blob: 6dc7954cc1dc786f9988e9d2db69d41d9d16b342 [file] [log] [blame]
Daniel Veillard14f752c2003-08-09 11:44:50 +00001Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
4 the progressive HTML parser front-end on large character data
5 island leading to an erroneous end of data detection by the
6 parser. Some cleanup too to get closer from the XML progressive
7 parser.
8
William M. Brack6d13f332003-08-08 16:40:36 +00009Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
10
11 * win32/configure.js: Added in support for the ISO8859X
12 module (patch provided by Jesse Pelton)
13
Daniel Veillard70bcb0e2003-08-08 14:00:28 +000014Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
15
16 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
17 when the library is not initialized and one try to save, the
18 locks in threaded env might not been initialized, playing safe
19 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
20 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
21 his tests to the regression suite.
22
William M. Brack41e6bed2003-08-08 10:53:06 +000023Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
24
25 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
26 (with apologies to Igor) - Enhanced handling of docb and
27 nanohttp.
28
William M. Brack16db7b62003-08-07 13:12:49 +000029Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
30
31 * encoding.c: further small changes for warnings when
32 configured with --with-iconv=no
33
William M. Bracka71a8ef2003-08-06 04:43:55 +000034Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
35
36 * error.c trionan.[ch] testThreads.c python/generator.py:
37 further small changes to elminate most of the remaining
38 warnings.
39
William M. Brackc1939562003-08-05 15:52:22 +000040Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
41
42 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
43 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
44 python/libxml.c include/libxml/xmlmemory.h: small changes
45 to syntax to get rid of compiler warnings. No changes
46 to logic.
47
Daniel Veillardc758c222003-08-04 20:42:34 +000048Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
49
50 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
51
Daniel Veillard20aa0fb2003-08-04 19:43:15 +000052Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
53
54 * tree.c: fixed a small problem in the patch for #118763
55 * result/HTML/doc3.htm*: this reverts back to the previous result
56
Daniel Veillard91e69c52003-08-04 01:43:07 +000057Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
58
59 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
60 and rebuilt, apparently some C++ wrappers are not available,
61 c.f. bug #118943
62
Daniel Veillard39057f42003-08-04 01:33:43 +000063Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
64
65 * tree.c: fixing HTML attribute serialization bug #118763
66 applying a modified version of the patch from Bacek
67 * result/HTML/doc3.htm*: this modifies the output from one test
68
Daniel Veillard8d73bcb2003-08-04 01:06:15 +000069Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
70
71 * tree.c include/libxml/tree.h: added a new API to split a
72 QName without generating any memory allocation
73 * valid.c: fixed another problem with namespaces on element
74 in mixed content case
75 * python/tests/reader2.py: updated the testcase with
76 Bjorn Reese fix to reader for unsignificant white space
77 * parser.c HTMLparser.c: cleanup.
78
Daniel Veillard5ee43b02003-08-04 00:58:46 +000079Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
80
81 * catalog.c: trying to fix #118754 of possible recursion in the
82 catalogs. Not fantastically happy about the current fix since
83 it's likely to break under very thread intensive concurrent
84 access to the catalog. Better solution might to keep the depth
85 an extra argument to the resolution functions.
86
Daniel Veillard7b68df92003-08-03 22:58:54 +000087Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
88
89 * valid.c: fixed bug #118712 about mixed content, and namespaced
90 element names.
91 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
92 in the regression tests
93
William M. Brack779af002003-08-01 15:55:39 +000094Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
95
96 Coninuing work on bug 118559
97 * DOCBparser.c: removed 2 unsed vars
98 * xmlregexp.c: changed some numeric const to their enum symbols
99 * xmlreader.c: changed one var define from int to enum
100 (a little more to be done, awaiting co-ordination)
101 * relaxng.c: deleted one unused var
102 * xmllint.c: deleted some unused vars, changed one arg
103 val from int to enum
104 * testHTML.c, testDocbook.c: changed some arg vals to enum const
105 * xmlIO.c: fixed typo from last night (small warning msg)
106
William M. Brack78637da2003-07-31 14:47:38 +0000107Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
108
109 Working on bug 118559
110 * error.c: deleted unused variable
111 * parserInternals.c: deleted unneeded 'const' qualifier
112 * parser.c: changed variable type for enum temp storage
113 * xmlIO.c: changed debugging var to be inside #ifdef
114 * valid.c: removed unused variable
115 * HTMLparser.c: removed some unneeded 'const' qualifiers
116 * xpath.c: added some type casts, removed some unused vars
117 * xinclude.c: added one type cast
118 * nanohttp.c: repositioned some #ifdef to avoid unused var
119 * nanoftp.c: removed unused var
120
Daniel Veillard97e01882003-07-30 18:59:19 +0000121Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
122
123 * HTMLparser.c: applied a patch from William Brack about
124 the problem of parsing very large HTML instance with comments
125 as raised by Nick Kew
126
Daniel Veillardd6038e02003-07-30 16:37:18 +0000127Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
128
129 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
130 patch from Bjorn Reese for xmlTextReaderNodeType() and
131 significant whitespace. There is an enum for node type
132 values now.
133
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000134Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
135
136 * encoding.c: applying patch from Peter Jacobi to added
137 ISO-8859-x encoding support when iconv is not available
138 * configure.in include/libxml/xmlversion.h.in
139 include/libxml/xmlwin32version.h.in: added the glue needed
140 at the configure level and made it the default for Windows
141
Daniel Veillardc2664642003-07-29 20:44:53 +0000142Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
143
144 * python/generator.py python/libxml.c python/libxml2class.txt:
145 patch from Joachim Bauch + cleanup for Relax NG error callbacks
146 in python
147
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000148Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
149
150 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
151 cleanup patch, and also avoided a possible memory leak
152
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000153Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
154
155 * encoding.c: fix the previous commit
156
William M. Brack4a557d92003-07-29 04:28:04 +0000157Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
158
159 * HTMLparser.c: fixed problem with comments reported by Nick Kew
160 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
161 some future cleanup of UTF8 handling
162
Daniel Veillard9deb2422003-07-28 20:40:59 +0000163Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
164
165 * xpath.c: applied a change suggested by Sean Griffin in bug
166 #118494 about a memory leak in EXSLT
167
Daniel Veillardd94849b2003-07-28 13:02:24 +0000168Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
169
170 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
171 when fixing the previous Relax-NG bugs
172 * result/relaxng/*: This slightly changes the output messages of
173 some regression tests.
174 * configure.in: added support of -with-fexceptions for nested C++
175 support.
176
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000177Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
178
179 * doc/tutorial/apa.html
180 * doc/tutorial/apb.html
181 * doc/tutorial/apc.html
182 * doc/tutorial/apd.html
183 * doc/tutorial/ape.html
184 * doc/tutorial/apf.html
185 * doc/tutorial/apg.html
186 * doc/tutorial/aph.html
187 * doc/tutorial/ar01s02.html
188 * doc/tutorial/ar01s03.html
189 * doc/tutorial/ar01s04.html
190 * doc/tutorial/ar01s05.html
191 * doc/tutorial/ar01s06.html
192 * doc/tutorial/ar01s07.html
193 * doc/tutorial/ar01s08.html
194 * doc/tutorial/index.html
195 * doc/tutorial/ix01.html
196 * doc/tutorial/xmltutorial.pdf
197 * doc/tutorial/xmltutorial.xml
198 update tutorial with XPath example
199
200
Daniel Veillard597bc482003-07-24 16:08:28 +0000201Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
202
203 * SAX.c parser.c: fixing a bug about a special case of namespace
204 handling, this closes bug #116841
205
Daniel Veillard2134ab12003-07-23 19:56:29 +0000206Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
207
208 * relaxng.c result/relaxng/*: checked and fixed the compilation
209 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
210 This slightly changes the output messages of some regression tests.
211
Daniel Veillardc127adc2003-07-23 15:07:08 +0000212Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
213
214 * xmlreader.c: fixed an out of bound error #118052 , the good
215 part if that base64 code was not in use yet ...
216
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000217Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
218
219 * doc/xmllint.html
220 include html version of the xmllint man page, so an
221 up-to-date version is visible on the Web
222
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000223Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
224
225 * xinclude.c include/libxml/xinclude.h: added a new API
226 xmlXIncludeProcessTree() to process XInclude only on a subtree
227 this should fix bug #115385
228
Daniel Veillard409a8142003-07-18 15:16:57 +0000229Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
230
231 * relaxng.c include/libxml/relaxng.h: adding Get interface for
232 the error callback and parameters of parsing and validation
233 contexts
234 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
235 on text nodes.
236
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000237Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
238
239 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
240 when using the push XML parser.
241 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
242 added the test to the regression suite.
243
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000244Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
245
246 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
247 as suggested by Rob Richards
248
Daniel Veillard34ba3872003-07-15 13:34:05 +0000249Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
250
251 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
252 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
253 to unsigned int and a couple of others.
254
255Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
256
257 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
258
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000259Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
260
261 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
262
Daniel Veillarddf101d82003-07-08 14:03:36 +0000263Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
264
265 * globals.c threads.c: fixes some problem when freeing unititialized
266 mutexes
267
Daniel Veillard2db8c122003-07-08 12:16:59 +0000268Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
269
270 * nanoftp.c nanohttp.c: the modules should not import <config.h>
271 directly, some cleanups
272 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
273 validation code.
274
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000275Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
276
277 * win32/configure.js: Jesse Pelton pointed out a problem in the
278 javascript code.
279
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000280Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
281
282 * NEWS doc/*: regenerated
283 * nanoftp.c nanohttp.c: might fix includes problems with the
284 Ipv6 support on solaris
285 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
286 defined as #IMPLIED
287
Daniel Veillard560c2a42003-07-06 21:13:49 +0000288Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
289
290 * configure.in doc/*: preparing release 1.5.8
291 * nanohttp.c: changed some preprocessor block
292 * xmlschemastypes.c: applied patch from Charles Bozeman adding
293 hexBinary schema datatype and adding support for totalDigits and
294 fractionDigits facets.
295
Daniel Veillard7a985a12003-07-06 17:57:42 +0000296Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
297
298 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
299
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000300Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
301
302 * xinclude.c: fixed bug #116095 removing the error message when
303 reapplying XInclude to a document.
304
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000305Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
306
307 * xmlIO.c: applied small changes to portability layer for
308 compilation on DJGPP Ms-DOS compiler.
309
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000310Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
311
312 * parser.c HTMLparser.c: use the character() SAX callback
313 if the cdataBlock ain't defined.
314 * xpath.c: fix bug #115349 allowing compilation when configured
315 with --without-xpath since the Schemas code needs NAN and co.
316
William M. Brack59002e72003-07-04 17:01:59 +0000317Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
318
319 Fixed problem with multi-threading, shown by the test program
320 testThreads. After fix, ran mutiple tests on various speed
321 machines (single and dual processor X86), which all seem okay.
322
323 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
324
325 * threads.c: added missing initialisation for condition variable
326 in xmlNewRMutex.
327
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000328Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
329
330 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
331 closing bug #114837
332
333 * configure.in: Added checks for IPv6 support and getaddrinfo().
334
335 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
336
337 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
338
339 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
340 field or sockaddr_in field, depending upon the availability of IPv6
341 support.
342 have_ipv6(): Added to check for run-time IPv6 support.
343 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
344 Modified to parse a URI with IPv6 address given in [].
345 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
346 resolution, if it is available on the system, as gethostbyname
347 does not return IPv6 addresses on some platforms.
348 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
349 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
350 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
351 we are dealing with.
352
353 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
354 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
355 a URI with IPv6 address given in [].
356 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
357 available on the system. Also IPv6 addresses will be resolved by
358 gethostbyname only if IPv6 run-time support is available.
359 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
360
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000361Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
362
363 * win32/configure.js include/win32config.h
364 include/libxml/xmlversion.h.in: Applied the patch for BCB
365 by Eric Zurcher.
366
Daniel Veillardd7cec922003-06-13 12:30:10 +0000367Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
368
369 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
370 due to #115104 and while fixing #115101 . HTML URLs must not
371 be version dependant.
372
Daniel Veillard8265a182003-06-13 10:05:56 +0000373Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
374
375 * entities.c: do not generate &quot; for " outside of attributes
376 * result//*: this changes the output of some tests
377
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000378Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
379
380 * parser.c xmlIO.c: trying to fix #114277 about when file
381 remapping and escaping should really be attempted.
382
Daniel Veillarda37aab82003-06-09 09:10:36 +0000383Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
384
385 * doc/*: applied a patch from Gman for building docs
386 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
387 Gary Pennington to provide an allocator for xmlValidCtxt
388 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
389 #113580 about data not being passed immediately.
390
Daniel Veillarde1326112003-06-05 09:32:20 +0000391Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
392
393 * tree.c: applied a couple of patches from Mark Itzcovitz
394 to handle saving back "UTF-16" documents.
395
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000396Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
397
398 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
399 some work done while in the Maldives (hence the timezone on the
400 laptop !)
401 * result/schemas/length3* test/schemas/deter0_*
402 test/schemas/group0_*: some tests added too
403
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000404Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
405
406 * encoding.c: small fix
407 * xmlIO.c: fixed an error message
408
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000409Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
410
411 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
412 accepting an improper UTF8 sequence
413
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000414Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
415
416 * threads.c: applied the patch from Stéphane Bidoul for getting
417 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000418 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000419
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000420Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
421
422 * HTMLtree.c: fixing bug #112904: html output method escaped
423 plus sign character in URI attribute.
424
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000425Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
426
427 * build_glob.py global.data globals.c parser.c
428 include/libxml/globals.h: patch from Stéphane Bidoul for setting
429 up threads global defaults.
430 * doc/libxml2-api.xml: this extends the API with new functions
431 * python/tests/Makefile.am python/tests/reader2.py
432 python/tests/thread2.py: integrated the associated testcase and
433 fixed the error string used in reader2
434
Daniel Veillard38b80a82003-05-14 18:59:00 +0000435Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
436
437 * configure.in libxml.spec.in python/Makefile.am: trying
438 to conciliate --with-python= requirements and RPM builds,
439 a PITA really...
440
Daniel Veillard104caa32003-05-13 22:54:05 +0000441Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
442
443 * HTMLparser.c: oops last commit introduced a memory leak.
444
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000445Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
446
447 * xmllint.c doc/xmllint.xml: added --nonet option
448 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
449 xsltproc or xmllint
450 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
451 rebuilt
452 * HTMLparser.c: cleaned up the HTML parser context build when
453 using an URL
454
Daniel Veillardd437d322003-05-13 21:07:01 +0000455Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
456
457 * libxml.spec.in: added a comment about bug #112902
458
William M. Brack3dd57f72003-05-13 02:06:18 +0000459Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
460
461 * minor cleanup of configure '--help' display
462 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
463
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000464Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
465
466 * tree.c: PI nodes in external subset were not freed :-\
467 fixes bug #112842
468
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000469Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
470
471 * xmllint.c: added --schema option to run WXS schema validation
472 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
473 tried to improve error reporting in the Schema code, some cleanup
474 too.
475
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000476Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
477
478 * xmlschemas.c: fixed some problems in the handling of errors,
479 and attributes addressed by references.
480 * test/schemas/* result/schemas/*: dropped the verbosity level
481 and added a couple of new tests
482
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000483Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
484
485 * relaxng.c: Stéphane Bidoul found an off by one addressing
486 error on the error handling.
487
Daniel Veillarda77cf712003-05-09 23:09:55 +0000488Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
489
490 * xmlschemastypes.c: trying to fix #112673
491
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000492Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
493
494 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
495 warning, this fixed a bug and should close #111574
496
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000497Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
498
499 * xmlschemas.c: fixing bug #104081 with xs:all with an element
500 holding minOccurs="0"
501 * test/schemas/all_* result/schemas/all_*: added some regression
502 tests for that bug
503 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
504 Garry Pennington to compile without schemas support.
505
Daniel Veillarda067e652003-05-01 08:03:46 +0000506Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
507
508 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
509
Daniel Veillard61c52202003-04-30 12:20:34 +0000510Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
511
512 * xml2-config.in: try to fix Red hat bug #89957, do not
513 output -L/usr/lib64
514 * xmlreader.c: fixed a typo in a comment
515
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000516Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
517
518 * doc/tutorial/aph.html, ix01.html
519 forgot to cvs add the new files. Thanks to Roland van Laar
520 for pointing this out
521
Daniel Veillardd4330462003-04-29 12:40:16 +0000522Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
523
524 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
525 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
526 to the XML/XSLT doc generation closing #111799
527 * doc/html/*: complete update of the HTML results
528
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000529Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
530
531 * win32/defgen.xsl: fixed the conditional for unicode map,
532 removed hardcoded schema entries
533
534Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
535
536 * win32/defgen.xsl: new file, stylesheet for generating
537 win32/libxml2.def.src from doc/libxml2-api.xml
538 * win32/libxml2.def.src: is autogenerated from now on, changes
539 to this file will not appear here anymore
540
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000541Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
542
543 * win32/configure.js python/setup.py.in: applied patch
544 from Stéphane Bidoul for the Python bindings on the new
545 release.
546
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000547Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
548
549 * debugXML.c: included libxml/uri.h for xmlCanonicPath
550 declaration
551 * win32/configure.js: thread-enabled build is now default
552 * win32/libxml2.def.src: added more exports
553
Daniel Veillard1177ca42003-04-26 22:29:54 +0000554Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
555
556 * NEWS doc/*.xsl doc/*.html: updated the web site separated
557 developers from common pages, made the transition to XHTML1,
558 added validity checking to the makefile rules.
559
Daniel Veillard329456a2003-04-26 21:21:00 +0000560Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
561
562 * parser.c: fix for xmlIOParseDTD same as previous and reported
563 by Petr Pajas
564
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000565Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
566
567 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
568 closing #111638
569
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000570Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
571
572 * python/generator.py: fixed a problem in the generator where
573 the way functions are remapped as methods on classes was
574 not symetric and dependant on python internal hash order,
575 as reported by Stéphane Bidoul
576
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000577Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
578
579 * doc/tutorial:
580 xmltutorial.xml
581 xmltutorial.pdf
582 *.html
583 add appendix on generating compiler flags, more indexing
584
Daniel Veillard1c960272003-04-25 23:12:22 +0000585Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
586
587 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
588 to get libxml-2.5.7 to compile on OpenVMS
589
Daniel Veillardc5573462003-04-25 16:43:49 +0000590Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
591
592 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
593
Daniel Veillardfd583412003-04-25 13:22:10 +0000594Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
595
596 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
597 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
598 man page based on xsltproc and a stylesheet PI in the XML.
599
Daniel Veillarddc07e182003-04-25 10:39:38 +0000600Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
601
602 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
603 character preventing rendering by the man command.
604
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000605Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
606
607 * NEWS configure.in: preparing release 2.5.7
608 * doc/*: updated and rebuilt the docs
609 * doc/apibuild.py: fixed the script
610
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000611Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
612
613 * Makefile.am doc/apibuild.py: make sure the OOM code don't
614 get in the way of the builds
615 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
616
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000617Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
618
619 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
620 Memory test from Havoc Pennington #109368
621 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
622 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
623 include/libxml/parser.h: a lot of memory allocation cleanups
624 based on the results of the OOM testing
625 * check-relaxng-test-suite2.py: seems I forgot to commit the
626 script.
627
Daniel Veillard18f113d2003-04-23 15:18:26 +0000628Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
629
630 * xmlschemastypes.c: trivial fix for 109774 removing a warning
631
Daniel Veillard85095e22003-04-23 13:56:44 +0000632Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
633
634 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
635 more places where xmlCanonicPath() must be used to convert
636 filenames to URLs, trying to fix #111088
637
Daniel Veillard54396242003-04-23 07:36:50 +0000638Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
639
640 * python/libxml.c python/libxml.py: applied patch from
641 Brent M Hendricks adding binding for xmlCatalogAddLocal
642
Daniel Veillard45269b82003-04-22 13:21:57 +0000643Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
644
645 * HTMLparser.c: tried to fix #98879 again in a more solid
646 way.
647
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000648Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
649
650 * win32/libxml2.def.src: added more exports from the relaxng and
651 xmlreader clan
652
Daniel Veillardf431eb82003-04-22 08:37:26 +0000653Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
654
655 * SAX.c test/valid/ns* test/result/ns*: applied the patch
656 provided by Brent Hendricks fixing #105992 and integrated the
657 examples in the testsuite.
658
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000659Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
660
661 * TODO: updated a bit
662 * configure.in: fixed the comment, threads now default to on
663 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
664
Daniel Veillarda880b122003-04-21 21:36:41 +0000665Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
666
667 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
668 xmlreader.c include/libxml/parser.h: a lot of performance work
669 especially the speed of streaming through the reader and push
670 interface. Some thread related optimizations. Nearly doubled the
671 speed of parsing through the reader.
672
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000673Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
674
675 * doc/xmllint.xml
676 * doc/xmllint.1
677 update man page to explain use of --stream
678
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000679Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
680
681 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
682 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
683 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
684 include/libxml/globals.h include/libxml/xmlmemory.h: added
685 xmlMallocAtomic() to be used when allocating blocks which
686 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
687 to allow registering the full set of functions needed by
688 a garbage collecting allocator like libgc, ref #109944
689
Daniel Veillard84942712003-04-18 14:40:05 +0000690Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
691
692 * configure.in: switched to have thread support enabled by default,
693 didn't got troubles with ABI compatibility on Linux, hope it
694 won't break on strange OSes, if yes, report the system ID
695 * doc/libxml2-api.xml: just rebuilt the API
696
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000697Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
698
699 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
700 added support for large file, tested with a 3+GB instance,
701 and some cleanup.
702 * catalog.c: added a TODO
703 * Makefile.am: added some "make tests" comments
704
Daniel Veillardac297932003-04-17 12:55:35 +0000705Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
706
707 * relaxng.c: some cleanups
708 * doc/xmlreader.html: extended the document to cover RelaxNG and
709 tree operations
710 * python/tests/Makefile.am python/tests/reader[46].py: added some
711 xmlReader example/regression tests
712 * result/relaxng/tutor*.err: updated the output of a number of tests
713
Daniel Veillard62163602003-04-17 09:36:38 +0000714Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
715
716 * relaxng.c: valgrind pointed out an uninitialized variable error.
717
Daniel Veillard33300b42003-04-17 09:09:19 +0000718Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
719
720 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
721 xmlreader.c: augnemting the APIs, cleanups.
722 * parser.c: cleanup bug #111005
723 * xmlIO.c: added some missing comments
724
Daniel Veillardce192eb2003-04-16 15:58:05 +0000725Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
726
727 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
728 trying to improve the subset compiled, and more testing.
729 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
730 documentation
731 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
732 * result/relaxng/*.err: fix some of the outputs
733
Daniel Veillardf4e55762003-04-15 23:32:22 +0000734Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
735
736 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
737 include/libxml/xmlreader.h: implemented streaming of
738 RelaxNG (when possible) on top of the xmlReader interface,
739 provided it as xmllint --stream --relaxng .rng .xml
740 This seems to mostly work.
741 * Makefile.am: updated to test RelaxNG streaming
742
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000743Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
744
745 * relaxng.c include/libxml/relaxng.h: integrated the regexp
746 based validity checking of fragments of the document for
747 which the RNG can be compiled to regexps. Works on all regression
748 tests, only fix needed is related to error messages.
749
Daniel Veillard52b48c72003-04-13 19:53:42 +0000750Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
751
752 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
753 include/libxml/xmlregexp.h: Starting work precompiling
754 parts of RelaxNG schemas. Not plugged onto validity checking
755 yet, just the regexp building part. Needed to extend some
756 of the automata and regexp APIs.
757
Daniel Veillardf6bad792003-04-11 19:38:54 +0000758Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
759
760 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
761 xmllint --stream and xmllint --stream --valid returns errors
762 code appropriately
763
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000764Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
765
766 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
767 and Next() operation to work on subtrees within the reader
768 framework.
769 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
770 * python/tests/reader5.py: added an example for those new
771 functions of the reader.
772
Daniel Veillard645c6902003-04-10 21:40:49 +0000773Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
774
775 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
776
Daniel Veillard9e077102003-04-10 13:36:54 +0000777Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
778
779 * xmlreader.c: fixing HasValue for namespace as raised by
780 Denys Duchier
781
Daniel Veillard02ea1412003-04-09 12:08:47 +0000782Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
783
784 * HTMLparser.c include/libxml/HTMLparser.h: exported
785 htmlCreateMemoryParserCtxt() it was static
786
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000787Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
788
789 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
790 update from Charles Bozeman for date and duration types
791 * test/schemas/date_0.* test/schemas/dur_0.*
792 result/schemas/date_0.* result/schemas/dur_0.*: updated too
793
Daniel Veillardc00cda82003-04-07 10:22:39 +0000794Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
795
796 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
797 fixing bug #107129, removing excessive allocation and calls
798 to *printf in the code to build QName strings.
799
Igor Zlatkovic69651182003-04-05 09:43:30 +0000800Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
801
802 * win32/libxml2.def.src: fixed conditional exports, reported by
803 Luke Murray.
804
Daniel Veillardadba5f12003-04-04 16:09:01 +0000805Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
806
807 * parser.c: fixed a possible problem with xmlRecoverMemory()
808
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000809Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
810
811 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
812 triostr.h: Bjorn sent an update for the TRIO portability layer.
813
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000814Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
815
816 * win32/libxml2.def.src: exported new functions
817
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000818Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
819
820 * configure.in NEWS: preparing release 2.5.6
821 * doc/*: updated and rebuilt the docs
822
Daniel Veillarde5020412003-04-01 09:55:20 +0000823Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
824
825 * SAX.c: fixed an uninitialized memory access pointed by valgrind
826 on C14Ntests
827
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000828Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
829
830 * relaxng.c: one more fixup of error message reporting
831
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000832Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
833
834 * relaxng.c: more work on bug #109225, and fixed an uninitialized
835 variable pointed out by valgrind
836
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000837Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
838
839 * relaxng.c: try to work on bug #109225 and provide better
840 error reports.
841 * result/relaxng/* : this change the output of a number of tests
842 * xinclude.c: fixing the parsed entity redefinition problem
843 raised on the list.
844 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
845
Daniel Veillardb3721c22003-03-31 11:22:25 +0000846Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
847
848 * xmlschemastypes.c: fixed date comparison to handle the tzo
849 The only failures left are disagreements on Notations and
850 '+1' not being allowed for ulong, uint, ushort and ubyte.
851
Daniel Veillard455cc072003-03-31 10:13:23 +0000852Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
853
854 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
855 to the XML Schemas errata
856 http://www.w3.org/2001/05/xmlschema-errata#e2-12
857
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000858Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
859
860 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
861 and facets support. Currently only schemas with binHex or
862 base64 don't compile. A few error left in the test suite:
863 found 1035 test instances: 919 success 23 failures
864 most are gdate or gdateyear failing check, and a few cases where
865 James clark tests results are strange.
866 * valid.c: allow to reuse the Notation checking routine without
867 having a validation context.
868 * SAX.c: removed a #if 0
869
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000870Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
871
872 * xinclude.c: forgot to apply one check from #106931 patch
873 * xmlschemastypes.c: more work on XML Schemas datatypes
874
Daniel Veillardc4c21552003-03-29 10:53:38 +0000875Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
876
877 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
878 on cleaning up XML Schemas datatypes based on James Clark tests
879 test/xsdtest/xsdtest.xml
880
Daniel Veillard80b19092003-03-28 13:29:53 +0000881Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
882
883 * relaxng.c: implemented comparisons for Schemas values.
884 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
885 some bugs in duration handling, comparisons for durations
886 and decimals, removed all memory leaks pointed out by James
887 testsuite. Current status is now
888 found 238 test schemas: 197 success 41 failures
889 found 1035 test instances: 803 success 130 failures
890
Daniel Veillard91a13252003-03-27 23:44:43 +0000891Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
892
893 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
894 leaks in the W3C XML Schemas code
895 * xmlschemastypes.c: implemented nonPositiveInteger
896 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
897 fixed the test and result.
898
Daniel Veillard6560a422003-03-27 21:25:38 +0000899Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
900
901 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
902 parser and a typo
903 * xmlschemastypes.c: reindenting, fixing a memory access
904 problem with dates.
905
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000906Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
907
908 * parser.c: fixing #109227 providing more context in case of
909 start/end tag mismatch
910 * python/tests/ctxterror.py python/tests/readererr.py: update the
911 tests accordingly
912
Daniel Veillardd9b72832003-03-27 14:24:00 +0000913Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
914
915 * xinclude.c: should fix #109327 errors on memory accesses
916
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000917Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
918
919 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
920 is an URI reference
921
Daniel Veillarde209b332003-03-26 21:40:13 +0000922Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
923
924 * xpath.c: fixed bug #109160 on non-ASCII IDs
925
Daniel Veillard642104e2003-03-26 16:32:05 +0000926Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
927
928 * parser.c: Norm suggested a nicer error message for xml:space values
929 errors
930
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000931Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * xpath.c include/libxml/xpath.h: first part of the fix to
934 performance bug #108905, adds xmlXPathOrderDocElems() providing
935 document order for nodes.
936 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
937
Daniel Veillard09628212003-03-25 15:10:27 +0000938Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
939
940 * xmlschemastypes.c: removing a warning with Sun compiler
941 bug #109154
942
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000943Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
944
945 * doc/xmllint.xml
946 * doc/xmllint.1
947 update xmllint man page with --relaxng option
948
Daniel Veillard2032d292003-03-25 11:09:40 +0000949Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
950
951 * python/setup.py.in : was missing "drv_libxml2.py"
952
Daniel Veillard9adc0462003-03-24 18:39:54 +0000953Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
954
955 * tree.c xpath.c: some changes related to the new way of
956 handling Result Value Tree, before 2.5.5
957
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000958Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
959
960 * configure.in NEWS: preparing release 2.5.5
961 * doc/* : updated the documentation and regenerated it.
962
Daniel Veillardef0b4502003-03-24 13:57:34 +0000963Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
964
965 * xpath.c: fixed some problems related to #75813 about handling
966 of Result Value Trees
967
Daniel Veillard9231ff92003-03-23 22:00:51 +0000968Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
969
970 * uri.c: applied a set of patches from Lorenzo Viali correcting
971 URI parsing errors.
972
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000973Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
974
975 * parser.c: validity status was not passed back when validating in
976 entities, but raised by Oliver Fischer
977
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000978Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
979
980 * HTMLtree.c: avoid escaping ',' in URIs
981
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000982Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
983
984 * parser.c: fixing bug #108976 get the ID/REFs to reference
985 the ID in the document content and not in the entity copy
986 * SAX.c include/libxml/parser.h: more checking of the ID/REF
987 stuff, better solution for #107208
988 * xmlregexp.c: removed a direct printf, dohhh
989 * xmlreader.c: fixed a bug on streaming validation of empty
990 elements in entities
991 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
992 cleanup of the validation tests
993 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
994 added more ID/IDREF tests to the suite
995
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000996Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
997
998 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
999 compiler.
1000
Daniel Veillard20863822003-03-22 17:51:47 +00001001Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1002
1003 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1004
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001005Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1008 defined in entities content
1009
Daniel Veillard99737f52003-03-22 14:55:50 +00001010Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1011
1012 * SAX.c: Fixed validation bug #108858 on namespace names using
1013 entities and reported by Brent Hendricks
1014 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1015 --debug output.
1016
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001017Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1018
1019 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1020 about the DocType node not being reported sometimes.
1021 * python/tests/reader.py: added to test to the regression checks
1022
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001023Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1024
1025 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1026 reported by Edd Dumbill
1027
Daniel Veillard77a90a72003-03-22 00:04:05 +00001028Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1029
1030 * HTMLparser.c parser.c parserInternals.c: patch from
1031 johan@evenhuis.nl for #107937 fixing some line counting
1032 problems, and some other cleanups.
1033 * result/HTML/: this result in some line number changes
1034
Daniel Veillard580ced82003-03-21 21:22:48 +00001035Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1038 instead of libxml.spec
1039 * relaxng.c: fixed some of the error reporting excessive
1040 verbosity
1041 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1042 xmlschemastypes.c: removed some warnings from gcc
1043 * doc/libxml2-api.xml: rebuilt
1044
Daniel Veillarde063f482003-03-21 16:53:17 +00001045Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1046
1047 * relaxng.c: another optimization, for choice this time
1048 * result/relaxng/spec1* result/relaxng/tutor12_1*
1049 result/relaxng/tutor3_7: cleanups.
1050
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001051Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1052
1053 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1054 * test/relaxng/testsuite.xml: augmented the test suite
1055 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1056 some schemas validation tests in the presence of foreign
1057 namespaces.
1058
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001059Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1060
1061 * relaxng.c: added another interleave speedup.
1062
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001063Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1064
1065 * xmlschemastypes.c: added integer and fixed one of the
1066 IDREFS regression tests pbm
1067 * result/relaxng/docbook_0.err: updated
1068
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001069Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1070
1071 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1072 declared both in the DTD and in the Schemas <grin/>
1073 * relaxng.c: more debug, added a big optimization for <mixed>
1074 * test/relaxng/testsuite.xml: augmented the testsuite
1075 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1076 DocBook example to the regression tests
1077
Daniel Veillard798024a2003-03-19 10:36:09 +00001078Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1079
1080 * check-xsddata-test-suite.py: cosmetic change for output
1081 * relaxng.c: try to minimize calls to malloc/free for states.
1082
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001083Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1084
1085 * tree.c: removed a warning
1086 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1087 support
1088 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1089 cleanup/improvements of the regression tests batch
1090 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1091
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001092Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1093
1094 * relaxng.c: fixed error msg cleanup deallocation
1095 * xmlschemastypes.c: added a function to handle lists of
1096 atomic types, added support for IDREFS
1097
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001098Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1099
1100 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1101 and IDREF, usable from RelaxNG now
1102 * include/libxml/xmlschemastypes.h: need to add a new interface
1103 because the validation modifies the infoset
1104 * test/relaxng/testsuite.xml: extended the testsuite
1105
Daniel Veillard952379b2003-03-17 15:37:12 +00001106Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1107
1108 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1109 shemas datatype ID/IDREF support still missing though.
1110 * xmlreader.c: fix a crashing bug with prefix raised by
1111 Merijn Broeren
1112 * test/relaxng/testsuite.xml: augmented the testsuite with
1113 complex inheritance tests
1114
Daniel Veillardfd573f12003-03-16 17:52:32 +00001115Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1116
1117 * relaxng.c: switched back to the previous Relax-NG code base,
1118 the derivation algorithm need severe constraining code to avoid
1119 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1120 TEI based example and other bugs
1121 * result/relaxng/*err: updated the results
1122 * test/relaxng/testsuite.xml: started a new test suite
1123
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001124Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1125
1126 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1127 that the original RelaxNG validation code was un-fixeable, it got
1128 rewritten to use the derivation algorithm from James Clark and
1129 redebugged it (nearly) from scratch:
1130 found 373 test schemas: 372 success 1 failures
1131 found 529 test instances: 529 success 0 failures
1132
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001133Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1134
1135 * SAX.c parser.c: fix some recursion problems introduced in the
1136 last release.
1137 * relaxng.c: more debugging of the RNG validation engine, still
1138 problems though.
1139
Daniel Veillard5add8682003-03-10 13:13:58 +00001140Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1141
1142 * Makefile.am: stop generating wrong result file with * in name
1143 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1144 * result/relaxng/demo* test/relaxng/demo: added the tests from
1145 Sebastian reproducing the problem.
1146
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001147Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1148
Daniel Veillard5add8682003-03-10 13:13:58 +00001149 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1150 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001151
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001152Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1153
1154 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1155 variable to control the indentation for the xmllint "--format"
1156 option
1157
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001158Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1159
1160 * encoding.c: applied Gennady's patch against buffer overrun
1161
Daniel Veillard42f12e92003-03-07 18:32:59 +00001162Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1163
1164 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1165 Clark it appeared I had bug in URI parsing code ...
1166 * relaxng.c include/libxml/relaxng.h: completely revamped error
1167 reporting to not loose message from optional parts.
1168 * xmllint.c: added timing for RNG validation steps
1169 * result/relaxng/*: updated the result, all error messages changed
1170
Daniel Veillardedfd5882003-03-07 14:20:40 +00001171Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1172
1173 * xpath.c: fix bug #107804, the algorithm used for document order
1174 computation was failing on attributes.
1175
Daniel Veillard83391282003-03-06 21:37:30 +00001176Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1177
1178 * valid.c: fix bug #107764 , possibility of buffer overflow
1179 in xmlValidDebug()
1180
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001181Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1182
1183 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1184 from Philipp Dunkel
1185
Daniel Veillard5f704af2003-03-05 10:01:43 +00001186Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1187
1188 * xmlschemastype.c: made powten array static it should not be exported
1189 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1190 parser function.
1191 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1192
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001193Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * tree.c: fixed a node dump crash on attributes
1196 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1197 an URI test bug and get better output.
1198
Daniel Veillard463a5472003-02-27 21:30:32 +00001199Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1200
1201 * check-xsddata-test-suite.py: give more infos
1202 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1203 REF->DEF in attribute values.
1204
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001205Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1208 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1209 regression tests from James Clark.
1210
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001211Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1212
1213 * relaxng.c xmlschemas.c xmlschemastypes.c
1214 include/libxml/xmlschemastypes.h: added param support for relaxng
1215 type checking, started to increment the pool of simple types
1216 registered, still much work to be done on simple types and
1217 facets checkings.
1218
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001219Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * entities.c: fixes again one of the problem raised by
1222 James Clark in #106788
1223
Daniel Veillardc482e262003-02-26 14:48:48 +00001224Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1225
1226 * relaxng.c: Fixed a couple of problem raised by James Clark
1227 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1228 datatype level still not fixed though.
1229
Daniel Veillard17bed982003-02-24 20:11:43 +00001230Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1231
1232 * configure.in: preparing release 2.5.4
1233 * doc/*: updated and rebuilt the docs
1234 * relaxng.c: removed warnings
1235 * result/relaxng/*: updated the results
1236
Daniel Veillardf4be0182003-02-24 19:54:33 +00001237Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1238
1239 * valid.c: fixes a DTD regexp generation problem.
1240
Daniel Veillard02111c12003-02-24 19:14:52 +00001241Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1242
1243 * parser.c: fixes bug #105998 about false detection of
1244 attribute consumption loop.
1245
Daniel Veillard2406abd2003-02-24 18:16:47 +00001246Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1249
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001250Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1251
1252 * SAX.c: fixed bug #105992
1253
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001254Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1255
1256 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1257 element.
1258 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1259 found 373 test schemas: 369 success 4 failures
1260 found 529 test instances: 525 success 4 failures
1261 * check-relaxng-test-suite.py: added memory debug reporting
1262
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001263Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1264
1265 * uri.c parser.c: some warning removal on Igor's patch
1266 * tree.c: seems I messed up with #106788 fix
1267 * python/libxml.c: fixed some base problems when Python provides
1268 the resolver.
1269 * relaxng.c: fixed the interleave algorithm
1270 found 373 test schemas: 364 success 9 failures
1271 found 529 test instances: 525 success 4 failures
1272 the resulting failures are bug in the algorithm from 7.3 and
1273 lack of support for params
1274
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001275Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1276
1277 * parser.c: another fix for nodeinfo in entities problem
1278 * tree.c entities.c: fixed bug #106788 from James Clark
1279 some spaces need to be serialized as character references.
1280
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001281Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1282
1283 * parser.c uri.c: fixed the bug I introduced in the path
1284 handling, reported by Sebastian Bergmann
1285
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001286Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1287
1288 * parser.c: fixing some nodeinfo in entities problem raised
1289 by Glenn W. Bach
1290 * relaxng.c: implemented the first section 7.3 check
1291 * result/relaxng/*: updated the results
1292
Daniel Veillardc5312d72003-02-21 17:14:10 +00001293Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1294
1295 * relaxng.c: fixed some problems in the previous commit
1296 and finished implementing 4.16 rules checking
1297 found 373 test schemas: 353 success 20 failures
1298 found 529 test instances: 519 success 6 failures
1299 * result/relaxng/*: updated the results
1300
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001301Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1302
1303 * relaxng.c: implemented checks from section 7.2
1304
Daniel Veillard77648bb2003-02-20 15:03:22 +00001305Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1306
1307 * relaxng.c: implemented the checks from section 7.1, fixed
1308 some of the 4.20 and 4.21 problems.
1309 found 373 test schemas: 338 success 35 failures
1310 found 529 test instances: 519 success 6 failures
1311 * result/relaxng/*: updated the results
1312
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001313Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1314
1315 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1316 * result/relaxng/*: updated the results
1317
Daniel Veillardce14fa52003-02-19 17:32:48 +00001318Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1319
1320 * relaxng.c: more bugfixes
1321 * result/relaxng/*: updated the results
1322
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001323Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1324
1325 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1326 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1327 * SAX.c: ensured xmlDoc.URL is always canonic
1328 * parser.c: obsoleted xmlNormalizeWindowsPath
1329 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1330 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1331 * win32/libxml2.def.src: added few exports
1332
1333
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001334Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1335
1336 * Makefile.am configure.in: patched to have shared libraries
1337 for Python regression tests and static binaries for gdb debug
1338 in my development environment
1339 * relaxng.c: more bugfixes
1340 found 373 test schemas: 296 success 77 failures
1341 found 529 test instances: 516 success 8 failures
1342 * result/relaxng/*: updated the results
1343
Daniel Veillard8fe98712003-02-19 00:19:14 +00001344Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1345
1346 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1347
Daniel Veillardd4310742003-02-18 21:12:46 +00001348Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1349
1350 * xmlschemastypes.c: float/double check bugfix
1351 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1352 validation
1353 * xmlreader.c: add a TODO for Jody
1354 * relaxng.c: bugfix bugfix bugfix
1355 found 373 test schemas: 300 success 73 failures
1356 found 529 test instances: 507 success 10 failures
1357 * result/relaxng/*: updated the results
1358
Daniel Veillard2df2de22003-02-17 23:34:33 +00001359Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1360
1361 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1362
Daniel Veillard416589a2003-02-17 17:25:42 +00001363Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * relaxng.c check-relaxng-test-suite.py: more work on the
1366 RelaxNG implementation conformance testing.
1367 found 373 test schemas: 284 success 89 failures
1368 found 529 test instances: 448 success 47 failures
1369 * result/relaxng/*: updated the results
1370
Daniel Veillard784b9352003-02-16 15:50:27 +00001371Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1372
1373 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1374 a patch from Kjartan Maraas to fix some typos
1375
Daniel Veillardfebcca42003-02-16 15:44:18 +00001376Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1377
1378 * relaxng.c: more bug-hunting
1379 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1380 intermediate rng tree
1381 * python/generator.py: patch from Stephane Bidoul to fix the generator
1382 on python < 2.2
1383
Daniel Veillardd2298792003-02-14 16:54:11 +00001384Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1385
1386 * check-relaxng-test-suite.py relaxng.c: more testing on the
1387 Relax-NG front, cleaning up the regression tests failures
1388 current state and I forgot support for "mixed":
1389 found 373 test schemas: 280 success 93 failures
1390 found 529 test instances: 401 success 68 failures
1391 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1392 moved the Name, NCName and QName validation routine in tree.c
1393 * uri.c: fixed handling of URI ending up with #, i.e. having
1394 an empty fragment ID.
1395 * result/relaxng/*: updated the results
1396
Daniel Veillard9a237c92003-02-13 15:52:58 +00001397Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1398
1399 * check-xinclude-test-suite.py: improved the script accordingly
1400 to the XInclude regression tests updates
1401 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1402 November 2002
1403 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1404 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1405 augmented the Xpointer testsuite for the element() scheme
1406
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001407Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1408
1409 * relaxng.c: added TODO for the DTD compatibility spec
1410 * xinclude.c: more bug fixes driven by the testsuite
1411
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001412Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1413
1414 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1415 regression tests for XInclude, improved the script, improving
1416 XInclude error reporting mechanism
1417
Daniel Veillard1d788d22003-02-10 16:21:58 +00001418Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1419
1420 * NEWS doc/* configure.in: preparing release 2.5.3
1421
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001422Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1423
1424 * tree.c: trying to fix #104934 about some XHTML1 serialization
1425 issues.
1426
Daniel Veillard809faa52003-02-10 15:43:53 +00001427Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1428
1429 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1430 encoding conversion when the input buffer stops in the
1431 middle of a multibyte char
1432
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001433Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1434
1435 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1436 * check-relaxng-test-suite.py: python script to run regression
1437 against OASIS RelaxNG testsuite
1438 * relaxng.c: some cleanup tweaks
1439 * HTMLparser.c globals.c: cleanups in comments
1440 * doc/libxml2-api.xml: updated the API
1441 * result/relaxng/*: errors moved files, so large diffs but
1442 no changes at the semantic level.
1443
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001444Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1445
1446 * tree.c: fixing #105678 problem when dumping a namespace node.
1447
Daniel Veillard591b4be2003-02-09 23:33:36 +00001448Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1449
1450 * xpath.c: fixed doc comment problems
1451 * python/generator.py python/libxml_wrap.h python/types.c: adding
1452 RelaxNG wrappers
1453 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1454 test of those early Python RelaxNG bindings
1455
1456Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001457
1458 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1459 * relaxng.c: found the validation problem I had with interleave
1460 when not covering all remaining siblings
1461 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1462 testsuite and check the RNG schemas against the RNG schemas
1463 given in appendix A
1464
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001465Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1466
1467 * win32/Makefile.msvc: updates for RelaxNG
1468 * win32/Makefile.mingw: updates for RelaxNG
1469 * win32/libxml2.def.src: added RelaxNG exports
1470
Daniel Veillard97fd5672003-02-07 13:01:54 +00001471Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1472
1473 * xinclude.c: applied another bug fix from Sean Chittenden
1474
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001475Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1476
1477 * configure.in xmllint.c: I f...ed up the default configuration
1478 of schemas and --relaxng option display in xmllint, pointed by
1479 Morus Walter.
1480 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1481 detection module, fixes bug #105374.
1482
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001483Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1484
1485 * xmlschemastypes.c: added the boolean base type.
1486
Daniel Veillard96a4b252003-02-06 08:22:32 +00001487Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1488
1489 * xmlschemastypes.c: started implementing some of the missing
1490 default simple types
1491 * result/relaxng/*: updated the results
1492
Daniel Veillard72fef162003-02-05 14:31:19 +00001493Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1494
1495 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1496
Daniel Veillard71531f32003-02-05 13:19:53 +00001497Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1498
1499 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1500 * Makefile.am: use xmllint for doing the RelaxNG tests
1501 * configure.in: preparing 2.5.2 made schemas support default to
1502 on instead of off
1503 * relaxng.c: removed the verbosity
1504 * xmllint.c: added --relaxng option
1505 * python/generator.py python/libxml_wrap.h: prepared the integration
1506 of the new RelaxNG module and schemas
1507 * result/relaxng/*: less verbose output
1508
Daniel Veillardec498e12003-02-05 11:01:50 +00001509Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1510
1511 * valid.c: do not run content model validation if the
1512 content is not determinist
1513
Daniel Veillardde590ca2003-02-05 10:45:26 +00001514Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1515
1516 * SAX.c: added the redefinition of namespaced attribute
1517 check that was missing as Fabrice Desré pointed out.
1518
Daniel Veillard930dfb62003-02-05 10:17:38 +00001519Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1520
1521 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1522 improvements from Nick Kew, allowing to do more checking
1523 to HTML elements and attributes.
1524
Daniel Veillard4287c572003-02-04 22:48:53 +00001525Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1526
1527 * xinclude.c: fixing bug #105137 about entities declaration
1528 needing to be copied to the including document.
1529
Daniel Veillard652d8a92003-02-04 19:28:49 +00001530Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1531
1532 * catalog.c: fixed bug #104817 with delegateURI
1533 * xpath.c: fixing bugs #104123 and #104125
1534
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001535Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1536
1537 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1538 python/types.c: fixing #104096 to compile without regexps
1539
Daniel Veillard57e79b32003-02-04 15:33:12 +00001540Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1541
1542 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1543 when building the automata for elem*
1544
Daniel Veillard358a9892003-02-04 15:22:32 +00001545Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1546
1547 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1548 bug #103827
1549
Daniel Veillardeb137172003-02-04 15:18:06 +00001550Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1551
1552 * HTMLparser.c: updating a comment, fixing #103776
1553
Daniel Veillard8d589042003-02-04 15:07:21 +00001554Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1555
1556 * parser.c: fixing bug 105049 for validity checking of content
1557 within recursive entities.
1558
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001559Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1560
1561 * HTMLparser.c: try to fix # 105049
1562 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1563 * tree.c: updated a function comment
1564
Daniel Veillard419a7682003-02-03 23:22:49 +00001565Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1566
1567 * relaxng: more work on grammars and refs/defs
1568 * test/relaxng/* result/relaxng/*: augmented/updated the
1569 regression tests
1570
Daniel Veillard144fae12003-02-03 13:17:57 +00001571Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1572
1573 * relaxng: more work on name classes, except support
1574 * test/relaxng/* result/relaxng/*: augmented/updated the
1575 regression tests
1576
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001577Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1578
1579 * relaxng: more work on name classes, the "validate all" schemas
1580 seems to work now.
1581 * test/relaxng/* result/relaxng/*: augmented/updated the
1582 regression tests
1583
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001584Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1585
1586 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1587 * parser.c: put a guard against infinite document depth, basically
1588 trying to avoid another kind of DoS attack.
1589 * relaxng.c: some code w.r.t. nameClasses
1590
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001591Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1592
1593 * test/relaxng/* result/relaxng/*: check all the namespace support
1594 was actually correct based on tutorial section 10.
1595
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001596Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1597
1598 * relaxng: include seems to work okay now
1599 * test/relaxng/* result/relaxng/*: augmented/updated the
1600 regression tests
1601
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001602Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1603
1604 * relaxng.c: a bit of work done in the train back.
1605 * test/relaxng/*: added one of the include tests
1606
Daniel Veillard154877e2003-01-30 12:17:05 +00001607Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1608
1609 * relaxng: more work done in the train
1610 * test/relaxng/* result/relaxng/*: augmented/updated the
1611 regression tests
1612
Daniel Veillarde431a272003-01-29 23:02:33 +00001613Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1614
1615 * relaxng.c: debugging of externalRef
1616 * test/relaxng/* result/relaxng/*: augmented/updated the
1617 regression tests
1618
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001619Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1620
1621 * relaxng.c: more work on Relax-NG, implementing externalRef
1622 * test/relaxng/* result/relaxng/*: augmented/updated the
1623 regression tests
1624 * Makefile.am: cleanup to Relaxtests target
1625
Daniel Veillardb08c9812003-01-28 23:09:49 +00001626Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1627
1628 * relaxng.c: more work on Relax-NG, implementing interleave
1629 * test/relaxng/* result/relaxng/*: augmented/updated the
1630 regression tests
1631
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001632Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1633
1634 * relaxng.c: more work on Relax-NG, implementing interleave
1635 * test/relaxng/* result/relaxng/*: augmented/updated the
1636 regression tests
1637
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001638Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1639
1640 * doc/tutorial/customfo.xsl
1641 * doc/tutorial/customhtml.xsl
1642 adding stylesheet customizations used to generate fo
1643 for pdf and html
1644
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001645Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1646
1647 * relaxng.c: more work on Relax-NG
1648 * test/relaxng/* result/relaxng/*: augmented/updated the
1649 regression tests
1650 * xmlschemastypes.c: added a number of base type definition but not
1651 the associated checks, those are still TODOs
1652
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001653Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1654
1655 in docs/tutorial:
1656 * apa.html
1657 * apb.html
1658 * apc.html
1659 * apd.html
1660 * ape.html
1661 * apf.html
1662 * apg.html
1663 * ar01s02.html
1664 * ar01s03.html
1665 * ar01s04.html
1666 * ar01s05.html
1667 * ar01s06.html
1668 * ar01s07.html
1669 * ar01s08.html
1670 * index.html
1671 * xmltutorial.pdf
1672 * xmltutorial.xml
1673 add index to tutorial
1674
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001675Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1676
1677 * doc/xmlcatalog.1
1678 * doc/xmlcatalog_man.html
1679 * doc/xmlcatalog_man.xml
1680 belatedly fixing bug #93622 (adds rewriteURI type to
1681 "--add" option in xmlcatalog man page
1682
Daniel Veillard3be27512003-01-26 19:49:04 +00001683Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1684
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001685 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001686 Julio Merino, closing #104475
1687
Daniel Veillardea3f3982003-01-26 19:45:18 +00001688Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1689
1690 * relaxng.c: more work on Relax-NG
1691 * test/relaxng/* result/relaxng/*: augmented/updated the
1692 regression tests
1693
Daniel Veillardedc91922003-01-26 00:52:04 +00001694Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1695
1696 * relaxng.c: more work on Relax-NG
1697 * test/relaxng/* result/relaxng/*: augmented/updated the
1698 regression tests
1699
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001700Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1701
1702 * README: updated the policy on private mail answers
1703 * relaxng.c: more work on Relax-NG
1704 * test/relaxng/* result/relaxng/*: augmented/updated the
1705 regression tests
1706
Daniel Veillard7424eb62003-01-24 14:14:52 +00001707Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1708
1709 * error.c parser.c tree.c: applied a documentation patch from
1710 Stefan Kost
1711
Daniel Veillard276be4a2003-01-24 01:03:34 +00001712Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1713
1714 * relaxng.c: more work on Relax-NG
1715 * doc/*: regenerated the docs
1716 * test/relaxng/* result/relaxng/*: updated and augmented the
1717 Relax-NG regression tests and results
1718
Daniel Veillard6eadf632003-01-23 18:29:16 +00001719Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1720
1721 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1722 First commit of the new Relax-NG validation code, not generally
1723 useful yet.
1724 * test/relaxng/* result/relaxng/*: current state of the regression
1725 tests
1726
Daniel Veillard814a76d2003-01-23 18:24:20 +00001727Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1728
1729 * tree.c: minimized the memory allocated for GetContent
1730 and a bit of cleanup.
1731
Daniel Veillardff12c492003-01-23 16:42:55 +00001732Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1733
1734 * python/generator.py: seems there is no good reasons to
1735 not generate bindings for XPointer
1736
Daniel Veillard540a31a2003-01-21 11:21:07 +00001737Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1738
1739 * xmlreader.c doc/apibuild.py: applied a new patch from
1740 Stéphane Bidoul for cleanups
1741 * doc/libxml2-api.xml: rebuilt the API description with
1742 new entry points
1743
Daniel Veillard417be3a2003-01-20 21:26:34 +00001744Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * xmlreader.c python/drv_libxml2.py python/generator.py
1747 python/libxml.c python/libxml.py python/libxml_wrap.h
1748 python/types.c: patch from Stéphane Bidoul for better per
1749 context error message APIs
1750 * python/tests/ctxterror.py python/tests/readererr.py:
1751 update of the tests
1752
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001753Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1754
1755 * doc/guidelines.html
1756 grammar and spelling cleanup
1757
Daniel Veillard26f70262003-01-16 22:45:08 +00001758Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1759
1760 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1761 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1762 a patch from Stéphane Bidoul to allow per XMLtextReader error
1763 and warning handling
1764 * python/tests/Makefile.am python/tests/readererr.py: adding the
1765 specific regression test
1766
Daniel Veillard71f9d732003-01-14 16:07:16 +00001767Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1768
1769 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1770 should raise a syntax error
1771
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001772Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1773
1774 * python/libxml.c: cleanup patch from Stéphane Bidoul
1775
Daniel Veillard81601f92003-01-14 13:42:37 +00001776Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1777
1778 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1779
Daniel Veillarde6227e02003-01-14 11:42:39 +00001780Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1781
1782 * python/generator.py python/libxml.c python/libxml.py
1783 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001784 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001785 Python level.
1786 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1787 regression test for it.
1788
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001789Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1790
1791 * xmlreader.c: fixed the streaming property of the reader,
1792 it was generating tree faster than consuming it. Pointed out
1793 by Nate Myers
1794 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1795
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001796Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1797
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001798 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001799
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001800Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1801
1802 * xpath.c: fix to the XPath implementation for parent and
1803 ancestors axis when operating on a Result Value Tree.
1804 Fixes bug #100271
1805
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001806Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1807
1808 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1809 to fix some URI/file escaping problems
1810
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001811Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1812
1813 * python/generator.py: fixed a bug raised by Raymond Wiker,
1814 docSetRootElement() should not raise an exception if the
1815 return is None
1816
Daniel Veillard3e20a292003-01-10 13:14:40 +00001817Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1818
1819 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1820 fixed bug #102181 by applying the suggested change and fixing
1821 the generation/registration problem.
1822
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001823Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1824
1825 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1826 routines.
1827
Daniel Veillard8f872442003-01-09 23:19:02 +00001828Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1829
1830 * parser.c: one more IsEmptyElement crazyness, that time in
1831 external parsed entities if substitution is asked.
1832 * python/tests/reader3.py: added a specific test.
1833
Daniel Veillarde329fc22003-01-09 21:36:42 +00001834Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1835
1836 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1837 support and improved error handler registration
1838
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001839Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1840
1841 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1842 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1843 * README: fixed a link
1844
Daniel Veillarde2830f12003-01-08 17:47:49 +00001845Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1846
1847 * configure.in doc/* NEWS: preparing 2.5.1 release
1848 * SAX.c parser.c: fixing XmlTextReader bug
1849
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001850Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1851
1852 * SAX.c: fuck, I introduced a memory leak on external parsed
1853 entities in 2.5.0 :-(
1854
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001855Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1856
1857 * xmllint.c: another fix needed as pointed by Christophe Merlet
1858 for --stream --debug if compiled without debug support.
1859
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001860Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1861
1862 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001863 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001864 update man page with --stream and --chkregister
1865
Daniel Veillard8326e732003-01-07 00:19:07 +00001866Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1867
1868 * globals.c: fixed --with-threads compile
1869 * xmllint.c: fixed --without-debug compile
1870 * include/libxml/globals.h: cleanup
1871 * include/libxml/schemasInternals.h: add a missing include
1872
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001873Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1874
1875 * configure.in NEWS: preparing 2.5.0 release
1876 * SAX.c: only warn in pedantic mode about namespace name
1877 brokeness
1878 * globals.c: fix a doc generation problem
1879 * uri.c: fix #101520
1880 * doc/*: updated and rebuilt the doc for the release, includuding
1881 stylesheet update
1882 * python/Makefile.am: fix a filename bug
1883
1884Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1885
1886 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1887 should not be called.
1888
1889Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1890
1891 * libxml-2.0.pc.in: applied the patch to fix #101894
1892
1893Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1894
1895 * tree.c : applied patch from Lukas Schroeder for register callbacks
1896 * valid.c: modified patch from Lukas Schroeder to test
1897 register callbacks with --chkregister
1898
1899Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1900
1901 * xmlreader.c: seriously changed the way data are pushed to
1902 the underlying parser, go by block of 512 bytes instead of
1903 tryng to detect tag boundaries at that level. Changed the
1904 way empty element are detected and tagged.
1905 * python/tests/reader.py python/tests/reader2.py
1906 python/tests/reader3.py: small changes mostly due to context
1907 reporting being different and DTD node being reported. Some
1908 errors previously undetected are now caught and fixed.
1909 * doc/xmlreader.html: flagged last section as TODO
1910
1911Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1912
1913 * python/libxml.py: integrated the Python 2.2 optimizations
1914 from Hannu Krosing, while maintaining compatibility with
1915 1.5 and 2.1
1916
1917Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1918
1919 * xmllint.c: a bit of cleanup
1920 * xmlreader.c: small fix
1921 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1922 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1923
1924Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1925
1926 * python/setup.py.in: patch from Stéphane Bidoul to include
1927 drv_libxml2.py in setup.py
1928
1929Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1930
1931 * doc/xmlreader.html: starting documenting the new XmlTextReader
1932 interface.
1933
1934Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1935
1936 * xmllint.c: added the --stream flag to use the TextReader API
1937 * xmlreader.c: small performance tweak
1938
1939Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1940
1941 * xmlreader.c python/tests/reader2py: okay the DTD validation
1942 code on top of the XMLTextParser API should be solid now.
1943
1944Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1945
1946 * xmlreader.c python/tests/reader2py: Fixing some more mess
1947 with validation and recursive entities while using the
1948 reader interface, it's getting a bit messy...
1949
1950Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1951
1952 * xmlreader.c python/tests/reader.py: another couple of problem
1953 related to IsEmptyElement reported by Stéphane Bidoul needed
1954 some fixes.
1955
1956Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1957
1958 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1959 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1960 based on the python XmlTextReader interface.
1961
1962Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1963
1964 * tree.c: backing out one change in the last patch which broke the
1965 regression tests
1966
1967Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1968
1969 * global.data globals.c tree.c include/libxml/globals.h: applied
1970 an old patch from Lukas Schroeder to track node creation and
1971 destruction. Probably missing a lot of references at the moment
1972 and not usable reliably.
1973
1974Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1975
1976 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1977 from doc/news.html and a stylesheet
1978
1979Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1980
1981 * xmlreader.c python/tests/reader.py: fixed another couple of
1982 xmlreader bugs reported by Stéphane Bidoul and added tests.
1983
1984Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1985
1986 * xmlreader.c python/tests/reader2.py: fixed another validity
1987 checking in external parsed entities raised by Stéphane Bidoul
1988 and added a specific regression test.
1989 * python/tests/reader3.py: cleanup
1990
1991Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1992
1993 * xmlreader.c python/tests/reader2.py: fixed a problem with
1994 validation within entities pointed by Stéphane Bidoul, augmented
1995 the tests to catch those.
1996
1997Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * python/generator.py: modified the generator to allow keeping
2000 class references when creating new classes, needed to fix a bug
2001 pointed by Stéphane Bidoul where the input buffer of the
2002 xmlTextReader instance gets destroyed if the python wrapper for
2003 the input is not referenced anymore.
2004
2005Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2008 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2009
2010Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * xmlreader.c python/tests/reader.py: fixed another problem
2013 pointed by Stéphane Bidoul
2014
2015Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2018 with "<a/>"
2019
2020Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * SAX.c: warn on xmlns:prefix="foo"
2023 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2024 for namespace attributes handling.
2025
2026Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2029 a really nasty problem raised by a DocBook XSLT transform
2030 provided by Sebastian Bergmann
2031
2032Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2035 by Stéphane Bidoul and integrated it into the tests
2036
2037Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2040 extended the XmlTextReader API a bit, addding accessors for
2041 the current doc and node, and an entity substitution mode for
2042 the parser.
2043 * python/libxml.py python/libxml2class.txt: related updates
2044 * python/tests/Makefile.am python/tests/reader.py
2045 python/tests/reader2.py python/tests/reader3.py: updated a bit
2046 the old tests and added a new one to test the entities handling
2047
2048Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * python/generator.py python/libxml2class.txt
2051 python/tests/reader.py python/tests/reader2.py: changed the
2052 generator to provide casing for the XmlTextReader similar to
2053 C# so that examples and documentation are more directly transposable.
2054 Fixed the couple of tests in the suite.
2055
2056Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2057
2058 * doc/guidelines.html: added a document on guildeline for
2059 publishing and deploying XML
2060
2061Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * valid.c xmlreader.c: final touch running DTD validation
2064 on the XmlTextReader
2065 * python/tests/Makefile.am python/tests/reader2.py: added a
2066 specific run based on the examples from test/valid/*.xml
2067
2068Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2069
2070 * python/libxml.py: added a few predefined xmlTextReader parser
2071 configuration values.
2072
2073Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * python/libxml_wrap.h: trying to fix #102037
2076
2077Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * SAX.c: fixing bug #95296, when the predefined entities
2080 are redefined in the DTD the default one must be used
2081 instead anyway.
2082
2083Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2084
2085 * doc/xmllint.xml
2086 * doc/xmllint.1
2087 Add discussion of XML_DEBUG_CATALOG to xmllint man
2088 page - bug #100907
2089
2090
2091Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * xmlreader.c: Fixed the empty node detection to avoid reporting
2094 an inexistant close tag.
2095
2096Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2099 for Python 2.1
2100
2101Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2104
2105Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * doc/libxml2-api.xml python/tests/reader.py: one really need
2108 to provide the base URI information when creating a reader parser
2109 from an input stream. Updated the API and the example using it.
2110
2111Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2114 include/libxml/valid.h include/libxml/xmlreader.h: working on
2115 DTD validation on top of xml reader interfaces. Allows to
2116 validate arbitrary large instances. This required some extensions
2117 to the valid module interface and augmenting the size of xmlID
2118 and xmlRef structs a bit.
2119 * uri.c xmlregexp.c: simple cleanup.
2120
2121Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2124 work on the xml reader interfaces.
2125 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2126 Web page for the Windows binaries.
2127
2128Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * xmlIO.c: applied a patch for VMS following the report by
2131 Nigel Hall
2132
2133Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * parser.c: the parseStartTag bug fix wasn't complete.
2136
2137Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2140 parseStartTag, fixing it.
2141 * test/att4 result/att4 result/noent/att4: adding the test
2142 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2143 more methods to XmlTextReader.
2144
2145Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2146
2147 * win32/libxml2.def.src: added more xml reader exports
2148 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2149 to the build
2150
2151Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2152
2153 * doc/tutorial/xmltutorial.xml
2154 plus generated html and pdf
2155 Updating tutorial again based on further comments from Niraj
2156 Tolia on the last iteration
2157
2158Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2159
2160 * doc/tutorial/xmltutorial.xml
2161 * doc/tutorial/includekeyword.c
2162 * doc/tutorial/includegetattribute.c
2163 plus generated html and pdf
2164 Adding fix from Niraj Tolia to tutorial to properly free memory.
2165
2166
2167Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2170 more methods of XmlTextReader.
2171 * python/libxml2class.txt python/tests/reader.py: this increased the
2172 methods in the bndings, augmented the test to check those new
2173 functions.
2174
2175Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2178 methods of XmlTextReader.
2179 * python/generator.py python/libxml_wrap.h python/types.c
2180 python/libxml2class.txt: added the reader to the Python bindings
2181 * python/tests/Makefile.am python/tests/reader.py: added a specific
2182 test for the Python bindings of the Reader APIs
2183 * parser.c: small cleanup.
2184
2185Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2186
2187 * xinclude.c: fallback was only copying the first child not the
2188 full child list of the fallback element, closes #89684 as reopened
2189 by Bernd Kuemmerlen
2190
2191Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2192
2193 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2194
2195Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * configure.in: preparing release of 2.4.30
2198 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2199 gives enum values, fix functype return type, put back fields in
2200 structs
2201 * doc/*: updated the docs rebuilt
2202
2203Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2206 about htmlNodeDumpOutput location.
2207 * xpath.c: removed an undefined function signature
2208 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2209 too many symbols in the API breaking the python bindings.
2210 Updated with the libxslt/libexslt changes.
2211
2212Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * configure.in: preparing release of 2.4.29
2215 * doc/*: rebuilt the docs and API
2216 * xmlreader.c: a few more fixes for the XmlTextReader API
2217
2218Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2219
2220 * include/win32config.h: applied mingw patch from Magnus Henoch
2221
2222Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2225
2226Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2229 building Python script, does the C parsing directly, generates
2230 a better API description including structure fieds defs and
2231 enums. Still a couple of bugs, but good enough for the python
2232 wrappers now.
2233 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2234 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2235 include/libxml/schemasInternals.h include/libxml/tree.h: more
2236 cleanup based on the python analysis script reports.
2237 * libxml.spec.in: make sure the API XML description is part of the
2238 devel package.
2239
2240Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2243 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2244 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2245 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2246 code cleanup, especially the function comments.
2247 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2248
2249Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * Makefile.am xmlreader.c include/libxml/Makefile.am
2252 include/libxml/xmlreader.h: Adding a new set of APIs based on
2253 the C# TextXmlReader API but converted to C. Allow to parse
2254 in constant memory usage, far simpler to program and explain
2255 than the SAX like APIs, unfinished but working.
2256 * testReader.c: test program
2257
2258Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2259
2260 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2261
2262Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * tree.c: Chip turner indicated that XHTML1 serialization
2265 rule for style actually break on both IE and Mozilla,
2266 try to avoid the rule if escaping ain't necessary
2267
2268Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * nanhttp.c: handle HTTP URL escaping, problem reported by
2271 Glen Nakamura and Stefano Zacchiroli
2272
2273Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2274
2275 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2276
2277Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * uri.c: Johann Richard pointed out some XPointer problems for
2280 URN based URI references in XInclude. Modified the URI parsing
2281 and saving routines to allow correct parsing and saving of
2282 XPointers, especially when attached to "opaque" scheme accordingly
2283 to RFC 2396
2284
2285Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2288 of refactoring to the HTML saving code.
2289 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2290 in the doc.
2291
2292Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2295 to a buffer API to reuse the generic dump to an OutputIO layer,
2296 this reduces code, fixes xmlNodeDump() for XHTML, also made
2297 xmlNodeDump() now return the number of byte written.
2298
2299Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2300
2301 * python/setup.py.in: another patch from Stéphane Bidoul for
2302 Python bindings on Windows
2303 * doc/parsedecl.py: small cleanup
2304
2305Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * libxml.spec.in configure.in: add a line in %changelog for releases
2308
2309Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * parser.c: patch from Marcus Clarke fixing a problem in entities
2312 parsing that was detected in KDe documentations environment.
2313
2314Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2315
2316 * python/libxml.c (libxml_prev): Return the previous as opposed to
2317 the next node (I guess this is the result of some cut & paste programming:)
2318
2319Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2322
2323Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * python/generator.py python/libxml.c python/setup.py.in: trying
2326 to fix the Python bindings build on Windows (Stéphane Bidoul)
2327
2328Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2329
2330 * win32/configure.js: added option for python bindings
2331 * win32/libxml2.def.src: added more exports
2332
2333Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2334
2335 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2336 pthreads
2337 * win32/wince/*: applied updates to Windows CE port from Javier
2338
2339Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2340
2341 * configure.in: preparing 2.4.28
2342 * libxml.spec.in doc/Makefile.am: some cleanup
2343 * doc/*: updated the news and regenerated.
2344
2345Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2346
2347 * HTMLparser.c: final touch at closing #87235 </p> end tags
2348 need to be generated.
2349 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2350 this change slightly the output of a few tests
2351 * doc/*: regenerated
2352
2353Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * parserInternals.c: fixing bug #99190 when UTF8 document are
2356 parsed using the progressive parser and the end of the chunk
2357 is in the middle of an UTF8 multibyte character.
2358
2359Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2360
2361 * threads.c: fixed initialization problem in xmlNewGlobalState
2362 which was causing crash.
2363 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2364 in xmlInitializeGlobalState.
2365 * parserInternals.c: cleaned up ctxt->sax initialisation.
2366
2367Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * tree.c include/libxml/tree.h: modified the existing APIs
2370 to handle XHTML1 serialization rules automatically, also add
2371 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2372 libxslt serialization uses it when needed without changing
2373 the library API.
2374 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2375 result/xhtml1: added a new test specifically for xhtml1 output
2376 and updated the result of one XHTML1 test
2377
2378Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * xinclude.c parserInternals.c encoding.c: fixed #99082
2381 for xi:include encoding="..." support on text includes.
2382 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2383 test/XInclude/ents/isolatin.txt : added a specific regression test
2384 * python/generator.py python/libxml2class.txt: fixed the generator
2385 the new set of comments generated for doc/libxml2-api.xml were
2386 breaking the python generation.
2387
2388Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2391 * configure.in: patch for Solaris on new autoconf closes #98880
2392 * doc/parsedecl.py: repair the frigging API building script,
2393 did I say that python xmllib sucks ?
2394 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2395 and some comment are no more truncated.
2396
2397Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * parser.c: Martin Stoilov pointed out a potential leak in
2400 xmlCreateMemoryParserCtxt
2401
2402Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2405 included in HTML documents and using the push parser.
2406
2407Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2408
2409 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2410 specified, look for the Python interpreter not just in the
2411 specified root but also in the specified location. Fixes #98825
2412
2413Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * python/libxml.c: fixing bug #98792 , node may have no doc
2416 and dereferencing without checking ain't good ...
2417
2418Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * configure.in: preparing release 2.4.27
2421 * doc/* : updated and rebuilt the docs
2422 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2423 and all the docs are actually packaged and in the final RPMs
2424 * parser.c parserInternals.c include/libxml/parser.h: restore
2425 xmllint --recover feature.
2426
2427Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2428
Daniel Veillard784b9352003-02-16 15:50:27 +00002429 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002430 processing of parsed entities, and XPath computation on sustitued
2431 entities.
2432 * testXPath.c: make sure entities are substitued.
2433
2434Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2435
Daniel Veillard784b9352003-02-16 15:50:27 +00002436 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002437 processing of internal parsed entities, which had to be changed.
2438
2439Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2440
2441 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2442 trying to fix bug #98517 about building outside the source tree
2443 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2444
2445Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2446
2447 * include/win32config.h: cleanup
2448 * win32/Makefile.mingw: integrated mingw in JScript configure
2449 * win32/Makefile.msvc: modified to allow mingw coexistence
2450 * win32/configure.js: integrated mingw
2451 * win32/Readme.txt: cleanup
2452
2453Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * HTMLparser.c: strengthen the guard in the Pop macros,
2456 like in the XML parser, closes bug #97315
2457
2458Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2461 callback is never used.
2462
2463Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * parserInternals.c: fixed the initialization of the SAX structure
2466 which was breaking xsltproc
2467 * xpath.c: patch from Petr Pajas for CDATA nodes
2468 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2469 * parser.c include/libxml/parser.h: patch from Peter Jones
2470 removing a leak in xmlSAXParseMemory() and adding the
2471 function xmlSAXParseMemoryWithData()
2472
2473Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2474
2475 adding pdf of tutorial, changing web page to link to it
2476 * doc/tutorial/xmltutorial.pdf
2477 * doc/xml.html
2478 * doc/docs.html
2479
2480Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2481
2482 * doc/tutorial/ar01s08.html
2483 adding file what I forgot for tutorial
2484
2485
2486Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2487
2488 Adding encoding discussion to tutorial
2489 Added:
2490 * doc/tutorial/images/*.png: DocBook admonition image files
2491 * doc/tutorial/apf.html, apg.html: new generated html
2492 * doc/tutorial/includeconvert.c: conversion code entity file
2493 changed:
2494 * doc/tutorial/xmltutorial.xml: DocBook original
2495 * doc/tutorial/*.html: generated html
2496
2497Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2498
2499 * include/libxml/*.h: retired xmlwin32version.h
2500 * doc/Makefile.am: retired xmlwin32version.h
2501 * win32/configure.js: retired xmlwin32version.h
2502
2503Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2504
2505 * win32/libxml2.def.src: exported additional symbols
2506 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2507 sisterhood
2508
2509Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * globals.c: fixed a typo pointed out by Igor
2512 * xpath.c: try to speed up node compare using line numbers
2513 if available.
2514
2515Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * tree.c: make xmlFreeNode() handle attributes correctly.
2518
2519Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2520
2521 * catalog.c: completed the #96963 fix, as reported by Karl
2522 Eichwalder
2523
2524Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2527
2528Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * Makefile.am: switched the order of a couple of includes
2531 to fix bugs #97100
2532
2533Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2534
2535 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2536 xmlLoadCatalogs that used to separate directories with a ':'.
2537
2538Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2539
2540 * threads.c: improvements to the Windows-side of thread handling
2541 * testThreads.c: conditionally excluded unistd.h
2542 * testThradsWin32.c: broke overlong lines
2543 * include/win32config.h: adapted thread-related macros to the new
2544 scheme and for pthreads on Windows
2545 * win32/Makefile.msvc: introduced a more flexible thread build,
2546 added testThreads[Win32].c to the build
2547 * win32/configure.js: introduced a more flexible thread config
2548
25492002-10-31 John Fleck <jfleck@inkstain.net>
2550
2551 * doc/xml.html (and, by implication, FAQ.html)
2552 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2553
2554Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2555
2556 * configure.in: removed xmlwin32version.h
2557 * include/libxml/Makefile.am: removed xmlwin32version.h
2558
2559Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * tree.c: applied patch from Brian Stafford to fix a bug
2562 in xmlReconciliateNs()
2563
2564Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * tree.c: applied patch from Christian Glahn to allow
2567 xmlNewChild() on document fragment nodes
2568
2569Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * parser.c: Christian Glahn found a problem with a recent
2572 patch to xmlParseBalancedChunkMemoryRecover()
2573 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2574 problems
2575 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2576 test/schemas/seq*: added the test cases from Charles
2577
2578Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2581 serious cleanup of the spec file and associated changes
2582 in the Makefiles.
2583 * valid.c: try to remove some warnings on x86_64
2584
2585Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2586
2587 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2588 fix bug #96586
2589
2590Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2593 parsing, applied his patch
2594 * result/HTML/attrents.html result/HTML/attrents.html.err
2595 result/HTML/attrents.html.sax test/HTML/attrents.html:
2596 added the test and result case provided by Mikhail Sogrine
2597
2598Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * vms/build_libxml.com vms/config.vms vms/readme.vms
2601 include/libxml/parser.h include/libxml/parserInternals.h
2602 include/libxml/tree.h include/libxml/xmlIO.h
2603 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2604 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2605 Applied the VMS update patch from Craig A. Berry
2606 * doc/*.html: update
2607
2608Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2611
2612Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * debugXML.c: adding a grep command to --shell in xmllint
2615 for T.V. Raman
2616
2617Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * xmlcatalog.c: tried to fix some of the problem with --sgml
2620
2621Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2622
2623 * parser.c: tried to fix bug #91500 where doc->children may
2624 be overriden by a call to xmlParseBalancedChunkMemory()
2625
2626Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2629 identifiers in SGML catalogs containing '&'
2630
2631Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * python/types.c: fixed bugs when passing result value tree
2634 to Python functions.
2635
2636Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * configure.in: preparing the release of 2.4.26
2639 * doc/*: updated and rebuilt the documentation
2640
2641Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * parser.c: fixed a XML Namespace compliance bug reported by
2644 Alexander Grimalovsky
2645
2646Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * HTMLtree.c: fixed serialization of script and style when
2649 they are not lowercase (i.e. added using the API to the tree).
2650
2651Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * valid.c: make xmlValidateDocument emit a warning msg if there
2654 is no DTD, pointed by Christian Glahn
2655
2656Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2659 content model when some of the blocks have min or max, and a couple
2660 of bugs found in the process.
2661 * result/schemas/list0* test/schemas/list0*: added some specific
2662 regression tests
2663
2664Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * README: updated the contact informations
2667
2668Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2671 misses it, reported by Peter Bray.
2672
2673Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2676 and removed a few warnings
2677
2678Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * parser.c: Christian Glahn found a small bug in the push parser.
2681 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2682 public
2683
2684Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * xmlschemas.c include/libxml/xmlschemas.h: added
2687 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2688 * testSchemas.c: added --memory to test the new interface
2689
2690Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * doc/index.py doc/search.php: integrated the XSLT indexing,
2693 a few fixed in the indexer, added a scope selection at the
2694 search level.
2695
2696Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2699 this was due to uninitialized parts of the validation context
2700
2701Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * debugXML.c: applied patch from Mark Vakoc except the API
2704 change, preserved it.
2705 * doc/*: updated the docs to point to the search engine for
2706 information lookup or before bug/help reports.
2707
2708Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * doc/index.py doc/search.php: added mailing-list archives
2711 indexing and lookup
2712
2713Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2716
2717Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * doc/index.py: improved HTML indexing
2720 * doc/search.php: make the queries also lookup the HTML based indexes
2721
2722Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * doc/index.py: added HTML page indexing
2725
2726Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2727
2728 * xmlIO.c: extended Windows path normalisation to fix the base
2729 problem in libxslt.
2730 * catalog.c: fixed list handling in XML_CATALOG_FILES
2731
2732Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2733
2734 * valid.c: typo/bug found by Christian Glahn
2735
2736Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2737
2738 * xmlIO.c: applied Windows CE patch from Javier.
2739 * win32/wince: new directory, contains support for the PocketPC
2740 with Windows CE from Javier.
2741 * include/win32config.h: reorganised, removed duplicate
2742 definitions and applied WinCE patch from Javier.
2743 * include/wsockcompat.h: new file, now contains WinSock
2744 compatibility macros.
2745 * win32/Makefile.msvc: introduced double-run compilation.
2746
2747Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * configure.in include/libxml/xmlwin32version.h: preparing release
2750 of 2.4.25
2751 * doc/*: updated and regenerated teh docs and web pages.
2752
2753Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2756 error were not covering namespace declarations.
2757 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2758 it was missing the attribute declaration for the namespace
2759 * result/VC/NS3: the fix now report breakages in that test
2760
2761Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2764
2765Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2768 and regenerated the docs and web site
2769
2770Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2771
2772 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2773 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2774 not before
2775
2776Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * python/generator.py python/libxml2class.txt: fixed a stupid error
2779 breaking the python API
2780
2781Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2784 triostr.c triostr.h: applied a trio update patch from
2785 Bjorn Reese which should work with MinGW
2786
2787Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * tree.c: improving some documentation comments
2790 * xmlregexp.c: found and fixed a mem leak with python regression tests
2791 * doc/*: rebuilt the doc and the API XML file including the
2792 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2793 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2794 python/types.c: added access to the XML Schemas regexps from
2795 python
2796 * python/tests/Makefile.am python/tests/regexp.py: added a
2797 simple regexp bindings test
2798
2799Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2800
2801 * doc/xml.html:
2802 fixing ftp links - thanks to Vitaly Ostanin
2803
2804Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * xmlregexp.c: fixed the data callback on transition functionality
2807 which was broken when using the compact form
2808 * result/schemas/*: updated the results, less verbose, all tests
2809 pass like before
2810 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2811 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2812 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2813 annoying warnings
2814 * xpath.c: try to provide better error report when possible
2815
2816Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2817
2818 * Makefile.am: fixed a breakage raised by Jacob
2819
2820Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2821
2822 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2823 which don't use sockets
2824
2825Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2826
2827 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2828 * win32/configure.js: applied zlib patch from Daniel Gehriger
2829
2830Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2831
2832 * win32/configure.js: applied the patch from Mark Vakoc for
2833 regexp support
2834 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2835 for regexp support
2836
2837Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * xmlschemastypes.c: as pointed by Igor Float and Double
2840 parsing ain't finished yet
2841
2842Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * Makefile.am configure.in: trying to fix #88412 by bypassing
2845 all the python subdir if python ain't detected
2846
2847Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2850 made configuring with regexps/automata/unicode the default
2851 but without schemas ATM
2852 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2853 fixed the regexp based DTD validation performance and memory
2854 problem by switching to a compact form for determinist regexps
2855 and detecting the determinism property in the process. Seems
2856 as fast as the old DTD validation specific engine :-) despite
2857 the regexp built and compaction process.
2858
2859Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * valid.c: determinism is debugged, new DTD checking code now works
2862 but xmlFAComputesDeterminism takes far too much CPU and the whole
2863 set usues too much memory to be really usable as-is
2864
2865Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2866
2867 * tree.c: fixed another stupid bug in xmlGetNodePath()
2868 * xmllint.c: --version now report the options compiled in
2869
2870Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * HTMLparser.c: small cleanup
2873 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2874 when configured with them. A bit of debugging around the determinism
2875 checks is still needed
2876
2877Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2880
2881Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * xmlIO.c: small portability glitch fixed.
2884
2885Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * xmlschemastypes.c: incomplete steps for real/double support
2888 * testAutomata.c include/libxml/xmlautomata.h
2889 include/libxml/xmlregexp.h: avoiding a compilation problem
2890 * valid.c include/libxml/valid.h: starting the work toward using
2891 the regexps for actual DTD validation
2892
2893Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * hash.c: cosmetic cleanup
2896 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2897 integrating a DTD validation layer based on the regexps
2898
2899Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2902 the determinism was tested before eliminating the epsilon
2903 transitions :-(
2904
2905Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * python/generator.py python/libxml.c python/libxml.py
2908 python/libxml2-python-api.xml python/libxml2class.txt
2909 python/libxml_wrap.h python/types.c: updated the python
2910 bindings, added code for easier File I/O, and the ability to
2911 define a resolver from Python fixing bug #91635
2912 * python/tests/Makefile.am python/tests/inbuf.py
2913 python/tests/outbuf.py python/tests/pushSAXhtml.py
2914 python/tests/resolver.py python/tests/serialize.py: updated
2915 and augmented the set of Python tests.
2916
2917Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2918
2919 * win32/configure.js: added more readme info for the binary
2920 package.
2921
2922Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * xmlIO.c: fixed a stupid out of bound array error
2925
2926Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2929 messing around with support for Windows path, cleanups,
2930 trying to identify and fix the various code path to the
2931 filename access. Added xmlNormalizeWindowsPath()
2932
2933Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2934
2935 * error.c valid.c: working on better error reporting of validity
2936 errors, especially providing an accurate context.
2937 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2938 error reports in those cases.
2939
2940Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2943 parser.c parserInternals.c xmlIO.c: get rid of all the
2944 perror() calls made in the library execution paths. This
2945 should fix both #92059 and #92385
2946
2947Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * xmllint.c: memory leak reporting was broken after a change
2950 of the preprocessor symbol used to activate it.
2951
2952Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * tree.c: try to make the copy function work for node of
2955 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2956 DOM layers though, not libxml2 itself.
2957
2958Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * valid.c: try to provide file and line informations, not all
2961 messages are covered, but it's a (good) start
2962
2963Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * xinclude.c: reimplemented a large part of the XInclude
2966 processor, trying to minimize resources used, James Henstridge
2967 provided a huge test case which was exhibiting severe memory
2968 consumption problems.
2969
2970Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2971
2972 * python/Makefile.am: applied patch from Christophe Merlet to
2973 reestablish DESTDIR
2974
2975Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * libxml.spec.in: fixes libary path for x86_64 AMD
2978
2979Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2980
2981 * doc/tutorial/includekeyword.c
2982 * doc/tutorial/xmltutorial.xml:
2983 (plus resulting generated html files)
2984 fixing one spot I missed in the tutorial where I hadn't freed
2985 memory properly
2986
2987Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2988
2989 * doc/tutorial/includeaddattribute.c
2990 * doc/tutorial/includeaddkeyword.c
2991 * doc/tutorial/includegetattribute.c
2992 * doc/tutorial/includekeyword.c
2993 * doc/tutorial/xmltutorial.xml
2994 * doc/tutorial/*.html:
2995 update tutorial to properly free memory (thanks to Christopher
2996 R. Harris for pointing out that this needs to be done)
2997 * doc/tutorial/images/callouts/*.png:
2998 added image files so the callouts are graphical, making it
2999 easier to read ( use "--param callout.graphics 1" to generate
3000 html with graphical callouts)
3001
3002Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3005 nice logos generated by Marc Liyanage
3006 * doc/site.xsl *.html: changed the stylesheet to show the new
3007 logo and regenerated the pages
3008
3009Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3012
3013Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * xpath.c: possible mem leak patch from Jason Adams
3016
3017Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3020 in the XQuery namespace
3021 * configure.in: preparing 2.4.24
3022 * doc/*.html: updated the web pages
3023
3024Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * python/generator.py: closing bug #85258 by generating conditional
3027 compile check to avoid linking to routines not configured in.
3028
30292002-08-22 Havoc Pennington <hp@pobox.com>
3030
3031 * autogen.sh: update error message for missing automake
3032
3033Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * python/Makefile.am: typo in target name resulted in libxml2.py
3036 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3037
3038Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3039
3040 * win32/win32/Makefile.mingw: updated with version from
3041 Elizabeth Barham at http://soggytrousers.net/repository/
3042
3043Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3044
3045 * win32/Makefile.msvc: added the prefix location to the include
3046 and lib search path.
3047
30482002-08-18 Havoc Pennington <hp@pobox.com>
3049
3050 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3051 both automake 1.6 and 1.4 installed get the right automake. Means
3052 compilation from CVS will now require the latest automake 1.4
3053 release, or manually creating symlinks called "automake-1.4" and
3054 "aclocal-1.4"
3055
3056Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3057
3058 * configure.in python/Makefile.am: more AMD 64 induced changes from
3059 Frederic Crozat
3060
3061Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3062
3063 * xinclude.c: oops I was missing the xml:base fixup too
3064 * result/XInclude/*.xml: this adds xml:base attributes to most
3065 results of the tests
3066
3067Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * xinclude.c: quick but apparently working implementation of
3070 xi:fallback, should close bug #89684
3071 * Makefile.am test/XInclude/docs/fallback.xml
3072 result/XInclude/fallback.xml: added a basic test for fallback,
3073 and run with --nowarning to avoid a spurious warning
3074 * configure.in: applied patch from Frederic Crozat for python
3075 bindings on AMD 64bits machines.
3076
3077Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3078
3079 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3080 the caller don't pass a SAX callback block.
3081
3082Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * tree.c: applied the same fix for the XML-1.0 namespace to
3085 xmlSearchNsByHref() as was done for xmlSearchNs()
3086
3087Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * libxml.3: small cleanup of the man page
3090 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3091 when serializing HREF attributes generated by XSLT.
3092
3093Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3096 version of Marc Liyanage' patch for boolean attributes in HTML
3097 output
3098
3099Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * python/tests/serialize.py: fixed the test results, indenting
3102 behaviour changed slightly
3103
3104Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3105
3106 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3107 new c14n function to Windows def files
3108
3109Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3110
3111 * c14n.c: fixed a memory leak in c14n code
3112
3113Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * parser.c include/libxml/parser.h: adding a new API for Christian
3116 Glahn: xmlParseBalancedChunkMemoryRecover
3117 * valid.c: patch from Rick Jones for some grammar cleanup in
3118 validation messages
3119 * result/VC/* result/valid/*: this slightly change some of the
3120 regression tests outputs
3121
3122Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * tree.c: trying to fix a problem in namespaced attribute handling
3125 raised by Christian Glahn
3126
3127Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * encoding.c include/libxml/encoding.h: Opening the interface
3130 xmlNewCharEncodingHandler as requested in #89415
3131 * python/generator.py python/setup.py.in: applied cleanup
3132 patches from Marc-Andre Lemburg
3133 * tree.c: fixing bug #89332 on a specific case of loosing
3134 the XML-1.0 namespace on xml:xxx attributes
3135
3136Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3137
3138 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3139 corner case from new Merlin's test suite and added a callback
3140 that will be used to improve xmlsec performance
3141
3142
3143Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * HTMLtree.c: trying to fix the <style> escaping problem in
3146 HTML serialization bug #89342
3147
3148Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3151 and rebuilt the web site.
3152
3153Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3154
3155 * include/libxml/tree.h: added _private member to xmlNs struct
3156
3157Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3158
3159 * HTMLparser.c: fixing bug #84876 based on the xml working
3160 code.
3161
3162Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3163
3164 * python/Makefile.am: enhanced to fix bug 72012 (errors
3165 when using '-jX' make parameter)
3166
3167Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3168
3169 * xpath.c: small additional enhancement for booleans
3170 compared to nodesets
3171
3172Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * HTMLtree.c: changed the order of the encoding declaration
3175 attributes in the meta tags due to a bug in IE/Mac
3176
3177Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3178
3179 * xpath.c: enhanced handling of booleans (especially '='
3180 and '!=' for nodesets) - fixes bug 85256. Added new
3181 routine xmlXPathNotEqualValues for more proper handling
3182 of '!=' when nodesets are involved.
3183
3184Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3187 doc/xmlcatalog_man.xml to the source distribution
3188
3189Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3190
3191 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3192 asked for this.
3193
3194Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3195
3196 * configure.in: preparing 2.4.23
3197 * doc/*: rebuilt the docs
3198
3199Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * parser.c: fixing bug #84169 by fixing the
3202 comment of xmlCreatePushParserCtxt to describe the
3203 encoding detection parameters better.
3204
3205Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3206
3207 * valid.c: fixing bug #79331 in one path the lookup for
3208 ID attributes on a namespaced node wasn't handled correctly :-\
3209
3210Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3211
3212 * HTMLparser.c: trying to fix 87235 about discarded white
3213 spaces in the HTML parser.
3214 * result/HTML/*: this changes the output of a number of HTML
3215 regression tests
3216
3217Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * xpath.c: applied patch from Richard Jinks for the namespace
3220 axis + fixed a memory error.
3221 * parser.c parserInternals.c: applied patches from Peter Jacobi
3222 removing ctxt->token for good.
3223 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3224 popped out by the regression tests.
3225 * Makefile.am: patch for threads makefile from Gary Pennington
3226
3227Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3228
3229 * xpath.c: enhanced behaviour of position() after usage of
3230 expressions involving preceding-sibling (et al).
3231
3232Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * hash.c: applied a patch from Peter Jacobi to solve a problem
3235 when compiling with the Watcom C on Win32
3236 * result/schemas/*.err: the change of hashing algo generated
3237 permutations in the output
3238
3239Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3240
3241 * hash.c: applied patch from Sander Vesik improving the quality of
3242 the hash function.
3243
32442002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3245
3246 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3247 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3248 xmllint.c xpath.c: replaced sprintf() with snprintf()
3249 to prevent possible buffer overflow (the bug was pointed
3250 out by Anju Premachandran)
3251
3252Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * parser.c: removed an uninitialized data error popped by valgrind
3255 on PE references
3256
3257Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3258
3259 * doc/xml.html
3260 adding tutorial reference to the web page
3261
3262Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3263
3264 * doc/tutorial/xmltutorial.xml
3265 * doc/tutorial/ar01s07.html
3266 * doc/tutorial/ape.html
3267 * doc/tutorial/includegetattribute.c
3268 adding section to tutorial about retrieving an attribute
3269 value
3270
3271Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3272
3273 * parser.c: applied a couple of patches from Peter Jacobi to start
3274 to get rid of ctxt->token, with a possible significant speed
3275 improvement to be gained once done. Better compliance with PE
3276 references constructs in DTDs too.
3277 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3278 from Peter too
3279
3280Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3283 xmlParseElement was likely to have been deallocated at the
3284 time of the report, possibly leading to segfault. Just report
3285 the tag name now.
3286
3287Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * xpath.c: patch from Richard Jinks for XPath substring() function
3290 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3291
32922002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3293
3294 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3295
3296Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3297
3298 *doc/FAQ.html
3299 fixing typos in FAQ, thanks to Robert Funnell for the
3300 editing help
3301
3302Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * NEWS: got complaints from rpmlint that it was empty
3305
3306Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3307
3308 * added doc/tutorial, including:
3309 apa.html
3310 apb.html
3311 apc.html
3312 apd.html
3313 ar01s02.html
3314 ar01s03.html
3315 ar01s04.html
3316 ar01s05.html
3317 ar01s06.html
3318 includeaddattribute.c
3319 includeaddkeyword.c
3320 includekeyword.c
3321 includestory.xml
3322 index.html
3323 xmltutorial.xml
3324 libxml tutorial, including generated html
3325
3326Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3327
3328 * result/c14n/exc-without-comments/merlin-c14n-two-*
3329 result/c14n/without-comments/merlin-c14n-two-*
3330 test/c14n/exc-without-comments/merlin-c14n-two-*
3331 test/c14n/without-comments/merlin-c14n-two-*
3332 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3333 c14n/exc-c14n and slightly modified test script to handle
3334 these test cases
3335 * c14n.c: fixed bugs for complicated nodes set (namespace
3336 without node and others from merlin-c14n-two.tar.gz)
3337 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3338 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3339 for xmlsec performance patch
3340 * xpath.c: fixed self::node() for namespaces and attributes
3341
3342Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3343
3344 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3345 but with the format parameter
3346 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3347
3348Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3349
3350 * Makefile.am: updated c14n tests suite
3351 * c14n.c: performance improvement for previous c14n patch
3352
3353Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * parser.c: another peroformance patch from Peter Jacobi, that
3356 time on parsing attribute values.
3357
3358Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3359
3360 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3361 into LibXML2 test suite
3362
3363Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3364
3365 * c14n.c: propagating xpath ancesstors node fix to c14n
3366 plus small performance improvement to reduce number of
3367 mallocs
3368 * xpath.c: fixed ancestors axis processing for namespace nodes
3369
3370Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3373 Peter Jacobi
3374
3375Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * configure.in: preparing 2.4.22
3378
3379Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3382 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3383 a public entry point.
3384 * doc/*: rebuilt the API and docs
3385
3386Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * xpath.c: patch from Richard Jinks to fix a problem introduced
3389 in the previous patch and pointed by Norm
3390
3391Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * libxml.spec.in: fixing bug #81112
3394
3395Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3396
3397 * uri.c: fixing bug #82848
3398
3399Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3402 output of one catalog test
3403
3404Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3405
3406 * global.data globals.c tree.c include/libxml/globals.h
3407 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3408 default value for global parameter xmlIndentTreeOutput to 1 and
3409 introduced new global parameter xmlTreeIndentString (the string
3410 used to do one-level indent) with default value " " (as it was
3411 in tree.c)
3412
3413Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3414
3415 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3416 with trio and schemas.
3417
3418Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * xpath.c: patch from Richard Jinks to fix the problem raised in
3421 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3422
3423Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * xmlschemas.c: a bit of work on import.
3426 * xmlschemastypes.c: Charles Bozeman provided a compare function
3427 for date/time types so min/max facet restrictions should work,
3428 indeterminate comparisons return an error instead of equal.
3429 * test/schemas/date_0* result/schemas/date_0_0: specific test
3430 from Charles Bozeman too
3431
3432Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3435 from Christian Cornelssen fixing the man pages and the Catalog
3436 building script.
3437 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3438 next step is <xs:import> I now have a reasonable understanding
3439 of how it works.
3440
3441Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3442
3443 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3444
3445Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3446
3447 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3448
3449Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * xpath.c: fixing an XPath function evalutation bug pointed out
3452 by Alexey Efimov where the context was lost when evaluating
3453 the function arguments
3454
3455Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3456
3457 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3458 function public for XMLSec performance optimizations
3459
3460Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3461
3462 * python/generator.py python/libxml2class.txt : fixed a problem
3463 with the HTML parser pointed by Gary Benson
3464 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3465 example
3466
3467Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3468 * parser.c: fixed bug #81159 (memory growth in SAX)
3469
3470Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3471 * xpath.c: fixed bug #78858 (the real fix)
3472
3473Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3474 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3475
3476Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3477
3478 * tree.c: modified xmlNodeSetBase to allow changing the
3479 base of a document.
3480
3481Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3482
3483 * xmlschemastypes.c: patch Charles Bozeman for validation of
3484 all the date, time, and duration types
3485 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3486 * configure.in: fixed an error pointed by an user
3487 * xml2-config.in: fixed an error pointed by an user
3488
3489Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3490
3491 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3492 win32/libxml2.def.src xmlIO.c: exported default
3493 'file:', 'http:' and 'ftp:' protocols input handlers
3494 and maked protocols comparisson case insensitive
3495
3496Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * configure.in: Neven Has detected a typo
3499
3500Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3501
3502 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3503 as one of the persons allowed to commit directly to the
3504 module.
3505
3506Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3507
3508 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3509 * valid.c: raised a too low limit
3510 * doc/*: rebuilt the docs
3511
3512Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3513
3514 * test/XPath/expr/floats test/XPath/expr/functions
3515 result/XPath/expr/floats result/XPath/expr/functions
3516 xpath.c: another XPath conformance patch from Richard Jinks
3517
3518Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3519
3520 * xmlschemas.c: fixed validation of attribute groups.
3521 * test/schemas result/schemas: added an example from the primer
3522
3523Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3524
3525 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3526 * test/schemas result/schemas: updated the test list
3527
3528Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * TODO: updated a bit
3531 * parser.c: made a comment more specific
3532 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3533 Schemas conformance.
3534 * test/schemas result/schemas: updated the test list
3535
3536Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3537
3538 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3539 implementing xs:all with minOccurs = 0
3540 * tes/schemas/* result/schemas/*: added more tests covering
3541 xs:all
3542
3543Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * xmlregexp.c: first implementation of the all particle, this
3546 may need to be revisited for case where not all transitions
3547 must be crossed.
3548
3549Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * tree.c: another entity processing update from Markus Henke
3552
3553Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3554
3555 * trionan.c: fixed crash on OSF/1
3556
3557Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3558
3559 * xmlschemas.c: more Schemas work
3560 * test/schemas/* result/schemas/*: added more tests coming
3561 from the spec.
3562
3563Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3566 ExcC14N specification
3567
3568Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * tree.c: patch from Markus Henke, fix for recursive entities.
3571
3572Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3573
3574 * xpath.c: fix a problem with string() on a document node.
3575
3576Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3577
3578 * Makefile.am xmlschemas.c: more Schemas work
3579 * test/schemas/* result/schemas/*: added more tests coming
3580 from the spec.
3581
3582Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3583
3584 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3585 * result/HTML/*: this changes a few things in the results
3586
3587Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3588
3589 * include/libxml/tree.h: eliminated 'declaration different than
3590 prototype' warning
3591 * include/win32config.h: "resolved" conflicts with errno.h
3592
3593Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3594
3595 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3596 on the automata interfaces and debug of counted choices
3597 * test/schemas/* result/schemas/*: added a number of tests
3598
3599Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3602 a bit of work on Schemas
3603 * testSchemas.c: try to make it more useful
3604 * test/schemas/* result/schemas/* Makefile.am: changed the
3605 Schemas regression test procedure, started adding a few samples
3606
3607Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3608
3609 * include/libxml/encoding.h: Patch for the Borland C++ builder
3610 * include/libxml/tree.h: Patch for the Borland C++ builder
3611 * threads.c: Patch for the Borland C++ builder
3612 * win32/bcb5: New directory for the Borland C++ builder
3613 project files
3614
3615Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3616
3617 * win32/Makefile.msvc: Update for XML Schema support
3618 * win32/configure.js: Update for XML Schema support
3619 * win32/libxml2.def.src: Update for XML Schema support
3620
3621Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3624 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3625 xmlunicode.c include/libxml/Makefile.am
3626 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3627 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3628 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3629 include/libxml/xmlversion.h.in : merged the current state of
3630 XML Schemas implementation, it is not configured in by default,
3631 a specific --schemas configure option has been added.
3632 * test/automata test/regexp test/schemas Makefile.am
3633 result/automata result/regexp result/schemas:
3634 merged automata/regexp/schemas regression tests
3635
3636Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3637
3638 * xpath.c: Gary found a compile time problem, fixes #78823
3639
3640Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3641
3642 * configure.in: release of 2.4.20
3643 * doc/*: updated and rebuilt the docs
3644
3645Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * python/Makefile.am: patch from Cristian Gafton to build on
3648 Red Hat 6.2, should also fix #75779
3649
3650Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3651
3652 * valid.c: first part of fixing #78729
3653
3654Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3657 escaping of URI when saving HTML files.
3658 * result/HTML/*: this impacted some tests
3659
3660Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3661
3662 * configure.in: trying to fix #77441
3663
3664Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * include/libxml/xmlIO.h: Hallski complained it could not be
3667 included by itself.
3668
3669Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3670
3671 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3672
3673Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3674
3675 * win32/configure.js: patch from Nilo for the c14n option
3676 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3677
3678Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3679
3680 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3681 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3682 LIBXML_THREAD_ENABLED
3683
3684Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3685
3686 * xpath.c: another patch from Richard Jinks for substring conformance
3687 * test/XPath/expr/floats test/XPath/expr/strings
3688 result/XPath/expr/floats result/XPath/expr/strings: update of the
3689 test suite to check those.
3690
3691Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3692
3693 * xpath.c: patch from Richard Jinks for .x float parsing.
3694
3695Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3696
3697 * parser.c: patch from Markus Henke when an encoding ain't recognized
3698
3699Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3700
3701 * libxml.m4: got a report that #include <string.h> was needed
3702
3703Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3704
3705 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3706
3707Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3708
3709 * doc/example.html: fixing typo
3710
3711Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3712
3713 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3714 pointed out by Melvyn Sopacua.
3715
3716Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3717
3718 * libxml.m4: Frédéric Crozat gave a patch related to the change
3719 of Include paths breaking the libxml.m4
3720
3721Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3722
3723 * xpath.c: Fix bug #76927 forgot to save some context
3724 when evaluating binary expressions
3725
3726Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3727
3728 * configure.in: fixed configure for MPE/iX from Markus Henke
3729 * xmlmemory.c: fixed initialization problems
3730 * xpath.c: another set of patches from Richard Jinks this
3731 fixes "make XPathtests" on linux
3732
3733Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3734
3735 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3736 * test/XPath/expr/compare test/XPath/expr/equality
3737 test/XPath/expr/floats test/XPath/expr/functions
3738 test/XPath/expr/strings result/XPath/expr/compare
3739 result/XPath/expr/equality result/XPath/expr/floats
3740 result/XPath/expr/functions result/XPath/expr/strings: Updated
3741 tests though they show a divergence on Linux
3742
3743Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3744
3745 * xpath.c trionan.c: previous commit also included patches
3746 from Richard Jinks on some IEEE support corner case
3747
3748Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3749
3750 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3751 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3752 that $(datadir) should be used for docs
3753
3754Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3757 could leak filedescriptors
3758
3759Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * configure.in nanohttp.c: applied patch from Allan Clark for
3762 UnixWare/OpenServer
3763
3764Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3765
3766 * configure.in: preparing 2.4.19
3767 * doc/*: rebuilt the docs
3768
3769Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3770
3771 * nanohttp.c: fixing #76043, got fed up with non-portability
3772 of that piece of code.
3773
3774Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3775
3776 * valid.c SAX.c: Never commit without running "make tests" :-(
3777 fix a couple of stupidities in the previous commit
3778 * result/*: a few changes in some attribute order result of previous
3779 commit.
3780
3781Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3784 the internal subset should not raise duplicate ID errors,
3785 also there was a small bug in conjunction to namespace
3786 declarations defaulted and xml:xxx attributes DTD definitions.
3787
3788Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3789
3790 * xpath.c: Richard Jinks also raised some rounding problems
3791 this tries to fix them
3792
3793Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3796 behaviour in xmlXPathCastToString()
3797
3798Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3799
3800 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3801 raised by Morus Walter
3802
3803Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3804
3805 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3806 from Igor
3807
3808Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3809
3810 * xpath.c: fixing #75619, related to a problem when trying
3811 to evaluate condition when the current node set resulting
3812 from that sub-step evaluation is empty. Also fixes 2 potential
3813 problem with previous-sibling and next-siblings axis.
3814
3815Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3816
3817 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3818 HTML support is not configured in.
3819
3820Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3821
3822 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3823 include/libxml/tree.h: dohh I really didn't intended to commit
3824 this test version :-(
3825
3826Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * testSAX.c: I wanted to see the real speed at the SAX interface
3829 after a little too many Ximianer started complaining about the
3830 parser speed.
3831 added a --quiet option:
3832 paphio:~/XML -> ls -l db100000.xml
3833 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3834 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3835 3200006 callbacks generated
3836 real 0m1.270s
3837 Which means 16MBytes/s and 3Mcallback/s
3838
3839Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3840
3841 * xpath.c: valgrind spotted another error that time when running
3842 on libxslt regression tests
3843
3844Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3845
3846 * Makefile.am: adding "make valgrind" running the full regression
3847 tests (except python ones) under Valgrind (using valgrind -q
3848 which was kindly added by the author).
3849 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3850 passes cleanly now except an obcure floating point initialization
3851 raised in log10() in one XPath regression test ???
3852 * tree.c: edited some comments to close #75244
3853
3854Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3857 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3858 context of ScrollKeeper, made sure that if the number is
3859 an integer, the serialization follows the description at
3860 http://www.w3.org/TR/xpath#section-String-Functions
3861
3862Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3863
3864 * configure.in: preparing 2.4.18
3865 * doc/*: updated and rebuilt the web site
3866 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3867 the Windows and Cygwin maintainers.
3868 * parser.c: humm, changed the way the SAX parser work when
3869 xmlSubstituteEntitiesDefault(1) is set, it will then
3870 do the entity registration and loading by itself in case the
3871 user provided SAX getEntity() returns NULL.
3872 * testSAX.c: added --noent to test the behaviour.
3873
3874Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3875
3876 * parser.c: Wilfried Teiken provided a hackish but working
3877 way to get context reported back on entities when parsing
3878 with SAX and without breaking the DOM build.
3879
3880Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3881
3882 * c14n.c: applied a new patch from Aleksey Sanin
3883 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3884 to reference Aleksey implementation of XML digital Signatures
3885
3886Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * xpath.c: small fix to avoid potential problem due to
3889 ordering of freeing data
3890 * python/Makefile.am: people were complaining about
3891 the generated file in python dir not being built
3892
3893Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3894
3895 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3896 python/generator.py python/libxml.c python/types.c: Cleanup
3897 of the python Makefiles based on Jacob and James feedback,
3898 fixed the spec file accordingly, fixed the number of warning
3899 that passing my pedantic CFLAGS was generating. Conclusion
3900 is that Python includes are real crap.
3901
3902Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3903
3904 * configure,in: it was reported quite a few times that
3905 xml2-config --cflags should not output
3906 -I$includeprefix/libxml2/libxml because libxml2 header names
3907 clashes with existing names like list.h from C++ stl.
3908 Includes should be #include<libxml/xxx.h> so ...
3909
3910Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3911
3912 * c14n.c: another patch from Aleksey Sanin
3913
3914Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3915
3916 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3917 canonicalization algorithm
3918 * doc/xml.html doc/index.html: added the C14N references on the
3919 index page.
3920
39212002-03-13 jacob berkman <jacob@ximian.com>
3922
3923 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3924 usage, redundant, and gcc specific
3925
3926Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3927
3928 * xpath.c: speedup some node selection operations, this can
3929 have a significant impact on DocBook Norm's stylesheets
3930 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3931 make sure it's always the case
3932 * debugXML.c: distinguish CDATA and comments in ls operations
3933
3934Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3935
3936 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3937 to generate better API descriptions etc...
3938
3939Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3940
3941 * c14n.c: Fixing #74186, made sure all boolean expressions
3942 get fully parenthesized, ran indent on the output
3943 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3944 include/libxml/tree.h: also #74186 related, removed the
3945 --with-buffers option, and all the preprocessor conditional
3946 sections that were resulting from it.
3947
3948Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3949
3950 * valid.c: applied patch from Dodji Seketeli fixing an
3951 uninitailized variable in xmlValidGetValidElements()
3952
3953Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3954
3955 * c14n.c: fixed a few comments
3956 * doc/*.html doc/*/*.html: regenerated the docs and added
3957 the C14N API
3958 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3959
3960Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3961
3962 * check-xml-test-suite.py: fix to adapt varaiations in the
3963 bindings
3964 * configure.in python/setup.py python/setup.py.in: fixed to
3965 have the version of the python scripts automatically updated
3966
3967Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3968
3969 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3970 in xmlCopyProp()
3971
3972Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3973
3974 * configure.in: preparing 2.4.17 release
3975 * doc/*: updated and rebuilt the docs
3976 * xpath.c: fixed a comment
3977 * python/libxml.c: fixed a possible reentrancy problem
3978
3979Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3980
3981 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3982 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3983 added a specific regression test
3984 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3985 not raise exceptions when failing to find the attribute.
3986
3987Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3988
3989 * configure.in xmllint.c: owen pointed out a problem with the
3990 ftme fix, gettimeofday() was not detected by configure and
3991 the ftime header wasn't included, dohhh
3992
3993Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3994
3995 * configure.in xmllint.c: trying to fix #71457 for timing
3996 precision when gettimeofday() is not availble but ftime() is
3997
3998Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3999
4000 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4001 are now copied on install and part of the -devel RPM
4002
4003Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4004
4005 * xpath.c: trying to avoid bug #72150 which was apparently
4006 caused by a gcc bug (or a processor problem) as detailed
4007 at http://veillard.com/gcc.bug
4008
4009Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4010
4011 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4012 fixed xmlReconciliateNs(), added a Python test/example for
4013 inter-document cut'n paste
4014 * python/libxml.py: fixed node.doc on document nodes and added
4015 xpathEval() onto node objects
4016
4017Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4018
4019 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4020 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4021 fixup and integrated tests for the serialization stuff
4022
4023Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4024
4025 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4026 moved the libxml man page to section 3
4027
4028Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4029
4030 * tree.c: fix bug #72490
4031 * python/libxml.c python/libxml.py: added methods serialize()
4032 and saveTo() to all node elements.
4033
4034Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4035
4036 * xmlIO.c: closed #73430, don't read from an input source
4037 which indicated an end-of-file or an error.
4038
4039Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4040
4041 * parser.c: make sure SAX endDocument is always called as
4042 this could result in a Python memory leak otherwise (it's
4043 used to decrement ref-counting)
4044 * python/generator.py python/libxml.c python/libxml.py
4045 python/libxml2-python-api.xml python/libxml2class.txt
4046 python/tests/error.py python/tests/xpath.py: implemented
4047 the suggestions made by Gary Benson and extended the tests
4048 to match it.
4049
4050Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4051
4052 * python/generator.py: applied patch fixing #73450
4053
4054Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4055
4056 * xpath.c: fixing #61290 "namespace nodes have no parent"
4057 long standing divergence from the XPath REC. NodeSets
4058 simply hold a copy of namespace nodes and those node ->next
4059 points to the parent (which may not be the node carrying the
4060 definition).
4061 * include/libxml/xpath.h: flagged but didn't added a possible
4062 speedup
4063 * DOCBparser.c HTMLparser.c: removed some warnings from push
4064 parser due to new state being added.
4065 * tree.c: new fix from Boris Erdmann
4066 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4067 the XML Canonalization support from Aleksey Sanin
4068
4069Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4070
4071 * tree.c: patch from Boris Erdmann fixing some namespace odities
4072 with xmlCopyNode()
4073
4074Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4075
4076 * xmlIO.c: fix bug #72706 when loading a NULL entity
4077
4078Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4079
4080 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4081 actually change in a future XML Namespace revision.
4082
4083Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4084
4085 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4086 added the possibility of returning nodesets from XPath extension
4087 functions written in Python
4088
4089Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4090
4091 * python/*: commiting some Python bindings work done while travelling
4092
4093Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4094
4095 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4096 explicitely with memory debugging switched on
4097
4098Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4099
4100 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4101 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4102 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4103 the accessor generator for strings
4104 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4105 regression test.
4106
4107Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4108
4109 * python/README python/generator.py python/libxml.c python/setup.py:
4110 added the 'usual' setup.py to allow building a libxml2-python
4111 module based on the same code. The initialization is however
4112 different the 2 .so files fo libxml2 and libxslt are identical and
4113 they entry point initialize both libraries. this is done to avoid
4114 some possible nasty problem since the Python don't merge the maps
4115 of all shared modules.
4116
4117Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * parser.c: fixed a push/encoding bug reported by Michael
4120 on librsvg
4121
4122Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4123
4124 * include/libxml/parserInternals.h: fixes a misplaced #endif
4125
4126Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4127
4128 * parser.c valid.c: found and fixed a couple of allocation bugs
4129
4130Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4131
4132 * doc/xml.html doc/python.html doc/*: added a Python and binding
4133 page describing the current state of the Python bindings and
4134 giving pointers to the other languages wrappers.
4135
4136Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4137
4138 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4139 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4140 rebuilt the API and web site
4141 * xpath.c: fixed #71978 portability bugs
4142
4143Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4144
4145 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4146
4147Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4148
4149 * include/libxml/parserInternals.h parser.c: had to change
4150 2 internal parsing API when processing document content
4151 to check the start and end of element content are defined
4152 in the same entity
4153 * valid.c include/libxml/valid.h: attribute normalization can
4154 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4155 with the context to report it.
4156 * SAX.c: fixed the last known bugs, crazy validation constraints
4157 when a document is standalone seems correctly handled. There
4158 is a couple of open issues left which need consideration especially
4159 PE93 on external unparsed entities and standalone status.
4160 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4161 The 2 tests left failing are actually in error. Cleanup done.
4162
4163Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4164
4165 * valid.c: implemented E59 spaces in CDATA does not match the
4166 nonterminal S
4167
4168Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4169
4170 * SAX.c parser.c valid.c: more validation test fixups
4171 * check-xml-test-suite.py: added duration info for the tests
4172
4173Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4174
4175 * parser.c valid.c: a couple of errors were reported but not
4176 saved back as such in the parsing context. Down to 1% failure rate
4177 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4178
4179Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4180
4181 * xmlInternald.c: isExtender was missing a char
4182 * parser.c include/libxml/parser.h: % are acceptable in the
4183 internal subset if within a PUBLIC ID
4184
4185Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4186
4187 * SAX.c parserInternals.c valid.c: more work on the conformance
4188 suite. Took the step to finally block documents with encoding
4189 errors. It's a fatal error per the spec, people should have fixed
4190 their documents by now.
4191
4192Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4193
4194 * check-xml-test-suite.py: fixed the test script after some discussion
4195 on the semantic of TYPE="error"
4196 * Makefile.am: added the script to the distrib
4197
4198Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4199
4200 * SAX.c entities.c: fixed a couple of conformances issues deep
4201 into the validation code (standalone and undeclared Notations)
4202
4203Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4204
4205 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4206 stayed there for years !
4207
4208Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4209
4210 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4211 missing
4212
4213Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4214
4215 * check-xml-test-suite.py: improved the behaviour a bit as
4216 well as the logs
4217 * parser.c valid.c SAX.c: fixed a few more bugs
4218 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4219
4220Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4221
4222 * check-xml-test-suite.py: python script to run regression tests
4223 against the XML Test suite of W3C/OASis
4224 * SAX.c: fixed a validation bug
4225 * parser.c: fixed 3 errors pointed by the test suite
4226 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4227 * python/Makefile.am: fixed a dependendy
4228
4229Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4230
4231 * xmlmemory.c: avoid a warning bug #71594
4232
4233Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4234
4235 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4236 warning on alpha/Tru64
4237
4238Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4239
4240 * include/libxml/entities.h: fixing a comment
4241 * valid.c: fixing some troubles with validity check on namespaces
4242 * result/VC/NS3 test/VC/NS3: added a specific regression test
4243
4244Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4245
4246 * tree.c: Fixing #71342 serializing '\n' in attribute values
4247 * result/noent/att3 result/att3 test/att3: added a specific
4248 test.
4249
4250Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4251
4252 * python/libxml.c: couple of bug fixes
4253
4254Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4255
4256 * python/*.py: removed tabs and used spaces.
4257
4258Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4259
4260 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4261 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4262
4263Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4264
4265 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4266 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4267
4268Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4269
4270 * include/libxml/encoding.h include/libxml/entities.h
4271 include/libxml/globals.h include/libxml/parser.h
4272 include/libxml/threads.h include/libxml/tree.h
4273 include/libxml/xmlmemory.h: trying to fix the include mess
4274
4275Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4276
4277 * include/libxml/xmlmemory.h: reverted part of the previous
4278 attempt to provide #69655, this was breaking the build.
4279
4280Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4281
4282 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4283 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4284 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4285 include/libxml/parserInternals.h include/libxml/tree.h
4286 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4287 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4288 clean.
4289 * python/libxml.c: fixed a warning.
4290
4291Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4292
4293 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4294 copying of node, merge back IDs in the target document.
4295 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4296 test/XInclude/ents/ids.xml: test case
4297 * result/VC/ElementValid4: output changed due to a typo fix
4298
4299Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4300
4301 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004302 generate the dependencies right as Jacob found out. Add
4303 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004304
4305Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4306
4307 * parserInternals.c valid.c: Justin Fletcher found some parts
4308 of the code needing cleanup
4309 * libxml.spec.in python/Makefile.am python/generator.py
4310 python/libxml.c python/libxml.py: Fixed the python Makefiles
4311 corrected a bug showing up on ia64, changed the name of the
4312 python internal module too
4313
4314Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4315
4316 * Makefile.am: applied patch from Andris Pavenis for binary
4317 name suffixes
4318
4319Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4320
4321 * xmllint.c win32/win32config.h: fixing #68748
4322
4323Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4324
4325 * valid.c: fixing #70166
4326
4327Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4328
4329 * valid.c: fixing #70077
4330
4331Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4332
4333 * Copyright Makefile.am README configure.in libxml.spec.in:
4334 Changed to the MIT Licence
4335 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4336 doc/xmlio.html: updated the doc accordingly
4337 * include/libxml/xmlwin32version.h configure.in: preparing
4338 2.4.14 release
4339 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4340 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4341 fixed the const xmlChar * wrapper and generator, XPath extension
4342 functions now use the context as first argument
4343 * python/tests/tstxpath.py python/tests/xpath.py
4344 python/tests/xpathext.py: Updated the tests accordingly
4345 * tree.c: fixed bug #70067
4346
4347Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4348
4349 * Makefile.am: cleanup
4350 * debugXML.c: always use stdout if output is NULL
4351 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4352 * python/Makefile.am python/generator.py python/libxml2class.txt
4353 python/libxml_wrap.h python/types.c: augmented the number of bindings
4354 handling FILE * and XPath contexts
4355 * python/tests/Makefile.am: avoid a stupid problem due to the
4356 use of TEST.
4357
4358Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4359
4360 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4361
4362Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4363
4364 * python/TODO python/libxml.c: cleanup the extension function lookup
4365 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4366
4367Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4368
4369 * configure.in python/Makefile.am: do not install outside
4370 of prefix
4371
4372Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4373
4374 * python/TODO python/libxml.c: started adding SAX interfaces
4375 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4376 SAX test
4377
4378Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4379
4380 * tree.c: hardened the addChild function
4381 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4382 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4383 added accessors needed for xmlNode, a bit more testing and
4384 extension of interfaces
4385 * python/tests/Makefile.am python/tests/build.py: added a test
4386 build from scratch/save/load/check
4387
4388Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4389
4390 * parserInternals.c: change a small bit in the way valididy
4391 error messages get initialized
4392 * python/TODO python/libxml.c python/libxml2-python-api.xml
4393 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4394 added some memory debugging to track leaks at the libxml2 level
4395 * python/tests/*.py: changed all tests to check for leaks,
4396 there is just one left in XPath extension registrations.
4397
4398Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4399
4400 * python/TODO python/generator.py python/libxml2-python-api.xml
4401 python/libxml2class.txt: more accessor classes for the parser
4402 context, allow to switch on and check validity
4403 * python/tests/Makefile.am python/tests/error.py
4404 python/tests/invalid.xml python/tests/valid.xml
4405 python/tests/validate.py: attded more test and and added error.py
4406 which I forgot to commit in the last step
4407
4408Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4409
4410 * python/Makefile.am python/types.c: cleanup
4411 * python/libxml.c python/libxml.py python/libxml_wrap.h
4412 python/generator.py python/libxml2-python-api.xml
4413 python/libxml2class.txt: added class for parser context, added
4414 first cut for push mode support. Added a framework to generate
4415 accessors functions.
4416 * python/tests/Makefile.am python/tests/push.py: added a push
4417 test
4418
4419Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4420
4421 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4422 bug a bit of cleanup.
4423
4424Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4425
4426 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4427 python/libxml2class.txt: adding error redirections and preformat
4428 to a python handler
4429 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4430 tests self checking
4431
4432Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4433
4434 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4435 a function
4436
4437Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4438
4439 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4440 python/libxml.c python/libxml2-python-api.xml
4441 python/libxml2class.txt: Progressing through the TODOs, class
4442 description output, extra XML API, RPM now builds the wrappers
4443 for all python installed versions
4444
4445Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4446
4447 * configure.in libxml.spec.in python/Makefile.am python/TODO
4448 python/generator.py python/libxml2class.txt: added more informations
4449 in the libxml2-python package including docs. Slightly changed
4450 the class hierarchy
4451 * python/tests/*: added basic regression tests infrastructure too
4452
4453Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4454
4455 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4456 added libxml2-python as part of the packages installed
4457
4458Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4459
4460 * python/Makefile.am python/generator.py python/libxml.c
4461 python/libxml.py: more work, now able to extend the
4462 XPath interpreter with functions written in python.
4463
4464Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4465
4466 * python/Makefile.am: Jacob sent a patch to allow building from
4467 tarfile.
4468
4469Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4470
4471 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4472 inserted the python wrappers build, I hope this won't be too
4473 unportable
4474
4475Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4476
4477 * xpath.c: minor optimization
4478 * python/generator.py python/libxml.c python/libxml.py
4479 python/libxml_wrap.h: more work on the python bindings,
4480 they now support XPath and there is no evident leak
4481
4482Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4483
4484 * python/generator.py python/libxml.c python/libxml.py:
4485 more work on the python bindings generator.
4486
4487Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4488
4489 * python/generator.py python/libxml.c python/libxml_wrap.h:
4490 more work on the python bindings.
4491
4492Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4493
4494 * python/generator.py python/libxml.c python/libxml.py
4495 python/libxml_wrap.h: commited early version of a python binding
4496 for private use only ATM
4497
4498Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4499
4500 * entities.c tree.c include/libxml/entities.h: applied patch
4501 from Anthony Jones to implement copy of DTD subtree too. Had
4502 just to keep 2 function private which really ought to become
4503 public ones.
4504
4505Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4506
4507 * xmllint.c: added pointers to the web pages in the usage()
4508
4509Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4510
4511 * tree.c: more fixes from Petr Kozelka for attribute handling
4512 in the tree API to align the semantic with DOM.
4513
4514Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4515
4516 * valid.c tree.c entities.c: another set of patches from
4517 Anthony Jones for copy operations cleanup and robustness
4518
4519Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4520
4521 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4522 an alphabetic index based on comments content
4523 * doc/*: rebuilt the web site with the new references
4524
4525Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4526
4527 * parserInternals.h: Greg Sjaardema suggested to use an
4528 eponential buffer groth policy in xmlParserAddNodeInfo()
4529
4530Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4531
4532 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4533 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4534 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4535 to generate cross-references, and added/updated the stylesheets
4536 to generate and link API indexes. The generic keyword index
4537 is not done yet.
4538 * doc/*.html: regenerated all the usual docs too
4539
4540Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4541
4542 * debugXML.c: added an xpath function to the shell for T. V. Raman
4543
4544Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4545
4546 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4547 debug routines.
4548
4549Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4550
4551 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4552 support of attribute nodes
4553
4554Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4555
4556 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4557 hopefully near complete and fully documented of the API in XML
4558 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4559 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4560 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4561 include/libxml/parserInternals.h include/libxml/valid.hi
4562 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4563 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4564 include/libxml/xpath.h include/libxml/xpathInternals.h:
4565 Cleaned up the doc comments a lot in the process, the interface
4566 coverage is now 100%
4567
4568Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4569
4570 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4571 extracts comments from the gtk-doc DocBook output (a bit
4572 convoluted but seems to work).
4573
4574Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4575
4576 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4577 added an XML description of the API, moved the script generating
4578 it here. Added a "make api" target
4579
4580Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4581
4582 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4583
4584Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4585
4586 * xpath.c include/libxml/xpathInternals.h: the change made to
4587 xmlXPathFuncLookupFunc was incompatible roll it back
4588
4589Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4590
4591 * SAX.c: cleanup patch from Anthony Jones
4592 * doc/Makefile.am: fix the headers to avoid in make scan
4593 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4594 includes, * vs Ptr and general cleanup
4595 * parsedecl.py: first version of a script to extract the
4596 module interfaces, the goal will be to provide .decl or XML
4597 specification of the interfaces to build wrappers.
4598
4599Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4600
4601 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4602 now provides return codes in case of errors
4603
4604Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4605
4606 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4607 Upgraded to trio baseline 1.6
4608 * strio.h strio.c: Replaced by triostr.h and triostr.c
4609
4610Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4611
4612 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4613 of strdup usage in the code
4614
4615Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4616
4617 * parser.c error.c: Keith Isdale complained rightly that
4618 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4619
4620Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4621
4622 * tree.c: fixed the funxtion to set the xml: attributes
4623 * debugXML.c: added "setbase" to test it.
4624
4625Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4626
4627 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4628 to allow updating an attribute content
4629
4630Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4631
4632 * libxml.h: try to avoid problems when compiling on Windows
4633
4634Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4635
4636 * hash.c: patch from Anthony Jones for hash.c allocation size
4637 * Makefile.am: trying to work around Yet Another Libtool Madness
4638 and build the 2.4.13 release finally ...
4639
4640Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4641
4642 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4643 * doc/* : update of the documentation
4644
4645Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4646
4647 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4648 at fixing #61290 :-(
4649
4650Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4651
4652 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4653 Fixes bug #67229
4654
4655Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4656
4657 * tree.c: trying to avoid troubles when a subtree is copied
4658 and coalesced in part with the target tree. Should fix
4659 bug #67407
4660
4661Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4662
4663 * valid.c: fixed validation of attributes content of type
4664 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4665 values, very old bug. Fixes #67671
4666
4667Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4668
4669 * parser.c include/libxml/parserInternals.h tree.c: integrated
4670 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4671 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4672
4673Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4674
4675 * threads.c: applied Serguei Narojnyi's patch to add native
4676 thread support on the Win32 platform
4677 * testThreadsWin32.c Makefile.am: added the test program also
4678 from Serguei, Win32 specific
4679 * include/win32config.h include/libxml/xmlwin32version.h.in:
4680 added patch from Igor for the Windows thread specific defines.
4681
4682Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4683
4684 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4685
4686Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4687
4688 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4689 output page into XMLinfo.html. Close bug #66951 and
4690 raised by Robert Collins too.
4691
4692Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4693
4694 * encoding.c: Paul Keogh pointed out a possibility of segfault
4695 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4696 Closes bug # 68238
4697
4698Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4699
4700 * doc/*.html: updated the Gdome2 links
4701
4702Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4703
4704 * libxml.h: Applied following patches from Robert Collins
4705 and make sure IN_LIBXML is defined when compiling it
4706 -------
4707 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4708 as well as Visual C.
4709 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4710 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4711 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4712 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4713 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4714 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4715 xmlSysIDExists xmlNoNetExists).
4716 * xmllint.c: Don't include winsock2.h for Cygwin.
4717
4718Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4719
4720 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4721 when the version info is not present.
4722
4723Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4724
4725 * tree.c: Anthony Jones pointed out a problem in
4726 xmlStringGetNodeList() and provided a fix for it
4727
4728Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4729
4730 * parser.c: patch from Frank J Franklin to remove a bug in
4731 xmlCreatePushParserCtxt() when the initial buffer passed
4732 is large.
4733
4734Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4735
4736 * win32/*: big cleanup of the Windows/MSVC project files
4737 from Igor Zlatkovic
4738
4739Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4740
4741 * doc/Makefile.am: should fix #67674 and avoid troubles if
4742 xsltproc is not available or fails in the prefix provided
4743
4744Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4745
4746 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4747
4748Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4749
4750 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4751 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4752 Fixed a few other problems raised by Charlie Bozeman.
4753 * result/VC/ElementValid[5-7]: fixed the output
4754
4755Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4756
4757 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4758 patches from Charlie Bozeman. Regenerated the HTML docs.
4759
4760Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4761
4762 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4763 for Windows from Igor
4764
4765Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4766
4767 * xmllint.c: applied Justin Fletcher patch for --output or -o
4768
4769Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4770
4771 * win32/libxml2/libxml2.def.src: close #67019
4772
4773Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4774
4775 * xmllint.c: applied Justin Fletcher generic timing patch
4776 similar to the one already applied to xsltproc.
4777
4778Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4779
4780 * include/libxml/tree.h tree.c: applied documentation patches
4781 from Charlie Bozeman
4782
4783Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4784
4785 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4786
4787Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4788
4789 * valid.c: fix the xmlStrdup() used in the previous patch.
4790 * valid.c: added --dropdtd
4791 * tree.c: fixed xmlUnlinkNode so it also removes the references
4792 from the document if the node is a DTD
4793
4794Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4795
4796 * HTMLtree.c valid.c: cleanup some static declarations
4797
4798Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * xmllint.c: removed another strdup()
4801 * doc/FAQ: removed the HP/UX entry
4802
4803Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4804
4805 * valid.c: fix bug #66816 when validating.
4806 * xmllint.c: don't use sys/time.h if configure did not found it
4807
4808Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4809
4810 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4811 xmlcatalog_man.xml
4812
4813Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4814
4815 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4816 xmlInitMemory() was declared twice
4817
4818Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4819
4820 * globals.c: do not reference strdup() !
4821 * configure.in libxml-2.0.pc.in: trying to fix the libs
4822 of the various config extraction modules
4823
4824Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4825
4826 * configure.in : preparing 2.4.12
4827 * doc/* : updated and rebuilt the docs
4828
4829Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4830
4831 * uri.c: closed bug #66159
4832 * testURI.c: added --escape option
4833 * configure.in: some cleanup for xml2-config --cflags
4834
4835Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4836
4837 * globals.c testThreads.c: removed some misplaced includes
4838 of xmlversion.h
4839
4840Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4841
4842 * threads.c: patch from Gary Pennington fixing a possible
4843 problem at initialization time.
4844
4845Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4846
4847 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4848 Eric Lavigne contribution to build libxml2 on MacOS using
4849 CodeWarrior.
4850
4851Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4852
4853 * xmllint.c: applied Geert Kloosterman's patch to fix
4854 --repeat --timing output
4855
4856Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4857
4858 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4859 where non-wellformed XML declaractions were not detected.
4860
4861Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4862
4863 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4864
4865Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4866
4867 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4868 gets reset by xmlCleanupInputCallbacks() and this makes the
4869 function useless. Same for output.
4870
4871Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4872
4873 * xmlIO.c: robert pointed out a loop error in callback cleanups
4874
4875Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4876
4877 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4878 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4879 they are not really tied to debugging
4880
4881Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4882
4883 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4884 * xmllint.c: better --catalogs description
4885
4886Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4887
4888 * tree.c: fixed a couple of problems in xmlSetProp()
4889
4890Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4891
4892 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4893 unappropriate stdout output.
4894
4895Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4896
4897 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4898 by Denis Beurive, closes #65111
4899
4900Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4901
4902 * valid.c: in case of content model validity error, don't
4903 print it if validity warnings were not requested.
4904
4905Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4906
4907 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4908 * parserInternals.c: removed the last exit() call. Print an
4909 unmaskable error on stderr instead (library mismatch detection)
4910
4911Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4912
4913 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4914 shell instructions from Heiko Rupp
4915
4916Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4917
4918 * catalog.c: use the URL notation file:// for default catalog paths
4919
4920Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4921
4922 * include/libxml/tree.h: better comments for _private fields
4923 * tree.c: removed a problem when copying an entity reference.
4924
4925Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4926
4927 * vms/*: updated instructions and diffs from John A Fotheringham
4928
4929Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4930
4931 * include/libxml/xmlerror.h: avoid an include problem if
4932 #include <libxml/xmlerror.h> happens first in code
4933 seems to be the case in KDE libs
4934
4935Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4936
4937 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4938 from Igor for Windows
4939
4940Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4941
4942 * Makefile.am: Gary Pennington pointed out a missing prefix
4943
4944Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4945
4946 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4947 * doc/*: upgraded and rebuilt the docs
4948
4949Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4950
4951 * HTMLparser.c: fix comment in scripts element parsing.
4952 * result/HTML/doc3*: updated the results.
4953
4954Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4955
4956 * uri.c: another URI bug fix #63336, using Joel Young patch.
4957
4958Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4959
4960 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4961 a cleaned up version of the Pwd shell string generation.
4962
4963Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4964
4965 * valid.c include/libxml/tree.h: trying to fix namespaces +
4966 validation problems for good, closing #63619 in the process
4967 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4968 wrong in this respect, fixed it.
4969
4970Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4971
4972 * xmllint.c: Morus Walter patch to allow --format and --encode
4973
4974Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4975
4976 * debugXML.c: Stefan Kost provided an help command for the shell
4977
4978Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4979
4980 * debugXML.c: Heiko Rupp pointed that the shell would crash
4981 on empty nodesets returns.
4982
4983Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4984
4985 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4986 migh need the history libraries
4987
4988Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4989
4990 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4991 handle the case of < in quoted attributes, Bastian Kleineidam
4992
4993Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4994
4995 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4996 fixing catalog breakages
4997 * Makefile.am catalog.c result/catalogs/catal
4998 result/catalogs/mycatalog.* test/catalogs/catal*:
4999 fixed more problems in catalog support, added more regression tests
5000 for both XML and SGML catalog handling
5001
5002Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5003
5004 * debugXML.c: applied an improvement to xmlGetLineNo() from
5005 Keith Isdale
5006
5007Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5008
5009 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5010 Side effect of the progressive catalog loading
5011
5012Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5013
5014 * Makefile.am: confexecdir and confexec_DATA were defined twice
5015 pointed out by Karl Eichwalder
5016
5017Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5018
5019 * xmlcatalog.c: avoid unlink() and use remove() instead.
5020
5021Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5022
5023 * libxml.spec.in: cleanup
5024 * include/libxml/xmlwin32version.h: updated with 2.4.8
5025
5026Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5027
5028 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5029 of compiling libxml with a non standard set of options
5030
5031Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5032
5033 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5034 document --sgml option, fixing gnome bugzilla #63382
5035
5036Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5037
5038 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5039 breakage of 2.4.7, added a couple of really needed APIs
5040 like xmlCatalogIsEmpty() and xmlNewCatalog()
5041 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5042 for install-catalog
5043 * configure.in: preparing 2.4.8
5044
5045Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5046
5047 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5048 include/libxml/tree.h include/libxml/xmlIO.h: more include
5049 cleanups, export cleanly one html output + format function.
5050
5051Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5052
5053 * parser.c: removed initGenericErrorDefaultFunc call from
5054 xmlInitParser() since it could destroy previous calls to
5055 xsltSetGenericErrorFunc() effects
5056
5057Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5058
5059 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5060 keyword.
5061
5062Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5063
5064 * Makefile.am: cleanup
5065 * threads.c: cleanup too
5066 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5067 from xsltproc
5068 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005069 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005070
5071Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5072
5073 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5074 was not used anymore !
5075
5076Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5077
5078 * configure.in: preparing 2.4.7
5079 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5080 manual page from John
5081 * doc/*: updated the doc and rebuilt the generated pages
5082
5083Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5084
5085 * xmlIO.c: closing bug #62711, the library should never
5086 close stdin or stdout.
5087
5088Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5089
5090 * uri.c: second pass at fixing #63336, using Joel Young
5091 final patch. looks okay.
5092
5093Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5094
5095 * uri.c include/libxml/uri.h: trying to clear #63336
5096 allowing the escaping routine to parse unconformant
5097 URI-References.
5098
5099Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5100
5101 * vms/readme.vms vms/build_libxml.com nanoftp.c
5102 include/libxml/xmlversion.h.in: a few VMS updates from
5103 John A Fotheringham
5104 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5105 and xmlCleanupOutputCallbacks() for the Perl binding people.
5106
5107Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5108
5109 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5110 apply fixes to close #63271 and avoid segfaults when
5111 the error routine gets callbed before xmlInitParser()
5112 get called.
5113 * nanoftp.c error.c: Applied patches from Justin Fletcher
5114 correcting some xmlGenericError misuses.
5115
5116Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5117
5118 *doc/xmllint.xml, doc/xmllint.1
5119 New and improved man page for xmllint - .xml is the original, .1
5120 is the generated man page
5121
5122Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5123
5124 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5125 the web site from the main HTML document.
5126
5127Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5128
5129 * parser.c: fixed an erroneous validation bug when PE refs
5130 occurs in external parsed entities referenced from the
5131 internals subset
5132 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5133 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5134 added the associated testcase, it's a nice one.
5135 * HTMLparser.c: generate the DTD node as HTML still ...
5136 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5137
5138Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5139
5140 * HTMLparser.c: fixed a bug in htmlNewDoc()
5141
5142Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5143
5144 * test/threads/*: added entities testing to the Thread test
5145 * testThreads.c: make the test reasonable
5146 * DOCBparser.c: fix the DTD public and system ID
5147 * xmllint.c: added --sgml for SGML DocBook importing
5148 * Makefile.am: added Docbtests target
5149
5150Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5151
5152 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5153 * testThreads.c: removed bogus include
5154
5155Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5156
5157 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5158 fixed a very serious (looping) validation bug
5159
5160Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5161
5162 * include/libxml/globals.h include/libxml/threads.h threads.c
5163 testThreads.c: far more testing, cleaning up bugs
5164 * *.c : make sure globals.h is always included.
5165
5166Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5167
5168 * HTMLparser.c: try to get rid of parser loops for good.
5169
5170Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5171
5172 * configure.in: fixed some bugs in CFLAGS passing.
5173 * test/threads Makefile.am testThreads.c: added a specific
5174 threaded test case (really nasty, guaranteed).
5175
5176Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5177
5178 * catalog.c: serious cleanup on the management of the
5179 XML catalog tree, more tests done, especially with
5180 the catalog PI.
5181
5182Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5183
5184 * catalog.c: avoid a problem in catalog cleanup on SMP if
5185 catalogs were not initialized.
5186
5187Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5188
5189 * catalog.c xpath.c: trying to cleanup the not thread safe
5190 parts of the library.
5191
5192Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5193
5194 * include/libxml/globals.h configure.in global.data: make
5195 the allocation be per-thread a configure option
5196 * encoding.c include/libxml/parser.h: fixed compilation
5197 errors
5198
5199Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5200
5201 * include/libxml/parser.h: Norm reported that a few lines
5202 added were breaking libxslt compile, removed them for now
5203
5204Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5205
5206 * parser.c parserInternals.c threads.c: debugged and fixed
5207 initialization problems which were giving troubles on SMP
5208 boxes.
5209
5210Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * include/libxml/Makefile.am: missing globals.h
5213
5214Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5215
5216 * globals.c: added a couple of standard includes.
5217
5218Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5219
5220 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5221 include/libxml/parserInternals.h include/libxml/tree.h
5222 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5223 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5224 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5225 Applied the last patches from Gary, cleanup, activated threading
5226 all user accessible global variables are now handled in globals.[ch]
5227 Still a bit rought but make tests passes with either
5228 --with-threads defined at configure time or not.
5229 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5230 linking options
5231
5232Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5233
5234 * Makefile.am include/libxml/Makefile.am
5235 include/libxml/globals.h globals.c include/libxml/threads.h
5236 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5237 configure.in: started integrating the core of the thread support
5238 not activated yet but half integrated. The code should still
5239 compile and work anyway.
5240
5241Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5242
5243 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5244 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5245 integrating the non-controversial parts of Gary Pennington
5246 multithread patches
5247 * catalog.c: corrected a small bug introduced
5248
5249Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5250
5251 * catalog.c include/libxml/catalog.h: very serious cleanup,
5252 isolating unportable code and as much as possible the accesses
5253 to the global shared catalog. May need more testing !
5254
5255Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5256
5257 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5258 Keith Isdale patches for the XSLT debugger interfaces. Some
5259 cleanup
5260
5261Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5262
5263 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5264 * DOCBparser.c: generate line nubers in elements
5265
5266Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5267
5268 * configure.in: preparing 2.4.6 release
5269 * doc/xml.html doc/html/*: updated and rebuilt the docs
5270 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5271
5272Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5273
5274 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5275 adding documentation for DV's supercatalog support
5276
5277Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5278
5279 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5280 super catalog support adding one API and one flag --sgml to
5281 xmlcatalog
5282
5283Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5284
5285 * doc/xmlcatalog_man.xml, xmlcatalog.1
5286 One more crack at
5287 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5288
5289
5290Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5291
5292 * xpath.c: implemented xmlXPathObjectCopy for external objects
5293 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5294
5295Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5296
5297 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5298 finishing up fix to
5299 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5300 the xmlcatalog man page display more elegantly
5301
5302Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5303
5304 * configure.in: closing bug #61832
5305 * HTMLparser.c: removed a warning
5306
5307Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5308
5309 * xpath.c: fixing #61673 part I, do not loose doc information
5310 when copying result value trees.
5311
5312Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5313
5314 * xpath.c: trying to harden the XPath interpreter
5315
5316Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5317
5318 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5319 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5320
5321Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5322
5323 * HTMLparser: repaired another loop problem
5324
5325Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5326
5327 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5328 parsing.
5329 * xpath.c: fix bug #61291 the default XML namespace node is
5330 missing from the namespace axis.
5331 * tree.c: refuse to create namespaces nodes with prefix "xml"
5332
5333Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5334
5335 * SAX.c: ouch a non-defined namespace could lead to a crash,
5336 fixed #61215
5337
5338Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5339
5340 * parserInternals.c: closed bug #61054
5341
5342Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5343
5344 * include/libxml/Makefile.am: closing #60708
5345
5346Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5347
5348 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5349 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5350
5351Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5352
5353 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5354
5355Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5356
5357 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5358 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5359
5360Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5361
5362 * catalog.c: Justin Fletcher provided cleaup code in case
5363 HAVE_STAT is not defined
5364 * include/win32config.h: Igor Zlatkovic suggested to have
5365 HAVE_STAT defined there
5366
5367Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5368
5369 * catalog.c - fixed typing error reported by M. Barros
5370
5371Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5372
5373 * xmllint.c - fixing typo
5374
5375Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5376
5377 * HTMLparser.c: small enhancement to prevent loop on
5378 unrecognizable data
5379
5380Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5381
5382 * parserInternals.c: applying patch from bug #60757 this
5383 should close it
5384
5385Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5386
5387 * catalog.c xmlcatalog.c: removed a couple of warning
5388 * xpath.c: try to solve the linking problem on platforms
5389 needing trio to compile
5390
5391Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5392
5393 * Makefile.am libxml.spec.in: backing up non-documented changes
5394 commited without review or aproval by Jens Finke <jens@gnome.org>
5395 * HACKING: made 100% clear that no commit should be done directly
5396
5397Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5398
5399 * configure.in: Joe Orton provided a patch fixing a problem
5400 when iconv is specified to be in a non-standard directory
5401 but wasn't exported in xml2-config --cflags
5402
5403Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5404
5405 * configure.in: let's ship 2.4.5 before getting too much
5406 troubles with 2.4.4 errors.
5407
5408Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5409
5410 * encoding.c entities.c: do not output hexadecimal charrefs
5411 when serializing HTML since some version of Netscape can't
5412 grok it, generate decimal ones.
5413 * result/HTML/doc3.htm: output changed due to previous test
5414 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5415
5416Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5417
5418 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5419 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5420
5421Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5422 Released 2.4.4
5423
5424 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5425 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5426 updated the configuration scripts systems accordingly
5427
5428Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5429
5430 * configure.in: preparing for 2.4.4
5431 * doc/xml.html doc/html/*: updated and rebuilt the docs
5432
5433Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5434
5435 * win32/dsp/libxml2.def.src: tried to incorporate comments
5436 from bug #59220
5437
5438Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5439
5440 * parser.c result/noent/wml.xml: fixed bug #59981 related
5441 to handling of '&' in attributes when entities are substitued
5442
5443Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5444
5445 * libxml.h include/libxml/xmlversion.h.in
5446 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5447 Tried to close bug #60131
5448
5449Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5450
5451 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5452
5453Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5454
5455 * SAX.c: fixing bug #59946 on xmlns=""
5456
5457Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5458
5459 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5460 but allocates a new error code.
5461
5462Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5463
5464 * xmllint.c: John Fleck fixed typos in the options output
5465 * parser.c SAX.c: fix ignorable white space SAX selection
5466
5467Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5468
5469 * entities.c: Steve Underwood found the possibility of an
5470 ininite loop in case of error.
5471
5472Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5473
5474 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5475
5476Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5477
5478 * parser.c: warn if version is not 1.0 but it's not
5479 strictly speaking an error after analyzing the spec
5480
5481Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5482
5483 *doc/catalog.html - add link to the html version of the
5484 man page, other linguistic cleanups
5485
5486Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5487
5488 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5489 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5490 file, has not yet been included in the build.
5491
5492Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5493
5494 * catalog.c: removed a duplicate affectation Justin Fletcher
5495
5496Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5497
5498 * tree.c: Armin Sander pointed a possible text coalescing
5499 problem, completed his patch.
5500
5501Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5502
5503 * trionan.c: Fixed const and volatile re-definition problem
5504
5505Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5506
5507 * libxml.4 parser.c: doc updates from Heiko Rupp
5508 * parserInternals.c: 2 sanity checks from Heiko Rupp
5509
5510Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5511
5512 * tree.c: applied patch from Armin Sander to make some pointers
5513 const in xmlCopyNode()
5514 * include/libxml/tree.h: added fix to the header
5515
5516Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5517
5518 * xpath.c: hum, restrict the integer usage gcc bug workaround
5519 to only gcc compilers so that other architecture don't get
5520 penalized by this limitation.
5521 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5522
5523Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5524
5525 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5526 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5527
5528Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5529
5530 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5531 --convert option to xmlcatalog to convert SGML ones to
5532 the XML syntax.
5533 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5534
5535 2.4.3 got released at that point
5536Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5537
5538 * catalog.c xmlIO.c: started some serious testing and fixed
5539 a few bug and optmization needs.
5540
5541Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5542
5543 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5544 preparing for a 2.4.3 release even if it may not be ready yet
5545 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5546 all file parsing lookup to go through the entity resolver, add
5547 to add an API to bypass it (needed to load catalogs themselves),
5548 some cleanup on the catalog code too.
5549 * nanoftp.c: small cleanup
5550 * doc/catalog.html: small update
5551
5552Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5553
5554 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5555 Jun Kuriyama
5556
5557Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5558
5559 * doc/catalog.html: finished the catalog documentation
5560
5561Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5562
5563 * doc/catalog.html doc/xml.html: added documentation about
5564 Catalog support, misses an API description
5565 * doc/html/*: reextracted the API pages
5566
5567Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5568
5569 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5570 Added the part about section 7.2 on URI resolution,
5571 fixed a side effect in the HTML parser, look complete
5572 and ready to rock except the URI/SystemID part!
5573
5574Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5575
5576 * include/libxml/catalog.h include/libxml/parser.h
5577 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5578 xmlIO.c: added support and APIs needed for the catalog PI
5579 * include/libxml/xmlIO.h: cleanup
5580
5581Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5582
5583 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5584 include/libxml/catalog.h: starts to look okay, really
5585 plugged the new framework, cleaned a lot of stuff,
5586 added some APIs, except the PI's support missing this
5587 should be mostly complete
5588 * result/catalogs/* test/catalogs/*: added new test, enriched
5589 the existing one with URN ID tests
5590
5591Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5592
5593 * catalog.c: fixed nextCatalog
5594 * result/catalogs/docbook test/catalogs/*: started adding
5595 a small regression test
5596
5597Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5598
5599 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5600 more work on the XML catalog support.
5601 * parser.c include/libxml/parser.h: small cleanup seems using
5602 list as a public parameter name can give portability troubles
5603 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5604 include/libxml/xpath.h include/libxml/Makefile.am: removed
5605 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5606 wrappers
5607
5608Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5609
5610 * Makefile.am trio.c triodef.h trionan.c xpath.c
5611 include/libxml/Makefile.am include/libxml/trionan.h:
5612 Re-worked Not-A-Number and Infinity support.
5613 * xmlcatalog.c: added readline include files
5614
5615Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5616
5617 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5618 testCatalog as xmlcatalog, making it an installed app
5619 adding a shell, and preparing it to be a /etc/xml/catalog
5620 management tool, though not ready yet
5621 * catalog.c include/libxml/catalog.h: adding support for
5622 XML Catalogs http://www.oasis-open.org/committees/entity/
5623 not finished, there is some interesting tradeoffs and a
5624 few open questions left.
5625
5626Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5627
5628 * xmllint.c: fixed a line formatting problem
5629
5630Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5631
5632 * SAX.c: removed a couple of unused variable (Albert Chin)
5633
5634Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5635
5636 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5637 trying to fix some troubles w.r.t. function returning
5638 const xxxPtr.
5639
5640Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5641
5642 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5643 defined
5644
5645Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5646
5647 * xpointer.c: removed unused var
5648
5649Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5650
5651 * testXPath.c: another small cleanup closing bug #59110
5652
5653Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5654
5655 * win32/dsp/libxml2.def.src: small cleanup closing bug
5656 #59108
5657
5658Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5659
5660 * example/gjobread.c: add xmlCleanupParser() before leaving
5661
5662Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5663
5664 * config.h.in configure.in include/libxml/xmlwin32version.h:
5665 released 2.4.2
5666
5667Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5668
5669 * include/libxml/valid.h debugXML.c valid.c: deprecate
5670 the non-boundchecking Sprintf functions, add Snprintf
5671 this should close bug #57984
5672
5673Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5674
5675 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5676 URIs before doing the lookups (pointed by Mark Vakoc)
5677
5678Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5679
5680 * xpath.c: serious changes on Result Value Trees and NodeSets
5681 w.r.t. deallocation and collect operations. Probably not
5682 100% clean (merge of allocated trees smells like a problem).
5683 Seems sufficient to close #58943
5684
5685Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5686
5687 * xmllint.c: adding a --format option
5688
5689Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5690
5691 * xpath.c: count() was broken on Result Value Tree
5692 * xmlIO.c: fixed file:/// accesses on _WIN32
5693
5694Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5695
5696 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5697 macro was renamed, this should close bug #58683
5698
5699Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5700
5701 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5702 entity substitution mode text at the end of the entity might
5703 be added due to text coalescing.
5704 * nanoftp.c parser.c: small cleanup
5705
5706Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5707
5708 * HACKING: added John Fleck right to commit in the doc subdir
5709
5710Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5711
5712 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5713 allow to inherit attributes from the DTD directly in the
5714 tree, this is needed for XPath and can be a useful feature.
5715 Inherited namespaces are always provided at the tree level now
5716 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5717 of tests for this feature (XSLT being the prime user).
5718
5719Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5720
5721 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5722 testSAX.c xmlIO.c xmllint.c include/win32config.h
5723 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5724 include/libxml/xmlwin32version.h.in win32/README.MSDev
5725 win32/dsp/*: applied Win32 Facelift No.2 patches from
5726 Igor Zlatkovic for Windows/MSC
5727
5728Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5729
5730 * SAX.c: unparsedEntityDecl() the URI computation of the
5731 entity wasn't done breaking XSLT unparsed-entity-uri()
5732
5733Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5734
5735 * xpath.c: fixed a bug when walking the descendants and
5736 the current node has no children
5737 * debugXML.c: show up when a text node is supposed to not be escaped
5738
5739Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5740
5741 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5742 worked like the set:leading() function)
5743 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5744
5745Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5746
5747 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5748
5749Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750
5751 * include/libxml/xmlIO.h: apply change to close #58141
5752 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5753
5754Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * parser.c: when the internal subset uses a PE, then the
5757 included entity can use conditional sections.
5758
5759Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5762 when walking the namespace axis showing up in
5763 libxst/tests/general/bug-12
5764 * xmlmemory.c: added the possibility to trace a given block
5765 defined by its address
5766
5767Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * parser.c: don't override existing encoding specified before
5770 starting xmlParseDocument()
5771
5772Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * include/libxml/xmlwin32version.h: reinserted, needed for
5775 Windows users of CVS
5776
57772001-07-27 Darin Adler <darin@bentspoon.com>
5778
5779 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5780 * testCatalog.c: Add include of <libxml/parser.h>.
5781
57822001-07-27 Darin Adler <darin@bentspoon.com>
5783
5784 * include/libxml/.cvsignore:
5785 * include/libxml/xmlwin32version.h:
5786 Remove this file from CVS because it's generated.
5787
5788Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * parser.c include/libxml/parser.h: applied const patches from
5791 Tom Moog #58002
5792
5793Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5794
5795 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5796 lookup framework
5797
5798Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * tree.c: fixed xmlCopyNode() for documents
5801
5802Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5805
5806Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * parser.c: fixes bug #57652 reported by Morus Walter
5809
5810Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5811
5812 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5813
5814Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815
5816 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5817 errors, lesson don't add new functions at 1am before a release
5818 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5819 from XPath initialization when possible.
5820
5821Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * result/scripts/base*: removing history/readline changed
5824 this slightly
5825 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5826 xmllint.c: make element content line number generation
5827 optionnal to avoid breaking old apps added interface to switch
5828
5829Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005832 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005833 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5834 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5835 John Kroll fixes to allow saving to HTTP via PUT (or
5836 POST of needed).
5837 * doc/html/*.html: regenerated the docs
5838
5839Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5840
5841 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5842 xmlHashScanFull and xmlHashScannFull3 to get passed the
5843 three keys as arguments to the callback function
5844
5845Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * configure.in Makefile.am: removed libxml softlink for good
5848 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5849 100% coverage by gtk-doc
5850
5851Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5854 fixed serious troubles due to size_t vs. int mismatch
5855
5856Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5859
5860Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5861
5862 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5863 convenient extension API for value and context managing
5864 Now handles external objects through xmlXPathPopExternal,
5865 xmlXPathWrapExternal and xmlXPathReturnExternal.
5866 Added functions for sets operations (intersection, etc.)
5867
5868Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5871 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5872 HTMLparser.c: cleanup of global variables, marking some
5873 const or private.
5874
5875Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5876
5877 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5878 fixed xmlXPathNodeSetItem when passing index=0
5879
5880Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5883
5884Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * xmllint.c: fixed compilation under Cygwin #57503
5887 * TODO: update
5888
58892001-07-13 Peter Williams <peterw@ximian.com>
5890
5891 * config.h.in: add #undef HAVE_DLFCN_H
5892
5893 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5894 builddir.
5895
5896Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5899 raised by #57348 and #57381
5900
5901Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5902
5903 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5904 tree.c xpointer.c: store the line numbder in element->content,
5905 may break some software, need a configuration mechanism
5906
59072001-07-10 Darin Adler <darin@bentspoon.com>
5908
5909 * .cvsignore:
5910 * example/.cvsignore:
5911 * include/.cvsignore:
5912 * include/libxml/.cvsignore:
5913 Various things that are generated and should be ignored.
5914
5915Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5918 * doc/xml.html doc/html/*: updated the docs
5919
5920Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5923 validation occured on content with element child
5924
5925Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * tree.c: fixed XML Base computation which was broken
5928 * debugXML.c: added a base function to the shell
5929 * Makefile.am result/scripts/* test/scripts/*: added scripts
5930 based regression tests, and adding 2 XML Base tests
5931
5932Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * tree.c: set properties doc and call xmlSetListDoc for properties
5935 content when grafting them in a different tree.
5936 * aclocal.m4: remove from CVS
5937
5938Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * win32/libxml2/libxml2.def.src: added some missing entry point
5941 for XPath (Mark Vakoc)
5942
5943Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5946 layer should URI-Unescape before trying to open resources.
5947
5948Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949
5950 * xpath.c: fix the name() bug for elements in the default
5951 namespace reported by Charlie Bozeman
5952
5953Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5956 led to an XPath fix, improvements of SAX initialization, and
5957 an added option --nocdata to testXPath
5958
5959Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * doc/libxml-doc.el: Felix Natter provided anew version working
5962 with XEmacs too
5963
5964Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * include/libxml/xpath.h: small cleanup
5967 * doc/xml.html: update
5968
5969Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5970
5971 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5972 released 2.3.14
5973
5974Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5975
5976 * doc/html/*: rebuilt the docs for the release
5977 * doc/xml.html: added 2.3.14 release.
5978
5979Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5982 were not equal to empty strings
5983
5984Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * SAX.c: fixed a URI-Reference computation problem when validating
5987 * xmlIO.c: small cleanup
5988
5989Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5990
5991 * parser.c: improved the description of a couple of interfaces
5992 upon Larry Stamper suggestion
5993
5994Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * SAX.c entities.c parser.c: changed completely the way entities
5997 are handled when running the parser in entity substitution mode.
5998 This fixes a bug reported by Stephan Kulow and nearly divides
5999 by 3 the amount of memory required by libxslt to load and process
6000 DocBook TDG.
6001
6002Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003
6004 * HTMLparser.c: fixing a too early root closing problem raised
6005 byt Prashanth Naidu
6006
6007Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6010 raised by Mark Vakoc.
6011
6012Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * example/Makefile.am: fixed the include path to add srcdir/include
6015 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6016 and some cleanup
6017
6018Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6021 lot of optimization work, results in significant improvements
6022 when handling really complex XPath queries. Add a small optimizer
6023 for unions, improve [n] and [last()], avoid some costly ops.
6024
6025Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6028 * xpath.c: small cleanup
6029 * xmlGetNsList: reformated, fixed problems if used on Entities
6030
6031Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6034
6035Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036
6037 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6038 * Makefile.am example/Makefile.am: workaround automake generating
6039 erroneous deps
6040
6041Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * include/win32config.h: bug #56801 Yon Derek provided a patch
6044 to the windows config file.
6045
6046Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6049 libxml.h : Yon Derek provided a set of changes to compile from
6050 CVS on Windows/MSC
6051
6052Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * parser.c: fixed UTF8 BOM support in push mode
6055 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6056 added a specific testcase
6057
6058Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * Makefile.am: added --push regression tests
6061 * parserInternals.c: the XML parser segfaulted in --push mode
6062
6063Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * configure.in: moved the symlinks detection within a CVS
6066 check, this is not portable and will be removed soon.
6067 * xpath.c: small cleanup/speedup
6068
6069Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6072 release of 2.3.12
6073 * parser.c: make an error message if unknow entities in all cases
6074
6075Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076
6077 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6078
6079Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6082 includes were installed in the wrong dir
6083
6084Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * doc/html.xml: warn against sending code to exhibit bugs.
6087
6088Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6091 Tru64 from Thomas Leitner
6092
6093Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * AUTHORS: added William and Bjorn
6096 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6097 daniel@veillard.com hopefully I won't have to do this again
6098 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6099 docs can be rebuilt cleanly now
6100 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6101 from CVs it's generated, added include/libxml/xmlwin32version.h
6102 also generated but which should change far less frequently.
6103 * catalog.c nanoftp.c: made sure to include libxml.h not
6104 libxml/xmlversion.h directly
6105 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6106 when compiling on WIN32 and MSC
6107
6108Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109
6110 * include/Makefile.am include/libxml/Makefile.am configure.in:
6111 fixed make distcheck and rebuilding the rpms
6112
6113Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * configure.in: should finish the migration of exported includes
6116 into a real include/libxml in CVS, at least for CVS users.
6117 * removed the exported headers, added in include/libxml (as well
6118 as xmlversion.h.in).
6119
6120Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * configure.in: fixed the way to detect symlink
6123
6124Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * configure.in: updated, include/libxml is now a real CVS dir
6127
6128Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6131 version works with both libxml1 and libxml2 (it autodetects
6132 the prefix of the html-files) from Felix Natter.
6133 * doc/xml.html: updated doc accordingly
6134
6135Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * xpath.c: fixed the bug generating a template loop in libxslt
6138 when using docbook-xsl-1.4, * should filter out document nodes
6139 * HACKING: added William
6140 * TODO: updated
6141
6142Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * doc/FAQ.html: added a warning about gcc-3.0
6145 * doc/xml.html: added reference to gdome2 and removed a confusing
6146 sentence
6147
6148Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * xmlversion.h: okay this is a generated file, but Windows
6151 users need it and they can't generate it, and I want CVS
6152 Windows users ...
6153 * win32/libxml2/libxml2_so.dsp: Windows project file for
6154 the shared lib version of libxml2
6155 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6156 resources needed for libxslt/xsltproc by Yon Derek
6157
6158Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6159
6160 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6161
6162Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6165
6166Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * include/win32config.h: Yon Derek provided a first fix
6169 to be able to compile libxslt/xsltproc on Windows
6170
6171Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172
6173 * xpath.c: attempt to work around what seemed a gcc optimizer
6174 bug when handling floats on i386 http://veillard.com/gcc.bug
6175 * tree.c entities.c encoding.c: doing some cleanups while
6176 chasing it
6177
6178Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179
6180 * Makefile.am: cleanup when --without-debug is specified
6181 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6182 w.r.t. --without-debug and other include points
6183 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6184 Catalogs
6185 * configure.in entities.h tree.h HTMLparser.c: removed
6186 --without-corba, made the _private field mandatory
6187
6188Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6191 outputs a BOM in UTF8, an errata has been issued to avoid the
6192 problem, that was the most reasonable solution... Add support
6193 for a leading UTF8 BOM in entities.
6194
6195Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196
6197 * valid.c: fixed a bug found when post validating an entity ref
6198 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6199 activate it too
6200
6201Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6204 weakness in the node copy the XPointer and the XInclude
6205 implementations. Serious cleanup.
6206
6207Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * Makefile.am: Kjartan Maraas provided a small patch to
6210 add xml2-config.in to EXTRA_DIST
6211
6212Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6213
6214 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6215 provided another failing case found in KDE, the way the
6216 ctxt->vctxt.nodeTab was allocated and freed changed over
6217 time but it wasn't completely cleaned up. This should fix it.
6218
6219Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * parser.c: Stephan Kulow also raised the fact that line number
6222 could get miscounted making debug harder, fixed the problem
6223 in xmlParseCharData()
6224
6225Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * valid.c: Stephan Kulow pointed out a problem when validating
6228 and using an empty entity, forgot a 'break' in a case.
6229
6230Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6233 * doc/xml.html: updated with 2.3.11
6234
6235Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * TODO: updated adding cleanup of generated doc
6238 * configure.in: prepared to release 2.3.11
6239 * xmllint.c: added --version for bug reporting
6240 * doc/html/*.html: rebuilt the doc
6241
6242Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * xpath.c: first part of the work on selecting namespace to
6245 fix bug #56115
6246
6247Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6248
6249 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6250 when using -liconv
6251 * TODO: updated
6252
6253Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6256 cleanup, encoding support.
6257
6258Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259
6260 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6261
6262Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * xpath.c: bug detected by Ankh when / is used as a function arg
6265
6266Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6267
6268 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6269 of element and use it to avoid outputting formatting spaces at
6270 the wrong place. Implemented the format parameter for HTML save.
6271 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6272 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6273 result/HTML/wired.html: of course this impact the result of a
6274 number of HTML tests
6275
6276Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6277
6278 * HTMLtree.[ch]: started augmenting the HTML save API with
6279 encoding and formatting parameters
6280
6281Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282
6283 * HTMLtree.h: cleanup and started evaluating the work needed on
6284 revamping the HTML output code
6285
6286Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6289
6290Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * valid.c: fixed bug #56049, forgot one check in the
6293 validation routine
6294
6295Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6298
6299Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * libxml.h: fixed an error in last commit
6302 * doc/FAQ.html: added an entry for compilation from CVS
6303
6304Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6305
6306 * xmlversion.h.in libxml.h: Cygwin patches
6307 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6308 * tree.h: cleanup
6309
6310Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6311
6312 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6313 memory block in a strange case where libxml is linked twice
6314 in the binary.
6315
6316Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6319 state far too often, simple fix used to avoid it.
6320
6321Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6324 being processed, applied his patch
6325 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6326
6327Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328
6329 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6330 provided fixes to compile on MSCC again
6331 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6332 also provided an update for the project files.
6333
6334Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6337 bug #55810
6338
6339Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * tree.c: fixed xmlGetNsProp() to close bug #55683
6342 Note this requires libxslt to use it's own function instead.
6343
6344Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * HTMLtree.c: when in a pre element no formatting space should
6347 be added.
6348 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6349
6350Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * configure.in: added tests for signal() and signal.h
6353
6354Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6355
6356 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6357
6358Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * doc/libxml-doc.el: Felix Natter provided a new version for
6361 libxml2
6362
6363Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * HTMLtree.c: when in a pre element no formatting space should
6366 be added.
6367
6368Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6371
6372Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6375 hack
6376 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6377 * uri.c: fixed a warning
6378
6379Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * HTMLtree.c: trying to close bug #55772 escaping in script
6382 elements
6383 * doc/xml.html: suggest to send mail to the list
6384
6385Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6388 good. Use a macro and based on the solution provided in
6389 vsnprintf manual page from GNU.
6390
6391Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6392
6393 * error.c: Workaround for non-preserving variadic list.
6394 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6395
6396Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6397
6398 * doc/xml.html: added 2.3.10 release
6399
6400Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * configure.in: releasing 2.3.10
6403
6404Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6405
6406 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6407
6408Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * encoding.c: Robert Collins provided a patch to add the
6411 "US-ASCII" encoding alias
6412
6413Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414
6415 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6416 string oriented functions and started cleaning the related areas
6417 in xpath.c which needed fixing in this respect
6418
6419Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6420
6421 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6422 #55380
6423 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6424
6425Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * TODO: updated
6428 * nanohttp.[ch] : started adding APIs to get the redirected URL
6429 when this occurs (needed for further base computation
6430 * tree.h: cleanup
6431 * encoding.c: cleanup
6432 * SAX.c: minor change around ctxt->loadsubset
6433
6434Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435
6436 * Makefile.am include/Makefile.am: small change to have
6437 include/libxml rebuilt if working from CVS.
6438 * uri.c: applied another patch from Carl Douglas for URI escaping,
6439 this should close bug #51876
6440
6441Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6444 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6445 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6446 added specific regression test
6447 * parser.h: preparing for the XSLT mode where DTD inherited
6448 attributes are added to the tree.
6449
6450Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * xinclude.[ch]: Updated the namespace for the Last Call version
6453 * result/XInclude/include test/XInclude/include: updated the
6454 testsuite accordingly
6455
6456Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6459 related to bug #51876
6460
6461Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6462
6463 * tree.c: fixed a gross mistake in base computation, xml:base is
6464 not completely correct yet (need cascade).
6465 * xpath.[ch]: added the few things needed to find a function name
6466 and URI from the XPath context when it is called.
6467
6468Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469
6470 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6471 * DOCBparser.c: small cleanup
6472 * xmllint.c: added a --catalogs option to load catalogs from
6473 $SGML_CATALOG_FILES
6474 * tree.c: cleanup
6475 * configure.in: iconv library fixup, ICONV_LIBS
6476
6477Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478
6479 * catalog.c: handling of CATALOG entries. detection of recursion,
6480 and a few bugfixes
6481 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6482 against the default namespace
6483
6484Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6485
6486 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6487
6488Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * parser.c: fixed propagation context info when parsing an
6491 external entity.
6492 * doc/html/*.html: regenerated a couple of docs
6493
6494Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495
6496 * doc/xml.html: update with 2.3.9 informations
6497
6498Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6499
6500 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6501 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6502 * doc/html/* : rebuilt the docs
6503 * valid.c: small patch which may improve some case when
6504 validating.
6505
6506Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507
6508 * HTMLparser.c: Closed bug #54891
6509 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6510 to the suite
6511
6512Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6515 applied a documentation patch from LotR and filled in a few missing
6516 descriptions
6517
6518Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6519
6520 * xpath.c tree.c parser.c: speed optimizations at the parser level
6521 document tree freeing and xpath evaluation
6522
6523Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * parser.c parser.h parserInternals.h: fixed a couple of
6526 interfaces for handling memory buffer input to const char *
6527 upon suggestion of JamesH.
6528
6529Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530
6531 * configure.in: LoTR sent a patch fixing the previous commit
6532
6533Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * configure.in: trying to deal again with the stoopid -R linking
6536 flag of Solaris
6537
6538Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * xpath.h: two nodeset access macros from Thomas Broyer
6541
6542Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6545 patch from Thomas Broyer
6546
6547Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6550 case
6551 * INSTALL: was empty added stuff from the FAQ
6552
6553Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6556 attributes handling and #54433 by adding xmlUnsetProp()
6557 and xmlUnsetNsProp()
6558
6559Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6560
6561 * HTMLparser.c: Patch from Jonas Borgström
6562 (htmlGetEndPriority): New function, returns
6563 the priority of a certain element.
6564 (htmlAutoCloseOnClose): Only close inline elements if they
6565 all have lower or equal priority.
6566 * result/HTML: this of course changed a number of tests results.
6567
6568Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6569
6570 * xmlIO.c catalog.c: plugged in the default catalog resolution
6571 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6572 documentations
6573 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6574
6575Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6576
6577 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6578 integrating catalogs
6579 * catalog.[ch] testCatalog.c: adding a small catalo API
6580 (only SGML catalog support).
6581 * parser.c: restaured xmlKeepBlanksDefault(0) API
6582
6583Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6584
6585 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6586
6587Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6588
6589 * parser.c: added xmlParseExternalEntityPrivate() to allow
6590 propagation of ctxt->_private when parsing external entities
6591
6592Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593
6594 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6595
6596Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6597
6598 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6599
6600Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * valid.c: warn when indeterminist content model is detected
6603 * result/VC/ElementValid8: this adds a message
6604 * Makefile.am: add --novalid for VCM tests
6605 * parserInternals.c: added a call to Init memory
6606
6607Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6610 when both parameters are NULL.
6611
6612Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * valid.c: applied small patch from Gary Pennington, reindented
6615 some part of the code.
6616
6617Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6618
6619 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6620 release, updated and regenerated the docs
6621
6622Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6623
6624 * xpath.c result/XPath/expr/floats : clarified and cleanup
6625 printing of abnormal floats in tests.
6626
6627Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6630 * results/HTML/ : a few changes in the output of the HTML tests as
6631 a result.
6632 * configure.in: tying to fix -liconv where needed
6633
6634Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6635
6636 * Makefile.am: fixed a stupid error
6637
6638Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6639
6640 * configure.in Makefile.am: make the inclusion of the trio
6641 modules in the library conditional
6642
6643Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * DOCBparser.c: patche from László Kovács, fixed entities refs
6646 in attributes handling
6647
6648Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6649
6650 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6651 flushing
6652
6653Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654
6655 * xpath.c: fix of an XSLT namespace bug reported on the list
6656 general/bug-8-
6657
6658Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659
6660 * strio.h trio.c: Dan McNichol suggested a couple of small
6661 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6662
6663Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * tree.c parser.c encoding.c: spent a bit more time looking
6666 at the parsing speed and DOM handling. Added a few more
6667 speedups.
6668
6669Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6670
6671 * parser.c: small but effective parsing speed improvement
6672
6673Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674
6675 * configure.in: default on the DocBook parser inclusion (for Gnome)
6676 * DOCBparser.h: fixed a header reference
6677
6678Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6679
6680 * configure.in xpath.c: applied Bjorn patches for FPE on the
6681 alpha
6682
6683Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684
6685 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6686 xmlSaveFormatFileTo()
6687
6688Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6689
6690 * xpath.c: simple and efficient optimization, XPath functions
6691 aways bind to the same code, cache this
6692 * TODO: updated (by saying some is obsolete)
6693
6694Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6695
6696 * xpath.c: more cleanup work on XPath name parsing routines
6697
6698Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6701 xmlXPathParseName
6702 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6703 * debugXML.c: avoid compilation problems if compiling without
6704 HTML support, Igor Zlatkovic
6705 * win32/libxml2/libxml2.def.src: being able to compile without
6706 XPath on Windows
6707
6708Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * libxml.m4: yet another patch from Toshio Kuratomi
6711
6712Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6713
6714 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6715
6716Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * tree.[ch]: added xmlSaveFormatFile interface for saving
6719 and indenting a file.
6720
6721Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * xpath.c: fixed bug #53689 related to processing-instruction()
6724
6725Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * DOCBparser.c: patche from László Kovács
6728
6729Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6730
6731 * parser.c: applied fixes from Christian Glahn bug report #53391
6732
6733Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6734
6735 * error.c: Jean François Lecomte provided a complete description
6736 and a fix to bug #53537
6737
6738Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6741
6742Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6743
6744 * DOCBparser.c SAX.c: a bit more work on entities processing.
6745 Still Need to cleanup XML output and references in attributes
6746
6747Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6748
6749 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6750
6751Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6752
6753 * tree.c: trying to fix #53574, not completely complete,
6754 I would like xmllint --copy --debug test/ent1 and
6755 xmllint --debug test/ent1 to show the same result.
6756 * xpath.c: fix a bug when trying to sort namespace nodes
6757
6758Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6759
6760 * HTMLtree.c: real fix for #53402
6761
6762Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6763
6764 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6765 PIs when using xsl:output
6766 * valid.c: closing #53537 some case generate segfaults if there
6767 is validity errors
6768
6769Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6772 of external parsed entities, added --noent to testDocbook
6773 * valid.c: Garry Pennington found an uninitialized variable
6774 access in xmlValidateElementContent()
6775
6776Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6777
6778 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6779 with madness
6780 * result/HTML/ : this modified the result of the regression tests
6781 a lot.
6782
6783Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6784
6785 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6786 to doc where it wasn't checked against NULL reported by
6787 Jens Laas
6788
6789Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790
6791 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6792 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6793
6794Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6797 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6798 * SAX.[ch]: cleanup and updates for DocBook
6799 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6800 ex SGML identifier changes
6801 * valid.c: removed a static unused function.
6802
6803Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6804
6805 * HTMLtree.c: applied change for Paul Sponagl on script saving
6806 * Makefile.am: the warning about entity title.xml are normal.
6807
6808Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6809
6810 * configure.in: release of 2.3.7
6811 * Makefile.am: fixing make distcheck
6812
6813Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6814
6815 * doc/html/* doc/xml.html: updated and regenerated the docs
6816
6817Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6818
6819 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6820
6821Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6822
6823 * tree.c: fixed #53388 with the provided patch
6824
6825Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6826
6827 * valid.c: Bjorn detected an invalid memory access. Fixed
6828 vstateVPush()
6829
6830Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6831
6832 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6833
6834Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6835
6836 * libxml.h: new header used only for the compilation of libxml
6837 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6838 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6839 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6840 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6841 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6842 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6843 baseline (version 1.2 plus a single patch).
6844 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6845 scientific notation for numbers. Tests added.
6846 * xpath.c: formatting of numbers changed to use sprintf
6847 (contribution from William Brack)
6848
6849Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6850
6851 * valid.c: cleanup, more useful debugging
6852 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6853 * xmlIO.c: entity loading is printed as an error when validating
6854
6855Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6856
6857 * valid.c: fixed to validate within entities
6858 * test/VCM/v22.xml: added a specific testcase
6859
6860Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6861
6862 * valid.c: forgot an epsilon transition in for ()+
6863 * test/VCM/v21.xml : added a specific test case
6864
6865Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6866
6867 * valid.c: removed a state explosion exhibited by RSS
6868 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6869 from bug #51872
6870
6871Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6874 validation without using an ugly NFA -> DFA algo in the source.
6875 Made a specific algorithm easier to maintain, using a single
6876 stack and without recursion.
6877 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6878 * hash.c: made the growing routine static
6879 * tree.h parser.c: added the parent information to an
6880 xmlElementContent node.
6881
6882Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6883
6884 * SAX.c parser.c xpath.c: generating IDs when not validating
6885 from an external parsed entity was poisoning the ID has table
6886 with removed values. This was killing XSLT on the KDE help
6887 browser.
6888
6889Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6890
6891 * entities.h: andrew@ugh.net.au detected a double declaration
6892
6893Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6894
6895 * debugXML.c hash.c tree.h valid.c : some changes related to
6896 the validation suport to improve speed with DocBook
6897 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6898 the way validation errors get reported
6899
6900Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901
6902 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6903 by P C Chow and William M. Brack for XSLT HTML output
6904
6905Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6906
6907 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6908 Igor Zlatkovic patches for MSC compilation and added his
6909 updates
6910
6911Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6912
6913 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6914 prefix lookup.
6915 * parserInternals.c: fixed the bug reported by Morus Walter
6916 due to an off by one typo in xmlStringCurrentChar()
6917
6918Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6919
6920 * HTMLparser.c result/HTML/*: revamped the way the HTML
6921 parser handles end of tags or end of input
6922
6923Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6924
6925 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6926
6927Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6928
6929 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6930 bug where the linktime verions of free() won't work ...
6931
6932Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6933
6934 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6935
6936Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6937
6938 * doc/xml.html: added 2.3.6 release
6939
6940Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6941
6942 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6943 * result/wml.xml: resulted in a small output change
6944
6945Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * tree.c: xmlNewDoc was missing the charset initialization
6948 * xmllint.c: added --auto to autogenerate a doc, allow to
6949 reproduce the problem fixed on xmlNewDoc
6950
6951Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6952
6953 * xpath.c: trying to get 52979 solved
6954 * tree.c result/ result/noent/: trying to get 52712 solved, this
6955 also made me clean up the fact that XML output in general should
6956 not add formating blanks by default, this changed the output of
6957 a few tests
6958
6959Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6960
6961 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6962
6963Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6964
6965 * configure.in: finally released 2.3.6
6966
6967Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6968
6969 * xpath.c: checking for null pointer generated by new code
6970
6971Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * xpath.c: fixed a [] evaluation problem reported
6974 * test/XPath/tests/simpleaddr: extended test
6975 * result/XPath/simpleaddr: updated result
6976
6977Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6978
6979 * xmllint.c: Dan Timis reported a portability problem
6980 on Macs without mmap, fixed it.
6981
6982Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6983
6984 * testXPath.c : added a --tree option allowing to display the
6985 tree dump of the XPath expression
6986
6987Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6988
6989 * xpath.c: fixed a memleak when comparing nodesets
6990 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6991 * tree.c: added a TODO
6992
6993Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6996 we need string functions
6997 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6998 to be able to use them where needed. Applied some changes
6999 to reduce name linking pollution and compile in only what's
7000 needed.
7001 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7002 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7003 for the string manipulation functions
7004 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7005 to the free() function of xmlmemory.c
7006 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7007 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7008 usage.
7009
7010
7011Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7012
7013 * error.c: applied the context output patch of the error
7014 handling submitted by Chuck Griffith
7015 * error/VC/*: this slightly change some error logs
7016
7017Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7018
7019 * parser.c: fixed line number reporting on error
7020
7021Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7022
7023 * parser.c: Sullivan and Darin found a parser bug,
7024 applied the patch.
7025
7026Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7027
7028 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7029 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7030 xmlversion.h.in xpointer.c: of course the way I defined
7031 UNUSED breaks on old gcc version. Try to be smart and
7032 also define it directly in xmlversion.h
7033 * configure.in: removed -ansi flag from the pedantic set
7034
7035Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7036 Huge cleanup, I switched to compile with
7037 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7038 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7039 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7040 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7041 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7042 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7043 encoding.h entities.c error.c list.[ch] nanoftp.c
7044 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7045 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7046 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7047 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7048 Cleanup, staticfied a number of non-exported functions,
7049 detected and cleaned up a dozen of problem found this way,
7050 avoided a lot of public function name/typedef/system names clashes
7051 * doc/xml.html: updated
7052 * configure.in: switched private flags to the really pedantic ones.
7053
7054Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055
7056 * configure.in: 2.3.5
7057 * doc/html/*: rebuilt the docs
7058
7059Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7060
7061 * parser.c: fixed a reported bug in NOTATION parsing
7062 * uri.c: accepted but not fixed bug 51876, added TODO
7063 * Makefile.am: fixed bug 51876
7064
7065Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7066
7067 * config.h.in configure.in error.c: fix a compilation problem
7068 on platforms without vsnprintf (xml@thewrittenword.com)
7069
7070Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7071
7072 * parser.c: fixed a function name header typo
7073 * SAX.c: notations can also occur in external subset.
7074
7075Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7076
7077 * error.c: removed a C++ like comment
7078
7079Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7080
7081 * parser.c: fixing bug 52299 strange condition leading
7082 to a parser crash due to a buffer overflow
7083 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7084 added the specific test case
7085
7086Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7087
7088 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7089 xmlXPathConvert{String,Number,Boolean} to be able to make
7090 type casts without a context stack, fixed some implementation
7091 problems related to the absence of context at parse-time,
7092 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7093 in the public API too
7094 * xpointer.c xpathInternals.h: we need to know at parse time
7095 whether we are compiling an XPointer
7096
7097Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7098
7099 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7100 cleaned up the parser internals, refactored XPath code, added
7101 new compilation based APIs and cleanly separated public and
7102 private APIs.
7103
7104Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7105
7106 * xpath.h: the comp field must be added at the end to avoid
7107 killing binary compat.
7108
7109Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7110
7111 * Makefile.am: detect XPath memleaks in regreson tests
7112 * error.c: fixed and error w.r.t. error reporting still using
7113 stderr
7114 * hash.c: added new line at end of file
7115 * tree.h: minor cleanup
7116 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7117 expression parsing from evaluation, resulted in a number of
7118 changes internally, and in XPointer. Likely to break stuff
7119 using xpathInternals.h but should remain binary compatible,
7120 new interfaces will be added.
7121
7122Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7123
7124 * configure.in: fixed a couple of problems reported by
7125 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7126 without gcc on non linux platforms.
7127
7128Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7129
7130 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7131 a fix for --with-html-dir= configure support. I hope it won't
7132 break rpm generation
7133
7134Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7135
7136 * xmlIO.c: one function comment cleanup.
7137
7138Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7139
7140 * SAX.c: external subset notations were improperly registered
7141 in the internal subset.
7142
7143Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7144
7145 * README.cvs-commits: added, pointing to HACKING
7146 * HACKING: updated
7147
7148Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7149
7150 * parser.c: and Matt Sergeant found one in the XML push
7151 parser (erroneous check I forgot to remove when I fixed the
7152 main parser).
7153
7154Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7155
7156 * xpath.c: ptittom found a small bug in UnaryExpr
7157
7158Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7159
7160 * configure.in: bumped to 2.3.4
7161 * error.c: fixed bug #51860
7162 * tree.c: fixed bug #51861
7163 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7164 * tree.[ch] : added xmlDefaultBufferSize
7165 * nanoftp.c: typo in function name header block
7166 * doc/xml.html : updated, added link to XML::LibXSLT
7167 * doc/html/* : rebuilt the docs
7168
7169Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7170
7171 * parser.c SAX.c: the new content parsing code raised an
7172 ugly bug in the characters() SAX callback. Found it
7173 just because of strangeness in XSLT XML Rec ouptut :-(
7174
7175Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7176
7177 * Makefile.am: Martin Baulig suggested to add -lm
7178 * tree.c: found another bug in xmlNodeGetContent()
7179
7180Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7181
7182 * xpath.c: Bjorn found the error related to strictness of comparison.
7183
7184Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7185
7186 * parser.c: trying to fix the Dtd parsing problem reported
7187 by Gary, side effect of last week speed optimizations.
7188
7189Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7190
7191 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7192 * parserInternals.c: removed unneeded test raised by Stric
7193
7194Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7195
7196 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7197 and fixed by William Brack). Added xmlXPathFormatNumber.
7198 Changed the sorting slightly.
7199 * configure.in Makefile.am example/Makefile.am: Added -lm.
7200 Please note that applications linking with libxml2, must
7201 also like with the math library from now on.
7202
7203Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7204
7205 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7206
7207Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7208
7209 * parser.c: one must report spaces even if the Dtd element
7210 content proves that this is not part of the element content.
7211 * result/valid/*.xml: this changed the ouptu slightly
7212
7213Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7214
7215 * configure.in: bumped to 2.3.3
7216 * doc/xml.html: updated
7217
7218Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7219
7220 * tree.c: minor doc fix
7221 * xpath.c: deallocation issues when a result tree has been
7222 converted to a node-set
7223
7224Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7225
7226 * doc/xml.html: oops corrected dates s/2000/2001
7227
7228Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7229
7230 * valid.c: new patch from Gary Pennington
7231
7232Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7233
7234 * doc/xml.html: applied patch from Ankh
7235
7236Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7237
7238 * xinclude.c: fixed a problem building on Mac
7239
7240Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7241
7242 * parser.c: more work on increasing parsing ferformances
7243
7244Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7245
7246 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7247 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7248 avoiding memcpy in production builds MEM_CLEANUP macro use
7249 * parser.[ch] parserInternals.c: optimizations of the tightest
7250 internal loops inside the parser. Better checking of I/O
7251 flushing/loading conditions
7252 * xmllint.c : added --timing
7253
7254Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7255
7256 * configure.in: bumped to 2.3.2
7257 * doc/xml.html: updated for release
7258
7259Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7260
7261 * xpath.c: found a memleak and fixed a nasty bug
7262
7263Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7264
7265 * xmllint.[c1] : added return code errors for xmllint
7266 * xpath.c: specific debug dump function for result value trees
7267
7268Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7269
7270 * xpath.c: finally implemented xmlXPathCompareNodeSets
7271 * test/XPath/expr/floats results/XPath/expr/floats: added
7272 a test for float expressions
7273
7274Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7275
7276 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7277 * parserInternals.[ch]: trying to speed up parsing
7278 * xpath.c : speeded up node set equality op
7279
7280Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7281
7282 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7283 better handling of ID/IDREF and the list modules associated
7284 * configure.in: small CFLAGS cleanup
7285
7286Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7287
7288 * configure.in: fixed iconv detection on AIX (stric)
7289
7290Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7291
7292 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7293
7294Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7295
7296 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7297 and optimized xmlXPathNodeSetSort
7298
7299Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7300
7301 * xpath.c: bug fix when context size is 0
7302 * parser.c: I like Norm's Dtd because they still manage to break
7303 the parser occasionally
7304
7305Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7306
7307 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7308
7309Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7310
7311 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7312 attributes within the XML-1.0 namespace
7313
7314Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7315
7316 * xpathInternals.h: exported a few axis functions
7317 * doc/xml.html: updated the doc
7318
7319Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7320
7321 * configure.in: applied patch from Daniel van Balen for OpenBSD
7322 and bumped version to 2.3.1
7323 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7324 attempt to find autoclosing was simply broken, removed it,
7325 updated the examples, this is better
7326
7327Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7328
7329 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7330 hash functionnalities.
7331 * doc/html/* : rebuild the doc
7332
7333Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7334
7335 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7336 on predicate
7337 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7338 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7339 really want to have tags closed on output even if we accept
7340 unclosed ones on input
7341
7342Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7343
7344 * xpath.c: ouch don't free NULL, rare case fixed
7345 * tree.c: don't coalesce text nodes if they don't have the
7346 same behaviour wrt escaping on output
7347
7348Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7349
7350 * xpath.c: small fixup
7351 * SAX.c: don't warn on empty namespaces.
7352
7353Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7354
7355 * README: a bit of cleanup
7356 * configure.in: preparing for 2.3.0 release
7357
7358Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7359
7360 * hash.[ch]: added a first version of xmlHashSize()
7361 * valid.c: another bug fix from Gary Pennington
7362
7363Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7364
7365 * valid.c: couple of bug fixes pointed by Gary Pennington
7366 * HTMLtree.c: #if 0 cleanup
7367
7368Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7369
7370 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7371 which removes a time consuming check of xmlXPathNodeSetAdd()
7372 and use it in places where we are sure to not break unicity
7373
7374Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7375
7376 * xpath.c: bug fixes found from XSLT
7377 * tree.c: preserve node->name special values when copying nodes.
7378 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7379 external subset are fetched when available but without full
7380 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7381 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7382 output with encoding disabled.
7383
7384Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7385
7386 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7387 xmlCheckFilename should not be called from xmlFileOpenW
7388 and xmlGzfileOpenW
7389
7390Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7391
7392 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7393 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7394 added the new tests for URI normalization
7395 * testURI.c: fixed stoopid bugs
7396 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7397 the URI in the error messages are now properly normalized
7398
7399Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7400
7401 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7402
7403Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7404
7405 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7406
7407Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7408
7409 * xpath.c: fixed mod operator
7410
7411Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7412
7413 * parser.c: fixed xmlStrcat doc
7414 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7415 trees.
7416
7417Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7418
7419 * xpath.c result/XPath/tests/chaptersbase
7420 result/XPath/tests/simplebase: fixed XPath node()
7421 * tree.c: small fix in xmlNewNs()
7422 * Makefile.am: removed extraneous xml2Conf.sh rule
7423
7424Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7425
7426 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7427 Changed the library name, in order to get libxml-devel and
7428 libxml2-devel to coexist on a single system
7429 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7430 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7431
7432Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7433
7434 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7435 libxml2-devel installable in // as libxml-devel.
7436
7437Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7438
7439 * doc/Makefile.am: fixed make rebuild in doc
7440 * doc/html/*.html: rebuilt the docs
7441
7442Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7443
7444 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7445
7446Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7447
7448 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7449 the HTML doc to go into the -devel RPM ...
7450 * aclocal.m4 config.h.in: some updates due to auto* magic
7451
7452Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7453
7454 * xpath.h: added a hook in the context structure allowing to
7455 link to extra support, needed for XSLT
7456
7457Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7458
7459 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7460 xmlXPtrCmpPoints to use it.
7461 * propagated the following patch from Alejandro Forero
7462 * include/win32config.h xmlIO.c: applied further suggestions
7463 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7464 * example/gjobread.c: fixed warnings, now that it builds
7465
7466Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7467
7468 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7469
7470 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7471 filename points to a valid file (not a directory).
7472 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7473 Added calls to xmlCheckFilenameDir.
7474
7475 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7476 `path' (rather than `filename') as the parameter to gzopen and open.
7477
7478Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7479
7480 * Makefile.am: fixed a problem with EXTRA_DIST
7481
7482Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7483
7484 * Makefile.am example/Makefile.am: finally found the trick
7485 to build the example, i.e. add "." in SUBDIRS before example
7486 in the list <grin/>
7487
7488Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7489
7490 * doc/xml.html: updated with an XSLT section, removed pointer to
7491 W3C CVS base.
7492
7493Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7494
7495 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7496 too, and deallocation need to occur the same way.
7497
7498Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7499
7500 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7501 type correponding to an XSLT result tree fragment. Share most
7502 of the data format with node set, as well as operators.
7503 * HTMLtree.c: added a newline at the end of the doctype output
7504 whe this one is not present initially.
7505 * tree.c: make sure taht the parent and doc pointers are properly
7506 set when copying attributes (lists).
7507
7508Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7509
7510 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7511
7512Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7513
7514 * xpath.c: seems I finally killed that ugly path evaluation
7515 context bug (tagged 9999 in case is is wrong)
7516
7517Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7518
7519 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7520 for XSLT
7521
7522Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7523
7524 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7525 for xmlGzfileOpen() bug
7526
7527Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7528
7529 * xpath.c: removed an error found by XSLT usage
7530 * tree.c parserInternals.h: use a predefined static string
7531 for text and comment nodes, avoid freeing them in xmlFreeNode,
7532 exported the string name in parserInternals.h and added
7533 another value to disable encoding at output (for XSLT),
7534 gain memory, time.
7535
7536Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7537
7538 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7539 win32/libxml2/libxml2_so.dsp: new makefiles and update
7540 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7541
7542Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7543
7544 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7545 Gary Pennington
7546
7547Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7548
7549 * xpath.c: fixed the comaprision of values and nodelists,
7550 need to compare nodelist still ...
7551 * debugXML.c: avoided a possible core dump
7552 * HTMLparser.c: cleanup
7553 * nanohttp.c: contributed fix.
7554 * tree.c: fixes in properties handling added xmlSetNsProp
7555 needed by libxslt
7556 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7557 comment
7558 * TODO: updated
7559
7560Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7561
7562 * parser.c parserInternals.c: applied Bjorn Reese optimization
7563 patch
7564
7565Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7566
7567 * Makefile.am: applied patch fro make check from Martin Vidner
7568
7569Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7570
7571 * configure.in: preparing 2.2.11
7572 * doc/html/*: rebuild the HTML files
7573 * doc/xml.html : updated
7574
7575Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7576
7577 * tree.c: fixed a stupid bug
7578 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7579 patches related to validation of an XInclude processing result
7580 * TODO: updated
7581
7582Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7583
7584 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7585 on large files
7586
7587Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7588
7589 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7590
7591Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7592
7593 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7594 reported by Jonas Borgström
7595 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7596
7597Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7598
7599 * testXPath.c xpath.c: fixing the XPath union expressions problem
7600 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7601
7602Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7603
7604 * xmllint.c: Made is so if the file name is "-" is will read form
7605 standard input. Sven Heinicke <sven@zen.org>
7606 * tree.c: fixed a problem when growing buffer
7607 * tree.h: fixed the comment of the node types following andersca
7608 comment
7609 * TODO: updated
7610
7611Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * HTMLparser.[ch]: added a way to avoid adding automatically
7614 omitted tags. htmlHandleOmittedElem() allows to change the
7615 default handling.
7616 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7617 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7618 of xmllint too when using --memory flag, added a memory test
7619 suite at the Makefile level.
7620 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7621 with namespace use when encountering QNames in XPath evalation,
7622 added xmlns() scheme in XPointer.
7623 * nanoftp.c : incorporated a fix
7624 * parser.c xmlIO.c: fixed problems raised with encoding when using
7625 the memory I/O
7626 * parserInternals.c: closed bug 25934 reported by
7627 torsten.landschoff@innominate.de
7628 * TODO: updated
7629
7630Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7633 on a non-updated tree :-(, made a 2.2.10 release to correct the
7634 situation
7635
7636Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7637
7638 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7639 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7640 integrated a set of OpenVMS changes from Howard Taylor
7641 <Howard.Taylor@pacoast.com>
7642
7643Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7646 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7647
7648Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7649
7650 * HTMLparser.c: some fixes on auto-open of html/head/body
7651 * encoding.c: fixed a compilation error on some gcc env
7652 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7653 XPointer implementation
7654 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7655 related XPointer tests and associated results
7656
7657Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * doc/xmldtd.html doc/xml.html: following a short step by step
7660 guidance on IRC to help maciej with DTDs I started a small
7661 page on the subject.
7662
7663Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7664
7665 * HTMLparser.c: fixed handling of broken charrefs
7666 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7667 patches
7668
7669Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7670
7671 * doc/xml.html doc/html/* : rebuilt the docs after adding
7672 xinclude and updated page for 2.2.7 and 2.2.8
7673 * configure.in: releasing 2.2.8
7674
7675Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7676
7677 * parser.[ch] parserInternals.c: applied the conditional
7678 section processing fix from Jonathan P Springer
7679 <jonathan.springer2@gte.net>
7680 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7681 project file, fixed iconv default non support
7682 * xpath.c: fixed the problem of evaluating relative expressions
7683 when a node context is provided.
7684
7685Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * nanoftp.c: fixed gcc 2.95 new warnings
7688 * SAX.c: fixed a stupid bug
7689 * tree.c: fixed a formatting problem when round-tripping
7690 from/to memory
7691 * xinclude.c: chased memleak, fixed a base problem
7692 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7693 xmlXPtrBuildNodeList()
7694 * TODO: updated
7695 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7696 adding a first small set of regression tests for XInclude
7697
7698Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7699
7700 * nanohttp.[ch]: applied Wayne Davison patches to access
7701 the WWW-Authorization header.
7702 * parser.c: Closed Bug#30847: Problems when switching encoding
7703 in short files by applying Simon Berg's patch.
7704 * valid.c: fixed a validation problem
7705 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7706 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7707 Wayne Davison
7708 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7709 need to be extended to non full nodes selections.
7710 * xinclude.c: starts to work decently
7711
7712Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7715 debugXML.c xmlversion.h.in: Started adding XInclude support,
7716 this is a new xmllint option
7717 * tree.c xpath.c: applied TOM patches for XPath
7718 * xpointer.c: fixed a couple of errors.
7719 * uri.c: added an escaping function needed for xinclude
7720 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7721 new warning from RH70 gcc's version
7722
7723Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7724
7725 * HTMLparser.c: fixed loop on invalid char in scripts
7726 * parser.c: update to description of xmlIOParseDTD()
7727 * libxml.m4 xmlversion.h.in: changes contributed by
7728 Michael Schmeing <m.schmeing@internet-factory.de>
7729 * configure.in: preparing for 2.2.7
7730 * Makefile.am: trying to avoid config.h and acconfig.h
7731 being included in the distrib
7732 * configure.in: released 2.2.7
7733
7734Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7737 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7738
7739Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * parser.[ch]: added xmlIOParseDTD()
7742 * xpointer.c: added support for the 2 extra parameters of
7743 string-range, fixed a stoopid error when '0' was present
7744 in XPointer expressions
7745 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7746 testsuite for the above
7747
7748Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7749
7750 * libxml.spec.in: improved package descriptions
7751
7752Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * xpath.c xpathInternals.h: applied a large cleaning patch
7755 from TOM <ptittom@free.fr>, it also add namespace support
7756 for function and variables registration.
7757
7758Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7761 * Makefile.mingw: Wayne Davison's update adding hash.c
7762
7763Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * xpath.c: fixed the root evaluation problems
7766 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7767 ignorable spaces with <b> <bold> <em>
7768 * tree.c: fixed a loop in xmlSearchNsByHref()
7769
7770Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * xpath.c: applied another XPath patch from TOM
7773 * xpath.c include/makefile.am: applied another patch from
7774 china@thewrittenword.com (cleanup on IRIX).
7775
7776Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * xml-config.1: received a fixed version from Fredrik Hallenberg
7779 <hallon@lysator.liu.se>
7780
7781Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7782
7783 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7784 cleanup patch for XPath
7785
7786Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * patched to redirrect all "out of context" error messages to
7789 a reconfigurable routine. The changes are:
7790 * xmlerror.h : added the export of an error context type (void *)
7791 an error handler type xmlGenericErrorFunc there is an interface
7792 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7793 to reset the error handling routine and its argument
7794 (by default it's equivalent to respectively fprintf and stderr.
7795 * all the c files: all wild accesses to stderr or stdout within
7796 the library have been replaced to calls to the handler.
7797
7798Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * configure.in: release 2.2.6
7801 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7802 exporting the inner functions of xpath for extension modules
7803 * doc/*: updated and rebuilt the doc
7804
7805Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * nanohttp.c : applied Wayne HTTP cleanup patch
7808 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7809 and xmlNodeSetSpacePreserve()
7810
7811Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * xpath.c: closing bug #29260
7814
7815Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7816
7817 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7818 multikey tuples, made hash structure opaque
7819 * valid.[ch]: moved elements, attributes, notations decalarations
7820 as well as ID and refs to hash tables.
7821 * entities.c: hash cleanup
7822 * xmlmemory.c: fixed a dump problem in debug mode
7823 * include/Makefile.am: problem passing in DESTDIR= values patch
7824 from Marc Christensen <marc@calderasystems.com>
7825 * nanohttp.c: removed debugging remains
7826 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7827 * HTMLparser.c parser.c: fixing a number of problems with the
7828 macros in the *parser.c files (Wayne).
7829 * HTMLparser.c: close the previous option when opening a new one
7830 (Marc Sanfacon).
7831 * result/HTML/*: updated the HTML results accordingly
7832
7833Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7834
7835 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7836 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7837 XPath functions and XML entities table to them. More to come...
7838 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7839
7840Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7841
7842 * tree.c: coalesce adjacent text nodes
7843 * valid.c: handling of blank nodes in DTd validation (raised
7844 by problems with a posteriori validation).
7845 * nanohttp.c: changing behaviour on HTTP write stuff.
7846 * HTMLtree.c: forced body and html to be explicitely closed.
7847 * xpath.h: exported more XPath functions.
7848
7849Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7850
7851 * Release of 2.2.5
7852 * xpointer.c: range() range-inside and other helper functions
7853 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7854
7855Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7858 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7859
7860Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7863 and XPointer modules
7864
7865Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7866
7867 * SAX.h: closed #25107
7868
7869Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * testSAX.c: fixed problem with cdata reporting
7872 * SAXresult/* : updated
7873
7874Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7877 Closed bug #27499, added to regression tests
7878 * TODO: updated
7879
7880Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7883 support for SCRIPT and STYLE with help from Bjorn Reese
7884 * test/HTML/* result/HTML/*: added simple testcase and updated
7885 the existing ones.
7886
7887Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7890 string-range for empty strings
7891 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7892 test/XPath/xptr/strrange: augmented the XPointer testsuite
7893
7894Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * doc/xml.html doc/xmlmem.html: added a module describing memory
7897 interfaces and use, updated the main page.
7898
7899Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7900
7901 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7902 nanoftp code work on Windows too now
7903
7904Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7905
7906 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7907 * xpointer.c: implemented string-range() at least a good first version
7908 * test/XPath/docs/str test/XPath/xptr/strrange
7909 result/XPath/xptr/strrange: the string-range() tests
7910
7911Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7912
7913 * Makefile.am include/Makefile.am include/win32config.h
7914 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7915 and make distcheck
7916
7917Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7918
7919 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7920 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7921 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7922
7923Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7926 patch for socklen_t detection by
7927 Albert Chin-A-Young <china@thewrittenword.com>
7928
7929Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7930
7931 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7932 and added a --dtdvalid option to xmllint used to test it
7933
7934Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7937 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7938
7939Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7940
7941 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7942 handlings (registration, lookup, cleanup)
7943
7944Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7945
7946 * configure.in Makefile.am include/makefile.am: adding XPointer
7947 and XPtrtests target
7948 * xpointer.[ch] : new files for XPointer support
7949 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7950 more XPath tests
7951
7952Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7953
7954 * configure.in: fixed, very broken, make distcheck works again
7955
7956Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * More work toward 2.2.5, integrated a number of patches
7959 * configure.in Makefile.am win32config.h.in: trying to cleanup
7960 make distcheck .... huh ...
7961 * include/Makefile.am include/win32config.h: new directory
7962 for includes
7963 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7964 updated teh makefiles and instructions for WIN32
7965 * xpath.c: small fixes
7966 * test/XPath/ results/XPath: updated the testcases and results
7967 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7968 suggested patches
7969 * valid.c: fixed an ID bug
7970
7971Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007974 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007975 * xpath.[ch]: worked on XPointer
7976
7977Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7978
7979 * configure.in Makefile.am: 2.2.5, ship the include in an
7980 include/libxml subdirectory, use symlinks when using CVS
7981 * testSAX.c: fixed small bug
7982 * testXPath.c: changed the way testfiles are parsed
7983 * debugXML.c: same kind of cleanup when parsing an argument expression
7984 XPath/XPointers can have blanks embedded
7985 * xpath.[ch]: more cleanup, reorgs for XPointer work
7986 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7987 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7988
7989Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7990
7991 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7992 in the XPath engine, rewrote large parts of it, now it's far
7993 cleaner and in sync with the REC not an old WD. Fixed a parsing
7994 problem in the interactive XML shell found when testing XPath.
7995
7996Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7997
7998 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7999 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8000 examples with the extra test
8001
8002Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8003
8004 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8005 the global init function.
8006
8007Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8008
8009 * HTMLparser.c: Doohhh, attribute name parsing was still case
8010 sensitive ! Fixed this ...
8011 * result/HTML/* : updated the tests results accordingly
8012
8013Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8016 engine, should be far more stable, incorporated a new version of
8017 preceding/following axis, need testing
8018 * uri.c: fixed file:///c:/a/b/c problem
8019 * test/XPath/tests/idsimple: augmented the XPath tests
8020
8021Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8022
8023 * doc/* rebuilding docs for 2.2.4 release
8024
8025Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8026
8027 * configure.in: releasing 2.2.4
8028 * parser.[ch]: added xmlStrEqual()
8029 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8030 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8031 use xmlStrEqual instead
8032 * TODO: updated
8033 * added an XPath test
8034
8035Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8038 * entities.h: exported xmlInitializePredefinedEntities
8039 * parser.[ch] : added xmlInitParser()
8040 * parserInternals.h : had to export htmlInitAutoClose()
8041
8042Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8043
8044 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8045 problems
8046 * Makefile.am : added XPath regression tests to normal tests
8047 * uri.c: fixed a problem with local paths, cleanup
8048 * parser.c: fixed a problem with large CData sections
8049
8050Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * configure.in xml-config.in: patch from "Ben Taylor"
8053 <sol7x86@hotmail.com> for solaris shared libs lookup
8054
80552000-09-30 Martin Baulig <baulig@suse.de>
8056
8057 * libxml-2.0.pc.in: Provide pkg-config script.
8058
8059 * configure.in: Create the libxml-2.0.pc script from the
8060 libxml-2.0.pc.in templates.
8061 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8062 script in `$(libdir)/pkgconfig'.
8063
8064Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8065
8066 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8067 when compiling with MSC
8068
8069Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8070
8071 * xpath.c: patch for normalize-string() substring-before(),
8072 substring-after() and translate() functions from Bjorn Reese
8073 <breese@mail1.stofanet.dk>
8074 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8075 Fredrik Hallenberg <hallon@lysator.liu.se>
8076 * TODO: updated
8077
8078Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8079
8080 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8081 problem of socklen_t being undefined on a number of platforms
8082 * debugXML.c: fixed a compilation problem when without snprintf
8083
8084Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8085
8086 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8087 an URI bug and a fix for the control-character-induced infinite loop
8088 * nanohttp.c: preventive fix for compiling on WIN32
8089
8090Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8091
8092 * xmlint.c: closing bug #25000
8093
8094Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8095
8096 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8097 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8098 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8099 related function, fixing xmlStrncmp(), and associated cleanup
8100 * result/HTML/entities.html.sax: updating result
8101
8102Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8103
8104 * uri.c: applied patch for URI escaping from Wayne Davison
8105 <wayned@blorf.net>
8106 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8107 from Denis Barbier <barbier@imacs.polytechnique.fr>
8108 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8109 patch from Wayne Davison
8110
8111Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * doc/xml.html : updated with new releases, adding "how to help"
8114
8115Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8116
8117 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8118 removed a few warnings in pedantic mode ...
8119 * parserInternals.c parser.c: moved encoding switching function
8120 to parserInternals.c
8121 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8122
8123Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8124
8125 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8126 error or warning handlers
8127
8128Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8129
8130 * parserInternals.c parserInternals.h parser.c Makefile.am:
8131 created a new module parserInternals.c, moved most of the
8132 code shared by the various parsers there, as well as
8133 deprecated code from parser.c. More cleanup of parser.c
8134 * uri.c: fixed a problem when URI is NULL
8135 * valid.c: speedup when looking for an attribute declaration
8136
8137Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8138
8139 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8140 the cleanup of the computation of URI references when seeking
8141 external entities. The URI reference string and the resulting
8142 URI are both stored now.
8143 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8144 large s(n)printf checks and cleanup from Denis Barbier
8145 <barbier@imacs.polytechnique.fr>
8146 * xmlversion.h.in tree.h: couple of SGML declarations for a
8147 possible docbook module.
8148 * result/VC/ : a couple of test output changed due to the change
8149 of the entities URI
8150
8151Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * parser.h: added a _private field for linking user's data
8154
8155Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * parser.c parserInternals.h: demacroified most of the IS_XXX
8158 the gain in size is significant so ...
8159
8160Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8161
8162 * entities.c: cases where looking up entities with doc==NULL
8163 covered
8164
8165Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * uri.c: applied Wayne Davison patch
8168 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8169
8170Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8171
8172 * uri.c testUri.c: applied Wayne Davison patches
8173 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8174 * Makefile.in: added URItest and included thenin "make tests"
8175
8176Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * xmlversion.h.in: closed bug 22941
8179
8180Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8181
8182 * doc/xmlio.html: added doc and example for entity loader
8183 redefinition.
8184
8185Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8186
8187 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8188 used by libxml
8189
8190Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * parser.c: Fixed bug on invalid ontent characters and when using
8193 push.
8194 * xmllint.c: fixed xmllint endling of errors in push mode
8195
8196Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * HTMLparser.c testHTML.c: applied two new patches from
8199 Wayne Davison <wayned@users.sourceforge.net>
8200 * result/HTML/*.sax: regenerated HTML SAX output
8201 * parser.c: more cleanup.
8202
8203Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * HTMLparser.[ch] testHTML.c: applied the second set of
8206 patches from Wayne Davison <wayned@users.sourceforge.net>,
8207 adding htmlEncodeEntities()
8208 * HTMLparser.c: fixed an ignorable white space detection bug
8209 occuring when parsing with SAX only
8210 * result/HTML/*.sax: updated since the output is now HTML
8211 encoded...
8212
8213Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * HTMLparser.[ch]: applied some of Wayne Davison
8216 <wayned@users.sourceforge.net> patches
8217
8218Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8219
8220 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8221 undeclared namespace prefix was used, added a warning.
8222 Cleaned up support w.r.t. entities, spilling out a warning
8223 and being pedantic on lookups.
8224 * test/warning/ent9 : added testcase for previous example.
8225 * TODO: updated
8226 * parserInternals.h parser.c: changed the way names are parsed
8227 now allow infinite size and decrease penalty for normal use
8228 * parser.c: Started a big cleanup/check of the parser code,
8229 fixed some of the most tortuous entity code, spotted code
8230 unused anymore
8231 * test/*: added tests for very long names and related nasty
8232 things.
8233
8234Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8235
8236 * doc/encoding.html: added encoding aliases doc
8237 * doc/xml.html: updates
8238 * encoding.[ch]: added EncodingAliases functions
8239 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8240 bottleneck affecting large DTDs like Docbook
8241 * parser.[ch] xmllint.c: added a pedantic option, will be
8242 useful
8243 * SAX.c: redefinition of entities is reported in pedantic mode
8244 * testHTML.c: uninitialized warning from gcc
8245 * uri.c: fixed a couple of bugs
8246 * TODO: added issue raised by Michael
8247
8248Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8249
8250 * doc/encoding.html: propagated Martin Duerst suggestions
8251
8252Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8255 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8256 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8257 by Wayne Davison
8258
8259Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8260
8261 * nanoftp.c nanohttp.c: small cleanup
8262 * TODO: updated
8263
8264Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8265
8266 * added an old VC testcase and updated title.xml entity
8267
8268Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8269
8270 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8271 done on auto-opening of <p> tags and cleanup of SAX output
8272
8273Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8274
8275 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8276
8277Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * doc/xml.html libxml.* structure.*: updated the doc a bit
8280
8281Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8282
8283 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8284 of SAX tests
8285
8286Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8287
8288 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8289 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8290
8291Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8292
8293 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8294 * testHTML.c: fix core dump on Solaris 2.x systems
8295 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8296 * result/HTML/*.sax: previous bug fix lead to new results
8297
8298Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8301 * configure.in: added --with-readline=DIR to accept alternate
8302 path for readline include/library
8303 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8304 for ANSI under HP-UX
8305 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8306 includes @LIBS@
8307
8308Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8309
8310 * doc/* : rebuilt the docs
8311 * getting ready for 2.2.2 release
8312
8313Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8314
8315 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8316 and xmlAddFeature()
8317 * tree.[ch]: added xmlAddChildList()
8318 * xmllint.c: MAP_FAILED macro test
8319 * parser.h: added xmlParseCtxtExternalEntity()
8320 * valid.c: applied bug fixes removed warning
8321 * tree.c: added CDATA block to elements content
8322 * testSAX.c: cleanup of output
8323 * testHTML.c: added SAX testing
8324 * encoding.c: better error recovery
8325 * SAX.c, parser.c: fixed one of the external entity processing
8326 of the OASis testsuite
8327 * Makefile.am: added HTML SAX regression tests
8328 * configure.in: bumped to 2.2.2
8329 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8330 SAX results
8331
8332Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8333
8334 * configure.in: patch for HP compiler
8335
83362000-08-04 Sven Heinicke <sven@zen.org>
8337
8338 * xmllint.c: Was coredumping sometimes when the file given didn't
8339 exist.
8340
8341Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8342
8343 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8344
8345 when using in memory parsing. Need some cleanup.
8346 * xmllint.c configure.in: added a --memory flag to test memory
8347 parsing
8348
8349Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8350
8351 * nanohttp.c: fixed socklen_t replacement to unsigned int
8352 * parser.c: fixed a space handdling missing at the end of
8353 production 28 DOCTYPE.
8354 * xmlmemory.c: fixed a stupid bug on the routine to override
8355 allocation functions
8356 * TODO: updated
8357
8358Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8359
8360 * doc/ regenerated the docs
8361
8362Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8363
8364 * doc/encoding.html doc/xml.html: added I18N doc
8365 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8366 improvements, both parser and filters, added ASCII & HTML,
8367 fixed the ISO-Latin-1 one
8368 * xmllint.c testHTML.c: added/made visible --encode
8369 * debugXML.c : cleanup
8370 * most .c files: applied patches due to warning on Windows and
8371 when using Sun Pro cc compiler
8372 * xpath.c : cleanup memleaks
8373 * nanoftp.c : added a TESTING preprocessor flag for standalong
8374 compile so that people can report bugs more easilly
8375 * nanohttp.c : ditched socklen_t which was a portability mess
8376 and replaced it with unsigned int.
8377 * tree.[ch]: added xmlHasProp()
8378 * TODO: updated
8379 * test/ : added more test for entities, NS, encoding, HTML, wap
8380 * configure.in: preparing for 2.2.0 release
8381
8382Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8383
8384 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008385 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008386
8387Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * doc/xml.html: changed the xmlsoft.org structure, updated the
8390 examples w.r.t. root and childs
8391
8392Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8393
Daniel Veillard784b9352003-02-16 15:50:27 +00008394 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008395
8396Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * HTMLparser.c: Work on character encoding support for the HTML parser
8399 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8400 * encoding.c: Fixed a potential memleak in the encoding stuff
8401
8402Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * doc/FAQ.html doc/Makefile.am : added a FAQ
8405
8406Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8407
8408 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8409 of the HTML parser to force it to not bypass SAX
8410
8411Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8412
8413 * win32config.h.in: updated
8414 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8415 lacks iconv support :-( need to release 2.1.1
8416 * configure.in: release 2.1.1
8417 * HTMLparser: fixed bug #14784
8418 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8419 by Windows compiler
8420 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8421 the SAX startDocument() callback.
8422 * TODO: updated
8423
8424Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8425
8426 * added xmlStopParser()
8427
8428Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8429
8430 * configure.in: 2.1.0 prerelease
8431 * Large resync between W3C and Gnome tree
8432 * nanoftp, nanohttp.c: fixed stalled connections probs
8433 * HTMLtree.c SAX.c : support for attribute without values in
8434 HTML for andersca
8435 * valid.c: Fixed most validation + namespace problems
8436 * HTMLparser.c: start document callback for andersca
8437 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8438 * parser.h, SAX.c: serious speed improvement for large
8439 CDATA blocks
8440 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8441 different encoding
8442 * example/Makefile.am example/gjobread.c tree.h: work on
8443 libxml1 libxml2 convergence.
8444 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8445 and the LIBXML_TEST_VERSION macro
8446
8447Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8448
8449 * doc/xml.html: various patches and improvements typo fixed by
8450 Felix Natter
8451 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8452 from Felix Natter <fnatter@gmx.net>
8453
8454Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8455
8456 * doc/upgrade.html: updated with instructions for support of both
8457 libxml-1.x and libxml-2.x
8458 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8459 for 2.x support and also fixed includes
8460
8461
8462Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8465 the encoding support, added iconv support, so now libxml if
8466 compiled with iconv automatically support japanese encodings
8467 among others. Work based on initial patch from Yuan-Chen Cheng
8468 I may have broken binary compat in the encoding handler
8469 registration scheme, but that was so utterly broken I don't
8470 expect anybody to have used this feature until now.
8471 * parserInternals.h: fixup on the CHAR range macro
8472 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8473 code.
8474 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8475 * uri.c: added xmlParseURI() I can't believe I forgot to
8476 implement this one in 2.0 !!!
8477 * SAX.c: moved doc->encoding update in the endDocument() call.
8478 * TODO: updated.
8479
8480Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8481
8482 * tree.h: removed extraneous xmlRemoveProp definition
8483 * TODO: added item about --disable-corba configure switch
8484 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8485 * nanoftp.c: fixed include problems giving troubles on AIX and
8486 slowlaris
8487 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8488 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8489 comment and headers changes to lower gtk-doc number of warnings
8490 * doc/html/*: rebuilt docs
8491
8492Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8493
8494 * HACKING: documented the tag for 1.x and instructions
8495
8496Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8497
8498 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8499 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8500 xmlCreateIOParserCtxt
8501 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8502 significant overall improvement
8503 * xmllint.c: added I/O test to xmllint
8504 * testSAX.c: added a speed test
8505 * doc/* : updated/regenerated
8506
8507Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8508
8509 * xpath.c uri.h parserInternals.h: cosmetic changes from
8510 "Timur I. Bakeyev" <timur@bat.ru>, including making
8511 xmlCreateURI() public
8512
8513Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8516 and the code at the same time. Added a clean mechanism for
8517 overload or added input methods: xmlRegisterInputCallbacks()
8518 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8519 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8520 * TODO: updated
8521 * doc/* : updated/regenerated
8522 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8523 source dir
8524
8525Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8526
8527 * testURI.c: yet another forgotten commit, I should get some sleep !
8528
8529Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8530
8531 * xmllint.c: forgot to commit this too ?
8532
8533Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8534
8535 * xmlversion.h.in : forgot to commit this previously
8536
8537Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8538
8539 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8540 * README TODO: updated for release
8541 * uri.c uri.h: added authority parsing/saving
8542 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8543 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8544 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8545 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8546 Makefile.am : added compile-time customization of libxml
8547 --with-ftp --with-http --with-html --with-xpath --with-debug
8548 --with-mem-debug
8549 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8550 #include <libxml/xxx.h> I hope it won't break too much stuff
8551 and will be manageable in the future...
8552 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8553 and added xmllint to the installed programs
8554 * uri.h: added xmlFreeURI()
8555
8556Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8557
8558 * uri.c uri.h: finished the escaping handling, the base support
8559 and the URI path normalization. Looks good just lacks the
8560 authority content parsing code.
8561 * Makefile.am: added instructions to generate testURI
8562 * TODO: updated
8563 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8564 added links and icons for W3C and Gnome
8565
8566Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8567
8568 * xmlmemory.[ch] : seems I forgot to actually update the files in
8569 the last commit :-)
8570 * doc/xml.html doc/html/* : updated and uploaded the docs
8571
8572Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8573
8574 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8575 * TODO: updated
8576 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8577 libxml default allocation function with another set (like gmalloc/
8578 gfree).
8579 * Makefile.am, uri.c, uri.h: added a set of functions to do
8580 exact (litteraly copied from the RFC 2396 productions) parsing
8581 and handling of URI. Will be needed for XLink, one XML WFC,
8582 XML Base and reused in the nano[ftp/http] modules. Still work
8583 to be done.
8584
8585Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8586
8587 * configure.in, libxml.spec.in : libxml2
8588 * doc/* : updated the doc page, rebuilt the docs
8589
8590Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8591
8592 * all: tagged LIB_XML_1_X
8593 * *.c *.h : updated from W3C CVS tree
8594 * configure.in : 2.0.0-beta
8595 * libxml.spec.in : libxml2 package nam
8596 * result/* : new version of the tests output
8597
8598Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8599
8600 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8601
8602Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8603
8604 * doc/* : rebuilt the docs
8605 * parser.c: final patch on #6766
8606 * valid.c: small patch on validity checks.
8607
8608Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8609
8610 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8611 added
8612 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8613 compatibility w.r.t. XML spec and existing code.
8614
8615Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8616
8617 * parser.c: seems a better solution to <a> </a> exists,
8618 will try it for a while
8619
8620Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8621
8622 * parser.c: tried to remove the <a> </a> generating <a/>
8623 this is hard. Left a flag for that purpose. Fixed bug #6766
8624 * configure.in: prepared 1.8.7 not released, due to previous
8625 problem
8626
8627Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8628
8629 * doc/xml.html : applied second patch from Paul DuBois
8630
8631Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * doc/xml.html : applied patch from Paul DuBois
8634
8635Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8636
8637 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8638
8639Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8640
8641 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8642 compilation warnings on various platforms.
8643 * parser.c: Fixed #5281 validity error callbacks are now desactived
8644 by default if not validating.
8645
8646Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8647
8648 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8649
8650Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8651
8652 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8653 <gkatsi@cs.toronto.edu>
8654
8655Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8656
8657 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8658 processing URLs
8659
8660Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8661
8662 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8663 xmlNanoFTPUpdateURL for persistent control connections.
8664 * configure.in: 1.8.6
8665
8666Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8669 * tree.[ch] : added xmlSaveNoEmptyTags
8670
86712000-01-29 James Henstridge <james@daa.com.au>
8672
8673 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8674
8675 * Makefile.am: added nanoftp.[ch] to the build.
8676
8677Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8678
8679 * nanoftp.[ch]: cleanup, comments, API
8680 * debugXML.c : fixed a bug in the cat command
8681 * doc/*: regenerated the docs
8682
8683Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8686 * debugXML.c : fixed a bug in the cat command
8687 * valid.c: fixing some small probs
8688 * libxml.spec.in: get rid of the SNAP suffix
8689 * doc/xml.html: updated the status
8690
8691Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8692
8693 * xml-config.in: xml-config --version to just return the
8694 version number
8695 * xpath.c: some cleanup w.r.t. axis when the current node is
8696 an attribute.
8697 * TODO: updated
8698
8699Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8700
8701 * configure.in: prepared for libxml-1.8.5
8702 * doc/* recompiled the documentation
8703
87042000-01-17 Jody Goldberg <jgoldberg@home.com>
8705
8706 * configure.in : WARNING autoconf subtlety alert :
8707 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8708 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8709 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8710 get defined by AC_CHECK_HEADERS.
8711
8712Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8713
8714 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8715 Rune.Djurhuus@fast.no
8716
8717Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8718
8719 * TODO: updated
8720 * tree.c, parser.c: made sure that only memory alloc problems
8721 and internal parser errors are allowed to write to stdout or
8722 stderr.
8723
8724Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8725
8726 * tree.c : restored xmlNewGlobalNs since this seems used by
8727 a lot of existing code :-(, fixed a bug in xmlNewNs
8728 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8729 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8730 to exit() from the library code.
8731 * xpath.c, parser.c: removed bugs or unused code detected by
8732 Windows compilers
8733 * parser.c: started adding interfaces for parsing well balanced
8734 XML fragments
8735 * configure.in: releasing 1.8.4
8736 * doc/* : rebuilt the docs
8737
8738Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8739
8740 * tree.[ch] : added xmlNewDocFragment() for DOM
8741 * testHTML.c: uninitialized variable.
8742
8743Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8744
8745 * doc/* : rebuild the docs
8746
8747Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8748
8749 * acconfig.h: readline and history patch
8750 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8751 * tree.c: added check and handling when possibly removing an ID
8752 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8753 and saving.
8754 * test/HTML/entities.html result/HTML/entities.html* : test for
8755 various entities reference cases
8756 * result/HTML/* : as a result output of some testcase have
8757 changed
8758 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8759 by previous example. added xmlParseTryOrFinish().
8760 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8761 entities.h debugXML.h HTMLparser.h: changed the way struct are
8762 declared to allow gtk-doc to expose those
8763 * parser.c: closed bug #4960
8764 * Makefile.am configure.in: Applied patch from
8765 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8766 and math/socket libs detection
8767
8768Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8769
8770 * configure.in, Makefile.am: link tester against readline
8771 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8772
8773Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8774
8775 * tree.[ch]: added xmlRemoveProp
8776 * win32config.h.in nanohttp.c: avoid including the Windows
8777 socket stuff in every C files
8778 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8779 the XmL parser(s)
8780 * test/ns4 result/ns4 etc...: added test case for previous prob
8781 * tree.c: xmlNewNs wasn't checking for double definition
8782 * Makefile.in: fixed a problem with dist-hook duplicates
8783 * parser.[hc], xmlIO.c: fixed the loading of external entities
8784 APIs, now xmlLoadExternalEntity() is used everywhere and
8785 setting up an app specific front-end using the
8786 * SAX.c parser.c: some fixes, now the xhtml spec validates
8787 with the xhtml DTD.
8788 * error.c: fixed crashes in case of no input stream
8789 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8790 to the validation tests and results
8791
8792Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8793
8794 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8795 too htmlCreatePushParserCtxt() and htmlParseChunk()
8796 * parser.c: a bit of cleanup.
8797 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8798 to XML) removed the last mem leak known
8799 * HTMLtree.c: output message cleanup
8800 * xmlmemory.c: display content info about memory blocks
8801 * result/HTML/wired.* : missing att value warning change
8802
8803Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8804
8805 * doc/* : rebuilt the documentation
8806
8807Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8808
8809 * parser.[ch] parserInternals.h: Push parser for XML,
8810 seems to work fine now
8811 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8812 --push for push testing
8813 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8814 * testSAX.c: added --push
8815 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8816 subtree
8817 * xmlIO.[ch] : enriched API + fixes for push mode
8818 * entities.[ch]: added the entity content length to the struct.
8819 * xmlmemory.[ch]: new API to show the last entries for the shell
8820 * valid.c: added required attribute testing
8821 * SAX.c: the cdata callback now merge contiguous fragments
8822 * HTMLparser.c: cleanup of some macros
8823
8824Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8825
8826 * parser.c: fix for PIs name starting with xml
8827 * tree.c: fixed a potential problem with || and && ops
8828 * *.c, configure.in win32config.h.in : generate win32config.h for
8829 those on the Other Side !
8830
8831Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8832
8833 * parser.c: fixed a stupid = vs. == bug :-(
8834 * doc/gnome-xml.sgml: s/glade/xml/
8835
8836Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8837
8838 * configure.in, doc/xml.html : bug fix release 1.8.2
8839 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8840 Hopefully the end of that silly C++ include problem
8841 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8842 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8843 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8844 troubles with autoclosed elements when the stree shape doesn't
8845 follow the DtD specs. Added htmlIsAutoClosed() and
8846 htmlAutoCloseTag()
8847 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8848 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8849 * debugXML.c: fixed a bug on printing default namespaces.
8850 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8851
8852Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8853
8854 * result/HTML/*.htm[l] : updated the HTML regression tests according
8855 to the new output
8856 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8857 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8858 problem due to intermix of extern "C" { ... } declarations for C++
8859 and recursive includes in the headers
8860
88611999-12-20 Chris Lahey <clahey@umich.edu>
8862
8863 * HTMLtree.c: Made it so that html nodes with a single child do
8864 not insert a carriage return before or after the child node.
8865
8866Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8867
8868 * configure.in, doc/xml.html : bug fix release 1.8.1
8869 * parser.c: fixed bug #4344
8870 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8871 added the glue to avoid C++ problems
8872 * doc/* : regenerated the documentation
8873
8874Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8875
8876 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8877 namespace recognition, and Dia as a resul :-(
8878 * encoding.c: closed bug #3950
8879
8880Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8881
8882 * valid.c: debugging a posteriori validation, except URI expansion
8883 stuff this should be fixed now
8884 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8885 Carl Nygard <cnygard@bellatlantic.net>
8886 * tester.c: added --postvalid, cleaning of the code
8887 * tree.[ch]: added xmlDocGetRootElement()
8888
8889Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8890
8891 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8892 c++ losage.
8893
8894Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8895
8896 * configure.in, doc/xml.html : bumped to 1.8.0
8897 * xlink.[ch], Makefile.am : added framework for link detection
8898 * parser.h: added nbChars to parser context, needed for cleanup.
8899 * xmlmemory.c: removed a nasty bug when out of mem
8900 * valid.[ch]: adding namespace support for attribute decl
8901 * tester.c: added --debugent option
8902 * debugXML.[ch]: added xmlDebugDumpEntities()
8903 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8904 buffers instead, this was really needed, validation was breaking
8905 in strange ways due to that. Added xmlParseStringPEReference()
8906 and other parsing from strings functions. Entities processing
8907 modified again, but PERef are still not handled correcly but
8908 unless you're Eve Maller you won't notice :-)
8909 * HTMLparser.c: large changes toward reliability, and switched to
8910 lowercase internal tags, XHTML is lowercase, so it will help
8911 that output is closer to next version.
8912 * doc/* : regenerated the documentation, it is now hosted at
8913 http://xmlsoft.org/ (same bits I just bought the domain :-)
8914
8915
8916Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8917
8918 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8919 doc generation
8920 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8921 in the SAX API
8922 * doc/*: rebuilt the doc making sure everything appears in the
8923 HTML files
8924
8925Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8926
8927 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8928 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8929 which allow impressive speed improvement on dataset with
8930 large text pieces, but at the cost of broken binary
8931 compatibility and slightly bigger memory usage.
8932 Configure with --with-buffers to activate them, they
8933 are protected with XML_USE_BUFFER_CONTENT define.
8934 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8935 goal is 0 memory left allocated once parser is no more used
8936 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8937 call xmlCleanupParser() and xmlMemoryDump()
8938
8939Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8940
8941 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8942 * parser.[ch] encoding.[ch]: added memory cleanup routines
8943 * parser.c: closing bug #3788
8944 * doc/*: rebuilt the doc
8945
8946Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8947
8948 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8949 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8950 * tester.c: added --compress option
8951 * doc/*: rebuilt the documentation
8952
8953Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8954
8955 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8956 if given /proc/kcore as input !
8957 * doc/xml.html doc/*: updated and rebuilt the documentation
8958
8959Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8960
8961 * parser.c: Fixed some wrongly space collapsing code due to
8962 a misreading of the spec.
8963 * result/*: fixed the output accordingly
8964
8965Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8966
8967 * encoding.c: bug fix and typos
8968 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8969 * parser.c: added attribute normalization closing bug #3597
8970 * test/att* result/att* SAXresult/att*: testcase for attribute
8971 normalization
8972
8973Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8974
8975 * configure.in: closing bug #3163 by adding extra flags for the
8976 cc compiler on HP-UX
8977
8978Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8979
8980 * valid.[ch] : removed a typo and an enumerated type bug in the
8981 xmlAddElementDecl() function
8982 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8983 call to xmlEncodeEntitiesReentrant() so that the functions
8984 New, Set and Get are at the same level.
8985 * parser.c HTMLparser.c: extra memory allocation bug for
8986 attributes detected by someone using libxml in embedded systems :-)
8987
8988Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8989
8990 * xmlmemory.h: turned off mem debug :-\
8991
8992Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8993
8994 * parser.c: closed bug #2784 a one line fix, but worth pushing
8995 a new release out
8996 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8997 some structures, comments before and after the
8998 main element, and other nastyness
8999 * HTMLtree.c tree.c: accomodate the extended HTML supported
9000 * configure.in: pushing 1.7.4
9001 * test/ent8 and related outputs : added a new test for bug #2784
9002 * test/HTML/wired.html and related output: a nasty HTML example
9003 * Makefile.am: improved the test scripts
9004 * docs/* : reran the documentation extractor, updated xml.html
9005
9006Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9007
9008 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9009 HTMLparser and debugged the HTML related code. HTML documents
9010 now have their own type
9011 * entities.c: do not dump &apos; for HTML output
9012 * xmlmemory.c: improvement, breakpoint mechanism
9013 * testHTML.c: added --sax --repeat ...
9014 * Makefile.am: improved the HTML tests
9015 * valid.[ch]: added xmlValidGetValidElements and
9016 xmlValidGetPotentialChildren
9017 * tester.c: added --insert to test the 2 new functions
9018 * test//* result//* SAXresult//* : regression test cleanup
9019 and extension.
9020 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9021 gnome-xml-nanohttp.html
9022
9023Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9024
9025 * HTMLparser.c: fixed problems with some autoclose tags
9026 * tree.c: fixed XML output problems.
9027 * result/* SAXresult/*: update of the tests output
9028
9029Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * Makefile.am: Arturo patch for xmlConf.sh version info
9032 * parser.c: Tim Josling patch for single quoted items
9033 * tester.c: Tim Josling patch for tester options usage
9034 * tree.h: indent cleanup
9035
9036Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9037
9038 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9039 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9040
9041Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9042
9043 * tree.c : Raph patch for initialization of CORBA fields
9044 * parser.c, xpath.c, ...: modification of doc comments
9045 * xpath.c : allow spaces in xpath expressions
9046
9047Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9048
9049 * xmlmemory.h: turning off memory debug :-(
9050
9051Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9052
9053 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9054 better SAX interfaces.
9055 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9056 entity.
9057 * configure.in: 1.7.2
9058
9059Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9060
9061 * libxml.spec.in: fixed the URL
9062 * doc/xml.html: improved the documentation front-end
9063
9064Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9065
9066 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9067
9068Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9069
9070 * libxml.spec.in: fixed the alpha compile problem
9071 * parser.[ch]: changed errno to errNo in the parser context :-(
9072 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9073 * doc/xml.html: changed CHAR to xmlChar
9074 * doc/html/*: recompiled the documentation
9075 * configure.in: 1.7.1
9076
9077Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9078
9079 * parser.h: modified the parser context struct to regain 1.4.0
9080 binary compatibility
9081 * parser.c, xml-error.h: added errno ot teh context and defined
9082 a set of errors values with update of errno
9083 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9084 DTDs and entities
9085 * *.h, *.c: complete cleanup of the use of config.h and include
9086 protection depending on the current setup.
9087 * overalll debugging, maintenance and bug-fixing on all modules
9088 * updated the documentation
9089 * ready for 1.7.0
9090
9091Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9092
9093 * HTMLparser.c : cleanup
9094 * SAX.c valid.c valid.h: added ID/IDREF checking
9095 * tree.c tree.h: extended doc structure for refs
9096 * configure.in: 1.6.2
9097 * parser.c: patched bug in SAX user arg call
9098 * parserInternals.h: patched missing close in C++ wrapping
9099 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9100 especially upcoming XPointer implementation.
9101 * doc/xml.html: augmented, typo
9102
9103Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9104
9105 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9106 not all invocations of install understand -d.
9107
9108Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9109
9110 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9111 to make 'check' works, when builddir != srcdir.
9112
9113Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9114
9115 * doc/xml.html : updated the documentation
9116
9117Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9118
9119 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9120 not deallocated memory blocks
9121 * *.c : replaces all calls to malloc() free() and realloc() to
9122 the wrapper functions/macros
9123 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9124 instead of xmlFreeNodeList()
9125
9126Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9127
9128 * HTMLparser.c: corrected a stupid bug leading to core dump at
9129 tree deallocation. Removed warnings indicated by
9130 Stephane.Conversy@lri.fr
9131 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9132 looked for in the external subset
9133
9134Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9135
9136 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9137 on SGI by Stephane.Conversy@lri.fr
9138
9139Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9140
9141 * all .h : changed the prototype declaration indent as in gtk
9142 * most .c : working on reducing the TODOs in the code
9143 * most .c : cleanup though -pedantic and Insure++
9144 * improvements on validation ID checkings.
9145 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9146 * xml-config.in: closed #1810
9147
9148Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9149
9150 * tree.h, valid.c, valid.h: more work on validity, IDs
9151 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9152 definition for AIX
9153
9154Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9155
9156 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9157 the distribution due to a cut'n paste error at last commit
9158
9159Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9160
9161 * configure.in: upgraded to version 1.4.0
9162 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9163 Big update, added a large part of the validation process,
9164 it should be usable, but some parts are missing
9165 * xpath.c: improved the implementation w.r.t. root.
9166 * Makefile.am: added more tests
9167 * test and result trees: added a lot of tests
9168 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9169
9170Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9171
9172 * Added an HACKING file
9173
9174Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9175
9176 * xpath.[ch] : improvements and debug of the XPath implementation
9177 * parser.c, HTMLparser.c : modified the parsers to be progressive
9178 * tree.[ch] : extended the Buffer promitives
9179 * xmlIO.[ch] : added basic I/O routines providing progressive
9180 parsing and ready for I18N conversion plugins
9181 * SAXresult/* : the SAX callback sequence maybe slightly different
9182 now
9183 * test*.c : improved/updated the tests programs
9184 * doc/* : recompiled the docs.
9185
91861999-07-26 Michael Meeks <michael@edenproject.org>
9187
9188 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9189
9190 * tree.c: Ditto.
9191
9192Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9193
9194 * configure.in: upgraded to version 1.4.0
9195 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9196 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9197 XML query language, see http://www.w3.org/TR/xpath for more details.
9198 * parser.c, parser.h: added CHAR* related string functions for XPath
9199 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9200 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9201 rebuild the docs.
9202 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9203 and regression testing capabilities for XPath.
9204
9205Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9206
9207 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9208 closing bug #1646
9209
9210Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9211
9212 * Makefile.am, example/Makefile.am: closed bug #1683
9213
9214Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9215
9216 * example/Makefile.am, configure.in: added the makefile for the
9217 gjobread example
9218
9219Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9220
9221 * doc/Makefile.am:
9222 - fix which allow "make install DESTDIR=</install/prefix>".
9223
9224Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9225
9226 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9227 which fixed a problem on the file reading-code.
9228
9229Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9230
9231 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9232 output.
9233 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9234
9235Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9236
9237 * parser.h : Oops removed the binary compatibility problem
9238 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9239 * parser.c, HTMLparser.c: applied patches for reading from stdin
9240
9241Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9242
9243 * parser.c, entities.c, valid.c: cleanup bug #1591
9244 * configure.in: cleanup bug #1592
9245 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9246 the same tree back-end. Hence gdome will be available for it.
9247 * doc/Makefile.am: close bug #617
9248
9249Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9250
9251 * parser.c: alloctate a per parser context SAX interface block
9252
9253Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9254
9255 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9256 and xmlEncodeEntitiesReentrant with the correct one :-\
9257
9258Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9259
9260 * commit of my internal XML base changes, quite a lot of
9261 changes, cleanups, better entities support, framework for
9262 new I/O and charset detection and handling
9263 * Fixed the configure/Makefile stuff to generate shared libs
9264 with the proper version info, so we jumped on rev from
9265 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9266 xmlEncodeEntities() result need to be freed now, and a string
9267 xmlParserVersion provide the current library version.
9268
9269Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9270
9271 * parser.c: fixed a buffer overrun for when you have a very long
9272 attribute with no entities in it.
9273
9274Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9275
9276 * added example directory
9277 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9278
9279Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9280
9281 * Release of libxml-1.1, nearly everything has been touched for
9282 this.
9283 * Added more regression tests
9284 * Updated the documentation
9285
9286Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9287
9288 * tree.[ch]: unified the XML_NO_CORBA defines.
9289 * parser.c encoding.[ch]: started plugging in char encoding detection
9290
9291Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9292
9293 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9294 Also freed allocated buffer.
9295
9296Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9297 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9298 reentrancy problem at printing. One is left in entities.c, to
9299 remove ASAP
9300 * testSAX.c : added a test example showing the use of the SAX
9301 interface if one doesn't want to build the DOM tree.
9302 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9303
9304Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9305
9306 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9307 large revamping of the parser to use SAX callbacks
9308 http://www.megginson.com/SAX/ (or at least a C like interface
9309 a la Expat). It's now possible to set up your own callbacks
9310 and the parser will not build a DOM tree.
9311 * test/* result/*: updated the test suite, I finally removed
9312 the old Namespace draft support (PI based).
9313
9314Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9315
9316 * Makefile.am: added test result to EXTRA_DIST for make tests
9317
9318Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9319
9320 * parser.c, parserInternals.h: moved the chars macro definitions
9321 to parserInternals.h
9322 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9323 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9324
9325Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9326
9327 * xml-config.in : applied patch to make --version work
9328
93291999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9330
9331 * Makefile.am (check-local): Alias for `tests' target. This will
9332 cause `make check' to do the right thing.
9333 (tests): Don't run tests in srcdir. Also, replaced calls to
9334 basename with a `sed' "equivalent".
9335
9336Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9337
9338 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9339 it in the header and not the sources, updated the doc.
9340 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9341 pointing this out.
9342
9343Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9344
9345 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9346 exported the inputStream routines.
9347 * doc/html/* : updated accordingly
9348
9349Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9350
9351 * parser.c, parser.h, parserInternals.h: added a few extra
9352 internal calls to allocate and free parser contexts ...
9353 * doc/html/* : updated accordingly
9354
9355Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9356
9357 * configure.in, Makefile.am, doc/makefile.am : General changes for
9358 1.0.0 release and including the generated HTML documentation.
9359
9360Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9361
9362 * makefile.am : added parserInternals.h, oops.
9363
9364Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9365
9366 * parserInternals.h: added this header giving access to the parser
9367 internal functions.
9368 * doc/Makefile.am : added a rebuild target which rebuilds the full
9369 set of documentations
9370 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9371 the internal subset.
9372 * *.c *.h: modifications needed to generate the documentation using
9373 gtk-doc, cleanup of functions blocks, reorganisation of struct
9374 declarations.
9375
9376Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9377
9378 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9379 the tar and spec file to include the beginning of the doc.
9380
93811999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9382
9383 * doc/.cvsignore: Added this file.
9384
9385Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9386
9387 * tree.c: fixed xmlGetProp to return "" when the attribute
9388 exists, even if the node-list is NULL.
9389
9390Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9391
9392 * tree.c: patched an error outputting empty attribute values.
9393 * Makefile.am and doc/makefile.am: have been updated during the
9394 week-end. Sorry for an empty CVS log, I got a shell problem.
9395
9396Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9397
9398 * tree.h: cleaned up using enums instead of defines
9399 * parser.c, valid.[ch]: more work on parsing/output of element
9400 declarations
9401
9402Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9403
9404 * valid.[ch], tree.c, parser.c : more work toward full parsing
9405 of XML DTDs.
9406 * README: added informations about mailing-list and on-line
9407 documentation
9408
94091999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9410
9411 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9412
9413Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9414
9415 * parser.c, tree.[ch] : more work toward conformance testing,
9416 added a last element to accelerate parsing of very flat structures
9417 started working on internal subset Element content declaration.
9418 * valid.[ch] : first cut at adding code toward validation.
9419 * previous changes had also small impact on most files, especially
9420 the conformance testing using James Clark test suite.
9421
9422Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9423
9424 * test/* : updated the examples, most of them were not well
9425 formed (humm), and added rdf2.
9426 * result/* : resulting changes in the output.
9427
9428Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9429
9430 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9431
9432Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9433
9434 * tree.c: patched a bug in the generation of empty attributes
9435
9436Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9437
9438 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9439 for node/trees/documents/... Biggest problem is namespace
9440 support when copying subtrees.
9441
9442Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9443
9444 * parser.c, entities.c: improve entities and char ref encoding,
9445 and cleanups of error messages.
9446
9447Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9448
9449 * parser.c, entities.c: simple bug hunting done during rpm2html and
9450 rpmfind integration.
9451
9452Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9453
9454 * parser.[ch]: Added interfaces allowing to specify a SAX
9455 handler before parsing.
9456
9457Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9458
9459 * parser.c: redirrect all errors reporting through the SAX
9460 error function
9461
9462Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9463
9464 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9465 * libtool, tlmain ...: update of the libtool files
9466
94671998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9468
9469 * entities.c: Use g_snprintf insteda of snprintf.
9470
9471Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9472
9473 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9474 added ent5 test for this purpose.
9475 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9476
9477Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9478
9479 * parser.c: fixed? a strange error due to compression on a GWP
9480 document.
9481
9482Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9483
9484 * tree.[ch]: bug fixing
9485 * entities.[ch]: defined a specific type for predefined entities
9486 * doc/xml.html: more documentation on the library, how to use it,
9487 overview of the interfaces.
9488
9489Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9490
9491 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9492
9493Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9494
9495 * tree.c: corrected a small bug
9496 * doc/xml.html: continuing writing documentation.
9497
9498Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9499
9500 * debugXML.h debugXML.c: added debugging utilities.
9501 * tester.c: added --debug switch.
9502 * tree.c: patched an incorrect node->type assignment.
9503 * parser.c: formatting, ensure that node->doc != NULL in attributes
9504
9505Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9506
9507 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9508 entity support and provide an internal representation close to
9509 DOM one (entity ref nodes, and attribute value as tree). I tried
9510 to preserve the interface but this will surely break some apps
9511 (I have to change rpm2html/rpmfind for example). I had to change
9512 two interfaces, and the generated tree is somewhat different.
9513 * doc/* : started documenting the XML library, the tree and
9514 DOM/Corba. This is a first step.
9515
9516Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9517
9518 * parser.c: Set up the fonctions comment block, boring but useful.
9519 * parser.h, SAX.c, parser.c: now attributes are processed through
9520 the SAX interface. The problem is that my SAX interface diverged
9521 quite a bit from the original one, well this is not an official
9522 spec, and translating it from Java to C is hairy anyway...
9523
9524Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9525
9526 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9527 fonctions comment block, boring but useful.
9528
9529Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9530
9531 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9532 conversion routines. However they are not yet used to convert the
9533 inputs. The core will run with UTF-8.
9534
9535Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9536
9537 * tree.c : make sure that the type id is properly set-up when
9538 a new object is allocated, needed for DOM.
9539
9540Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9541
9542 * tree.h, tree.c: Ok, the main objects in the tree will be native
9543 corba objects, it costs 8 bytes per Node, Attribute and Document
9544 but it simplifies the Corba integration a lot (no extra interface
9545 objects to allocate/free).
9546
9547Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9548
9549 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9550 and changed NODEs contants for conformity with DOM Level 1
9551
9552Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9553
9554 * added hooks to keep track of servants when creating objects
9555 xmlDoc and xmlNode (for Corba export).
9556
9557Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9558
9559 * added xml-config script.
9560
9561Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9562
9563 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9564 to autoupdate libtool and automake conf files.
9565
95661998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9567
9568 * Makefile.am: Use '?' to separate the sed
9569 commands as ',' is used when people pass -Wl,something.
9570
9571
9572Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9573
9574 * tree.c, tree.h: added a per-document compression interface.
9575
9576Tue Sep 22 20:47:38 EDT 1998
9577
9578 * tree.c, tree.h: added saving with compression and added interfaces
9579 to control the compression level (xmlGetCompressMode,
9580 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9581
9582Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9583
9584 * parser.c: corrected a loop for files of size 0
9585
95861998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9587
9588 * error.h: New file. Contains prototyes from `error.c'.
9589
9590Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9591
9592 * Makefile.am (xmlincdir): New macro.
9593 (xmlinc_HEADERS): Renamed from include_HEADERS.
9594
9595Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9596
9597 * applied small patch on numeric entities from
9598 Christopher Blizzard <blizzard@appliedtheory.com>
9599
9600Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9601
9602 * New release 0.2, removed the old xml_* files so that it's
9603 coherent with the other CVS base (W3C), far better conformance
9604 to standard, new namespaces, decent entities support, beginning
9605 of a SAX-like interface. Nearly nothing left intact, even the
9606 test examples ...
9607
96081998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9609
9610 * .cvsignore: Add .deps dir
9611
9612Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9613
9614 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9615
9616Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9617
9618 * configure.in: added test for CPP
9619 * AUTHORS, Changelog: the original ones didn't get commited but the
9620 glib ones instead, fixed.
9621 * Makefile.am: corrected an error in library naming
9622
9623Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9624
9625 * integrated code developped at W3C
9626 * changed the original Copyright
9627 * migrated to automake
9628 * prefixed the filenames by xml_ to avoid filename clashes
9629
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009630Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9631
9632 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9633 should not be called.
9634
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009635Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9636
9637 * libxml-2.0.pc.in: applied the patch to fix #101894
9638
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009639Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9640
9641 * tree.c : applied patch from Lukas Schroeder for register callbacks
9642 * valid.c: modified patch from Lukas Schroeder to test
9643 register callbacks with --chkregister
9644
Daniel Veillard067bae52003-01-05 01:27:54 +00009645Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9646
9647 * xmlreader.c: seriously changed the way data are pushed to
9648 the underlying parser, go by block of 512 bytes instead of
9649 tryng to detect tag boundaries at that level. Changed the
9650 way empty element are detected and tagged.
9651 * python/tests/reader.py python/tests/reader2.py
9652 python/tests/reader3.py: small changes mostly due to context
9653 reporting being different and DTD node being reported. Some
9654 errors previously undetected are now caught and fixed.
9655 * doc/xmlreader.html: flagged last section as TODO
9656
Daniel Veillard51a447a2003-01-04 19:42:46 +00009657Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9658
9659 * python/libxml.py: integrated the Python 2.2 optimizations
9660 from Hannu Krosing, while maintaining compatibility with
9661 1.5 and 2.1
9662
Daniel Veillarde59494f2003-01-04 16:35:29 +00009663Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9664
9665 * xmllint.c: a bit of cleanup
9666 * xmlreader.c: small fix
9667 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9668 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9669
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009670Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9671
9672 * python/setup.py.in: patch from Stéphane Bidoul to include
9673 drv_libxml2.py in setup.py
9674
Daniel Veillard66b82892003-01-04 00:44:13 +00009675Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9676
9677 * doc/xmlreader.html: starting documenting the new XmlTextReader
9678 interface.
9679
Daniel Veillard7704fb12003-01-03 16:19:51 +00009680Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9681
9682 * xmllint.c: added the --stream flag to use the TextReader API
9683 * xmlreader.c: small performance tweak
9684
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009685Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9686
9687 * xmlreader.c python/tests/reader2py: okay the DTD validation
9688 code on top of the XMLTextParser API should be solid now.
9689
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009690Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9691
9692 * xmlreader.c python/tests/reader2py: Fixing some more mess
9693 with validation and recursive entities while using the
9694 reader interface, it's getting a bit messy...
9695
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009696Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9697
9698 * xmlreader.c python/tests/reader.py: another couple of problem
9699 related to IsEmptyElement reported by Stéphane Bidoul needed
9700 some fixes.
9701
Daniel Veillard4f860202003-01-02 13:00:02 +00009702Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9703
9704 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9705 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9706 based on the python XmlTextReader interface.
9707
Daniel Veillard3c265e42003-01-01 21:06:49 +00009708Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9709
9710 * tree.c: backing out one change in the last patch which broke the
9711 regression tests
9712
Daniel Veillard5335dc52003-01-01 20:59:38 +00009713Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9714
9715 * global.data globals.c tree.c include/libxml/globals.h: applied
9716 an old patch from Lukas Schroeder to track node creation and
9717 destruction. Probably missing a lot of references at the moment
9718 and not usable reliably.
9719
Daniel Veillard8ba17412003-01-01 19:13:12 +00009720Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9721
9722 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9723 from doc/news.html and a stylesheet
9724
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009725Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9726
9727 * xmlreader.c python/tests/reader.py: fixed another couple of
9728 xmlreader bugs reported by Stéphane Bidoul and added tests.
9729
Daniel Veillard9e395c22003-01-01 14:50:44 +00009730Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9731
9732 * xmlreader.c python/tests/reader2.py: fixed another validity
9733 checking in external parsed entities raised by Stéphane Bidoul
9734 and added a specific regression test.
9735 * python/tests/reader3.py: cleanup
9736
Daniel Veillardd5896142002-12-31 14:45:26 +00009737Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9738
9739 * xmlreader.c python/tests/reader2.py: fixed a problem with
9740 validation within entities pointed by Stéphane Bidoul, augmented
9741 the tests to catch those.
9742
Daniel Veillarddc85f282002-12-31 11:18:37 +00009743Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9744
9745 * python/generator.py: modified the generator to allow keeping
9746 class references when creating new classes, needed to fix a bug
9747 pointed by Stéphane Bidoul where the input buffer of the
9748 xmlTextReader instance gets destroyed if the python wrapper for
9749 the input is not referenced anymore.
9750
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009751Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9754 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9755
Daniel Veillard571b8892002-12-30 12:37:59 +00009756Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * xmlreader.c python/tests/reader.py: fixed another problem
9759 pointed by Stéphane Bidoul
9760
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009761Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9764 with "<a/>"
9765
Daniel Veillardecaba492002-12-30 10:55:29 +00009766Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * SAX.c: warn on xmlns:prefix="foo"
9769 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9770 for namespace attributes handling.
9771
Daniel Veillard2d84a892002-12-30 00:01:08 +00009772Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9773
9774 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9775 a really nasty problem raised by a DocBook XSLT transform
9776 provided by Sebastian Bergmann
9777
Daniel Veillard29b3e282002-12-29 11:14:41 +00009778Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9781 by Stéphane Bidoul and integrated it into the tests
9782
Daniel Veillarde18fc182002-12-28 22:56:33 +00009783Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9784
9785 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9786 extended the XmlTextReader API a bit, addding accessors for
9787 the current doc and node, and an entity substitution mode for
9788 the parser.
9789 * python/libxml.py python/libxml2class.txt: related updates
9790 * python/tests/Makefile.am python/tests/reader.py
9791 python/tests/reader2.py python/tests/reader3.py: updated a bit
9792 the old tests and added a new one to test the entities handling
9793
Daniel Veillardaba976d2002-12-28 21:14:18 +00009794Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * python/generator.py python/libxml2class.txt
9797 python/tests/reader.py python/tests/reader2.py: changed the
9798 generator to provide casing for the XmlTextReader similar to
9799 C# so that examples and documentation are more directly transposable.
9800 Fixed the couple of tests in the suite.
9801
Daniel Veillard83298842002-12-28 15:12:33 +00009802Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9803
9804 * doc/guidelines.html: added a document on guildeline for
9805 publishing and deploying XML
9806
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009807Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9808
9809 * valid.c xmlreader.c: final touch running DTD validation
9810 on the XmlTextReader
9811 * python/tests/Makefile.am python/tests/reader2.py: added a
9812 specific run based on the examples from test/valid/*.xml
9813
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009814Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9815
9816 * python/libxml.py: added a few predefined xmlTextReader parser
9817 configuration values.
9818
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009819Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9820
9821 * python/libxml_wrap.h: trying to fix #102037
9822
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009823Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * SAX.c: fixing bug #95296, when the predefined entities
9826 are redefined in the DTD the default one must be used
9827 instead anyway.
9828
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009829Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9830
9831 * doc/xmllint.xml
9832 * doc/xmllint.1
9833 Add discussion of XML_DEBUG_CATALOG to xmllint man
9834 page - bug #100907
9835
9836
Daniel Veillarddf512f42002-12-23 15:56:21 +00009837Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9838
9839 * xmlreader.c: Fixed the empty node detection to avoid reporting
9840 an inexistant close tag.
9841
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009842Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9845 for Python 2.1
9846
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009847Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9850
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009851Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * doc/libxml2-api.xml python/tests/reader.py: one really need
9854 to provide the base URI information when creating a reader parser
9855 from an input stream. Updated the API and the example using it.
9856
Daniel Veillardea7751d2002-12-20 00:16:24 +00009857Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9860 include/libxml/valid.h include/libxml/xmlreader.h: working on
9861 DTD validation on top of xml reader interfaces. Allows to
9862 validate arbitrary large instances. This required some extensions
9863 to the valid module interface and augmenting the size of xmlID
9864 and xmlRef structs a bit.
9865 * uri.c xmlregexp.c: simple cleanup.
9866
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009867Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9870 work on the xml reader interfaces.
9871 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9872 Web page for the Windows binaries.
9873
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009874Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * xmlIO.c: applied a patch for VMS following the report by
9877 Nigel Hall
9878
Daniel Veillard3772de32002-12-17 10:31:45 +00009879Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * parser.c: the parseStartTag bug fix wasn't complete.
9882
Daniel Veillard67df8092002-12-16 22:04:11 +00009883Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9884
9885 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9886 parseStartTag, fixing it.
9887 * test/att4 result/att4 result/noent/att4: adding the test
9888 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9889 more methods to XmlTextReader.
9890
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009891Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9892
9893 * win32/libxml2.def.src: added more xml reader exports
9894 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9895 to the build
9896
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009897Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9898
9899 * doc/tutorial/xmltutorial.xml
9900 plus generated html and pdf
9901 Updating tutorial again based on further comments from Niraj
9902 Tolia on the last iteration
9903
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009904Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9905
9906 * doc/tutorial/xmltutorial.xml
9907 * doc/tutorial/includekeyword.c
9908 * doc/tutorial/includegetattribute.c
9909 plus generated html and pdf
9910 Adding fix from Niraj Tolia to tutorial to properly free memory.
9911
9912
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009913Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9916 more methods of XmlTextReader.
9917 * python/libxml2class.txt python/tests/reader.py: this increased the
9918 methods in the bndings, augmented the test to check those new
9919 functions.
9920
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009921Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9922
9923 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9924 methods of XmlTextReader.
9925 * python/generator.py python/libxml_wrap.h python/types.c
9926 python/libxml2class.txt: added the reader to the Python bindings
9927 * python/tests/Makefile.am python/tests/reader.py: added a specific
9928 test for the Python bindings of the Reader APIs
9929 * parser.c: small cleanup.
9930
Daniel Veillard06503452002-12-13 10:42:08 +00009931Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9932
9933 * xinclude.c: fallback was only copying the first child not the
9934 full child list of the fallback element, closes #89684 as reopened
9935 by Bernd Kuemmerlen
9936
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009937Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9938
9939 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9940
Daniel Veillard000eafb2002-12-12 10:04:22 +00009941Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9942
Daniel Veillardc1eed322002-12-12 11:01:32 +00009943 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009944 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009945 gives enum values, fix functype return type, put back fields in
9946 structs
9947 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009948
Daniel Veillard024b5702002-12-12 00:15:55 +00009949Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9952 about htmlNodeDumpOutput location.
9953 * xpath.c: removed an undefined function signature
9954 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9955 too many symbols in the API breaking the python bindings.
9956 Updated with the libxslt/libexslt changes.
9957
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009958Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * configure.in: preparing release of 2.4.29
9961 * doc/*: rebuilt the docs and API
9962 * xmlreader.c: a few more fixes for the XmlTextReader API
9963
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009964Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9965
9966 * include/win32config.h: applied mingw patch from Magnus Henoch
9967
Daniel Veillard5aad8322002-12-11 15:59:44 +00009968Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9971
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009972Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9975 building Python script, does the C parsing directly, generates
9976 a better API description including structure fieds defs and
9977 enums. Still a couple of bugs, but good enough for the python
9978 wrappers now.
9979 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9980 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9981 include/libxml/schemasInternals.h include/libxml/tree.h: more
9982 cleanup based on the python analysis script reports.
9983 * libxml.spec.in: make sure the API XML description is part of the
9984 devel package.
9985
Daniel Veillard01c13b52002-12-10 15:19:08 +00009986Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9989 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9990 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9991 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9992 code cleanup, especially the function comments.
9993 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9994
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009995Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * Makefile.am xmlreader.c include/libxml/Makefile.am
9998 include/libxml/xmlreader.h: Adding a new set of APIs based on
9999 the C# TextXmlReader API but converted to C. Allow to parse
10000 in constant memory usage, far simpler to program and explain
10001 than the SAX like APIs, unfinished but working.
10002 * testReader.c: test program
10003
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010004Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10005
10006 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10007
Daniel Veillard64b35282002-12-04 15:10:40 +000010008Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * tree.c: Chip turner indicated that XHTML1 serialization
10011 rule for style actually break on both IE and Mozilla,
10012 try to avoid the rule if escaping ain't necessary
10013
Daniel Veillard8efff672002-12-04 11:44:48 +000010014Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * nanhttp.c: handle HTTP URL escaping, problem reported by
10017 Glen Nakamura and Stefano Zacchiroli
10018
Daniel Veillard1c732d22002-11-30 11:22:59 +000010019Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10020
10021 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10022
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010023Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * uri.c: Johann Richard pointed out some XPointer problems for
10026 URN based URI references in XInclude. Modified the URI parsing
10027 and saving routines to allow correct parsing and saving of
10028 XPointers, especially when attached to "opaque" scheme accordingly
10029 to RFC 2396
10030
Daniel Veillard8db67d22002-11-27 19:39:27 +000010031Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10034 of refactoring to the HTML saving code.
10035 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10036 in the doc.
10037
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010038Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10039
10040 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10041 to a buffer API to reuse the generic dump to an OutputIO layer,
10042 this reduces code, fixes xmlNodeDump() for XHTML, also made
10043 xmlNodeDump() now return the number of byte written.
10044
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010045Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10046
10047 * python/setup.py.in: another patch from Stéphane Bidoul for
10048 Python bindings on Windows
10049 * doc/parsedecl.py: small cleanup
10050
Daniel Veillard9715c172002-11-25 16:33:40 +000010051Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * libxml.spec.in configure.in: add a line in %changelog for releases
10054
Daniel Veillard9bc53102002-11-25 13:20:04 +000010055Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * parser.c: patch from Marcus Clarke fixing a problem in entities
10058 parsing that was detected in KDe documentations environment.
10059
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010060Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10061
10062 * python/libxml.c (libxml_prev): Return the previous as opposed to
10063 the next node (I guess this is the result of some cut & paste programming:)
10064
Daniel Veillard80d7b902002-11-23 16:23:08 +000010065Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10068
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010069Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * python/generator.py python/libxml.c python/setup.py.in: trying
10072 to fix the Python bindings build on Windows (Stéphane Bidoul)
10073
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010074Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10075
10076 * win32/configure.js: added option for python bindings
10077 * win32/libxml2.def.src: added more exports
10078
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010079Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10080
10081 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10082 pthreads
10083 * win32/wince/*: applied updates to Windows CE port from Javier
10084
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010085Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10086
10087 * configure.in: preparing 2.4.28
10088 * libxml.spec.in doc/Makefile.am: some cleanup
10089 * doc/*: updated the news and regenerated.
10090
Daniel Veillardfee408f2002-11-22 13:18:30 +000010091Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10092
10093 * HTMLparser.c: final touch at closing #87235 </p> end tags
10094 need to be generated.
10095 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10096 this change slightly the output of a few tests
10097 * doc/*: regenerated
10098
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010099Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * parserInternals.c: fixing bug #99190 when UTF8 document are
10102 parsed using the progressive parser and the end of the chunk
10103 is in the middle of an UTF8 multibyte character.
10104
William M. Brack8b2c7f12002-11-22 05:07:29 +000010105Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10106
10107 * threads.c: fixed initialization problem in xmlNewGlobalState
10108 which was causing crash.
10109 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10110 in xmlInitializeGlobalState.
10111 * parserInternals.c: cleaned up ctxt->sax initialisation.
10112
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010113Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * tree.c include/libxml/tree.h: modified the existing APIs
10116 to handle XHTML1 serialization rules automatically, also add
10117 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10118 libxslt serialization uses it when needed without changing
10119 the library API.
10120 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10121 result/xhtml1: added a new test specifically for xhtml1 output
10122 and updated the result of one XHTML1 test
10123
Daniel Veillardd076a202002-11-20 13:28:31 +000010124Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * xinclude.c parserInternals.c encoding.c: fixed #99082
10127 for xi:include encoding="..." support on text includes.
10128 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10129 test/XInclude/ents/isolatin.txt : added a specific regression test
10130 * python/generator.py python/libxml2class.txt: fixed the generator
10131 the new set of comments generated for doc/libxml2-api.xml were
10132 breaking the python generation.
10133
Daniel Veillard817e70b2002-11-19 22:28:48 +000010134Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10135
10136 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10137 * configure.in: patch for Solaris on new autoconf closes #98880
10138 * doc/parsedecl.py: repair the frigging API building script,
10139 did I say that python xmllib sucks ?
10140 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10141 and some comment are no more truncated.
10142
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010143Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * parser.c: Martin Stoilov pointed out a potential leak in
10146 xmlCreateMemoryParserCtxt
10147
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010148Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10151 included in HTML documents and using the push parser.
10152
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010153Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10154
10155 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10156 specified, look for the Python interpreter not just in the
10157 specified root but also in the specified location. Fixes #98825
10158
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010159Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * python/libxml.c: fixing bug #98792 , node may have no doc
10162 and dereferencing without checking ain't good ...
10163
Daniel Veillarddad3f682002-11-17 16:47:27 +000010164Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * configure.in: preparing release 2.4.27
10167 * doc/* : updated and rebuilt the docs
10168 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10169 and all the docs are actually packaged and in the final RPMs
10170 * parser.c parserInternals.c include/libxml/parser.h: restore
10171 xmllint --recover feature.
10172
Daniel Veillard68e9e742002-11-16 15:35:11 +000010173Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10174
Daniel Veillard784b9352003-02-16 15:50:27 +000010175 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010176 processing of parsed entities, and XPath computation on sustitued
10177 entities.
10178 * testXPath.c: make sure entities are substitued.
10179
Daniel Veillard328f48c2002-11-15 15:24:34 +000010180Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10181
Daniel Veillard784b9352003-02-16 15:50:27 +000010182 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010183 processing of internal parsed entities, which had to be changed.
10184
Daniel Veillard66651aa2002-11-15 11:21:43 +000010185Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10186
10187 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10188 trying to fix bug #98517 about building outside the source tree
10189 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10190
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010191Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10192
10193 * include/win32config.h: cleanup
10194 * win32/Makefile.mingw: integrated mingw in JScript configure
10195 * win32/Makefile.msvc: modified to allow mingw coexistence
10196 * win32/configure.js: integrated mingw
10197 * win32/Readme.txt: cleanup
10198
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010199Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * HTMLparser.c: strengthen the guard in the Pop macros,
10202 like in the XML parser, closes bug #97315
10203
Daniel Veillard0821b152002-11-12 20:57:47 +000010204Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10207 callback is never used.
10208
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010209Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * parserInternals.c: fixed the initialization of the SAX structure
10212 which was breaking xsltproc
10213 * xpath.c: patch from Petr Pajas for CDATA nodes
10214 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10215 * parser.c include/libxml/parser.h: patch from Peter Jones
10216 removing a leak in xmlSAXParseMemory() and adding the
10217 function xmlSAXParseMemoryWithData()
10218
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010219Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10220
10221 adding pdf of tutorial, changing web page to link to it
10222 * doc/tutorial/xmltutorial.pdf
10223 * doc/xml.html
10224 * doc/docs.html
10225
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010226Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10227
10228 * doc/tutorial/ar01s08.html
10229 adding file what I forgot for tutorial
10230
10231
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010232Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10233
10234 Adding encoding discussion to tutorial
10235 Added:
10236 * doc/tutorial/images/*.png: DocBook admonition image files
10237 * doc/tutorial/apf.html, apg.html: new generated html
10238 * doc/tutorial/includeconvert.c: conversion code entity file
10239 changed:
10240 * doc/tutorial/xmltutorial.xml: DocBook original
10241 * doc/tutorial/*.html: generated html
10242
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010243Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10244
10245 * include/libxml/*.h: retired xmlwin32version.h
10246 * doc/Makefile.am: retired xmlwin32version.h
10247 * win32/configure.js: retired xmlwin32version.h
10248
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010249Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10250
10251 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010252 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10253 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010254
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010255Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * globals.c: fixed a typo pointed out by Igor
10258 * xpath.c: try to speed up node compare using line numbers
10259 if available.
10260
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010261Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * tree.c: make xmlFreeNode() handle attributes correctly.
10264
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010265Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10266
10267 * catalog.c: completed the #96963 fix, as reported by Karl
10268 Eichwalder
10269
Daniel Veillard56f21f22002-11-06 15:49:46 +000010270Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10273
Daniel Veillard91ad8792002-11-04 17:06:52 +000010274Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * Makefile.am: switched the order of a couple of includes
10277 to fix bugs #97100
10278
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010279Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10280
10281 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10282 xmlLoadCatalogs that used to separate directories with a ':'.
10283
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010284Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10285
10286 * threads.c: improvements to the Windows-side of thread handling
10287 * testThreads.c: conditionally excluded unistd.h
10288 * testThradsWin32.c: broke overlong lines
10289 * include/win32config.h: adapted thread-related macros to the new
10290 scheme and for pthreads on Windows
10291 * win32/Makefile.msvc: introduced a more flexible thread build,
10292 added testThreads[Win32].c to the build
10293 * win32/configure.js: introduced a more flexible thread config
10294
John Fleck61f6fb62002-10-31 15:23:29 +0000102952002-10-31 John Fleck <jfleck@inkstain.net>
10296
10297 * doc/xml.html (and, by implication, FAQ.html)
10298 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10299
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010300Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10301
10302 * configure.in: removed xmlwin32version.h
10303 * include/libxml/Makefile.am: removed xmlwin32version.h
10304
Daniel Veillardce66ce12002-10-28 19:01:59 +000010305Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * tree.c: applied patch from Brian Stafford to fix a bug
10308 in xmlReconciliateNs()
10309
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010310Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * tree.c: applied patch from Christian Glahn to allow
10313 xmlNewChild() on document fragment nodes
10314
Daniel Veillardb39bc392002-10-26 19:29:51 +000010315Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * parser.c: Christian Glahn found a problem with a recent
10318 patch to xmlParseBalancedChunkMemoryRecover()
10319 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10320 problems
10321 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10322 test/schemas/seq*: added the test cases from Charles
10323
Daniel Veillard366a9152002-10-23 20:43:53 +000010324Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10327 serious cleanup of the spec file and associated changes
10328 in the Makefiles.
10329 * valid.c: try to remove some warnings on x86_64
10330
Daniel Veillardd033d022002-10-23 14:55:02 +000010331Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10332
10333 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10334 fix bug #96586
10335
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010336Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10339 parsing, applied his patch
10340 * result/HTML/attrents.html result/HTML/attrents.html.err
10341 result/HTML/attrents.html.sax test/HTML/attrents.html:
10342 added the test and result case provided by Mikhail Sogrine
10343
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010344Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * vms/build_libxml.com vms/config.vms vms/readme.vms
10347 include/libxml/parser.h include/libxml/parserInternals.h
10348 include/libxml/tree.h include/libxml/xmlIO.h
10349 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10350 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10351 Applied the VMS update patch from Craig A. Berry
10352 * doc/*.html: update
10353
Daniel Veillardf000f072002-10-22 14:28:17 +000010354Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10357
Daniel Veillard1e208222002-10-22 14:25:25 +000010358Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * debugXML.c: adding a grep command to --shell in xmllint
10361 for T.V. Raman
10362
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010363Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * xmlcatalog.c: tried to fix some of the problem with --sgml
10366
Daniel Veillard935494a2002-10-22 14:22:46 +000010367Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10368
10369 * parser.c: tried to fix bug #91500 where doc->children may
10370 be overriden by a call to xmlParseBalancedChunkMemory()
10371
10372Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10373
10374 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10375 identifiers in SGML catalogs containing '&'
10376
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010377Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * python/types.c: fixed bugs when passing result value tree
10380 to Python functions.
10381
Daniel Veillard48267432002-10-18 11:21:38 +000010382Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * configure.in: preparing the release of 2.4.26
10385 * doc/*: updated and rebuilt the documentation
10386
Daniel Veillardbb284f42002-10-16 18:02:47 +000010387Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * parser.c: fixed a XML Namespace compliance bug reported by
10390 Alexander Grimalovsky
10391
Daniel Veillard44892f72002-10-16 15:23:26 +000010392Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * HTMLtree.c: fixed serialization of script and style when
10395 they are not lowercase (i.e. added using the API to the tree).
10396
Daniel Veillard2fd85422002-10-16 14:32:41 +000010397Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * valid.c: make xmlValidateDocument emit a warning msg if there
10400 is no DTD, pointed by Christian Glahn
10401
Daniel Veillard32370232002-10-16 14:08:14 +000010402Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10405 content model when some of the blocks have min or max, and a couple
10406 of bugs found in the process.
10407 * result/schemas/list0* test/schemas/list0*: added some specific
10408 regression tests
10409
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010410Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * README: updated the contact informations
10413
Daniel Veillard63186732002-10-15 08:43:17 +000010414Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10417 misses it, reported by Peter Bray.
10418
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010419Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10422 and removed a few warnings
10423
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010424Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * parser.c: Christian Glahn found a small bug in the push parser.
10427 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10428 public
10429
Daniel Veillard6045c902002-10-09 21:13:59 +000010430Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * xmlschemas.c include/libxml/xmlschemas.h: added
10433 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10434 * testSchemas.c: added --memory to test the new interface
10435
Daniel Veillardf0070122002-10-09 14:24:17 +000010436Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * doc/index.py doc/search.php: integrated the XSLT indexing,
10439 a few fixed in the indexer, added a scope selection at the
10440 search level.
10441
Daniel Veillard01992e02002-10-09 10:20:30 +000010442Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10445 this was due to uninitialized parts of the validation context
10446
Daniel Veillard321be0c2002-10-08 21:26:42 +000010447Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * debugXML.c: applied patch from Mark Vakoc except the API
10450 change, preserved it.
10451 * doc/*: updated the docs to point to the search engine for
10452 information lookup or before bug/help reports.
10453
Daniel Veillard01e87d22002-10-08 16:55:06 +000010454Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * doc/index.py doc/search.php: added mailing-list archives
10457 indexing and lookup
10458
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010459Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10462
Daniel Veillard9b006132002-10-07 11:13:27 +000010463Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * doc/index.py: improved HTML indexing
10466 * doc/search.php: make the queries also lookup the HTML based indexes
10467
Daniel Veillard141d04b2002-10-06 21:51:18 +000010468Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * doc/index.py: added HTML page indexing
10471
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010472Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10473
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010474 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010475 problem in libxslt.
10476 * catalog.c: fixed list handling in XML_CATALOG_FILES
10477
Daniel Veillardceb09b92002-10-04 11:46:37 +000010478Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10479
10480 * valid.c: typo/bug found by Christian Glahn
10481
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010482Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10483
10484 * xmlIO.c: applied Windows CE patch from Javier.
10485 * win32/wince: new directory, contains support for the PocketPC
10486 with Windows CE from Javier.
10487 * include/win32config.h: reorganised, removed duplicate
10488 definitions and applied WinCE patch from Javier.
10489 * include/wsockcompat.h: new file, now contains WinSock
10490 compatibility macros.
10491 * win32/Makefile.msvc: introduced double-run compilation.
10492
Daniel Veillarde16b5742002-09-26 17:50:03 +000010493Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * configure.in include/libxml/xmlwin32version.h: preparing release
10496 of 2.4.25
10497 * doc/*: updated and regenerated teh docs and web pages.
10498
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010499Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10502 error were not covering namespace declarations.
10503 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10504 it was missing the attribute declaration for the namespace
10505 * result/VC/NS3: the fix now report breakages in that test
10506
Daniel Veillardabe01742002-09-26 12:40:03 +000010507Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10510
Daniel Veillard2ace1952002-09-26 12:28:02 +000010511Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10514 and regenerated the docs and web site
10515
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010516Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10517
10518 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10519 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10520 not before
10521
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010522Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * python/generator.py python/libxml2class.txt: fixed a stupid error
10525 breaking the python API
10526
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010527Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10530 triostr.c triostr.h: applied a trio update patch from
10531 Bjorn Reese which should work with MinGW
10532
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010533Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * tree.c: improving some documentation comments
10536 * xmlregexp.c: found and fixed a mem leak with python regression tests
10537 * doc/*: rebuilt the doc and the API XML file including the
10538 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10539 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10540 python/types.c: added access to the XML Schemas regexps from
10541 python
10542 * python/tests/Makefile.am python/tests/regexp.py: added a
10543 simple regexp bindings test
10544
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010545Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10546
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010547 * doc/xml.html:
10548 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010549
Daniel Veillard118aed72002-09-24 14:13:13 +000010550Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * xmlregexp.c: fixed the data callback on transition functionality
10553 which was broken when using the compact form
10554 * result/schemas/*: updated the results, less verbose, all tests
10555 pass like before
10556 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10557 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10558 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10559 annoying warnings
10560 * xpath.c: try to provide better error report when possible
10561
Daniel Veillard72336152002-09-21 13:08:14 +000010562Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10563
10564 * Makefile.am: fixed a breakage raised by Jacob
10565
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010566Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10567
10568 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10569 which don't use sockets
10570
Igor Zlatkovic01280582002-09-20 16:40:34 +000010571Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10572
10573 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10574 * win32/configure.js: applied zlib patch from Daniel Gehriger
10575
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010576Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10577
10578 * win32/configure.js: applied the patch from Mark Vakoc for
10579 regexp support
10580 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10581 for regexp support
10582
Daniel Veillardb5c05732002-09-20 13:36:25 +000010583Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * xmlschemastypes.c: as pointed by Igor Float and Double
10586 parsing ain't finished yet
10587
Daniel Veillard40b11342002-09-20 12:01:39 +000010588Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * Makefile.am configure.in: trying to fix #88412 by bypassing
10591 all the python subdir if python ain't detected
10592
Daniel Veillard23e73572002-09-19 19:56:43 +000010593Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10596 made configuring with regexps/automata/unicode the default
10597 but without schemas ATM
10598 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10599 fixed the regexp based DTD validation performance and memory
10600 problem by switching to a compact form for determinist regexps
10601 and detecting the determinism property in the process. Seems
10602 as fast as the old DTD validation specific engine :-) despite
10603 the regexp built and compaction process.
10604
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010605Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * valid.c: determinism is debugged, new DTD checking code now works
10608 but xmlFAComputesDeterminism takes far too much CPU and the whole
10609 set usues too much memory to be really usable as-is
10610
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010611Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10612
10613 * tree.c: fixed another stupid bug in xmlGetNodePath()
10614 * xmllint.c: --version now report the options compiled in
10615
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010616Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * HTMLparser.c: small cleanup
10619 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10620 when configured with them. A bit of debugging around the determinism
10621 checks is still needed
10622
Daniel Veillard63b01c22002-09-17 19:25:28 +000010623Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10626
Daniel Veillard92727042002-09-17 17:59:20 +000010627Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * xmlIO.c: small portability glitch fixed.
10630
Daniel Veillard84d70a42002-09-16 10:51:38 +000010631Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * xmlschemastypes.c: incomplete steps for real/double support
10634 * testAutomata.c include/libxml/xmlautomata.h
10635 include/libxml/xmlregexp.h: avoiding a compilation problem
10636 * valid.c include/libxml/valid.h: starting the work toward using
10637 the regexps for actual DTD validation
10638
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010639Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * hash.c: cosmetic cleanup
10642 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10643 integrating a DTD validation layer based on the regexps
10644
Daniel Veillard4402ab42002-09-12 16:02:56 +000010645Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10648 the determinism was tested before eliminating the epsilon
10649 transitions :-(
10650
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010651Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * python/generator.py python/libxml.c python/libxml.py
10654 python/libxml2-python-api.xml python/libxml2class.txt
10655 python/libxml_wrap.h python/types.c: updated the python
10656 bindings, added code for easier File I/O, and the ability to
10657 define a resolver from Python fixing bug #91635
10658 * python/tests/Makefile.am python/tests/inbuf.py
10659 python/tests/outbuf.py python/tests/pushSAXhtml.py
10660 python/tests/resolver.py python/tests/serialize.py: updated
10661 and augmented the set of Python tests.
10662
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010663Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10664
10665 * win32/configure.js: added more readme info for the binary
10666 package.
10667
Daniel Veillard607b35c2002-09-10 12:16:19 +000010668Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * xmlIO.c: fixed a stupid out of bound array error
10671
10672Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10675 messing around with support for Windows path, cleanups,
10676 trying to identify and fix the various code path to the
10677 filename access. Added xmlNormalizeWindowsPath()
10678
Daniel Veillard76575762002-09-05 14:21:15 +000010679Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10680
10681 * error.c valid.c: working on better error reporting of validity
10682 errors, especially providing an accurate context.
10683 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10684 error reports in those cases.
10685
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010686Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10689 parser.c parserInternals.c xmlIO.c: get rid of all the
10690 perror() calls made in the library execution paths. This
10691 should fix both #92059 and #92385
10692
Daniel Veillard19aa7022002-09-05 11:14:19 +000010693Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * xmllint.c: memory leak reporting was broken after a change
10696 of the preprocessor symbol used to activate it.
10697
Daniel Veillardec6725e2002-09-05 11:12:45 +000010698Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * tree.c: try to make the copy function work for node of
10701 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10702 DOM layers though, not libxml2 itself.
10703
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010704Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * valid.c: try to provide file and line informations, not all
10707 messages are covered, but it's a (good) start
10708
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010709Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * xinclude.c: reimplemented a large part of the XInclude
10712 processor, trying to minimize resources used, James Henstridge
10713 provided a huge test case which was exhibiting severe memory
10714 consumption problems.
10715
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010716Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10717
10718 * python/Makefile.am: applied patch from Christophe Merlet to
10719 reestablish DESTDIR
10720
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010721Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * libxml.spec.in: fixes libary path for x86_64 AMD
10724
John Fleckbe98b332002-09-04 03:16:23 +000010725Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10726
10727 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010728 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010729 (plus resulting generated html files)
10730 fixing one spot I missed in the tutorial where I hadn't freed
10731 memory properly
10732
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010733Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10734
10735 * doc/tutorial/includeaddattribute.c
10736 * doc/tutorial/includeaddkeyword.c
10737 * doc/tutorial/includegetattribute.c
10738 * doc/tutorial/includekeyword.c
10739 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010740 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010741 update tutorial to properly free memory (thanks to Christopher
10742 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010743 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010744 added image files so the callouts are graphical, making it
10745 easier to read ( use "--param callout.graphics 1" to generate
10746 html with graphical callouts)
10747
Daniel Veillarde1662542002-08-28 11:50:59 +000010748Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10751 nice logos generated by Marc Liyanage
10752 * doc/site.xsl *.html: changed the stylesheet to show the new
10753 logo and regenerated the pages
10754
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010755Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10758
Daniel Veillard42766c02002-08-22 20:52:17 +000010759Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * xpath.c: possible mem leak patch from Jason Adams
10762
10763Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10766 in the XQuery namespace
10767 * configure.in: preparing 2.4.24
10768 * doc/*.html: updated the web pages
10769
10770Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * python/generator.py: closing bug #85258 by generating conditional
10773 compile check to avoid linking to routines not configured in.
10774
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000107752002-08-22 Havoc Pennington <hp@pobox.com>
10776
10777 * autogen.sh: update error message for missing automake
10778
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010779Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * python/Makefile.am: typo in target name resulted in libxml2.py
10782 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10783
Daniel Veillard22669b22002-08-22 07:17:11 +000010784Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10785
10786 * win32/win32/Makefile.mingw: updated with version from
10787 Elizabeth Barham at http://soggytrousers.net/repository/
10788
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010789Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10790
10791 * win32/Makefile.msvc: added the prefix location to the include
10792 and lib search path.
10793
Havoc Pennington830e8972002-08-18 22:22:13 +0000107942002-08-18 Havoc Pennington <hp@pobox.com>
10795
10796 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10797 both automake 1.6 and 1.4 installed get the right automake. Means
10798 compilation from CVS will now require the latest automake 1.4
10799 release, or manually creating symlinks called "automake-1.4" and
10800 "aclocal-1.4"
10801
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010802Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10803
10804 * configure.in python/Makefile.am: more AMD 64 induced changes from
10805 Frederic Crozat
10806
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010807Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10808
10809 * xinclude.c: oops I was missing the xml:base fixup too
10810 * result/XInclude/*.xml: this adds xml:base attributes to most
10811 results of the tests
10812
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010813Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * xinclude.c: quick but apparently working implementation of
10816 xi:fallback, should close bug #89684
10817 * Makefile.am test/XInclude/docs/fallback.xml
10818 result/XInclude/fallback.xml: added a basic test for fallback,
10819 and run with --nowarning to avoid a spurious warning
10820 * configure.in: applied patch from Frederic Crozat for python
10821 bindings on AMD 64bits machines.
10822
Daniel Veillard9e923512002-08-14 08:48:52 +000010823Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10824
10825 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10826 the caller don't pass a SAX callback block.
10827
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010828Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * tree.c: applied the same fix for the XML-1.0 namespace to
10831 xmlSearchNsByHref() as was done for xmlSearchNs()
10832
Daniel Veillardad11b302002-08-12 14:53:41 +000010833Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * libxml.3: small cleanup of the man page
10836 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10837 when serializing HREF attributes generated by XSLT.
10838
Daniel Veillardc084e472002-08-12 13:27:28 +000010839Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10842 version of Marc Liyanage' patch for boolean attributes in HTML
10843 output
10844
Daniel Veillard5f91b372002-08-12 12:13:01 +000010845Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * python/tests/serialize.py: fixed the test results, indenting
10848 behaviour changed slightly
10849
Aleksey Sanin9e951762002-08-08 18:02:41 +000010850Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10851
10852 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10853 new c14n function to Windows def files
10854
Aleksey Saninea4272a2002-08-02 23:50:03 +000010855Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10856
10857 * c14n.c: fixed a memory leak in c14n code
10858
Daniel Veillard58e44c92002-08-02 22:19:49 +000010859Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * parser.c include/libxml/parser.h: adding a new API for Christian
10862 Glahn: xmlParseBalancedChunkMemoryRecover
10863 * valid.c: patch from Rick Jones for some grammar cleanup in
10864 validation messages
10865 * result/VC/* result/valid/*: this slightly change some of the
10866 regression tests outputs
10867
Daniel Veillard0bf29002002-08-01 12:54:11 +000010868Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * tree.c: trying to fix a problem in namespaced attribute handling
10871 raised by Christian Glahn
10872
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010873Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * encoding.c include/libxml/encoding.h: Opening the interface
10876 xmlNewCharEncodingHandler as requested in #89415
10877 * python/generator.py python/setup.py.in: applied cleanup
10878 patches from Marc-Andre Lemburg
10879 * tree.c: fixing bug #89332 on a specific case of loosing
10880 the XML-1.0 namespace on xml:xxx attributes
10881
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010882Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10883
10884 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10885 corner case from new Merlin's test suite and added a callback
10886 that will be used to improve xmlsec performance
10887
10888
Daniel Veillard0b22def2002-07-29 16:23:03 +000010889Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * HTMLtree.c: trying to fix the <style> escaping problem in
10892 HTML serialization bug #89342
10893
Daniel Veillard0b28e882002-07-24 23:47:05 +000010894Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10897 and rebuilt the web site.
10898
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010899Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010900
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010901 * include/libxml/tree.h: added _private member to xmlNs struct
10902
Daniel Veillard1d995272002-07-22 16:43:32 +000010903Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10904
10905 * HTMLparser.c: fixing bug #84876 based on the xml working
10906 code.
10907
William M. Brack61eaba52002-07-21 11:14:18 +000010908Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10909
10910 * python/Makefile.am: enhanced to fix bug 72012 (errors
10911 when using '-jX' make parameter)
10912
William M. Brackef61d202002-07-19 08:32:00 +000010913Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10914
10915 * xpath.c: small additional enhancement for booleans
10916 compared to nodesets
10917
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010918Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * HTMLtree.c: changed the order of the encoding declaration
10921 attributes in the meta tags due to a bug in IE/Mac
10922
William M. Brack0c022ad2002-07-12 00:56:01 +000010923Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10924
10925 * xpath.c: enhanced handling of booleans (especially '='
10926 and '!=' for nodesets) - fixes bug 85256. Added new
10927 routine xmlXPathNotEqualValues for more proper handling
10928 of '!=' when nodesets are involved.
10929
Daniel Veillard06944e22002-07-11 19:55:18 +000010930Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10931
10932 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10933 doc/xmlcatalog_man.xml to the source distribution
10934
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010935Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10936
10937 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10938 asked for this.
10939
Daniel Veillard539638b2002-07-06 19:55:14 +000010940Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10941
10942 * configure.in: preparing 2.4.23
10943 * doc/*: rebuilt the docs
10944
Daniel Veillard176d99f2002-07-06 19:22:28 +000010945Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * parser.c: fixing bug #84169 by fixing the
10948 comment of xmlCreatePushParserCtxt to describe the
10949 encoding detection parameters better.
10950
Daniel Veillard37f961d2002-07-06 17:53:56 +000010951Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10952
10953 * valid.c: fixing bug #79331 in one path the lookup for
10954 ID attributes on a namespaced node wasn't handled correctly :-\
10955
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010956Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10957
10958 * HTMLparser.c: trying to fix 87235 about discarded white
10959 spaces in the HTML parser.
10960 * result/HTML/*: this changes the output of a number of HTML
10961 regression tests
10962
Daniel Veillardfdc91562002-07-01 21:52:03 +000010963Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * xpath.c: applied patch from Richard Jinks for the namespace
10966 axis + fixed a memory error.
10967 * parser.c parserInternals.c: applied patches from Peter Jacobi
10968 removing ctxt->token for good.
10969 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10970 popped out by the regression tests.
10971 * Makefile.am: patch for threads makefile from Gary Pennington
10972
William M. Brack6000af52002-06-28 11:43:13 +000010973Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10974
Daniel Veillardfdc91562002-07-01 21:52:03 +000010975 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010976 expressions involving preceding-sibling (et al).
10977
Daniel Veillard153120c2002-06-18 07:58:35 +000010978Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * hash.c: applied a patch from Peter Jacobi to solve a problem
10981 when compiling with the Watcom C on Win32
10982 * result/schemas/*.err: the change of hashing algo generated
10983 permutations in the output
10984
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010985Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10986
10987 * hash.c: applied patch from Sander Vesik improving the quality of
10988 the hash function.
10989
Aleksey Sanina5808b92002-06-14 17:07:41 +0000109902002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010991
10992 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10993 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10994 xmllint.c xpath.c: replaced sprintf() with snprintf()
10995 to prevent possible buffer overflow (the bug was pointed
10996 out by Anju Premachandran)
10997
Daniel Veillarde059b892002-06-13 15:32:10 +000010998Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * parser.c: removed an uninitialized data error popped by valgrind
11001 on PE references
11002
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011003Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11004
11005 * doc/xml.html
11006 adding tutorial reference to the web page
11007
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011008Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11009
11010 * doc/tutorial/xmltutorial.xml
11011 * doc/tutorial/ar01s07.html
11012 * doc/tutorial/ape.html
11013 * doc/tutorial/includegetattribute.c
11014 adding section to tutorial about retrieving an attribute
11015 value
11016
Daniel Veillardf5582f12002-06-11 10:08:16 +000011017Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11018
11019 * parser.c: applied a couple of patches from Peter Jacobi to start
11020 to get rid of ctxt->token, with a possible significant speed
11021 improvement to be gained once done. Better compliance with PE
11022 references constructs in DTDs too.
11023 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11024 from Peter too
11025
Daniel Veillard38d80e22002-06-11 07:24:56 +000011026Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11029 xmlParseElement was likely to have been deallocated at the
11030 time of the report, possibly leading to segfault. Just report
11031 the tag name now.
11032
Daniel Veillard9e412302002-06-10 15:59:44 +000011033Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * xpath.c: patch from Richard Jinks for XPath substring() function
11036 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11037
Aleksey Sanina5808b92002-06-14 17:07:41 +0000110382002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011039
11040 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11041
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011042Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11043
11044 *doc/FAQ.html
11045 fixing typos in FAQ, thanks to Robert Funnell for the
11046 editing help
11047
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011048Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * NEWS: got complaints from rpmlint that it was empty
11051
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011052Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11053
11054 * added doc/tutorial, including:
11055 apa.html
11056 apb.html
11057 apc.html
11058 apd.html
11059 ar01s02.html
11060 ar01s03.html
11061 ar01s04.html
11062 ar01s05.html
11063 ar01s06.html
11064 includeaddattribute.c
11065 includeaddkeyword.c
11066 includekeyword.c
11067 includestory.xml
11068 index.html
11069 xmltutorial.xml
11070 libxml tutorial, including generated html
11071
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011072Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11073
11074 * result/c14n/exc-without-comments/merlin-c14n-two-*
11075 result/c14n/without-comments/merlin-c14n-two-*
11076 test/c14n/exc-without-comments/merlin-c14n-two-*
11077 test/c14n/without-comments/merlin-c14n-two-*
11078 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11079 c14n/exc-c14n and slightly modified test script to handle
11080 these test cases
11081 * c14n.c: fixed bugs for complicated nodes set (namespace
11082 without node and others from merlin-c14n-two.tar.gz)
11083 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11084 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11085 for xmlsec performance patch
11086 * xpath.c: fixed self::node() for namespaces and attributes
11087
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011088Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11089
11090 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11091 but with the format parameter
11092 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11093
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011094Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11095
11096 * Makefile.am: updated c14n tests suite
11097 * c14n.c: performance improvement for previous c14n patch
11098
Daniel Veillarde72c7562002-05-31 09:47:30 +000011099Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * parser.c: another peroformance patch from Peter Jacobi, that
11102 time on parsing attribute values.
11103
Aleksey Sanin508a1012002-05-31 06:32:32 +000011104Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11105
11106 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11107 into LibXML2 test suite
11108
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011109Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11110
11111 * c14n.c: propagating xpath ancesstors node fix to c14n
11112 plus small performance improvement to reduce number of
11113 mallocs
11114 * xpath.c: fixed ancestors axis processing for namespace nodes
11115
Daniel Veillard46de64e2002-05-29 08:21:33 +000011116Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11119 Peter Jacobi
11120
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011121Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * configure.in: preparing 2.4.22
11124
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011125Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11128 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11129 a public entry point.
11130 * doc/*: rebuilt the API and docs
11131
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011132Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * xpath.c: patch from Richard Jinks to fix a problem introduced
11135 in the previous patch and pointed by Norm
11136
Daniel Veillardc6924812002-05-24 11:10:43 +000011137Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * libxml.spec.in: fixing bug #81112
11140
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011141Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11142
11143 * uri.c: fixing bug #82848
11144
Daniel Veillarda2878972002-05-24 07:54:39 +000011145Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11148 output of one catalog test
11149
Aleksey Sanin114e4752002-05-24 07:20:27 +000011150Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011151
Aleksey Sanin114e4752002-05-24 07:20:27 +000011152 * global.data globals.c tree.c include/libxml/globals.h
11153 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11154 default value for global parameter xmlIndentTreeOutput to 1 and
11155 introduced new global parameter xmlTreeIndentString (the string
11156 used to do one-level indent) with default value " " (as it was
11157 in tree.c)
11158
Daniel Veillard49d5af82002-05-23 11:55:49 +000011159Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11160
11161 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11162 with trio and schemas.
11163
Daniel Veillard7c13af42002-05-22 09:57:32 +000011164Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * xpath.c: patch from Richard Jinks to fix the problem raised in
11167 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11168
Daniel Veillard5a872412002-05-22 06:40:27 +000011169Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * xmlschemas.c: a bit of work on import.
11172 * xmlschemastypes.c: Charles Bozeman provided a compare function
11173 for date/time types so min/max facet restrictions should work,
11174 indeterminate comparisons return an error instead of equal.
11175 * test/schemas/date_0* result/schemas/date_0_0: specific test
11176 from Charles Bozeman too
11177
Daniel Veillard10b6da42002-05-18 07:55:20 +000011178Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11181 from Christian Cornelssen fixing the man pages and the Catalog
11182 building script.
11183 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11184 next step is <xs:import> I now have a reasonable understanding
11185 of how it works.
11186
Daniel Veillarde5354492002-05-16 08:43:22 +000011187Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11188
11189 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11190
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011191Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11192
11193 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11194
Daniel Veillard088bf112002-05-14 11:03:59 +000011195Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * xpath.c: fixing an XPath function evalutation bug pointed out
11198 by Alexey Efimov where the context was lost when evaluating
11199 the function arguments
11200
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011201Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011202
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011203 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11204 function public for XMLSec performance optimizations
11205
Daniel Veillard3cd72402002-05-13 10:33:30 +000011206Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11207
11208 * python/generator.py python/libxml2class.txt : fixed a problem
11209 with the HTML parser pointed by Gary Benson
11210 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11211 example
11212
Aleksey Sanine48a3182002-05-09 18:20:01 +000011213Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11214 * parser.c: fixed bug #81159 (memory growth in SAX)
11215
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011216Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11217 * xpath.c: fixed bug #78858 (the real fix)
11218
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011219Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011220 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011221
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011222Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11223
11224 * tree.c: modified xmlNodeSetBase to allow changing the
11225 base of a document.
11226
Daniel Veillard070803b2002-05-03 07:29:38 +000011227Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11228
11229 * xmlschemastypes.c: patch Charles Bozeman for validation of
11230 all the date, time, and duration types
11231 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11232 * configure.in: fixed an error pointed by an user
11233 * xml2-config.in: fixed an error pointed by an user
11234
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011235Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11236
11237 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11238 win32/libxml2.def.src xmlIO.c: exported default
11239 'file:', 'http:' and 'ftp:' protocols input handlers
11240 and maked protocols comparisson case insensitive
11241
Daniel Veillard34de97f2002-04-30 14:29:22 +000011242Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * configure.in: Neven Has detected a typo
11245
Daniel Veillard28577c32002-04-30 06:48:41 +000011246Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11247
11248 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11249 as one of the persons allowed to commit directly to the
11250 module.
11251
Daniel Veillardfc57b412002-04-29 15:50:14 +000011252Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11253
11254 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11255 * valid.c: raised a too low limit
11256 * doc/*: rebuilt the docs
11257
Daniel Veillardeca82812002-04-24 11:42:02 +000011258Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11259
11260 * test/XPath/expr/floats test/XPath/expr/functions
11261 result/XPath/expr/floats result/XPath/expr/functions
11262 xpath.c: another XPath conformance patch from Richard Jinks
11263
Daniel Veillard13e04c62002-04-23 17:51:29 +000011264Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11265
11266 * xmlschemas.c: fixed validation of attribute groups.
11267 * test/schemas result/schemas: added an example from the primer
11268
Daniel Veillard88c58912002-04-23 07:12:20 +000011269Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11270
11271 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11272 * test/schemas result/schemas: updated the test list
11273
Daniel Veillarde19fc232002-04-22 16:01:24 +000011274Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11275
11276 * TODO: updated a bit
11277 * parser.c: made a comment more specific
11278 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11279 Schemas conformance.
11280 * test/schemas result/schemas: updated the test list
11281
Daniel Veillard441bc322002-04-20 17:38:48 +000011282Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11283
11284 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11285 implementing xs:all with minOccurs = 0
11286 * tes/schemas/* result/schemas/*: added more tests covering
11287 xs:all
11288
Daniel Veillard8a001f62002-04-20 07:24:11 +000011289Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * xmlregexp.c: first implementation of the all particle, this
11292 may need to be revisited for case where not all transitions
11293 must be crossed.
11294
Daniel Veillard7646b182002-04-20 06:41:40 +000011295Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * tree.c: another entity processing update from Markus Henke
11298
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011299Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11300
11301 * trionan.c: fixed crash on OSF/1
11302
Daniel Veillardb4398962002-04-19 07:01:55 +000011303Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11304
11305 * xmlschemas.c: more Schemas work
11306 * test/schemas/* result/schemas/*: added more tests coming
11307 from the spec.
11308
Daniel Veillard54761132002-04-18 21:00:44 +000011309Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11312 ExcC14N specification
11313
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011314Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * tree.c: patch from Markus Henke, fix for recursive entities.
11317
Daniel Veillard23b1f372002-04-18 15:50:05 +000011318Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11319
11320 * xpath.c: fix a problem with string() on a document node.
11321
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011322Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11323
11324 * Makefile.am xmlschemas.c: more Schemas work
11325 * test/schemas/* result/schemas/*: added more tests coming
11326 from the spec.
11327
Daniel Veillard6231e842002-04-18 11:54:04 +000011328Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11329
11330 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11331 * result/HTML/*: this changes a few things in the results
11332
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011333Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11334
11335 * include/libxml/tree.h: eliminated 'declaration different than
11336 prototype' warning
11337 * include/win32config.h: "resolved" conflicts with errno.h
11338
Daniel Veillardb509f152002-04-17 16:28:10 +000011339Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11340
11341 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11342 on the automata interfaces and debug of counted choices
11343 * test/schemas/* result/schemas/*: added a number of tests
11344
Daniel Veillard8651f532002-04-17 09:06:27 +000011345Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11348 a bit of work on Schemas
11349 * testSchemas.c: try to make it more useful
11350 * test/schemas/* result/schemas/* Makefile.am: changed the
11351 Schemas regression test procedure, started adding a few samples
11352
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011353Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11354
11355 * include/libxml/encoding.h: Patch for the Borland C++ builder
11356 * include/libxml/tree.h: Patch for the Borland C++ builder
11357 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011358 * win32/bcb5: New directory for the Borland C++ builder
11359 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011360
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011361Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11362
11363 * win32/Makefile.msvc: Update for XML Schema support
11364 * win32/configure.js: Update for XML Schema support
11365 * win32/libxml2.def.src: Update for XML Schema support
11366
Daniel Veillard4255d502002-04-16 15:50:10 +000011367Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11370 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11371 xmlunicode.c include/libxml/Makefile.am
11372 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11373 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11374 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11375 include/libxml/xmlversion.h.in : merged the current state of
11376 XML Schemas implementation, it is not configured in by default,
11377 a specific --schemas configure option has been added.
11378 * test/automata test/regexp test/schemas Makefile.am
11379 result/automata result/regexp result/schemas:
11380 merged automata/regexp/schemas regression tests
11381
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011382Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11383
11384 * xpath.c: Gary found a compile time problem, fixes #78823
11385
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011386Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11387
11388 * configure.in: release of 2.4.20
11389 * doc/*: updated and rebuilt the docs
11390
Daniel Veillardf544f192002-04-15 12:56:56 +000011391Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * python/Makefile.am: patch from Cristian Gafton to build on
11394 Red Hat 6.2, should also fix #75779
11395
Daniel Veillard940492d2002-04-15 10:15:25 +000011396Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11397
11398 * valid.c: first part of fixing #78729
11399
Daniel Veillardeb475a32002-04-14 22:00:22 +000011400Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11403 escaping of URI when saving HTML files.
11404 * result/HTML/*: this impacted some tests
11405
Daniel Veillard9b731d72002-04-14 12:56:08 +000011406Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11407
11408 * configure.in: trying to fix #77441
11409
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011410Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * include/libxml/xmlIO.h: Hallski complained it could not be
11413 included by itself.
11414
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011415Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11416
11417 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11418
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011419Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11420
11421 * win32/configure.js: patch from Nilo for the c14n option
11422 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11423
Daniel Veillardda423da2002-04-10 19:25:38 +000011424Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11425
11426 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11427 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11428 LIBXML_THREAD_ENABLED
11429
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011430Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11431
11432 * xpath.c: another patch from Richard Jinks for substring conformance
11433 * test/XPath/expr/floats test/XPath/expr/strings
11434 result/XPath/expr/floats result/XPath/expr/strings: update of the
11435 test suite to check those.
11436
Daniel Veillard01917aa2002-04-10 11:30:41 +000011437Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11438
11439 * xpath.c: patch from Richard Jinks for .x float parsing.
11440
Daniel Veillard46d6c442002-04-09 16:10:39 +000011441Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11442
11443 * parser.c: patch from Markus Henke when an encoding ain't recognized
11444
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011445Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11446
11447 * libxml.m4: got a report that #include <string.h> was needed
11448
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011449Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11450
11451 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11452
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011453Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11454
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011455 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011456
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011457Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11458
11459 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11460 pointed out by Melvyn Sopacua.
11461
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011462Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11463
11464 * libxml.m4: Frédéric Crozat gave a patch related to the change
11465 of Include paths breaking the libxml.m4
11466
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011467Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11468
11469 * xpath.c: Fix bug #76927 forgot to save some context
11470 when evaluating binary expressions
11471
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011472Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11473
11474 * configure.in: fixed configure for MPE/iX from Markus Henke
11475 * xmlmemory.c: fixed initialization problems
11476 * xpath.c: another set of patches from Richard Jinks this
11477 fixes "make XPathtests" on linux
11478
Daniel Veillard21458c82002-03-27 16:12:22 +000011479Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11480
11481 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11482 * test/XPath/expr/compare test/XPath/expr/equality
11483 test/XPath/expr/floats test/XPath/expr/functions
11484 test/XPath/expr/strings result/XPath/expr/compare
11485 result/XPath/expr/equality result/XPath/expr/floats
11486 result/XPath/expr/functions result/XPath/expr/strings: Updated
11487 tests though they show a divergence on Linux
11488
Daniel Veillard28dfed12002-03-27 09:08:17 +000011489Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11490
11491 * xpath.c trionan.c: previous commit also included patches
11492 from Richard Jinks on some IEEE support corner case
11493
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011494Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11495
11496 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11497 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11498 that $(datadir) should be used for docs
11499
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011500Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11503 could leak filedescriptors
11504
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011505Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * configure.in nanohttp.c: applied patch from Allan Clark for
11508 UnixWare/OpenServer
11509
Daniel Veillard19274092002-03-25 16:48:03 +000011510Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11511
11512 * configure.in: preparing 2.4.19
11513 * doc/*: rebuilt the docs
11514
Daniel Veillard56b2db72002-03-25 16:35:28 +000011515Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11516
11517 * nanohttp.c: fixing #76043, got fed up with non-portability
11518 of that piece of code.
11519
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011520Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11521
11522 * valid.c SAX.c: Never commit without running "make tests" :-(
11523 fix a couple of stupidities in the previous commit
11524 * result/*: a few changes in some attribute order result of previous
11525 commit.
11526
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011527Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11530 the internal subset should not raise duplicate ID errors,
11531 also there was a small bug in conjunction to namespace
11532 declarations defaulted and xml:xxx attributes DTD definitions.
11533
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011534Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11535
11536 * xpath.c: Richard Jinks also raised some rounding problems
11537 this tries to fix them
11538
Daniel Veillard4e2df542002-03-22 12:23:14 +000011539Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11542 behaviour in xmlXPathCastToString()
11543
Daniel Veillarddb552912002-03-21 13:27:59 +000011544Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11545
11546 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11547 raised by Morus Walter
11548
Daniel Veillard9e537932002-03-21 13:08:08 +000011549Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11550
11551 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11552 from Igor
11553
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011554Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11555
11556 * xpath.c: fixing #75619, related to a problem when trying
11557 to evaluate condition when the current node set resulting
11558 from that sub-step evaluation is empty. Also fixes 2 potential
11559 problem with previous-sibling and next-siblings axis.
11560
Daniel Veillard1840ef02002-03-21 08:05:23 +000011561Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11562
11563 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11564 HTML support is not configured in.
11565
Daniel Veillard561b7f82002-03-20 21:55:57 +000011566Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11567
11568 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11569 include/libxml/tree.h: dohh I really didn't intended to commit
11570 this test version :-(
11571
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011572Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * testSAX.c: I wanted to see the real speed at the SAX interface
11575 after a little too many Ximianer started complaining about the
11576 parser speed.
11577 added a --quiet option:
11578 paphio:~/XML -> ls -l db100000.xml
11579 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11580 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11581 3200006 callbacks generated
11582 real 0m1.270s
11583 Which means 16MBytes/s and 3Mcallback/s
11584
Daniel Veillardc62a1472002-03-19 18:35:12 +000011585Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11586
11587 * xpath.c: valgrind spotted another error that time when running
11588 on libxslt regression tests
11589
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011590Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11591
11592 * Makefile.am: adding "make valgrind" running the full regression
11593 tests (except python ones) under Valgrind (using valgrind -q
11594 which was kindly added by the author).
11595 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11596 passes cleanly now except an obcure floating point initialization
11597 raised in log10() in one XPath regression test ???
11598 * tree.c: edited some comments to close #75244
11599
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011600Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11601
11602 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11603 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11604 context of ScrollKeeper, made sure that if the number is
11605 an integer, the serialization follows the description at
11606 http://www.w3.org/TR/xpath#section-String-Functions
11607
Daniel Veillard5997aca2002-03-18 18:36:20 +000011608Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11609
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011610 * configure.in: preparing 2.4.18
11611 * doc/*: updated and rebuilt the web site
11612 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11613 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011614 * parser.c: humm, changed the way the SAX parser work when
11615 xmlSubstituteEntitiesDefault(1) is set, it will then
11616 do the entity registration and loading by itself in case the
11617 user provided SAX getEntity() returns NULL.
11618 * testSAX.c: added --noent to test the behaviour.
11619
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011620Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11621
11622 * parser.c: Wilfried Teiken provided a hackish but working
11623 way to get context reported back on entities when parsing
11624 with SAX and without breaking the DOM build.
11625
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011626Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11627
11628 * c14n.c: applied a new patch from Aleksey Sanin
11629 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11630 to reference Aleksey implementation of XML digital Signatures
11631
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011632Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * xpath.c: small fix to avoid potential problem due to
11635 ordering of freeing data
11636 * python/Makefile.am: people were complaining about
11637 the generated file in python dir not being built
11638
Daniel Veillardd2379012002-03-15 22:24:56 +000011639Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11640
11641 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11642 python/generator.py python/libxml.c python/types.c: Cleanup
11643 of the python Makefiles based on Jacob and James feedback,
11644 fixed the spec file accordingly, fixed the number of warning
11645 that passing my pedantic CFLAGS was generating. Conclusion
11646 is that Python includes are real crap.
11647
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011648Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11649
11650 * configure,in: it was reported quite a few times that
11651 xml2-config --cflags should not output
11652 -I$includeprefix/libxml2/libxml because libxml2 header names
11653 clashes with existing names like list.h from C++ stl.
11654 Includes should be #include<libxml/xxx.h> so ...
11655
Daniel Veillard6f293b12002-03-15 09:42:33 +000011656Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11657
11658 * c14n.c: another patch from Aleksey Sanin
11659
Daniel Veillard5c396542002-03-15 07:57:50 +000011660Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11661
11662 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11663 canonicalization algorithm
11664 * doc/xml.html doc/index.html: added the C14N references on the
11665 index page.
11666
jacob berkman9be65862002-03-14 02:15:56 +0000116672002-03-13 jacob berkman <jacob@ximian.com>
11668
11669 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11670 usage, redundant, and gcc specific
11671
Daniel Veillard75be0132002-03-13 10:03:35 +000011672Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11673
11674 * xpath.c: speedup some node selection operations, this can
11675 have a significant impact on DocBook Norm's stylesheets
11676 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11677 make sure it's always the case
11678 * debugXML.c: distinguish CDATA and comments in ls operations
11679
Daniel Veillard61f26172002-03-12 18:46:39 +000011680Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11681
11682 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11683 to generate better API descriptions etc...
11684
Daniel Veillard9ff88172002-03-11 09:15:32 +000011685Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11686
11687 * c14n.c: Fixing #74186, made sure all boolean expressions
11688 get fully parenthesized, ran indent on the output
11689 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11690 include/libxml/tree.h: also #74186 related, removed the
11691 --with-buffers option, and all the preprocessor conditional
11692 sections that were resulting from it.
11693
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011694Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11695
11696 * valid.c: applied patch from Dodji Seketeli fixing an
11697 uninitailized variable in xmlValidGetValidElements()
11698
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011699Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11700
11701 * c14n.c: fixed a few comments
11702 * doc/*.html doc/*/*.html: regenerated the docs and added
11703 the C14N API
11704 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11705
Daniel Veillardfa49d872002-03-09 10:20:00 +000011706Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11707
11708 * check-xml-test-suite.py: fix to adapt varaiations in the
11709 bindings
11710 * configure.in python/setup.py python/setup.py.in: fixed to
11711 have the version of the python scripts automatically updated
11712
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011713Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11714
11715 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11716 in xmlCopyProp()
11717
Daniel Veillardaf43f632002-03-08 15:05:20 +000011718Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11719
11720 * configure.in: preparing 2.4.17 release
11721 * doc/*: updated and rebuilt the docs
11722 * xpath.c: fixed a comment
11723 * python/libxml.c: fixed a possible reentrancy problem
11724
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011725Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11726
11727 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11728 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11729 added a specific regression test
11730 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11731 not raise exceptions when failing to find the attribute.
11732
Daniel Veillard90bc3712002-03-07 15:12:58 +000011733Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11734
11735 * configure.in xmllint.c: owen pointed out a problem with the
11736 ftme fix, gettimeofday() was not detected by configure and
11737 the ftime header wasn't included, dohhh
11738
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011739Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11740
11741 * configure.in xmllint.c: trying to fix #71457 for timing
11742 precision when gettimeofday() is not availble but ftime() is
11743
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011744Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11745
11746 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11747 are now copied on install and part of the -devel RPM
11748
Daniel Veillard7b416132002-03-07 08:36:03 +000011749Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11750
11751 * xpath.c: trying to avoid bug #72150 which was apparently
11752 caused by a gcc bug (or a processor problem) as detailed
11753 at http://veillard.com/gcc.bug
11754
Daniel Veillardf742d342002-03-07 00:05:35 +000011755Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11756
11757 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11758 fixed xmlReconciliateNs(), added a Python test/example for
11759 inter-document cut'n paste
11760 * python/libxml.py: fixed node.doc on document nodes and added
11761 xpathEval() onto node objects
11762
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011763Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11764
11765 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11766 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11767 fixup and integrated tests for the serialization stuff
11768
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011769Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11770
11771 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11772 moved the libxml man page to section 3
11773
Daniel Veillard1e774382002-03-06 17:35:40 +000011774Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11775
11776 * tree.c: fix bug #72490
11777 * python/libxml.c python/libxml.py: added methods serialize()
11778 and saveTo() to all node elements.
11779
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011780Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11781
11782 * xmlIO.c: closed #73430, don't read from an input source
11783 which indicated an end-of-file or an error.
11784
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011785Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11786
11787 * parser.c: make sure SAX endDocument is always called as
11788 this could result in a Python memory leak otherwise (it's
11789 used to decrement ref-counting)
11790 * python/generator.py python/libxml.c python/libxml.py
11791 python/libxml2-python-api.xml python/libxml2class.txt
11792 python/tests/error.py python/tests/xpath.py: implemented
11793 the suggestions made by Gary Benson and extended the tests
11794 to match it.
11795
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011796Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11797
11798 * python/generator.py: applied patch fixing #73450
11799
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011800Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11801
11802 * xpath.c: fixing #61290 "namespace nodes have no parent"
11803 long standing divergence from the XPath REC. NodeSets
11804 simply hold a copy of namespace nodes and those node ->next
11805 points to the parent (which may not be the node carrying the
11806 definition).
11807 * include/libxml/xpath.h: flagged but didn't added a possible
11808 speedup
11809 * DOCBparser.c HTMLparser.c: removed some warnings from push
11810 parser due to new state being added.
11811 * tree.c: new fix from Boris Erdmann
11812 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11813 the XML Canonalization support from Aleksey Sanin
11814
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011815Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11816
11817 * tree.c: patch from Boris Erdmann fixing some namespace odities
11818 with xmlCopyNode()
11819
Daniel Veillardc6613042002-03-02 09:34:02 +000011820Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11821
11822 * xmlIO.c: fix bug #72706 when loading a NULL entity
11823
Daniel Veillardc0fef772002-03-01 16:16:31 +000011824Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11825
11826 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11827 actually change in a future XML Namespace revision.
11828
Daniel Veillard79426f22002-03-01 16:14:17 +000011829Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11830
11831 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11832 added the possibility of returning nodesets from XPath extension
11833 functions written in Python
11834
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011835Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11836
11837 * python/*: commiting some Python bindings work done while travelling
11838
Daniel Veillard97300512002-03-01 09:13:41 +000011839Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11840
11841 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11842 explicitely with memory debugging switched on
11843
Daniel Veillard6361da02002-02-23 10:10:33 +000011844Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11845
11846 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11847 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11848 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11849 the accessor generator for strings
11850 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11851 regression test.
11852
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011853Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11854
11855 * python/README python/generator.py python/libxml.c python/setup.py:
11856 added the 'usual' setup.py to allow building a libxml2-python
11857 module based on the same code. The initialization is however
11858 different the 2 .so files fo libxml2 and libxslt are identical and
11859 they entry point initialize both libraries. this is done to avoid
11860 some possible nasty problem since the Python don't merge the maps
11861 of all shared modules.
11862
Daniel Veillard158a4d22002-02-20 22:17:58 +000011863Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * parser.c: fixed a push/encoding bug reported by Michael
11866 on librsvg
11867
Daniel Veillard7839e162002-02-20 18:54:48 +000011868Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11869
11870 * include/libxml/parserInternals.h: fixes a misplaced #endif
11871
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011872Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11873
11874 * parser.c valid.c: found and fixed a couple of allocation bugs
11875
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011876Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11877
11878 * doc/xml.html doc/python.html doc/*: added a Python and binding
11879 page describing the current state of the Python bindings and
11880 giving pointers to the other languages wrappers.
11881
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011882Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11883
11884 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11885 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11886 rebuilt the API and web site
11887 * xpath.c: fixed #71978 portability bugs
11888
Daniel Veillard8aff2472002-02-19 21:50:43 +000011889Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11890
11891 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11892
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011893Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11894
11895 * include/libxml/parserInternals.h parser.c: had to change
11896 2 internal parsing API when processing document content
11897 to check the start and end of element content are defined
11898 in the same entity
11899 * valid.c include/libxml/valid.h: attribute normalization can
11900 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11901 with the context to report it.
11902 * SAX.c: fixed the last known bugs, crazy validation constraints
11903 when a document is standalone seems correctly handled. There
11904 is a couple of open issues left which need consideration especially
11905 PE93 on external unparsed entities and standalone status.
11906 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11907 The 2 tests left failing are actually in error. Cleanup done.
11908
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011909Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11910
11911 * valid.c: implemented E59 spaces in CDATA does not match the
11912 nonterminal S
11913
Daniel Veillard878eab02002-02-19 13:46:09 +000011914Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11915
11916 * SAX.c parser.c valid.c: more validation test fixups
11917 * check-xml-test-suite.py: added duration info for the tests
11918
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011919Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11920
11921 * parser.c valid.c: a couple of errors were reported but not
11922 saved back as such in the parsing context. Down to 1% failure rate
11923 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11924
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011925Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11926
11927 * xmlInternald.c: isExtender was missing a char
11928 * parser.c include/libxml/parser.h: % are acceptable in the
11929 internal subset if within a PUBLIC ID
11930
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011931Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11932
11933 * SAX.c parserInternals.c valid.c: more work on the conformance
11934 suite. Took the step to finally block documents with encoding
11935 errors. It's a fatal error per the spec, people should have fixed
11936 their documents by now.
11937
Daniel Veillard55253e22002-02-18 14:32:39 +000011938Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11939
11940 * check-xml-test-suite.py: fixed the test script after some discussion
11941 on the semantic of TYPE="error"
11942 * Makefile.am: added the script to the distrib
11943
Daniel Veillard28757702002-02-18 11:19:30 +000011944Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11945
11946 * SAX.c entities.c: fixed a couple of conformances issues deep
11947 into the validation code (standalone and undeclared Notations)
11948
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011949Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11950
11951 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11952 stayed there for years !
11953
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011954Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11955
11956 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11957 missing
11958
Daniel Veillardc7612992002-02-17 22:47:37 +000011959Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11960
11961 * check-xml-test-suite.py: improved the behaviour a bit as
11962 well as the logs
11963 * parser.c valid.c SAX.c: fixed a few more bugs
11964 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11965
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011966Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11967
11968 * check-xml-test-suite.py: python script to run regression tests
11969 against the XML Test suite of W3C/OASis
11970 * SAX.c: fixed a validation bug
11971 * parser.c: fixed 3 errors pointed by the test suite
11972 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11973 * python/Makefile.am: fixed a dependendy
11974
Daniel Veillard9f28f302002-02-15 20:48:08 +000011975Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11976
11977 * xmlmemory.c: avoid a warning bug #71594
11978
Daniel Veillard144024e2002-02-13 21:14:46 +000011979Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11980
11981 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11982 warning on alpha/Tru64
11983
Daniel Veillarde4301c82002-02-13 13:32:35 +000011984Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11985
11986 * include/libxml/entities.h: fixing a comment
11987 * valid.c: fixing some troubles with validity check on namespaces
11988 * result/VC/NS3 test/VC/NS3: added a specific regression test
11989
Daniel Veillarda6d05382002-02-13 13:07:41 +000011990Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11991
11992 * tree.c: Fixing #71342 serializing '\n' in attribute values
11993 * result/noent/att3 result/att3 test/att3: added a specific
11994 test.
11995
Daniel Veillard797a5652002-02-12 13:46:21 +000011996Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11997
11998 * python/libxml.c: couple of bug fixes
11999
Daniel Veillard01a6d412002-02-11 18:42:20 +000012000Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12001
12002 * python/*.py: removed tabs and used spaces.
12003
Daniel Veillard397ff112002-02-11 18:27:20 +000012004Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12005
12006 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12007 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12008
Daniel Veillard03517542002-02-11 13:54:40 +000012009Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12010
12011 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12012 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12013
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012014Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12015
12016 * include/libxml/encoding.h include/libxml/entities.h
12017 include/libxml/globals.h include/libxml/parser.h
12018 include/libxml/threads.h include/libxml/tree.h
12019 include/libxml/xmlmemory.h: trying to fix the include mess
12020
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012021Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12022
12023 * include/libxml/xmlmemory.h: reverted part of the previous
12024 attempt to provide #69655, this was breaking the build.
12025
Daniel Veillard0ba59232002-02-10 13:20:39 +000012026Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12027
12028 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12029 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12030 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12031 include/libxml/parserInternals.h include/libxml/tree.h
12032 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12033 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12034 clean.
12035 * python/libxml.c: fixed a warning.
12036
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012037Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12038
12039 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12040 copying of node, merge back IDs in the target document.
12041 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12042 test/XInclude/ents/ids.xml: test case
12043 * result/VC/ElementValid4: output changed due to a typo fix
12044
Daniel Veillard1c18e302002-02-09 22:16:40 +000012045Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12046
12047 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012048 generate the dependencies right as Jacob found out. Add
12049 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012050
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012051Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12052
12053 * parserInternals.c valid.c: Justin Fletcher found some parts
12054 of the code needing cleanup
12055 * libxml.spec.in python/Makefile.am python/generator.py
12056 python/libxml.c python/libxml.py: Fixed the python Makefiles
12057 corrected a bug showing up on ia64, changed the name of the
12058 python internal module too
12059
Daniel Veillard07be19b2002-02-08 14:20:35 +000012060Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12061
12062 * Makefile.am: applied patch from Andris Pavenis for binary
12063 name suffixes
12064
Daniel Veillardf216d462002-02-08 13:44:24 +000012065Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12066
12067 * xmllint.c win32/win32config.h: fixing #68748
12068
Daniel Veillardd455d792002-02-08 13:37:46 +000012069Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12070
12071 * valid.c: fixing #70166
12072
12073Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12074
12075 * valid.c: fixing #70077
12076
Daniel Veillardc575b992002-02-08 13:28:40 +000012077Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12078
12079 * Copyright Makefile.am README configure.in libxml.spec.in:
12080 Changed to the MIT Licence
12081 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12082 doc/xmlio.html: updated the doc accordingly
12083 * include/libxml/xmlwin32version.h configure.in: preparing
12084 2.4.14 release
12085 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12086 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12087 fixed the const xmlChar * wrapper and generator, XPath extension
12088 functions now use the context as first argument
12089 * python/tests/tstxpath.py python/tests/xpath.py
12090 python/tests/xpathext.py: Updated the tests accordingly
12091 * tree.c: fixed bug #70067
12092
Daniel Veillard7db38712002-02-07 16:39:11 +000012093Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12094
12095 * Makefile.am: cleanup
12096 * debugXML.c: always use stdout if output is NULL
12097 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12098 * python/Makefile.am python/generator.py python/libxml2class.txt
12099 python/libxml_wrap.h python/types.c: augmented the number of bindings
12100 handling FILE * and XPath contexts
12101 * python/tests/Makefile.am: avoid a stupid problem due to the
12102 use of TEST.
12103
Daniel Veillard15a143b2002-02-06 22:40:50 +000012104Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12105
12106 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12107
Daniel Veillard70cab352002-02-06 16:06:58 +000012108Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12109
12110 * python/TODO python/libxml.c: cleanup the extension function lookup
12111 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12112
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012113Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12114
12115 * configure.in python/Makefile.am: do not install outside
12116 of prefix
12117
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012118Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12119
12120 * python/TODO python/libxml.c: started adding SAX interfaces
12121 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12122 SAX test
12123
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012124Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12125
12126 * tree.c: hardened the addChild function
12127 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12128 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12129 added accessors needed for xmlNode, a bit more testing and
12130 extension of interfaces
12131 * python/tests/Makefile.am python/tests/build.py: added a test
12132 build from scratch/save/load/check
12133
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012134Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12135
12136 * parserInternals.c: change a small bit in the way valididy
12137 error messages get initialized
12138 * python/TODO python/libxml.c python/libxml2-python-api.xml
12139 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12140 added some memory debugging to track leaks at the libxml2 level
12141 * python/tests/*.py: changed all tests to check for leaks,
12142 there is just one left in XPath extension registrations.
12143
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012144Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12145
12146 * python/TODO python/generator.py python/libxml2-python-api.xml
12147 python/libxml2class.txt: more accessor classes for the parser
12148 context, allow to switch on and check validity
12149 * python/tests/Makefile.am python/tests/error.py
12150 python/tests/invalid.xml python/tests/valid.xml
12151 python/tests/validate.py: attded more test and and added error.py
12152 which I forgot to commit in the last step
12153
Daniel Veillard3ce52572002-02-03 15:08:05 +000012154Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12155
12156 * python/Makefile.am python/types.c: cleanup
12157 * python/libxml.c python/libxml.py python/libxml_wrap.h
12158 python/generator.py python/libxml2-python-api.xml
12159 python/libxml2class.txt: added class for parser context, added
12160 first cut for push mode support. Added a framework to generate
12161 accessors functions.
12162 * python/tests/Makefile.am python/tests/push.py: added a push
12163 test
12164
Daniel Veillardcfb05462002-02-02 23:18:22 +000012165Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12166
12167 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12168 bug a bit of cleanup.
12169
Daniel Veillard5d819032002-02-02 21:49:17 +000012170Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12171
12172 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12173 python/libxml2class.txt: adding error redirections and preformat
12174 to a python handler
12175 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12176 tests self checking
12177
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012178Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12179
12180 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12181 a function
12182
Daniel Veillard9589d452002-02-02 10:28:17 +000012183Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12184
12185 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12186 python/libxml.c python/libxml2-python-api.xml
12187 python/libxml2class.txt: Progressing through the TODOs, class
12188 description output, extra XML API, RPM now builds the wrappers
12189 for all python installed versions
12190
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012191Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12192
12193 * configure.in libxml.spec.in python/Makefile.am python/TODO
12194 python/generator.py python/libxml2class.txt: added more informations
12195 in the libxml2-python package including docs. Slightly changed
12196 the class hierarchy
12197 * python/tests/*: added basic regression tests infrastructure too
12198
12199Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12200
12201 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12202 added libxml2-python as part of the packages installed
12203
Daniel Veillarda7340c82002-02-01 17:56:45 +000012204Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12205
12206 * python/Makefile.am python/generator.py python/libxml.c
12207 python/libxml.py: more work, now able to extend the
12208 XPath interpreter with functions written in python.
12209
Daniel Veillardc3e39442002-02-01 09:29:41 +000012210Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12211
12212 * python/Makefile.am: Jacob sent a patch to allow building from
12213 tarfile.
12214
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012215Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12216
12217 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12218 inserted the python wrappers build, I hope this won't be too
12219 unportable
12220
Daniel Veillard1971ee22002-01-31 20:29:19 +000012221Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12222
12223 * xpath.c: minor optimization
12224 * python/generator.py python/libxml.c python/libxml.py
12225 python/libxml_wrap.h: more work on the python bindings,
12226 they now support XPath and there is no evident leak
12227
Daniel Veillard36ed5292002-01-30 23:49:06 +000012228Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12229
12230 * python/generator.py python/libxml.c python/libxml.py:
12231 more work on the python bindings generator.
12232
Daniel Veillard96fe0952002-01-30 20:52:23 +000012233Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12234
12235 * python/generator.py python/libxml.c python/libxml_wrap.h:
12236 more work on the python bindings.
12237
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012238Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12239
12240 * python/generator.py python/libxml.c python/libxml.py
12241 python/libxml_wrap.h: commited early version of a python binding
12242 for private use only ATM
12243
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012244Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12245
12246 * entities.c tree.c include/libxml/entities.h: applied patch
12247 from Anthony Jones to implement copy of DTD subtree too. Had
12248 just to keep 2 function private which really ought to become
12249 public ones.
12250
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012251Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12252
12253 * xmllint.c: added pointers to the web pages in the usage()
12254
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012255Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12256
12257 * tree.c: more fixes from Petr Kozelka for attribute handling
12258 in the tree API to align the semantic with DOM.
12259
Daniel Veillard36065812002-01-24 15:02:46 +000012260Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12261
12262 * valid.c tree.c entities.c: another set of patches from
12263 Anthony Jones for copy operations cleanup and robustness
12264
Daniel Veillardf8592562002-01-23 17:58:17 +000012265Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12266
12267 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12268 an alphabetic index based on comments content
12269 * doc/*: rebuilt the web site with the new references
12270
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012271Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12272
12273 * parserInternals.h: Greg Sjaardema suggested to use an
12274 eponential buffer groth policy in xmlParserAddNodeInfo()
12275
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012276Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12277
12278 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12279 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12280 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12281 to generate cross-references, and added/updated the stylesheets
12282 to generate and link API indexes. The generic keyword index
12283 is not done yet.
12284 * doc/*.html: regenerated all the usual docs too
12285
Daniel Veillard2070c482002-01-22 22:12:19 +000012286Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12287
12288 * debugXML.c: added an xpath function to the shell for T. V. Raman
12289
12290Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012291
12292 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12293 debug routines.
12294
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012295Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12296
12297 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12298 support of attribute nodes
12299
Daniel Veillard9d06d302002-01-22 18:15:52 +000012300Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12301
12302 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12303 hopefully near complete and fully documented of the API in XML
12304 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12305 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12306 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12307 include/libxml/parserInternals.h include/libxml/valid.hi
12308 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12309 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12310 include/libxml/xpath.h include/libxml/xpathInternals.h:
12311 Cleaned up the doc comments a lot in the process, the interface
12312 coverage is now 100%
12313
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012314Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12315
12316 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12317 extracts comments from the gtk-doc DocBook output (a bit
12318 convoluted but seems to work).
12319
Daniel Veillard61006472002-01-21 17:31:47 +000012320Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12321
12322 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12323 added an XML description of the API, moved the script generating
12324 it here. Added a "make api" target
12325
Daniel Veillardd2f23002002-01-21 13:36:00 +000012326Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12327
12328 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12329
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012330Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12331
12332 * xpath.c include/libxml/xpathInternals.h: the change made to
12333 xmlXPathFuncLookupFunc was incompatible roll it back
12334
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012335Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12336
12337 * SAX.c: cleanup patch from Anthony Jones
12338 * doc/Makefile.am: fix the headers to avoid in make scan
12339 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12340 includes, * vs Ptr and general cleanup
12341 * parsedecl.py: first version of a script to extract the
12342 module interfaces, the goal will be to provide .decl or XML
12343 specification of the interfaces to build wrappers.
12344
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012345Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12346
12347 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12348 now provides return codes in case of errors
12349
Bjorn Reese026d29f2002-01-19 15:40:18 +000012350Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12351
12352 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12353 Upgraded to trio baseline 1.6
12354 * strio.h strio.c: Replaced by triostr.h and triostr.c
12355
Daniel Veillard572577e2002-01-18 16:23:55 +000012356Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12357
12358 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12359 of strdup usage in the code
12360
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012361Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12362
12363 * parser.c error.c: Keith Isdale complained rightly that
12364 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12365
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012366Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12367
12368 * tree.c: fixed the funxtion to set the xml: attributes
12369 * debugXML.c: added "setbase" to test it.
12370
Daniel Veillard2c748c62002-01-16 15:37:50 +000012371Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12372
12373 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12374 to allow updating an attribute content
12375
Daniel Veillard8de85c62002-01-15 17:10:15 +000012376Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12377
12378 * libxml.h: try to avoid problems when compiling on Windows
12379
Daniel Veillard314cfa02002-01-14 17:58:01 +000012380Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12381
12382 * hash.c: patch from Anthony Jones for hash.c allocation size
12383 * Makefile.am: trying to work around Yet Another Libtool Madness
12384 and build the 2.4.13 release finally ...
12385
Daniel Veillard744683d2002-01-14 17:30:20 +000012386Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12387
12388 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12389 * doc/* : update of the documentation
12390
Daniel Veillarde6a55192002-01-14 17:11:53 +000012391Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12392
12393 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12394 at fixing #61290 :-(
12395
Daniel Veillardfb25a512002-01-13 20:32:08 +000012396Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12397
12398 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12399 Fixes bug #67229
12400
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012401Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12402
12403 * tree.c: trying to avoid troubles when a subtree is copied
12404 and coalesced in part with the target tree. Should fix
12405 bug #67407
12406
Daniel Veillardd8224e02002-01-13 15:43:22 +000012407Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12408
12409 * valid.c: fixed validation of attributes content of type
12410 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12411 values, very old bug. Fixes #67671
12412
Daniel Veillard8107a222002-01-13 14:10:10 +000012413Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12414
12415 * parser.c include/libxml/parserInternals.h tree.c: integrated
12416 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12417 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12418
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012419Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12420
12421 * threads.c: applied Serguei Narojnyi's patch to add native
12422 thread support on the Win32 platform
12423 * testThreadsWin32.c Makefile.am: added the test program also
12424 from Serguei, Win32 specific
12425 * include/win32config.h include/libxml/xmlwin32version.h.in:
12426 added patch from Igor for the Windows thread specific defines.
12427
Daniel Veillard845cce42002-01-09 11:51:37 +000012428Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12429
12430 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12431
Daniel Veillard7b602b42002-01-08 13:26:00 +000012432Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12433
12434 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12435 output page into XMLinfo.html. Close bug #66951 and
12436 raised by Robert Collins too.
12437
Daniel Veillard73c6e532002-01-08 13:15:33 +000012438Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12439
12440 * encoding.c: Paul Keogh pointed out a possibility of segfault
12441 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12442 Closes bug # 68238
12443
Daniel Veillard4a859202002-01-08 11:49:22 +000012444Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12445
12446 * doc/*.html: updated the Gdome2 links
12447
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012448Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12449
12450 * libxml.h: Applied following patches from Robert Collins
12451 and make sure IN_LIBXML is defined when compiling it
12452 -------
12453 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12454 as well as Visual C.
12455 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12456 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12457 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12458 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12459 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12460 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12461 xmlSysIDExists xmlNoNetExists).
12462 * xmllint.c: Don't include winsock2.h for Cygwin.
12463
Daniel Veillard401c2112002-01-07 16:54:10 +000012464Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12465
12466 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12467 when the version info is not present.
12468
Daniel Veillard6f42c132002-01-06 23:05:13 +000012469Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12470
12471 * tree.c: Anthony Jones pointed out a problem in
12472 xmlStringGetNodeList() and provided a fix for it
12473
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012474Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12475
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012476 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012477 xmlCreatePushParserCtxt() when the initial buffer passed
12478 is large.
12479
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012480Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12481
12482 * win32/*: big cleanup of the Windows/MSVC project files
12483 from Igor Zlatkovic
12484
Daniel Veillardcebb1362002-01-02 13:13:30 +000012485Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12486
12487 * doc/Makefile.am: should fix #67674 and avoid troubles if
12488 xsltproc is not available or fails in the prefix provided
12489
Daniel Veillard26908ab2002-01-01 16:50:03 +000012490Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12491
12492 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12493
Daniel Veillard5344c602001-12-31 16:37:34 +000012494Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12495
12496 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12497 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12498 Fixed a few other problems raised by Charlie Bozeman.
12499 * result/VC/ElementValid[5-7]: fixed the output
12500
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012501Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12502
12503 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12504 patches from Charlie Bozeman. Regenerated the HTML docs.
12505
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012506Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12507
12508 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12509 for Windows from Igor
12510
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012511Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12512
12513 * xmllint.c: applied Justin Fletcher patch for --output or -o
12514
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012515Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12516
12517 * win32/libxml2/libxml2.def.src: close #67019
12518
Daniel Veillard01db67c2001-12-18 07:09:59 +000012519Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12520
12521 * xmllint.c: applied Justin Fletcher generic timing patch
12522 similar to the one already applied to xsltproc.
12523
Daniel Veillardd1640922001-12-17 15:30:10 +000012524Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12525
12526 * include/libxml/tree.h tree.c: applied documentation patches
12527 from Charlie Bozeman
12528
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012529Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12530
12531 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12532
Daniel Veillard29e43992001-12-13 22:21:58 +000012533Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12534
12535 * valid.c: fix the xmlStrdup() used in the previous patch.
12536 * valid.c: added --dropdtd
12537 * tree.c: fixed xmlUnlinkNode so it also removes the references
12538 from the document if the node is a DTD
12539
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012540Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12541
12542 * HTMLtree.c valid.c: cleanup some static declarations
12543
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012544Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * xmllint.c: removed another strdup()
12547 * doc/FAQ: removed the HP/UX entry
12548
Daniel Veillarded472f32001-12-13 08:48:14 +000012549Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12550
12551 * valid.c: fix bug #66816 when validating.
12552 * xmllint.c: don't use sys/time.h if configure did not found it
12553
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012554Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12555
12556 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12557 xmlcatalog_man.xml
12558
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012559Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12560
12561 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12562 xmlInitMemory() was declared twice
12563
Daniel Veillardb82c1662001-12-09 14:00:54 +000012564Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12565
12566 * globals.c: do not reference strdup() !
12567 * configure.in libxml-2.0.pc.in: trying to fix the libs
12568 of the various config extraction modules
12569
Daniel Veillardef90ba72001-12-07 14:24:22 +000012570Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12571
12572 * configure.in : preparing 2.4.12
12573 * doc/* : updated and rebuilt the docs
12574
Daniel Veillard220346d2001-12-07 11:33:54 +000012575Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12576
12577 * uri.c: closed bug #66159
12578 * testURI.c: added --escape option
12579 * configure.in: some cleanup for xml2-config --cflags
12580
Daniel Veillard2a906822001-12-06 14:34:08 +000012581Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12582
12583 * globals.c testThreads.c: removed some misplaced includes
12584 of xmlversion.h
12585
Daniel Veillarde28313b2001-12-06 14:08:31 +000012586Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12587
12588 * threads.c: patch from Gary Pennington fixing a possible
12589 problem at initialization time.
12590
Daniel Veillardd3b08822001-12-05 12:03:33 +000012591Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12592
12593 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012594 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012595 CodeWarrior.
12596
Daniel Veillarda7866932001-12-04 13:14:44 +000012597Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12598
12599 * xmllint.c: applied Geert Kloosterman's patch to fix
12600 --repeat --timing output
12601
Daniel Veillard19840942001-11-29 16:11:38 +000012602Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12603
12604 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12605 where non-wellformed XML declaractions were not detected.
12606
Daniel Veillarde85d9342001-11-28 14:43:12 +000012607Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12608
12609 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12610
Daniel Veillard22f25a82001-11-28 09:12:23 +000012611Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12612
12613 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12614 gets reset by xmlCleanupInputCallbacks() and this makes the
12615 function useless. Same for output.
12616
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012617Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12618
12619 * xmlIO.c: robert pointed out a loop error in callback cleanups
12620
Daniel Veillard8faa7832001-11-26 15:58:08 +000012621Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12622
12623 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12624 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12625 they are not really tied to debugging
12626
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012627Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12628
12629 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12630 * xmllint.c: better --catalogs description
12631
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012632Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12633
12634 * tree.c: fixed a couple of problems in xmlSetProp()
12635
Daniel Veillardcd337f02001-11-22 18:20:37 +000012636Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12637
12638 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12639 unappropriate stdout output.
12640
Daniel Veillard566d4df2001-11-22 13:00:53 +000012641Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12642
12643 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12644 by Denis Beurive, closes #65111
12645
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012646Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12647
12648 * valid.c: in case of content model validity error, don't
12649 print it if validity warnings were not requested.
12650
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012651Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12652
12653 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12654 * parserInternals.c: removed the last exit() call. Print an
12655 unmaskable error on stderr instead (library mismatch detection)
12656
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012657Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12658
12659 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12660 shell instructions from Heiko Rupp
12661
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012662Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12663
12664 * catalog.c: use the URL notation file:// for default catalog paths
12665
Daniel Veillard0ec98632001-11-14 15:04:32 +000012666Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12667
12668 * include/libxml/tree.h: better comments for _private fields
12669 * tree.c: removed a problem when copying an entity reference.
12670
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012671Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12672
12673 * vms/*: updated instructions and diffs from John A Fotheringham
12674
Daniel Veillarda11001b2001-11-12 22:45:36 +000012675Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12676
12677 * include/libxml/xmlerror.h: avoid an include problem if
12678 #include <libxml/xmlerror.h> happens first in code
12679 seems to be the case in KDE libs
12680
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012681Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12682
12683 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12684 from Igor for Windows
12685
12686Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12687
12688 * Makefile.am: Gary Pennington pointed out a missing prefix
12689
Daniel Veillard43d3f612001-11-10 11:57:23 +000012690Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12691
12692 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12693 * doc/*: upgraded and rebuilt the docs
12694
Daniel Veillardc1f78342001-11-10 11:43:05 +000012695Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12696
12697 * HTMLparser.c: fix comment in scripts element parsing.
12698 * result/HTML/doc3*: updated the results.
12699
12700Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12701
12702 * uri.c: another URI bug fix #63336, using Joel Young patch.
12703
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012704Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12705
12706 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12707 a cleaned up version of the Pwd shell string generation.
12708
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012709Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12710
12711 * valid.c include/libxml/tree.h: trying to fix namespaces +
12712 validation problems for good, closing #63619 in the process
12713 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12714 wrong in this respect, fixed it.
12715
Daniel Veillardd536f702001-11-08 17:32:47 +000012716Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12717
12718 * xmllint.c: Morus Walter patch to allow --format and --encode
12719
Daniel Veillard5004f422001-11-08 13:53:05 +000012720Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12721
12722 * debugXML.c: Stefan Kost provided an help command for the shell
12723
Daniel Veillarda6825e82001-11-07 13:33:59 +000012724Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12725
12726 * debugXML.c: Heiko Rupp pointed that the shell would crash
12727 on empty nodesets returns.
12728
Daniel Veillard03f848d2001-11-07 12:53:46 +000012729Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12730
12731 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12732 migh need the history libraries
12733
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012734Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12735
12736 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12737 handle the case of < in quoted attributes, Bastian Kleineidam
12738
Daniel Veillardc853b322001-11-06 15:24:37 +000012739Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12740
12741 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12742 fixing catalog breakages
12743 * Makefile.am catalog.c result/catalogs/catal
12744 result/catalogs/mycatalog.* test/catalogs/catal*:
12745 fixed more problems in catalog support, added more regression tests
12746 for both XML and SGML catalog handling
12747
Daniel Veillard66870c72001-11-05 19:27:49 +000012748Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12749
12750 * debugXML.c: applied an improvement to xmlGetLineNo() from
12751 Keith Isdale
12752
Daniel Veillardffe09c92001-11-05 14:21:47 +000012753Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12754
12755 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12756 Side effect of the progressive catalog loading
12757
Daniel Veillardad661b92001-11-05 11:43:15 +000012758Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12759
12760 * Makefile.am: confexecdir and confexec_DATA were defined twice
12761 pointed out by Karl Eichwalder
12762
Daniel Veillard6eb17722001-11-04 22:19:27 +000012763Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12764
12765 * xmlcatalog.c: avoid unlink() and use remove() instead.
12766
Daniel Veillardea898282001-11-04 22:13:45 +000012767Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12768
12769 * libxml.spec.in: cleanup
12770 * include/libxml/xmlwin32version.h: updated with 2.4.8
12771
Daniel Veillarda4617b82001-11-04 20:19:12 +000012772Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12773
12774 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12775 of compiling libxml with a non standard set of options
12776
John Fleck027edfb2001-11-04 20:13:58 +000012777Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12778
12779 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12780 document --sgml option, fixing gnome bugzilla #63382
12781
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012782Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12783
12784 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12785 breakage of 2.4.7, added a couple of really needed APIs
12786 like xmlCatalogIsEmpty() and xmlNewCatalog()
12787 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12788 for install-catalog
12789 * configure.in: preparing 2.4.8
12790
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012791Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12792
12793 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12794 include/libxml/tree.h include/libxml/xmlIO.h: more include
12795 cleanups, export cleanly one html output + format function.
12796
12797Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12798
12799 * parser.c: removed initGenericErrorDefaultFunc call from
12800 xmlInitParser() since it could destroy previous calls to
12801 xsltSetGenericErrorFunc() effects
12802
Daniel Veillardebd38c52001-11-01 08:38:12 +000012803Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12804
12805 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12806 keyword.
12807
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012808Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12809
12810 * Makefile.am: cleanup
12811 * threads.c: cleanup too
12812 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12813 from xsltproc
12814 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012815 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012816
Daniel Veillard91c00402001-10-30 17:41:38 +000012817Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12818
12819 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12820 was not used anymore !
12821
Daniel Veillard52dcab32001-10-30 12:51:17 +000012822Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12823
12824 * configure.in: preparing 2.4.7
12825 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12826 manual page from John
12827 * doc/*: updated the doc and rebuilt the generated pages
12828
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012829Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12830
12831 * xmlIO.c: closing bug #62711, the library should never
12832 close stdin or stdout.
12833
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012834Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12835
12836 * uri.c: second pass at fixing #63336, using Joel Young
12837 final patch. looks okay.
12838
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012839Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12840
12841 * uri.c include/libxml/uri.h: trying to clear #63336
12842 allowing the escaping routine to parse unconformant
12843 URI-References.
12844
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012845Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12846
12847 * vms/readme.vms vms/build_libxml.com nanoftp.c
12848 include/libxml/xmlversion.h.in: a few VMS updates from
12849 John A Fotheringham
12850 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12851 and xmlCleanupOutputCallbacks() for the Perl binding people.
12852
Daniel Veillard635ef722001-10-29 11:48:19 +000012853Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12854
12855 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12856 apply fixes to close #63271 and avoid segfaults when
12857 the error routine gets callbed before xmlInitParser()
12858 get called.
12859 * nanoftp.c error.c: Applied patches from Justin Fletcher
12860 correcting some xmlGenericError misuses.
12861
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012862Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12863
12864 *doc/xmllint.xml, doc/xmllint.1
12865 New and improved man page for xmllint - .xml is the original, .1
12866 is the generated man page
12867
Daniel Veillardc9484202001-10-24 12:35:52 +000012868Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12869
12870 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12871 the web site from the main HTML document.
12872
Daniel Veillard5151c062001-10-23 13:10:19 +000012873Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12874
12875 * parser.c: fixed an erroneous validation bug when PE refs
12876 occurs in external parsed entities referenced from the
12877 internals subset
12878 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12879 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12880 added the associated testcase, it's a nice one.
12881 * HTMLparser.c: generate the DTD node as HTML still ...
12882 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12883
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012884Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12885
12886 * HTMLparser.c: fixed a bug in htmlNewDoc()
12887
Daniel Veillard89cad532001-10-22 09:46:13 +000012888Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12889
12890 * test/threads/*: added entities testing to the Thread test
12891 * testThreads.c: make the test reasonable
12892 * DOCBparser.c: fix the DTD public and system ID
12893 * xmllint.c: added --sgml for SGML DocBook importing
12894 * Makefile.am: added Docbtests target
12895
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012896Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12897
12898 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12899 * testThreads.c: removed bogus include
12900
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012901Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12902
12903 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12904 fixed a very serious (looping) validation bug
12905
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012906Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12907
12908 * include/libxml/globals.h include/libxml/threads.h threads.c
12909 testThreads.c: far more testing, cleaning up bugs
12910 * *.c : make sure globals.h is always included.
12911
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012912Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12913
12914 * HTMLparser.c: try to get rid of parser loops for good.
12915
Daniel Veillardab7488e2001-10-17 11:30:37 +000012916Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12917
12918 * configure.in: fixed some bugs in CFLAGS passing.
12919 * test/threads Makefile.am testThreads.c: added a specific
12920 threaded test case (really nasty, guaranteed).
12921
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012922Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12923
12924 * catalog.c: serious cleanup on the management of the
12925 XML catalog tree, more tests done, especially with
12926 the catalog PI.
12927
Daniel Veillard364789a2001-10-16 12:45:00 +000012928Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12929
12930 * catalog.c: avoid a problem in catalog cleanup on SMP if
12931 catalogs were not initialized.
12932
Daniel Veillard81463942001-10-16 12:34:39 +000012933Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12934
12935 * catalog.c xpath.c: trying to cleanup the not thread safe
12936 parts of the library.
12937
Daniel Veillard64a411c2001-10-15 12:32:07 +000012938Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12939
12940 * include/libxml/globals.h configure.in global.data: make
12941 the allocation be per-thread a configure option
12942 * encoding.c include/libxml/parser.h: fixed compilation
12943 errors
12944
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012945Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12946
12947 * include/libxml/parser.h: Norm reported that a few lines
12948 added were breaking libxslt compile, removed them for now
12949
Daniel Veillard6f350292001-10-14 09:56:15 +000012950Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12951
12952 * parser.c parserInternals.c threads.c: debugged and fixed
12953 initialization problems which were giving troubles on SMP
12954 boxes.
12955
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012956Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * include/libxml/Makefile.am: missing globals.h
12959
Daniel Veillarde7090612001-10-13 12:18:28 +000012960Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012961
Daniel Veillarde7090612001-10-13 12:18:28 +000012962 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012963
Daniel Veillardd0463562001-10-13 09:15:48 +000012964Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12965
12966 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12967 include/libxml/parserInternals.h include/libxml/tree.h
12968 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12969 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12970 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12971 Applied the last patches from Gary, cleanup, activated threading
12972 all user accessible global variables are now handled in globals.[ch]
12973 Still a bit rought but make tests passes with either
12974 --with-threads defined at configure time or not.
12975 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12976 linking options
12977
Daniel Veillardb8478642001-10-12 17:29:10 +000012978Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12979
12980 * Makefile.am include/libxml/Makefile.am
12981 include/libxml/globals.h globals.c include/libxml/threads.h
12982 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12983 configure.in: started integrating the core of the thread support
12984 not activated yet but half integrated. The code should still
12985 compile and work anyway.
12986
Daniel Veillardb44025c2001-10-11 22:55:55 +000012987Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12988
12989 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12990 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12991 integrating the non-controversial parts of Gary Pennington
12992 multithread patches
12993 * catalog.c: corrected a small bug introduced
12994
Daniel Veillard75b96822001-10-11 18:59:45 +000012995Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12996
12997 * catalog.c include/libxml/catalog.h: very serious cleanup,
12998 isolating unportable code and as much as possible the accesses
12999 to the global shared catalog. May need more testing !
13000
Daniel Veillard78d12092001-10-11 09:12:24 +000013001Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13002
13003 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13004 Keith Isdale patches for the XSLT debugger interfaces. Some
13005 cleanup
13006
Daniel Veillardff0b7312001-10-11 06:46:09 +000013007Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13008
13009 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13010 * DOCBparser.c: generate line nubers in elements
13011
Daniel Veillard60087f32001-10-10 09:45:09 +000013012Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13013
13014 * configure.in: preparing 2.4.6 release
13015 * doc/xml.html doc/html/*: updated and rebuilt the docs
13016 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13017
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013018Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13019
13020 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13021 adding documentation for DV's supercatalog support
13022
Daniel Veillard82d75332001-10-08 15:01:59 +000013023Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13024
13025 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13026 super catalog support adding one API and one flag --sgml to
13027 xmlcatalog
13028
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013029Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13030
13031 * doc/xmlcatalog_man.xml, xmlcatalog.1
13032 One more crack at
13033 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13034
13035
Thomas Broyer47334c02001-10-07 16:41:52 +000013036Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13037
13038 * xpath.c: implemented xmlXPathObjectCopy for external objects
13039 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13040
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013041Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13042
13043 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13044 finishing up fix to
13045 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13046 the xmlcatalog man page display more elegantly
13047
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013048Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13049
13050 * configure.in: closing bug #61832
13051 * HTMLparser.c: removed a warning
13052
Daniel Veillard6ab38382001-10-06 13:08:27 +000013053Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13054
13055 * xpath.c: fixing #61673 part I, do not loose doc information
13056 when copying result value trees.
13057
Daniel Veillard556c6682001-10-06 09:59:51 +000013058Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13059
13060 * xpath.c: trying to harden the XPath interpreter
13061
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013062Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13063
13064 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13065 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13066
William M. Brack1633d182001-10-05 15:41:19 +000013067Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13068
13069 * HTMLparser: repaired another loop problem
13070
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013071Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13072
13073 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13074 parsing.
13075 * xpath.c: fix bug #61291 the default XML namespace node is
13076 missing from the namespace axis.
13077 * tree.c: refuse to create namespaces nodes with prefix "xml"
13078
Daniel Veillard651f9472001-10-04 14:51:06 +000013079Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13080
13081 * SAX.c: ouch a non-defined namespace could lead to a crash,
13082 fixed #61215
13083
Daniel Veillard7dd05702001-10-04 14:25:12 +000013084Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13085
13086 * parserInternals.c: closed bug #61054
13087
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013088Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13089
13090 * include/libxml/Makefile.am: closing #60708
13091
Daniel Veillarda293c322001-10-02 13:54:14 +000013092Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13093
13094 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13095 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13096
Daniel Veillardf4309d72001-10-02 09:28:58 +000013097Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13098
13099 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13100
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013101Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13102
13103 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13104 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13105
Daniel Veillard16756b62001-10-01 07:36:25 +000013106Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13107
13108 * catalog.c: Justin Fletcher provided cleaup code in case
13109 HAVE_STAT is not defined
13110 * include/win32config.h: Igor Zlatkovic suggested to have
13111 HAVE_STAT defined there
13112
William M. Brack5e1cac12001-09-28 16:19:18 +000013113Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13114
13115 * catalog.c - fixed typing error reported by M. Barros
13116
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013117Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13118
13119 * xmllint.c - fixing typo
13120
William M. Brackd28e48a2001-09-23 01:55:08 +000013121Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13122
13123 * HTMLparser.c: small enhancement to prevent loop on
13124 unrecognizable data
13125
Daniel Veillardb1d62872001-09-21 09:47:08 +000013126Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13127
13128 * parserInternals.c: applying patch from bug #60757 this
13129 should close it
13130
Daniel Veillardc0631a62001-09-20 13:56:06 +000013131Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13132
13133 * catalog.c xmlcatalog.c: removed a couple of warning
13134 * xpath.c: try to solve the linking problem on platforms
13135 needing trio to compile
13136
Daniel Veillard1a123612001-09-19 08:06:23 +000013137Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013138
Daniel Veillard1a123612001-09-19 08:06:23 +000013139 * Makefile.am libxml.spec.in: backing up non-documented changes
13140 commited without review or aproval by Jens Finke <jens@gnome.org>
13141 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013142
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013143Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13144
13145 * configure.in: Joe Orton provided a patch fixing a problem
13146 when iconv is specified to be in a non-standard directory
13147 but wasn't exported in xml2-config --cflags
13148
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013149Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13150
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013151 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013152 troubles with 2.4.4 errors.
13153
Daniel Veillard16698282001-09-14 10:29:27 +000013154Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13155
13156 * encoding.c entities.c: do not output hexadecimal charrefs
13157 when serializing HTML since some version of Netscape can't
13158 grok it, generate decimal ones.
13159 * result/HTML/doc3.htm: output changed due to previous test
13160 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13161
Daniel Veillard98fed372001-09-13 11:34:58 +000013162Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13163
13164 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13165 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13166
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013167Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013168 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013169
13170 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13171 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13172 updated the configuration scripts systems accordingly
13173
Daniel Veillard04382ae2001-09-12 18:51:30 +000013174Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13175
13176 * configure.in: preparing for 2.4.4
13177 * doc/xml.html doc/html/*: updated and rebuilt the docs
13178
Daniel Veillardd63437e2001-09-12 15:00:27 +000013179Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13180
13181 * win32/dsp/libxml2.def.src: tried to incorporate comments
13182 from bug #59220
13183
Daniel Veillard319a7422001-09-11 09:27:09 +000013184Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13185
13186 * parser.c result/noent/wml.xml: fixed bug #59981 related
13187 to handling of '&' in attributes when entities are substitued
13188
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013189Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13190
13191 * libxml.h include/libxml/xmlversion.h.in
13192 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13193 Tried to close bug #60131
13194
Daniel Veillardbce62332001-09-10 18:46:55 +000013195Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13196
13197 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13198
Daniel Veillard143b04f2001-09-10 18:14:14 +000013199Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13200
13201 * SAX.c: fixing bug #59946 on xmlns=""
13202
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013203Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13204
13205 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13206 but allocates a new error code.
13207
Daniel Veillard05c13a22001-09-09 08:38:09 +000013208Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13209
13210 * xmllint.c: John Fleck fixed typos in the options output
13211 * parser.c SAX.c: fix ignorable white space SAX selection
13212
13213Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13214
13215 * entities.c: Steve Underwood found the possibility of an
13216 ininite loop in case of error.
13217
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013218Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13219
13220 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13221
Daniel Veillarda050d232001-09-05 15:51:05 +000013222Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13223
13224 * parser.c: warn if version is not 1.0 but it's not
13225 strictly speaking an error after analyzing the spec
13226
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013227Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13228
13229 *doc/catalog.html - add link to the html version of the
13230 man page, other linguistic cleanups
13231
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013232Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13233
13234 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13235 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13236 file, has not yet been included in the build.
13237
Daniel Veillard99784ff2001-09-01 16:20:28 +000013238Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13239
13240 * catalog.c: removed a duplicate affectation Justin Fletcher
13241
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013242Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13243
13244 * tree.c: Armin Sander pointed a possible text coalescing
13245 problem, completed his patch.
13246
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013247Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13248
13249 * trionan.c: Fixed const and volatile re-definition problem
13250
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013251Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13252
13253 * libxml.4 parser.c: doc updates from Heiko Rupp
13254 * parserInternals.c: 2 sanity checks from Heiko Rupp
13255
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013256Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13257
13258 * tree.c: applied patch from Armin Sander to make some pointers
13259 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013260 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013261
Daniel Veillardb06c6142001-08-27 14:26:30 +000013262Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13263
13264 * xpath.c: hum, restrict the integer usage gcc bug workaround
13265 to only gcc compilers so that other architecture don't get
13266 penalized by this limitation.
13267 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13268
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013269Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13270
13271 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13272 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13273
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013274Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13275
13276 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13277 --convert option to xmlcatalog to convert SGML ones to
13278 the XML syntax.
13279 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13280
13281 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013282Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13283
13284 * catalog.c xmlIO.c: started some serious testing and fixed
13285 a few bug and optmization needs.
13286
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013287Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13288
13289 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13290 preparing for a 2.4.3 release even if it may not be ready yet
13291 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13292 all file parsing lookup to go through the entity resolver, add
13293 to add an API to bypass it (needed to load catalogs themselves),
13294 some cleanup on the catalog code too.
13295 * nanoftp.c: small cleanup
13296 * doc/catalog.html: small update
13297
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013298Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13299
13300 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13301 Jun Kuriyama
13302
Daniel Veillardffb120d2001-08-23 00:52:23 +000013303Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13304
13305 * doc/catalog.html: finished the catalog documentation
13306
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013307Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13308
13309 * doc/catalog.html doc/xml.html: added documentation about
13310 Catalog support, misses an API description
13311 * doc/html/*: reextracted the API pages
13312
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013313Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13314
13315 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13316 Added the part about section 7.2 on URI resolution,
13317 fixed a side effect in the HTML parser, look complete
13318 and ready to rock except the URI/SystemID part!
13319
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013320Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13321
13322 * include/libxml/catalog.h include/libxml/parser.h
13323 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13324 xmlIO.c: added support and APIs needed for the catalog PI
13325 * include/libxml/xmlIO.h: cleanup
13326
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013327Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13328
13329 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13330 include/libxml/catalog.h: starts to look okay, really
13331 plugged the new framework, cleaned a lot of stuff,
13332 added some APIs, except the PI's support missing this
13333 should be mostly complete
13334 * result/catalogs/* test/catalogs/*: added new test, enriched
13335 the existing one with URN ID tests
13336
Daniel Veillard64339542001-08-21 12:57:59 +000013337Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13338
13339 * catalog.c: fixed nextCatalog
13340 * result/catalogs/docbook test/catalogs/*: started adding
13341 a small regression test
13342
Daniel Veillardcda96922001-08-21 10:56:31 +000013343Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13344
13345 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13346 more work on the XML catalog support.
13347 * parser.c include/libxml/parser.h: small cleanup seems using
13348 list as a public parameter name can give portability troubles
13349 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13350 include/libxml/xpath.h include/libxml/Makefile.am: removed
13351 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13352 wrappers
13353
Bjorn Reese45029602001-08-21 09:23:53 +000013354Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13355
13356 * Makefile.am trio.c triodef.h trionan.c xpath.c
13357 include/libxml/Makefile.am include/libxml/trionan.h:
13358 Re-worked Not-A-Number and Infinity support.
13359 * xmlcatalog.c: added readline include files
13360
Daniel Veillard344cee72001-08-20 00:08:40 +000013361Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13362
13363 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13364 testCatalog as xmlcatalog, making it an installed app
13365 adding a shell, and preparing it to be a /etc/xml/catalog
13366 management tool, though not ready yet
13367 * catalog.c include/libxml/catalog.h: adding support for
13368 XML Catalogs http://www.oasis-open.org/committees/entity/
13369 not finished, there is some interesting tradeoffs and a
13370 few open questions left.
13371
Daniel Veillardb7664f42001-08-19 13:00:43 +000013372Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13373
13374 * xmllint.c: fixed a line formatting problem
13375
Daniel Veillard5015b712001-08-17 09:37:52 +000013376Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13377
13378 * SAX.c: removed a couple of unused variable (Albert Chin)
13379
Daniel Veillardbb371292001-08-16 23:26:59 +000013380Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13381
13382 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13383 trying to fix some troubles w.r.t. function returning
13384 const xxxPtr.
13385
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013386Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13387
13388 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13389 defined
13390
Daniel Veillardae6db172001-08-16 19:32:00 +000013391Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13392
13393 * xpointer.c: removed unused var
13394
Daniel Veillard09190202001-08-16 16:27:41 +000013395Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13396
13397 * testXPath.c: another small cleanup closing bug #59110
13398
Daniel Veillard796f4b62001-08-16 16:00:13 +000013399Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13400
13401 * win32/dsp/libxml2.def.src: small cleanup closing bug
13402 #59108
13403
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013404Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13405
13406 * example/gjobread.c: add xmlCleanupParser() before leaving
13407
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013408Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13409
13410 * config.h.in configure.in include/libxml/xmlwin32version.h:
13411 released 2.4.2
13412
Daniel Veillardd3d06722001-08-15 12:06:36 +000013413Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13414
13415 * include/libxml/valid.h debugXML.c valid.c: deprecate
13416 the non-boundchecking Sprintf functions, add Snprintf
13417 this should close bug #57984
13418
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013419Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13420
13421 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13422 URIs before doing the lookups (pointed by Mark Vakoc)
13423
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013424Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13425
13426 * xpath.c: serious changes on Result Value Trees and NodeSets
13427 w.r.t. deallocation and collect operations. Probably not
13428 100% clean (merge of allocated trees smells like a problem).
13429 Seems sufficient to close #58943
13430
Daniel Veillard90493a92001-08-14 14:12:47 +000013431Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13432
13433 * xmllint.c: adding a --format option
13434
Daniel Veillardfe703322001-08-14 12:18:09 +000013435Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13436
13437 * xpath.c: count() was broken on Result Value Tree
13438 * xmlIO.c: fixed file:/// accesses on _WIN32
13439
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013440Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13441
13442 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13443 macro was renamed, this should close bug #58683
13444
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013445Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13446
13447 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13448 entity substitution mode text at the end of the entity might
13449 be added due to text coalescing.
13450 * nanoftp.c parser.c: small cleanup
13451
Daniel Veillard0c720972001-08-08 20:59:00 +000013452Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13453
13454 * HACKING: added John Fleck right to commit in the doc subdir
13455
Daniel Veillard48da9102001-08-07 01:10:10 +000013456Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13457
13458 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13459 allow to inherit attributes from the DTD directly in the
13460 tree, this is needed for XPath and can be a useful feature.
13461 Inherited namespaces are always provided at the tree level now
13462 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13463 of tests for this feature (XSLT being the prime user).
13464
Daniel Veillard50f34372001-08-03 12:06:36 +000013465Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13466
13467 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13468 testSAX.c xmlIO.c xmllint.c include/win32config.h
13469 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13470 include/libxml/xmlwin32version.h.in win32/README.MSDev
13471 win32/dsp/*: applied Win32 Facelift No.2 patches from
13472 Igor Zlatkovic for Windows/MSC
13473
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013474Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13475
13476 * SAX.c: unparsedEntityDecl() the URI computation of the
13477 entity wasn't done breaking XSLT unparsed-entity-uri()
13478
Daniel Veillard567e1b42001-08-01 15:53:47 +000013479Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13480
13481 * xpath.c: fixed a bug when walking the descendants and
13482 the current node has no children
13483 * debugXML.c: show up when a text node is supposed to not be escaped
13484
Thomas Broyerf186c822001-07-31 23:30:37 +000013485Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13486
13487 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13488 worked like the set:leading() function)
13489 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13490
Daniel Veillardba6db032001-07-31 16:25:45 +000013491Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13492
13493 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13494
Daniel Veillard57905372001-07-31 15:52:17 +000013495Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13496
13497 * include/libxml/xmlIO.h: apply change to close #58141
13498 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13499
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013500Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * parser.c: when the internal subset uses a PE, then the
13503 included entity can use conditional sections.
13504
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013505Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13508 when walking the namespace axis showing up in
13509 libxst/tests/general/bug-12
13510 * xmlmemory.c: added the possibility to trace a given block
13511 defined by its address
13512
Daniel Veillard4aafa792001-07-28 17:21:12 +000013513Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * parser.c: don't override existing encoding specified before
13516 starting xmlParseDocument()
13517
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013518Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * include/libxml/xmlwin32version.h: reinserted, needed for
13521 Windows users of CVS
13522
Darin Adlera77cac02001-07-27 17:41:51 +0000135232001-07-27 Darin Adler <darin@bentspoon.com>
13524
Darin Adler699613b2001-07-27 22:47:14 +000013525 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13526 * testCatalog.c: Add include of <libxml/parser.h>.
13527
135282001-07-27 Darin Adler <darin@bentspoon.com>
13529
Darin Adlera77cac02001-07-27 17:41:51 +000013530 * include/libxml/.cvsignore:
13531 * include/libxml/xmlwin32version.h:
13532 Remove this file from CVS because it's generated.
13533
Daniel Veillard50822cb2001-07-26 20:05:51 +000013534Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * parser.c include/libxml/parser.h: applied const patches from
13537 Tom Moog #58002
13538
Thomas Broyerba4ad322001-07-26 16:55:21 +000013539Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13540
13541 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13542 lookup framework
13543
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013544Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * tree.c: fixed xmlCopyNode() for documents
13547
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013548Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13551
13552Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013553
13554 * parser.c: fixes bug #57652 reported by Morus Walter
13555
Daniel Veillarde3924972001-07-25 20:25:21 +000013556Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13557
13558 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13559
Daniel Veillarda53c6882001-07-25 17:18:57 +000013560Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13561
13562 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13563 errors, lesson don't add new functions at 1am before a release
13564 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13565 from XPath initialization when possible.
13566
Daniel Veillardd9bad132001-07-23 19:39:43 +000013567Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * result/scripts/base*: removing history/readline changed
13570 this slightly
13571 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13572 xmllint.c: make element content line number generation
13573 optionnal to avoid breaking old apps added interface to switch
13574
Daniel Veillardf012a642001-07-23 19:10:52 +000013575Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013578 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013579 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13580 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13581 John Kroll fixes to allow saving to HTTP via PUT (or
13582 POST of needed).
13583 * doc/html/*.html: regenerated the docs
13584
Thomas Broyere8126242001-07-22 03:54:15 +000013585Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13586
13587 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13588 xmlHashScanFull and xmlHashScannFull3 to get passed the
13589 three keys as arguments to the callback function
13590
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013591Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * configure.in Makefile.am: removed libxml softlink for good
13594 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13595 100% coverage by gtk-doc
13596
Daniel Veillard8599e702001-07-17 21:38:51 +000013597Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13600 fixed serious troubles due to size_t vs. int mismatch
13601
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013602Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13605
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013606Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13607
13608 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13609 convenient extension API for value and context managing
13610 Now handles external objects through xmlXPathPopExternal,
13611 xmlXPathWrapExternal and xmlXPathReturnExternal.
13612 Added functions for sets operations (intersection, etc.)
13613
Daniel Veillard22090732001-07-16 00:06:07 +000013614Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13617 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13618 HTMLparser.c: cleanup of global variables, marking some
13619 const or private.
13620
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013621Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013622
13623 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13624 fixed xmlXPathNodeSetItem when passing index=0
13625
Daniel Veillard05dec342001-07-14 21:57:39 +000013626Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13629
Daniel Veillard28ae6362001-07-14 16:44:32 +000013630Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * xmllint.c: fixed compilation under Cygwin #57503
13633 * TODO: update
13634
Peter Williamsed156f52001-07-13 18:35:13 +0000136352001-07-13 Peter Williams <peterw@ximian.com>
13636
13637 * config.h.in: add #undef HAVE_DLFCN_H
13638
13639 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13640 builddir.
13641
Daniel Veillard73b36e32001-07-12 15:09:52 +000013642Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13645 raised by #57348 and #57381
13646
Daniel Veillard7db37732001-07-12 01:20:08 +000013647Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13648
13649 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13650 tree.c xpointer.c: store the line numbder in element->content,
13651 may break some software, need a configuration mechanism
13652
Darin Adler96037892001-07-11 00:03:16 +0000136532001-07-10 Darin Adler <darin@bentspoon.com>
13654
13655 * .cvsignore:
13656 * example/.cvsignore:
13657 * include/.cvsignore:
13658 * include/libxml/.cvsignore:
13659 Various things that are generated and should be ignored.
13660
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013661Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13664 * doc/xml.html doc/html/*: updated the docs
13665
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013666Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13669 validation occured on content with element child
13670
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013671Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * tree.c: fixed XML Base computation which was broken
13674 * debugXML.c: added a base function to the shell
13675 * Makefile.am result/scripts/* test/scripts/*: added scripts
13676 based regression tests, and adding 2 XML Base tests
13677
Daniel Veillard19e96c32001-07-09 10:32:59 +000013678Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * tree.c: set properties doc and call xmlSetListDoc for properties
13681 content when grafting them in a different tree.
13682 * aclocal.m4: remove from CVS
13683
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013684Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * win32/libxml2/libxml2.def.src: added some missing entry point
13687 for XPath (Mark Vakoc)
13688
Daniel Veillard388236f2001-07-08 18:35:48 +000013689Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13692 layer should URI-Unescape before trying to open resources.
13693
Daniel Veillard04383752001-07-08 14:27:15 +000013694Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13695
13696 * xpath.c: fix the name() bug for elements in the default
13697 namespace reported by Charlie Bozeman
13698
Daniel Veillard7583a592001-07-08 13:15:55 +000013699Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13702 led to an XPath fix, improvements of SAX initialization, and
13703 an added option --nocdata to testXPath
13704
Daniel Veillard449d7392001-07-07 19:11:06 +000013705Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * doc/libxml-doc.el: Felix Natter provided anew version working
13708 with XEmacs too
13709
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013710Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * include/libxml/xpath.h: small cleanup
13713 * doc/xml.html: update
13714
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013715Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13716
13717 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13718 released 2.3.14
13719
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013720Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13721
13722 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013723 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013724
Daniel Veillard73c9c042001-07-05 20:02:54 +000013725Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13728 were not equal to empty strings
13729
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013730Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * SAX.c: fixed a URI-Reference computation problem when validating
13733 * xmlIO.c: small cleanup
13734
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013735Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13736
13737 * parser.c: improved the description of a couple of interfaces
13738 upon Larry Stamper suggestion
13739
Daniel Veillard62f313b2001-07-04 19:49:14 +000013740Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * SAX.c entities.c parser.c: changed completely the way entities
13743 are handled when running the parser in entity substitution mode.
13744 This fixes a bug reported by Stephan Kulow and nearly divides
13745 by 3 the amount of memory required by libxslt to load and process
13746 DocBook TDG.
13747
Daniel Veillardf420ac52001-07-04 16:04:09 +000013748Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13749
13750 * HTMLparser.c: fixing a too early root closing problem raised
13751 byt Prashanth Naidu
13752
Daniel Veillard8c357d52001-07-03 23:43:33 +000013753Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13756 raised by Mark Vakoc.
13757
Daniel Veillard6e90d192001-07-03 16:37:49 +000013758Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * example/Makefile.am: fixed the include path to add srcdir/include
13761 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13762 and some cleanup
13763
Daniel Veillardf06307e2001-07-03 10:35:50 +000013764Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13767 lot of optimization work, results in significant improvements
13768 when handling really complex XPath queries. Add a small optimizer
13769 for unions, improve [n] and [last()], avoid some costly ops.
13770
Daniel Veillard77044732001-06-29 21:31:07 +000013771Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13774 * xpath.c: small cleanup
13775 * xmlGetNsList: reformated, fixed problems if used on Entities
13776
Daniel Veillard2adbb512001-06-28 16:20:36 +000013777Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13780
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013781Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13782
13783 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13784 * Makefile.am example/Makefile.am: workaround automake generating
13785 erroneous deps
13786
Daniel Veillard12f7d292001-06-28 13:12:11 +000013787Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * include/win32config.h: bug #56801 Yon Derek provided a patch
13790 to the windows config file.
13791
Daniel Veillard87ee9142001-06-28 12:54:16 +000013792Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13795 libxml.h : Yon Derek provided a set of changes to compile from
13796 CVS on Windows/MSC
13797
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013798Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * parser.c: fixed UTF8 BOM support in push mode
13801 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13802 added a specific testcase
13803
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013804Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * Makefile.am: added --push regression tests
13807 * parserInternals.c: the XML parser segfaulted in --push mode
13808
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013809Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * configure.in: moved the symlinks detection within a CVS
13812 check, this is not portable and will be removed soon.
13813 * xpath.c: small cleanup/speedup
13814
Daniel Veillard11648102001-06-26 16:08:24 +000013815Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13818 release of 2.3.12
13819 * parser.c: make an error message if unknow entities in all cases
13820
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013821Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13822
13823 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13824
Daniel Veillard23793842001-06-25 16:07:45 +000013825Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13828 includes were installed in the wrong dir
13829
Daniel Veillardf5498f32001-06-25 15:08:36 +000013830Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * doc/html.xml: warn against sending code to exhibit bugs.
13833
Daniel Veillard56f06462001-06-24 21:34:03 +000013834Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13837 Tru64 from Thomas Leitner
13838
Daniel Veillardc5d64342001-06-24 12:13:24 +000013839Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * AUTHORS: added William and Bjorn
13842 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13843 daniel@veillard.com hopefully I won't have to do this again
13844 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13845 docs can be rebuilt cleanly now
13846 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13847 from CVs it's generated, added include/libxml/xmlwin32version.h
13848 also generated but which should change far less frequently.
13849 * catalog.c nanoftp.c: made sure to include libxml.h not
13850 libxml/xmlversion.h directly
13851 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13852 when compiling on WIN32 and MSC
13853
Daniel Veillard07385fd2001-06-23 21:55:48 +000013854Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13855
13856 * include/Makefile.am include/libxml/Makefile.am configure.in:
13857 fixed make distcheck and rebuilding the rpms
13858
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013859Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * configure.in: should finish the migration of exported includes
13862 into a real include/libxml in CVS, at least for CVS users.
13863 * removed the exported headers, added in include/libxml (as well
13864 as xmlversion.h.in).
13865
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013866Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * configure.in: fixed the way to detect symlink
13869
Daniel Veillard66541772001-06-23 18:31:04 +000013870Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * configure.in: updated, include/libxml is now a real CVS dir
13873
Daniel Veillardca989762001-06-23 17:39:29 +000013874Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13877 version works with both libxml1 and libxml2 (it autodetects
13878 the prefix of the html-files) from Felix Natter.
13879 * doc/xml.html: updated doc accordingly
13880
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013881Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * xpath.c: fixed the bug generating a template loop in libxslt
13884 when using docbook-xsl-1.4, * should filter out document nodes
13885 * HACKING: added William
13886 * TODO: updated
13887
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013888Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * doc/FAQ.html: added a warning about gcc-3.0
13891 * doc/xml.html: added reference to gdome2 and removed a confusing
13892 sentence
13893
Daniel Veillardf7f41852001-06-22 15:18:01 +000013894Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * xmlversion.h: okay this is a generated file, but Windows
13897 users need it and they can't generate it, and I want CVS
13898 Windows users ...
13899 * win32/libxml2/libxml2_so.dsp: Windows project file for
13900 the shared lib version of libxml2
13901 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13902 resources needed for libxslt/xsltproc by Yon Derek
13903
Bjorn Reese3157b342001-06-22 14:41:45 +000013904Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13905
13906 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13907
Daniel Veillard4151acb2001-06-22 10:48:57 +000013908Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
Daniel Veillardcc146db2001-06-22 11:10:52 +000013910 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13911
13912Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
Daniel Veillard4151acb2001-06-22 10:48:57 +000013914 * include/win32config.h: Yon Derek provided a first fix
13915 to be able to compile libxslt/xsltproc on Windows
13916
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013917Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13918
13919 * xpath.c: attempt to work around what seemed a gcc optimizer
13920 bug when handling floats on i386 http://veillard.com/gcc.bug
13921 * tree.c entities.c encoding.c: doing some cleanups while
13922 chasing it
13923
Daniel Veillard017b1082001-06-21 11:20:21 +000013924Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13925
13926 * Makefile.am: cleanup when --without-debug is specified
13927 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13928 w.r.t. --without-debug and other include points
13929 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13930 Catalogs
13931 * configure.in entities.h tree.h HTMLparser.c: removed
13932 --without-corba, made the _private field mandatory
13933
Daniel Veillard87a764e2001-06-20 17:41:10 +000013934Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13937 outputs a BOM in UTF8, an errata has been issued to avoid the
13938 problem, that was the most reasonable solution... Add support
13939 for a leading UTF8 BOM in entities.
13940
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013941Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13942
13943 * valid.c: fixed a bug found when post validating an entity ref
13944 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13945 activate it too
13946
Daniel Veillard39196eb2001-06-19 18:09:42 +000013947Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13950 weakness in the node copy the XPointer and the XInclude
13951 implementations. Serious cleanup.
13952
Daniel Veillard3739b982001-06-19 12:51:30 +000013953Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * Makefile.am: Kjartan Maraas provided a small patch to
13956 add xml2-config.in to EXTRA_DIST
13957
Daniel Veillarda9142e72001-06-19 11:07:54 +000013958Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13959
13960 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13961 provided another failing case found in KDE, the way the
13962 ctxt->vctxt.nodeTab was allocated and freed changed over
13963 time but it wasn't completely cleaned up. This should fix it.
13964
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013965Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * parser.c: Stephan Kulow also raised the fact that line number
13968 could get miscounted making debug harder, fixed the problem
13969 in xmlParseCharData()
13970
Daniel Veillard64b98c02001-06-17 17:20:21 +000013971Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * valid.c: Stephan Kulow pointed out a problem when validating
13974 and using an empty entity, forgot a 'break' in a case.
13975
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013976Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13979 * doc/xml.html: updated with 2.3.11
13980
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013981Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * TODO: updated adding cleanup of generated doc
13984 * configure.in: prepared to release 2.3.11
13985 * xmllint.c: added --version for bug reporting
13986 * doc/html/*.html: rebuilt the doc
13987
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013988Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * xpath.c: first part of the work on selecting namespace to
13991 fix bug #56115
13992
Daniel Veillard96ed5832001-06-15 22:22:04 +000013993Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13994
13995 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13996 when using -liconv
13997 * TODO: updated
13998
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013999Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14002 cleanup, encoding support.
14003
Daniel Veillard608ad072001-06-14 08:32:28 +000014004Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14005
14006 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14007
Daniel Veillard239d0522001-06-13 23:02:48 +000014008Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * xpath.c: bug detected by Ankh when / is used as a function arg
14011
Daniel Veillard02bb1702001-06-13 21:11:59 +000014012Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14013
14014 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14015 of element and use it to avoid outputting formatting spaces at
14016 the wrong place. Implemented the format parameter for HTML save.
14017 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14018 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14019 result/HTML/wired.html: of course this impact the result of a
14020 number of HTML tests
14021
Daniel Veillard95d845f2001-06-13 13:48:46 +000014022Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14023
14024 * HTMLtree.[ch]: started augmenting the HTML save API with
14025 encoding and formatting parameters
14026
Daniel Veillardeca60d02001-06-13 07:45:41 +000014027Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14028
14029 * HTMLtree.h: cleanup and started evaluating the work needed on
14030 revamping the HTML output code
14031
Daniel Veillard84666b32001-06-11 17:31:08 +000014032Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14035
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014036Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14037
14038 * valid.c: fixed bug #56049, forgot one check in the
14039 validation routine
14040
Daniel Veillardca2366a2001-06-11 12:09:01 +000014041Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14044
Daniel Veillard6761eee2001-06-11 10:29:38 +000014045Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * libxml.h: fixed an error in last commit
14048 * doc/FAQ.html: added an entry for compilation from CVS
14049
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014050Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14051
14052 * xmlversion.h.in libxml.h: Cygwin patches
14053 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14054 * tree.h: cleanup
14055
Daniel Veillardacd370f2001-06-09 17:17:51 +000014056Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14057
14058 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14059 memory block in a strange case where libxml is linked twice
14060 in the binary.
14061
Daniel Veillard1d047672001-06-09 16:41:01 +000014062Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14065 state far too often, simple fix used to avoid it.
14066
Daniel Veillard4497e692001-06-09 14:19:02 +000014067Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14070 being processed, applied his patch
14071 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14072
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014073Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14074
14075 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14076 provided fixes to compile on MSCC again
14077 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14078 also provided an update for the project files.
14079
Daniel Veillarda682b212001-06-07 19:59:42 +000014080Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14083 bug #55810
14084
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014085Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * tree.c: fixed xmlGetNsProp() to close bug #55683
14088 Note this requires libxslt to use it's own function instead.
14089
Daniel Veillardf0c53762001-06-07 16:07:07 +000014090Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * HTMLtree.c: when in a pre element no formatting space should
14093 be added.
14094 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14095
Daniel Veillard068a9652001-06-07 15:30:26 +000014096Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * configure.in: added tests for signal() and signal.h
14099
Daniel Veillard541d6552001-06-07 14:20:01 +000014100Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14101
14102 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14103
Daniel Veillard8a367d42001-06-07 14:01:34 +000014104Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * doc/libxml-doc.el: Felix Natter provided a new version for
14107 libxml2
14108
Daniel Veillard8a926292001-06-07 11:20:20 +000014109Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * HTMLtree.c: when in a pre element no formatting space should
14112 be added.
14113
Daniel Veillard14839d52001-06-06 16:11:56 +000014114Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14117
Daniel Veillarde95e2392001-06-06 10:46:28 +000014118Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14121 hack
14122 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14123 * uri.c: fixed a warning
14124
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014125Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * HTMLtree.c: trying to close bug #55772 escaping in script
14128 elements
14129 * doc/xml.html: suggest to send mail to the list
14130
14131Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014132
14133 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14134 good. Use a macro and based on the solution provided in
14135 vsnprintf manual page from GNU.
14136
Bjorn Reese99748722001-06-05 12:49:15 +000014137Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14138
14139 * error.c: Workaround for non-preserving variadic list.
14140 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14141
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014142Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14143
14144 * doc/xml.html: added 2.3.10 release
14145
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014146Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14147
14148 * configure.in: releasing 2.3.10
14149
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014150Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14151
14152 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14153
Daniel Veillard20042422001-05-31 18:22:04 +000014154Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * encoding.c: Robert Collins provided a patch to add the
14157 "US-ASCII" encoding alias
14158
Daniel Veillard97ac1312001-05-30 19:14:17 +000014159Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14160
14161 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14162 string oriented functions and started cleaning the related areas
14163 in xpath.c which needed fixing in this respect
14164
Daniel Veillard2d703722001-05-30 18:32:34 +000014165Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14166
14167 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14168 #55380
14169 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14170
Daniel Veillard9403a042001-05-28 11:00:53 +000014171Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * TODO: updated
14174 * nanohttp.[ch] : started adding APIs to get the redirected URL
14175 when this occurs (needed for further base computation
14176 * tree.h: cleanup
14177 * encoding.c: cleanup
14178 * SAX.c: minor change around ctxt->loadsubset
14179
Daniel Veillard6278fb52001-05-25 07:38:41 +000014180Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14181
14182 * Makefile.am include/Makefile.am: small change to have
14183 include/libxml rebuilt if working from CVS.
14184 * uri.c: applied another patch from Carl Douglas for URI escaping,
14185 this should close bug #51876
14186
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014187Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14188
14189 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14190 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14191 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14192 added specific regression test
14193 * parser.h: preparing for the XSLT mode where DTD inherited
14194 attributes are added to the tree.
14195
Daniel Veillardbbd22452001-05-23 12:02:27 +000014196Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * xinclude.[ch]: Updated the namespace for the Last Call version
14199 * result/XInclude/include test/XInclude/include: updated the
14200 testsuite accordingly
14201
Daniel Veillard8514c672001-05-23 10:29:12 +000014202Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14205 related to bug #51876
14206
Daniel Veillard42596ad2001-05-22 16:57:14 +000014207Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14208
14209 * tree.c: fixed a gross mistake in base computation, xml:base is
14210 not completely correct yet (need cascade).
14211 * xpath.[ch]: added the few things needed to find a function name
14212 and URI from the XPath context when it is called.
14213
Daniel Veillard81418e32001-05-22 15:08:55 +000014214Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14215
14216 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14217 * DOCBparser.c: small cleanup
14218 * xmllint.c: added a --catalogs option to load catalogs from
14219 $SGML_CATALOG_FILES
14220 * tree.c: cleanup
14221 * configure.in: iconv library fixup, ICONV_LIBS
14222
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014223Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14224
14225 * catalog.c: handling of CATALOG entries. detection of recursion,
14226 and a few bugfixes
14227 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14228 against the default namespace
14229
Daniel Veillard04b93292001-05-21 08:15:31 +000014230Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14231
14232 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14233
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014234Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * parser.c: fixed propagation context info when parsing an
14237 external entity.
14238 * doc/html/*.html: regenerated a couple of docs
14239
Daniel Veillard4623acd2001-05-19 15:13:15 +000014240Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14241
14242 * doc/xml.html: update with 2.3.9 informations
14243
Daniel Veillardbed7b052001-05-19 14:59:49 +000014244Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14245
14246 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14247 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14248 * doc/html/* : rebuilt the docs
14249 * valid.c: small patch which may improve some case when
14250 validating.
14251
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014252Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14253
14254 * HTMLparser.c: Closed bug #54891
14255 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14256 to the suite
14257
14258Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14261 applied a documentation patch from LotR and filled in a few missing
14262 descriptions
14263
Daniel Veillard76d66f42001-05-16 21:05:17 +000014264Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14265
14266 * xpath.c tree.c parser.c: speed optimizations at the parser level
14267 document tree freeing and xpath evaluation
14268
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014269Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * parser.c parser.h parserInternals.h: fixed a couple of
14272 interfaces for handling memory buffer input to const char *
14273 upon suggestion of JamesH.
14274
Daniel Veillardc3739e72001-05-15 15:23:27 +000014275Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14276
14277 * configure.in: LoTR sent a patch fixing the previous commit
14278
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014279Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * configure.in: trying to deal again with the stoopid -R linking
14282 flag of Solaris
14283
Daniel Veillard790142b2001-05-15 10:51:53 +000014284Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * xpath.h: two nodeset access macros from Thomas Broyer
14287
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014288Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14291 patch from Thomas Broyer
14292
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014293Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
14295 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14296 case
14297 * INSTALL: was empty added stuff from the FAQ
14298
Daniel Veillard75bea542001-05-11 17:41:21 +000014299Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14302 attributes handling and #54433 by adding xmlUnsetProp()
14303 and xmlUnsetNsProp()
14304
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014305Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14306
14307 * HTMLparser.c: Patch from Jonas Borgström
14308 (htmlGetEndPriority): New function, returns
14309 the priority of a certain element.
14310 (htmlAutoCloseOnClose): Only close inline elements if they
14311 all have lower or equal priority.
14312 * result/HTML: this of course changed a number of tests results.
14313
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014314Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14315
14316 * xmlIO.c catalog.c: plugged in the default catalog resolution
14317 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14318 documentations
14319 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14320
Daniel Veillarda7374592001-05-10 14:17:55 +000014321Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14322
14323 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14324 integrating catalogs
14325 * catalog.[ch] testCatalog.c: adding a small catalo API
14326 (only SGML catalog support).
14327 * parser.c: restaured xmlKeepBlanksDefault(0) API
14328
Daniel Veillardc17337c2001-05-09 10:51:31 +000014329Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14330
14331 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14332
Daniel Veillard257d9102001-05-08 10:41:44 +000014333Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14334
14335 * parser.c: added xmlParseExternalEntityPrivate() to allow
14336 propagation of ctxt->_private when parsing external entities
14337
Daniel Veillard083c2662001-05-08 08:27:14 +000014338Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14339
14340 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14341
Daniel Veillard01ef7382001-05-08 07:31:43 +000014342Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14343
14344 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14345
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014346Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * valid.c: warn when indeterminist content model is detected
14349 * result/VC/ElementValid8: this adds a message
14350 * Makefile.am: add --novalid for VCM tests
14351 * parserInternals.c: added a call to Init memory
14352
Daniel Veillard64269352001-05-04 17:52:34 +000014353Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14356 when both parameters are NULL.
14357
Daniel Veillard37721922001-05-04 15:21:12 +000014358Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * valid.c: applied small patch from Gary Pennington, reindented
14361 some part of the code.
14362
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014363Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14364
14365 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14366 release, updated and regenerated the docs
14367
Daniel Veillard357c9602001-05-03 10:49:20 +000014368Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14369
14370 * xpath.c result/XPath/expr/floats : clarified and cleanup
14371 printing of abnormal floats in tests.
14372
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014373Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14376 * results/HTML/ : a few changes in the output of the HTML tests as
14377 a result.
14378 * configure.in: tying to fix -liconv where needed
14379
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014380Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14381
14382 * Makefile.am: fixed a stupid error
14383
Daniel Veillard7150a032001-05-02 16:41:11 +000014384Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14385
14386 * configure.in Makefile.am: make the inclusion of the trio
14387 modules in the library conditional
14388
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014389Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * DOCBparser.c: patche from László Kovács, fixed entities refs
14392 in attributes handling
14393
Daniel Veillardedddff92001-05-02 10:58:52 +000014394Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14395
14396 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14397 flushing
14398
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014399Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14400
14401 * xpath.c: fix of an XSLT namespace bug reported on the list
14402 general/bug-8-
14403
Daniel Veillard5792e162001-04-30 17:44:45 +000014404Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14405
14406 * strio.h trio.c: Dan McNichol suggested a couple of small
14407 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14408
Daniel Veillard02141ea2001-04-30 11:46:40 +000014409Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * tree.c parser.c encoding.c: spent a bit more time looking
14412 at the parsing speed and DOM handling. Added a few more
14413 speedups.
14414
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014415Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14416
14417 * parser.c: small but effective parsing speed improvement
14418
Daniel Veillardb59076b2001-04-29 17:04:07 +000014419Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14420
14421 * configure.in: default on the DocBook parser inclusion (for Gnome)
14422 * DOCBparser.h: fixed a header reference
14423
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014424Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14425
14426 * configure.in xpath.c: applied Bjorn patches for FPE on the
14427 alpha
14428
Daniel Veillardeefd4492001-04-28 16:55:50 +000014429Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14430
14431 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14432 xmlSaveFormatFileTo()
14433
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014434Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14435
14436 * xpath.c: simple and efficient optimization, XPath functions
14437 aways bind to the same code, cache this
14438 * TODO: updated (by saying some is obsolete)
14439
Daniel Veillard2156a562001-04-28 12:24:34 +000014440Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14441
14442 * xpath.c: more cleanup work on XPath name parsing routines
14443
Daniel Veillard61d80a22001-04-27 17:13:01 +000014444Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14447 xmlXPathParseName
14448 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14449 * debugXML.c: avoid compilation problems if compiling without
14450 HTML support, Igor Zlatkovic
14451 * win32/libxml2/libxml2.def.src: being able to compile without
14452 XPath on Windows
14453
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014454Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * libxml.m4: yet another patch from Toshio Kuratomi
14457
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014458Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14459
14460 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14461
Daniel Veillard67fee942001-04-26 18:59:03 +000014462Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * tree.[ch]: added xmlSaveFormatFile interface for saving
14465 and indenting a file.
14466
Daniel Veillard82e49712001-04-26 14:38:03 +000014467Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * xpath.c: fixed bug #53689 related to processing-instruction()
14470
Daniel Veillard02f077a2001-04-26 10:59:11 +000014471Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * DOCBparser.c: patche from László Kovács
14474
Daniel Veillard30211a02001-04-26 09:33:18 +000014475Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14476
14477 * parser.c: applied fixes from Christian Glahn bug report #53391
14478
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014479Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14480
14481 * error.c: Jean François Lecomte provided a complete description
14482 and a fix to bug #53537
14483
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014484Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14487
Daniel Veillard1034da22001-04-25 19:06:28 +000014488Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14489
14490 * DOCBparser.c SAX.c: a bit more work on entities processing.
14491 Still Need to cleanup XML output and references in attributes
14492
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014493Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14494
14495 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14496
Daniel Veillardb33c2012001-04-25 12:59:04 +000014497Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14498
14499 * tree.c: trying to fix #53574, not completely complete,
14500 I would like xmllint --copy --debug test/ent1 and
14501 xmllint --debug test/ent1 to show the same result.
14502 * xpath.c: fix a bug when trying to sort namespace nodes
14503
Daniel Veillard5146f202001-04-25 10:29:44 +000014504Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14505
14506 * HTMLtree.c: real fix for #53402
14507
Daniel Veillard7533cc82001-04-24 15:52:00 +000014508Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14509
14510 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14511 PIs when using xsl:output
14512 * valid.c: closing #53537 some case generate segfaults if there
14513 is validity errors
14514
Daniel Veillard61b33d52001-04-24 13:55:12 +000014515Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14516
14517 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14518 of external parsed entities, added --noent to testDocbook
14519 * valid.c: Garry Pennington found an uninitialized variable
14520 access in xmlValidateElementContent()
14521
Daniel Veillard56098d42001-04-24 12:51:09 +000014522Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14523
14524 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14525 with madness
14526 * result/HTML/ : this modified the result of the regression tests
14527 a lot.
14528
Daniel Veillard122376b2001-04-24 12:12:30 +000014529Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14530
14531 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14532 to doc where it wasn't checked against NULL reported by
14533 Jens Laas
14534
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014535Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14536
14537 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14538 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14539
Daniel Veillardeae522a2001-04-23 13:41:34 +000014540Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14543 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14544 * SAX.[ch]: cleanup and updates for DocBook
14545 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14546 ex SGML identifier changes
14547 * valid.c: removed a static unused function.
14548
Daniel Veillardde57c612001-04-23 09:13:36 +000014549Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14550
14551 * HTMLtree.c: applied change for Paul Sponagl on script saving
14552 * Makefile.am: the warning about entity title.xml are normal.
14553
Daniel Veillard393df012001-04-22 20:11:18 +000014554Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14555
14556 * configure.in: release of 2.3.7
14557 * Makefile.am: fixing make distcheck
14558
Daniel Veillarda41123c2001-04-22 19:31:20 +000014559Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14560
14561 * doc/html/* doc/xml.html: updated and regenerated the docs
14562
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014563Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14564
14565 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14566
Daniel Veillarde82a9922001-04-22 12:12:58 +000014567Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14568
14569 * tree.c: fixed #53388 with the provided patch
14570
Daniel Veillard06803992001-04-22 10:35:56 +000014571Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14572
14573 * valid.c: Bjorn detected an invalid memory access. Fixed
14574 vstateVPush()
14575
Daniel Veillard40af6492001-04-22 08:50:55 +000014576Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14577
14578 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14579
Bjorn Reese70a9da52001-04-21 16:57:29 +000014580Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14581
14582 * libxml.h: new header used only for the compilation of libxml
14583 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14584 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14585 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14586 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14587 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14588 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14589 baseline (version 1.2 plus a single patch).
14590 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14591 scientific notation for numbers. Tests added.
14592 * xpath.c: formatting of numbers changed to use sprintf
14593 (contribution from William Brack)
14594
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014595Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14596
14597 * valid.c: cleanup, more useful debugging
14598 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14599 * xmlIO.c: entity loading is printed as an error when validating
14600
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014601Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14602
14603 * valid.c: fixed to validate within entities
14604 * test/VCM/v22.xml: added a specific testcase
14605
Daniel Veillardca1f1722001-04-20 15:47:35 +000014606Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14607
14608 * valid.c: forgot an epsilon transition in for ()+
14609 * test/VCM/v21.xml : added a specific test case
14610
Daniel Veillard85349052001-04-20 13:48:21 +000014611Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14612
14613 * valid.c: removed a state explosion exhibited by RSS
14614 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14615 from bug #51872
14616
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014617Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14620 validation without using an ugly NFA -> DFA algo in the source.
14621 Made a specific algorithm easier to maintain, using a single
14622 stack and without recursion.
14623 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14624 * hash.c: made the growing routine static
14625 * tree.h parser.c: added the parent information to an
14626 xmlElementContent node.
14627
Daniel Veillarde470df72001-04-18 21:41:07 +000014628Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14629
14630 * SAX.c parser.c xpath.c: generating IDs when not validating
14631 from an external parsed entity was poisoning the ID has table
14632 with removed values. This was killing XSLT on the KDE help
14633 browser.
14634
Daniel Veillardceacdd92001-04-18 15:10:35 +000014635Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14636
14637 * entities.h: andrew@ugh.net.au detected a double declaration
14638
Daniel Veillarda10efa82001-04-18 13:09:01 +000014639Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14640
14641 * debugXML.c hash.c tree.h valid.c : some changes related to
14642 the validation suport to improve speed with DocBook
14643 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14644 the way validation errors get reported
14645
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014646Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14647
14648 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14649 by P C Chow and William M. Brack for XSLT HTML output
14650
Daniel Veillard2d90de42001-04-16 17:46:18 +000014651Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14652
14653 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14654 Igor Zlatkovic patches for MSC compilation and added his
14655 updates
14656
Daniel Veillarde043ee12001-04-16 14:08:07 +000014657Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14658
14659 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14660 prefix lookup.
14661 * parserInternals.c: fixed the bug reported by Morus Walter
14662 due to an off by one typo in xmlStringCurrentChar()
14663
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014664Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14665
14666 * HTMLparser.c result/HTML/*: revamped the way the HTML
14667 parser handles end of tags or end of input
14668
Daniel Veillard82daa812001-04-12 08:55:36 +000014669Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14670
14671 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14672
Daniel Veillard67a21302001-04-11 14:39:16 +000014673Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14674
14675 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14676 bug where the linktime verions of free() won't work ...
14677
Daniel Veillard27b55282001-04-11 12:22:25 +000014678Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14679
14680 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14681
Daniel Veillardafc73112001-04-11 11:51:41 +000014682Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14683
14684 * doc/xml.html: added 2.3.6 release
14685
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014686Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14687
14688 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14689 * result/wml.xml: resulted in a small output change
14690
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014691Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * tree.c: xmlNewDoc was missing the charset initialization
14694 * xmllint.c: added --auto to autogenerate a doc, allow to
14695 reproduce the problem fixed on xmlNewDoc
14696
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014697Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14698
14699 * xpath.c: trying to get 52979 solved
14700 * tree.c result/ result/noent/: trying to get 52712 solved, this
14701 also made me clean up the fact that XML output in general should
14702 not add formating blanks by default, this changed the output of
14703 a few tests
14704
Daniel Veillard73639a72001-04-10 14:31:39 +000014705Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14706
14707 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14708
Daniel Veillardfac26a12001-04-08 13:08:14 +000014709Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14710
14711 * configure.in: finally released 2.3.6
14712
Daniel Veillard911f49a2001-04-07 15:39:35 +000014713Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14714
14715 * xpath.c: checking for null pointer generated by new code
14716
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014717Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * xpath.c: fixed a [] evaluation problem reported
14720 * test/XPath/tests/simpleaddr: extended test
14721 * result/XPath/simpleaddr: updated result
14722
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014723Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14724
14725 * xmllint.c: Dan Timis reported a portability problem
14726 on Macs without mmap, fixed it.
14727
Daniel Veillardb38bd552001-04-03 18:22:00 +000014728Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14729
14730 * testXPath.c : added a --tree option allowing to display the
14731 tree dump of the XPath expression
14732
Daniel Veillard4dd93462001-04-02 15:16:19 +000014733Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14734
14735 * xpath.c: fixed a memleak when comparing nodesets
14736 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14737 * tree.c: added a TODO
14738
Daniel Veillard92ad2102001-03-27 12:47:33 +000014739Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14742 we need string functions
14743 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14744 to be able to use them where needed. Applied some changes
14745 to reduce name linking pollution and compile in only what's
14746 needed.
14747 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14748 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14749 for the string manipulation functions
14750 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14751 to the free() function of xmlmemory.c
14752 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14753 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14754 usage.
14755
14756
Daniel Veillard2be30642001-03-27 00:32:28 +000014757Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14758
14759 * error.c: applied the context output patch of the error
14760 handling submitted by Chuck Griffith
14761 * error/VC/*: this slightly change some error logs
14762
Daniel Veillard50582112001-03-26 22:52:16 +000014763Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14764
14765 * parser.c: fixed line number reporting on error
14766
Daniel Veillard04be4f52001-03-26 21:23:53 +000014767Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14768
14769 * parser.c: Sullivan and Darin found a parser bug,
14770 applied the patch.
14771
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014772Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14773
14774 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14775 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14776 xmlversion.h.in xpointer.c: of course the way I defined
14777 UNUSED breaks on old gcc version. Try to be smart and
14778 also define it directly in xmlversion.h
14779 * configure.in: removed -ansi flag from the pedantic set
14780
14781Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014782 Huge cleanup, I switched to compile with
14783 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14784 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14785 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14786 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14787 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14788 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14789 encoding.h entities.c error.c list.[ch] nanoftp.c
14790 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14791 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14792 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14793 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14794 Cleanup, staticfied a number of non-exported functions,
14795 detected and cleaned up a dozen of problem found this way,
14796 avoided a lot of public function name/typedef/system names clashes
14797 * doc/xml.html: updated
14798 * configure.in: switched private flags to the really pedantic ones.
14799
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014800Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14801
14802 * configure.in: 2.3.5
14803 * doc/html/*: rebuilt the docs
14804
Daniel Veillard146c9122001-03-22 15:22:27 +000014805Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14806
14807 * parser.c: fixed a reported bug in NOTATION parsing
14808 * uri.c: accepted but not fixed bug 51876, added TODO
14809 * Makefile.am: fixed bug 51876
14810
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014811Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14812
14813 * config.h.in configure.in error.c: fix a compilation problem
14814 on platforms without vsnprintf (xml@thewrittenword.com)
14815
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014816Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14817
14818 * parser.c: fixed a function name header typo
14819 * SAX.c: notations can also occur in external subset.
14820
Daniel Veillard7d42b542001-03-20 13:22:46 +000014821Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14822
14823 * error.c: removed a C++ like comment
14824
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014825Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14826
14827 * parser.c: fixing bug 52299 strange condition leading
14828 to a parser crash due to a buffer overflow
14829 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14830 added the specific test case
14831
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014832Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14833
14834 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14835 xmlXPathConvert{String,Number,Boolean} to be able to make
14836 type casts without a context stack, fixed some implementation
14837 problems related to the absence of context at parse-time,
14838 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14839 in the public API too
14840 * xpointer.c xpathInternals.h: we need to know at parse time
14841 whether we are compiling an XPointer
14842
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014843Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14844
14845 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14846 cleaned up the parser internals, refactored XPath code, added
14847 new compilation based APIs and cleanly separated public and
14848 private APIs.
14849
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014850Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14851
14852 * xpath.h: the comp field must be added at the end to avoid
14853 killing binary compat.
14854
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014855Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14856
14857 * Makefile.am: detect XPath memleaks in regreson tests
14858 * error.c: fixed and error w.r.t. error reporting still using
14859 stderr
14860 * hash.c: added new line at end of file
14861 * tree.h: minor cleanup
14862 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14863 expression parsing from evaluation, resulted in a number of
14864 changes internally, and in XPointer. Likely to break stuff
14865 using xpathInternals.h but should remain binary compatible,
14866 new interfaces will be added.
14867
Daniel Veillardd574f782001-03-14 19:40:17 +000014868Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14869
14870 * configure.in: fixed a couple of problems reported by
14871 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14872 without gcc on non linux platforms.
14873
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014874Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14875
14876 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14877 a fix for --with-html-dir= configure support. I hope it won't
14878 break rpm generation
14879
Daniel Veillarda022fe02001-03-14 16:30:00 +000014880Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14881
14882 * xmlIO.c: one function comment cleanup.
14883
Daniel Veillard25239c12001-03-14 13:56:48 +000014884Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14885
14886 * SAX.c: external subset notations were improperly registered
14887 in the internal subset.
14888
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014889Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14890
14891 * README.cvs-commits: added, pointing to HACKING
14892 * HACKING: updated
14893
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014894Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14895
14896 * parser.c: and Matt Sergeant found one in the XML push
14897 parser (erroneous check I forgot to remove when I fixed the
14898 main parser).
14899
Daniel Veillard68d7b672001-03-12 18:22:04 +000014900Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14901
14902 * xpath.c: ptittom found a small bug in UnaryExpr
14903
Daniel Veillarde356c282001-03-10 12:32:04 +000014904Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14905
14906 * configure.in: bumped to 2.3.4
14907 * error.c: fixed bug #51860
14908 * tree.c: fixed bug #51861
14909 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14910 * tree.[ch] : added xmlDefaultBufferSize
14911 * nanoftp.c: typo in function name header block
14912 * doc/xml.html : updated, added link to XML::LibXSLT
14913 * doc/html/* : rebuilt the docs
14914
Daniel Veillard80f32572001-03-07 19:45:40 +000014915Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14916
14917 * parser.c SAX.c: the new content parsing code raised an
14918 ugly bug in the characters() SAX callback. Found it
14919 just because of strangeness in XSLT XML Rec ouptut :-(
14920
Daniel Veillard6c831202001-03-07 15:57:53 +000014921Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14922
14923 * Makefile.am: Martin Baulig suggested to add -lm
14924 * tree.c: found another bug in xmlNodeGetContent()
14925
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014926Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14927
14928 * xpath.c: Bjorn found the error related to strictness of comparison.
14929
Daniel Veillard29631a82001-03-05 09:49:20 +000014930Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14931
14932 * parser.c: trying to fix the Dtd parsing problem reported
14933 by Gary, side effect of last week speed optimizations.
14934
Daniel Veillard14be0a12001-03-03 18:50:55 +000014935Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14936
14937 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14938 * parserInternals.c: removed unneeded test raised by Stric
14939
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014940Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14941
14942 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14943 and fixed by William Brack). Added xmlXPathFormatNumber.
14944 Changed the sorting slightly.
14945 * configure.in Makefile.am example/Makefile.am: Added -lm.
14946 Please note that applications linking with libxml2, must
14947 also like with the math library from now on.
14948
Daniel Veillardf9533d12001-03-03 10:04:57 +000014949Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14950
14951 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14952
Daniel Veillard2f362242001-03-02 17:36:21 +000014953Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14954
14955 * parser.c: one must report spaces even if the Dtd element
14956 content proves that this is not part of the element content.
14957 * result/valid/*.xml: this changed the ouptu slightly
14958
Daniel Veillardb402c072001-03-01 17:28:58 +000014959Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14960
14961 * configure.in: bumped to 2.3.3
14962 * doc/xml.html: updated
14963
Daniel Veillard77851712001-02-27 21:54:07 +000014964Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14965
14966 * tree.c: minor doc fix
14967 * xpath.c: deallocation issues when a result tree has been
14968 converted to a node-set
14969
Daniel Veillardec70e912001-02-26 20:10:45 +000014970Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14971
14972 * doc/xml.html: oops corrected dates s/2000/2001
14973
Daniel Veillard8730c562001-02-26 10:49:57 +000014974Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14975
14976 * valid.c: new patch from Gary Pennington
14977
Daniel Veillard91e9d582001-02-26 07:31:12 +000014978Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14979
14980 * doc/xml.html: applied patch from Ankh
14981
Daniel Veillardedac3c92001-02-26 01:36:19 +000014982Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14983
14984 * xinclude.c: fixed a problem building on Mac
14985
Daniel Veillard21a0f912001-02-25 19:54:14 +000014986Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14987
14988 * parser.c: more work on increasing parsing ferformances
14989
Daniel Veillard48b2f892001-02-25 16:11:03 +000014990Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14991
14992 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14993 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14994 avoiding memcpy in production builds MEM_CLEANUP macro use
14995 * parser.[ch] parserInternals.c: optimizations of the tightest
14996 internal loops inside the parser. Better checking of I/O
14997 flushing/loading conditions
14998 * xmllint.c : added --timing
14999
Daniel Veillard71681102001-02-24 17:48:53 +000015000Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15001
15002 * configure.in: bumped to 2.3.2
15003 * doc/xml.html: updated for release
15004
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015005Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15006
15007 * xpath.c: found a memleak and fixed a nasty bug
15008
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015009Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15010
15011 * xmllint.[c1] : added return code errors for xmllint
15012 * xpath.c: specific debug dump function for result value trees
15013
Daniel Veillard4b637072001-02-21 21:52:55 +000015014Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15015
15016 * xpath.c: finally implemented xmlXPathCompareNodeSets
15017 * test/XPath/expr/floats results/XPath/expr/floats: added
15018 a test for float expressions
15019
Daniel Veillardf714aa32001-02-21 03:07:44 +000015020Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15021
15022 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15023 * parserInternals.[ch]: trying to speed up parsing
15024 * xpath.c : speeded up node set equality op
15025
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015026Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15027
15028 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15029 better handling of ID/IDREF and the list modules associated
15030 * configure.in: small CFLAGS cleanup
15031
Daniel Veillarda8abee62001-02-19 15:14:59 +000015032Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15033
15034 * configure.in: fixed iconv detection on AIX (stric)
15035
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015036Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015037
15038 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15039
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015040Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15041
15042 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15043 and optimized xmlXPathNodeSetSort
15044
Daniel Veillard142adbf2001-02-17 13:21:05 +000015045Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15046
15047 * xpath.c: bug fix when context size is 0
15048 * parser.c: I like Norm's Dtd because they still manage to break
15049 the parser occasionally
15050
Daniel Veillardf23e0092001-02-16 13:21:29 +000015051Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15052
15053 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15054
Daniel Veillarde0e26512001-02-16 00:11:46 +000015055Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15056
15057 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15058 attributes within the XML-1.0 namespace
15059
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015060Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15061
15062 * xpathInternals.h: exported a few axis functions
15063 * doc/xml.html: updated the doc
15064
Daniel Veillard760f4422001-02-15 14:59:48 +000015065Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15066
15067 * configure.in: applied patch from Daniel van Balen for OpenBSD
15068 and bumped version to 2.3.1
15069 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15070 attempt to find autoclosing was simply broken, removed it,
15071 updated the examples, this is better
15072
Daniel Veillardd194dd22001-02-14 10:37:43 +000015073Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15074
15075 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15076 hash functionnalities.
15077 * doc/html/* : rebuild the doc
15078
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015079Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15080
15081 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15082 on predicate
15083 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15084 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15085 really want to have tags closed on output even if we accept
15086 unclosed ones on input
15087
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015088Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15089
15090 * xpath.c: ouch don't free NULL, rare case fixed
15091 * tree.c: don't coalesce text nodes if they don't have the
15092 same behaviour wrt escaping on output
15093
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015094Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15095
15096 * xpath.c: small fixup
15097 * SAX.c: don't warn on empty namespaces.
15098
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015099Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15100
15101 * README: a bit of cleanup
15102 * configure.in: preparing for 2.3.0 release
15103
Daniel Veillard1f83d392001-02-08 09:37:42 +000015104Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15105
15106 * hash.[ch]: added a first version of xmlHashSize()
15107 * valid.c: another bug fix from Gary Pennington
15108
Daniel Veillard5eef6222001-02-07 18:24:48 +000015109Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15110
15111 * valid.c: couple of bug fixes pointed by Gary Pennington
15112 * HTMLtree.c: #if 0 cleanup
15113
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015114Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15115
15116 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15117 which removes a time consuming check of xmlXPathNodeSetAdd()
15118 and use it in places where we are sure to not break unicity
15119
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015120Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15121
15122 * xpath.c: bug fixes found from XSLT
15123 * tree.c: preserve node->name special values when copying nodes.
15124 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15125 external subset are fetched when available but without full
15126 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15127 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15128 output with encoding disabled.
15129
Daniel Veillard2c833b62001-02-03 08:52:06 +000015130Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15131
15132 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15133 xmlCheckFilename should not be called from xmlFileOpenW
15134 and xmlGzfileOpenW
15135
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015136Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15137
15138 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15139 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15140 added the new tests for URI normalization
15141 * testURI.c: fixed stoopid bugs
15142 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15143 the URI in the error messages are now properly normalized
15144
Daniel Veillardea28ce62001-02-02 08:20:19 +000015145Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15146
15147 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15148
Daniel Veillarde99a4762001-02-01 04:34:35 +000015149Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15150
15151 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15152
Daniel Veillard2b325a02001-01-31 20:46:31 +000015153Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15154
15155 * xpath.c: fixed mod operator
15156
Daniel Veillardde55cf62001-01-31 15:53:13 +000015157Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15158
15159 * parser.c: fixed xmlStrcat doc
15160 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15161 trees.
15162
Daniel Veillard2f913b72001-01-31 13:23:49 +000015163Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15164
15165 * xpath.c result/XPath/tests/chaptersbase
15166 result/XPath/tests/simplebase: fixed XPath node()
15167 * tree.c: small fix in xmlNewNs()
15168 * Makefile.am: removed extraneous xml2Conf.sh rule
15169
Daniel Veillardb42042b2001-01-28 07:40:36 +000015170Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15171
15172 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15173 Changed the library name, in order to get libxml-devel and
15174 libxml2-devel to coexist on a single system
15175 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15176 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15177
Daniel Veillardee0a4662001-01-27 18:59:33 +000015178Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15179
15180 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15181 libxml2-devel installable in // as libxml-devel.
15182
Daniel Veillard5eb05942001-01-27 17:50:22 +000015183Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15184
15185 * doc/Makefile.am: fixed make rebuild in doc
15186 * doc/html/*.html: rebuilt the docs
15187
Daniel Veillard65c295d2001-01-26 09:32:39 +000015188Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15189
15190 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15191
Daniel Veillard8e199902001-01-25 18:54:39 +000015192Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15193
15194 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15195 the HTML doc to go into the -devel RPM ...
15196 * aclocal.m4 config.h.in: some updates due to auto* magic
15197
Daniel Veillard93086662001-01-25 18:13:04 +000015198Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15199
15200 * xpath.h: added a hook in the context structure allowing to
15201 link to extra support, needed for XSLT
15202
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015203Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15204
15205 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15206 xmlXPtrCmpPoints to use it.
15207 * propagated the following patch from Alejandro Forero
15208 * include/win32config.h xmlIO.c: applied further suggestions
15209 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15210 * example/gjobread.c: fixed warnings, now that it builds
15211
15212Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15213
15214 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15215
15216 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15217 filename points to a valid file (not a directory).
15218 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15219 Added calls to xmlCheckFilenameDir.
15220
15221 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15222 `path' (rather than `filename') as the parameter to gzopen and open.
15223
Daniel Veillard48177c22001-01-23 15:27:41 +000015224Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15225
15226 * Makefile.am: fixed a problem with EXTRA_DIST
15227
Daniel Veillardb83ba402001-01-22 22:45:10 +000015228Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15229
15230 * Makefile.am example/Makefile.am: finally found the trick
15231 to build the example, i.e. add "." in SUBDIRS before example
15232 in the list <grin/>
15233
Daniel Veillard82687162001-01-22 15:32:01 +000015234Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15235
15236 * doc/xml.html: updated with an XSLT section, removed pointer to
15237 W3C CVS base.
15238
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015239Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15240
15241 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15242 too, and deallocation need to occur the same way.
15243
Daniel Veillarde4566462001-01-22 09:58:39 +000015244Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15245
15246 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15247 type correponding to an XSLT result tree fragment. Share most
15248 of the data format with node set, as well as operators.
15249 * HTMLtree.c: added a newline at the end of the doctype output
15250 whe this one is not present initially.
15251 * tree.c: make sure taht the parent and doc pointers are properly
15252 set when copying attributes (lists).
15253
Daniel Veillard701c7362001-01-21 09:48:59 +000015254Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15255
15256 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15257
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015258Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15259
15260 * xpath.c: seems I finally killed that ugly path evaluation
15261 context bug (tagged 9999 in case is is wrong)
15262
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015263Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15264
15265 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15266 for XSLT
15267
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015268Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15269
15270 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15271 for xmlGzfileOpen() bug
15272
Daniel Veillardf6eea272001-01-18 12:17:12 +000015273Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15274
15275 * xpath.c: removed an error found by XSLT usage
15276 * tree.c parserInternals.h: use a predefined static string
15277 for text and comment nodes, avoid freeing them in xmlFreeNode,
15278 exported the string name in parserInternals.h and added
15279 another value to disable encoding at output (for XSLT),
15280 gain memory, time.
15281
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015282Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15283
15284 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15285 win32/libxml2/libxml2_so.dsp: new makefiles and update
15286 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15287
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015288Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15289
15290 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15291 Gary Pennington
15292
Daniel Veillard389e6b72001-01-15 19:41:13 +000015293Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15294
15295 * xpath.c: fixed the comaprision of values and nodelists,
15296 need to compare nodelist still ...
15297 * debugXML.c: avoided a possible core dump
15298 * HTMLparser.c: cleanup
15299 * nanohttp.c: contributed fix.
15300 * tree.c: fixes in properties handling added xmlSetNsProp
15301 needed by libxslt
15302 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15303 comment
15304 * TODO: updated
15305
Daniel Veillard167bd532001-01-06 21:09:34 +000015306Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15307
15308 * parser.c parserInternals.c: applied Bjorn Reese optimization
15309 patch
15310
15311Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15312
15313 * Makefile.am: applied patch fro make check from Martin Vidner
15314
Daniel Veillard503b8932001-01-05 06:36:31 +000015315Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15316
15317 * configure.in: preparing 2.2.11
15318 * doc/html/*: rebuild the HTML files
15319 * doc/xml.html : updated
15320
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015321Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15322
15323 * tree.c: fixed a stupid bug
15324 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15325 patches related to validation of an XInclude processing result
15326 * TODO: updated
15327
Daniel Veillarde2488192001-01-04 10:54:22 +000015328Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15329
15330 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15331 on large files
15332
Daniel Veillardf060a412001-01-03 20:52:44 +000015333Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15334
15335 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15336
Daniel Veillard45cff692001-01-03 18:02:04 +000015337Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15338
15339 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15340 reported by Jonas Borgström
15341 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15342
Daniel Veillard08108982001-01-03 15:24:58 +000015343Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15344
15345 * testXPath.c xpath.c: fixing the XPath union expressions problem
15346 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15347
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015348Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15349
15350 * xmllint.c: Made is so if the file name is "-" is will read form
15351 standard input. Sven Heinicke <sven@zen.org>
15352 * tree.c: fixed a problem when growing buffer
15353 * tree.h: fixed the comment of the node types following andersca
15354 comment
15355 * TODO: updated
15356
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015357Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * HTMLparser.[ch]: added a way to avoid adding automatically
15360 omitted tags. htmlHandleOmittedElem() allows to change the
15361 default handling.
15362 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15363 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15364 of xmllint too when using --memory flag, added a memory test
15365 suite at the Makefile level.
15366 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15367 with namespace use when encountering QNames in XPath evalation,
15368 added xmlns() scheme in XPointer.
15369 * nanoftp.c : incorporated a fix
15370 * parser.c xmlIO.c: fixed problems raised with encoding when using
15371 the memory I/O
15372 * parserInternals.c: closed bug 25934 reported by
15373 torsten.landschoff@innominate.de
15374 * TODO: updated
15375
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015376Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15379 on a non-updated tree :-(, made a 2.2.10 release to correct the
15380 situation
15381
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015382Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15383
15384 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15385 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15386 integrated a set of OpenVMS changes from Howard Taylor
15387 <Howard.Taylor@pacoast.com>
15388
Daniel Veillard58770e72000-11-25 00:48:47 +000015389Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15390
15391 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15392 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15393
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015394Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15395
15396 * HTMLparser.c: some fixes on auto-open of html/head/body
15397 * encoding.c: fixed a compilation error on some gcc env
15398 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15399 XPointer implementation
15400 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15401 related XPointer tests and associated results
15402
Daniel Veillard300f7d62000-11-24 13:04:04 +000015403Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15404
15405 * doc/xmldtd.html doc/xml.html: following a short step by step
15406 guidance on IRC to help maciej with DTDs I started a small
15407 page on the subject.
15408
Daniel Veillard748e45d2000-11-17 16:36:08 +000015409Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15410
15411 * HTMLparser.c: fixed handling of broken charrefs
15412 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15413 patches
15414
Daniel Veillard28929b22000-11-13 18:22:49 +000015415Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15416
15417 * doc/xml.html doc/html/* : rebuilt the docs after adding
15418 xinclude and updated page for 2.2.7 and 2.2.8
15419 * configure.in: releasing 2.2.8
15420
Daniel Veillard41e06512000-11-13 11:47:47 +000015421Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15422
15423 * parser.[ch] parserInternals.c: applied the conditional
15424 section processing fix from Jonathan P Springer
15425 <jonathan.springer2@gte.net>
15426 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15427 project file, fixed iconv default non support
15428 * xpath.c: fixed the problem of evaluating relative expressions
15429 when a node context is provided.
15430
Daniel Veillardbf432752000-11-12 15:56:56 +000015431Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * nanoftp.c: fixed gcc 2.95 new warnings
15434 * SAX.c: fixed a stupid bug
15435 * tree.c: fixed a formatting problem when round-tripping
15436 from/to memory
15437 * xinclude.c: chased memleak, fixed a base problem
15438 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15439 xmlXPtrBuildNodeList()
15440 * TODO: updated
15441 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15442 adding a first small set of regression tests for XInclude
15443
Daniel Veillardc2def842000-11-07 14:21:01 +000015444Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15445
15446 * nanohttp.[ch]: applied Wayne Davison patches to access
15447 the WWW-Authorization header.
15448 * parser.c: Closed Bug#30847: Problems when switching encoding
15449 in short files by applying Simon Berg's patch.
15450 * valid.c: fixed a validation problem
15451 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15452 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15453 Wayne Davison
15454 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15455 need to be extended to non full nodes selections.
15456 * xinclude.c: starts to work decently
15457
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015458Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15461 debugXML.c xmlversion.h.in: Started adding XInclude support,
15462 this is a new xmllint option
15463 * tree.c xpath.c: applied TOM patches for XPath
15464 * xpointer.c: fixed a couple of errors.
15465 * uri.c: added an escaping function needed for xinclude
15466 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15467 new warning from RH70 gcc's version
15468
Daniel Veillarda4964b72000-10-31 18:23:44 +000015469Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15470
15471 * HTMLparser.c: fixed loop on invalid char in scripts
15472 * parser.c: update to description of xmlIOParseDTD()
15473 * libxml.m4 xmlversion.h.in: changes contributed by
15474 Michael Schmeing <m.schmeing@internet-factory.de>
15475 * configure.in: preparing for 2.2.7
15476 * Makefile.am: trying to avoid config.h and acconfig.h
15477 being included in the distrib
15478 * configure.in: released 2.2.7
15479
15480Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15483 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15484
Daniel Veillard01411222000-10-30 15:33:22 +000015485Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * parser.[ch]: added xmlIOParseDTD()
15488 * xpointer.c: added support for the 2 extra parameters of
15489 string-range, fixed a stoopid error when '0' was present
15490 in XPointer expressions
15491 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15492 testsuite for the above
15493
Daniel Veillard6db58192000-10-30 09:27:53 +000015494Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15495
15496 * libxml.spec.in: improved package descriptions
15497
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015498Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * xpath.c xpathInternals.h: applied a large cleaning patch
15501 from TOM <ptittom@free.fr>, it also add namespace support
15502 for function and variables registration.
15503
Daniel Veillardbd20df72000-10-29 17:53:40 +000015504Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15507 * Makefile.mingw: Wayne Davison's update adding hash.c
15508
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015509Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15510
15511 * xpath.c: fixed the root evaluation problems
15512 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15513 ignorable spaces with <b> <bold> <em>
15514 * tree.c: fixed a loop in xmlSearchNsByHref()
15515
Daniel Veillard767662d2000-10-27 17:04:52 +000015516Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * xpath.c: applied another XPath patch from TOM
15519 * xpath.c include/makefile.am: applied another patch from
15520 china@thewrittenword.com (cleanup on IRIX).
15521
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015522Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * xml-config.1: received a fixed version from Fredrik Hallenberg
15525 <hallon@lysator.liu.se>
15526
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015527Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15528
15529 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15530 cleanup patch for XPath
15531
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015532Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * patched to redirrect all "out of context" error messages to
15535 a reconfigurable routine. The changes are:
15536 * xmlerror.h : added the export of an error context type (void *)
15537 an error handler type xmlGenericErrorFunc there is an interface
15538 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15539 to reset the error handling routine and its argument
15540 (by default it's equivalent to respectively fprintf and stderr.
15541 * all the c files: all wild accesses to stderr or stdout within
15542 the library have been replaced to calls to the handler.
15543
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015544Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * configure.in: release 2.2.6
15547 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15548 exporting the inner functions of xpath for extension modules
15549 * doc/*: updated and rebuilt the doc
15550
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015551Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * nanohttp.c : applied Wayne HTTP cleanup patch
15554 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15555 and xmlNodeSetSpacePreserve()
15556
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015557Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15558
15559 * xpath.c: closing bug #29260
15560
Daniel Veillard126f2792000-10-24 17:10:12 +000015561Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15562
15563 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15564 multikey tuples, made hash structure opaque
15565 * valid.[ch]: moved elements, attributes, notations decalarations
15566 as well as ID and refs to hash tables.
15567 * entities.c: hash cleanup
15568 * xmlmemory.c: fixed a dump problem in debug mode
15569 * include/Makefile.am: problem passing in DESTDIR= values patch
15570 from Marc Christensen <marc@calderasystems.com>
15571 * nanohttp.c: removed debugging remains
15572 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15573 * HTMLparser.c parser.c: fixing a number of problems with the
15574 macros in the *parser.c files (Wayne).
15575 * HTMLparser.c: close the previous option when opening a new one
15576 (Marc Sanfacon).
15577 * result/HTML/*: updated the HTML results accordingly
15578
Daniel Veillard52afe802000-10-22 16:56:02 +000015579Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15580
15581 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15582 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15583 XPath functions and XML entities table to them. More to come...
15584 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15585
Daniel Veillard683cb022000-10-22 12:04:13 +000015586Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15587
15588 * tree.c: coalesce adjacent text nodes
15589 * valid.c: handling of blank nodes in DTd validation (raised
15590 by problems with a posteriori validation).
15591 * nanohttp.c: changing behaviour on HTTP write stuff.
15592 * HTMLtree.c: forced body and html to be explicitely closed.
15593 * xpath.h: exported more XPath functions.
15594
Daniel Veillard1baf4122000-10-15 20:38:39 +000015595Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15596
15597 * Release of 2.2.5
15598 * xpointer.c: range() range-inside and other helper functions
15599 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15600
Daniel Veillard47e12f22000-10-15 14:24:25 +000015601Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15604 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15605
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015606Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15607
15608 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15609 and XPointer modules
15610
Daniel Veillard134c9f32000-10-15 10:27:08 +000015611Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15612
15613 * SAX.h: closed #25107
15614
Daniel Veillard39915622000-10-15 10:06:55 +000015615Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * testSAX.c: fixed problem with cdata reporting
15618 * SAXresult/* : updated
15619
Daniel Veillard1e851392000-10-15 10:02:56 +000015620Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15623 Closed bug #27499, added to regression tests
15624 * TODO: updated
15625
Daniel Veillard7eda8452000-10-14 23:38:43 +000015626Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15627
15628 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15629 support for SCRIPT and STYLE with help from Bjorn Reese
15630 * test/HTML/* result/HTML/*: added simple testcase and updated
15631 the existing ones.
15632
Daniel Veillardff9c3302000-10-13 16:38:25 +000015633Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15636 string-range for empty strings
15637 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15638 test/XPath/xptr/strrange: augmented the XPointer testsuite
15639
Daniel Veillard189446d2000-10-13 10:23:06 +000015640Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * doc/xml.html doc/xmlmem.html: added a module describing memory
15643 interfaces and use, updated the main page.
15644
Daniel Veillard2f971a22000-10-12 23:26:32 +000015645Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15646
15647 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15648 nanoftp code work on Windows too now
15649
15650Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015651
15652 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15653 * xpointer.c: implemented string-range() at least a good first version
15654 * test/XPath/docs/str test/XPath/xptr/strrange
15655 result/XPath/xptr/strrange: the string-range() tests
15656
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015657Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15658
15659 * Makefile.am include/Makefile.am include/win32config.h
15660 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15661 and make distcheck
15662
Daniel Veillard19d61112000-10-11 23:50:35 +000015663Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15664
15665 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15666 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15667 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15668
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015669Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15672 patch for socklen_t detection by
15673 Albert Chin-A-Young <china@thewrittenword.com>
15674
Daniel Veillardcd429612000-10-11 15:57:05 +000015675Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15676
15677 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15678 and added a --dtdvalid option to xmllint used to test it
15679
Daniel Veillard47c02452000-10-11 13:04:36 +000015680Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15683 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15684
Daniel Veillard2d38f042000-10-11 10:54:10 +000015685Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15686
15687 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15688 handlings (registration, lookup, cleanup)
15689
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015690Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15691
15692 * configure.in Makefile.am include/makefile.am: adding XPointer
15693 and XPtrtests target
15694 * xpointer.[ch] : new files for XPointer support
15695 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15696 more XPath tests
15697
Daniel Veillard57fda592000-10-10 23:24:14 +000015698Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15699
15700 * configure.in: fixed, very broken, make distcheck works again
15701
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015702Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * More work toward 2.2.5, integrated a number of patches
15705 * configure.in Makefile.am win32config.h.in: trying to cleanup
15706 make distcheck .... huh ...
15707 * include/Makefile.am include/win32config.h: new directory
15708 for includes
15709 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15710 updated teh makefiles and instructions for WIN32
15711 * xpath.c: small fixes
15712 * test/XPath/ results/XPath: updated the testcases and results
15713 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15714 suggested patches
15715 * valid.c: fixed an ID bug
15716
Daniel Veillardb71379b2000-10-09 12:30:39 +000015717Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015720 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015721 * xpath.[ch]: worked on XPointer
15722
Daniel Veillard7e99c632000-10-06 12:59:53 +000015723Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15724
15725 * configure.in Makefile.am: 2.2.5, ship the include in an
15726 include/libxml subdirectory, use symlinks when using CVS
15727 * testSAX.c: fixed small bug
15728 * testXPath.c: changed the way testfiles are parsed
15729 * debugXML.c: same kind of cleanup when parsing an argument expression
15730 XPath/XPointers can have blanks embedded
15731 * xpath.[ch]: more cleanup, reorgs for XPointer work
15732 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15733 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15734
Daniel Veillard55b91f22000-10-05 16:30:11 +000015735Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15736
15737 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15738 in the XPath engine, rewrote large parts of it, now it's far
15739 cleaner and in sync with the REC not an old WD. Fixed a parsing
15740 problem in the interactive XML shell found when testing XPath.
15741
Daniel Veillardac260302000-10-04 13:33:43 +000015742Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15743
15744 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15745 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15746 examples with the extra test
15747
Daniel Veillard7cfce322000-10-04 12:40:27 +000015748Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15749
15750 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15751 the global init function.
15752
Daniel Veillard970112a2000-10-03 09:33:21 +000015753Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15754
15755 * HTMLparser.c: Doohhh, attribute name parsing was still case
15756 sensitive ! Fixed this ...
15757 * result/HTML/* : updated the tests results accordingly
15758
Daniel Veillard740abf52000-10-02 23:04:54 +000015759Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15762 engine, should be far more stable, incorporated a new version of
15763 preceding/following axis, need testing
15764 * uri.c: fixed file:///c:/a/b/c problem
15765 * test/XPath/tests/idsimple: augmented the XPath tests
15766
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015767Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15768
15769 * doc/* rebuilding docs for 2.2.4 release
15770
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015771Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15772
15773 * configure.in: releasing 2.2.4
15774 * parser.[ch]: added xmlStrEqual()
15775 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15776 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15777 use xmlStrEqual instead
15778 * TODO: updated
15779 * added an XPath test
15780
Daniel Veillardbc765302000-10-01 18:23:35 +000015781Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15784 * entities.h: exported xmlInitializePredefinedEntities
15785 * parser.[ch] : added xmlInitParser()
15786 * parserInternals.h : had to export htmlInitAutoClose()
15787
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015788Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15789
15790 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15791 problems
15792 * Makefile.am : added XPath regression tests to normal tests
15793 * uri.c: fixed a problem with local paths, cleanup
15794 * parser.c: fixed a problem with large CData sections
15795
Daniel Veillardd2ade932000-09-30 14:39:55 +000015796Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15797
15798 * configure.in xml-config.in: patch from "Ben Taylor"
15799 <sol7x86@hotmail.com> for solaris shared libs lookup
15800
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000158012000-09-30 Martin Baulig <baulig@suse.de>
15802
15803 * libxml-2.0.pc.in: Provide pkg-config script.
15804
15805 * configure.in: Create the libxml-2.0.pc script from the
15806 libxml-2.0.pc.in templates.
15807 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015808 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015809
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015810Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15811
15812 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15813 when compiling with MSC
15814
Daniel Veillard46057e12000-09-24 18:49:59 +000015815Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15816
15817 * xpath.c: patch for normalize-string() substring-before(),
15818 substring-after() and translate() functions from Bjorn Reese
15819 <breese@mail1.stofanet.dk>
15820 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15821 Fredrik Hallenberg <hallon@lysator.liu.se>
15822 * TODO: updated
15823
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015824Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15825
15826 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15827 problem of socklen_t being undefined on a number of platforms
15828 * debugXML.c: fixed a compilation problem when without snprintf
15829
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015830Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15831
15832 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15833 an URI bug and a fix for the control-character-induced infinite loop
15834 * nanohttp.c: preventive fix for compiling on WIN32
15835
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015836Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15837
15838 * xmlint.c: closing bug #25000
15839
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015840Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15841
15842 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15843 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15844 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15845 related function, fixing xmlStrncmp(), and associated cleanup
15846 * result/HTML/entities.html.sax: updating result
15847
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015848Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15849
15850 * uri.c: applied patch for URI escaping from Wayne Davison
15851 <wayned@blorf.net>
15852 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15853 from Denis Barbier <barbier@imacs.polytechnique.fr>
15854 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15855 patch from Wayne Davison
15856
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015857Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15858
15859 * doc/xml.html : updated with new releases, adding "how to help"
15860
Daniel Veillard04698d92000-09-17 16:00:22 +000015861Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15862
15863 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15864 removed a few warnings in pedantic mode ...
15865 * parserInternals.c parser.c: moved encoding switching function
15866 to parserInternals.c
15867 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15868
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015869Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15870
15871 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15872 error or warning handlers
15873
Daniel Veillardb1059e22000-09-16 14:02:43 +000015874Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15875
15876 * parserInternals.c parserInternals.h parser.c Makefile.am:
15877 created a new module parserInternals.c, moved most of the
15878 code shared by the various parsers there, as well as
15879 deprecated code from parser.c. More cleanup of parser.c
15880 * uri.c: fixed a problem when URI is NULL
15881 * valid.c: speedup when looking for an attribute declaration
15882
Daniel Veillard39c7d712000-09-10 16:14:55 +000015883Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15884
15885 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15886 the cleanup of the computation of URI references when seeking
15887 external entities. The URI reference string and the resulting
15888 URI are both stored now.
15889 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15890 large s(n)printf checks and cleanup from Denis Barbier
15891 <barbier@imacs.polytechnique.fr>
15892 * xmlversion.h.in tree.h: couple of SGML declarations for a
15893 possible docbook module.
15894 * result/VC/ : a couple of test output changed due to the change
15895 of the entities URI
15896
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015897Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * parser.h: added a _private field for linking user's data
15900
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015901Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * parser.c parserInternals.h: demacroified most of the IS_XXX
15904 the gain in size is significant so ...
15905
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015906Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15907
15908 * entities.c: cases where looking up entities with doc==NULL
15909 covered
15910
Daniel Veillard90e11312000-09-05 10:42:32 +000015911Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15912
Daniel Veillard1de50802000-09-07 08:54:32 +000015913 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015914 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15915
Daniel Veillard98a79162000-09-04 11:15:39 +000015916Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15917
Daniel Veillard1de50802000-09-07 08:54:32 +000015918 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015919 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15920 * Makefile.in: added URItest and included thenin "make tests"
15921
15922Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015923
15924 * xmlversion.h.in: closed bug 22941
15925
Daniel Veillard2bb89092000-08-31 14:57:50 +000015926Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15927
15928 * doc/xmlio.html: added doc and example for entity loader
15929 redefinition.
15930
Daniel Veillard96984452000-08-31 13:50:12 +000015931Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15932
15933 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15934 used by libxml
15935
Daniel Veillarde715dd22000-08-29 18:29:38 +000015936Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15937
15938 * parser.c: Fixed bug on invalid ontent characters and when using
15939 push.
15940 * xmllint.c: fixed xmllint endling of errors in push mode
15941
Daniel Veillard4948eb42000-08-29 09:41:15 +000015942Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015945 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015946 * result/HTML/*.sax: regenerated HTML SAX output
15947 * parser.c: more cleanup.
15948
Daniel Veillarde010c172000-08-28 10:04:51 +000015949Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015952 patches from Wayne Davison <wayned@users.sourceforge.net>,
15953 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015954 * HTMLparser.c: fixed an ignorable white space detection bug
15955 occuring when parsing with SAX only
15956 * result/HTML/*.sax: updated since the output is now HTML
15957 encoded...
15958
Daniel Veillard47f3f312000-08-27 22:40:15 +000015959Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15960
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015961 * HTMLparser.[ch]: applied some of Wayne Davison
15962 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015963
Daniel Veillarde0854c32000-08-27 21:12:29 +000015964Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15965
15966 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15967 undeclared namespace prefix was used, added a warning.
15968 Cleaned up support w.r.t. entities, spilling out a warning
15969 and being pedantic on lookups.
15970 * test/warning/ent9 : added testcase for previous example.
15971 * TODO: updated
15972 * parserInternals.h parser.c: changed the way names are parsed
15973 now allow infinite size and decrease penalty for normal use
15974 * parser.c: Started a big cleanup/check of the parser code,
15975 fixed some of the most tortuous entity code, spotted code
15976 unused anymore
15977 * test/*: added tests for very long names and related nasty
15978 things.
15979
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015980Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15981
15982 * doc/encoding.html: added encoding aliases doc
15983 * doc/xml.html: updates
15984 * encoding.[ch]: added EncodingAliases functions
15985 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15986 bottleneck affecting large DTDs like Docbook
15987 * parser.[ch] xmllint.c: added a pedantic option, will be
15988 useful
15989 * SAX.c: redefinition of entities is reported in pedantic mode
15990 * testHTML.c: uninitialized warning from gcc
15991 * uri.c: fixed a couple of bugs
15992 * TODO: added issue raised by Michael
15993
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015994Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15995
15996 * doc/encoding.html: propagated Martin Duerst suggestions
15997
Daniel Veillard52402ce2000-08-22 23:36:12 +000015998Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16001 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16002 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16003 by Wayne Davison
16004
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016005Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16006
16007 * nanoftp.c nanohttp.c: small cleanup
16008 * TODO: updated
16009
Daniel Veillard244ece92000-08-19 20:58:02 +000016010Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16011
16012 * added an old VC testcase and updated title.xml entity
16013
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016014Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16015
16016 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16017 done on auto-opening of <p> tags and cleanup of SAX output
16018
Daniel Veillard979e55e2000-08-19 16:48:54 +000016019Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16020
16021 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16022
Daniel Veillard4540be42000-08-19 16:40:28 +000016023Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * doc/xml.html libxml.* structure.*: updated the doc a bit
16026
Daniel Veillard808a3f12000-08-17 13:50:51 +000016027Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16028
16029 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16030 of SAX tests
16031
Daniel Veillard29579362000-08-14 17:57:48 +000016032Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16033
16034 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16035 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16036
Daniel Veillard1255ab72000-08-14 15:13:33 +000016037Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16038
16039 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16040 * testHTML.c: fix core dump on Solaris 2.x systems
16041 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16042 * result/HTML/*.sax: previous bug fix lead to new results
16043
Daniel Veillard03109292000-08-14 14:58:22 +000016044Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16047 * configure.in: added --with-readline=DIR to accept alternate
16048 path for readline include/library
16049 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16050 for ANSI under HP-UX
16051 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16052 includes @LIBS@
16053
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016054Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16055
16056 * doc/* : rebuilt the docs
16057 * getting ready for 2.2.2 release
16058
Daniel Veillard87b95392000-08-12 21:12:04 +000016059Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16060
16061 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16062 and xmlAddFeature()
16063 * tree.[ch]: added xmlAddChildList()
16064 * xmllint.c: MAP_FAILED macro test
16065 * parser.h: added xmlParseCtxtExternalEntity()
16066 * valid.c: applied bug fixes removed warning
16067 * tree.c: added CDATA block to elements content
16068 * testSAX.c: cleanup of output
16069 * testHTML.c: added SAX testing
16070 * encoding.c: better error recovery
16071 * SAX.c, parser.c: fixed one of the external entity processing
16072 of the OASis testsuite
16073 * Makefile.am: added HTML SAX regression tests
16074 * configure.in: bumped to 2.2.2
16075 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16076 SAX results
16077
Daniel Veillard88a172f2000-08-04 18:23:10 +000016078Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16079
16080 * configure.in: patch for HP compiler
16081
160822000-08-04 Sven Heinicke <sven@zen.org>
16083
16084 * xmllint.c: Was coredumping sometimes when the file given didn't
16085 exist.
16086
Daniel Veillard46e370e2000-07-21 20:32:03 +000016087Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16088
16089 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016090
Daniel Veillard46e370e2000-07-21 20:32:03 +000016091 when using in memory parsing. Need some cleanup.
16092 * xmllint.c configure.in: added a --memory flag to test memory
16093 parsing
16094
Daniel Veillard36650692000-07-21 15:16:39 +000016095Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16096
16097 * nanohttp.c: fixed socklen_t replacement to unsigned int
16098 * parser.c: fixed a space handdling missing at the end of
16099 production 28 DOCTYPE.
16100 * xmlmemory.c: fixed a stupid bug on the routine to override
16101 allocation functions
16102 * TODO: updated
16103
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016104Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16105
16106 * doc/ regenerated the docs
16107
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016108Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16109
16110 * doc/encoding.html doc/xml.html: added I18N doc
16111 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16112 improvements, both parser and filters, added ASCII & HTML,
16113 fixed the ISO-Latin-1 one
16114 * xmllint.c testHTML.c: added/made visible --encode
16115 * debugXML.c : cleanup
16116 * most .c files: applied patches due to warning on Windows and
16117 when using Sun Pro cc compiler
16118 * xpath.c : cleanup memleaks
16119 * nanoftp.c : added a TESTING preprocessor flag for standalong
16120 compile so that people can report bugs more easilly
16121 * nanohttp.c : ditched socklen_t which was a portability mess
16122 and replaced it with unsigned int.
16123 * tree.[ch]: added xmlHasProp()
16124 * TODO: updated
16125 * test/ : added more test for entities, NS, encoding, HTML, wap
16126 * configure.in: preparing for 2.2.0 release
16127
Daniel Veillard49703262000-07-10 10:27:46 +000016128Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16129
16130 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016131 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016132
Daniel Veillard306be992000-07-03 12:38:45 +000016133Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16134
16135 * doc/xml.html: changed the xmlsoft.org structure, updated the
16136 examples w.r.t. root and childs
16137
Daniel Veillard7d853352000-07-02 18:53:09 +000016138Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16139
Daniel Veillard784b9352003-02-16 15:50:27 +000016140 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016141
Daniel Veillard365e13b2000-07-02 07:56:37 +000016142Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * HTMLparser.c: Work on character encoding support for the HTML parser
16145 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16146 * encoding.c: Fixed a potential memleak in the encoding stuff
16147
Daniel Veillardaf743792000-07-01 11:49:28 +000016148Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * doc/FAQ.html doc/Makefile.am : added a FAQ
16151
16152Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016153
16154 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16155 of the HTML parser to force it to not bypass SAX
16156
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016157Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16158
16159 * win32config.h.in: updated
16160 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16161 lacks iconv support :-( need to release 2.1.1
16162 * configure.in: release 2.1.1
16163 * HTMLparser: fixed bug #14784
16164 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16165 by Windows compiler
16166 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16167 the SAX startDocument() callback.
16168 * TODO: updated
16169
16170Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16171
16172 * added xmlStopParser()
16173
Daniel Veillardbe803962000-06-28 23:40:59 +000016174Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16175
16176 * configure.in: 2.1.0 prerelease
16177 * Large resync between W3C and Gnome tree
16178 * nanoftp, nanohttp.c: fixed stalled connections probs
16179 * HTMLtree.c SAX.c : support for attribute without values in
16180 HTML for andersca
16181 * valid.c: Fixed most validation + namespace problems
16182 * HTMLparser.c: start document callback for andersca
16183 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16184 * parser.h, SAX.c: serious speed improvement for large
16185 CDATA blocks
16186 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16187 different encoding
16188 * example/Makefile.am example/gjobread.c tree.h: work on
16189 libxml1 libxml2 convergence.
16190 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16191 and the LIBXML_TEST_VERSION macro
16192
Daniel Veillardc310d562000-06-23 18:32:15 +000016193Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16194
16195 * doc/xml.html: various patches and improvements typo fixed by
16196 Felix Natter
16197 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16198 from Felix Natter <fnatter@gmx.net>
16199
Daniel Veillardf3029822000-05-06 08:11:19 +000016200Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16201
16202 * doc/upgrade.html: updated with instructions for support of both
16203 libxml-1.x and libxml-2.x
16204 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16205 for 2.x support and also fixed includes
16206
16207
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016208Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16211 the encoding support, added iconv support, so now libxml if
16212 compiled with iconv automatically support japanese encodings
16213 among others. Work based on initial patch from Yuan-Chen Cheng
16214 I may have broken binary compat in the encoding handler
16215 registration scheme, but that was so utterly broken I don't
16216 expect anybody to have used this feature until now.
16217 * parserInternals.h: fixup on the CHAR range macro
16218 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16219 code.
16220 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16221 * uri.c: added xmlParseURI() I can't believe I forgot to
16222 implement this one in 2.0 !!!
16223 * SAX.c: moved doc->encoding update in the endDocument() call.
16224 * TODO: updated.
16225
Daniel Veillard06047432000-04-24 11:33:38 +000016226Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16227
16228 * tree.h: removed extraneous xmlRemoveProp definition
16229 * TODO: added item about --disable-corba configure switch
16230 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16231 * nanoftp.c: fixed include problems giving troubles on AIX and
16232 slowlaris
16233 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16234 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16235 comment and headers changes to lower gtk-doc number of warnings
16236 * doc/html/*: rebuilt docs
16237
Daniel Veillarde0aed302000-04-16 08:52:20 +000016238Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16239
16240 * HACKING: documented the tag for 1.x and instructions
16241
Daniel Veillard5e873c42000-04-12 13:27:38 +000016242Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16243
16244 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16245 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16246 xmlCreateIOParserCtxt
16247 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16248 significant overall improvement
16249 * xmllint.c: added I/O test to xmllint
16250 * testSAX.c: added a speed test
16251 * doc/* : updated/regenerated
16252
Daniel Veillardfc708e22000-04-08 13:17:27 +000016253Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16254
16255 * xpath.c uri.h parserInternals.h: cosmetic changes from
16256 "Timur I. Bakeyev" <timur@bat.ru>, including making
16257 xmlCreateURI() public
16258
Daniel Veillard5d211f42000-04-07 17:00:24 +000016259Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16260
16261 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16262 and the code at the same time. Added a clean mechanism for
16263 overload or added input methods: xmlRegisterInputCallbacks()
16264 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16265 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16266 * TODO: updated
16267 * doc/* : updated/regenerated
16268 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16269 source dir
16270
Daniel Veillarde77a9182000-04-05 19:12:29 +000016271Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16272
16273 * testURI.c: yet another forgotten commit, I should get some sleep !
16274
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016275Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16276
16277 * xmllint.c: forgot to commit this too ?
16278
Daniel Veillardb9df4042000-04-05 14:23:16 +000016279Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16280
16281 * xmlversion.h.in : forgot to commit this previously
16282
Daniel Veillard361d8452000-04-03 19:48:13 +000016283Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16284
16285 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16286 * README TODO: updated for release
16287 * uri.c uri.h: added authority parsing/saving
16288 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16289 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16290 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16291 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16292 Makefile.am : added compile-time customization of libxml
16293 --with-ftp --with-http --with-html --with-xpath --with-debug
16294 --with-mem-debug
16295 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16296 #include <libxml/xxx.h> I hope it won't break too much stuff
16297 and will be manageable in the future...
16298 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16299 and added xmllint to the installed programs
16300 * uri.h: added xmlFreeURI()
16301
Daniel Veillardec303412000-03-24 13:41:54 +000016302Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16303
16304 * uri.c uri.h: finished the escaping handling, the base support
16305 and the URI path normalization. Looks good just lacks the
16306 authority content parsing code.
16307 * Makefile.am: added instructions to generate testURI
16308 * TODO: updated
16309 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16310 added links and icons for W3C and Gnome
16311
Daniel Veillard8f621982000-03-20 13:07:15 +000016312Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16313
16314 * xmlmemory.[ch] : seems I forgot to actually update the files in
16315 the last commit :-)
16316 * doc/xml.html doc/html/* : updated and uploaded the docs
16317
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016318Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16319
16320 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16321 * TODO: updated
16322 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016323 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016324 gfree).
16325 * Makefile.am, uri.c, uri.h: added a set of functions to do
16326 exact (litteraly copied from the RFC 2396 productions) parsing
16327 and handling of URI. Will be needed for XLink, one XML WFC,
16328 XML Base and reused in the nano[ftp/http] modules. Still work
16329 to be done.
16330
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016331Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16332
16333 * configure.in, libxml.spec.in : libxml2
16334 * doc/* : updated the doc page, rebuilt the docs
16335
Daniel Veillardcf461992000-03-14 18:30:20 +000016336Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16337
16338 * all: tagged LIB_XML_1_X
16339 * *.c *.h : updated from W3C CVS tree
16340 * configure.in : 2.0.0-beta
16341 * libxml.spec.in : libxml2 package nam
16342 * result/* : new version of the tests output
16343
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016344Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16345
16346 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16347
Daniel Veillardb566ce12000-03-04 11:39:42 +000016348Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16349
16350 * doc/* : rebuilt the docs
16351 * parser.c: final patch on #6766
16352 * valid.c: small patch on validity checks.
16353
Daniel Veillardfb76c402000-03-04 11:39:42 +000016354Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16355
16356 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16357 added
16358 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16359 compatibility w.r.t. XML spec and existing code.
16360
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016361Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16362
16363 * parser.c: seems a better solution to <a> </a> exists,
16364 will try it for a while
16365
Daniel Veillard83a30e72000-03-02 03:33:32 +000016366Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16367
16368 * parser.c: tried to remove the <a> </a> generating <a/>
16369 this is hard. Left a flag for that purpose. Fixed bug #6766
16370 * configure.in: prepared 1.8.7 not released, due to previous
16371 problem
16372
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016373Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16374
16375 * doc/xml.html : applied second patch from Paul DuBois
16376
Daniel Veillard402e8c82000-02-29 22:57:47 +000016377Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16378
16379 * doc/xml.html : applied patch from Paul DuBois
16380
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016381Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16382
16383 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16384
Daniel Veillard5feb8492000-02-02 17:15:36 +000016385Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16386
16387 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16388 compilation warnings on various platforms.
16389 * parser.c: Fixed #5281 validity error callbacks are now desactived
16390 by default if not validating.
16391
Daniel Veillardf341f932000-02-02 14:52:08 +000016392Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16393
16394 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16395
Daniel Veillard13c757e2000-02-01 23:59:15 +000016396Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16397
16398 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16399 <gkatsi@cs.toronto.edu>
16400
Daniel Veillard726e8792000-01-30 20:04:29 +000016401Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16402
16403 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16404 processing URLs
16405
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016406Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16407
16408 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16409 xmlNanoFTPUpdateURL for persistent control connections.
16410 * configure.in: 1.8.6
16411
16412Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16415 * tree.[ch] : added xmlSaveNoEmptyTags
16416
James Henstridgef3be9312000-01-28 13:59:21 +0000164172000-01-29 James Henstridge <james@daa.com.au>
16418
16419 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16420
16421 * Makefile.am: added nanoftp.[ch] to the build.
16422
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016423Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16424
16425 * nanoftp.[ch]: cleanup, comments, API
16426 * debugXML.c : fixed a bug in the cat command
16427 * doc/*: regenerated the docs
16428
Daniel Veillardda07c342000-01-25 18:31:22 +000016429Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16432 * debugXML.c : fixed a bug in the cat command
16433 * valid.c: fixing some small probs
16434 * libxml.spec.in: get rid of the SNAP suffix
16435 * doc/xml.html: updated the status
16436
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016437Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16438
16439 * xml-config.in: xml-config --version to just return the
16440 version number
16441 * xpath.c: some cleanup w.r.t. axis when the current node is
16442 an attribute.
16443 * TODO: updated
16444
Daniel Veillard461a66c2000-01-18 18:01:01 +000016445Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16446
16447 * configure.in: prepared for libxml-1.8.5
16448 * doc/* recompiled the documentation
16449
164502000-01-17 Jody Goldberg <jgoldberg@home.com>
16451
16452 * configure.in : WARNING autoconf subtlety alert :
16453 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16454 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16455 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16456 get defined by AC_CHECK_HEADERS.
16457
Daniel Veillardf967b902000-01-17 16:06:10 +000016458Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16459
16460 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16461 Rune.Djurhuus@fast.no
16462
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016463Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16464
16465 * TODO: updated
16466 * tree.c, parser.c: made sure that only memory alloc problems
16467 and internal parser errors are allowed to write to stdout or
16468 stderr.
16469
Daniel Veillard0142b842000-01-14 14:45:24 +000016470Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16471
16472 * tree.c : restored xmlNewGlobalNs since this seems used by
16473 a lot of existing code :-(, fixed a bug in xmlNewNs
16474 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16475 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16476 to exit() from the library code.
16477 * xpath.c, parser.c: removed bugs or unused code detected by
16478 Windows compilers
16479 * parser.c: started adding interfaces for parsing well balanced
16480 XML fragments
16481 * configure.in: releasing 1.8.4
16482 * doc/* : rebuilt the docs
16483
Daniel Veillard2eac5032000-01-09 21:08:56 +000016484Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16485
16486 * tree.[ch] : added xmlNewDocFragment() for DOM
16487 * testHTML.c: uninitialized variable.
16488
Daniel Veillardf3a73582000-01-05 14:58:39 +000016489Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16490
16491 * doc/* : rebuild the docs
16492
Daniel Veillard71b656e2000-01-05 14:46:17 +000016493Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16494
16495 * acconfig.h: readline and history patch
16496 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16497 * tree.c: added check and handling when possibly removing an ID
16498 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16499 and saving.
16500 * test/HTML/entities.html result/HTML/entities.html* : test for
16501 various entities reference cases
16502 * result/HTML/* : as a result output of some testcase have
16503 changed
16504 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16505 by previous example. added xmlParseTryOrFinish().
16506 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16507 entities.h debugXML.h HTMLparser.h: changed the way struct are
16508 declared to allow gtk-doc to expose those
16509 * parser.c: closed bug #4960
16510 * Makefile.am configure.in: Applied patch from
16511 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16512 and math/socket libs detection
16513
Daniel Veillard437b87b2000-01-03 17:30:46 +000016514Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16515
16516 * configure.in, Makefile.am: link tester against readline
16517 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16518
Daniel Veillard686d6b62000-01-03 11:08:02 +000016519Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16520
16521 * tree.[ch]: added xmlRemoveProp
16522 * win32config.h.in nanohttp.c: avoid including the Windows
16523 socket stuff in every C files
16524 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16525 the XmL parser(s)
16526 * test/ns4 result/ns4 etc...: added test case for previous prob
16527 * tree.c: xmlNewNs wasn't checking for double definition
16528 * Makefile.in: fixed a problem with dist-hook duplicates
16529 * parser.[hc], xmlIO.c: fixed the loading of external entities
16530 APIs, now xmlLoadExternalEntity() is used everywhere and
16531 setting up an app specific front-end using the
16532 * SAX.c parser.c: some fixes, now the xhtml spec validates
16533 with the xhtml DTD.
16534 * error.c: fixed crashes in case of no input stream
16535 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16536 to the validation tests and results
16537
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016538Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16539
16540 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16541 too htmlCreatePushParserCtxt() and htmlParseChunk()
16542 * parser.c: a bit of cleanup.
16543 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16544 to XML) removed the last mem leak known
16545 * HTMLtree.c: output message cleanup
16546 * xmlmemory.c: display content info about memory blocks
16547 * result/HTML/wired.* : missing att value warning change
16548
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016549Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16550
16551 * doc/* : rebuilt the documentation
16552
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016553Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16554
16555 * parser.[ch] parserInternals.h: Push parser for XML,
16556 seems to work fine now
16557 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16558 --push for push testing
16559 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16560 * testSAX.c: added --push
16561 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16562 subtree
16563 * xmlIO.[ch] : enriched API + fixes for push mode
16564 * entities.[ch]: added the entity content length to the struct.
16565 * xmlmemory.[ch]: new API to show the last entries for the shell
16566 * valid.c: added required attribute testing
16567 * SAX.c: the cdata callback now merge contiguous fragments
16568 * HTMLparser.c: cleanup of some macros
16569
Daniel Veillard3c558c31999-12-22 11:30:41 +000016570Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16571
16572 * parser.c: fix for PIs name starting with xml
16573 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016574 * *.c, configure.in win32config.h.in : generate win32config.h for
16575 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016576
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016577Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16578
16579 * parser.c: fixed a stupid = vs. == bug :-(
16580 * doc/gnome-xml.sgml: s/glade/xml/
16581
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016582Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16583
16584 * configure.in, doc/xml.html : bug fix release 1.8.2
16585 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16586 Hopefully the end of that silly C++ include problem
16587 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16588 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16589 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16590 troubles with autoclosed elements when the stree shape doesn't
16591 follow the DtD specs. Added htmlIsAutoClosed() and
16592 htmlAutoCloseTag()
16593 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16594 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16595 * debugXML.c: fixed a bug on printing default namespaces.
16596 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16597
Daniel Veillardb24054a1999-12-18 15:32:46 +000016598Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16599
16600 * result/HTML/*.htm[l] : updated the HTML regression tests according
16601 to the new output
16602 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16603 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16604 problem due to intermix of extern "C" { ... } declarations for C++
16605 and recursive includes in the headers
16606
Chris Lahey323c48c1999-12-18 15:32:45 +0000166071999-12-20 Chris Lahey <clahey@umich.edu>
16608
16609 * HTMLtree.c: Made it so that html nodes with a single child do
16610 not insert a carriage return before or after the child node.
16611
Daniel Veillardb24054a1999-12-18 15:32:46 +000016612Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016613
16614 * configure.in, doc/xml.html : bug fix release 1.8.1
16615 * parser.c: fixed bug #4344
16616 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16617 added the glue to avoid C++ problems
16618 * doc/* : regenerated the documentation
16619
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016620Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16621
16622 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16623 namespace recognition, and Dia as a resul :-(
16624 * encoding.c: closed bug #3950
16625
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016626Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16627
16628 * valid.c: debugging a posteriori validation, except URI expansion
16629 stuff this should be fixed now
16630 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16631 Carl Nygard <cnygard@bellatlantic.net>
16632 * tester.c: added --postvalid, cleaning of the code
16633 * tree.[ch]: added xmlDocGetRootElement()
16634
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016635Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16636
16637 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16638 c++ losage.
16639
Daniel Veillard10a2c651999-12-12 13:03:50 +000016640Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16641
16642 * configure.in, doc/xml.html : bumped to 1.8.0
16643 * xlink.[ch], Makefile.am : added framework for link detection
16644 * parser.h: added nbChars to parser context, needed for cleanup.
16645 * xmlmemory.c: removed a nasty bug when out of mem
16646 * valid.[ch]: adding namespace support for attribute decl
16647 * tester.c: added --debugent option
16648 * debugXML.[ch]: added xmlDebugDumpEntities()
16649 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16650 buffers instead, this was really needed, validation was breaking
16651 in strange ways due to that. Added xmlParseStringPEReference()
16652 and other parsing from strings functions. Entities processing
16653 modified again, but PERef are still not handled correcly but
16654 unless you're Eve Maller you won't notice :-)
16655 * HTMLparser.c: large changes toward reliability, and switched to
16656 lowercase internal tags, XHTML is lowercase, so it will help
16657 that output is closer to next version.
16658 * doc/* : regenerated the documentation, it is now hosted at
16659 http://xmlsoft.org/ (same bits I just bought the domain :-)
16660
16661
Daniel Veillard294cbca1999-12-03 13:19:09 +000016662Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16663
16664 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16665 doc generation
16666 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16667 in the SAX API
16668 * doc/*: rebuilt the doc making sure everything appears in the
16669 HTML files
16670
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016671Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16672
16673 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16674 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16675 which allow impressive speed improvement on dataset with
16676 large text pieces, but at the cost of broken binary
16677 compatibility and slightly bigger memory usage.
16678 Configure with --with-buffers to activate them, they
16679 are protected with XML_USE_BUFFER_CONTENT define.
16680 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16681 goal is 0 memory left allocated once parser is no more used
16682 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16683 call xmlCleanupParser() and xmlMemoryDump()
16684
Daniel Veillarda819dac1999-11-24 18:04:22 +000016685Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16686
16687 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16688 * parser.[ch] encoding.[ch]: added memory cleanup routines
16689 * parser.c: closing bug #3788
16690 * doc/*: rebuilt the doc
16691
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016692Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16693
16694 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16695 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16696 * tester.c: added --compress option
16697 * doc/*: rebuilt the documentation
16698
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016699Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16700
16701 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16702 if given /proc/kcore as input !
16703 * doc/xml.html doc/*: updated and rebuilt the documentation
16704
16705Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016706
16707 * parser.c: Fixed some wrongly space collapsing code due to
16708 a misreading of the spec.
16709 * result/*: fixed the output accordingly
16710
16711Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016712
16713 * encoding.c: bug fix and typos
16714 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16715 * parser.c: added attribute normalization closing bug #3597
16716 * test/att* result/att* SAXresult/att*: testcase for attribute
16717 normalization
16718
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016719Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16720
16721 * configure.in: closing bug #3163 by adding extra flags for the
16722 cc compiler on HP-UX
16723
Daniel Veillard51e3b151999-11-12 17:02:31 +000016724Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16725
16726 * valid.[ch] : removed a typo and an enumerated type bug in the
16727 xmlAddElementDecl() function
16728 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16729 call to xmlEncodeEntitiesReentrant() so that the functions
16730 New, Set and Get are at the same level.
16731 * parser.c HTMLparser.c: extra memory allocation bug for
16732 attributes detected by someone using libxml in embedded systems :-)
16733
Daniel Veillard962195f1999-10-28 15:51:53 +000016734Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16735
16736 * xmlmemory.h: turned off mem debug :-\
16737
Daniel Veillard35008381999-10-25 13:15:52 +000016738Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16739
16740 * parser.c: closed bug #2784 a one line fix, but worth pushing
16741 a new release out
16742 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16743 some structures, comments before and after the
16744 main element, and other nastyness
16745 * HTMLtree.c tree.c: accomodate the extended HTML supported
16746 * configure.in: pushing 1.7.4
16747 * test/ent8 and related outputs : added a new test for bug #2784
16748 * test/HTML/wired.html and related output: a nasty HTML example
16749 * Makefile.am: improved the test scripts
16750 * docs/* : reran the documentation extractor, updated xml.html
16751
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016752Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16753
16754 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16755 HTMLparser and debugged the HTML related code. HTML documents
16756 now have their own type
16757 * entities.c: do not dump &apos; for HTML output
16758 * xmlmemory.c: improvement, breakpoint mechanism
16759 * testHTML.c: added --sax --repeat ...
16760 * Makefile.am: improved the HTML tests
16761 * valid.[ch]: added xmlValidGetValidElements and
16762 xmlValidGetPotentialChildren
16763 * tester.c: added --insert to test the 2 new functions
16764 * test//* result//* SAXresult//* : regression test cleanup
16765 and extension.
16766 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16767 gnome-xml-nanohttp.html
16768
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016769Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16770
16771 * HTMLparser.c: fixed problems with some autoclose tags
16772 * tree.c: fixed XML output problems.
16773 * result/* SAXresult/*: update of the tests output
16774
Daniel Veillard6077d031999-10-09 09:11:45 +000016775Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * Makefile.am: Arturo patch for xmlConf.sh version info
16778 * parser.c: Tim Josling patch for single quoted items
16779 * tester.c: Tim Josling patch for tester options usage
16780 * tree.h: indent cleanup
16781
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016782Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16783
16784 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16785 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16786
Daniel Veillard00fdf371999-10-08 09:40:39 +000016787Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16788
16789 * tree.c : Raph patch for initialization of CORBA fields
16790 * parser.c, xpath.c, ...: modification of doc comments
16791 * xpath.c : allow spaces in xpath expressions
16792
Daniel Veillardad219441999-09-27 08:17:49 +000016793Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16794
16795 * xmlmemory.h: turning off memory debug :-(
16796
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016797Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16798
16799 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16800 better SAX interfaces.
16801 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16802 entity.
16803 * configure.in: 1.7.2
16804
16805Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016806
16807 * libxml.spec.in: fixed the URL
16808 * doc/xml.html: improved the documentation front-end
16809
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016810Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016811
16812 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16813
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016814Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016815
16816 * libxml.spec.in: fixed the alpha compile problem
16817 * parser.[ch]: changed errno to errNo in the parser context :-(
16818 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16819 * doc/xml.html: changed CHAR to xmlChar
16820 * doc/html/*: recompiled the documentation
16821 * configure.in: 1.7.1
16822
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016823Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16824
16825 * parser.h: modified the parser context struct to regain 1.4.0
16826 binary compatibility
16827 * parser.c, xml-error.h: added errno ot teh context and defined
16828 a set of errors values with update of errno
16829 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16830 DTDs and entities
16831 * *.h, *.c: complete cleanup of the use of config.h and include
16832 protection depending on the current setup.
16833 * overalll debugging, maintenance and bug-fixing on all modules
16834 * updated the documentation
16835 * ready for 1.7.0
16836
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016837Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16838
16839 * HTMLparser.c : cleanup
16840 * SAX.c valid.c valid.h: added ID/IDREF checking
16841 * tree.c tree.h: extended doc structure for refs
16842 * configure.in: 1.6.2
16843 * parser.c: patched bug in SAX user arg call
16844 * parserInternals.h: patched missing close in C++ wrapping
16845 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16846 especially upcoming XPointer implementation.
16847 * doc/xml.html: augmented, typo
16848
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016849Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16850
16851 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16852 not all invocations of install understand -d.
16853
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016854Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16855
16856 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16857 to make 'check' works, when builddir != srcdir.
16858
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016859Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16860
16861 * doc/xml.html : updated the documentation
16862
Daniel Veillard6454aec1999-09-02 22:04:43 +000016863Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16864
16865 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16866 not deallocated memory blocks
16867 * *.c : replaces all calls to malloc() free() and realloc() to
16868 the wrapper functions/macros
16869 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16870 instead of xmlFreeNodeList()
16871
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016872Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16873
16874 * HTMLparser.c: corrected a stupid bug leading to core dump at
16875 tree deallocation. Removed warnings indicated by
16876 Stephane.Conversy@lri.fr
16877 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16878 looked for in the external subset
16879
16880Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016881
16882 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16883 on SGI by Stephane.Conversy@lri.fr
16884
Daniel Veillardb96e6431999-08-29 21:02:19 +000016885Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16886
16887 * all .h : changed the prototype declaration indent as in gtk
16888 * most .c : working on reducing the TODOs in the code
16889 * most .c : cleanup though -pedantic and Insure++
16890 * improvements on validation ID checkings.
16891 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16892 * xml-config.in: closed #1810
16893
16894Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016895
16896 * tree.h, valid.c, valid.h: more work on validity, IDs
16897 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16898 definition for AIX
16899
Daniel Veillardb556eb51999-08-15 17:19:50 +000016900Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16901
16902 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16903 the distribution due to a cut'n paste error at last commit
16904
Daniel Veillardb05deb71999-08-10 19:04:08 +000016905Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16906
16907 * configure.in: upgraded to version 1.4.0
16908 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16909 Big update, added a large part of the validation process,
16910 it should be usable, but some parts are missing
16911 * xpath.c: improved the implementation w.r.t. root.
16912 * Makefile.am: added more tests
16913 * test and result trees: added a lot of tests
16914 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16915
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016916Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16917
16918 * Added an HACKING file
16919
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016920Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16921
16922 * xpath.[ch] : improvements and debug of the XPath implementation
16923 * parser.c, HTMLparser.c : modified the parsers to be progressive
16924 * tree.[ch] : extended the Buffer promitives
16925 * xmlIO.[ch] : added basic I/O routines providing progressive
16926 parsing and ready for I18N conversion plugins
16927 * SAXresult/* : the SAX callback sequence maybe slightly different
16928 now
16929 * test*.c : improved/updated the tests programs
16930 * doc/* : recompiled the docs.
16931
Daniel Veillard15b75af1999-07-26 16:42:37 +0000169321999-07-26 Michael Meeks <michael@edenproject.org>
16933
16934 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16935
16936 * tree.c: Ditto.
16937
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016938Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16939
16940 * configure.in: upgraded to version 1.4.0
16941 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16942 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16943 XML query language, see http://www.w3.org/TR/xpath for more details.
16944 * parser.c, parser.h: added CHAR* related string functions for XPath
16945 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16946 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16947 rebuild the docs.
16948 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16949 and regression testing capabilities for XPath.
16950
Daniel Veillardd79d7871999-07-12 10:38:12 +000016951Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16952
16953 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16954 closing bug #1646
16955
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016956Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16957
16958 * Makefile.am, example/Makefile.am: closed bug #1683
16959
Daniel Veillard3166ab11999-07-11 16:14:19 +000016960Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16961
16962 * example/Makefile.am, configure.in: added the makefile for the
16963 gjobread example
16964
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016965Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16966
16967 * doc/Makefile.am:
16968 - fix which allow "make install DESTDIR=</install/prefix>".
16969
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016970Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16971
16972 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16973 which fixed a problem on the file reading-code.
16974
Daniel Veillard82150d81999-07-07 07:32:15 +000016975Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16976
16977 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16978 output.
16979 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16980
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016981Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16982
16983 * parser.h : Oops removed the binary compatibility problem
16984 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16985 * parser.c, HTMLparser.c: applied patches for reading from stdin
16986
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016987Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16988
16989 * parser.c, entities.c, valid.c: cleanup bug #1591
16990 * configure.in: cleanup bug #1592
16991 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16992 the same tree back-end. Hence gdome will be available for it.
16993 * doc/Makefile.am: close bug #617
16994
Daniel Veillard97fea181999-06-26 23:07:37 +000016995Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16996
16997 * parser.c: alloctate a per parser context SAX interface block
16998
Daniel Veillard14fff061999-06-22 21:49:07 +000016999Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17000
17001 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17002 and xmlEncodeEntitiesReentrant with the correct one :-\
17003
17004Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17005
17006 * commit of my internal XML base changes, quite a lot of
17007 changes, cleanups, better entities support, framework for
17008 new I/O and charset detection and handling
17009 * Fixed the configure/Makefile stuff to generate shared libs
17010 with the proper version info, so we jumped on rev from
17011 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17012 xmlEncodeEntities() result need to be freed now, and a string
17013 xmlParserVersion provide the current library version.
17014
Raph Levien05240da1999-06-15 21:27:11 +000017015Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17016
17017 * parser.c: fixed a buffer overrun for when you have a very long
17018 attribute with no entities in it.
17019
Daniel Veillardbb2da581999-06-13 14:37:07 +000017020Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17021
17022 * added example directory
17023 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17024
Daniel Veillard011b63c1999-06-02 17:44:04 +000017025Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17026
17027 * Release of libxml-1.1, nearly everything has been touched for
17028 this.
17029 * Added more regression tests
17030 * Updated the documentation
17031
Daniel Veillard27d88741999-05-29 11:51:49 +000017032Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17033
17034 * tree.[ch]: unified the XML_NO_CORBA defines.
17035 * parser.c encoding.[ch]: started plugging in char encoding detection
17036
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017037Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17038
17039 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17040 Also freed allocated buffer.
17041
Daniel Veillard27d88741999-05-29 11:51:49 +000017042Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017043 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17044 reentrancy problem at printing. One is left in entities.c, to
17045 remove ASAP
17046 * testSAX.c : added a test example showing the use of the SAX
17047 interface if one doesn't want to build the DOM tree.
17048 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17049
Daniel Veillard517752b1999-04-05 12:20:10 +000017050Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17051
17052 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17053 large revamping of the parser to use SAX callbacks
17054 http://www.megginson.com/SAX/ (or at least a C like interface
17055 a la Expat). It's now possible to set up your own callbacks
17056 and the parser will not build a DOM tree.
17057 * test/* result/*: updated the test suite, I finally removed
17058 the old Namespace draft support (PI based).
17059
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017060Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17061
17062 * Makefile.am: added test result to EXTRA_DIST for make tests
17063
Daniel Veillard64068b31999-03-24 20:42:16 +000017064Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17065
17066 * parser.c, parserInternals.h: moved the chars macro definitions
17067 to parserInternals.h
17068 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17069 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17070
Daniel Veillard012ccc11999-03-23 10:11:11 +000017071Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17072
17073 * xml-config.in : applied patch to make --version work
17074
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000170751999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17076
17077 * Makefile.am (check-local): Alias for `tests' target. This will
17078 cause `make check' to do the right thing.
17079 (tests): Don't run tests in srcdir. Also, replaced calls to
17080 basename with a `sed' "equivalent".
17081
Daniel Veillardd109e371999-03-05 06:26:45 +000017082Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17083
17084 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17085 it in the header and not the sources, updated the doc.
17086 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17087 pointing this out.
17088
Daniel Veillardbc50b591999-03-01 12:28:53 +000017089Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17090
17091 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17092 exported the inputStream routines.
17093 * doc/html/* : updated accordingly
17094
Daniel Veillardd692aa41999-02-28 21:54:31 +000017095Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17096
17097 * parser.c, parser.h, parserInternals.h: added a few extra
17098 internal calls to allocate and free parser contexts ...
17099 * doc/html/* : updated accordingly
17100
Daniel Veillard55a99271999-02-25 11:01:29 +000017101Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17102
17103 * configure.in, Makefile.am, doc/makefile.am : General changes for
17104 1.0.0 release and including the generated HTML documentation.
17105
Daniel Veillard35925471999-02-25 08:46:07 +000017106Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17107
17108 * makefile.am : added parserInternals.h, oops.
17109
Daniel Veillard1e346af1999-02-22 10:33:01 +000017110Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17111
17112 * parserInternals.h: added this header giving access to the parser
17113 internal functions.
17114 * doc/Makefile.am : added a rebuild target which rebuilds the full
17115 set of documentations
17116 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17117 the internal subset.
17118 * *.c *.h: modifications needed to generate the documentation using
17119 gtk-doc, cleanup of functions blocks, reorganisation of struct
17120 declarations.
17121
Daniel Veillard1164e751999-02-16 16:29:17 +000017122Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17123
17124 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17125 the tar and spec file to include the beginning of the doc.
17126
Nuno Ferreira03d04781999-02-13 00:07:17 +0000171271999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17128
17129 * doc/.cvsignore: Added this file.
17130
Daniel Veillard6800ef31999-02-08 18:33:22 +000017131Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17132
17133 * tree.c: fixed xmlGetProp to return "" when the attribute
17134 exists, even if the node-list is NULL.
17135
Daniel Veillard726c7e31999-02-08 15:13:10 +000017136Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17137
17138 * tree.c: patched an error outputting empty attribute values.
17139 * Makefile.am and doc/makefile.am: have been updated during the
17140 week-end. Sorry for an empty CVS log, I got a shell problem.
17141
Daniel Veillard1899e851999-02-01 12:18:54 +000017142Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17143
17144 * tree.h: cleaned up using enums instead of defines
17145 * parser.c, valid.[ch]: more work on parsing/output of element
17146 declarations
17147
Daniel Veillard3b9def11999-01-31 22:15:06 +000017148Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17149
17150 * valid.[ch], tree.c, parser.c : more work toward full parsing
17151 of XML DTDs.
17152 * README: added informations about mailing-list and on-line
17153 documentation
17154
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000171551999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17156
17157 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17158
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017159Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17160
17161 * parser.c, tree.[ch] : more work toward conformance testing,
17162 added a last element to accelerate parsing of very flat structures
17163 started working on internal subset Element content declaration.
17164 * valid.[ch] : first cut at adding code toward validation.
17165 * previous changes had also small impact on most files, especially
17166 the conformance testing using James Clark test suite.
17167
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017168Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17169
17170 * test/* : updated the examples, most of them were not well
17171 formed (humm), and added rdf2.
17172 * result/* : resulting changes in the output.
17173
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017174Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17175
17176 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17177
Daniel Veillard44b3a061998-12-05 17:27:22 +000017178Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17179
17180 * tree.c: patched a bug in the generation of empty attributes
17181
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017182Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17183
17184 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17185 for node/trees/documents/... Biggest problem is namespace
17186 support when copying subtrees.
17187
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017188Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17189
17190 * parser.c, entities.c: improve entities and char ref encoding,
17191 and cleanups of error messages.
17192
Daniel Veillard242590e1998-11-13 18:04:35 +000017193Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17194
17195 * parser.c, entities.c: simple bug hunting done during rpm2html and
17196 rpmfind integration.
17197
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017198Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17199
17200 * parser.[ch]: Added interfaces allowing to specify a SAX
17201 handler before parsing.
17202
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017203Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17204
17205 * parser.c: redirrect all errors reporting through the SAX
17206 error function
17207
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017208Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17209
17210 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17211 * libtool, tlmain ...: update of the libtool files
17212
Miguel de Icaza442321c1998-11-04 18:13:38 +0000172131998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17214
17215 * entities.c: Use g_snprintf insteda of snprintf.
17216
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017217Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17218
17219 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17220 added ent5 test for this purpose.
17221 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17222
Daniel Veillard27271681998-10-30 06:39:40 +000017223Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17224
17225 * parser.c: fixed? a strange error due to compression on a GWP
17226 document.
17227
Daniel Veillard25940b71998-10-29 05:51:30 +000017228Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17229
17230 * tree.[ch]: bug fixing
17231 * entities.[ch]: defined a specific type for predefined entities
17232 * doc/xml.html: more documentation on the library, how to use it,
17233 overview of the interfaces.
17234
Daniel Veillard16253641998-10-28 22:58:05 +000017235Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17236
17237 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17238
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017239Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17240
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017241 * tree.c: corrected a small bug
17242 * doc/xml.html: continuing writing documentation.
17243
17244Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17245
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017246 * debugXML.h debugXML.c: added debugging utilities.
17247 * tester.c: added --debug switch.
17248 * tree.c: patched an incorrect node->type assignment.
17249 * parser.c: formatting, ensure that node->doc != NULL in attributes
17250
Daniel Veillardccb09631998-10-27 06:21:04 +000017251Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17252
17253 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17254 entity support and provide an internal representation close to
17255 DOM one (entity ref nodes, and attribute value as tree). I tried
17256 to preserve the interface but this will surely break some apps
17257 (I have to change rpm2html/rpmfind for example). I had to change
17258 two interfaces, and the generated tree is somewhat different.
17259 * doc/* : started documenting the XML library, the tree and
17260 DOM/Corba. This is a first step.
17261
Daniel Veillard11e00581998-10-24 18:27:49 +000017262Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17263
17264 * parser.c: Set up the fonctions comment block, boring but useful.
17265 * parser.h, SAX.c, parser.c: now attributes are processed through
17266 the SAX interface. The problem is that my SAX interface diverged
17267 quite a bit from the original one, well this is not an official
17268 spec, and translating it from Java to C is hairy anyway...
17269
Daniel Veillard97b58771998-10-20 06:14:16 +000017270Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17271
17272 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17273 fonctions comment block, boring but useful.
17274
17275Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017276
17277 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17278 conversion routines. However they are not yet used to convert the
17279 inputs. The core will run with UTF-8.
17280
Daniel Veillard33942841998-10-18 19:12:41 +000017281Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17282
17283 * tree.c : make sure that the type id is properly set-up when
17284 a new object is allocated, needed for DOM.
17285
Daniel Veillard27fb0751998-10-17 06:47:46 +000017286Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17287
17288 * tree.h, tree.c: Ok, the main objects in the tree will be native
17289 corba objects, it costs 8 bytes per Node, Attribute and Document
17290 but it simplifies the Corba integration a lot (no extra interface
17291 objects to allocate/free).
17292
Daniel Veillard0bef1311998-10-14 02:36:47 +000017293Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17294
17295 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17296 and changed NODEs contants for conformity with DOM Level 1
17297
Daniel Veillard27864701998-10-08 03:47:24 +000017298Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17299
17300 * added hooks to keep track of servants when creating objects
17301 xmlDoc and xmlNode (for Corba export).
17302
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017303Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17304
17305 * added xml-config script.
17306
Daniel Veillard7066a791998-10-01 20:28:28 +000017307Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17308
17309 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17310 to autoupdate libtool and automake conf files.
17311
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000173121998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17313
17314 * Makefile.am: Use '?' to separate the sed
17315 commands as ',' is used when people pass -Wl,something.
17316
17317
Daniel Veillard15a8df41998-09-24 19:15:06 +000017318Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17319
17320 * tree.c, tree.h: added a per-document compression interface.
17321
Daniel Veillard151b1b01998-09-23 00:49:46 +000017322Tue Sep 22 20:47:38 EDT 1998
17323
17324 * tree.c, tree.h: added saving with compression and added interfaces
17325 to control the compression level (xmlGetCompressMode,
17326 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17327
Daniel Veillard70120ff1998-09-22 00:24:21 +000017328Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17329
17330 * parser.c: corrected a loop for files of size 0
17331
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000173321998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17333
17334 * error.h: New file. Contains prototyes from `error.c'.
17335
Tom Tromeyc19653d1998-08-14 01:22:43 +000017336Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17337
17338 * Makefile.am (xmlincdir): New macro.
17339 (xmlinc_HEADERS): Renamed from include_HEADERS.
17340
Daniel Veillard845664d1998-08-13 04:43:19 +000017341Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17342
17343 * applied small patch on numeric entities from
17344 Christopher Blizzard <blizzard@appliedtheory.com>
17345
Daniel Veillard260a68f1998-08-13 03:39:55 +000017346Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17347
17348 * New release 0.2, removed the old xml_* files so that it's
17349 coherent with the other CVS base (W3C), far better conformance
17350 to standard, new namespaces, decent entities support, beginning
17351 of a SAX-like interface. Nearly nothing left intact, even the
17352 test examples ...
17353
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000173541998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17355
17356 * .cvsignore: Add .deps dir
17357
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017358Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17359
17360 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17361
Daniel Veillardfe926001998-07-26 04:28:20 +000017362Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017363
Daniel Veillardfe926001998-07-26 04:28:20 +000017364 * configure.in: added test for CPP
17365 * AUTHORS, Changelog: the original ones didn't get commited but the
17366 glib ones instead, fixed.
17367 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017368
Daniel Veillardfe926001998-07-26 04:28:20 +000017369Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017370
Daniel Veillardfe926001998-07-26 04:28:20 +000017371 * integrated code developped at W3C
17372 * changed the original Copyright
17373 * migrated to automake
17374 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017375