blob: a8bebd7fac5b589e70deb7bc08610df4ef952dc3 [file] [log] [blame]
William M. Brack41e6bed2003-08-08 10:53:06 +00001Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2
3 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
4 (with apologies to Igor) - Enhanced handling of docb and
5 nanohttp.
6
William M. Brack16db7b62003-08-07 13:12:49 +00007Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
8
9 * encoding.c: further small changes for warnings when
10 configured with --with-iconv=no
11
William M. Bracka71a8ef2003-08-06 04:43:55 +000012Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
13
14 * error.c trionan.[ch] testThreads.c python/generator.py:
15 further small changes to elminate most of the remaining
16 warnings.
17
William M. Brackc1939562003-08-05 15:52:22 +000018Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
19
20 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
21 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
22 python/libxml.c include/libxml/xmlmemory.h: small changes
23 to syntax to get rid of compiler warnings. No changes
24 to logic.
25
Daniel Veillardc758c222003-08-04 20:42:34 +000026Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
27
28 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
29
Daniel Veillard20aa0fb2003-08-04 19:43:15 +000030Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
31
32 * tree.c: fixed a small problem in the patch for #118763
33 * result/HTML/doc3.htm*: this reverts back to the previous result
34
Daniel Veillard91e69c52003-08-04 01:43:07 +000035Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
36
37 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
38 and rebuilt, apparently some C++ wrappers are not available,
39 c.f. bug #118943
40
Daniel Veillard39057f42003-08-04 01:33:43 +000041Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
42
43 * tree.c: fixing HTML attribute serialization bug #118763
44 applying a modified version of the patch from Bacek
45 * result/HTML/doc3.htm*: this modifies the output from one test
46
Daniel Veillard8d73bcb2003-08-04 01:06:15 +000047Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
48
49 * tree.c include/libxml/tree.h: added a new API to split a
50 QName without generating any memory allocation
51 * valid.c: fixed another problem with namespaces on element
52 in mixed content case
53 * python/tests/reader2.py: updated the testcase with
54 Bjorn Reese fix to reader for unsignificant white space
55 * parser.c HTMLparser.c: cleanup.
56
Daniel Veillard5ee43b02003-08-04 00:58:46 +000057Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
58
59 * catalog.c: trying to fix #118754 of possible recursion in the
60 catalogs. Not fantastically happy about the current fix since
61 it's likely to break under very thread intensive concurrent
62 access to the catalog. Better solution might to keep the depth
63 an extra argument to the resolution functions.
64
Daniel Veillard7b68df92003-08-03 22:58:54 +000065Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
66
67 * valid.c: fixed bug #118712 about mixed content, and namespaced
68 element names.
69 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
70 in the regression tests
71
William M. Brack779af002003-08-01 15:55:39 +000072Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
73
74 Coninuing work on bug 118559
75 * DOCBparser.c: removed 2 unsed vars
76 * xmlregexp.c: changed some numeric const to their enum symbols
77 * xmlreader.c: changed one var define from int to enum
78 (a little more to be done, awaiting co-ordination)
79 * relaxng.c: deleted one unused var
80 * xmllint.c: deleted some unused vars, changed one arg
81 val from int to enum
82 * testHTML.c, testDocbook.c: changed some arg vals to enum const
83 * xmlIO.c: fixed typo from last night (small warning msg)
84
William M. Brack78637da2003-07-31 14:47:38 +000085Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
86
87 Working on bug 118559
88 * error.c: deleted unused variable
89 * parserInternals.c: deleted unneeded 'const' qualifier
90 * parser.c: changed variable type for enum temp storage
91 * xmlIO.c: changed debugging var to be inside #ifdef
92 * valid.c: removed unused variable
93 * HTMLparser.c: removed some unneeded 'const' qualifiers
94 * xpath.c: added some type casts, removed some unused vars
95 * xinclude.c: added one type cast
96 * nanohttp.c: repositioned some #ifdef to avoid unused var
97 * nanoftp.c: removed unused var
98
Daniel Veillard97e01882003-07-30 18:59:19 +000099Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
100
101 * HTMLparser.c: applied a patch from William Brack about
102 the problem of parsing very large HTML instance with comments
103 as raised by Nick Kew
104
Daniel Veillardd6038e02003-07-30 16:37:18 +0000105Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
106
107 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
108 patch from Bjorn Reese for xmlTextReaderNodeType() and
109 significant whitespace. There is an enum for node type
110 values now.
111
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000112Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
113
114 * encoding.c: applying patch from Peter Jacobi to added
115 ISO-8859-x encoding support when iconv is not available
116 * configure.in include/libxml/xmlversion.h.in
117 include/libxml/xmlwin32version.h.in: added the glue needed
118 at the configure level and made it the default for Windows
119
Daniel Veillardc2664642003-07-29 20:44:53 +0000120Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
121
122 * python/generator.py python/libxml.c python/libxml2class.txt:
123 patch from Joachim Bauch + cleanup for Relax NG error callbacks
124 in python
125
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000126Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
127
128 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
129 cleanup patch, and also avoided a possible memory leak
130
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000131Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
132
133 * encoding.c: fix the previous commit
134
William M. Brack4a557d92003-07-29 04:28:04 +0000135Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
136
137 * HTMLparser.c: fixed problem with comments reported by Nick Kew
138 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
139 some future cleanup of UTF8 handling
140
Daniel Veillard9deb2422003-07-28 20:40:59 +0000141Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
142
143 * xpath.c: applied a change suggested by Sean Griffin in bug
144 #118494 about a memory leak in EXSLT
145
Daniel Veillardd94849b2003-07-28 13:02:24 +0000146Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
147
148 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
149 when fixing the previous Relax-NG bugs
150 * result/relaxng/*: This slightly changes the output messages of
151 some regression tests.
152 * configure.in: added support of -with-fexceptions for nested C++
153 support.
154
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000155Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
156
157 * doc/tutorial/apa.html
158 * doc/tutorial/apb.html
159 * doc/tutorial/apc.html
160 * doc/tutorial/apd.html
161 * doc/tutorial/ape.html
162 * doc/tutorial/apf.html
163 * doc/tutorial/apg.html
164 * doc/tutorial/aph.html
165 * doc/tutorial/ar01s02.html
166 * doc/tutorial/ar01s03.html
167 * doc/tutorial/ar01s04.html
168 * doc/tutorial/ar01s05.html
169 * doc/tutorial/ar01s06.html
170 * doc/tutorial/ar01s07.html
171 * doc/tutorial/ar01s08.html
172 * doc/tutorial/index.html
173 * doc/tutorial/ix01.html
174 * doc/tutorial/xmltutorial.pdf
175 * doc/tutorial/xmltutorial.xml
176 update tutorial with XPath example
177
178
Daniel Veillard597bc482003-07-24 16:08:28 +0000179Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
180
181 * SAX.c parser.c: fixing a bug about a special case of namespace
182 handling, this closes bug #116841
183
Daniel Veillard2134ab12003-07-23 19:56:29 +0000184Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
185
186 * relaxng.c result/relaxng/*: checked and fixed the compilation
187 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
188 This slightly changes the output messages of some regression tests.
189
Daniel Veillardc127adc2003-07-23 15:07:08 +0000190Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
191
192 * xmlreader.c: fixed an out of bound error #118052 , the good
193 part if that base64 code was not in use yet ...
194
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000195Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
196
197 * doc/xmllint.html
198 include html version of the xmllint man page, so an
199 up-to-date version is visible on the Web
200
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000201Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
202
203 * xinclude.c include/libxml/xinclude.h: added a new API
204 xmlXIncludeProcessTree() to process XInclude only on a subtree
205 this should fix bug #115385
206
Daniel Veillard409a8142003-07-18 15:16:57 +0000207Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
208
209 * relaxng.c include/libxml/relaxng.h: adding Get interface for
210 the error callback and parameters of parsing and validation
211 contexts
212 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
213 on text nodes.
214
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000215Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
216
217 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
218 when using the push XML parser.
219 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
220 added the test to the regression suite.
221
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000222Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
223
224 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
225 as suggested by Rob Richards
226
Daniel Veillard34ba3872003-07-15 13:34:05 +0000227Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
228
229 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
230 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
231 to unsigned int and a couple of others.
232
233Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
234
235 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
236
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000237Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
238
239 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
240
Daniel Veillarddf101d82003-07-08 14:03:36 +0000241Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
242
243 * globals.c threads.c: fixes some problem when freeing unititialized
244 mutexes
245
Daniel Veillard2db8c122003-07-08 12:16:59 +0000246Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
247
248 * nanoftp.c nanohttp.c: the modules should not import <config.h>
249 directly, some cleanups
250 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
251 validation code.
252
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000253Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
254
255 * win32/configure.js: Jesse Pelton pointed out a problem in the
256 javascript code.
257
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000258Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
259
260 * NEWS doc/*: regenerated
261 * nanoftp.c nanohttp.c: might fix includes problems with the
262 Ipv6 support on solaris
263 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
264 defined as #IMPLIED
265
Daniel Veillard560c2a42003-07-06 21:13:49 +0000266Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
267
268 * configure.in doc/*: preparing release 1.5.8
269 * nanohttp.c: changed some preprocessor block
270 * xmlschemastypes.c: applied patch from Charles Bozeman adding
271 hexBinary schema datatype and adding support for totalDigits and
272 fractionDigits facets.
273
Daniel Veillard7a985a12003-07-06 17:57:42 +0000274Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
275
276 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
277
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000278Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
279
280 * xinclude.c: fixed bug #116095 removing the error message when
281 reapplying XInclude to a document.
282
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000283Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
284
285 * xmlIO.c: applied small changes to portability layer for
286 compilation on DJGPP Ms-DOS compiler.
287
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000288Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
289
290 * parser.c HTMLparser.c: use the character() SAX callback
291 if the cdataBlock ain't defined.
292 * xpath.c: fix bug #115349 allowing compilation when configured
293 with --without-xpath since the Schemas code needs NAN and co.
294
William M. Brack59002e72003-07-04 17:01:59 +0000295Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
296
297 Fixed problem with multi-threading, shown by the test program
298 testThreads. After fix, ran mutiple tests on various speed
299 machines (single and dual processor X86), which all seem okay.
300
301 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
302
303 * threads.c: added missing initialisation for condition variable
304 in xmlNewRMutex.
305
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000306Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
307
308 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
309 closing bug #114837
310
311 * configure.in: Added checks for IPv6 support and getaddrinfo().
312
313 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
314
315 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
316
317 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
318 field or sockaddr_in field, depending upon the availability of IPv6
319 support.
320 have_ipv6(): Added to check for run-time IPv6 support.
321 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
322 Modified to parse a URI with IPv6 address given in [].
323 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
324 resolution, if it is available on the system, as gethostbyname
325 does not return IPv6 addresses on some platforms.
326 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
327 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
328 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
329 we are dealing with.
330
331 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
332 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
333 a URI with IPv6 address given in [].
334 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
335 available on the system. Also IPv6 addresses will be resolved by
336 gethostbyname only if IPv6 run-time support is available.
337 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
338
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000339Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
340
341 * win32/configure.js include/win32config.h
342 include/libxml/xmlversion.h.in: Applied the patch for BCB
343 by Eric Zurcher.
344
Daniel Veillardd7cec922003-06-13 12:30:10 +0000345Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
346
347 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
348 due to #115104 and while fixing #115101 . HTML URLs must not
349 be version dependant.
350
Daniel Veillard8265a182003-06-13 10:05:56 +0000351Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
352
353 * entities.c: do not generate &quot; for " outside of attributes
354 * result//*: this changes the output of some tests
355
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000356Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
357
358 * parser.c xmlIO.c: trying to fix #114277 about when file
359 remapping and escaping should really be attempted.
360
Daniel Veillarda37aab82003-06-09 09:10:36 +0000361Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
362
363 * doc/*: applied a patch from Gman for building docs
364 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
365 Gary Pennington to provide an allocator for xmlValidCtxt
366 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
367 #113580 about data not being passed immediately.
368
Daniel Veillarde1326112003-06-05 09:32:20 +0000369Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
370
371 * tree.c: applied a couple of patches from Mark Itzcovitz
372 to handle saving back "UTF-16" documents.
373
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000374Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
375
376 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
377 some work done while in the Maldives (hence the timezone on the
378 laptop !)
379 * result/schemas/length3* test/schemas/deter0_*
380 test/schemas/group0_*: some tests added too
381
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000382Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
383
384 * encoding.c: small fix
385 * xmlIO.c: fixed an error message
386
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000387Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
388
389 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
390 accepting an improper UTF8 sequence
391
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000392Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
393
394 * threads.c: applied the patch from Stéphane Bidoul for getting
395 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000396 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000397
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000398Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
399
400 * HTMLtree.c: fixing bug #112904: html output method escaped
401 plus sign character in URI attribute.
402
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000403Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
404
405 * build_glob.py global.data globals.c parser.c
406 include/libxml/globals.h: patch from Stéphane Bidoul for setting
407 up threads global defaults.
408 * doc/libxml2-api.xml: this extends the API with new functions
409 * python/tests/Makefile.am python/tests/reader2.py
410 python/tests/thread2.py: integrated the associated testcase and
411 fixed the error string used in reader2
412
Daniel Veillard38b80a82003-05-14 18:59:00 +0000413Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
414
415 * configure.in libxml.spec.in python/Makefile.am: trying
416 to conciliate --with-python= requirements and RPM builds,
417 a PITA really...
418
Daniel Veillard104caa32003-05-13 22:54:05 +0000419Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
420
421 * HTMLparser.c: oops last commit introduced a memory leak.
422
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000423Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
424
425 * xmllint.c doc/xmllint.xml: added --nonet option
426 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
427 xsltproc or xmllint
428 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
429 rebuilt
430 * HTMLparser.c: cleaned up the HTML parser context build when
431 using an URL
432
Daniel Veillardd437d322003-05-13 21:07:01 +0000433Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
434
435 * libxml.spec.in: added a comment about bug #112902
436
William M. Brack3dd57f72003-05-13 02:06:18 +0000437Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
438
439 * minor cleanup of configure '--help' display
440 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
441
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000442Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
443
444 * tree.c: PI nodes in external subset were not freed :-\
445 fixes bug #112842
446
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000447Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
448
449 * xmllint.c: added --schema option to run WXS schema validation
450 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
451 tried to improve error reporting in the Schema code, some cleanup
452 too.
453
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000454Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
455
456 * xmlschemas.c: fixed some problems in the handling of errors,
457 and attributes addressed by references.
458 * test/schemas/* result/schemas/*: dropped the verbosity level
459 and added a couple of new tests
460
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000461Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
462
463 * relaxng.c: Stéphane Bidoul found an off by one addressing
464 error on the error handling.
465
Daniel Veillarda77cf712003-05-09 23:09:55 +0000466Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
467
468 * xmlschemastypes.c: trying to fix #112673
469
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000470Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
471
472 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
473 warning, this fixed a bug and should close #111574
474
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000475Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
476
477 * xmlschemas.c: fixing bug #104081 with xs:all with an element
478 holding minOccurs="0"
479 * test/schemas/all_* result/schemas/all_*: added some regression
480 tests for that bug
481 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
482 Garry Pennington to compile without schemas support.
483
Daniel Veillarda067e652003-05-01 08:03:46 +0000484Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
485
486 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
487
Daniel Veillard61c52202003-04-30 12:20:34 +0000488Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
489
490 * xml2-config.in: try to fix Red hat bug #89957, do not
491 output -L/usr/lib64
492 * xmlreader.c: fixed a typo in a comment
493
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000494Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
495
496 * doc/tutorial/aph.html, ix01.html
497 forgot to cvs add the new files. Thanks to Roland van Laar
498 for pointing this out
499
Daniel Veillardd4330462003-04-29 12:40:16 +0000500Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
501
502 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
503 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
504 to the XML/XSLT doc generation closing #111799
505 * doc/html/*: complete update of the HTML results
506
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000507Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
508
509 * win32/defgen.xsl: fixed the conditional for unicode map,
510 removed hardcoded schema entries
511
512Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
513
514 * win32/defgen.xsl: new file, stylesheet for generating
515 win32/libxml2.def.src from doc/libxml2-api.xml
516 * win32/libxml2.def.src: is autogenerated from now on, changes
517 to this file will not appear here anymore
518
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000519Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
520
521 * win32/configure.js python/setup.py.in: applied patch
522 from Stéphane Bidoul for the Python bindings on the new
523 release.
524
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000525Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
526
527 * debugXML.c: included libxml/uri.h for xmlCanonicPath
528 declaration
529 * win32/configure.js: thread-enabled build is now default
530 * win32/libxml2.def.src: added more exports
531
Daniel Veillard1177ca42003-04-26 22:29:54 +0000532Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
533
534 * NEWS doc/*.xsl doc/*.html: updated the web site separated
535 developers from common pages, made the transition to XHTML1,
536 added validity checking to the makefile rules.
537
Daniel Veillard329456a2003-04-26 21:21:00 +0000538Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
539
540 * parser.c: fix for xmlIOParseDTD same as previous and reported
541 by Petr Pajas
542
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000543Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
544
545 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
546 closing #111638
547
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000548Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
549
550 * python/generator.py: fixed a problem in the generator where
551 the way functions are remapped as methods on classes was
552 not symetric and dependant on python internal hash order,
553 as reported by Stéphane Bidoul
554
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000555Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
556
557 * doc/tutorial:
558 xmltutorial.xml
559 xmltutorial.pdf
560 *.html
561 add appendix on generating compiler flags, more indexing
562
Daniel Veillard1c960272003-04-25 23:12:22 +0000563Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
564
565 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
566 to get libxml-2.5.7 to compile on OpenVMS
567
Daniel Veillardc5573462003-04-25 16:43:49 +0000568Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
569
570 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
571
Daniel Veillardfd583412003-04-25 13:22:10 +0000572Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
573
574 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
575 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
576 man page based on xsltproc and a stylesheet PI in the XML.
577
Daniel Veillarddc07e182003-04-25 10:39:38 +0000578Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
579
580 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
581 character preventing rendering by the man command.
582
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000583Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
584
585 * NEWS configure.in: preparing release 2.5.7
586 * doc/*: updated and rebuilt the docs
587 * doc/apibuild.py: fixed the script
588
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000589Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
590
591 * Makefile.am doc/apibuild.py: make sure the OOM code don't
592 get in the way of the builds
593 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
594
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000595Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
596
597 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
598 Memory test from Havoc Pennington #109368
599 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
600 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
601 include/libxml/parser.h: a lot of memory allocation cleanups
602 based on the results of the OOM testing
603 * check-relaxng-test-suite2.py: seems I forgot to commit the
604 script.
605
Daniel Veillard18f113d2003-04-23 15:18:26 +0000606Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
607
608 * xmlschemastypes.c: trivial fix for 109774 removing a warning
609
Daniel Veillard85095e22003-04-23 13:56:44 +0000610Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
611
612 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
613 more places where xmlCanonicPath() must be used to convert
614 filenames to URLs, trying to fix #111088
615
Daniel Veillard54396242003-04-23 07:36:50 +0000616Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
617
618 * python/libxml.c python/libxml.py: applied patch from
619 Brent M Hendricks adding binding for xmlCatalogAddLocal
620
Daniel Veillard45269b82003-04-22 13:21:57 +0000621Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
622
623 * HTMLparser.c: tried to fix #98879 again in a more solid
624 way.
625
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000626Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
627
628 * win32/libxml2.def.src: added more exports from the relaxng and
629 xmlreader clan
630
Daniel Veillardf431eb82003-04-22 08:37:26 +0000631Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
632
633 * SAX.c test/valid/ns* test/result/ns*: applied the patch
634 provided by Brent Hendricks fixing #105992 and integrated the
635 examples in the testsuite.
636
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000637Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
638
639 * TODO: updated a bit
640 * configure.in: fixed the comment, threads now default to on
641 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
642
Daniel Veillarda880b122003-04-21 21:36:41 +0000643Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
644
645 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
646 xmlreader.c include/libxml/parser.h: a lot of performance work
647 especially the speed of streaming through the reader and push
648 interface. Some thread related optimizations. Nearly doubled the
649 speed of parsing through the reader.
650
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000651Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
652
653 * doc/xmllint.xml
654 * doc/xmllint.1
655 update man page to explain use of --stream
656
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000657Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
658
659 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
660 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
661 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
662 include/libxml/globals.h include/libxml/xmlmemory.h: added
663 xmlMallocAtomic() to be used when allocating blocks which
664 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
665 to allow registering the full set of functions needed by
666 a garbage collecting allocator like libgc, ref #109944
667
Daniel Veillard84942712003-04-18 14:40:05 +0000668Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
669
670 * configure.in: switched to have thread support enabled by default,
671 didn't got troubles with ABI compatibility on Linux, hope it
672 won't break on strange OSes, if yes, report the system ID
673 * doc/libxml2-api.xml: just rebuilt the API
674
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000675Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
676
677 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
678 added support for large file, tested with a 3+GB instance,
679 and some cleanup.
680 * catalog.c: added a TODO
681 * Makefile.am: added some "make tests" comments
682
Daniel Veillardac297932003-04-17 12:55:35 +0000683Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
684
685 * relaxng.c: some cleanups
686 * doc/xmlreader.html: extended the document to cover RelaxNG and
687 tree operations
688 * python/tests/Makefile.am python/tests/reader[46].py: added some
689 xmlReader example/regression tests
690 * result/relaxng/tutor*.err: updated the output of a number of tests
691
Daniel Veillard62163602003-04-17 09:36:38 +0000692Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
693
694 * relaxng.c: valgrind pointed out an uninitialized variable error.
695
Daniel Veillard33300b42003-04-17 09:09:19 +0000696Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
697
698 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
699 xmlreader.c: augnemting the APIs, cleanups.
700 * parser.c: cleanup bug #111005
701 * xmlIO.c: added some missing comments
702
Daniel Veillardce192eb2003-04-16 15:58:05 +0000703Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
704
705 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
706 trying to improve the subset compiled, and more testing.
707 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
708 documentation
709 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
710 * result/relaxng/*.err: fix some of the outputs
711
Daniel Veillardf4e55762003-04-15 23:32:22 +0000712Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
713
714 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
715 include/libxml/xmlreader.h: implemented streaming of
716 RelaxNG (when possible) on top of the xmlReader interface,
717 provided it as xmllint --stream --relaxng .rng .xml
718 This seems to mostly work.
719 * Makefile.am: updated to test RelaxNG streaming
720
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000721Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
722
723 * relaxng.c include/libxml/relaxng.h: integrated the regexp
724 based validity checking of fragments of the document for
725 which the RNG can be compiled to regexps. Works on all regression
726 tests, only fix needed is related to error messages.
727
Daniel Veillard52b48c72003-04-13 19:53:42 +0000728Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
729
730 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
731 include/libxml/xmlregexp.h: Starting work precompiling
732 parts of RelaxNG schemas. Not plugged onto validity checking
733 yet, just the regexp building part. Needed to extend some
734 of the automata and regexp APIs.
735
Daniel Veillardf6bad792003-04-11 19:38:54 +0000736Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
737
738 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
739 xmllint --stream and xmllint --stream --valid returns errors
740 code appropriately
741
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000742Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
743
744 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
745 and Next() operation to work on subtrees within the reader
746 framework.
747 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
748 * python/tests/reader5.py: added an example for those new
749 functions of the reader.
750
Daniel Veillard645c6902003-04-10 21:40:49 +0000751Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
752
753 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
754
Daniel Veillard9e077102003-04-10 13:36:54 +0000755Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
756
757 * xmlreader.c: fixing HasValue for namespace as raised by
758 Denys Duchier
759
Daniel Veillard02ea1412003-04-09 12:08:47 +0000760Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
761
762 * HTMLparser.c include/libxml/HTMLparser.h: exported
763 htmlCreateMemoryParserCtxt() it was static
764
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000765Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
766
767 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
768 update from Charles Bozeman for date and duration types
769 * test/schemas/date_0.* test/schemas/dur_0.*
770 result/schemas/date_0.* result/schemas/dur_0.*: updated too
771
Daniel Veillardc00cda82003-04-07 10:22:39 +0000772Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
773
774 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
775 fixing bug #107129, removing excessive allocation and calls
776 to *printf in the code to build QName strings.
777
Igor Zlatkovic69651182003-04-05 09:43:30 +0000778Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
779
780 * win32/libxml2.def.src: fixed conditional exports, reported by
781 Luke Murray.
782
Daniel Veillardadba5f12003-04-04 16:09:01 +0000783Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
784
785 * parser.c: fixed a possible problem with xmlRecoverMemory()
786
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000787Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
788
789 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
790 triostr.h: Bjorn sent an update for the TRIO portability layer.
791
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000792Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
793
794 * win32/libxml2.def.src: exported new functions
795
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000796Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
797
798 * configure.in NEWS: preparing release 2.5.6
799 * doc/*: updated and rebuilt the docs
800
Daniel Veillarde5020412003-04-01 09:55:20 +0000801Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
802
803 * SAX.c: fixed an uninitialized memory access pointed by valgrind
804 on C14Ntests
805
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000806Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
807
808 * relaxng.c: one more fixup of error message reporting
809
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000810Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
811
812 * relaxng.c: more work on bug #109225, and fixed an uninitialized
813 variable pointed out by valgrind
814
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000815Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
816
817 * relaxng.c: try to work on bug #109225 and provide better
818 error reports.
819 * result/relaxng/* : this change the output of a number of tests
820 * xinclude.c: fixing the parsed entity redefinition problem
821 raised on the list.
822 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
823
Daniel Veillardb3721c22003-03-31 11:22:25 +0000824Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
825
826 * xmlschemastypes.c: fixed date comparison to handle the tzo
827 The only failures left are disagreements on Notations and
828 '+1' not being allowed for ulong, uint, ushort and ubyte.
829
Daniel Veillard455cc072003-03-31 10:13:23 +0000830Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
831
832 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
833 to the XML Schemas errata
834 http://www.w3.org/2001/05/xmlschema-errata#e2-12
835
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000836Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
837
838 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
839 and facets support. Currently only schemas with binHex or
840 base64 don't compile. A few error left in the test suite:
841 found 1035 test instances: 919 success 23 failures
842 most are gdate or gdateyear failing check, and a few cases where
843 James clark tests results are strange.
844 * valid.c: allow to reuse the Notation checking routine without
845 having a validation context.
846 * SAX.c: removed a #if 0
847
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000848Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
849
850 * xinclude.c: forgot to apply one check from #106931 patch
851 * xmlschemastypes.c: more work on XML Schemas datatypes
852
Daniel Veillardc4c21552003-03-29 10:53:38 +0000853Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
854
855 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
856 on cleaning up XML Schemas datatypes based on James Clark tests
857 test/xsdtest/xsdtest.xml
858
Daniel Veillard80b19092003-03-28 13:29:53 +0000859Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
860
861 * relaxng.c: implemented comparisons for Schemas values.
862 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
863 some bugs in duration handling, comparisons for durations
864 and decimals, removed all memory leaks pointed out by James
865 testsuite. Current status is now
866 found 238 test schemas: 197 success 41 failures
867 found 1035 test instances: 803 success 130 failures
868
Daniel Veillard91a13252003-03-27 23:44:43 +0000869Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
870
871 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
872 leaks in the W3C XML Schemas code
873 * xmlschemastypes.c: implemented nonPositiveInteger
874 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
875 fixed the test and result.
876
Daniel Veillard6560a422003-03-27 21:25:38 +0000877Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
878
879 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
880 parser and a typo
881 * xmlschemastypes.c: reindenting, fixing a memory access
882 problem with dates.
883
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000884Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
885
886 * parser.c: fixing #109227 providing more context in case of
887 start/end tag mismatch
888 * python/tests/ctxterror.py python/tests/readererr.py: update the
889 tests accordingly
890
Daniel Veillardd9b72832003-03-27 14:24:00 +0000891Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
892
893 * xinclude.c: should fix #109327 errors on memory accesses
894
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000895Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
896
897 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
898 is an URI reference
899
Daniel Veillarde209b332003-03-26 21:40:13 +0000900Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
901
902 * xpath.c: fixed bug #109160 on non-ASCII IDs
903
Daniel Veillard642104e2003-03-26 16:32:05 +0000904Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
905
906 * parser.c: Norm suggested a nicer error message for xml:space values
907 errors
908
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000909Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
910
911 * xpath.c include/libxml/xpath.h: first part of the fix to
912 performance bug #108905, adds xmlXPathOrderDocElems() providing
913 document order for nodes.
914 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
915
Daniel Veillard09628212003-03-25 15:10:27 +0000916Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
917
918 * xmlschemastypes.c: removing a warning with Sun compiler
919 bug #109154
920
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000921Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
922
923 * doc/xmllint.xml
924 * doc/xmllint.1
925 update xmllint man page with --relaxng option
926
Daniel Veillard2032d292003-03-25 11:09:40 +0000927Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
928
929 * python/setup.py.in : was missing "drv_libxml2.py"
930
Daniel Veillard9adc0462003-03-24 18:39:54 +0000931Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * tree.c xpath.c: some changes related to the new way of
934 handling Result Value Tree, before 2.5.5
935
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000936Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
937
938 * configure.in NEWS: preparing release 2.5.5
939 * doc/* : updated the documentation and regenerated it.
940
Daniel Veillardef0b4502003-03-24 13:57:34 +0000941Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
942
943 * xpath.c: fixed some problems related to #75813 about handling
944 of Result Value Trees
945
Daniel Veillard9231ff92003-03-23 22:00:51 +0000946Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
947
948 * uri.c: applied a set of patches from Lorenzo Viali correcting
949 URI parsing errors.
950
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000951Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
952
953 * parser.c: validity status was not passed back when validating in
954 entities, but raised by Oliver Fischer
955
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000956Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
957
958 * HTMLtree.c: avoid escaping ',' in URIs
959
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000960Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
961
962 * parser.c: fixing bug #108976 get the ID/REFs to reference
963 the ID in the document content and not in the entity copy
964 * SAX.c include/libxml/parser.h: more checking of the ID/REF
965 stuff, better solution for #107208
966 * xmlregexp.c: removed a direct printf, dohhh
967 * xmlreader.c: fixed a bug on streaming validation of empty
968 elements in entities
969 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
970 cleanup of the validation tests
971 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
972 added more ID/IDREF tests to the suite
973
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000974Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
975
976 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
977 compiler.
978
Daniel Veillard20863822003-03-22 17:51:47 +0000979Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
980
981 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
982
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000983Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
984
985 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
986 defined in entities content
987
Daniel Veillard99737f52003-03-22 14:55:50 +0000988Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
989
990 * SAX.c: Fixed validation bug #108858 on namespace names using
991 entities and reported by Brent Hendricks
992 * xmllint.c: report xmlTextReaderHasValue() result in --stream
993 --debug output.
994
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000995Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
996
997 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
998 about the DocType node not being reported sometimes.
999 * python/tests/reader.py: added to test to the regression checks
1000
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001001Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1002
1003 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1004 reported by Edd Dumbill
1005
Daniel Veillard77a90a72003-03-22 00:04:05 +00001006Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1007
1008 * HTMLparser.c parser.c parserInternals.c: patch from
1009 johan@evenhuis.nl for #107937 fixing some line counting
1010 problems, and some other cleanups.
1011 * result/HTML/: this result in some line number changes
1012
Daniel Veillard580ced82003-03-21 21:22:48 +00001013Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1014
1015 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1016 instead of libxml.spec
1017 * relaxng.c: fixed some of the error reporting excessive
1018 verbosity
1019 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1020 xmlschemastypes.c: removed some warnings from gcc
1021 * doc/libxml2-api.xml: rebuilt
1022
Daniel Veillarde063f482003-03-21 16:53:17 +00001023Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1024
1025 * relaxng.c: another optimization, for choice this time
1026 * result/relaxng/spec1* result/relaxng/tutor12_1*
1027 result/relaxng/tutor3_7: cleanups.
1028
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001029Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1030
1031 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1032 * test/relaxng/testsuite.xml: augmented the test suite
1033 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1034 some schemas validation tests in the presence of foreign
1035 namespaces.
1036
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001037Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1038
1039 * relaxng.c: added another interleave speedup.
1040
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001041Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1042
1043 * xmlschemastypes.c: added integer and fixed one of the
1044 IDREFS regression tests pbm
1045 * result/relaxng/docbook_0.err: updated
1046
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001047Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1048
1049 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1050 declared both in the DTD and in the Schemas <grin/>
1051 * relaxng.c: more debug, added a big optimization for <mixed>
1052 * test/relaxng/testsuite.xml: augmented the testsuite
1053 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1054 DocBook example to the regression tests
1055
Daniel Veillard798024a2003-03-19 10:36:09 +00001056Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * check-xsddata-test-suite.py: cosmetic change for output
1059 * relaxng.c: try to minimize calls to malloc/free for states.
1060
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001061Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1062
1063 * tree.c: removed a warning
1064 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1065 support
1066 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1067 cleanup/improvements of the regression tests batch
1068 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1069
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001070Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1071
1072 * relaxng.c: fixed error msg cleanup deallocation
1073 * xmlschemastypes.c: added a function to handle lists of
1074 atomic types, added support for IDREFS
1075
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001076Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1077
1078 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1079 and IDREF, usable from RelaxNG now
1080 * include/libxml/xmlschemastypes.h: need to add a new interface
1081 because the validation modifies the infoset
1082 * test/relaxng/testsuite.xml: extended the testsuite
1083
Daniel Veillard952379b2003-03-17 15:37:12 +00001084Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1087 shemas datatype ID/IDREF support still missing though.
1088 * xmlreader.c: fix a crashing bug with prefix raised by
1089 Merijn Broeren
1090 * test/relaxng/testsuite.xml: augmented the testsuite with
1091 complex inheritance tests
1092
Daniel Veillardfd573f12003-03-16 17:52:32 +00001093Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * relaxng.c: switched back to the previous Relax-NG code base,
1096 the derivation algorithm need severe constraining code to avoid
1097 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1098 TEI based example and other bugs
1099 * result/relaxng/*err: updated the results
1100 * test/relaxng/testsuite.xml: started a new test suite
1101
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001102Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1103
1104 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1105 that the original RelaxNG validation code was un-fixeable, it got
1106 rewritten to use the derivation algorithm from James Clark and
1107 redebugged it (nearly) from scratch:
1108 found 373 test schemas: 372 success 1 failures
1109 found 529 test instances: 529 success 0 failures
1110
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001111Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * SAX.c parser.c: fix some recursion problems introduced in the
1114 last release.
1115 * relaxng.c: more debugging of the RNG validation engine, still
1116 problems though.
1117
Daniel Veillard5add8682003-03-10 13:13:58 +00001118Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1119
1120 * Makefile.am: stop generating wrong result file with * in name
1121 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1122 * result/relaxng/demo* test/relaxng/demo: added the tests from
1123 Sebastian reproducing the problem.
1124
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001125Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1126
Daniel Veillard5add8682003-03-10 13:13:58 +00001127 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1128 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001129
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001130Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1131
1132 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1133 variable to control the indentation for the xmllint "--format"
1134 option
1135
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001136Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1137
1138 * encoding.c: applied Gennady's patch against buffer overrun
1139
Daniel Veillard42f12e92003-03-07 18:32:59 +00001140Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1141
1142 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1143 Clark it appeared I had bug in URI parsing code ...
1144 * relaxng.c include/libxml/relaxng.h: completely revamped error
1145 reporting to not loose message from optional parts.
1146 * xmllint.c: added timing for RNG validation steps
1147 * result/relaxng/*: updated the result, all error messages changed
1148
Daniel Veillardedfd5882003-03-07 14:20:40 +00001149Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * xpath.c: fix bug #107804, the algorithm used for document order
1152 computation was failing on attributes.
1153
Daniel Veillard83391282003-03-06 21:37:30 +00001154Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1155
1156 * valid.c: fix bug #107764 , possibility of buffer overflow
1157 in xmlValidDebug()
1158
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001159Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1160
1161 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1162 from Philipp Dunkel
1163
Daniel Veillard5f704af2003-03-05 10:01:43 +00001164Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1165
1166 * xmlschemastype.c: made powten array static it should not be exported
1167 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1168 parser function.
1169 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1170
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001171Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1172
1173 * tree.c: fixed a node dump crash on attributes
1174 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1175 an URI test bug and get better output.
1176
Daniel Veillard463a5472003-02-27 21:30:32 +00001177Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1178
1179 * check-xsddata-test-suite.py: give more infos
1180 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1181 REF->DEF in attribute values.
1182
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001183Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1184
1185 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1186 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1187 regression tests from James Clark.
1188
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001189Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1190
1191 * relaxng.c xmlschemas.c xmlschemastypes.c
1192 include/libxml/xmlschemastypes.h: added param support for relaxng
1193 type checking, started to increment the pool of simple types
1194 registered, still much work to be done on simple types and
1195 facets checkings.
1196
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001197Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1198
1199 * entities.c: fixes again one of the problem raised by
1200 James Clark in #106788
1201
Daniel Veillardc482e262003-02-26 14:48:48 +00001202Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1203
1204 * relaxng.c: Fixed a couple of problem raised by James Clark
1205 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1206 datatype level still not fixed though.
1207
Daniel Veillard17bed982003-02-24 20:11:43 +00001208Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1209
1210 * configure.in: preparing release 2.5.4
1211 * doc/*: updated and rebuilt the docs
1212 * relaxng.c: removed warnings
1213 * result/relaxng/*: updated the results
1214
Daniel Veillardf4be0182003-02-24 19:54:33 +00001215Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1216
1217 * valid.c: fixes a DTD regexp generation problem.
1218
Daniel Veillard02111c12003-02-24 19:14:52 +00001219Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * parser.c: fixes bug #105998 about false detection of
1222 attribute consumption loop.
1223
Daniel Veillard2406abd2003-02-24 18:16:47 +00001224Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1225
1226 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1227
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001228Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1229
1230 * SAX.c: fixed bug #105992
1231
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001232Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1233
1234 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1235 element.
1236 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1237 found 373 test schemas: 369 success 4 failures
1238 found 529 test instances: 525 success 4 failures
1239 * check-relaxng-test-suite.py: added memory debug reporting
1240
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001241Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1242
1243 * uri.c parser.c: some warning removal on Igor's patch
1244 * tree.c: seems I messed up with #106788 fix
1245 * python/libxml.c: fixed some base problems when Python provides
1246 the resolver.
1247 * relaxng.c: fixed the interleave algorithm
1248 found 373 test schemas: 364 success 9 failures
1249 found 529 test instances: 525 success 4 failures
1250 the resulting failures are bug in the algorithm from 7.3 and
1251 lack of support for params
1252
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001253Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1254
1255 * parser.c: another fix for nodeinfo in entities problem
1256 * tree.c entities.c: fixed bug #106788 from James Clark
1257 some spaces need to be serialized as character references.
1258
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001259Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1260
1261 * parser.c uri.c: fixed the bug I introduced in the path
1262 handling, reported by Sebastian Bergmann
1263
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001264Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1265
1266 * parser.c: fixing some nodeinfo in entities problem raised
1267 by Glenn W. Bach
1268 * relaxng.c: implemented the first section 7.3 check
1269 * result/relaxng/*: updated the results
1270
Daniel Veillardc5312d72003-02-21 17:14:10 +00001271Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1272
1273 * relaxng.c: fixed some problems in the previous commit
1274 and finished implementing 4.16 rules checking
1275 found 373 test schemas: 353 success 20 failures
1276 found 529 test instances: 519 success 6 failures
1277 * result/relaxng/*: updated the results
1278
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001279Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1280
1281 * relaxng.c: implemented checks from section 7.2
1282
Daniel Veillard77648bb2003-02-20 15:03:22 +00001283Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1284
1285 * relaxng.c: implemented the checks from section 7.1, fixed
1286 some of the 4.20 and 4.21 problems.
1287 found 373 test schemas: 338 success 35 failures
1288 found 529 test instances: 519 success 6 failures
1289 * result/relaxng/*: updated the results
1290
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001291Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1292
1293 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1294 * result/relaxng/*: updated the results
1295
Daniel Veillardce14fa52003-02-19 17:32:48 +00001296Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1297
1298 * relaxng.c: more bugfixes
1299 * result/relaxng/*: updated the results
1300
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001301Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1302
1303 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1304 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1305 * SAX.c: ensured xmlDoc.URL is always canonic
1306 * parser.c: obsoleted xmlNormalizeWindowsPath
1307 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1308 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1309 * win32/libxml2.def.src: added few exports
1310
1311
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001312Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1313
1314 * Makefile.am configure.in: patched to have shared libraries
1315 for Python regression tests and static binaries for gdb debug
1316 in my development environment
1317 * relaxng.c: more bugfixes
1318 found 373 test schemas: 296 success 77 failures
1319 found 529 test instances: 516 success 8 failures
1320 * result/relaxng/*: updated the results
1321
Daniel Veillard8fe98712003-02-19 00:19:14 +00001322Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1323
1324 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1325
Daniel Veillardd4310742003-02-18 21:12:46 +00001326Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1327
1328 * xmlschemastypes.c: float/double check bugfix
1329 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1330 validation
1331 * xmlreader.c: add a TODO for Jody
1332 * relaxng.c: bugfix bugfix bugfix
1333 found 373 test schemas: 300 success 73 failures
1334 found 529 test instances: 507 success 10 failures
1335 * result/relaxng/*: updated the results
1336
Daniel Veillard2df2de22003-02-17 23:34:33 +00001337Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1338
1339 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1340
Daniel Veillard416589a2003-02-17 17:25:42 +00001341Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1342
1343 * relaxng.c check-relaxng-test-suite.py: more work on the
1344 RelaxNG implementation conformance testing.
1345 found 373 test schemas: 284 success 89 failures
1346 found 529 test instances: 448 success 47 failures
1347 * result/relaxng/*: updated the results
1348
Daniel Veillard784b9352003-02-16 15:50:27 +00001349Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1350
1351 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1352 a patch from Kjartan Maraas to fix some typos
1353
Daniel Veillardfebcca42003-02-16 15:44:18 +00001354Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * relaxng.c: more bug-hunting
1357 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1358 intermediate rng tree
1359 * python/generator.py: patch from Stephane Bidoul to fix the generator
1360 on python < 2.2
1361
Daniel Veillardd2298792003-02-14 16:54:11 +00001362Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1363
1364 * check-relaxng-test-suite.py relaxng.c: more testing on the
1365 Relax-NG front, cleaning up the regression tests failures
1366 current state and I forgot support for "mixed":
1367 found 373 test schemas: 280 success 93 failures
1368 found 529 test instances: 401 success 68 failures
1369 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1370 moved the Name, NCName and QName validation routine in tree.c
1371 * uri.c: fixed handling of URI ending up with #, i.e. having
1372 an empty fragment ID.
1373 * result/relaxng/*: updated the results
1374
Daniel Veillard9a237c92003-02-13 15:52:58 +00001375Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1376
1377 * check-xinclude-test-suite.py: improved the script accordingly
1378 to the XInclude regression tests updates
1379 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1380 November 2002
1381 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1382 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1383 augmented the Xpointer testsuite for the element() scheme
1384
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001385Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1386
1387 * relaxng.c: added TODO for the DTD compatibility spec
1388 * xinclude.c: more bug fixes driven by the testsuite
1389
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001390Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1391
1392 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1393 regression tests for XInclude, improved the script, improving
1394 XInclude error reporting mechanism
1395
Daniel Veillard1d788d22003-02-10 16:21:58 +00001396Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1397
1398 * NEWS doc/* configure.in: preparing release 2.5.3
1399
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001400Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1401
1402 * tree.c: trying to fix #104934 about some XHTML1 serialization
1403 issues.
1404
Daniel Veillard809faa52003-02-10 15:43:53 +00001405Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1406
1407 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1408 encoding conversion when the input buffer stops in the
1409 middle of a multibyte char
1410
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001411Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1412
1413 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1414 * check-relaxng-test-suite.py: python script to run regression
1415 against OASIS RelaxNG testsuite
1416 * relaxng.c: some cleanup tweaks
1417 * HTMLparser.c globals.c: cleanups in comments
1418 * doc/libxml2-api.xml: updated the API
1419 * result/relaxng/*: errors moved files, so large diffs but
1420 no changes at the semantic level.
1421
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001422Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1423
1424 * tree.c: fixing #105678 problem when dumping a namespace node.
1425
Daniel Veillard591b4be2003-02-09 23:33:36 +00001426Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1427
1428 * xpath.c: fixed doc comment problems
1429 * python/generator.py python/libxml_wrap.h python/types.c: adding
1430 RelaxNG wrappers
1431 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1432 test of those early Python RelaxNG bindings
1433
1434Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001435
1436 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1437 * relaxng.c: found the validation problem I had with interleave
1438 when not covering all remaining siblings
1439 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1440 testsuite and check the RNG schemas against the RNG schemas
1441 given in appendix A
1442
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001443Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1444
1445 * win32/Makefile.msvc: updates for RelaxNG
1446 * win32/Makefile.mingw: updates for RelaxNG
1447 * win32/libxml2.def.src: added RelaxNG exports
1448
Daniel Veillard97fd5672003-02-07 13:01:54 +00001449Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1450
1451 * xinclude.c: applied another bug fix from Sean Chittenden
1452
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001453Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1454
1455 * configure.in xmllint.c: I f...ed up the default configuration
1456 of schemas and --relaxng option display in xmllint, pointed by
1457 Morus Walter.
1458 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1459 detection module, fixes bug #105374.
1460
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001461Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1462
1463 * xmlschemastypes.c: added the boolean base type.
1464
Daniel Veillard96a4b252003-02-06 08:22:32 +00001465Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1466
1467 * xmlschemastypes.c: started implementing some of the missing
1468 default simple types
1469 * result/relaxng/*: updated the results
1470
Daniel Veillard72fef162003-02-05 14:31:19 +00001471Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1472
1473 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1474
Daniel Veillard71531f32003-02-05 13:19:53 +00001475Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1476
1477 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1478 * Makefile.am: use xmllint for doing the RelaxNG tests
1479 * configure.in: preparing 2.5.2 made schemas support default to
1480 on instead of off
1481 * relaxng.c: removed the verbosity
1482 * xmllint.c: added --relaxng option
1483 * python/generator.py python/libxml_wrap.h: prepared the integration
1484 of the new RelaxNG module and schemas
1485 * result/relaxng/*: less verbose output
1486
Daniel Veillardec498e12003-02-05 11:01:50 +00001487Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1488
1489 * valid.c: do not run content model validation if the
1490 content is not determinist
1491
Daniel Veillardde590ca2003-02-05 10:45:26 +00001492Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1493
1494 * SAX.c: added the redefinition of namespaced attribute
1495 check that was missing as Fabrice Desré pointed out.
1496
Daniel Veillard930dfb62003-02-05 10:17:38 +00001497Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1498
1499 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1500 improvements from Nick Kew, allowing to do more checking
1501 to HTML elements and attributes.
1502
Daniel Veillard4287c572003-02-04 22:48:53 +00001503Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * xinclude.c: fixing bug #105137 about entities declaration
1506 needing to be copied to the including document.
1507
Daniel Veillard652d8a92003-02-04 19:28:49 +00001508Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1509
1510 * catalog.c: fixed bug #104817 with delegateURI
1511 * xpath.c: fixing bugs #104123 and #104125
1512
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001513Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1514
1515 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1516 python/types.c: fixing #104096 to compile without regexps
1517
Daniel Veillard57e79b32003-02-04 15:33:12 +00001518Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1519
1520 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1521 when building the automata for elem*
1522
Daniel Veillard358a9892003-02-04 15:22:32 +00001523Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1524
1525 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1526 bug #103827
1527
Daniel Veillardeb137172003-02-04 15:18:06 +00001528Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1529
1530 * HTMLparser.c: updating a comment, fixing #103776
1531
Daniel Veillard8d589042003-02-04 15:07:21 +00001532Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1533
1534 * parser.c: fixing bug 105049 for validity checking of content
1535 within recursive entities.
1536
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001537Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1538
1539 * HTMLparser.c: try to fix # 105049
1540 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1541 * tree.c: updated a function comment
1542
Daniel Veillard419a7682003-02-03 23:22:49 +00001543Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1544
1545 * relaxng: more work on grammars and refs/defs
1546 * test/relaxng/* result/relaxng/*: augmented/updated the
1547 regression tests
1548
Daniel Veillard144fae12003-02-03 13:17:57 +00001549Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1550
1551 * relaxng: more work on name classes, except support
1552 * test/relaxng/* result/relaxng/*: augmented/updated the
1553 regression tests
1554
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001555Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1556
1557 * relaxng: more work on name classes, the "validate all" schemas
1558 seems to work now.
1559 * test/relaxng/* result/relaxng/*: augmented/updated the
1560 regression tests
1561
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001562Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1563
1564 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1565 * parser.c: put a guard against infinite document depth, basically
1566 trying to avoid another kind of DoS attack.
1567 * relaxng.c: some code w.r.t. nameClasses
1568
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001569Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1570
1571 * test/relaxng/* result/relaxng/*: check all the namespace support
1572 was actually correct based on tutorial section 10.
1573
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001574Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1575
1576 * relaxng: include seems to work okay now
1577 * test/relaxng/* result/relaxng/*: augmented/updated the
1578 regression tests
1579
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001580Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1581
1582 * relaxng.c: a bit of work done in the train back.
1583 * test/relaxng/*: added one of the include tests
1584
Daniel Veillard154877e2003-01-30 12:17:05 +00001585Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1586
1587 * relaxng: more work done in the train
1588 * test/relaxng/* result/relaxng/*: augmented/updated the
1589 regression tests
1590
Daniel Veillarde431a272003-01-29 23:02:33 +00001591Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1592
1593 * relaxng.c: debugging of externalRef
1594 * test/relaxng/* result/relaxng/*: augmented/updated the
1595 regression tests
1596
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001597Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1598
1599 * relaxng.c: more work on Relax-NG, implementing externalRef
1600 * test/relaxng/* result/relaxng/*: augmented/updated the
1601 regression tests
1602 * Makefile.am: cleanup to Relaxtests target
1603
Daniel Veillardb08c9812003-01-28 23:09:49 +00001604Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1605
1606 * relaxng.c: more work on Relax-NG, implementing interleave
1607 * test/relaxng/* result/relaxng/*: augmented/updated the
1608 regression tests
1609
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001610Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1611
1612 * relaxng.c: more work on Relax-NG, implementing interleave
1613 * test/relaxng/* result/relaxng/*: augmented/updated the
1614 regression tests
1615
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001616Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1617
1618 * doc/tutorial/customfo.xsl
1619 * doc/tutorial/customhtml.xsl
1620 adding stylesheet customizations used to generate fo
1621 for pdf and html
1622
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001623Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1624
1625 * relaxng.c: more work on Relax-NG
1626 * test/relaxng/* result/relaxng/*: augmented/updated the
1627 regression tests
1628 * xmlschemastypes.c: added a number of base type definition but not
1629 the associated checks, those are still TODOs
1630
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001631Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1632
1633 in docs/tutorial:
1634 * apa.html
1635 * apb.html
1636 * apc.html
1637 * apd.html
1638 * ape.html
1639 * apf.html
1640 * apg.html
1641 * ar01s02.html
1642 * ar01s03.html
1643 * ar01s04.html
1644 * ar01s05.html
1645 * ar01s06.html
1646 * ar01s07.html
1647 * ar01s08.html
1648 * index.html
1649 * xmltutorial.pdf
1650 * xmltutorial.xml
1651 add index to tutorial
1652
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001653Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1654
1655 * doc/xmlcatalog.1
1656 * doc/xmlcatalog_man.html
1657 * doc/xmlcatalog_man.xml
1658 belatedly fixing bug #93622 (adds rewriteURI type to
1659 "--add" option in xmlcatalog man page
1660
Daniel Veillard3be27512003-01-26 19:49:04 +00001661Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1662
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001663 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001664 Julio Merino, closing #104475
1665
Daniel Veillardea3f3982003-01-26 19:45:18 +00001666Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1667
1668 * relaxng.c: more work on Relax-NG
1669 * test/relaxng/* result/relaxng/*: augmented/updated the
1670 regression tests
1671
Daniel Veillardedc91922003-01-26 00:52:04 +00001672Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1673
1674 * relaxng.c: more work on Relax-NG
1675 * test/relaxng/* result/relaxng/*: augmented/updated the
1676 regression tests
1677
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001678Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1679
1680 * README: updated the policy on private mail answers
1681 * relaxng.c: more work on Relax-NG
1682 * test/relaxng/* result/relaxng/*: augmented/updated the
1683 regression tests
1684
Daniel Veillard7424eb62003-01-24 14:14:52 +00001685Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1686
1687 * error.c parser.c tree.c: applied a documentation patch from
1688 Stefan Kost
1689
Daniel Veillard276be4a2003-01-24 01:03:34 +00001690Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1691
1692 * relaxng.c: more work on Relax-NG
1693 * doc/*: regenerated the docs
1694 * test/relaxng/* result/relaxng/*: updated and augmented the
1695 Relax-NG regression tests and results
1696
Daniel Veillard6eadf632003-01-23 18:29:16 +00001697Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1698
1699 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1700 First commit of the new Relax-NG validation code, not generally
1701 useful yet.
1702 * test/relaxng/* result/relaxng/*: current state of the regression
1703 tests
1704
Daniel Veillard814a76d2003-01-23 18:24:20 +00001705Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1706
1707 * tree.c: minimized the memory allocated for GetContent
1708 and a bit of cleanup.
1709
Daniel Veillardff12c492003-01-23 16:42:55 +00001710Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1711
1712 * python/generator.py: seems there is no good reasons to
1713 not generate bindings for XPointer
1714
Daniel Veillard540a31a2003-01-21 11:21:07 +00001715Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1716
1717 * xmlreader.c doc/apibuild.py: applied a new patch from
1718 Stéphane Bidoul for cleanups
1719 * doc/libxml2-api.xml: rebuilt the API description with
1720 new entry points
1721
Daniel Veillard417be3a2003-01-20 21:26:34 +00001722Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1723
1724 * xmlreader.c python/drv_libxml2.py python/generator.py
1725 python/libxml.c python/libxml.py python/libxml_wrap.h
1726 python/types.c: patch from Stéphane Bidoul for better per
1727 context error message APIs
1728 * python/tests/ctxterror.py python/tests/readererr.py:
1729 update of the tests
1730
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001731Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1732
1733 * doc/guidelines.html
1734 grammar and spelling cleanup
1735
Daniel Veillard26f70262003-01-16 22:45:08 +00001736Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1737
1738 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1739 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1740 a patch from Stéphane Bidoul to allow per XMLtextReader error
1741 and warning handling
1742 * python/tests/Makefile.am python/tests/readererr.py: adding the
1743 specific regression test
1744
Daniel Veillard71f9d732003-01-14 16:07:16 +00001745Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1746
1747 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1748 should raise a syntax error
1749
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001750Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1751
1752 * python/libxml.c: cleanup patch from Stéphane Bidoul
1753
Daniel Veillard81601f92003-01-14 13:42:37 +00001754Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1755
1756 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1757
Daniel Veillarde6227e02003-01-14 11:42:39 +00001758Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1759
1760 * python/generator.py python/libxml.c python/libxml.py
1761 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001762 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001763 Python level.
1764 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1765 regression test for it.
1766
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001767Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1768
1769 * xmlreader.c: fixed the streaming property of the reader,
1770 it was generating tree faster than consuming it. Pointed out
1771 by Nate Myers
1772 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1773
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001774Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1775
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001776 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001777
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001778Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1779
1780 * xpath.c: fix to the XPath implementation for parent and
1781 ancestors axis when operating on a Result Value Tree.
1782 Fixes bug #100271
1783
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001784Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1785
1786 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1787 to fix some URI/file escaping problems
1788
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001789Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1790
1791 * python/generator.py: fixed a bug raised by Raymond Wiker,
1792 docSetRootElement() should not raise an exception if the
1793 return is None
1794
Daniel Veillard3e20a292003-01-10 13:14:40 +00001795Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1796
1797 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1798 fixed bug #102181 by applying the suggested change and fixing
1799 the generation/registration problem.
1800
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001801Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1802
1803 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1804 routines.
1805
Daniel Veillard8f872442003-01-09 23:19:02 +00001806Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1807
1808 * parser.c: one more IsEmptyElement crazyness, that time in
1809 external parsed entities if substitution is asked.
1810 * python/tests/reader3.py: added a specific test.
1811
Daniel Veillarde329fc22003-01-09 21:36:42 +00001812Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1813
1814 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1815 support and improved error handler registration
1816
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001817Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1818
1819 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1820 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1821 * README: fixed a link
1822
Daniel Veillarde2830f12003-01-08 17:47:49 +00001823Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1824
1825 * configure.in doc/* NEWS: preparing 2.5.1 release
1826 * SAX.c parser.c: fixing XmlTextReader bug
1827
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001828Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1829
1830 * SAX.c: fuck, I introduced a memory leak on external parsed
1831 entities in 2.5.0 :-(
1832
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001833Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1834
1835 * xmllint.c: another fix needed as pointed by Christophe Merlet
1836 for --stream --debug if compiled without debug support.
1837
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001838Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1839
1840 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001841 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001842 update man page with --stream and --chkregister
1843
Daniel Veillard8326e732003-01-07 00:19:07 +00001844Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1845
1846 * globals.c: fixed --with-threads compile
1847 * xmllint.c: fixed --without-debug compile
1848 * include/libxml/globals.h: cleanup
1849 * include/libxml/schemasInternals.h: add a missing include
1850
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001851Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1852
1853 * configure.in NEWS: preparing 2.5.0 release
1854 * SAX.c: only warn in pedantic mode about namespace name
1855 brokeness
1856 * globals.c: fix a doc generation problem
1857 * uri.c: fix #101520
1858 * doc/*: updated and rebuilt the doc for the release, includuding
1859 stylesheet update
1860 * python/Makefile.am: fix a filename bug
1861
1862Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1863
1864 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1865 should not be called.
1866
1867Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1868
1869 * libxml-2.0.pc.in: applied the patch to fix #101894
1870
1871Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1872
1873 * tree.c : applied patch from Lukas Schroeder for register callbacks
1874 * valid.c: modified patch from Lukas Schroeder to test
1875 register callbacks with --chkregister
1876
1877Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1878
1879 * xmlreader.c: seriously changed the way data are pushed to
1880 the underlying parser, go by block of 512 bytes instead of
1881 tryng to detect tag boundaries at that level. Changed the
1882 way empty element are detected and tagged.
1883 * python/tests/reader.py python/tests/reader2.py
1884 python/tests/reader3.py: small changes mostly due to context
1885 reporting being different and DTD node being reported. Some
1886 errors previously undetected are now caught and fixed.
1887 * doc/xmlreader.html: flagged last section as TODO
1888
1889Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1890
1891 * python/libxml.py: integrated the Python 2.2 optimizations
1892 from Hannu Krosing, while maintaining compatibility with
1893 1.5 and 2.1
1894
1895Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1896
1897 * xmllint.c: a bit of cleanup
1898 * xmlreader.c: small fix
1899 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1900 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1901
1902Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1903
1904 * python/setup.py.in: patch from Stéphane Bidoul to include
1905 drv_libxml2.py in setup.py
1906
1907Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1908
1909 * doc/xmlreader.html: starting documenting the new XmlTextReader
1910 interface.
1911
1912Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1913
1914 * xmllint.c: added the --stream flag to use the TextReader API
1915 * xmlreader.c: small performance tweak
1916
1917Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1918
1919 * xmlreader.c python/tests/reader2py: okay the DTD validation
1920 code on top of the XMLTextParser API should be solid now.
1921
1922Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1923
1924 * xmlreader.c python/tests/reader2py: Fixing some more mess
1925 with validation and recursive entities while using the
1926 reader interface, it's getting a bit messy...
1927
1928Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1929
1930 * xmlreader.c python/tests/reader.py: another couple of problem
1931 related to IsEmptyElement reported by Stéphane Bidoul needed
1932 some fixes.
1933
1934Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1935
1936 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1937 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1938 based on the python XmlTextReader interface.
1939
1940Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1941
1942 * tree.c: backing out one change in the last patch which broke the
1943 regression tests
1944
1945Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1946
1947 * global.data globals.c tree.c include/libxml/globals.h: applied
1948 an old patch from Lukas Schroeder to track node creation and
1949 destruction. Probably missing a lot of references at the moment
1950 and not usable reliably.
1951
1952Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1953
1954 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1955 from doc/news.html and a stylesheet
1956
1957Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1958
1959 * xmlreader.c python/tests/reader.py: fixed another couple of
1960 xmlreader bugs reported by Stéphane Bidoul and added tests.
1961
1962Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1963
1964 * xmlreader.c python/tests/reader2.py: fixed another validity
1965 checking in external parsed entities raised by Stéphane Bidoul
1966 and added a specific regression test.
1967 * python/tests/reader3.py: cleanup
1968
1969Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * xmlreader.c python/tests/reader2.py: fixed a problem with
1972 validation within entities pointed by Stéphane Bidoul, augmented
1973 the tests to catch those.
1974
1975Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * python/generator.py: modified the generator to allow keeping
1978 class references when creating new classes, needed to fix a bug
1979 pointed by Stéphane Bidoul where the input buffer of the
1980 xmlTextReader instance gets destroyed if the python wrapper for
1981 the input is not referenced anymore.
1982
1983Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1984
1985 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1986 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1987
1988Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * xmlreader.c python/tests/reader.py: fixed another problem
1991 pointed by Stéphane Bidoul
1992
1993Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1996 with "<a/>"
1997
1998Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * SAX.c: warn on xmlns:prefix="foo"
2001 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2002 for namespace attributes handling.
2003
2004Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2007 a really nasty problem raised by a DocBook XSLT transform
2008 provided by Sebastian Bergmann
2009
2010Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2013 by Stéphane Bidoul and integrated it into the tests
2014
2015Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2018 extended the XmlTextReader API a bit, addding accessors for
2019 the current doc and node, and an entity substitution mode for
2020 the parser.
2021 * python/libxml.py python/libxml2class.txt: related updates
2022 * python/tests/Makefile.am python/tests/reader.py
2023 python/tests/reader2.py python/tests/reader3.py: updated a bit
2024 the old tests and added a new one to test the entities handling
2025
2026Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * python/generator.py python/libxml2class.txt
2029 python/tests/reader.py python/tests/reader2.py: changed the
2030 generator to provide casing for the XmlTextReader similar to
2031 C# so that examples and documentation are more directly transposable.
2032 Fixed the couple of tests in the suite.
2033
2034Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * doc/guidelines.html: added a document on guildeline for
2037 publishing and deploying XML
2038
2039Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2040
2041 * valid.c xmlreader.c: final touch running DTD validation
2042 on the XmlTextReader
2043 * python/tests/Makefile.am python/tests/reader2.py: added a
2044 specific run based on the examples from test/valid/*.xml
2045
2046Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2047
2048 * python/libxml.py: added a few predefined xmlTextReader parser
2049 configuration values.
2050
2051Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * python/libxml_wrap.h: trying to fix #102037
2054
2055Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * SAX.c: fixing bug #95296, when the predefined entities
2058 are redefined in the DTD the default one must be used
2059 instead anyway.
2060
2061Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2062
2063 * doc/xmllint.xml
2064 * doc/xmllint.1
2065 Add discussion of XML_DEBUG_CATALOG to xmllint man
2066 page - bug #100907
2067
2068
2069Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * xmlreader.c: Fixed the empty node detection to avoid reporting
2072 an inexistant close tag.
2073
2074Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2075
2076 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2077 for Python 2.1
2078
2079Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2082
2083Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * doc/libxml2-api.xml python/tests/reader.py: one really need
2086 to provide the base URI information when creating a reader parser
2087 from an input stream. Updated the API and the example using it.
2088
2089Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2092 include/libxml/valid.h include/libxml/xmlreader.h: working on
2093 DTD validation on top of xml reader interfaces. Allows to
2094 validate arbitrary large instances. This required some extensions
2095 to the valid module interface and augmenting the size of xmlID
2096 and xmlRef structs a bit.
2097 * uri.c xmlregexp.c: simple cleanup.
2098
2099Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2102 work on the xml reader interfaces.
2103 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2104 Web page for the Windows binaries.
2105
2106Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * xmlIO.c: applied a patch for VMS following the report by
2109 Nigel Hall
2110
2111Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * parser.c: the parseStartTag bug fix wasn't complete.
2114
2115Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2118 parseStartTag, fixing it.
2119 * test/att4 result/att4 result/noent/att4: adding the test
2120 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2121 more methods to XmlTextReader.
2122
2123Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2124
2125 * win32/libxml2.def.src: added more xml reader exports
2126 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2127 to the build
2128
2129Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2130
2131 * doc/tutorial/xmltutorial.xml
2132 plus generated html and pdf
2133 Updating tutorial again based on further comments from Niraj
2134 Tolia on the last iteration
2135
2136Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2137
2138 * doc/tutorial/xmltutorial.xml
2139 * doc/tutorial/includekeyword.c
2140 * doc/tutorial/includegetattribute.c
2141 plus generated html and pdf
2142 Adding fix from Niraj Tolia to tutorial to properly free memory.
2143
2144
2145Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2148 more methods of XmlTextReader.
2149 * python/libxml2class.txt python/tests/reader.py: this increased the
2150 methods in the bndings, augmented the test to check those new
2151 functions.
2152
2153Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2156 methods of XmlTextReader.
2157 * python/generator.py python/libxml_wrap.h python/types.c
2158 python/libxml2class.txt: added the reader to the Python bindings
2159 * python/tests/Makefile.am python/tests/reader.py: added a specific
2160 test for the Python bindings of the Reader APIs
2161 * parser.c: small cleanup.
2162
2163Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * xinclude.c: fallback was only copying the first child not the
2166 full child list of the fallback element, closes #89684 as reopened
2167 by Bernd Kuemmerlen
2168
2169Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2170
2171 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2172
2173Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * configure.in: preparing release of 2.4.30
2176 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2177 gives enum values, fix functype return type, put back fields in
2178 structs
2179 * doc/*: updated the docs rebuilt
2180
2181Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2184 about htmlNodeDumpOutput location.
2185 * xpath.c: removed an undefined function signature
2186 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2187 too many symbols in the API breaking the python bindings.
2188 Updated with the libxslt/libexslt changes.
2189
2190Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2191
2192 * configure.in: preparing release of 2.4.29
2193 * doc/*: rebuilt the docs and API
2194 * xmlreader.c: a few more fixes for the XmlTextReader API
2195
2196Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2197
2198 * include/win32config.h: applied mingw patch from Magnus Henoch
2199
2200Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2203
2204Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2207 building Python script, does the C parsing directly, generates
2208 a better API description including structure fieds defs and
2209 enums. Still a couple of bugs, but good enough for the python
2210 wrappers now.
2211 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2212 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2213 include/libxml/schemasInternals.h include/libxml/tree.h: more
2214 cleanup based on the python analysis script reports.
2215 * libxml.spec.in: make sure the API XML description is part of the
2216 devel package.
2217
2218Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2221 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2222 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2223 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2224 code cleanup, especially the function comments.
2225 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2226
2227Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * Makefile.am xmlreader.c include/libxml/Makefile.am
2230 include/libxml/xmlreader.h: Adding a new set of APIs based on
2231 the C# TextXmlReader API but converted to C. Allow to parse
2232 in constant memory usage, far simpler to program and explain
2233 than the SAX like APIs, unfinished but working.
2234 * testReader.c: test program
2235
2236Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2237
2238 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2239
2240Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * tree.c: Chip turner indicated that XHTML1 serialization
2243 rule for style actually break on both IE and Mozilla,
2244 try to avoid the rule if escaping ain't necessary
2245
2246Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * nanhttp.c: handle HTTP URL escaping, problem reported by
2249 Glen Nakamura and Stefano Zacchiroli
2250
2251Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2254
2255Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * uri.c: Johann Richard pointed out some XPointer problems for
2258 URN based URI references in XInclude. Modified the URI parsing
2259 and saving routines to allow correct parsing and saving of
2260 XPointers, especially when attached to "opaque" scheme accordingly
2261 to RFC 2396
2262
2263Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2264
2265 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2266 of refactoring to the HTML saving code.
2267 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2268 in the doc.
2269
2270Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2271
2272 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2273 to a buffer API to reuse the generic dump to an OutputIO layer,
2274 this reduces code, fixes xmlNodeDump() for XHTML, also made
2275 xmlNodeDump() now return the number of byte written.
2276
2277Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * python/setup.py.in: another patch from Stéphane Bidoul for
2280 Python bindings on Windows
2281 * doc/parsedecl.py: small cleanup
2282
2283Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * libxml.spec.in configure.in: add a line in %changelog for releases
2286
2287Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * parser.c: patch from Marcus Clarke fixing a problem in entities
2290 parsing that was detected in KDe documentations environment.
2291
2292Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2293
2294 * python/libxml.c (libxml_prev): Return the previous as opposed to
2295 the next node (I guess this is the result of some cut & paste programming:)
2296
2297Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2300
2301Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * python/generator.py python/libxml.c python/setup.py.in: trying
2304 to fix the Python bindings build on Windows (Stéphane Bidoul)
2305
2306Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2307
2308 * win32/configure.js: added option for python bindings
2309 * win32/libxml2.def.src: added more exports
2310
2311Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2312
2313 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2314 pthreads
2315 * win32/wince/*: applied updates to Windows CE port from Javier
2316
2317Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * configure.in: preparing 2.4.28
2320 * libxml.spec.in doc/Makefile.am: some cleanup
2321 * doc/*: updated the news and regenerated.
2322
2323Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * HTMLparser.c: final touch at closing #87235 </p> end tags
2326 need to be generated.
2327 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2328 this change slightly the output of a few tests
2329 * doc/*: regenerated
2330
2331Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * parserInternals.c: fixing bug #99190 when UTF8 document are
2334 parsed using the progressive parser and the end of the chunk
2335 is in the middle of an UTF8 multibyte character.
2336
2337Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2338
2339 * threads.c: fixed initialization problem in xmlNewGlobalState
2340 which was causing crash.
2341 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2342 in xmlInitializeGlobalState.
2343 * parserInternals.c: cleaned up ctxt->sax initialisation.
2344
2345Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2346
2347 * tree.c include/libxml/tree.h: modified the existing APIs
2348 to handle XHTML1 serialization rules automatically, also add
2349 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2350 libxslt serialization uses it when needed without changing
2351 the library API.
2352 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2353 result/xhtml1: added a new test specifically for xhtml1 output
2354 and updated the result of one XHTML1 test
2355
2356Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * xinclude.c parserInternals.c encoding.c: fixed #99082
2359 for xi:include encoding="..." support on text includes.
2360 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2361 test/XInclude/ents/isolatin.txt : added a specific regression test
2362 * python/generator.py python/libxml2class.txt: fixed the generator
2363 the new set of comments generated for doc/libxml2-api.xml were
2364 breaking the python generation.
2365
2366Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2369 * configure.in: patch for Solaris on new autoconf closes #98880
2370 * doc/parsedecl.py: repair the frigging API building script,
2371 did I say that python xmllib sucks ?
2372 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2373 and some comment are no more truncated.
2374
2375Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * parser.c: Martin Stoilov pointed out a potential leak in
2378 xmlCreateMemoryParserCtxt
2379
2380Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2383 included in HTML documents and using the push parser.
2384
2385Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2386
2387 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2388 specified, look for the Python interpreter not just in the
2389 specified root but also in the specified location. Fixes #98825
2390
2391Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * python/libxml.c: fixing bug #98792 , node may have no doc
2394 and dereferencing without checking ain't good ...
2395
2396Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * configure.in: preparing release 2.4.27
2399 * doc/* : updated and rebuilt the docs
2400 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2401 and all the docs are actually packaged and in the final RPMs
2402 * parser.c parserInternals.c include/libxml/parser.h: restore
2403 xmllint --recover feature.
2404
2405Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2406
Daniel Veillard784b9352003-02-16 15:50:27 +00002407 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002408 processing of parsed entities, and XPath computation on sustitued
2409 entities.
2410 * testXPath.c: make sure entities are substitued.
2411
2412Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2413
Daniel Veillard784b9352003-02-16 15:50:27 +00002414 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002415 processing of internal parsed entities, which had to be changed.
2416
2417Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2420 trying to fix bug #98517 about building outside the source tree
2421 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2422
2423Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2424
2425 * include/win32config.h: cleanup
2426 * win32/Makefile.mingw: integrated mingw in JScript configure
2427 * win32/Makefile.msvc: modified to allow mingw coexistence
2428 * win32/configure.js: integrated mingw
2429 * win32/Readme.txt: cleanup
2430
2431Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * HTMLparser.c: strengthen the guard in the Pop macros,
2434 like in the XML parser, closes bug #97315
2435
2436Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2439 callback is never used.
2440
2441Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * parserInternals.c: fixed the initialization of the SAX structure
2444 which was breaking xsltproc
2445 * xpath.c: patch from Petr Pajas for CDATA nodes
2446 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2447 * parser.c include/libxml/parser.h: patch from Peter Jones
2448 removing a leak in xmlSAXParseMemory() and adding the
2449 function xmlSAXParseMemoryWithData()
2450
2451Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2452
2453 adding pdf of tutorial, changing web page to link to it
2454 * doc/tutorial/xmltutorial.pdf
2455 * doc/xml.html
2456 * doc/docs.html
2457
2458Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2459
2460 * doc/tutorial/ar01s08.html
2461 adding file what I forgot for tutorial
2462
2463
2464Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2465
2466 Adding encoding discussion to tutorial
2467 Added:
2468 * doc/tutorial/images/*.png: DocBook admonition image files
2469 * doc/tutorial/apf.html, apg.html: new generated html
2470 * doc/tutorial/includeconvert.c: conversion code entity file
2471 changed:
2472 * doc/tutorial/xmltutorial.xml: DocBook original
2473 * doc/tutorial/*.html: generated html
2474
2475Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2476
2477 * include/libxml/*.h: retired xmlwin32version.h
2478 * doc/Makefile.am: retired xmlwin32version.h
2479 * win32/configure.js: retired xmlwin32version.h
2480
2481Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2482
2483 * win32/libxml2.def.src: exported additional symbols
2484 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2485 sisterhood
2486
2487Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2488
2489 * globals.c: fixed a typo pointed out by Igor
2490 * xpath.c: try to speed up node compare using line numbers
2491 if available.
2492
2493Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * tree.c: make xmlFreeNode() handle attributes correctly.
2496
2497Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2498
2499 * catalog.c: completed the #96963 fix, as reported by Karl
2500 Eichwalder
2501
2502Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2505
2506Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * Makefile.am: switched the order of a couple of includes
2509 to fix bugs #97100
2510
2511Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2512
2513 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2514 xmlLoadCatalogs that used to separate directories with a ':'.
2515
2516Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2517
2518 * threads.c: improvements to the Windows-side of thread handling
2519 * testThreads.c: conditionally excluded unistd.h
2520 * testThradsWin32.c: broke overlong lines
2521 * include/win32config.h: adapted thread-related macros to the new
2522 scheme and for pthreads on Windows
2523 * win32/Makefile.msvc: introduced a more flexible thread build,
2524 added testThreads[Win32].c to the build
2525 * win32/configure.js: introduced a more flexible thread config
2526
25272002-10-31 John Fleck <jfleck@inkstain.net>
2528
2529 * doc/xml.html (and, by implication, FAQ.html)
2530 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2531
2532Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2533
2534 * configure.in: removed xmlwin32version.h
2535 * include/libxml/Makefile.am: removed xmlwin32version.h
2536
2537Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * tree.c: applied patch from Brian Stafford to fix a bug
2540 in xmlReconciliateNs()
2541
2542Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * tree.c: applied patch from Christian Glahn to allow
2545 xmlNewChild() on document fragment nodes
2546
2547Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * parser.c: Christian Glahn found a problem with a recent
2550 patch to xmlParseBalancedChunkMemoryRecover()
2551 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2552 problems
2553 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2554 test/schemas/seq*: added the test cases from Charles
2555
2556Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2559 serious cleanup of the spec file and associated changes
2560 in the Makefiles.
2561 * valid.c: try to remove some warnings on x86_64
2562
2563Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2566 fix bug #96586
2567
2568Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2571 parsing, applied his patch
2572 * result/HTML/attrents.html result/HTML/attrents.html.err
2573 result/HTML/attrents.html.sax test/HTML/attrents.html:
2574 added the test and result case provided by Mikhail Sogrine
2575
2576Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * vms/build_libxml.com vms/config.vms vms/readme.vms
2579 include/libxml/parser.h include/libxml/parserInternals.h
2580 include/libxml/tree.h include/libxml/xmlIO.h
2581 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2582 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2583 Applied the VMS update patch from Craig A. Berry
2584 * doc/*.html: update
2585
2586Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2589
2590Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * debugXML.c: adding a grep command to --shell in xmllint
2593 for T.V. Raman
2594
2595Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * xmlcatalog.c: tried to fix some of the problem with --sgml
2598
2599Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * parser.c: tried to fix bug #91500 where doc->children may
2602 be overriden by a call to xmlParseBalancedChunkMemory()
2603
2604Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2607 identifiers in SGML catalogs containing '&'
2608
2609Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * python/types.c: fixed bugs when passing result value tree
2612 to Python functions.
2613
2614Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * configure.in: preparing the release of 2.4.26
2617 * doc/*: updated and rebuilt the documentation
2618
2619Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * parser.c: fixed a XML Namespace compliance bug reported by
2622 Alexander Grimalovsky
2623
2624Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * HTMLtree.c: fixed serialization of script and style when
2627 they are not lowercase (i.e. added using the API to the tree).
2628
2629Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * valid.c: make xmlValidateDocument emit a warning msg if there
2632 is no DTD, pointed by Christian Glahn
2633
2634Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2637 content model when some of the blocks have min or max, and a couple
2638 of bugs found in the process.
2639 * result/schemas/list0* test/schemas/list0*: added some specific
2640 regression tests
2641
2642Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * README: updated the contact informations
2645
2646Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2649 misses it, reported by Peter Bray.
2650
2651Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2654 and removed a few warnings
2655
2656Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * parser.c: Christian Glahn found a small bug in the push parser.
2659 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2660 public
2661
2662Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * xmlschemas.c include/libxml/xmlschemas.h: added
2665 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2666 * testSchemas.c: added --memory to test the new interface
2667
2668Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * doc/index.py doc/search.php: integrated the XSLT indexing,
2671 a few fixed in the indexer, added a scope selection at the
2672 search level.
2673
2674Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2677 this was due to uninitialized parts of the validation context
2678
2679Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * debugXML.c: applied patch from Mark Vakoc except the API
2682 change, preserved it.
2683 * doc/*: updated the docs to point to the search engine for
2684 information lookup or before bug/help reports.
2685
2686Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * doc/index.py doc/search.php: added mailing-list archives
2689 indexing and lookup
2690
2691Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2692
2693 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2694
2695Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * doc/index.py: improved HTML indexing
2698 * doc/search.php: make the queries also lookup the HTML based indexes
2699
2700Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * doc/index.py: added HTML page indexing
2703
2704Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2705
2706 * xmlIO.c: extended Windows path normalisation to fix the base
2707 problem in libxslt.
2708 * catalog.c: fixed list handling in XML_CATALOG_FILES
2709
2710Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * valid.c: typo/bug found by Christian Glahn
2713
2714Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2715
2716 * xmlIO.c: applied Windows CE patch from Javier.
2717 * win32/wince: new directory, contains support for the PocketPC
2718 with Windows CE from Javier.
2719 * include/win32config.h: reorganised, removed duplicate
2720 definitions and applied WinCE patch from Javier.
2721 * include/wsockcompat.h: new file, now contains WinSock
2722 compatibility macros.
2723 * win32/Makefile.msvc: introduced double-run compilation.
2724
2725Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * configure.in include/libxml/xmlwin32version.h: preparing release
2728 of 2.4.25
2729 * doc/*: updated and regenerated teh docs and web pages.
2730
2731Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2734 error were not covering namespace declarations.
2735 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2736 it was missing the attribute declaration for the namespace
2737 * result/VC/NS3: the fix now report breakages in that test
2738
2739Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2742
2743Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2746 and regenerated the docs and web site
2747
2748Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2751 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2752 not before
2753
2754Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * python/generator.py python/libxml2class.txt: fixed a stupid error
2757 breaking the python API
2758
2759Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2762 triostr.c triostr.h: applied a trio update patch from
2763 Bjorn Reese which should work with MinGW
2764
2765Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * tree.c: improving some documentation comments
2768 * xmlregexp.c: found and fixed a mem leak with python regression tests
2769 * doc/*: rebuilt the doc and the API XML file including the
2770 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2771 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2772 python/types.c: added access to the XML Schemas regexps from
2773 python
2774 * python/tests/Makefile.am python/tests/regexp.py: added a
2775 simple regexp bindings test
2776
2777Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2778
2779 * doc/xml.html:
2780 fixing ftp links - thanks to Vitaly Ostanin
2781
2782Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * xmlregexp.c: fixed the data callback on transition functionality
2785 which was broken when using the compact form
2786 * result/schemas/*: updated the results, less verbose, all tests
2787 pass like before
2788 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2789 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2790 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2791 annoying warnings
2792 * xpath.c: try to provide better error report when possible
2793
2794Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * Makefile.am: fixed a breakage raised by Jacob
2797
2798Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2799
2800 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2801 which don't use sockets
2802
2803Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2804
2805 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2806 * win32/configure.js: applied zlib patch from Daniel Gehriger
2807
2808Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2809
2810 * win32/configure.js: applied the patch from Mark Vakoc for
2811 regexp support
2812 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2813 for regexp support
2814
2815Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * xmlschemastypes.c: as pointed by Igor Float and Double
2818 parsing ain't finished yet
2819
2820Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * Makefile.am configure.in: trying to fix #88412 by bypassing
2823 all the python subdir if python ain't detected
2824
2825Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2828 made configuring with regexps/automata/unicode the default
2829 but without schemas ATM
2830 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2831 fixed the regexp based DTD validation performance and memory
2832 problem by switching to a compact form for determinist regexps
2833 and detecting the determinism property in the process. Seems
2834 as fast as the old DTD validation specific engine :-) despite
2835 the regexp built and compaction process.
2836
2837Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * valid.c: determinism is debugged, new DTD checking code now works
2840 but xmlFAComputesDeterminism takes far too much CPU and the whole
2841 set usues too much memory to be really usable as-is
2842
2843Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * tree.c: fixed another stupid bug in xmlGetNodePath()
2846 * xmllint.c: --version now report the options compiled in
2847
2848Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * HTMLparser.c: small cleanup
2851 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2852 when configured with them. A bit of debugging around the determinism
2853 checks is still needed
2854
2855Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2856
2857 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2858
2859Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * xmlIO.c: small portability glitch fixed.
2862
2863Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * xmlschemastypes.c: incomplete steps for real/double support
2866 * testAutomata.c include/libxml/xmlautomata.h
2867 include/libxml/xmlregexp.h: avoiding a compilation problem
2868 * valid.c include/libxml/valid.h: starting the work toward using
2869 the regexps for actual DTD validation
2870
2871Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * hash.c: cosmetic cleanup
2874 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2875 integrating a DTD validation layer based on the regexps
2876
2877Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2880 the determinism was tested before eliminating the epsilon
2881 transitions :-(
2882
2883Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * python/generator.py python/libxml.c python/libxml.py
2886 python/libxml2-python-api.xml python/libxml2class.txt
2887 python/libxml_wrap.h python/types.c: updated the python
2888 bindings, added code for easier File I/O, and the ability to
2889 define a resolver from Python fixing bug #91635
2890 * python/tests/Makefile.am python/tests/inbuf.py
2891 python/tests/outbuf.py python/tests/pushSAXhtml.py
2892 python/tests/resolver.py python/tests/serialize.py: updated
2893 and augmented the set of Python tests.
2894
2895Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2896
2897 * win32/configure.js: added more readme info for the binary
2898 package.
2899
2900Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2901
2902 * xmlIO.c: fixed a stupid out of bound array error
2903
2904Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2907 messing around with support for Windows path, cleanups,
2908 trying to identify and fix the various code path to the
2909 filename access. Added xmlNormalizeWindowsPath()
2910
2911Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * error.c valid.c: working on better error reporting of validity
2914 errors, especially providing an accurate context.
2915 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2916 error reports in those cases.
2917
2918Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2921 parser.c parserInternals.c xmlIO.c: get rid of all the
2922 perror() calls made in the library execution paths. This
2923 should fix both #92059 and #92385
2924
2925Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * xmllint.c: memory leak reporting was broken after a change
2928 of the preprocessor symbol used to activate it.
2929
2930Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * tree.c: try to make the copy function work for node of
2933 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2934 DOM layers though, not libxml2 itself.
2935
2936Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * valid.c: try to provide file and line informations, not all
2939 messages are covered, but it's a (good) start
2940
2941Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * xinclude.c: reimplemented a large part of the XInclude
2944 processor, trying to minimize resources used, James Henstridge
2945 provided a huge test case which was exhibiting severe memory
2946 consumption problems.
2947
2948Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2949
2950 * python/Makefile.am: applied patch from Christophe Merlet to
2951 reestablish DESTDIR
2952
2953Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * libxml.spec.in: fixes libary path for x86_64 AMD
2956
2957Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2958
2959 * doc/tutorial/includekeyword.c
2960 * doc/tutorial/xmltutorial.xml:
2961 (plus resulting generated html files)
2962 fixing one spot I missed in the tutorial where I hadn't freed
2963 memory properly
2964
2965Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2966
2967 * doc/tutorial/includeaddattribute.c
2968 * doc/tutorial/includeaddkeyword.c
2969 * doc/tutorial/includegetattribute.c
2970 * doc/tutorial/includekeyword.c
2971 * doc/tutorial/xmltutorial.xml
2972 * doc/tutorial/*.html:
2973 update tutorial to properly free memory (thanks to Christopher
2974 R. Harris for pointing out that this needs to be done)
2975 * doc/tutorial/images/callouts/*.png:
2976 added image files so the callouts are graphical, making it
2977 easier to read ( use "--param callout.graphics 1" to generate
2978 html with graphical callouts)
2979
2980Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2983 nice logos generated by Marc Liyanage
2984 * doc/site.xsl *.html: changed the stylesheet to show the new
2985 logo and regenerated the pages
2986
2987Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2990
2991Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * xpath.c: possible mem leak patch from Jason Adams
2994
2995Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2996
2997 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2998 in the XQuery namespace
2999 * configure.in: preparing 2.4.24
3000 * doc/*.html: updated the web pages
3001
3002Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * python/generator.py: closing bug #85258 by generating conditional
3005 compile check to avoid linking to routines not configured in.
3006
30072002-08-22 Havoc Pennington <hp@pobox.com>
3008
3009 * autogen.sh: update error message for missing automake
3010
3011Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * python/Makefile.am: typo in target name resulted in libxml2.py
3014 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3015
3016Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * win32/win32/Makefile.mingw: updated with version from
3019 Elizabeth Barham at http://soggytrousers.net/repository/
3020
3021Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3022
3023 * win32/Makefile.msvc: added the prefix location to the include
3024 and lib search path.
3025
30262002-08-18 Havoc Pennington <hp@pobox.com>
3027
3028 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3029 both automake 1.6 and 1.4 installed get the right automake. Means
3030 compilation from CVS will now require the latest automake 1.4
3031 release, or manually creating symlinks called "automake-1.4" and
3032 "aclocal-1.4"
3033
3034Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * configure.in python/Makefile.am: more AMD 64 induced changes from
3037 Frederic Crozat
3038
3039Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * xinclude.c: oops I was missing the xml:base fixup too
3042 * result/XInclude/*.xml: this adds xml:base attributes to most
3043 results of the tests
3044
3045Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * xinclude.c: quick but apparently working implementation of
3048 xi:fallback, should close bug #89684
3049 * Makefile.am test/XInclude/docs/fallback.xml
3050 result/XInclude/fallback.xml: added a basic test for fallback,
3051 and run with --nowarning to avoid a spurious warning
3052 * configure.in: applied patch from Frederic Crozat for python
3053 bindings on AMD 64bits machines.
3054
3055Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3058 the caller don't pass a SAX callback block.
3059
3060Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * tree.c: applied the same fix for the XML-1.0 namespace to
3063 xmlSearchNsByHref() as was done for xmlSearchNs()
3064
3065Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * libxml.3: small cleanup of the man page
3068 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3069 when serializing HREF attributes generated by XSLT.
3070
3071Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3074 version of Marc Liyanage' patch for boolean attributes in HTML
3075 output
3076
3077Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3078
3079 * python/tests/serialize.py: fixed the test results, indenting
3080 behaviour changed slightly
3081
3082Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3083
3084 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3085 new c14n function to Windows def files
3086
3087Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3088
3089 * c14n.c: fixed a memory leak in c14n code
3090
3091Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * parser.c include/libxml/parser.h: adding a new API for Christian
3094 Glahn: xmlParseBalancedChunkMemoryRecover
3095 * valid.c: patch from Rick Jones for some grammar cleanup in
3096 validation messages
3097 * result/VC/* result/valid/*: this slightly change some of the
3098 regression tests outputs
3099
3100Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3101
3102 * tree.c: trying to fix a problem in namespaced attribute handling
3103 raised by Christian Glahn
3104
3105Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3106
3107 * encoding.c include/libxml/encoding.h: Opening the interface
3108 xmlNewCharEncodingHandler as requested in #89415
3109 * python/generator.py python/setup.py.in: applied cleanup
3110 patches from Marc-Andre Lemburg
3111 * tree.c: fixing bug #89332 on a specific case of loosing
3112 the XML-1.0 namespace on xml:xxx attributes
3113
3114Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3115
3116 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3117 corner case from new Merlin's test suite and added a callback
3118 that will be used to improve xmlsec performance
3119
3120
3121Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3122
3123 * HTMLtree.c: trying to fix the <style> escaping problem in
3124 HTML serialization bug #89342
3125
3126Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3129 and rebuilt the web site.
3130
3131Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3132
3133 * include/libxml/tree.h: added _private member to xmlNs struct
3134
3135Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3136
3137 * HTMLparser.c: fixing bug #84876 based on the xml working
3138 code.
3139
3140Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3141
3142 * python/Makefile.am: enhanced to fix bug 72012 (errors
3143 when using '-jX' make parameter)
3144
3145Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3146
3147 * xpath.c: small additional enhancement for booleans
3148 compared to nodesets
3149
3150Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3151
3152 * HTMLtree.c: changed the order of the encoding declaration
3153 attributes in the meta tags due to a bug in IE/Mac
3154
3155Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3156
3157 * xpath.c: enhanced handling of booleans (especially '='
3158 and '!=' for nodesets) - fixes bug 85256. Added new
3159 routine xmlXPathNotEqualValues for more proper handling
3160 of '!=' when nodesets are involved.
3161
3162Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3163
3164 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3165 doc/xmlcatalog_man.xml to the source distribution
3166
3167Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3168
3169 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3170 asked for this.
3171
3172Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * configure.in: preparing 2.4.23
3175 * doc/*: rebuilt the docs
3176
3177Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * parser.c: fixing bug #84169 by fixing the
3180 comment of xmlCreatePushParserCtxt to describe the
3181 encoding detection parameters better.
3182
3183Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * valid.c: fixing bug #79331 in one path the lookup for
3186 ID attributes on a namespaced node wasn't handled correctly :-\
3187
3188Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3189
3190 * HTMLparser.c: trying to fix 87235 about discarded white
3191 spaces in the HTML parser.
3192 * result/HTML/*: this changes the output of a number of HTML
3193 regression tests
3194
3195Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * xpath.c: applied patch from Richard Jinks for the namespace
3198 axis + fixed a memory error.
3199 * parser.c parserInternals.c: applied patches from Peter Jacobi
3200 removing ctxt->token for good.
3201 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3202 popped out by the regression tests.
3203 * Makefile.am: patch for threads makefile from Gary Pennington
3204
3205Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3206
3207 * xpath.c: enhanced behaviour of position() after usage of
3208 expressions involving preceding-sibling (et al).
3209
3210Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3211
3212 * hash.c: applied a patch from Peter Jacobi to solve a problem
3213 when compiling with the Watcom C on Win32
3214 * result/schemas/*.err: the change of hashing algo generated
3215 permutations in the output
3216
3217Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * hash.c: applied patch from Sander Vesik improving the quality of
3220 the hash function.
3221
32222002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3223
3224 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3225 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3226 xmllint.c xpath.c: replaced sprintf() with snprintf()
3227 to prevent possible buffer overflow (the bug was pointed
3228 out by Anju Premachandran)
3229
3230Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3231
3232 * parser.c: removed an uninitialized data error popped by valgrind
3233 on PE references
3234
3235Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3236
3237 * doc/xml.html
3238 adding tutorial reference to the web page
3239
3240Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3241
3242 * doc/tutorial/xmltutorial.xml
3243 * doc/tutorial/ar01s07.html
3244 * doc/tutorial/ape.html
3245 * doc/tutorial/includegetattribute.c
3246 adding section to tutorial about retrieving an attribute
3247 value
3248
3249Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * parser.c: applied a couple of patches from Peter Jacobi to start
3252 to get rid of ctxt->token, with a possible significant speed
3253 improvement to be gained once done. Better compliance with PE
3254 references constructs in DTDs too.
3255 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3256 from Peter too
3257
3258Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3261 xmlParseElement was likely to have been deallocated at the
3262 time of the report, possibly leading to segfault. Just report
3263 the tag name now.
3264
3265Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * xpath.c: patch from Richard Jinks for XPath substring() function
3268 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3269
32702002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3271
3272 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3273
3274Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3275
3276 *doc/FAQ.html
3277 fixing typos in FAQ, thanks to Robert Funnell for the
3278 editing help
3279
3280Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * NEWS: got complaints from rpmlint that it was empty
3283
3284Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3285
3286 * added doc/tutorial, including:
3287 apa.html
3288 apb.html
3289 apc.html
3290 apd.html
3291 ar01s02.html
3292 ar01s03.html
3293 ar01s04.html
3294 ar01s05.html
3295 ar01s06.html
3296 includeaddattribute.c
3297 includeaddkeyword.c
3298 includekeyword.c
3299 includestory.xml
3300 index.html
3301 xmltutorial.xml
3302 libxml tutorial, including generated html
3303
3304Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3305
3306 * result/c14n/exc-without-comments/merlin-c14n-two-*
3307 result/c14n/without-comments/merlin-c14n-two-*
3308 test/c14n/exc-without-comments/merlin-c14n-two-*
3309 test/c14n/without-comments/merlin-c14n-two-*
3310 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3311 c14n/exc-c14n and slightly modified test script to handle
3312 these test cases
3313 * c14n.c: fixed bugs for complicated nodes set (namespace
3314 without node and others from merlin-c14n-two.tar.gz)
3315 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3316 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3317 for xmlsec performance patch
3318 * xpath.c: fixed self::node() for namespaces and attributes
3319
3320Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3321
3322 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3323 but with the format parameter
3324 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3325
3326Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3327
3328 * Makefile.am: updated c14n tests suite
3329 * c14n.c: performance improvement for previous c14n patch
3330
3331Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3332
3333 * parser.c: another peroformance patch from Peter Jacobi, that
3334 time on parsing attribute values.
3335
3336Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3337
3338 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3339 into LibXML2 test suite
3340
3341Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3342
3343 * c14n.c: propagating xpath ancesstors node fix to c14n
3344 plus small performance improvement to reduce number of
3345 mallocs
3346 * xpath.c: fixed ancestors axis processing for namespace nodes
3347
3348Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3349
3350 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3351 Peter Jacobi
3352
3353Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * configure.in: preparing 2.4.22
3356
3357Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3358
3359 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3360 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3361 a public entry point.
3362 * doc/*: rebuilt the API and docs
3363
3364Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3365
3366 * xpath.c: patch from Richard Jinks to fix a problem introduced
3367 in the previous patch and pointed by Norm
3368
3369Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * libxml.spec.in: fixing bug #81112
3372
3373Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3374
3375 * uri.c: fixing bug #82848
3376
3377Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3378
3379 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3380 output of one catalog test
3381
3382Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3383
3384 * global.data globals.c tree.c include/libxml/globals.h
3385 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3386 default value for global parameter xmlIndentTreeOutput to 1 and
3387 introduced new global parameter xmlTreeIndentString (the string
3388 used to do one-level indent) with default value " " (as it was
3389 in tree.c)
3390
3391Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3394 with trio and schemas.
3395
3396Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3397
3398 * xpath.c: patch from Richard Jinks to fix the problem raised in
3399 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3400
3401Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * xmlschemas.c: a bit of work on import.
3404 * xmlschemastypes.c: Charles Bozeman provided a compare function
3405 for date/time types so min/max facet restrictions should work,
3406 indeterminate comparisons return an error instead of equal.
3407 * test/schemas/date_0* result/schemas/date_0_0: specific test
3408 from Charles Bozeman too
3409
3410Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3413 from Christian Cornelssen fixing the man pages and the Catalog
3414 building script.
3415 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3416 next step is <xs:import> I now have a reasonable understanding
3417 of how it works.
3418
3419Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3420
3421 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3422
3423Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3424
3425 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3426
3427Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * xpath.c: fixing an XPath function evalutation bug pointed out
3430 by Alexey Efimov where the context was lost when evaluating
3431 the function arguments
3432
3433Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3434
3435 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3436 function public for XMLSec performance optimizations
3437
3438Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * python/generator.py python/libxml2class.txt : fixed a problem
3441 with the HTML parser pointed by Gary Benson
3442 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3443 example
3444
3445Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3446 * parser.c: fixed bug #81159 (memory growth in SAX)
3447
3448Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3449 * xpath.c: fixed bug #78858 (the real fix)
3450
3451Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3452 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3453
3454Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3455
3456 * tree.c: modified xmlNodeSetBase to allow changing the
3457 base of a document.
3458
3459Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3460
3461 * xmlschemastypes.c: patch Charles Bozeman for validation of
3462 all the date, time, and duration types
3463 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3464 * configure.in: fixed an error pointed by an user
3465 * xml2-config.in: fixed an error pointed by an user
3466
3467Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3468
3469 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3470 win32/libxml2.def.src xmlIO.c: exported default
3471 'file:', 'http:' and 'ftp:' protocols input handlers
3472 and maked protocols comparisson case insensitive
3473
3474Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * configure.in: Neven Has detected a typo
3477
3478Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3481 as one of the persons allowed to commit directly to the
3482 module.
3483
3484Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3485
3486 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3487 * valid.c: raised a too low limit
3488 * doc/*: rebuilt the docs
3489
3490Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * test/XPath/expr/floats test/XPath/expr/functions
3493 result/XPath/expr/floats result/XPath/expr/functions
3494 xpath.c: another XPath conformance patch from Richard Jinks
3495
3496Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * xmlschemas.c: fixed validation of attribute groups.
3499 * test/schemas result/schemas: added an example from the primer
3500
3501Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3502
3503 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3504 * test/schemas result/schemas: updated the test list
3505
3506Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3507
3508 * TODO: updated a bit
3509 * parser.c: made a comment more specific
3510 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3511 Schemas conformance.
3512 * test/schemas result/schemas: updated the test list
3513
3514Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3515
3516 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3517 implementing xs:all with minOccurs = 0
3518 * tes/schemas/* result/schemas/*: added more tests covering
3519 xs:all
3520
3521Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3522
3523 * xmlregexp.c: first implementation of the all particle, this
3524 may need to be revisited for case where not all transitions
3525 must be crossed.
3526
3527Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3528
3529 * tree.c: another entity processing update from Markus Henke
3530
3531Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3532
3533 * trionan.c: fixed crash on OSF/1
3534
3535Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3536
3537 * xmlschemas.c: more Schemas work
3538 * test/schemas/* result/schemas/*: added more tests coming
3539 from the spec.
3540
3541Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3542
3543 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3544 ExcC14N specification
3545
3546Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3547
3548 * tree.c: patch from Markus Henke, fix for recursive entities.
3549
3550Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3551
3552 * xpath.c: fix a problem with string() on a document node.
3553
3554Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3555
3556 * Makefile.am xmlschemas.c: more Schemas work
3557 * test/schemas/* result/schemas/*: added more tests coming
3558 from the spec.
3559
3560Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3561
3562 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3563 * result/HTML/*: this changes a few things in the results
3564
3565Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3566
3567 * include/libxml/tree.h: eliminated 'declaration different than
3568 prototype' warning
3569 * include/win32config.h: "resolved" conflicts with errno.h
3570
3571Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3574 on the automata interfaces and debug of counted choices
3575 * test/schemas/* result/schemas/*: added a number of tests
3576
3577Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3578
3579 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3580 a bit of work on Schemas
3581 * testSchemas.c: try to make it more useful
3582 * test/schemas/* result/schemas/* Makefile.am: changed the
3583 Schemas regression test procedure, started adding a few samples
3584
3585Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3586
3587 * include/libxml/encoding.h: Patch for the Borland C++ builder
3588 * include/libxml/tree.h: Patch for the Borland C++ builder
3589 * threads.c: Patch for the Borland C++ builder
3590 * win32/bcb5: New directory for the Borland C++ builder
3591 project files
3592
3593Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3594
3595 * win32/Makefile.msvc: Update for XML Schema support
3596 * win32/configure.js: Update for XML Schema support
3597 * win32/libxml2.def.src: Update for XML Schema support
3598
3599Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3602 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3603 xmlunicode.c include/libxml/Makefile.am
3604 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3605 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3606 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3607 include/libxml/xmlversion.h.in : merged the current state of
3608 XML Schemas implementation, it is not configured in by default,
3609 a specific --schemas configure option has been added.
3610 * test/automata test/regexp test/schemas Makefile.am
3611 result/automata result/regexp result/schemas:
3612 merged automata/regexp/schemas regression tests
3613
3614Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3615
3616 * xpath.c: Gary found a compile time problem, fixes #78823
3617
3618Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * configure.in: release of 2.4.20
3621 * doc/*: updated and rebuilt the docs
3622
3623Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3624
3625 * python/Makefile.am: patch from Cristian Gafton to build on
3626 Red Hat 6.2, should also fix #75779
3627
3628Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3629
3630 * valid.c: first part of fixing #78729
3631
3632Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3633
3634 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3635 escaping of URI when saving HTML files.
3636 * result/HTML/*: this impacted some tests
3637
3638Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3639
3640 * configure.in: trying to fix #77441
3641
3642Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3643
3644 * include/libxml/xmlIO.h: Hallski complained it could not be
3645 included by itself.
3646
3647Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3648
3649 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3650
3651Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3652
3653 * win32/configure.js: patch from Nilo for the c14n option
3654 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3655
3656Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3659 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3660 LIBXML_THREAD_ENABLED
3661
3662Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3663
3664 * xpath.c: another patch from Richard Jinks for substring conformance
3665 * test/XPath/expr/floats test/XPath/expr/strings
3666 result/XPath/expr/floats result/XPath/expr/strings: update of the
3667 test suite to check those.
3668
3669Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3670
3671 * xpath.c: patch from Richard Jinks for .x float parsing.
3672
3673Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3674
3675 * parser.c: patch from Markus Henke when an encoding ain't recognized
3676
3677Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * libxml.m4: got a report that #include <string.h> was needed
3680
3681Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3682
3683 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3684
3685Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3686
3687 * doc/example.html: fixing typo
3688
3689Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3690
3691 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3692 pointed out by Melvyn Sopacua.
3693
3694Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3695
3696 * libxml.m4: Frédéric Crozat gave a patch related to the change
3697 of Include paths breaking the libxml.m4
3698
3699Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3700
3701 * xpath.c: Fix bug #76927 forgot to save some context
3702 when evaluating binary expressions
3703
3704Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3705
3706 * configure.in: fixed configure for MPE/iX from Markus Henke
3707 * xmlmemory.c: fixed initialization problems
3708 * xpath.c: another set of patches from Richard Jinks this
3709 fixes "make XPathtests" on linux
3710
3711Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3712
3713 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3714 * test/XPath/expr/compare test/XPath/expr/equality
3715 test/XPath/expr/floats test/XPath/expr/functions
3716 test/XPath/expr/strings result/XPath/expr/compare
3717 result/XPath/expr/equality result/XPath/expr/floats
3718 result/XPath/expr/functions result/XPath/expr/strings: Updated
3719 tests though they show a divergence on Linux
3720
3721Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3722
3723 * xpath.c trionan.c: previous commit also included patches
3724 from Richard Jinks on some IEEE support corner case
3725
3726Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3727
3728 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3729 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3730 that $(datadir) should be used for docs
3731
3732Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3733
3734 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3735 could leak filedescriptors
3736
3737Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3738
3739 * configure.in nanohttp.c: applied patch from Allan Clark for
3740 UnixWare/OpenServer
3741
3742Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3743
3744 * configure.in: preparing 2.4.19
3745 * doc/*: rebuilt the docs
3746
3747Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3748
3749 * nanohttp.c: fixing #76043, got fed up with non-portability
3750 of that piece of code.
3751
3752Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3753
3754 * valid.c SAX.c: Never commit without running "make tests" :-(
3755 fix a couple of stupidities in the previous commit
3756 * result/*: a few changes in some attribute order result of previous
3757 commit.
3758
3759Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3762 the internal subset should not raise duplicate ID errors,
3763 also there was a small bug in conjunction to namespace
3764 declarations defaulted and xml:xxx attributes DTD definitions.
3765
3766Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3767
3768 * xpath.c: Richard Jinks also raised some rounding problems
3769 this tries to fix them
3770
3771Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3772
3773 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3774 behaviour in xmlXPathCastToString()
3775
3776Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3777
3778 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3779 raised by Morus Walter
3780
3781Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3784 from Igor
3785
3786Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3787
3788 * xpath.c: fixing #75619, related to a problem when trying
3789 to evaluate condition when the current node set resulting
3790 from that sub-step evaluation is empty. Also fixes 2 potential
3791 problem with previous-sibling and next-siblings axis.
3792
3793Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3796 HTML support is not configured in.
3797
3798Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3799
3800 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3801 include/libxml/tree.h: dohh I really didn't intended to commit
3802 this test version :-(
3803
3804Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3805
3806 * testSAX.c: I wanted to see the real speed at the SAX interface
3807 after a little too many Ximianer started complaining about the
3808 parser speed.
3809 added a --quiet option:
3810 paphio:~/XML -> ls -l db100000.xml
3811 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3812 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3813 3200006 callbacks generated
3814 real 0m1.270s
3815 Which means 16MBytes/s and 3Mcallback/s
3816
3817Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3818
3819 * xpath.c: valgrind spotted another error that time when running
3820 on libxslt regression tests
3821
3822Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3823
3824 * Makefile.am: adding "make valgrind" running the full regression
3825 tests (except python ones) under Valgrind (using valgrind -q
3826 which was kindly added by the author).
3827 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3828 passes cleanly now except an obcure floating point initialization
3829 raised in log10() in one XPath regression test ???
3830 * tree.c: edited some comments to close #75244
3831
3832Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3833
3834 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3835 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3836 context of ScrollKeeper, made sure that if the number is
3837 an integer, the serialization follows the description at
3838 http://www.w3.org/TR/xpath#section-String-Functions
3839
3840Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3841
3842 * configure.in: preparing 2.4.18
3843 * doc/*: updated and rebuilt the web site
3844 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3845 the Windows and Cygwin maintainers.
3846 * parser.c: humm, changed the way the SAX parser work when
3847 xmlSubstituteEntitiesDefault(1) is set, it will then
3848 do the entity registration and loading by itself in case the
3849 user provided SAX getEntity() returns NULL.
3850 * testSAX.c: added --noent to test the behaviour.
3851
3852Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * parser.c: Wilfried Teiken provided a hackish but working
3855 way to get context reported back on entities when parsing
3856 with SAX and without breaking the DOM build.
3857
3858Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3859
3860 * c14n.c: applied a new patch from Aleksey Sanin
3861 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3862 to reference Aleksey implementation of XML digital Signatures
3863
3864Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3865
3866 * xpath.c: small fix to avoid potential problem due to
3867 ordering of freeing data
3868 * python/Makefile.am: people were complaining about
3869 the generated file in python dir not being built
3870
3871Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3872
3873 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3874 python/generator.py python/libxml.c python/types.c: Cleanup
3875 of the python Makefiles based on Jacob and James feedback,
3876 fixed the spec file accordingly, fixed the number of warning
3877 that passing my pedantic CFLAGS was generating. Conclusion
3878 is that Python includes are real crap.
3879
3880Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3881
3882 * configure,in: it was reported quite a few times that
3883 xml2-config --cflags should not output
3884 -I$includeprefix/libxml2/libxml because libxml2 header names
3885 clashes with existing names like list.h from C++ stl.
3886 Includes should be #include<libxml/xxx.h> so ...
3887
3888Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3889
3890 * c14n.c: another patch from Aleksey Sanin
3891
3892Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3893
3894 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3895 canonicalization algorithm
3896 * doc/xml.html doc/index.html: added the C14N references on the
3897 index page.
3898
38992002-03-13 jacob berkman <jacob@ximian.com>
3900
3901 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3902 usage, redundant, and gcc specific
3903
3904Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3905
3906 * xpath.c: speedup some node selection operations, this can
3907 have a significant impact on DocBook Norm's stylesheets
3908 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3909 make sure it's always the case
3910 * debugXML.c: distinguish CDATA and comments in ls operations
3911
3912Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3913
3914 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3915 to generate better API descriptions etc...
3916
3917Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * c14n.c: Fixing #74186, made sure all boolean expressions
3920 get fully parenthesized, ran indent on the output
3921 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3922 include/libxml/tree.h: also #74186 related, removed the
3923 --with-buffers option, and all the preprocessor conditional
3924 sections that were resulting from it.
3925
3926Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3927
3928 * valid.c: applied patch from Dodji Seketeli fixing an
3929 uninitailized variable in xmlValidGetValidElements()
3930
3931Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3932
3933 * c14n.c: fixed a few comments
3934 * doc/*.html doc/*/*.html: regenerated the docs and added
3935 the C14N API
3936 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3937
3938Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3939
3940 * check-xml-test-suite.py: fix to adapt varaiations in the
3941 bindings
3942 * configure.in python/setup.py python/setup.py.in: fixed to
3943 have the version of the python scripts automatically updated
3944
3945Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3946
3947 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3948 in xmlCopyProp()
3949
3950Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3951
3952 * configure.in: preparing 2.4.17 release
3953 * doc/*: updated and rebuilt the docs
3954 * xpath.c: fixed a comment
3955 * python/libxml.c: fixed a possible reentrancy problem
3956
3957Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3958
3959 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3960 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3961 added a specific regression test
3962 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3963 not raise exceptions when failing to find the attribute.
3964
3965Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3966
3967 * configure.in xmllint.c: owen pointed out a problem with the
3968 ftme fix, gettimeofday() was not detected by configure and
3969 the ftime header wasn't included, dohhh
3970
3971Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3972
3973 * configure.in xmllint.c: trying to fix #71457 for timing
3974 precision when gettimeofday() is not availble but ftime() is
3975
3976Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3977
3978 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3979 are now copied on install and part of the -devel RPM
3980
3981Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3982
3983 * xpath.c: trying to avoid bug #72150 which was apparently
3984 caused by a gcc bug (or a processor problem) as detailed
3985 at http://veillard.com/gcc.bug
3986
3987Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3988
3989 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3990 fixed xmlReconciliateNs(), added a Python test/example for
3991 inter-document cut'n paste
3992 * python/libxml.py: fixed node.doc on document nodes and added
3993 xpathEval() onto node objects
3994
3995Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3998 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3999 fixup and integrated tests for the serialization stuff
4000
4001Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4002
4003 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4004 moved the libxml man page to section 3
4005
4006Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4007
4008 * tree.c: fix bug #72490
4009 * python/libxml.c python/libxml.py: added methods serialize()
4010 and saveTo() to all node elements.
4011
4012Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4013
4014 * xmlIO.c: closed #73430, don't read from an input source
4015 which indicated an end-of-file or an error.
4016
4017Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4018
4019 * parser.c: make sure SAX endDocument is always called as
4020 this could result in a Python memory leak otherwise (it's
4021 used to decrement ref-counting)
4022 * python/generator.py python/libxml.c python/libxml.py
4023 python/libxml2-python-api.xml python/libxml2class.txt
4024 python/tests/error.py python/tests/xpath.py: implemented
4025 the suggestions made by Gary Benson and extended the tests
4026 to match it.
4027
4028Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4029
4030 * python/generator.py: applied patch fixing #73450
4031
4032Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4033
4034 * xpath.c: fixing #61290 "namespace nodes have no parent"
4035 long standing divergence from the XPath REC. NodeSets
4036 simply hold a copy of namespace nodes and those node ->next
4037 points to the parent (which may not be the node carrying the
4038 definition).
4039 * include/libxml/xpath.h: flagged but didn't added a possible
4040 speedup
4041 * DOCBparser.c HTMLparser.c: removed some warnings from push
4042 parser due to new state being added.
4043 * tree.c: new fix from Boris Erdmann
4044 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4045 the XML Canonalization support from Aleksey Sanin
4046
4047Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4048
4049 * tree.c: patch from Boris Erdmann fixing some namespace odities
4050 with xmlCopyNode()
4051
4052Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4053
4054 * xmlIO.c: fix bug #72706 when loading a NULL entity
4055
4056Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4057
4058 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4059 actually change in a future XML Namespace revision.
4060
4061Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4062
4063 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4064 added the possibility of returning nodesets from XPath extension
4065 functions written in Python
4066
4067Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4068
4069 * python/*: commiting some Python bindings work done while travelling
4070
4071Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4074 explicitely with memory debugging switched on
4075
4076Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4077
4078 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4079 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4080 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4081 the accessor generator for strings
4082 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4083 regression test.
4084
4085Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4086
4087 * python/README python/generator.py python/libxml.c python/setup.py:
4088 added the 'usual' setup.py to allow building a libxml2-python
4089 module based on the same code. The initialization is however
4090 different the 2 .so files fo libxml2 and libxslt are identical and
4091 they entry point initialize both libraries. this is done to avoid
4092 some possible nasty problem since the Python don't merge the maps
4093 of all shared modules.
4094
4095Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4096
4097 * parser.c: fixed a push/encoding bug reported by Michael
4098 on librsvg
4099
4100Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4101
4102 * include/libxml/parserInternals.h: fixes a misplaced #endif
4103
4104Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4105
4106 * parser.c valid.c: found and fixed a couple of allocation bugs
4107
4108Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4109
4110 * doc/xml.html doc/python.html doc/*: added a Python and binding
4111 page describing the current state of the Python bindings and
4112 giving pointers to the other languages wrappers.
4113
4114Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4115
4116 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4117 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4118 rebuilt the API and web site
4119 * xpath.c: fixed #71978 portability bugs
4120
4121Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4122
4123 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4124
4125Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4126
4127 * include/libxml/parserInternals.h parser.c: had to change
4128 2 internal parsing API when processing document content
4129 to check the start and end of element content are defined
4130 in the same entity
4131 * valid.c include/libxml/valid.h: attribute normalization can
4132 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4133 with the context to report it.
4134 * SAX.c: fixed the last known bugs, crazy validation constraints
4135 when a document is standalone seems correctly handled. There
4136 is a couple of open issues left which need consideration especially
4137 PE93 on external unparsed entities and standalone status.
4138 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4139 The 2 tests left failing are actually in error. Cleanup done.
4140
4141Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4142
4143 * valid.c: implemented E59 spaces in CDATA does not match the
4144 nonterminal S
4145
4146Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4147
4148 * SAX.c parser.c valid.c: more validation test fixups
4149 * check-xml-test-suite.py: added duration info for the tests
4150
4151Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4152
4153 * parser.c valid.c: a couple of errors were reported but not
4154 saved back as such in the parsing context. Down to 1% failure rate
4155 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4156
4157Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4158
4159 * xmlInternald.c: isExtender was missing a char
4160 * parser.c include/libxml/parser.h: % are acceptable in the
4161 internal subset if within a PUBLIC ID
4162
4163Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4164
4165 * SAX.c parserInternals.c valid.c: more work on the conformance
4166 suite. Took the step to finally block documents with encoding
4167 errors. It's a fatal error per the spec, people should have fixed
4168 their documents by now.
4169
4170Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4171
4172 * check-xml-test-suite.py: fixed the test script after some discussion
4173 on the semantic of TYPE="error"
4174 * Makefile.am: added the script to the distrib
4175
4176Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4177
4178 * SAX.c entities.c: fixed a couple of conformances issues deep
4179 into the validation code (standalone and undeclared Notations)
4180
4181Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4182
4183 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4184 stayed there for years !
4185
4186Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4187
4188 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4189 missing
4190
4191Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4192
4193 * check-xml-test-suite.py: improved the behaviour a bit as
4194 well as the logs
4195 * parser.c valid.c SAX.c: fixed a few more bugs
4196 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4197
4198Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4199
4200 * check-xml-test-suite.py: python script to run regression tests
4201 against the XML Test suite of W3C/OASis
4202 * SAX.c: fixed a validation bug
4203 * parser.c: fixed 3 errors pointed by the test suite
4204 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4205 * python/Makefile.am: fixed a dependendy
4206
4207Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4208
4209 * xmlmemory.c: avoid a warning bug #71594
4210
4211Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4212
4213 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4214 warning on alpha/Tru64
4215
4216Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4217
4218 * include/libxml/entities.h: fixing a comment
4219 * valid.c: fixing some troubles with validity check on namespaces
4220 * result/VC/NS3 test/VC/NS3: added a specific regression test
4221
4222Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4223
4224 * tree.c: Fixing #71342 serializing '\n' in attribute values
4225 * result/noent/att3 result/att3 test/att3: added a specific
4226 test.
4227
4228Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4229
4230 * python/libxml.c: couple of bug fixes
4231
4232Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4233
4234 * python/*.py: removed tabs and used spaces.
4235
4236Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4237
4238 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4239 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4240
4241Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4242
4243 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4244 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4245
4246Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4247
4248 * include/libxml/encoding.h include/libxml/entities.h
4249 include/libxml/globals.h include/libxml/parser.h
4250 include/libxml/threads.h include/libxml/tree.h
4251 include/libxml/xmlmemory.h: trying to fix the include mess
4252
4253Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4254
4255 * include/libxml/xmlmemory.h: reverted part of the previous
4256 attempt to provide #69655, this was breaking the build.
4257
4258Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4259
4260 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4261 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4262 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4263 include/libxml/parserInternals.h include/libxml/tree.h
4264 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4265 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4266 clean.
4267 * python/libxml.c: fixed a warning.
4268
4269Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4270
4271 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4272 copying of node, merge back IDs in the target document.
4273 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4274 test/XInclude/ents/ids.xml: test case
4275 * result/VC/ElementValid4: output changed due to a typo fix
4276
4277Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4278
4279 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004280 generate the dependencies right as Jacob found out. Add
4281 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004282
4283Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4284
4285 * parserInternals.c valid.c: Justin Fletcher found some parts
4286 of the code needing cleanup
4287 * libxml.spec.in python/Makefile.am python/generator.py
4288 python/libxml.c python/libxml.py: Fixed the python Makefiles
4289 corrected a bug showing up on ia64, changed the name of the
4290 python internal module too
4291
4292Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4293
4294 * Makefile.am: applied patch from Andris Pavenis for binary
4295 name suffixes
4296
4297Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4298
4299 * xmllint.c win32/win32config.h: fixing #68748
4300
4301Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4302
4303 * valid.c: fixing #70166
4304
4305Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4306
4307 * valid.c: fixing #70077
4308
4309Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4310
4311 * Copyright Makefile.am README configure.in libxml.spec.in:
4312 Changed to the MIT Licence
4313 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4314 doc/xmlio.html: updated the doc accordingly
4315 * include/libxml/xmlwin32version.h configure.in: preparing
4316 2.4.14 release
4317 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4318 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4319 fixed the const xmlChar * wrapper and generator, XPath extension
4320 functions now use the context as first argument
4321 * python/tests/tstxpath.py python/tests/xpath.py
4322 python/tests/xpathext.py: Updated the tests accordingly
4323 * tree.c: fixed bug #70067
4324
4325Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4326
4327 * Makefile.am: cleanup
4328 * debugXML.c: always use stdout if output is NULL
4329 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4330 * python/Makefile.am python/generator.py python/libxml2class.txt
4331 python/libxml_wrap.h python/types.c: augmented the number of bindings
4332 handling FILE * and XPath contexts
4333 * python/tests/Makefile.am: avoid a stupid problem due to the
4334 use of TEST.
4335
4336Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4337
4338 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4339
4340Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4341
4342 * python/TODO python/libxml.c: cleanup the extension function lookup
4343 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4344
4345Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4346
4347 * configure.in python/Makefile.am: do not install outside
4348 of prefix
4349
4350Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4351
4352 * python/TODO python/libxml.c: started adding SAX interfaces
4353 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4354 SAX test
4355
4356Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4357
4358 * tree.c: hardened the addChild function
4359 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4360 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4361 added accessors needed for xmlNode, a bit more testing and
4362 extension of interfaces
4363 * python/tests/Makefile.am python/tests/build.py: added a test
4364 build from scratch/save/load/check
4365
4366Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4367
4368 * parserInternals.c: change a small bit in the way valididy
4369 error messages get initialized
4370 * python/TODO python/libxml.c python/libxml2-python-api.xml
4371 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4372 added some memory debugging to track leaks at the libxml2 level
4373 * python/tests/*.py: changed all tests to check for leaks,
4374 there is just one left in XPath extension registrations.
4375
4376Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4377
4378 * python/TODO python/generator.py python/libxml2-python-api.xml
4379 python/libxml2class.txt: more accessor classes for the parser
4380 context, allow to switch on and check validity
4381 * python/tests/Makefile.am python/tests/error.py
4382 python/tests/invalid.xml python/tests/valid.xml
4383 python/tests/validate.py: attded more test and and added error.py
4384 which I forgot to commit in the last step
4385
4386Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4387
4388 * python/Makefile.am python/types.c: cleanup
4389 * python/libxml.c python/libxml.py python/libxml_wrap.h
4390 python/generator.py python/libxml2-python-api.xml
4391 python/libxml2class.txt: added class for parser context, added
4392 first cut for push mode support. Added a framework to generate
4393 accessors functions.
4394 * python/tests/Makefile.am python/tests/push.py: added a push
4395 test
4396
4397Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4398
4399 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4400 bug a bit of cleanup.
4401
4402Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4403
4404 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4405 python/libxml2class.txt: adding error redirections and preformat
4406 to a python handler
4407 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4408 tests self checking
4409
4410Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4411
4412 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4413 a function
4414
4415Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4416
4417 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4418 python/libxml.c python/libxml2-python-api.xml
4419 python/libxml2class.txt: Progressing through the TODOs, class
4420 description output, extra XML API, RPM now builds the wrappers
4421 for all python installed versions
4422
4423Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4424
4425 * configure.in libxml.spec.in python/Makefile.am python/TODO
4426 python/generator.py python/libxml2class.txt: added more informations
4427 in the libxml2-python package including docs. Slightly changed
4428 the class hierarchy
4429 * python/tests/*: added basic regression tests infrastructure too
4430
4431Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4432
4433 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4434 added libxml2-python as part of the packages installed
4435
4436Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4437
4438 * python/Makefile.am python/generator.py python/libxml.c
4439 python/libxml.py: more work, now able to extend the
4440 XPath interpreter with functions written in python.
4441
4442Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4443
4444 * python/Makefile.am: Jacob sent a patch to allow building from
4445 tarfile.
4446
4447Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4448
4449 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4450 inserted the python wrappers build, I hope this won't be too
4451 unportable
4452
4453Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4454
4455 * xpath.c: minor optimization
4456 * python/generator.py python/libxml.c python/libxml.py
4457 python/libxml_wrap.h: more work on the python bindings,
4458 they now support XPath and there is no evident leak
4459
4460Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4461
4462 * python/generator.py python/libxml.c python/libxml.py:
4463 more work on the python bindings generator.
4464
4465Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4466
4467 * python/generator.py python/libxml.c python/libxml_wrap.h:
4468 more work on the python bindings.
4469
4470Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4471
4472 * python/generator.py python/libxml.c python/libxml.py
4473 python/libxml_wrap.h: commited early version of a python binding
4474 for private use only ATM
4475
4476Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4477
4478 * entities.c tree.c include/libxml/entities.h: applied patch
4479 from Anthony Jones to implement copy of DTD subtree too. Had
4480 just to keep 2 function private which really ought to become
4481 public ones.
4482
4483Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4484
4485 * xmllint.c: added pointers to the web pages in the usage()
4486
4487Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4488
4489 * tree.c: more fixes from Petr Kozelka for attribute handling
4490 in the tree API to align the semantic with DOM.
4491
4492Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4493
4494 * valid.c tree.c entities.c: another set of patches from
4495 Anthony Jones for copy operations cleanup and robustness
4496
4497Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4498
4499 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4500 an alphabetic index based on comments content
4501 * doc/*: rebuilt the web site with the new references
4502
4503Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4504
4505 * parserInternals.h: Greg Sjaardema suggested to use an
4506 eponential buffer groth policy in xmlParserAddNodeInfo()
4507
4508Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4509
4510 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4511 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4512 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4513 to generate cross-references, and added/updated the stylesheets
4514 to generate and link API indexes. The generic keyword index
4515 is not done yet.
4516 * doc/*.html: regenerated all the usual docs too
4517
4518Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4519
4520 * debugXML.c: added an xpath function to the shell for T. V. Raman
4521
4522Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4523
4524 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4525 debug routines.
4526
4527Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4528
4529 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4530 support of attribute nodes
4531
4532Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4533
4534 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4535 hopefully near complete and fully documented of the API in XML
4536 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4537 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4538 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4539 include/libxml/parserInternals.h include/libxml/valid.hi
4540 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4541 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4542 include/libxml/xpath.h include/libxml/xpathInternals.h:
4543 Cleaned up the doc comments a lot in the process, the interface
4544 coverage is now 100%
4545
4546Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4547
4548 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4549 extracts comments from the gtk-doc DocBook output (a bit
4550 convoluted but seems to work).
4551
4552Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4553
4554 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4555 added an XML description of the API, moved the script generating
4556 it here. Added a "make api" target
4557
4558Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4559
4560 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4561
4562Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4563
4564 * xpath.c include/libxml/xpathInternals.h: the change made to
4565 xmlXPathFuncLookupFunc was incompatible roll it back
4566
4567Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4568
4569 * SAX.c: cleanup patch from Anthony Jones
4570 * doc/Makefile.am: fix the headers to avoid in make scan
4571 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4572 includes, * vs Ptr and general cleanup
4573 * parsedecl.py: first version of a script to extract the
4574 module interfaces, the goal will be to provide .decl or XML
4575 specification of the interfaces to build wrappers.
4576
4577Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4578
4579 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4580 now provides return codes in case of errors
4581
4582Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4583
4584 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4585 Upgraded to trio baseline 1.6
4586 * strio.h strio.c: Replaced by triostr.h and triostr.c
4587
4588Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4589
4590 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4591 of strdup usage in the code
4592
4593Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4594
4595 * parser.c error.c: Keith Isdale complained rightly that
4596 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4597
4598Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4599
4600 * tree.c: fixed the funxtion to set the xml: attributes
4601 * debugXML.c: added "setbase" to test it.
4602
4603Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4604
4605 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4606 to allow updating an attribute content
4607
4608Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4609
4610 * libxml.h: try to avoid problems when compiling on Windows
4611
4612Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4613
4614 * hash.c: patch from Anthony Jones for hash.c allocation size
4615 * Makefile.am: trying to work around Yet Another Libtool Madness
4616 and build the 2.4.13 release finally ...
4617
4618Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4619
4620 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4621 * doc/* : update of the documentation
4622
4623Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4624
4625 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4626 at fixing #61290 :-(
4627
4628Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4629
4630 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4631 Fixes bug #67229
4632
4633Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4634
4635 * tree.c: trying to avoid troubles when a subtree is copied
4636 and coalesced in part with the target tree. Should fix
4637 bug #67407
4638
4639Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4640
4641 * valid.c: fixed validation of attributes content of type
4642 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4643 values, very old bug. Fixes #67671
4644
4645Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4646
4647 * parser.c include/libxml/parserInternals.h tree.c: integrated
4648 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4649 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4650
4651Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4652
4653 * threads.c: applied Serguei Narojnyi's patch to add native
4654 thread support on the Win32 platform
4655 * testThreadsWin32.c Makefile.am: added the test program also
4656 from Serguei, Win32 specific
4657 * include/win32config.h include/libxml/xmlwin32version.h.in:
4658 added patch from Igor for the Windows thread specific defines.
4659
4660Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4661
4662 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4663
4664Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4665
4666 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4667 output page into XMLinfo.html. Close bug #66951 and
4668 raised by Robert Collins too.
4669
4670Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4671
4672 * encoding.c: Paul Keogh pointed out a possibility of segfault
4673 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4674 Closes bug # 68238
4675
4676Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4677
4678 * doc/*.html: updated the Gdome2 links
4679
4680Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4681
4682 * libxml.h: Applied following patches from Robert Collins
4683 and make sure IN_LIBXML is defined when compiling it
4684 -------
4685 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4686 as well as Visual C.
4687 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4688 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4689 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4690 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4691 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4692 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4693 xmlSysIDExists xmlNoNetExists).
4694 * xmllint.c: Don't include winsock2.h for Cygwin.
4695
4696Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4697
4698 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4699 when the version info is not present.
4700
4701Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4702
4703 * tree.c: Anthony Jones pointed out a problem in
4704 xmlStringGetNodeList() and provided a fix for it
4705
4706Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4707
4708 * parser.c: patch from Frank J Franklin to remove a bug in
4709 xmlCreatePushParserCtxt() when the initial buffer passed
4710 is large.
4711
4712Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4713
4714 * win32/*: big cleanup of the Windows/MSVC project files
4715 from Igor Zlatkovic
4716
4717Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4718
4719 * doc/Makefile.am: should fix #67674 and avoid troubles if
4720 xsltproc is not available or fails in the prefix provided
4721
4722Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4723
4724 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4725
4726Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4727
4728 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4729 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4730 Fixed a few other problems raised by Charlie Bozeman.
4731 * result/VC/ElementValid[5-7]: fixed the output
4732
4733Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4734
4735 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4736 patches from Charlie Bozeman. Regenerated the HTML docs.
4737
4738Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4739
4740 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4741 for Windows from Igor
4742
4743Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4744
4745 * xmllint.c: applied Justin Fletcher patch for --output or -o
4746
4747Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4748
4749 * win32/libxml2/libxml2.def.src: close #67019
4750
4751Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4752
4753 * xmllint.c: applied Justin Fletcher generic timing patch
4754 similar to the one already applied to xsltproc.
4755
4756Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4757
4758 * include/libxml/tree.h tree.c: applied documentation patches
4759 from Charlie Bozeman
4760
4761Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4762
4763 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4764
4765Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4766
4767 * valid.c: fix the xmlStrdup() used in the previous patch.
4768 * valid.c: added --dropdtd
4769 * tree.c: fixed xmlUnlinkNode so it also removes the references
4770 from the document if the node is a DTD
4771
4772Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4773
4774 * HTMLtree.c valid.c: cleanup some static declarations
4775
4776Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4777
4778 * xmllint.c: removed another strdup()
4779 * doc/FAQ: removed the HP/UX entry
4780
4781Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4782
4783 * valid.c: fix bug #66816 when validating.
4784 * xmllint.c: don't use sys/time.h if configure did not found it
4785
4786Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4787
4788 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4789 xmlcatalog_man.xml
4790
4791Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4792
4793 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4794 xmlInitMemory() was declared twice
4795
4796Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4797
4798 * globals.c: do not reference strdup() !
4799 * configure.in libxml-2.0.pc.in: trying to fix the libs
4800 of the various config extraction modules
4801
4802Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4803
4804 * configure.in : preparing 2.4.12
4805 * doc/* : updated and rebuilt the docs
4806
4807Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4808
4809 * uri.c: closed bug #66159
4810 * testURI.c: added --escape option
4811 * configure.in: some cleanup for xml2-config --cflags
4812
4813Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4814
4815 * globals.c testThreads.c: removed some misplaced includes
4816 of xmlversion.h
4817
4818Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4819
4820 * threads.c: patch from Gary Pennington fixing a possible
4821 problem at initialization time.
4822
4823Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4824
4825 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4826 Eric Lavigne contribution to build libxml2 on MacOS using
4827 CodeWarrior.
4828
4829Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4830
4831 * xmllint.c: applied Geert Kloosterman's patch to fix
4832 --repeat --timing output
4833
4834Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4837 where non-wellformed XML declaractions were not detected.
4838
4839Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4840
4841 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4842
4843Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4844
4845 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4846 gets reset by xmlCleanupInputCallbacks() and this makes the
4847 function useless. Same for output.
4848
4849Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4850
4851 * xmlIO.c: robert pointed out a loop error in callback cleanups
4852
4853Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4854
4855 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4856 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4857 they are not really tied to debugging
4858
4859Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4860
4861 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4862 * xmllint.c: better --catalogs description
4863
4864Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4865
4866 * tree.c: fixed a couple of problems in xmlSetProp()
4867
4868Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4869
4870 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4871 unappropriate stdout output.
4872
4873Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4874
4875 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4876 by Denis Beurive, closes #65111
4877
4878Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4879
4880 * valid.c: in case of content model validity error, don't
4881 print it if validity warnings were not requested.
4882
4883Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4884
4885 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4886 * parserInternals.c: removed the last exit() call. Print an
4887 unmaskable error on stderr instead (library mismatch detection)
4888
4889Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4890
4891 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4892 shell instructions from Heiko Rupp
4893
4894Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4895
4896 * catalog.c: use the URL notation file:// for default catalog paths
4897
4898Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4899
4900 * include/libxml/tree.h: better comments for _private fields
4901 * tree.c: removed a problem when copying an entity reference.
4902
4903Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4904
4905 * vms/*: updated instructions and diffs from John A Fotheringham
4906
4907Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4908
4909 * include/libxml/xmlerror.h: avoid an include problem if
4910 #include <libxml/xmlerror.h> happens first in code
4911 seems to be the case in KDE libs
4912
4913Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4914
4915 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4916 from Igor for Windows
4917
4918Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4919
4920 * Makefile.am: Gary Pennington pointed out a missing prefix
4921
4922Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4923
4924 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4925 * doc/*: upgraded and rebuilt the docs
4926
4927Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4928
4929 * HTMLparser.c: fix comment in scripts element parsing.
4930 * result/HTML/doc3*: updated the results.
4931
4932Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4933
4934 * uri.c: another URI bug fix #63336, using Joel Young patch.
4935
4936Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4937
4938 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4939 a cleaned up version of the Pwd shell string generation.
4940
4941Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4942
4943 * valid.c include/libxml/tree.h: trying to fix namespaces +
4944 validation problems for good, closing #63619 in the process
4945 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4946 wrong in this respect, fixed it.
4947
4948Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4949
4950 * xmllint.c: Morus Walter patch to allow --format and --encode
4951
4952Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4953
4954 * debugXML.c: Stefan Kost provided an help command for the shell
4955
4956Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4957
4958 * debugXML.c: Heiko Rupp pointed that the shell would crash
4959 on empty nodesets returns.
4960
4961Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4962
4963 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4964 migh need the history libraries
4965
4966Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4967
4968 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4969 handle the case of < in quoted attributes, Bastian Kleineidam
4970
4971Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4972
4973 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4974 fixing catalog breakages
4975 * Makefile.am catalog.c result/catalogs/catal
4976 result/catalogs/mycatalog.* test/catalogs/catal*:
4977 fixed more problems in catalog support, added more regression tests
4978 for both XML and SGML catalog handling
4979
4980Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4981
4982 * debugXML.c: applied an improvement to xmlGetLineNo() from
4983 Keith Isdale
4984
4985Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4986
4987 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4988 Side effect of the progressive catalog loading
4989
4990Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4991
4992 * Makefile.am: confexecdir and confexec_DATA were defined twice
4993 pointed out by Karl Eichwalder
4994
4995Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4996
4997 * xmlcatalog.c: avoid unlink() and use remove() instead.
4998
4999Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5000
5001 * libxml.spec.in: cleanup
5002 * include/libxml/xmlwin32version.h: updated with 2.4.8
5003
5004Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5005
5006 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5007 of compiling libxml with a non standard set of options
5008
5009Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5010
5011 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5012 document --sgml option, fixing gnome bugzilla #63382
5013
5014Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5015
5016 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5017 breakage of 2.4.7, added a couple of really needed APIs
5018 like xmlCatalogIsEmpty() and xmlNewCatalog()
5019 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5020 for install-catalog
5021 * configure.in: preparing 2.4.8
5022
5023Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5024
5025 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5026 include/libxml/tree.h include/libxml/xmlIO.h: more include
5027 cleanups, export cleanly one html output + format function.
5028
5029Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5030
5031 * parser.c: removed initGenericErrorDefaultFunc call from
5032 xmlInitParser() since it could destroy previous calls to
5033 xsltSetGenericErrorFunc() effects
5034
5035Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5036
5037 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5038 keyword.
5039
5040Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5041
5042 * Makefile.am: cleanup
5043 * threads.c: cleanup too
5044 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5045 from xsltproc
5046 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005047 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005048
5049Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5050
5051 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5052 was not used anymore !
5053
5054Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5055
5056 * configure.in: preparing 2.4.7
5057 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5058 manual page from John
5059 * doc/*: updated the doc and rebuilt the generated pages
5060
5061Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5062
5063 * xmlIO.c: closing bug #62711, the library should never
5064 close stdin or stdout.
5065
5066Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5067
5068 * uri.c: second pass at fixing #63336, using Joel Young
5069 final patch. looks okay.
5070
5071Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5072
5073 * uri.c include/libxml/uri.h: trying to clear #63336
5074 allowing the escaping routine to parse unconformant
5075 URI-References.
5076
5077Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5078
5079 * vms/readme.vms vms/build_libxml.com nanoftp.c
5080 include/libxml/xmlversion.h.in: a few VMS updates from
5081 John A Fotheringham
5082 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5083 and xmlCleanupOutputCallbacks() for the Perl binding people.
5084
5085Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5086
5087 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5088 apply fixes to close #63271 and avoid segfaults when
5089 the error routine gets callbed before xmlInitParser()
5090 get called.
5091 * nanoftp.c error.c: Applied patches from Justin Fletcher
5092 correcting some xmlGenericError misuses.
5093
5094Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5095
5096 *doc/xmllint.xml, doc/xmllint.1
5097 New and improved man page for xmllint - .xml is the original, .1
5098 is the generated man page
5099
5100Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5101
5102 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5103 the web site from the main HTML document.
5104
5105Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5106
5107 * parser.c: fixed an erroneous validation bug when PE refs
5108 occurs in external parsed entities referenced from the
5109 internals subset
5110 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5111 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5112 added the associated testcase, it's a nice one.
5113 * HTMLparser.c: generate the DTD node as HTML still ...
5114 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5115
5116Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5117
5118 * HTMLparser.c: fixed a bug in htmlNewDoc()
5119
5120Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5121
5122 * test/threads/*: added entities testing to the Thread test
5123 * testThreads.c: make the test reasonable
5124 * DOCBparser.c: fix the DTD public and system ID
5125 * xmllint.c: added --sgml for SGML DocBook importing
5126 * Makefile.am: added Docbtests target
5127
5128Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5129
5130 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5131 * testThreads.c: removed bogus include
5132
5133Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5134
5135 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5136 fixed a very serious (looping) validation bug
5137
5138Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5139
5140 * include/libxml/globals.h include/libxml/threads.h threads.c
5141 testThreads.c: far more testing, cleaning up bugs
5142 * *.c : make sure globals.h is always included.
5143
5144Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5145
5146 * HTMLparser.c: try to get rid of parser loops for good.
5147
5148Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5149
5150 * configure.in: fixed some bugs in CFLAGS passing.
5151 * test/threads Makefile.am testThreads.c: added a specific
5152 threaded test case (really nasty, guaranteed).
5153
5154Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5155
5156 * catalog.c: serious cleanup on the management of the
5157 XML catalog tree, more tests done, especially with
5158 the catalog PI.
5159
5160Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5161
5162 * catalog.c: avoid a problem in catalog cleanup on SMP if
5163 catalogs were not initialized.
5164
5165Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5166
5167 * catalog.c xpath.c: trying to cleanup the not thread safe
5168 parts of the library.
5169
5170Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5171
5172 * include/libxml/globals.h configure.in global.data: make
5173 the allocation be per-thread a configure option
5174 * encoding.c include/libxml/parser.h: fixed compilation
5175 errors
5176
5177Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5178
5179 * include/libxml/parser.h: Norm reported that a few lines
5180 added were breaking libxslt compile, removed them for now
5181
5182Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5183
5184 * parser.c parserInternals.c threads.c: debugged and fixed
5185 initialization problems which were giving troubles on SMP
5186 boxes.
5187
5188Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5189
5190 * include/libxml/Makefile.am: missing globals.h
5191
5192Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5193
5194 * globals.c: added a couple of standard includes.
5195
5196Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5197
5198 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5199 include/libxml/parserInternals.h include/libxml/tree.h
5200 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5201 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5202 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5203 Applied the last patches from Gary, cleanup, activated threading
5204 all user accessible global variables are now handled in globals.[ch]
5205 Still a bit rought but make tests passes with either
5206 --with-threads defined at configure time or not.
5207 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5208 linking options
5209
5210Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * Makefile.am include/libxml/Makefile.am
5213 include/libxml/globals.h globals.c include/libxml/threads.h
5214 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5215 configure.in: started integrating the core of the thread support
5216 not activated yet but half integrated. The code should still
5217 compile and work anyway.
5218
5219Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5220
5221 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5222 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5223 integrating the non-controversial parts of Gary Pennington
5224 multithread patches
5225 * catalog.c: corrected a small bug introduced
5226
5227Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5228
5229 * catalog.c include/libxml/catalog.h: very serious cleanup,
5230 isolating unportable code and as much as possible the accesses
5231 to the global shared catalog. May need more testing !
5232
5233Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5234
5235 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5236 Keith Isdale patches for the XSLT debugger interfaces. Some
5237 cleanup
5238
5239Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5240
5241 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5242 * DOCBparser.c: generate line nubers in elements
5243
5244Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5245
5246 * configure.in: preparing 2.4.6 release
5247 * doc/xml.html doc/html/*: updated and rebuilt the docs
5248 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5249
5250Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5251
5252 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5253 adding documentation for DV's supercatalog support
5254
5255Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5256
5257 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5258 super catalog support adding one API and one flag --sgml to
5259 xmlcatalog
5260
5261Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5262
5263 * doc/xmlcatalog_man.xml, xmlcatalog.1
5264 One more crack at
5265 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5266
5267
5268Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5269
5270 * xpath.c: implemented xmlXPathObjectCopy for external objects
5271 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5272
5273Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5274
5275 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5276 finishing up fix to
5277 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5278 the xmlcatalog man page display more elegantly
5279
5280Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5281
5282 * configure.in: closing bug #61832
5283 * HTMLparser.c: removed a warning
5284
5285Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5286
5287 * xpath.c: fixing #61673 part I, do not loose doc information
5288 when copying result value trees.
5289
5290Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5291
5292 * xpath.c: trying to harden the XPath interpreter
5293
5294Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5295
5296 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5297 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5298
5299Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5300
5301 * HTMLparser: repaired another loop problem
5302
5303Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5304
5305 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5306 parsing.
5307 * xpath.c: fix bug #61291 the default XML namespace node is
5308 missing from the namespace axis.
5309 * tree.c: refuse to create namespaces nodes with prefix "xml"
5310
5311Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5312
5313 * SAX.c: ouch a non-defined namespace could lead to a crash,
5314 fixed #61215
5315
5316Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5317
5318 * parserInternals.c: closed bug #61054
5319
5320Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5321
5322 * include/libxml/Makefile.am: closing #60708
5323
5324Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5325
5326 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5327 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5328
5329Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5330
5331 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5332
5333Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5334
5335 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5336 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5337
5338Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5339
5340 * catalog.c: Justin Fletcher provided cleaup code in case
5341 HAVE_STAT is not defined
5342 * include/win32config.h: Igor Zlatkovic suggested to have
5343 HAVE_STAT defined there
5344
5345Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5346
5347 * catalog.c - fixed typing error reported by M. Barros
5348
5349Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5350
5351 * xmllint.c - fixing typo
5352
5353Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5354
5355 * HTMLparser.c: small enhancement to prevent loop on
5356 unrecognizable data
5357
5358Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5359
5360 * parserInternals.c: applying patch from bug #60757 this
5361 should close it
5362
5363Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5364
5365 * catalog.c xmlcatalog.c: removed a couple of warning
5366 * xpath.c: try to solve the linking problem on platforms
5367 needing trio to compile
5368
5369Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5370
5371 * Makefile.am libxml.spec.in: backing up non-documented changes
5372 commited without review or aproval by Jens Finke <jens@gnome.org>
5373 * HACKING: made 100% clear that no commit should be done directly
5374
5375Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5376
5377 * configure.in: Joe Orton provided a patch fixing a problem
5378 when iconv is specified to be in a non-standard directory
5379 but wasn't exported in xml2-config --cflags
5380
5381Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5382
5383 * configure.in: let's ship 2.4.5 before getting too much
5384 troubles with 2.4.4 errors.
5385
5386Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5387
5388 * encoding.c entities.c: do not output hexadecimal charrefs
5389 when serializing HTML since some version of Netscape can't
5390 grok it, generate decimal ones.
5391 * result/HTML/doc3.htm: output changed due to previous test
5392 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5393
5394Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5395
5396 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5397 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5398
5399Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5400 Released 2.4.4
5401
5402 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5403 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5404 updated the configuration scripts systems accordingly
5405
5406Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5407
5408 * configure.in: preparing for 2.4.4
5409 * doc/xml.html doc/html/*: updated and rebuilt the docs
5410
5411Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5412
5413 * win32/dsp/libxml2.def.src: tried to incorporate comments
5414 from bug #59220
5415
5416Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5417
5418 * parser.c result/noent/wml.xml: fixed bug #59981 related
5419 to handling of '&' in attributes when entities are substitued
5420
5421Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5422
5423 * libxml.h include/libxml/xmlversion.h.in
5424 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5425 Tried to close bug #60131
5426
5427Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5428
5429 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5430
5431Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5432
5433 * SAX.c: fixing bug #59946 on xmlns=""
5434
5435Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5436
5437 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5438 but allocates a new error code.
5439
5440Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5441
5442 * xmllint.c: John Fleck fixed typos in the options output
5443 * parser.c SAX.c: fix ignorable white space SAX selection
5444
5445Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5446
5447 * entities.c: Steve Underwood found the possibility of an
5448 ininite loop in case of error.
5449
5450Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5451
5452 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5453
5454Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5455
5456 * parser.c: warn if version is not 1.0 but it's not
5457 strictly speaking an error after analyzing the spec
5458
5459Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5460
5461 *doc/catalog.html - add link to the html version of the
5462 man page, other linguistic cleanups
5463
5464Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5465
5466 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5467 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5468 file, has not yet been included in the build.
5469
5470Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5471
5472 * catalog.c: removed a duplicate affectation Justin Fletcher
5473
5474Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5475
5476 * tree.c: Armin Sander pointed a possible text coalescing
5477 problem, completed his patch.
5478
5479Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5480
5481 * trionan.c: Fixed const and volatile re-definition problem
5482
5483Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5484
5485 * libxml.4 parser.c: doc updates from Heiko Rupp
5486 * parserInternals.c: 2 sanity checks from Heiko Rupp
5487
5488Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5489
5490 * tree.c: applied patch from Armin Sander to make some pointers
5491 const in xmlCopyNode()
5492 * include/libxml/tree.h: added fix to the header
5493
5494Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5495
5496 * xpath.c: hum, restrict the integer usage gcc bug workaround
5497 to only gcc compilers so that other architecture don't get
5498 penalized by this limitation.
5499 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5500
5501Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5502
5503 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5504 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5505
5506Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5507
5508 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5509 --convert option to xmlcatalog to convert SGML ones to
5510 the XML syntax.
5511 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5512
5513 2.4.3 got released at that point
5514Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5515
5516 * catalog.c xmlIO.c: started some serious testing and fixed
5517 a few bug and optmization needs.
5518
5519Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5520
5521 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5522 preparing for a 2.4.3 release even if it may not be ready yet
5523 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5524 all file parsing lookup to go through the entity resolver, add
5525 to add an API to bypass it (needed to load catalogs themselves),
5526 some cleanup on the catalog code too.
5527 * nanoftp.c: small cleanup
5528 * doc/catalog.html: small update
5529
5530Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5531
5532 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5533 Jun Kuriyama
5534
5535Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5536
5537 * doc/catalog.html: finished the catalog documentation
5538
5539Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5540
5541 * doc/catalog.html doc/xml.html: added documentation about
5542 Catalog support, misses an API description
5543 * doc/html/*: reextracted the API pages
5544
5545Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5546
5547 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5548 Added the part about section 7.2 on URI resolution,
5549 fixed a side effect in the HTML parser, look complete
5550 and ready to rock except the URI/SystemID part!
5551
5552Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5553
5554 * include/libxml/catalog.h include/libxml/parser.h
5555 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5556 xmlIO.c: added support and APIs needed for the catalog PI
5557 * include/libxml/xmlIO.h: cleanup
5558
5559Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5560
5561 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5562 include/libxml/catalog.h: starts to look okay, really
5563 plugged the new framework, cleaned a lot of stuff,
5564 added some APIs, except the PI's support missing this
5565 should be mostly complete
5566 * result/catalogs/* test/catalogs/*: added new test, enriched
5567 the existing one with URN ID tests
5568
5569Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5570
5571 * catalog.c: fixed nextCatalog
5572 * result/catalogs/docbook test/catalogs/*: started adding
5573 a small regression test
5574
5575Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5576
5577 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5578 more work on the XML catalog support.
5579 * parser.c include/libxml/parser.h: small cleanup seems using
5580 list as a public parameter name can give portability troubles
5581 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5582 include/libxml/xpath.h include/libxml/Makefile.am: removed
5583 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5584 wrappers
5585
5586Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5587
5588 * Makefile.am trio.c triodef.h trionan.c xpath.c
5589 include/libxml/Makefile.am include/libxml/trionan.h:
5590 Re-worked Not-A-Number and Infinity support.
5591 * xmlcatalog.c: added readline include files
5592
5593Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5594
5595 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5596 testCatalog as xmlcatalog, making it an installed app
5597 adding a shell, and preparing it to be a /etc/xml/catalog
5598 management tool, though not ready yet
5599 * catalog.c include/libxml/catalog.h: adding support for
5600 XML Catalogs http://www.oasis-open.org/committees/entity/
5601 not finished, there is some interesting tradeoffs and a
5602 few open questions left.
5603
5604Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5605
5606 * xmllint.c: fixed a line formatting problem
5607
5608Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5609
5610 * SAX.c: removed a couple of unused variable (Albert Chin)
5611
5612Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5613
5614 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5615 trying to fix some troubles w.r.t. function returning
5616 const xxxPtr.
5617
5618Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5619
5620 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5621 defined
5622
5623Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5624
5625 * xpointer.c: removed unused var
5626
5627Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5628
5629 * testXPath.c: another small cleanup closing bug #59110
5630
5631Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5632
5633 * win32/dsp/libxml2.def.src: small cleanup closing bug
5634 #59108
5635
5636Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5637
5638 * example/gjobread.c: add xmlCleanupParser() before leaving
5639
5640Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5641
5642 * config.h.in configure.in include/libxml/xmlwin32version.h:
5643 released 2.4.2
5644
5645Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5646
5647 * include/libxml/valid.h debugXML.c valid.c: deprecate
5648 the non-boundchecking Sprintf functions, add Snprintf
5649 this should close bug #57984
5650
5651Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5652
5653 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5654 URIs before doing the lookups (pointed by Mark Vakoc)
5655
5656Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5657
5658 * xpath.c: serious changes on Result Value Trees and NodeSets
5659 w.r.t. deallocation and collect operations. Probably not
5660 100% clean (merge of allocated trees smells like a problem).
5661 Seems sufficient to close #58943
5662
5663Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5664
5665 * xmllint.c: adding a --format option
5666
5667Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5668
5669 * xpath.c: count() was broken on Result Value Tree
5670 * xmlIO.c: fixed file:/// accesses on _WIN32
5671
5672Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5673
5674 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5675 macro was renamed, this should close bug #58683
5676
5677Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5678
5679 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5680 entity substitution mode text at the end of the entity might
5681 be added due to text coalescing.
5682 * nanoftp.c parser.c: small cleanup
5683
5684Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5685
5686 * HACKING: added John Fleck right to commit in the doc subdir
5687
5688Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5689
5690 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5691 allow to inherit attributes from the DTD directly in the
5692 tree, this is needed for XPath and can be a useful feature.
5693 Inherited namespaces are always provided at the tree level now
5694 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5695 of tests for this feature (XSLT being the prime user).
5696
5697Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5698
5699 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5700 testSAX.c xmlIO.c xmllint.c include/win32config.h
5701 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5702 include/libxml/xmlwin32version.h.in win32/README.MSDev
5703 win32/dsp/*: applied Win32 Facelift No.2 patches from
5704 Igor Zlatkovic for Windows/MSC
5705
5706Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5707
5708 * SAX.c: unparsedEntityDecl() the URI computation of the
5709 entity wasn't done breaking XSLT unparsed-entity-uri()
5710
5711Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5712
5713 * xpath.c: fixed a bug when walking the descendants and
5714 the current node has no children
5715 * debugXML.c: show up when a text node is supposed to not be escaped
5716
5717Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5718
5719 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5720 worked like the set:leading() function)
5721 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5722
5723Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724
5725 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5726
5727Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * include/libxml/xmlIO.h: apply change to close #58141
5730 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5731
5732Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * parser.c: when the internal subset uses a PE, then the
5735 included entity can use conditional sections.
5736
5737Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5740 when walking the namespace axis showing up in
5741 libxst/tests/general/bug-12
5742 * xmlmemory.c: added the possibility to trace a given block
5743 defined by its address
5744
5745Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5746
5747 * parser.c: don't override existing encoding specified before
5748 starting xmlParseDocument()
5749
5750Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751
5752 * include/libxml/xmlwin32version.h: reinserted, needed for
5753 Windows users of CVS
5754
57552001-07-27 Darin Adler <darin@bentspoon.com>
5756
5757 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5758 * testCatalog.c: Add include of <libxml/parser.h>.
5759
57602001-07-27 Darin Adler <darin@bentspoon.com>
5761
5762 * include/libxml/.cvsignore:
5763 * include/libxml/xmlwin32version.h:
5764 Remove this file from CVS because it's generated.
5765
5766Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * parser.c include/libxml/parser.h: applied const patches from
5769 Tom Moog #58002
5770
5771Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5772
5773 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5774 lookup framework
5775
5776Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * tree.c: fixed xmlCopyNode() for documents
5779
5780Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5783
5784Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * parser.c: fixes bug #57652 reported by Morus Walter
5787
5788Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5791
5792Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5795 errors, lesson don't add new functions at 1am before a release
5796 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5797 from XPath initialization when possible.
5798
5799Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * result/scripts/base*: removing history/readline changed
5802 this slightly
5803 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5804 xmllint.c: make element content line number generation
5805 optionnal to avoid breaking old apps added interface to switch
5806
5807Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005810 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005811 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5812 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5813 John Kroll fixes to allow saving to HTTP via PUT (or
5814 POST of needed).
5815 * doc/html/*.html: regenerated the docs
5816
5817Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5818
5819 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5820 xmlHashScanFull and xmlHashScannFull3 to get passed the
5821 three keys as arguments to the callback function
5822
5823Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * configure.in Makefile.am: removed libxml softlink for good
5826 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5827 100% coverage by gtk-doc
5828
5829Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5832 fixed serious troubles due to size_t vs. int mismatch
5833
5834Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5837
5838Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5839
5840 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5841 convenient extension API for value and context managing
5842 Now handles external objects through xmlXPathPopExternal,
5843 xmlXPathWrapExternal and xmlXPathReturnExternal.
5844 Added functions for sets operations (intersection, etc.)
5845
5846Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5849 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5850 HTMLparser.c: cleanup of global variables, marking some
5851 const or private.
5852
5853Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5854
5855 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5856 fixed xmlXPathNodeSetItem when passing index=0
5857
5858Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5861
5862Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * xmllint.c: fixed compilation under Cygwin #57503
5865 * TODO: update
5866
58672001-07-13 Peter Williams <peterw@ximian.com>
5868
5869 * config.h.in: add #undef HAVE_DLFCN_H
5870
5871 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5872 builddir.
5873
5874Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5877 raised by #57348 and #57381
5878
5879Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5880
5881 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5882 tree.c xpointer.c: store the line numbder in element->content,
5883 may break some software, need a configuration mechanism
5884
58852001-07-10 Darin Adler <darin@bentspoon.com>
5886
5887 * .cvsignore:
5888 * example/.cvsignore:
5889 * include/.cvsignore:
5890 * include/libxml/.cvsignore:
5891 Various things that are generated and should be ignored.
5892
5893Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5896 * doc/xml.html doc/html/*: updated the docs
5897
5898Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5901 validation occured on content with element child
5902
5903Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * tree.c: fixed XML Base computation which was broken
5906 * debugXML.c: added a base function to the shell
5907 * Makefile.am result/scripts/* test/scripts/*: added scripts
5908 based regression tests, and adding 2 XML Base tests
5909
5910Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * tree.c: set properties doc and call xmlSetListDoc for properties
5913 content when grafting them in a different tree.
5914 * aclocal.m4: remove from CVS
5915
5916Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * win32/libxml2/libxml2.def.src: added some missing entry point
5919 for XPath (Mark Vakoc)
5920
5921Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5924 layer should URI-Unescape before trying to open resources.
5925
5926Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * xpath.c: fix the name() bug for elements in the default
5929 namespace reported by Charlie Bozeman
5930
5931Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5934 led to an XPath fix, improvements of SAX initialization, and
5935 an added option --nocdata to testXPath
5936
5937Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * doc/libxml-doc.el: Felix Natter provided anew version working
5940 with XEmacs too
5941
5942Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5943
5944 * include/libxml/xpath.h: small cleanup
5945 * doc/xml.html: update
5946
5947Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5950 released 2.3.14
5951
5952Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * doc/html/*: rebuilt the docs for the release
5955 * doc/xml.html: added 2.3.14 release.
5956
5957Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5960 were not equal to empty strings
5961
5962Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * SAX.c: fixed a URI-Reference computation problem when validating
5965 * xmlIO.c: small cleanup
5966
5967Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * parser.c: improved the description of a couple of interfaces
5970 upon Larry Stamper suggestion
5971
5972Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * SAX.c entities.c parser.c: changed completely the way entities
5975 are handled when running the parser in entity substitution mode.
5976 This fixes a bug reported by Stephan Kulow and nearly divides
5977 by 3 the amount of memory required by libxslt to load and process
5978 DocBook TDG.
5979
5980Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981
5982 * HTMLparser.c: fixing a too early root closing problem raised
5983 byt Prashanth Naidu
5984
5985Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986
5987 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5988 raised by Mark Vakoc.
5989
5990Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * example/Makefile.am: fixed the include path to add srcdir/include
5993 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5994 and some cleanup
5995
5996Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5999 lot of optimization work, results in significant improvements
6000 when handling really complex XPath queries. Add a small optimizer
6001 for unions, improve [n] and [last()], avoid some costly ops.
6002
6003Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004
6005 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6006 * xpath.c: small cleanup
6007 * xmlGetNsList: reformated, fixed problems if used on Entities
6008
6009Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010
6011 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6012
6013Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6016 * Makefile.am example/Makefile.am: workaround automake generating
6017 erroneous deps
6018
6019Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * include/win32config.h: bug #56801 Yon Derek provided a patch
6022 to the windows config file.
6023
6024Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6025
6026 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6027 libxml.h : Yon Derek provided a set of changes to compile from
6028 CVS on Windows/MSC
6029
6030Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031
6032 * parser.c: fixed UTF8 BOM support in push mode
6033 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6034 added a specific testcase
6035
6036Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * Makefile.am: added --push regression tests
6039 * parserInternals.c: the XML parser segfaulted in --push mode
6040
6041Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * configure.in: moved the symlinks detection within a CVS
6044 check, this is not portable and will be removed soon.
6045 * xpath.c: small cleanup/speedup
6046
6047Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6050 release of 2.3.12
6051 * parser.c: make an error message if unknow entities in all cases
6052
6053Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6056
6057Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058
6059 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6060 includes were installed in the wrong dir
6061
6062Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * doc/html.xml: warn against sending code to exhibit bugs.
6065
6066Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6069 Tru64 from Thomas Leitner
6070
6071Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * AUTHORS: added William and Bjorn
6074 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6075 daniel@veillard.com hopefully I won't have to do this again
6076 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6077 docs can be rebuilt cleanly now
6078 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6079 from CVs it's generated, added include/libxml/xmlwin32version.h
6080 also generated but which should change far less frequently.
6081 * catalog.c nanoftp.c: made sure to include libxml.h not
6082 libxml/xmlversion.h directly
6083 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6084 when compiling on WIN32 and MSC
6085
6086Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6087
6088 * include/Makefile.am include/libxml/Makefile.am configure.in:
6089 fixed make distcheck and rebuilding the rpms
6090
6091Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * configure.in: should finish the migration of exported includes
6094 into a real include/libxml in CVS, at least for CVS users.
6095 * removed the exported headers, added in include/libxml (as well
6096 as xmlversion.h.in).
6097
6098Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * configure.in: fixed the way to detect symlink
6101
6102Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * configure.in: updated, include/libxml is now a real CVS dir
6105
6106Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6109 version works with both libxml1 and libxml2 (it autodetects
6110 the prefix of the html-files) from Felix Natter.
6111 * doc/xml.html: updated doc accordingly
6112
6113Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * xpath.c: fixed the bug generating a template loop in libxslt
6116 when using docbook-xsl-1.4, * should filter out document nodes
6117 * HACKING: added William
6118 * TODO: updated
6119
6120Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * doc/FAQ.html: added a warning about gcc-3.0
6123 * doc/xml.html: added reference to gdome2 and removed a confusing
6124 sentence
6125
6126Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6127
6128 * xmlversion.h: okay this is a generated file, but Windows
6129 users need it and they can't generate it, and I want CVS
6130 Windows users ...
6131 * win32/libxml2/libxml2_so.dsp: Windows project file for
6132 the shared lib version of libxml2
6133 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6134 resources needed for libxslt/xsltproc by Yon Derek
6135
6136Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6137
6138 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6139
6140Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6143
6144Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * include/win32config.h: Yon Derek provided a first fix
6147 to be able to compile libxslt/xsltproc on Windows
6148
6149Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150
6151 * xpath.c: attempt to work around what seemed a gcc optimizer
6152 bug when handling floats on i386 http://veillard.com/gcc.bug
6153 * tree.c entities.c encoding.c: doing some cleanups while
6154 chasing it
6155
6156Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * Makefile.am: cleanup when --without-debug is specified
6159 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6160 w.r.t. --without-debug and other include points
6161 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6162 Catalogs
6163 * configure.in entities.h tree.h HTMLparser.c: removed
6164 --without-corba, made the _private field mandatory
6165
6166Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6169 outputs a BOM in UTF8, an errata has been issued to avoid the
6170 problem, that was the most reasonable solution... Add support
6171 for a leading UTF8 BOM in entities.
6172
6173Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * valid.c: fixed a bug found when post validating an entity ref
6176 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6177 activate it too
6178
6179Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6182 weakness in the node copy the XPointer and the XInclude
6183 implementations. Serious cleanup.
6184
6185Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * Makefile.am: Kjartan Maraas provided a small patch to
6188 add xml2-config.in to EXTRA_DIST
6189
6190Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6193 provided another failing case found in KDE, the way the
6194 ctxt->vctxt.nodeTab was allocated and freed changed over
6195 time but it wasn't completely cleaned up. This should fix it.
6196
6197Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * parser.c: Stephan Kulow also raised the fact that line number
6200 could get miscounted making debug harder, fixed the problem
6201 in xmlParseCharData()
6202
6203Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * valid.c: Stephan Kulow pointed out a problem when validating
6206 and using an empty entity, forgot a 'break' in a case.
6207
6208Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6211 * doc/xml.html: updated with 2.3.11
6212
6213Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * TODO: updated adding cleanup of generated doc
6216 * configure.in: prepared to release 2.3.11
6217 * xmllint.c: added --version for bug reporting
6218 * doc/html/*.html: rebuilt the doc
6219
6220Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * xpath.c: first part of the work on selecting namespace to
6223 fix bug #56115
6224
6225Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6228 when using -liconv
6229 * TODO: updated
6230
6231Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6232
6233 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6234 cleanup, encoding support.
6235
6236Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237
6238 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6239
6240Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * xpath.c: bug detected by Ankh when / is used as a function arg
6243
6244Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6247 of element and use it to avoid outputting formatting spaces at
6248 the wrong place. Implemented the format parameter for HTML save.
6249 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6250 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6251 result/HTML/wired.html: of course this impact the result of a
6252 number of HTML tests
6253
6254Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * HTMLtree.[ch]: started augmenting the HTML save API with
6257 encoding and formatting parameters
6258
6259Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * HTMLtree.h: cleanup and started evaluating the work needed on
6262 revamping the HTML output code
6263
6264Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6267
6268Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * valid.c: fixed bug #56049, forgot one check in the
6271 validation routine
6272
6273Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6276
6277Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * libxml.h: fixed an error in last commit
6280 * doc/FAQ.html: added an entry for compilation from CVS
6281
6282Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * xmlversion.h.in libxml.h: Cygwin patches
6285 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6286 * tree.h: cleanup
6287
6288Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6291 memory block in a strange case where libxml is linked twice
6292 in the binary.
6293
6294Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6297 state far too often, simple fix used to avoid it.
6298
6299Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6302 being processed, applied his patch
6303 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6304
6305Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6308 provided fixes to compile on MSCC again
6309 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6310 also provided an update for the project files.
6311
6312Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6315 bug #55810
6316
6317Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * tree.c: fixed xmlGetNsProp() to close bug #55683
6320 Note this requires libxslt to use it's own function instead.
6321
6322Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323
6324 * HTMLtree.c: when in a pre element no formatting space should
6325 be added.
6326 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6327
6328Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6329
6330 * configure.in: added tests for signal() and signal.h
6331
6332Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333
6334 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6335
6336Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * doc/libxml-doc.el: Felix Natter provided a new version for
6339 libxml2
6340
6341Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342
6343 * HTMLtree.c: when in a pre element no formatting space should
6344 be added.
6345
6346Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6349
6350Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6353 hack
6354 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6355 * uri.c: fixed a warning
6356
6357Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * HTMLtree.c: trying to close bug #55772 escaping in script
6360 elements
6361 * doc/xml.html: suggest to send mail to the list
6362
6363Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6366 good. Use a macro and based on the solution provided in
6367 vsnprintf manual page from GNU.
6368
6369Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6370
6371 * error.c: Workaround for non-preserving variadic list.
6372 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6373
6374Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * doc/xml.html: added 2.3.10 release
6377
6378Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379
6380 * configure.in: releasing 2.3.10
6381
6382Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6383
6384 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6385
6386Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387
6388 * encoding.c: Robert Collins provided a patch to add the
6389 "US-ASCII" encoding alias
6390
6391Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6392
6393 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6394 string oriented functions and started cleaning the related areas
6395 in xpath.c which needed fixing in this respect
6396
6397Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6400 #55380
6401 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6402
6403Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * TODO: updated
6406 * nanohttp.[ch] : started adding APIs to get the redirected URL
6407 when this occurs (needed for further base computation
6408 * tree.h: cleanup
6409 * encoding.c: cleanup
6410 * SAX.c: minor change around ctxt->loadsubset
6411
6412Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * Makefile.am include/Makefile.am: small change to have
6415 include/libxml rebuilt if working from CVS.
6416 * uri.c: applied another patch from Carl Douglas for URI escaping,
6417 this should close bug #51876
6418
6419Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6420
6421 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6422 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6423 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6424 added specific regression test
6425 * parser.h: preparing for the XSLT mode where DTD inherited
6426 attributes are added to the tree.
6427
6428Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
6430 * xinclude.[ch]: Updated the namespace for the Last Call version
6431 * result/XInclude/include test/XInclude/include: updated the
6432 testsuite accordingly
6433
6434Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435
6436 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6437 related to bug #51876
6438
6439Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6440
6441 * tree.c: fixed a gross mistake in base computation, xml:base is
6442 not completely correct yet (need cascade).
6443 * xpath.[ch]: added the few things needed to find a function name
6444 and URI from the XPath context when it is called.
6445
6446Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6449 * DOCBparser.c: small cleanup
6450 * xmllint.c: added a --catalogs option to load catalogs from
6451 $SGML_CATALOG_FILES
6452 * tree.c: cleanup
6453 * configure.in: iconv library fixup, ICONV_LIBS
6454
6455Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * catalog.c: handling of CATALOG entries. detection of recursion,
6458 and a few bugfixes
6459 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6460 against the default namespace
6461
6462Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6465
6466Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6467
6468 * parser.c: fixed propagation context info when parsing an
6469 external entity.
6470 * doc/html/*.html: regenerated a couple of docs
6471
6472Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * doc/xml.html: update with 2.3.9 informations
6475
6476Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477
6478 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6479 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6480 * doc/html/* : rebuilt the docs
6481 * valid.c: small patch which may improve some case when
6482 validating.
6483
6484Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6485
6486 * HTMLparser.c: Closed bug #54891
6487 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6488 to the suite
6489
6490Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6491
6492 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6493 applied a documentation patch from LotR and filled in a few missing
6494 descriptions
6495
6496Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * xpath.c tree.c parser.c: speed optimizations at the parser level
6499 document tree freeing and xpath evaluation
6500
6501Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * parser.c parser.h parserInternals.h: fixed a couple of
6504 interfaces for handling memory buffer input to const char *
6505 upon suggestion of JamesH.
6506
6507Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508
6509 * configure.in: LoTR sent a patch fixing the previous commit
6510
6511Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6512
6513 * configure.in: trying to deal again with the stoopid -R linking
6514 flag of Solaris
6515
6516Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * xpath.h: two nodeset access macros from Thomas Broyer
6519
6520Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6521
6522 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6523 patch from Thomas Broyer
6524
6525Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6526
6527 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6528 case
6529 * INSTALL: was empty added stuff from the FAQ
6530
6531Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6534 attributes handling and #54433 by adding xmlUnsetProp()
6535 and xmlUnsetNsProp()
6536
6537Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538
6539 * HTMLparser.c: Patch from Jonas Borgström
6540 (htmlGetEndPriority): New function, returns
6541 the priority of a certain element.
6542 (htmlAutoCloseOnClose): Only close inline elements if they
6543 all have lower or equal priority.
6544 * result/HTML: this of course changed a number of tests results.
6545
6546Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6547
6548 * xmlIO.c catalog.c: plugged in the default catalog resolution
6549 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6550 documentations
6551 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6552
6553Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6556 integrating catalogs
6557 * catalog.[ch] testCatalog.c: adding a small catalo API
6558 (only SGML catalog support).
6559 * parser.c: restaured xmlKeepBlanksDefault(0) API
6560
6561Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6562
6563 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6564
6565Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * parser.c: added xmlParseExternalEntityPrivate() to allow
6568 propagation of ctxt->_private when parsing external entities
6569
6570Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571
6572 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6573
6574Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6575
6576 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6577
6578Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6579
6580 * valid.c: warn when indeterminist content model is detected
6581 * result/VC/ElementValid8: this adds a message
6582 * Makefile.am: add --novalid for VCM tests
6583 * parserInternals.c: added a call to Init memory
6584
6585Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586
6587 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6588 when both parameters are NULL.
6589
6590Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6591
6592 * valid.c: applied small patch from Gary Pennington, reindented
6593 some part of the code.
6594
6595Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6598 release, updated and regenerated the docs
6599
6600Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * xpath.c result/XPath/expr/floats : clarified and cleanup
6603 printing of abnormal floats in tests.
6604
6605Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6606
6607 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6608 * results/HTML/ : a few changes in the output of the HTML tests as
6609 a result.
6610 * configure.in: tying to fix -liconv where needed
6611
6612Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * Makefile.am: fixed a stupid error
6615
6616Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * configure.in Makefile.am: make the inclusion of the trio
6619 modules in the library conditional
6620
6621Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622
6623 * DOCBparser.c: patche from László Kovács, fixed entities refs
6624 in attributes handling
6625
6626Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6627
6628 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6629 flushing
6630
6631Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6632
6633 * xpath.c: fix of an XSLT namespace bug reported on the list
6634 general/bug-8-
6635
6636Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * strio.h trio.c: Dan McNichol suggested a couple of small
6639 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6640
6641Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * tree.c parser.c encoding.c: spent a bit more time looking
6644 at the parsing speed and DOM handling. Added a few more
6645 speedups.
6646
6647Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648
6649 * parser.c: small but effective parsing speed improvement
6650
6651Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6652
6653 * configure.in: default on the DocBook parser inclusion (for Gnome)
6654 * DOCBparser.h: fixed a header reference
6655
6656Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6657
6658 * configure.in xpath.c: applied Bjorn patches for FPE on the
6659 alpha
6660
6661Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6664 xmlSaveFormatFileTo()
6665
6666Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667
6668 * xpath.c: simple and efficient optimization, XPath functions
6669 aways bind to the same code, cache this
6670 * TODO: updated (by saying some is obsolete)
6671
6672Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * xpath.c: more cleanup work on XPath name parsing routines
6675
6676Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6677
6678 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6679 xmlXPathParseName
6680 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6681 * debugXML.c: avoid compilation problems if compiling without
6682 HTML support, Igor Zlatkovic
6683 * win32/libxml2/libxml2.def.src: being able to compile without
6684 XPath on Windows
6685
6686Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687
6688 * libxml.m4: yet another patch from Toshio Kuratomi
6689
6690Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6693
6694Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6695
6696 * tree.[ch]: added xmlSaveFormatFile interface for saving
6697 and indenting a file.
6698
6699Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6700
6701 * xpath.c: fixed bug #53689 related to processing-instruction()
6702
6703Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6704
6705 * DOCBparser.c: patche from László Kovács
6706
6707Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6708
6709 * parser.c: applied fixes from Christian Glahn bug report #53391
6710
6711Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6712
6713 * error.c: Jean François Lecomte provided a complete description
6714 and a fix to bug #53537
6715
6716Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6719
6720Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6721
6722 * DOCBparser.c SAX.c: a bit more work on entities processing.
6723 Still Need to cleanup XML output and references in attributes
6724
6725Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6728
6729Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6730
6731 * tree.c: trying to fix #53574, not completely complete,
6732 I would like xmllint --copy --debug test/ent1 and
6733 xmllint --debug test/ent1 to show the same result.
6734 * xpath.c: fix a bug when trying to sort namespace nodes
6735
6736Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6737
6738 * HTMLtree.c: real fix for #53402
6739
6740Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6743 PIs when using xsl:output
6744 * valid.c: closing #53537 some case generate segfaults if there
6745 is validity errors
6746
6747Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6748
6749 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6750 of external parsed entities, added --noent to testDocbook
6751 * valid.c: Garry Pennington found an uninitialized variable
6752 access in xmlValidateElementContent()
6753
6754Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6755
6756 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6757 with madness
6758 * result/HTML/ : this modified the result of the regression tests
6759 a lot.
6760
6761Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6764 to doc where it wasn't checked against NULL reported by
6765 Jens Laas
6766
6767Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6768
6769 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6770 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6771
6772Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
6774 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6775 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6776 * SAX.[ch]: cleanup and updates for DocBook
6777 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6778 ex SGML identifier changes
6779 * valid.c: removed a static unused function.
6780
6781Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * HTMLtree.c: applied change for Paul Sponagl on script saving
6784 * Makefile.am: the warning about entity title.xml are normal.
6785
6786Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6787
6788 * configure.in: release of 2.3.7
6789 * Makefile.am: fixing make distcheck
6790
6791Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6792
6793 * doc/html/* doc/xml.html: updated and regenerated the docs
6794
6795Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6796
6797 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6798
6799Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800
6801 * tree.c: fixed #53388 with the provided patch
6802
6803Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6804
6805 * valid.c: Bjorn detected an invalid memory access. Fixed
6806 vstateVPush()
6807
6808Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6809
6810 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6811
6812Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6813
6814 * libxml.h: new header used only for the compilation of libxml
6815 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6816 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6817 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6818 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6819 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6820 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6821 baseline (version 1.2 plus a single patch).
6822 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6823 scientific notation for numbers. Tests added.
6824 * xpath.c: formatting of numbers changed to use sprintf
6825 (contribution from William Brack)
6826
6827Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6828
6829 * valid.c: cleanup, more useful debugging
6830 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6831 * xmlIO.c: entity loading is printed as an error when validating
6832
6833Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6834
6835 * valid.c: fixed to validate within entities
6836 * test/VCM/v22.xml: added a specific testcase
6837
6838Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839
6840 * valid.c: forgot an epsilon transition in for ()+
6841 * test/VCM/v21.xml : added a specific test case
6842
6843Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6844
6845 * valid.c: removed a state explosion exhibited by RSS
6846 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6847 from bug #51872
6848
6849Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6850
6851 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6852 validation without using an ugly NFA -> DFA algo in the source.
6853 Made a specific algorithm easier to maintain, using a single
6854 stack and without recursion.
6855 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6856 * hash.c: made the growing routine static
6857 * tree.h parser.c: added the parent information to an
6858 xmlElementContent node.
6859
6860Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6861
6862 * SAX.c parser.c xpath.c: generating IDs when not validating
6863 from an external parsed entity was poisoning the ID has table
6864 with removed values. This was killing XSLT on the KDE help
6865 browser.
6866
6867Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868
6869 * entities.h: andrew@ugh.net.au detected a double declaration
6870
6871Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * debugXML.c hash.c tree.h valid.c : some changes related to
6874 the validation suport to improve speed with DocBook
6875 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6876 the way validation errors get reported
6877
6878Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6879
6880 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6881 by P C Chow and William M. Brack for XSLT HTML output
6882
6883Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6884
6885 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6886 Igor Zlatkovic patches for MSC compilation and added his
6887 updates
6888
6889Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6890
6891 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6892 prefix lookup.
6893 * parserInternals.c: fixed the bug reported by Morus Walter
6894 due to an off by one typo in xmlStringCurrentChar()
6895
6896Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897
6898 * HTMLparser.c result/HTML/*: revamped the way the HTML
6899 parser handles end of tags or end of input
6900
6901Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6902
6903 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6904
6905Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6906
6907 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6908 bug where the linktime verions of free() won't work ...
6909
6910Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6911
6912 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6913
6914Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6915
6916 * doc/xml.html: added 2.3.6 release
6917
6918Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6919
6920 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6921 * result/wml.xml: resulted in a small output change
6922
6923Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6924
6925 * tree.c: xmlNewDoc was missing the charset initialization
6926 * xmllint.c: added --auto to autogenerate a doc, allow to
6927 reproduce the problem fixed on xmlNewDoc
6928
6929Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
6931 * xpath.c: trying to get 52979 solved
6932 * tree.c result/ result/noent/: trying to get 52712 solved, this
6933 also made me clean up the fact that XML output in general should
6934 not add formating blanks by default, this changed the output of
6935 a few tests
6936
6937Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6940
6941Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6942
6943 * configure.in: finally released 2.3.6
6944
6945Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * xpath.c: checking for null pointer generated by new code
6948
6949Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * xpath.c: fixed a [] evaluation problem reported
6952 * test/XPath/tests/simpleaddr: extended test
6953 * result/XPath/simpleaddr: updated result
6954
6955Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * xmllint.c: Dan Timis reported a portability problem
6958 on Macs without mmap, fixed it.
6959
6960Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * testXPath.c : added a --tree option allowing to display the
6963 tree dump of the XPath expression
6964
6965Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6966
6967 * xpath.c: fixed a memleak when comparing nodesets
6968 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6969 * tree.c: added a TODO
6970
6971Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6974 we need string functions
6975 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6976 to be able to use them where needed. Applied some changes
6977 to reduce name linking pollution and compile in only what's
6978 needed.
6979 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6980 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6981 for the string manipulation functions
6982 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6983 to the free() function of xmlmemory.c
6984 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6985 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6986 usage.
6987
6988
6989Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990
6991 * error.c: applied the context output patch of the error
6992 handling submitted by Chuck Griffith
6993 * error/VC/*: this slightly change some error logs
6994
6995Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6996
6997 * parser.c: fixed line number reporting on error
6998
6999Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7000
7001 * parser.c: Sullivan and Darin found a parser bug,
7002 applied the patch.
7003
7004Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7005
7006 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7007 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7008 xmlversion.h.in xpointer.c: of course the way I defined
7009 UNUSED breaks on old gcc version. Try to be smart and
7010 also define it directly in xmlversion.h
7011 * configure.in: removed -ansi flag from the pedantic set
7012
7013Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014 Huge cleanup, I switched to compile with
7015 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7016 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7017 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7018 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7019 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7020 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7021 encoding.h entities.c error.c list.[ch] nanoftp.c
7022 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7023 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7024 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7025 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7026 Cleanup, staticfied a number of non-exported functions,
7027 detected and cleaned up a dozen of problem found this way,
7028 avoided a lot of public function name/typedef/system names clashes
7029 * doc/xml.html: updated
7030 * configure.in: switched private flags to the really pedantic ones.
7031
7032Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7033
7034 * configure.in: 2.3.5
7035 * doc/html/*: rebuilt the docs
7036
7037Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7038
7039 * parser.c: fixed a reported bug in NOTATION parsing
7040 * uri.c: accepted but not fixed bug 51876, added TODO
7041 * Makefile.am: fixed bug 51876
7042
7043Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7044
7045 * config.h.in configure.in error.c: fix a compilation problem
7046 on platforms without vsnprintf (xml@thewrittenword.com)
7047
7048Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7049
7050 * parser.c: fixed a function name header typo
7051 * SAX.c: notations can also occur in external subset.
7052
7053Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7054
7055 * error.c: removed a C++ like comment
7056
7057Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7058
7059 * parser.c: fixing bug 52299 strange condition leading
7060 to a parser crash due to a buffer overflow
7061 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7062 added the specific test case
7063
7064Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7067 xmlXPathConvert{String,Number,Boolean} to be able to make
7068 type casts without a context stack, fixed some implementation
7069 problems related to the absence of context at parse-time,
7070 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7071 in the public API too
7072 * xpointer.c xpathInternals.h: we need to know at parse time
7073 whether we are compiling an XPointer
7074
7075Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7076
7077 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7078 cleaned up the parser internals, refactored XPath code, added
7079 new compilation based APIs and cleanly separated public and
7080 private APIs.
7081
7082Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7083
7084 * xpath.h: the comp field must be added at the end to avoid
7085 killing binary compat.
7086
7087Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088
7089 * Makefile.am: detect XPath memleaks in regreson tests
7090 * error.c: fixed and error w.r.t. error reporting still using
7091 stderr
7092 * hash.c: added new line at end of file
7093 * tree.h: minor cleanup
7094 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7095 expression parsing from evaluation, resulted in a number of
7096 changes internally, and in XPointer. Likely to break stuff
7097 using xpathInternals.h but should remain binary compatible,
7098 new interfaces will be added.
7099
7100Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7101
7102 * configure.in: fixed a couple of problems reported by
7103 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7104 without gcc on non linux platforms.
7105
7106Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7107
7108 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7109 a fix for --with-html-dir= configure support. I hope it won't
7110 break rpm generation
7111
7112Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7113
7114 * xmlIO.c: one function comment cleanup.
7115
7116Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7117
7118 * SAX.c: external subset notations were improperly registered
7119 in the internal subset.
7120
7121Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7122
7123 * README.cvs-commits: added, pointing to HACKING
7124 * HACKING: updated
7125
7126Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7127
7128 * parser.c: and Matt Sergeant found one in the XML push
7129 parser (erroneous check I forgot to remove when I fixed the
7130 main parser).
7131
7132Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7133
7134 * xpath.c: ptittom found a small bug in UnaryExpr
7135
7136Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7137
7138 * configure.in: bumped to 2.3.4
7139 * error.c: fixed bug #51860
7140 * tree.c: fixed bug #51861
7141 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7142 * tree.[ch] : added xmlDefaultBufferSize
7143 * nanoftp.c: typo in function name header block
7144 * doc/xml.html : updated, added link to XML::LibXSLT
7145 * doc/html/* : rebuilt the docs
7146
7147Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7148
7149 * parser.c SAX.c: the new content parsing code raised an
7150 ugly bug in the characters() SAX callback. Found it
7151 just because of strangeness in XSLT XML Rec ouptut :-(
7152
7153Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7154
7155 * Makefile.am: Martin Baulig suggested to add -lm
7156 * tree.c: found another bug in xmlNodeGetContent()
7157
7158Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7159
7160 * xpath.c: Bjorn found the error related to strictness of comparison.
7161
7162Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163
7164 * parser.c: trying to fix the Dtd parsing problem reported
7165 by Gary, side effect of last week speed optimizations.
7166
7167Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7168
7169 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7170 * parserInternals.c: removed unneeded test raised by Stric
7171
7172Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7173
7174 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7175 and fixed by William Brack). Added xmlXPathFormatNumber.
7176 Changed the sorting slightly.
7177 * configure.in Makefile.am example/Makefile.am: Added -lm.
7178 Please note that applications linking with libxml2, must
7179 also like with the math library from now on.
7180
7181Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7182
7183 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7184
7185Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7186
7187 * parser.c: one must report spaces even if the Dtd element
7188 content proves that this is not part of the element content.
7189 * result/valid/*.xml: this changed the ouptu slightly
7190
7191Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7192
7193 * configure.in: bumped to 2.3.3
7194 * doc/xml.html: updated
7195
7196Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7197
7198 * tree.c: minor doc fix
7199 * xpath.c: deallocation issues when a result tree has been
7200 converted to a node-set
7201
7202Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7203
7204 * doc/xml.html: oops corrected dates s/2000/2001
7205
7206Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7207
7208 * valid.c: new patch from Gary Pennington
7209
7210Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7211
7212 * doc/xml.html: applied patch from Ankh
7213
7214Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7215
7216 * xinclude.c: fixed a problem building on Mac
7217
7218Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7219
7220 * parser.c: more work on increasing parsing ferformances
7221
7222Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7223
7224 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7225 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7226 avoiding memcpy in production builds MEM_CLEANUP macro use
7227 * parser.[ch] parserInternals.c: optimizations of the tightest
7228 internal loops inside the parser. Better checking of I/O
7229 flushing/loading conditions
7230 * xmllint.c : added --timing
7231
7232Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7233
7234 * configure.in: bumped to 2.3.2
7235 * doc/xml.html: updated for release
7236
7237Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7238
7239 * xpath.c: found a memleak and fixed a nasty bug
7240
7241Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7242
7243 * xmllint.[c1] : added return code errors for xmllint
7244 * xpath.c: specific debug dump function for result value trees
7245
7246Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7247
7248 * xpath.c: finally implemented xmlXPathCompareNodeSets
7249 * test/XPath/expr/floats results/XPath/expr/floats: added
7250 a test for float expressions
7251
7252Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7253
7254 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7255 * parserInternals.[ch]: trying to speed up parsing
7256 * xpath.c : speeded up node set equality op
7257
7258Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7259
7260 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7261 better handling of ID/IDREF and the list modules associated
7262 * configure.in: small CFLAGS cleanup
7263
7264Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7265
7266 * configure.in: fixed iconv detection on AIX (stric)
7267
7268Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7269
7270 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7271
7272Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7273
7274 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7275 and optimized xmlXPathNodeSetSort
7276
7277Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7278
7279 * xpath.c: bug fix when context size is 0
7280 * parser.c: I like Norm's Dtd because they still manage to break
7281 the parser occasionally
7282
7283Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7284
7285 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7286
7287Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7288
7289 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7290 attributes within the XML-1.0 namespace
7291
7292Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7293
7294 * xpathInternals.h: exported a few axis functions
7295 * doc/xml.html: updated the doc
7296
7297Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7298
7299 * configure.in: applied patch from Daniel van Balen for OpenBSD
7300 and bumped version to 2.3.1
7301 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7302 attempt to find autoclosing was simply broken, removed it,
7303 updated the examples, this is better
7304
7305Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7306
7307 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7308 hash functionnalities.
7309 * doc/html/* : rebuild the doc
7310
7311Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312
7313 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7314 on predicate
7315 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7316 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7317 really want to have tags closed on output even if we accept
7318 unclosed ones on input
7319
7320Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7321
7322 * xpath.c: ouch don't free NULL, rare case fixed
7323 * tree.c: don't coalesce text nodes if they don't have the
7324 same behaviour wrt escaping on output
7325
7326Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7327
7328 * xpath.c: small fixup
7329 * SAX.c: don't warn on empty namespaces.
7330
7331Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7332
7333 * README: a bit of cleanup
7334 * configure.in: preparing for 2.3.0 release
7335
7336Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7337
7338 * hash.[ch]: added a first version of xmlHashSize()
7339 * valid.c: another bug fix from Gary Pennington
7340
7341Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7342
7343 * valid.c: couple of bug fixes pointed by Gary Pennington
7344 * HTMLtree.c: #if 0 cleanup
7345
7346Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7347
7348 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7349 which removes a time consuming check of xmlXPathNodeSetAdd()
7350 and use it in places where we are sure to not break unicity
7351
7352Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7353
7354 * xpath.c: bug fixes found from XSLT
7355 * tree.c: preserve node->name special values when copying nodes.
7356 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7357 external subset are fetched when available but without full
7358 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7359 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7360 output with encoding disabled.
7361
7362Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7363
7364 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7365 xmlCheckFilename should not be called from xmlFileOpenW
7366 and xmlGzfileOpenW
7367
7368Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7369
7370 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7371 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7372 added the new tests for URI normalization
7373 * testURI.c: fixed stoopid bugs
7374 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7375 the URI in the error messages are now properly normalized
7376
7377Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7378
7379 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7380
7381Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7382
7383 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7384
7385Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7386
7387 * xpath.c: fixed mod operator
7388
7389Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7390
7391 * parser.c: fixed xmlStrcat doc
7392 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7393 trees.
7394
7395Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7396
7397 * xpath.c result/XPath/tests/chaptersbase
7398 result/XPath/tests/simplebase: fixed XPath node()
7399 * tree.c: small fix in xmlNewNs()
7400 * Makefile.am: removed extraneous xml2Conf.sh rule
7401
7402Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7403
7404 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7405 Changed the library name, in order to get libxml-devel and
7406 libxml2-devel to coexist on a single system
7407 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7408 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7409
7410Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7411
7412 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7413 libxml2-devel installable in // as libxml-devel.
7414
7415Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7416
7417 * doc/Makefile.am: fixed make rebuild in doc
7418 * doc/html/*.html: rebuilt the docs
7419
7420Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7421
7422 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7423
7424Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7425
7426 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7427 the HTML doc to go into the -devel RPM ...
7428 * aclocal.m4 config.h.in: some updates due to auto* magic
7429
7430Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7431
7432 * xpath.h: added a hook in the context structure allowing to
7433 link to extra support, needed for XSLT
7434
7435Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7436
7437 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7438 xmlXPtrCmpPoints to use it.
7439 * propagated the following patch from Alejandro Forero
7440 * include/win32config.h xmlIO.c: applied further suggestions
7441 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7442 * example/gjobread.c: fixed warnings, now that it builds
7443
7444Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7445
7446 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7447
7448 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7449 filename points to a valid file (not a directory).
7450 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7451 Added calls to xmlCheckFilenameDir.
7452
7453 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7454 `path' (rather than `filename') as the parameter to gzopen and open.
7455
7456Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7457
7458 * Makefile.am: fixed a problem with EXTRA_DIST
7459
7460Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7461
7462 * Makefile.am example/Makefile.am: finally found the trick
7463 to build the example, i.e. add "." in SUBDIRS before example
7464 in the list <grin/>
7465
7466Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7467
7468 * doc/xml.html: updated with an XSLT section, removed pointer to
7469 W3C CVS base.
7470
7471Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7472
7473 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7474 too, and deallocation need to occur the same way.
7475
7476Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7477
7478 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7479 type correponding to an XSLT result tree fragment. Share most
7480 of the data format with node set, as well as operators.
7481 * HTMLtree.c: added a newline at the end of the doctype output
7482 whe this one is not present initially.
7483 * tree.c: make sure taht the parent and doc pointers are properly
7484 set when copying attributes (lists).
7485
7486Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7487
7488 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7489
7490Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7491
7492 * xpath.c: seems I finally killed that ugly path evaluation
7493 context bug (tagged 9999 in case is is wrong)
7494
7495Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7496
7497 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7498 for XSLT
7499
7500Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7501
7502 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7503 for xmlGzfileOpen() bug
7504
7505Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7506
7507 * xpath.c: removed an error found by XSLT usage
7508 * tree.c parserInternals.h: use a predefined static string
7509 for text and comment nodes, avoid freeing them in xmlFreeNode,
7510 exported the string name in parserInternals.h and added
7511 another value to disable encoding at output (for XSLT),
7512 gain memory, time.
7513
7514Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7515
7516 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7517 win32/libxml2/libxml2_so.dsp: new makefiles and update
7518 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7519
7520Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7521
7522 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7523 Gary Pennington
7524
7525Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7526
7527 * xpath.c: fixed the comaprision of values and nodelists,
7528 need to compare nodelist still ...
7529 * debugXML.c: avoided a possible core dump
7530 * HTMLparser.c: cleanup
7531 * nanohttp.c: contributed fix.
7532 * tree.c: fixes in properties handling added xmlSetNsProp
7533 needed by libxslt
7534 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7535 comment
7536 * TODO: updated
7537
7538Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7539
7540 * parser.c parserInternals.c: applied Bjorn Reese optimization
7541 patch
7542
7543Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7544
7545 * Makefile.am: applied patch fro make check from Martin Vidner
7546
7547Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7548
7549 * configure.in: preparing 2.2.11
7550 * doc/html/*: rebuild the HTML files
7551 * doc/xml.html : updated
7552
7553Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7554
7555 * tree.c: fixed a stupid bug
7556 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7557 patches related to validation of an XInclude processing result
7558 * TODO: updated
7559
7560Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7561
7562 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7563 on large files
7564
7565Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7566
7567 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7568
7569Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7570
7571 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7572 reported by Jonas Borgström
7573 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7574
7575Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7576
7577 * testXPath.c xpath.c: fixing the XPath union expressions problem
7578 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7579
7580Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7581
7582 * xmllint.c: Made is so if the file name is "-" is will read form
7583 standard input. Sven Heinicke <sven@zen.org>
7584 * tree.c: fixed a problem when growing buffer
7585 * tree.h: fixed the comment of the node types following andersca
7586 comment
7587 * TODO: updated
7588
7589Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7590
7591 * HTMLparser.[ch]: added a way to avoid adding automatically
7592 omitted tags. htmlHandleOmittedElem() allows to change the
7593 default handling.
7594 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7595 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7596 of xmllint too when using --memory flag, added a memory test
7597 suite at the Makefile level.
7598 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7599 with namespace use when encountering QNames in XPath evalation,
7600 added xmlns() scheme in XPointer.
7601 * nanoftp.c : incorporated a fix
7602 * parser.c xmlIO.c: fixed problems raised with encoding when using
7603 the memory I/O
7604 * parserInternals.c: closed bug 25934 reported by
7605 torsten.landschoff@innominate.de
7606 * TODO: updated
7607
7608Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7611 on a non-updated tree :-(, made a 2.2.10 release to correct the
7612 situation
7613
7614Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7615
7616 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7617 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7618 integrated a set of OpenVMS changes from Howard Taylor
7619 <Howard.Taylor@pacoast.com>
7620
7621Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7622
7623 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7624 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7625
7626Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * HTMLparser.c: some fixes on auto-open of html/head/body
7629 * encoding.c: fixed a compilation error on some gcc env
7630 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7631 XPointer implementation
7632 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7633 related XPointer tests and associated results
7634
7635Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * doc/xmldtd.html doc/xml.html: following a short step by step
7638 guidance on IRC to help maciej with DTDs I started a small
7639 page on the subject.
7640
7641Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7642
7643 * HTMLparser.c: fixed handling of broken charrefs
7644 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7645 patches
7646
7647Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * doc/xml.html doc/html/* : rebuilt the docs after adding
7650 xinclude and updated page for 2.2.7 and 2.2.8
7651 * configure.in: releasing 2.2.8
7652
7653Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7654
7655 * parser.[ch] parserInternals.c: applied the conditional
7656 section processing fix from Jonathan P Springer
7657 <jonathan.springer2@gte.net>
7658 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7659 project file, fixed iconv default non support
7660 * xpath.c: fixed the problem of evaluating relative expressions
7661 when a node context is provided.
7662
7663Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7664
7665 * nanoftp.c: fixed gcc 2.95 new warnings
7666 * SAX.c: fixed a stupid bug
7667 * tree.c: fixed a formatting problem when round-tripping
7668 from/to memory
7669 * xinclude.c: chased memleak, fixed a base problem
7670 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7671 xmlXPtrBuildNodeList()
7672 * TODO: updated
7673 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7674 adding a first small set of regression tests for XInclude
7675
7676Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * nanohttp.[ch]: applied Wayne Davison patches to access
7679 the WWW-Authorization header.
7680 * parser.c: Closed Bug#30847: Problems when switching encoding
7681 in short files by applying Simon Berg's patch.
7682 * valid.c: fixed a validation problem
7683 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7684 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7685 Wayne Davison
7686 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7687 need to be extended to non full nodes selections.
7688 * xinclude.c: starts to work decently
7689
7690Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7693 debugXML.c xmlversion.h.in: Started adding XInclude support,
7694 this is a new xmllint option
7695 * tree.c xpath.c: applied TOM patches for XPath
7696 * xpointer.c: fixed a couple of errors.
7697 * uri.c: added an escaping function needed for xinclude
7698 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7699 new warning from RH70 gcc's version
7700
7701Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * HTMLparser.c: fixed loop on invalid char in scripts
7704 * parser.c: update to description of xmlIOParseDTD()
7705 * libxml.m4 xmlversion.h.in: changes contributed by
7706 Michael Schmeing <m.schmeing@internet-factory.de>
7707 * configure.in: preparing for 2.2.7
7708 * Makefile.am: trying to avoid config.h and acconfig.h
7709 being included in the distrib
7710 * configure.in: released 2.2.7
7711
7712Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7715 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7716
7717Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * parser.[ch]: added xmlIOParseDTD()
7720 * xpointer.c: added support for the 2 extra parameters of
7721 string-range, fixed a stoopid error when '0' was present
7722 in XPointer expressions
7723 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7724 testsuite for the above
7725
7726Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7727
7728 * libxml.spec.in: improved package descriptions
7729
7730Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * xpath.c xpathInternals.h: applied a large cleaning patch
7733 from TOM <ptittom@free.fr>, it also add namespace support
7734 for function and variables registration.
7735
7736Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7739 * Makefile.mingw: Wayne Davison's update adding hash.c
7740
7741Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * xpath.c: fixed the root evaluation problems
7744 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7745 ignorable spaces with <b> <bold> <em>
7746 * tree.c: fixed a loop in xmlSearchNsByHref()
7747
7748Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7749
7750 * xpath.c: applied another XPath patch from TOM
7751 * xpath.c include/makefile.am: applied another patch from
7752 china@thewrittenword.com (cleanup on IRIX).
7753
7754Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * xml-config.1: received a fixed version from Fredrik Hallenberg
7757 <hallon@lysator.liu.se>
7758
7759Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7762 cleanup patch for XPath
7763
7764Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * patched to redirrect all "out of context" error messages to
7767 a reconfigurable routine. The changes are:
7768 * xmlerror.h : added the export of an error context type (void *)
7769 an error handler type xmlGenericErrorFunc there is an interface
7770 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7771 to reset the error handling routine and its argument
7772 (by default it's equivalent to respectively fprintf and stderr.
7773 * all the c files: all wild accesses to stderr or stdout within
7774 the library have been replaced to calls to the handler.
7775
7776Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * configure.in: release 2.2.6
7779 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7780 exporting the inner functions of xpath for extension modules
7781 * doc/*: updated and rebuilt the doc
7782
7783Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * nanohttp.c : applied Wayne HTTP cleanup patch
7786 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7787 and xmlNodeSetSpacePreserve()
7788
7789Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * xpath.c: closing bug #29260
7792
7793Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7796 multikey tuples, made hash structure opaque
7797 * valid.[ch]: moved elements, attributes, notations decalarations
7798 as well as ID and refs to hash tables.
7799 * entities.c: hash cleanup
7800 * xmlmemory.c: fixed a dump problem in debug mode
7801 * include/Makefile.am: problem passing in DESTDIR= values patch
7802 from Marc Christensen <marc@calderasystems.com>
7803 * nanohttp.c: removed debugging remains
7804 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7805 * HTMLparser.c parser.c: fixing a number of problems with the
7806 macros in the *parser.c files (Wayne).
7807 * HTMLparser.c: close the previous option when opening a new one
7808 (Marc Sanfacon).
7809 * result/HTML/*: updated the HTML results accordingly
7810
7811Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7814 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7815 XPath functions and XML entities table to them. More to come...
7816 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7817
7818Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * tree.c: coalesce adjacent text nodes
7821 * valid.c: handling of blank nodes in DTd validation (raised
7822 by problems with a posteriori validation).
7823 * nanohttp.c: changing behaviour on HTTP write stuff.
7824 * HTMLtree.c: forced body and html to be explicitely closed.
7825 * xpath.h: exported more XPath functions.
7826
7827Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7828
7829 * Release of 2.2.5
7830 * xpointer.c: range() range-inside and other helper functions
7831 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7832
7833Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7834
7835 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7836 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7837
7838Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7839
7840 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7841 and XPointer modules
7842
7843Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * SAX.h: closed #25107
7846
7847Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7848
7849 * testSAX.c: fixed problem with cdata reporting
7850 * SAXresult/* : updated
7851
7852Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7855 Closed bug #27499, added to regression tests
7856 * TODO: updated
7857
7858Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7859
7860 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7861 support for SCRIPT and STYLE with help from Bjorn Reese
7862 * test/HTML/* result/HTML/*: added simple testcase and updated
7863 the existing ones.
7864
7865Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7866
7867 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7868 string-range for empty strings
7869 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7870 test/XPath/xptr/strrange: augmented the XPointer testsuite
7871
7872Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * doc/xml.html doc/xmlmem.html: added a module describing memory
7875 interfaces and use, updated the main page.
7876
7877Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7878
7879 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7880 nanoftp code work on Windows too now
7881
7882Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7883
7884 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7885 * xpointer.c: implemented string-range() at least a good first version
7886 * test/XPath/docs/str test/XPath/xptr/strrange
7887 result/XPath/xptr/strrange: the string-range() tests
7888
7889Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7890
7891 * Makefile.am include/Makefile.am include/win32config.h
7892 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7893 and make distcheck
7894
7895Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7896
7897 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7898 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7899 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7900
7901Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7904 patch for socklen_t detection by
7905 Albert Chin-A-Young <china@thewrittenword.com>
7906
7907Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7908
7909 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7910 and added a --dtdvalid option to xmllint used to test it
7911
7912Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7913
7914 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7915 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7916
7917Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7918
7919 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7920 handlings (registration, lookup, cleanup)
7921
7922Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7923
7924 * configure.in Makefile.am include/makefile.am: adding XPointer
7925 and XPtrtests target
7926 * xpointer.[ch] : new files for XPointer support
7927 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7928 more XPath tests
7929
7930Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * configure.in: fixed, very broken, make distcheck works again
7933
7934Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * More work toward 2.2.5, integrated a number of patches
7937 * configure.in Makefile.am win32config.h.in: trying to cleanup
7938 make distcheck .... huh ...
7939 * include/Makefile.am include/win32config.h: new directory
7940 for includes
7941 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7942 updated teh makefiles and instructions for WIN32
7943 * xpath.c: small fixes
7944 * test/XPath/ results/XPath: updated the testcases and results
7945 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7946 suggested patches
7947 * valid.c: fixed an ID bug
7948
7949Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007952 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007953 * xpath.[ch]: worked on XPointer
7954
7955Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7956
7957 * configure.in Makefile.am: 2.2.5, ship the include in an
7958 include/libxml subdirectory, use symlinks when using CVS
7959 * testSAX.c: fixed small bug
7960 * testXPath.c: changed the way testfiles are parsed
7961 * debugXML.c: same kind of cleanup when parsing an argument expression
7962 XPath/XPointers can have blanks embedded
7963 * xpath.[ch]: more cleanup, reorgs for XPointer work
7964 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7965 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7966
7967Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7968
7969 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7970 in the XPath engine, rewrote large parts of it, now it's far
7971 cleaner and in sync with the REC not an old WD. Fixed a parsing
7972 problem in the interactive XML shell found when testing XPath.
7973
7974Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7975
7976 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7977 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7978 examples with the extra test
7979
7980Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7981
7982 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7983 the global init function.
7984
7985Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * HTMLparser.c: Doohhh, attribute name parsing was still case
7988 sensitive ! Fixed this ...
7989 * result/HTML/* : updated the tests results accordingly
7990
7991Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7992
7993 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7994 engine, should be far more stable, incorporated a new version of
7995 preceding/following axis, need testing
7996 * uri.c: fixed file:///c:/a/b/c problem
7997 * test/XPath/tests/idsimple: augmented the XPath tests
7998
7999Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8000
8001 * doc/* rebuilding docs for 2.2.4 release
8002
8003Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8004
8005 * configure.in: releasing 2.2.4
8006 * parser.[ch]: added xmlStrEqual()
8007 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8008 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8009 use xmlStrEqual instead
8010 * TODO: updated
8011 * added an XPath test
8012
8013Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8016 * entities.h: exported xmlInitializePredefinedEntities
8017 * parser.[ch] : added xmlInitParser()
8018 * parserInternals.h : had to export htmlInitAutoClose()
8019
8020Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8023 problems
8024 * Makefile.am : added XPath regression tests to normal tests
8025 * uri.c: fixed a problem with local paths, cleanup
8026 * parser.c: fixed a problem with large CData sections
8027
8028Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8029
8030 * configure.in xml-config.in: patch from "Ben Taylor"
8031 <sol7x86@hotmail.com> for solaris shared libs lookup
8032
80332000-09-30 Martin Baulig <baulig@suse.de>
8034
8035 * libxml-2.0.pc.in: Provide pkg-config script.
8036
8037 * configure.in: Create the libxml-2.0.pc script from the
8038 libxml-2.0.pc.in templates.
8039 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8040 script in `$(libdir)/pkgconfig'.
8041
8042Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8043
8044 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8045 when compiling with MSC
8046
8047Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8048
8049 * xpath.c: patch for normalize-string() substring-before(),
8050 substring-after() and translate() functions from Bjorn Reese
8051 <breese@mail1.stofanet.dk>
8052 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8053 Fredrik Hallenberg <hallon@lysator.liu.se>
8054 * TODO: updated
8055
8056Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8059 problem of socklen_t being undefined on a number of platforms
8060 * debugXML.c: fixed a compilation problem when without snprintf
8061
8062Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8063
8064 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8065 an URI bug and a fix for the control-character-induced infinite loop
8066 * nanohttp.c: preventive fix for compiling on WIN32
8067
8068Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * xmlint.c: closing bug #25000
8071
8072Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8075 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8076 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8077 related function, fixing xmlStrncmp(), and associated cleanup
8078 * result/HTML/entities.html.sax: updating result
8079
8080Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8081
8082 * uri.c: applied patch for URI escaping from Wayne Davison
8083 <wayned@blorf.net>
8084 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8085 from Denis Barbier <barbier@imacs.polytechnique.fr>
8086 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8087 patch from Wayne Davison
8088
8089Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * doc/xml.html : updated with new releases, adding "how to help"
8092
8093Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8096 removed a few warnings in pedantic mode ...
8097 * parserInternals.c parser.c: moved encoding switching function
8098 to parserInternals.c
8099 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8100
8101Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8102
8103 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8104 error or warning handlers
8105
8106Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8107
8108 * parserInternals.c parserInternals.h parser.c Makefile.am:
8109 created a new module parserInternals.c, moved most of the
8110 code shared by the various parsers there, as well as
8111 deprecated code from parser.c. More cleanup of parser.c
8112 * uri.c: fixed a problem when URI is NULL
8113 * valid.c: speedup when looking for an attribute declaration
8114
8115Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8116
8117 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8118 the cleanup of the computation of URI references when seeking
8119 external entities. The URI reference string and the resulting
8120 URI are both stored now.
8121 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8122 large s(n)printf checks and cleanup from Denis Barbier
8123 <barbier@imacs.polytechnique.fr>
8124 * xmlversion.h.in tree.h: couple of SGML declarations for a
8125 possible docbook module.
8126 * result/VC/ : a couple of test output changed due to the change
8127 of the entities URI
8128
8129Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * parser.h: added a _private field for linking user's data
8132
8133Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8134
8135 * parser.c parserInternals.h: demacroified most of the IS_XXX
8136 the gain in size is significant so ...
8137
8138Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8139
8140 * entities.c: cases where looking up entities with doc==NULL
8141 covered
8142
8143Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * uri.c: applied Wayne Davison patch
8146 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8147
8148Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8149
8150 * uri.c testUri.c: applied Wayne Davison patches
8151 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8152 * Makefile.in: added URItest and included thenin "make tests"
8153
8154Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8155
8156 * xmlversion.h.in: closed bug 22941
8157
8158Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * doc/xmlio.html: added doc and example for entity loader
8161 redefinition.
8162
8163Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8164
8165 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8166 used by libxml
8167
8168Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8169
8170 * parser.c: Fixed bug on invalid ontent characters and when using
8171 push.
8172 * xmllint.c: fixed xmllint endling of errors in push mode
8173
8174Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8175
8176 * HTMLparser.c testHTML.c: applied two new patches from
8177 Wayne Davison <wayned@users.sourceforge.net>
8178 * result/HTML/*.sax: regenerated HTML SAX output
8179 * parser.c: more cleanup.
8180
8181Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8182
8183 * HTMLparser.[ch] testHTML.c: applied the second set of
8184 patches from Wayne Davison <wayned@users.sourceforge.net>,
8185 adding htmlEncodeEntities()
8186 * HTMLparser.c: fixed an ignorable white space detection bug
8187 occuring when parsing with SAX only
8188 * result/HTML/*.sax: updated since the output is now HTML
8189 encoded...
8190
8191Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8192
8193 * HTMLparser.[ch]: applied some of Wayne Davison
8194 <wayned@users.sourceforge.net> patches
8195
8196Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8199 undeclared namespace prefix was used, added a warning.
8200 Cleaned up support w.r.t. entities, spilling out a warning
8201 and being pedantic on lookups.
8202 * test/warning/ent9 : added testcase for previous example.
8203 * TODO: updated
8204 * parserInternals.h parser.c: changed the way names are parsed
8205 now allow infinite size and decrease penalty for normal use
8206 * parser.c: Started a big cleanup/check of the parser code,
8207 fixed some of the most tortuous entity code, spotted code
8208 unused anymore
8209 * test/*: added tests for very long names and related nasty
8210 things.
8211
8212Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8213
8214 * doc/encoding.html: added encoding aliases doc
8215 * doc/xml.html: updates
8216 * encoding.[ch]: added EncodingAliases functions
8217 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8218 bottleneck affecting large DTDs like Docbook
8219 * parser.[ch] xmllint.c: added a pedantic option, will be
8220 useful
8221 * SAX.c: redefinition of entities is reported in pedantic mode
8222 * testHTML.c: uninitialized warning from gcc
8223 * uri.c: fixed a couple of bugs
8224 * TODO: added issue raised by Michael
8225
8226Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * doc/encoding.html: propagated Martin Duerst suggestions
8229
8230Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8231
8232 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8233 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8234 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8235 by Wayne Davison
8236
8237Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8238
8239 * nanoftp.c nanohttp.c: small cleanup
8240 * TODO: updated
8241
8242Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * added an old VC testcase and updated title.xml entity
8245
8246Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8247
8248 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8249 done on auto-opening of <p> tags and cleanup of SAX output
8250
8251Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8252
8253 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8254
8255Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8256
8257 * doc/xml.html libxml.* structure.*: updated the doc a bit
8258
8259Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8260
8261 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8262 of SAX tests
8263
8264Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8265
8266 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8267 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8268
8269Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8272 * testHTML.c: fix core dump on Solaris 2.x systems
8273 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8274 * result/HTML/*.sax: previous bug fix lead to new results
8275
8276Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8277
8278 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8279 * configure.in: added --with-readline=DIR to accept alternate
8280 path for readline include/library
8281 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8282 for ANSI under HP-UX
8283 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8284 includes @LIBS@
8285
8286Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8287
8288 * doc/* : rebuilt the docs
8289 * getting ready for 2.2.2 release
8290
8291Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8292
8293 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8294 and xmlAddFeature()
8295 * tree.[ch]: added xmlAddChildList()
8296 * xmllint.c: MAP_FAILED macro test
8297 * parser.h: added xmlParseCtxtExternalEntity()
8298 * valid.c: applied bug fixes removed warning
8299 * tree.c: added CDATA block to elements content
8300 * testSAX.c: cleanup of output
8301 * testHTML.c: added SAX testing
8302 * encoding.c: better error recovery
8303 * SAX.c, parser.c: fixed one of the external entity processing
8304 of the OASis testsuite
8305 * Makefile.am: added HTML SAX regression tests
8306 * configure.in: bumped to 2.2.2
8307 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8308 SAX results
8309
8310Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8311
8312 * configure.in: patch for HP compiler
8313
83142000-08-04 Sven Heinicke <sven@zen.org>
8315
8316 * xmllint.c: Was coredumping sometimes when the file given didn't
8317 exist.
8318
8319Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8320
8321 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8322
8323 when using in memory parsing. Need some cleanup.
8324 * xmllint.c configure.in: added a --memory flag to test memory
8325 parsing
8326
8327Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8328
8329 * nanohttp.c: fixed socklen_t replacement to unsigned int
8330 * parser.c: fixed a space handdling missing at the end of
8331 production 28 DOCTYPE.
8332 * xmlmemory.c: fixed a stupid bug on the routine to override
8333 allocation functions
8334 * TODO: updated
8335
8336Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * doc/ regenerated the docs
8339
8340Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * doc/encoding.html doc/xml.html: added I18N doc
8343 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8344 improvements, both parser and filters, added ASCII & HTML,
8345 fixed the ISO-Latin-1 one
8346 * xmllint.c testHTML.c: added/made visible --encode
8347 * debugXML.c : cleanup
8348 * most .c files: applied patches due to warning on Windows and
8349 when using Sun Pro cc compiler
8350 * xpath.c : cleanup memleaks
8351 * nanoftp.c : added a TESTING preprocessor flag for standalong
8352 compile so that people can report bugs more easilly
8353 * nanohttp.c : ditched socklen_t which was a portability mess
8354 and replaced it with unsigned int.
8355 * tree.[ch]: added xmlHasProp()
8356 * TODO: updated
8357 * test/ : added more test for entities, NS, encoding, HTML, wap
8358 * configure.in: preparing for 2.2.0 release
8359
8360Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008363 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008364
8365Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * doc/xml.html: changed the xmlsoft.org structure, updated the
8368 examples w.r.t. root and childs
8369
8370Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8371
Daniel Veillard784b9352003-02-16 15:50:27 +00008372 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008373
8374Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8375
8376 * HTMLparser.c: Work on character encoding support for the HTML parser
8377 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8378 * encoding.c: Fixed a potential memleak in the encoding stuff
8379
8380Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8381
8382 * doc/FAQ.html doc/Makefile.am : added a FAQ
8383
8384Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8387 of the HTML parser to force it to not bypass SAX
8388
8389Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * win32config.h.in: updated
8392 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8393 lacks iconv support :-( need to release 2.1.1
8394 * configure.in: release 2.1.1
8395 * HTMLparser: fixed bug #14784
8396 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8397 by Windows compiler
8398 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8399 the SAX startDocument() callback.
8400 * TODO: updated
8401
8402Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * added xmlStopParser()
8405
8406Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8407
8408 * configure.in: 2.1.0 prerelease
8409 * Large resync between W3C and Gnome tree
8410 * nanoftp, nanohttp.c: fixed stalled connections probs
8411 * HTMLtree.c SAX.c : support for attribute without values in
8412 HTML for andersca
8413 * valid.c: Fixed most validation + namespace problems
8414 * HTMLparser.c: start document callback for andersca
8415 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8416 * parser.h, SAX.c: serious speed improvement for large
8417 CDATA blocks
8418 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8419 different encoding
8420 * example/Makefile.am example/gjobread.c tree.h: work on
8421 libxml1 libxml2 convergence.
8422 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8423 and the LIBXML_TEST_VERSION macro
8424
8425Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * doc/xml.html: various patches and improvements typo fixed by
8428 Felix Natter
8429 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8430 from Felix Natter <fnatter@gmx.net>
8431
8432Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8433
8434 * doc/upgrade.html: updated with instructions for support of both
8435 libxml-1.x and libxml-2.x
8436 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8437 for 2.x support and also fixed includes
8438
8439
8440Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8441
8442 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8443 the encoding support, added iconv support, so now libxml if
8444 compiled with iconv automatically support japanese encodings
8445 among others. Work based on initial patch from Yuan-Chen Cheng
8446 I may have broken binary compat in the encoding handler
8447 registration scheme, but that was so utterly broken I don't
8448 expect anybody to have used this feature until now.
8449 * parserInternals.h: fixup on the CHAR range macro
8450 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8451 code.
8452 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8453 * uri.c: added xmlParseURI() I can't believe I forgot to
8454 implement this one in 2.0 !!!
8455 * SAX.c: moved doc->encoding update in the endDocument() call.
8456 * TODO: updated.
8457
8458Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8459
8460 * tree.h: removed extraneous xmlRemoveProp definition
8461 * TODO: added item about --disable-corba configure switch
8462 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8463 * nanoftp.c: fixed include problems giving troubles on AIX and
8464 slowlaris
8465 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8466 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8467 comment and headers changes to lower gtk-doc number of warnings
8468 * doc/html/*: rebuilt docs
8469
8470Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8471
8472 * HACKING: documented the tag for 1.x and instructions
8473
8474Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8475
8476 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8477 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8478 xmlCreateIOParserCtxt
8479 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8480 significant overall improvement
8481 * xmllint.c: added I/O test to xmllint
8482 * testSAX.c: added a speed test
8483 * doc/* : updated/regenerated
8484
8485Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8486
8487 * xpath.c uri.h parserInternals.h: cosmetic changes from
8488 "Timur I. Bakeyev" <timur@bat.ru>, including making
8489 xmlCreateURI() public
8490
8491Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8492
8493 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8494 and the code at the same time. Added a clean mechanism for
8495 overload or added input methods: xmlRegisterInputCallbacks()
8496 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8497 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8498 * TODO: updated
8499 * doc/* : updated/regenerated
8500 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8501 source dir
8502
8503Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8504
8505 * testURI.c: yet another forgotten commit, I should get some sleep !
8506
8507Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8508
8509 * xmllint.c: forgot to commit this too ?
8510
8511Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8512
8513 * xmlversion.h.in : forgot to commit this previously
8514
8515Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8518 * README TODO: updated for release
8519 * uri.c uri.h: added authority parsing/saving
8520 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8521 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8522 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8523 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8524 Makefile.am : added compile-time customization of libxml
8525 --with-ftp --with-http --with-html --with-xpath --with-debug
8526 --with-mem-debug
8527 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8528 #include <libxml/xxx.h> I hope it won't break too much stuff
8529 and will be manageable in the future...
8530 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8531 and added xmllint to the installed programs
8532 * uri.h: added xmlFreeURI()
8533
8534Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8535
8536 * uri.c uri.h: finished the escaping handling, the base support
8537 and the URI path normalization. Looks good just lacks the
8538 authority content parsing code.
8539 * Makefile.am: added instructions to generate testURI
8540 * TODO: updated
8541 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8542 added links and icons for W3C and Gnome
8543
8544Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8545
8546 * xmlmemory.[ch] : seems I forgot to actually update the files in
8547 the last commit :-)
8548 * doc/xml.html doc/html/* : updated and uploaded the docs
8549
8550Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8551
8552 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8553 * TODO: updated
8554 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8555 libxml default allocation function with another set (like gmalloc/
8556 gfree).
8557 * Makefile.am, uri.c, uri.h: added a set of functions to do
8558 exact (litteraly copied from the RFC 2396 productions) parsing
8559 and handling of URI. Will be needed for XLink, one XML WFC,
8560 XML Base and reused in the nano[ftp/http] modules. Still work
8561 to be done.
8562
8563Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8564
8565 * configure.in, libxml.spec.in : libxml2
8566 * doc/* : updated the doc page, rebuilt the docs
8567
8568Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * all: tagged LIB_XML_1_X
8571 * *.c *.h : updated from W3C CVS tree
8572 * configure.in : 2.0.0-beta
8573 * libxml.spec.in : libxml2 package nam
8574 * result/* : new version of the tests output
8575
8576Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8577
8578 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8579
8580Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8581
8582 * doc/* : rebuilt the docs
8583 * parser.c: final patch on #6766
8584 * valid.c: small patch on validity checks.
8585
8586Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8587
8588 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8589 added
8590 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8591 compatibility w.r.t. XML spec and existing code.
8592
8593Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8594
8595 * parser.c: seems a better solution to <a> </a> exists,
8596 will try it for a while
8597
8598Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8599
8600 * parser.c: tried to remove the <a> </a> generating <a/>
8601 this is hard. Left a flag for that purpose. Fixed bug #6766
8602 * configure.in: prepared 1.8.7 not released, due to previous
8603 problem
8604
8605Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8606
8607 * doc/xml.html : applied second patch from Paul DuBois
8608
8609Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8610
8611 * doc/xml.html : applied patch from Paul DuBois
8612
8613Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8614
8615 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8616
8617Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8618
8619 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8620 compilation warnings on various platforms.
8621 * parser.c: Fixed #5281 validity error callbacks are now desactived
8622 by default if not validating.
8623
8624Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8625
8626 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8627
8628Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8629
8630 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8631 <gkatsi@cs.toronto.edu>
8632
8633Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8634
8635 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8636 processing URLs
8637
8638Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8639
8640 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8641 xmlNanoFTPUpdateURL for persistent control connections.
8642 * configure.in: 1.8.6
8643
8644Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8645
8646 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8647 * tree.[ch] : added xmlSaveNoEmptyTags
8648
86492000-01-29 James Henstridge <james@daa.com.au>
8650
8651 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8652
8653 * Makefile.am: added nanoftp.[ch] to the build.
8654
8655Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8656
8657 * nanoftp.[ch]: cleanup, comments, API
8658 * debugXML.c : fixed a bug in the cat command
8659 * doc/*: regenerated the docs
8660
8661Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8662
8663 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8664 * debugXML.c : fixed a bug in the cat command
8665 * valid.c: fixing some small probs
8666 * libxml.spec.in: get rid of the SNAP suffix
8667 * doc/xml.html: updated the status
8668
8669Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8670
8671 * xml-config.in: xml-config --version to just return the
8672 version number
8673 * xpath.c: some cleanup w.r.t. axis when the current node is
8674 an attribute.
8675 * TODO: updated
8676
8677Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8678
8679 * configure.in: prepared for libxml-1.8.5
8680 * doc/* recompiled the documentation
8681
86822000-01-17 Jody Goldberg <jgoldberg@home.com>
8683
8684 * configure.in : WARNING autoconf subtlety alert :
8685 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8686 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8687 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8688 get defined by AC_CHECK_HEADERS.
8689
8690Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8691
8692 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8693 Rune.Djurhuus@fast.no
8694
8695Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8696
8697 * TODO: updated
8698 * tree.c, parser.c: made sure that only memory alloc problems
8699 and internal parser errors are allowed to write to stdout or
8700 stderr.
8701
8702Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * tree.c : restored xmlNewGlobalNs since this seems used by
8705 a lot of existing code :-(, fixed a bug in xmlNewNs
8706 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8707 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8708 to exit() from the library code.
8709 * xpath.c, parser.c: removed bugs or unused code detected by
8710 Windows compilers
8711 * parser.c: started adding interfaces for parsing well balanced
8712 XML fragments
8713 * configure.in: releasing 1.8.4
8714 * doc/* : rebuilt the docs
8715
8716Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8717
8718 * tree.[ch] : added xmlNewDocFragment() for DOM
8719 * testHTML.c: uninitialized variable.
8720
8721Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8722
8723 * doc/* : rebuild the docs
8724
8725Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8726
8727 * acconfig.h: readline and history patch
8728 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8729 * tree.c: added check and handling when possibly removing an ID
8730 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8731 and saving.
8732 * test/HTML/entities.html result/HTML/entities.html* : test for
8733 various entities reference cases
8734 * result/HTML/* : as a result output of some testcase have
8735 changed
8736 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8737 by previous example. added xmlParseTryOrFinish().
8738 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8739 entities.h debugXML.h HTMLparser.h: changed the way struct are
8740 declared to allow gtk-doc to expose those
8741 * parser.c: closed bug #4960
8742 * Makefile.am configure.in: Applied patch from
8743 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8744 and math/socket libs detection
8745
8746Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8747
8748 * configure.in, Makefile.am: link tester against readline
8749 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8750
8751Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8752
8753 * tree.[ch]: added xmlRemoveProp
8754 * win32config.h.in nanohttp.c: avoid including the Windows
8755 socket stuff in every C files
8756 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8757 the XmL parser(s)
8758 * test/ns4 result/ns4 etc...: added test case for previous prob
8759 * tree.c: xmlNewNs wasn't checking for double definition
8760 * Makefile.in: fixed a problem with dist-hook duplicates
8761 * parser.[hc], xmlIO.c: fixed the loading of external entities
8762 APIs, now xmlLoadExternalEntity() is used everywhere and
8763 setting up an app specific front-end using the
8764 * SAX.c parser.c: some fixes, now the xhtml spec validates
8765 with the xhtml DTD.
8766 * error.c: fixed crashes in case of no input stream
8767 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8768 to the validation tests and results
8769
8770Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8771
8772 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8773 too htmlCreatePushParserCtxt() and htmlParseChunk()
8774 * parser.c: a bit of cleanup.
8775 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8776 to XML) removed the last mem leak known
8777 * HTMLtree.c: output message cleanup
8778 * xmlmemory.c: display content info about memory blocks
8779 * result/HTML/wired.* : missing att value warning change
8780
8781Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8782
8783 * doc/* : rebuilt the documentation
8784
8785Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8786
8787 * parser.[ch] parserInternals.h: Push parser for XML,
8788 seems to work fine now
8789 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8790 --push for push testing
8791 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8792 * testSAX.c: added --push
8793 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8794 subtree
8795 * xmlIO.[ch] : enriched API + fixes for push mode
8796 * entities.[ch]: added the entity content length to the struct.
8797 * xmlmemory.[ch]: new API to show the last entries for the shell
8798 * valid.c: added required attribute testing
8799 * SAX.c: the cdata callback now merge contiguous fragments
8800 * HTMLparser.c: cleanup of some macros
8801
8802Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8803
8804 * parser.c: fix for PIs name starting with xml
8805 * tree.c: fixed a potential problem with || and && ops
8806 * *.c, configure.in win32config.h.in : generate win32config.h for
8807 those on the Other Side !
8808
8809Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8810
8811 * parser.c: fixed a stupid = vs. == bug :-(
8812 * doc/gnome-xml.sgml: s/glade/xml/
8813
8814Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8815
8816 * configure.in, doc/xml.html : bug fix release 1.8.2
8817 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8818 Hopefully the end of that silly C++ include problem
8819 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8820 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8821 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8822 troubles with autoclosed elements when the stree shape doesn't
8823 follow the DtD specs. Added htmlIsAutoClosed() and
8824 htmlAutoCloseTag()
8825 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8826 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8827 * debugXML.c: fixed a bug on printing default namespaces.
8828 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8829
8830Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8831
8832 * result/HTML/*.htm[l] : updated the HTML regression tests according
8833 to the new output
8834 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8835 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8836 problem due to intermix of extern "C" { ... } declarations for C++
8837 and recursive includes in the headers
8838
88391999-12-20 Chris Lahey <clahey@umich.edu>
8840
8841 * HTMLtree.c: Made it so that html nodes with a single child do
8842 not insert a carriage return before or after the child node.
8843
8844Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8845
8846 * configure.in, doc/xml.html : bug fix release 1.8.1
8847 * parser.c: fixed bug #4344
8848 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8849 added the glue to avoid C++ problems
8850 * doc/* : regenerated the documentation
8851
8852Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8853
8854 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8855 namespace recognition, and Dia as a resul :-(
8856 * encoding.c: closed bug #3950
8857
8858Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8859
8860 * valid.c: debugging a posteriori validation, except URI expansion
8861 stuff this should be fixed now
8862 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8863 Carl Nygard <cnygard@bellatlantic.net>
8864 * tester.c: added --postvalid, cleaning of the code
8865 * tree.[ch]: added xmlDocGetRootElement()
8866
8867Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8868
8869 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8870 c++ losage.
8871
8872Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8873
8874 * configure.in, doc/xml.html : bumped to 1.8.0
8875 * xlink.[ch], Makefile.am : added framework for link detection
8876 * parser.h: added nbChars to parser context, needed for cleanup.
8877 * xmlmemory.c: removed a nasty bug when out of mem
8878 * valid.[ch]: adding namespace support for attribute decl
8879 * tester.c: added --debugent option
8880 * debugXML.[ch]: added xmlDebugDumpEntities()
8881 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8882 buffers instead, this was really needed, validation was breaking
8883 in strange ways due to that. Added xmlParseStringPEReference()
8884 and other parsing from strings functions. Entities processing
8885 modified again, but PERef are still not handled correcly but
8886 unless you're Eve Maller you won't notice :-)
8887 * HTMLparser.c: large changes toward reliability, and switched to
8888 lowercase internal tags, XHTML is lowercase, so it will help
8889 that output is closer to next version.
8890 * doc/* : regenerated the documentation, it is now hosted at
8891 http://xmlsoft.org/ (same bits I just bought the domain :-)
8892
8893
8894Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8895
8896 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8897 doc generation
8898 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8899 in the SAX API
8900 * doc/*: rebuilt the doc making sure everything appears in the
8901 HTML files
8902
8903Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8904
8905 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8906 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8907 which allow impressive speed improvement on dataset with
8908 large text pieces, but at the cost of broken binary
8909 compatibility and slightly bigger memory usage.
8910 Configure with --with-buffers to activate them, they
8911 are protected with XML_USE_BUFFER_CONTENT define.
8912 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8913 goal is 0 memory left allocated once parser is no more used
8914 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8915 call xmlCleanupParser() and xmlMemoryDump()
8916
8917Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8918
8919 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8920 * parser.[ch] encoding.[ch]: added memory cleanup routines
8921 * parser.c: closing bug #3788
8922 * doc/*: rebuilt the doc
8923
8924Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8925
8926 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8927 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8928 * tester.c: added --compress option
8929 * doc/*: rebuilt the documentation
8930
8931Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8934 if given /proc/kcore as input !
8935 * doc/xml.html doc/*: updated and rebuilt the documentation
8936
8937Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8938
8939 * parser.c: Fixed some wrongly space collapsing code due to
8940 a misreading of the spec.
8941 * result/*: fixed the output accordingly
8942
8943Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8944
8945 * encoding.c: bug fix and typos
8946 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8947 * parser.c: added attribute normalization closing bug #3597
8948 * test/att* result/att* SAXresult/att*: testcase for attribute
8949 normalization
8950
8951Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8952
8953 * configure.in: closing bug #3163 by adding extra flags for the
8954 cc compiler on HP-UX
8955
8956Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8957
8958 * valid.[ch] : removed a typo and an enumerated type bug in the
8959 xmlAddElementDecl() function
8960 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8961 call to xmlEncodeEntitiesReentrant() so that the functions
8962 New, Set and Get are at the same level.
8963 * parser.c HTMLparser.c: extra memory allocation bug for
8964 attributes detected by someone using libxml in embedded systems :-)
8965
8966Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8967
8968 * xmlmemory.h: turned off mem debug :-\
8969
8970Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8971
8972 * parser.c: closed bug #2784 a one line fix, but worth pushing
8973 a new release out
8974 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8975 some structures, comments before and after the
8976 main element, and other nastyness
8977 * HTMLtree.c tree.c: accomodate the extended HTML supported
8978 * configure.in: pushing 1.7.4
8979 * test/ent8 and related outputs : added a new test for bug #2784
8980 * test/HTML/wired.html and related output: a nasty HTML example
8981 * Makefile.am: improved the test scripts
8982 * docs/* : reran the documentation extractor, updated xml.html
8983
8984Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8985
8986 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8987 HTMLparser and debugged the HTML related code. HTML documents
8988 now have their own type
8989 * entities.c: do not dump &apos; for HTML output
8990 * xmlmemory.c: improvement, breakpoint mechanism
8991 * testHTML.c: added --sax --repeat ...
8992 * Makefile.am: improved the HTML tests
8993 * valid.[ch]: added xmlValidGetValidElements and
8994 xmlValidGetPotentialChildren
8995 * tester.c: added --insert to test the 2 new functions
8996 * test//* result//* SAXresult//* : regression test cleanup
8997 and extension.
8998 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8999 gnome-xml-nanohttp.html
9000
9001Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9002
9003 * HTMLparser.c: fixed problems with some autoclose tags
9004 * tree.c: fixed XML output problems.
9005 * result/* SAXresult/*: update of the tests output
9006
9007Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9008
9009 * Makefile.am: Arturo patch for xmlConf.sh version info
9010 * parser.c: Tim Josling patch for single quoted items
9011 * tester.c: Tim Josling patch for tester options usage
9012 * tree.h: indent cleanup
9013
9014Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9015
9016 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9017 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9018
9019Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9020
9021 * tree.c : Raph patch for initialization of CORBA fields
9022 * parser.c, xpath.c, ...: modification of doc comments
9023 * xpath.c : allow spaces in xpath expressions
9024
9025Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9026
9027 * xmlmemory.h: turning off memory debug :-(
9028
9029Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9032 better SAX interfaces.
9033 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9034 entity.
9035 * configure.in: 1.7.2
9036
9037Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9038
9039 * libxml.spec.in: fixed the URL
9040 * doc/xml.html: improved the documentation front-end
9041
9042Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9043
9044 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9045
9046Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9047
9048 * libxml.spec.in: fixed the alpha compile problem
9049 * parser.[ch]: changed errno to errNo in the parser context :-(
9050 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9051 * doc/xml.html: changed CHAR to xmlChar
9052 * doc/html/*: recompiled the documentation
9053 * configure.in: 1.7.1
9054
9055Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9056
9057 * parser.h: modified the parser context struct to regain 1.4.0
9058 binary compatibility
9059 * parser.c, xml-error.h: added errno ot teh context and defined
9060 a set of errors values with update of errno
9061 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9062 DTDs and entities
9063 * *.h, *.c: complete cleanup of the use of config.h and include
9064 protection depending on the current setup.
9065 * overalll debugging, maintenance and bug-fixing on all modules
9066 * updated the documentation
9067 * ready for 1.7.0
9068
9069Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9070
9071 * HTMLparser.c : cleanup
9072 * SAX.c valid.c valid.h: added ID/IDREF checking
9073 * tree.c tree.h: extended doc structure for refs
9074 * configure.in: 1.6.2
9075 * parser.c: patched bug in SAX user arg call
9076 * parserInternals.h: patched missing close in C++ wrapping
9077 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9078 especially upcoming XPointer implementation.
9079 * doc/xml.html: augmented, typo
9080
9081Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9082
9083 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9084 not all invocations of install understand -d.
9085
9086Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9087
9088 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9089 to make 'check' works, when builddir != srcdir.
9090
9091Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9092
9093 * doc/xml.html : updated the documentation
9094
9095Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9096
9097 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9098 not deallocated memory blocks
9099 * *.c : replaces all calls to malloc() free() and realloc() to
9100 the wrapper functions/macros
9101 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9102 instead of xmlFreeNodeList()
9103
9104Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9105
9106 * HTMLparser.c: corrected a stupid bug leading to core dump at
9107 tree deallocation. Removed warnings indicated by
9108 Stephane.Conversy@lri.fr
9109 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9110 looked for in the external subset
9111
9112Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9113
9114 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9115 on SGI by Stephane.Conversy@lri.fr
9116
9117Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9118
9119 * all .h : changed the prototype declaration indent as in gtk
9120 * most .c : working on reducing the TODOs in the code
9121 * most .c : cleanup though -pedantic and Insure++
9122 * improvements on validation ID checkings.
9123 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9124 * xml-config.in: closed #1810
9125
9126Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9127
9128 * tree.h, valid.c, valid.h: more work on validity, IDs
9129 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9130 definition for AIX
9131
9132Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9133
9134 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9135 the distribution due to a cut'n paste error at last commit
9136
9137Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9138
9139 * configure.in: upgraded to version 1.4.0
9140 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9141 Big update, added a large part of the validation process,
9142 it should be usable, but some parts are missing
9143 * xpath.c: improved the implementation w.r.t. root.
9144 * Makefile.am: added more tests
9145 * test and result trees: added a lot of tests
9146 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9147
9148Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9149
9150 * Added an HACKING file
9151
9152Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9153
9154 * xpath.[ch] : improvements and debug of the XPath implementation
9155 * parser.c, HTMLparser.c : modified the parsers to be progressive
9156 * tree.[ch] : extended the Buffer promitives
9157 * xmlIO.[ch] : added basic I/O routines providing progressive
9158 parsing and ready for I18N conversion plugins
9159 * SAXresult/* : the SAX callback sequence maybe slightly different
9160 now
9161 * test*.c : improved/updated the tests programs
9162 * doc/* : recompiled the docs.
9163
91641999-07-26 Michael Meeks <michael@edenproject.org>
9165
9166 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9167
9168 * tree.c: Ditto.
9169
9170Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9171
9172 * configure.in: upgraded to version 1.4.0
9173 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9174 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9175 XML query language, see http://www.w3.org/TR/xpath for more details.
9176 * parser.c, parser.h: added CHAR* related string functions for XPath
9177 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9178 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9179 rebuild the docs.
9180 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9181 and regression testing capabilities for XPath.
9182
9183Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9184
9185 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9186 closing bug #1646
9187
9188Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9189
9190 * Makefile.am, example/Makefile.am: closed bug #1683
9191
9192Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9193
9194 * example/Makefile.am, configure.in: added the makefile for the
9195 gjobread example
9196
9197Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9198
9199 * doc/Makefile.am:
9200 - fix which allow "make install DESTDIR=</install/prefix>".
9201
9202Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9203
9204 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9205 which fixed a problem on the file reading-code.
9206
9207Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9208
9209 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9210 output.
9211 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9212
9213Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9214
9215 * parser.h : Oops removed the binary compatibility problem
9216 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9217 * parser.c, HTMLparser.c: applied patches for reading from stdin
9218
9219Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9220
9221 * parser.c, entities.c, valid.c: cleanup bug #1591
9222 * configure.in: cleanup bug #1592
9223 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9224 the same tree back-end. Hence gdome will be available for it.
9225 * doc/Makefile.am: close bug #617
9226
9227Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9228
9229 * parser.c: alloctate a per parser context SAX interface block
9230
9231Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9232
9233 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9234 and xmlEncodeEntitiesReentrant with the correct one :-\
9235
9236Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9237
9238 * commit of my internal XML base changes, quite a lot of
9239 changes, cleanups, better entities support, framework for
9240 new I/O and charset detection and handling
9241 * Fixed the configure/Makefile stuff to generate shared libs
9242 with the proper version info, so we jumped on rev from
9243 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9244 xmlEncodeEntities() result need to be freed now, and a string
9245 xmlParserVersion provide the current library version.
9246
9247Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9248
9249 * parser.c: fixed a buffer overrun for when you have a very long
9250 attribute with no entities in it.
9251
9252Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9253
9254 * added example directory
9255 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9256
9257Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9258
9259 * Release of libxml-1.1, nearly everything has been touched for
9260 this.
9261 * Added more regression tests
9262 * Updated the documentation
9263
9264Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9265
9266 * tree.[ch]: unified the XML_NO_CORBA defines.
9267 * parser.c encoding.[ch]: started plugging in char encoding detection
9268
9269Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9270
9271 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9272 Also freed allocated buffer.
9273
9274Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9275 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9276 reentrancy problem at printing. One is left in entities.c, to
9277 remove ASAP
9278 * testSAX.c : added a test example showing the use of the SAX
9279 interface if one doesn't want to build the DOM tree.
9280 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9281
9282Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9283
9284 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9285 large revamping of the parser to use SAX callbacks
9286 http://www.megginson.com/SAX/ (or at least a C like interface
9287 a la Expat). It's now possible to set up your own callbacks
9288 and the parser will not build a DOM tree.
9289 * test/* result/*: updated the test suite, I finally removed
9290 the old Namespace draft support (PI based).
9291
9292Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9293
9294 * Makefile.am: added test result to EXTRA_DIST for make tests
9295
9296Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9297
9298 * parser.c, parserInternals.h: moved the chars macro definitions
9299 to parserInternals.h
9300 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9301 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9302
9303Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9304
9305 * xml-config.in : applied patch to make --version work
9306
93071999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9308
9309 * Makefile.am (check-local): Alias for `tests' target. This will
9310 cause `make check' to do the right thing.
9311 (tests): Don't run tests in srcdir. Also, replaced calls to
9312 basename with a `sed' "equivalent".
9313
9314Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9315
9316 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9317 it in the header and not the sources, updated the doc.
9318 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9319 pointing this out.
9320
9321Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9322
9323 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9324 exported the inputStream routines.
9325 * doc/html/* : updated accordingly
9326
9327Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9328
9329 * parser.c, parser.h, parserInternals.h: added a few extra
9330 internal calls to allocate and free parser contexts ...
9331 * doc/html/* : updated accordingly
9332
9333Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9334
9335 * configure.in, Makefile.am, doc/makefile.am : General changes for
9336 1.0.0 release and including the generated HTML documentation.
9337
9338Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9339
9340 * makefile.am : added parserInternals.h, oops.
9341
9342Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9343
9344 * parserInternals.h: added this header giving access to the parser
9345 internal functions.
9346 * doc/Makefile.am : added a rebuild target which rebuilds the full
9347 set of documentations
9348 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9349 the internal subset.
9350 * *.c *.h: modifications needed to generate the documentation using
9351 gtk-doc, cleanup of functions blocks, reorganisation of struct
9352 declarations.
9353
9354Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9355
9356 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9357 the tar and spec file to include the beginning of the doc.
9358
93591999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9360
9361 * doc/.cvsignore: Added this file.
9362
9363Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9364
9365 * tree.c: fixed xmlGetProp to return "" when the attribute
9366 exists, even if the node-list is NULL.
9367
9368Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9369
9370 * tree.c: patched an error outputting empty attribute values.
9371 * Makefile.am and doc/makefile.am: have been updated during the
9372 week-end. Sorry for an empty CVS log, I got a shell problem.
9373
9374Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9375
9376 * tree.h: cleaned up using enums instead of defines
9377 * parser.c, valid.[ch]: more work on parsing/output of element
9378 declarations
9379
9380Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9381
9382 * valid.[ch], tree.c, parser.c : more work toward full parsing
9383 of XML DTDs.
9384 * README: added informations about mailing-list and on-line
9385 documentation
9386
93871999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9388
9389 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9390
9391Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9392
9393 * parser.c, tree.[ch] : more work toward conformance testing,
9394 added a last element to accelerate parsing of very flat structures
9395 started working on internal subset Element content declaration.
9396 * valid.[ch] : first cut at adding code toward validation.
9397 * previous changes had also small impact on most files, especially
9398 the conformance testing using James Clark test suite.
9399
9400Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9401
9402 * test/* : updated the examples, most of them were not well
9403 formed (humm), and added rdf2.
9404 * result/* : resulting changes in the output.
9405
9406Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9407
9408 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9409
9410Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9411
9412 * tree.c: patched a bug in the generation of empty attributes
9413
9414Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9415
9416 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9417 for node/trees/documents/... Biggest problem is namespace
9418 support when copying subtrees.
9419
9420Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9421
9422 * parser.c, entities.c: improve entities and char ref encoding,
9423 and cleanups of error messages.
9424
9425Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9426
9427 * parser.c, entities.c: simple bug hunting done during rpm2html and
9428 rpmfind integration.
9429
9430Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9431
9432 * parser.[ch]: Added interfaces allowing to specify a SAX
9433 handler before parsing.
9434
9435Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9436
9437 * parser.c: redirrect all errors reporting through the SAX
9438 error function
9439
9440Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9441
9442 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9443 * libtool, tlmain ...: update of the libtool files
9444
94451998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9446
9447 * entities.c: Use g_snprintf insteda of snprintf.
9448
9449Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9450
9451 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9452 added ent5 test for this purpose.
9453 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9454
9455Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9456
9457 * parser.c: fixed? a strange error due to compression on a GWP
9458 document.
9459
9460Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9461
9462 * tree.[ch]: bug fixing
9463 * entities.[ch]: defined a specific type for predefined entities
9464 * doc/xml.html: more documentation on the library, how to use it,
9465 overview of the interfaces.
9466
9467Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9468
9469 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9470
9471Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9472
9473 * tree.c: corrected a small bug
9474 * doc/xml.html: continuing writing documentation.
9475
9476Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9477
9478 * debugXML.h debugXML.c: added debugging utilities.
9479 * tester.c: added --debug switch.
9480 * tree.c: patched an incorrect node->type assignment.
9481 * parser.c: formatting, ensure that node->doc != NULL in attributes
9482
9483Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9484
9485 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9486 entity support and provide an internal representation close to
9487 DOM one (entity ref nodes, and attribute value as tree). I tried
9488 to preserve the interface but this will surely break some apps
9489 (I have to change rpm2html/rpmfind for example). I had to change
9490 two interfaces, and the generated tree is somewhat different.
9491 * doc/* : started documenting the XML library, the tree and
9492 DOM/Corba. This is a first step.
9493
9494Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9495
9496 * parser.c: Set up the fonctions comment block, boring but useful.
9497 * parser.h, SAX.c, parser.c: now attributes are processed through
9498 the SAX interface. The problem is that my SAX interface diverged
9499 quite a bit from the original one, well this is not an official
9500 spec, and translating it from Java to C is hairy anyway...
9501
9502Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9503
9504 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9505 fonctions comment block, boring but useful.
9506
9507Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9508
9509 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9510 conversion routines. However they are not yet used to convert the
9511 inputs. The core will run with UTF-8.
9512
9513Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9514
9515 * tree.c : make sure that the type id is properly set-up when
9516 a new object is allocated, needed for DOM.
9517
9518Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9519
9520 * tree.h, tree.c: Ok, the main objects in the tree will be native
9521 corba objects, it costs 8 bytes per Node, Attribute and Document
9522 but it simplifies the Corba integration a lot (no extra interface
9523 objects to allocate/free).
9524
9525Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9526
9527 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9528 and changed NODEs contants for conformity with DOM Level 1
9529
9530Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9531
9532 * added hooks to keep track of servants when creating objects
9533 xmlDoc and xmlNode (for Corba export).
9534
9535Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9536
9537 * added xml-config script.
9538
9539Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9540
9541 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9542 to autoupdate libtool and automake conf files.
9543
95441998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9545
9546 * Makefile.am: Use '?' to separate the sed
9547 commands as ',' is used when people pass -Wl,something.
9548
9549
9550Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9551
9552 * tree.c, tree.h: added a per-document compression interface.
9553
9554Tue Sep 22 20:47:38 EDT 1998
9555
9556 * tree.c, tree.h: added saving with compression and added interfaces
9557 to control the compression level (xmlGetCompressMode,
9558 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9559
9560Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9561
9562 * parser.c: corrected a loop for files of size 0
9563
95641998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9565
9566 * error.h: New file. Contains prototyes from `error.c'.
9567
9568Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9569
9570 * Makefile.am (xmlincdir): New macro.
9571 (xmlinc_HEADERS): Renamed from include_HEADERS.
9572
9573Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9574
9575 * applied small patch on numeric entities from
9576 Christopher Blizzard <blizzard@appliedtheory.com>
9577
9578Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9579
9580 * New release 0.2, removed the old xml_* files so that it's
9581 coherent with the other CVS base (W3C), far better conformance
9582 to standard, new namespaces, decent entities support, beginning
9583 of a SAX-like interface. Nearly nothing left intact, even the
9584 test examples ...
9585
95861998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9587
9588 * .cvsignore: Add .deps dir
9589
9590Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9591
9592 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9593
9594Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9595
9596 * configure.in: added test for CPP
9597 * AUTHORS, Changelog: the original ones didn't get commited but the
9598 glib ones instead, fixed.
9599 * Makefile.am: corrected an error in library naming
9600
9601Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9602
9603 * integrated code developped at W3C
9604 * changed the original Copyright
9605 * migrated to automake
9606 * prefixed the filenames by xml_ to avoid filename clashes
9607
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009608Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9609
9610 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9611 should not be called.
9612
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009613Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9614
9615 * libxml-2.0.pc.in: applied the patch to fix #101894
9616
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009617Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9618
9619 * tree.c : applied patch from Lukas Schroeder for register callbacks
9620 * valid.c: modified patch from Lukas Schroeder to test
9621 register callbacks with --chkregister
9622
Daniel Veillard067bae52003-01-05 01:27:54 +00009623Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9624
9625 * xmlreader.c: seriously changed the way data are pushed to
9626 the underlying parser, go by block of 512 bytes instead of
9627 tryng to detect tag boundaries at that level. Changed the
9628 way empty element are detected and tagged.
9629 * python/tests/reader.py python/tests/reader2.py
9630 python/tests/reader3.py: small changes mostly due to context
9631 reporting being different and DTD node being reported. Some
9632 errors previously undetected are now caught and fixed.
9633 * doc/xmlreader.html: flagged last section as TODO
9634
Daniel Veillard51a447a2003-01-04 19:42:46 +00009635Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9636
9637 * python/libxml.py: integrated the Python 2.2 optimizations
9638 from Hannu Krosing, while maintaining compatibility with
9639 1.5 and 2.1
9640
Daniel Veillarde59494f2003-01-04 16:35:29 +00009641Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9642
9643 * xmllint.c: a bit of cleanup
9644 * xmlreader.c: small fix
9645 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9646 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9647
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009648Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9649
9650 * python/setup.py.in: patch from Stéphane Bidoul to include
9651 drv_libxml2.py in setup.py
9652
Daniel Veillard66b82892003-01-04 00:44:13 +00009653Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9654
9655 * doc/xmlreader.html: starting documenting the new XmlTextReader
9656 interface.
9657
Daniel Veillard7704fb12003-01-03 16:19:51 +00009658Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9659
9660 * xmllint.c: added the --stream flag to use the TextReader API
9661 * xmlreader.c: small performance tweak
9662
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009663Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9664
9665 * xmlreader.c python/tests/reader2py: okay the DTD validation
9666 code on top of the XMLTextParser API should be solid now.
9667
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009668Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9669
9670 * xmlreader.c python/tests/reader2py: Fixing some more mess
9671 with validation and recursive entities while using the
9672 reader interface, it's getting a bit messy...
9673
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009674Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9675
9676 * xmlreader.c python/tests/reader.py: another couple of problem
9677 related to IsEmptyElement reported by Stéphane Bidoul needed
9678 some fixes.
9679
Daniel Veillard4f860202003-01-02 13:00:02 +00009680Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9681
9682 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9683 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9684 based on the python XmlTextReader interface.
9685
Daniel Veillard3c265e42003-01-01 21:06:49 +00009686Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9687
9688 * tree.c: backing out one change in the last patch which broke the
9689 regression tests
9690
Daniel Veillard5335dc52003-01-01 20:59:38 +00009691Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9692
9693 * global.data globals.c tree.c include/libxml/globals.h: applied
9694 an old patch from Lukas Schroeder to track node creation and
9695 destruction. Probably missing a lot of references at the moment
9696 and not usable reliably.
9697
Daniel Veillard8ba17412003-01-01 19:13:12 +00009698Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9699
9700 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9701 from doc/news.html and a stylesheet
9702
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009703Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9704
9705 * xmlreader.c python/tests/reader.py: fixed another couple of
9706 xmlreader bugs reported by Stéphane Bidoul and added tests.
9707
Daniel Veillard9e395c22003-01-01 14:50:44 +00009708Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9709
9710 * xmlreader.c python/tests/reader2.py: fixed another validity
9711 checking in external parsed entities raised by Stéphane Bidoul
9712 and added a specific regression test.
9713 * python/tests/reader3.py: cleanup
9714
Daniel Veillardd5896142002-12-31 14:45:26 +00009715Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * xmlreader.c python/tests/reader2.py: fixed a problem with
9718 validation within entities pointed by Stéphane Bidoul, augmented
9719 the tests to catch those.
9720
Daniel Veillarddc85f282002-12-31 11:18:37 +00009721Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * python/generator.py: modified the generator to allow keeping
9724 class references when creating new classes, needed to fix a bug
9725 pointed by Stéphane Bidoul where the input buffer of the
9726 xmlTextReader instance gets destroyed if the python wrapper for
9727 the input is not referenced anymore.
9728
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009729Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9730
9731 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9732 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9733
Daniel Veillard571b8892002-12-30 12:37:59 +00009734Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * xmlreader.c python/tests/reader.py: fixed another problem
9737 pointed by Stéphane Bidoul
9738
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009739Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9742 with "<a/>"
9743
Daniel Veillardecaba492002-12-30 10:55:29 +00009744Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9745
9746 * SAX.c: warn on xmlns:prefix="foo"
9747 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9748 for namespace attributes handling.
9749
Daniel Veillard2d84a892002-12-30 00:01:08 +00009750Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9751
9752 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9753 a really nasty problem raised by a DocBook XSLT transform
9754 provided by Sebastian Bergmann
9755
Daniel Veillard29b3e282002-12-29 11:14:41 +00009756Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9759 by Stéphane Bidoul and integrated it into the tests
9760
Daniel Veillarde18fc182002-12-28 22:56:33 +00009761Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9764 extended the XmlTextReader API a bit, addding accessors for
9765 the current doc and node, and an entity substitution mode for
9766 the parser.
9767 * python/libxml.py python/libxml2class.txt: related updates
9768 * python/tests/Makefile.am python/tests/reader.py
9769 python/tests/reader2.py python/tests/reader3.py: updated a bit
9770 the old tests and added a new one to test the entities handling
9771
Daniel Veillardaba976d2002-12-28 21:14:18 +00009772Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9773
9774 * python/generator.py python/libxml2class.txt
9775 python/tests/reader.py python/tests/reader2.py: changed the
9776 generator to provide casing for the XmlTextReader similar to
9777 C# so that examples and documentation are more directly transposable.
9778 Fixed the couple of tests in the suite.
9779
Daniel Veillard83298842002-12-28 15:12:33 +00009780Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9781
9782 * doc/guidelines.html: added a document on guildeline for
9783 publishing and deploying XML
9784
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009785Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9786
9787 * valid.c xmlreader.c: final touch running DTD validation
9788 on the XmlTextReader
9789 * python/tests/Makefile.am python/tests/reader2.py: added a
9790 specific run based on the examples from test/valid/*.xml
9791
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009792Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9793
9794 * python/libxml.py: added a few predefined xmlTextReader parser
9795 configuration values.
9796
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009797Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9798
9799 * python/libxml_wrap.h: trying to fix #102037
9800
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009801Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * SAX.c: fixing bug #95296, when the predefined entities
9804 are redefined in the DTD the default one must be used
9805 instead anyway.
9806
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009807Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9808
9809 * doc/xmllint.xml
9810 * doc/xmllint.1
9811 Add discussion of XML_DEBUG_CATALOG to xmllint man
9812 page - bug #100907
9813
9814
Daniel Veillarddf512f42002-12-23 15:56:21 +00009815Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * xmlreader.c: Fixed the empty node detection to avoid reporting
9818 an inexistant close tag.
9819
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009820Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9821
9822 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9823 for Python 2.1
9824
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009825Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9828
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009829Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * doc/libxml2-api.xml python/tests/reader.py: one really need
9832 to provide the base URI information when creating a reader parser
9833 from an input stream. Updated the API and the example using it.
9834
Daniel Veillardea7751d2002-12-20 00:16:24 +00009835Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9838 include/libxml/valid.h include/libxml/xmlreader.h: working on
9839 DTD validation on top of xml reader interfaces. Allows to
9840 validate arbitrary large instances. This required some extensions
9841 to the valid module interface and augmenting the size of xmlID
9842 and xmlRef structs a bit.
9843 * uri.c xmlregexp.c: simple cleanup.
9844
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009845Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9846
9847 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9848 work on the xml reader interfaces.
9849 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9850 Web page for the Windows binaries.
9851
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009852Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * xmlIO.c: applied a patch for VMS following the report by
9855 Nigel Hall
9856
Daniel Veillard3772de32002-12-17 10:31:45 +00009857Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * parser.c: the parseStartTag bug fix wasn't complete.
9860
Daniel Veillard67df8092002-12-16 22:04:11 +00009861Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9864 parseStartTag, fixing it.
9865 * test/att4 result/att4 result/noent/att4: adding the test
9866 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9867 more methods to XmlTextReader.
9868
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009869Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9870
9871 * win32/libxml2.def.src: added more xml reader exports
9872 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9873 to the build
9874
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009875Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9876
9877 * doc/tutorial/xmltutorial.xml
9878 plus generated html and pdf
9879 Updating tutorial again based on further comments from Niraj
9880 Tolia on the last iteration
9881
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009882Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9883
9884 * doc/tutorial/xmltutorial.xml
9885 * doc/tutorial/includekeyword.c
9886 * doc/tutorial/includegetattribute.c
9887 plus generated html and pdf
9888 Adding fix from Niraj Tolia to tutorial to properly free memory.
9889
9890
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009891Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9892
9893 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9894 more methods of XmlTextReader.
9895 * python/libxml2class.txt python/tests/reader.py: this increased the
9896 methods in the bndings, augmented the test to check those new
9897 functions.
9898
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009899Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9900
9901 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9902 methods of XmlTextReader.
9903 * python/generator.py python/libxml_wrap.h python/types.c
9904 python/libxml2class.txt: added the reader to the Python bindings
9905 * python/tests/Makefile.am python/tests/reader.py: added a specific
9906 test for the Python bindings of the Reader APIs
9907 * parser.c: small cleanup.
9908
Daniel Veillard06503452002-12-13 10:42:08 +00009909Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * xinclude.c: fallback was only copying the first child not the
9912 full child list of the fallback element, closes #89684 as reopened
9913 by Bernd Kuemmerlen
9914
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009915Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9916
9917 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9918
Daniel Veillard000eafb2002-12-12 10:04:22 +00009919Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9920
Daniel Veillardc1eed322002-12-12 11:01:32 +00009921 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009922 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009923 gives enum values, fix functype return type, put back fields in
9924 structs
9925 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009926
Daniel Veillard024b5702002-12-12 00:15:55 +00009927Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9928
9929 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9930 about htmlNodeDumpOutput location.
9931 * xpath.c: removed an undefined function signature
9932 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9933 too many symbols in the API breaking the python bindings.
9934 Updated with the libxslt/libexslt changes.
9935
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009936Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9937
9938 * configure.in: preparing release of 2.4.29
9939 * doc/*: rebuilt the docs and API
9940 * xmlreader.c: a few more fixes for the XmlTextReader API
9941
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009942Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9943
9944 * include/win32config.h: applied mingw patch from Magnus Henoch
9945
Daniel Veillard5aad8322002-12-11 15:59:44 +00009946Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9949
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009950Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9953 building Python script, does the C parsing directly, generates
9954 a better API description including structure fieds defs and
9955 enums. Still a couple of bugs, but good enough for the python
9956 wrappers now.
9957 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9958 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9959 include/libxml/schemasInternals.h include/libxml/tree.h: more
9960 cleanup based on the python analysis script reports.
9961 * libxml.spec.in: make sure the API XML description is part of the
9962 devel package.
9963
Daniel Veillard01c13b52002-12-10 15:19:08 +00009964Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9967 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9968 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9969 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9970 code cleanup, especially the function comments.
9971 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9972
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009973Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * Makefile.am xmlreader.c include/libxml/Makefile.am
9976 include/libxml/xmlreader.h: Adding a new set of APIs based on
9977 the C# TextXmlReader API but converted to C. Allow to parse
9978 in constant memory usage, far simpler to program and explain
9979 than the SAX like APIs, unfinished but working.
9980 * testReader.c: test program
9981
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009982Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9983
9984 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9985
Daniel Veillard64b35282002-12-04 15:10:40 +00009986Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * tree.c: Chip turner indicated that XHTML1 serialization
9989 rule for style actually break on both IE and Mozilla,
9990 try to avoid the rule if escaping ain't necessary
9991
Daniel Veillard8efff672002-12-04 11:44:48 +00009992Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * nanhttp.c: handle HTTP URL escaping, problem reported by
9995 Glen Nakamura and Stefano Zacchiroli
9996
Daniel Veillard1c732d22002-11-30 11:22:59 +00009997Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9998
9999 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10000
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010001Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * uri.c: Johann Richard pointed out some XPointer problems for
10004 URN based URI references in XInclude. Modified the URI parsing
10005 and saving routines to allow correct parsing and saving of
10006 XPointers, especially when attached to "opaque" scheme accordingly
10007 to RFC 2396
10008
Daniel Veillard8db67d22002-11-27 19:39:27 +000010009Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10010
10011 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10012 of refactoring to the HTML saving code.
10013 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10014 in the doc.
10015
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010016Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10017
10018 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10019 to a buffer API to reuse the generic dump to an OutputIO layer,
10020 this reduces code, fixes xmlNodeDump() for XHTML, also made
10021 xmlNodeDump() now return the number of byte written.
10022
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010023Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * python/setup.py.in: another patch from Stéphane Bidoul for
10026 Python bindings on Windows
10027 * doc/parsedecl.py: small cleanup
10028
Daniel Veillard9715c172002-11-25 16:33:40 +000010029Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * libxml.spec.in configure.in: add a line in %changelog for releases
10032
Daniel Veillard9bc53102002-11-25 13:20:04 +000010033Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10034
10035 * parser.c: patch from Marcus Clarke fixing a problem in entities
10036 parsing that was detected in KDe documentations environment.
10037
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010038Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10039
10040 * python/libxml.c (libxml_prev): Return the previous as opposed to
10041 the next node (I guess this is the result of some cut & paste programming:)
10042
Daniel Veillard80d7b902002-11-23 16:23:08 +000010043Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10046
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010047Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * python/generator.py python/libxml.c python/setup.py.in: trying
10050 to fix the Python bindings build on Windows (Stéphane Bidoul)
10051
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010052Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10053
10054 * win32/configure.js: added option for python bindings
10055 * win32/libxml2.def.src: added more exports
10056
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010057Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10058
10059 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10060 pthreads
10061 * win32/wince/*: applied updates to Windows CE port from Javier
10062
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010063Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * configure.in: preparing 2.4.28
10066 * libxml.spec.in doc/Makefile.am: some cleanup
10067 * doc/*: updated the news and regenerated.
10068
Daniel Veillardfee408f2002-11-22 13:18:30 +000010069Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * HTMLparser.c: final touch at closing #87235 </p> end tags
10072 need to be generated.
10073 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10074 this change slightly the output of a few tests
10075 * doc/*: regenerated
10076
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010077Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * parserInternals.c: fixing bug #99190 when UTF8 document are
10080 parsed using the progressive parser and the end of the chunk
10081 is in the middle of an UTF8 multibyte character.
10082
William M. Brack8b2c7f12002-11-22 05:07:29 +000010083Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10084
10085 * threads.c: fixed initialization problem in xmlNewGlobalState
10086 which was causing crash.
10087 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10088 in xmlInitializeGlobalState.
10089 * parserInternals.c: cleaned up ctxt->sax initialisation.
10090
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010091Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10092
10093 * tree.c include/libxml/tree.h: modified the existing APIs
10094 to handle XHTML1 serialization rules automatically, also add
10095 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10096 libxslt serialization uses it when needed without changing
10097 the library API.
10098 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10099 result/xhtml1: added a new test specifically for xhtml1 output
10100 and updated the result of one XHTML1 test
10101
Daniel Veillardd076a202002-11-20 13:28:31 +000010102Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * xinclude.c parserInternals.c encoding.c: fixed #99082
10105 for xi:include encoding="..." support on text includes.
10106 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10107 test/XInclude/ents/isolatin.txt : added a specific regression test
10108 * python/generator.py python/libxml2class.txt: fixed the generator
10109 the new set of comments generated for doc/libxml2-api.xml were
10110 breaking the python generation.
10111
Daniel Veillard817e70b2002-11-19 22:28:48 +000010112Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10113
10114 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10115 * configure.in: patch for Solaris on new autoconf closes #98880
10116 * doc/parsedecl.py: repair the frigging API building script,
10117 did I say that python xmllib sucks ?
10118 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10119 and some comment are no more truncated.
10120
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010121Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * parser.c: Martin Stoilov pointed out a potential leak in
10124 xmlCreateMemoryParserCtxt
10125
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010126Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10129 included in HTML documents and using the push parser.
10130
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010131Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10132
10133 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10134 specified, look for the Python interpreter not just in the
10135 specified root but also in the specified location. Fixes #98825
10136
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010137Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * python/libxml.c: fixing bug #98792 , node may have no doc
10140 and dereferencing without checking ain't good ...
10141
Daniel Veillarddad3f682002-11-17 16:47:27 +000010142Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * configure.in: preparing release 2.4.27
10145 * doc/* : updated and rebuilt the docs
10146 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10147 and all the docs are actually packaged and in the final RPMs
10148 * parser.c parserInternals.c include/libxml/parser.h: restore
10149 xmllint --recover feature.
10150
Daniel Veillard68e9e742002-11-16 15:35:11 +000010151Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10152
Daniel Veillard784b9352003-02-16 15:50:27 +000010153 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010154 processing of parsed entities, and XPath computation on sustitued
10155 entities.
10156 * testXPath.c: make sure entities are substitued.
10157
Daniel Veillard328f48c2002-11-15 15:24:34 +000010158Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10159
Daniel Veillard784b9352003-02-16 15:50:27 +000010160 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010161 processing of internal parsed entities, which had to be changed.
10162
Daniel Veillard66651aa2002-11-15 11:21:43 +000010163Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10166 trying to fix bug #98517 about building outside the source tree
10167 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10168
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010169Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10170
10171 * include/win32config.h: cleanup
10172 * win32/Makefile.mingw: integrated mingw in JScript configure
10173 * win32/Makefile.msvc: modified to allow mingw coexistence
10174 * win32/configure.js: integrated mingw
10175 * win32/Readme.txt: cleanup
10176
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010177Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * HTMLparser.c: strengthen the guard in the Pop macros,
10180 like in the XML parser, closes bug #97315
10181
Daniel Veillard0821b152002-11-12 20:57:47 +000010182Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10185 callback is never used.
10186
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010187Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * parserInternals.c: fixed the initialization of the SAX structure
10190 which was breaking xsltproc
10191 * xpath.c: patch from Petr Pajas for CDATA nodes
10192 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10193 * parser.c include/libxml/parser.h: patch from Peter Jones
10194 removing a leak in xmlSAXParseMemory() and adding the
10195 function xmlSAXParseMemoryWithData()
10196
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010197Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10198
10199 adding pdf of tutorial, changing web page to link to it
10200 * doc/tutorial/xmltutorial.pdf
10201 * doc/xml.html
10202 * doc/docs.html
10203
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010204Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10205
10206 * doc/tutorial/ar01s08.html
10207 adding file what I forgot for tutorial
10208
10209
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010210Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10211
10212 Adding encoding discussion to tutorial
10213 Added:
10214 * doc/tutorial/images/*.png: DocBook admonition image files
10215 * doc/tutorial/apf.html, apg.html: new generated html
10216 * doc/tutorial/includeconvert.c: conversion code entity file
10217 changed:
10218 * doc/tutorial/xmltutorial.xml: DocBook original
10219 * doc/tutorial/*.html: generated html
10220
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010221Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10222
10223 * include/libxml/*.h: retired xmlwin32version.h
10224 * doc/Makefile.am: retired xmlwin32version.h
10225 * win32/configure.js: retired xmlwin32version.h
10226
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010227Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10228
10229 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010230 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10231 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010232
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010233Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10234
10235 * globals.c: fixed a typo pointed out by Igor
10236 * xpath.c: try to speed up node compare using line numbers
10237 if available.
10238
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010239Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * tree.c: make xmlFreeNode() handle attributes correctly.
10242
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010243Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10244
10245 * catalog.c: completed the #96963 fix, as reported by Karl
10246 Eichwalder
10247
Daniel Veillard56f21f22002-11-06 15:49:46 +000010248Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10251
Daniel Veillard91ad8792002-11-04 17:06:52 +000010252Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * Makefile.am: switched the order of a couple of includes
10255 to fix bugs #97100
10256
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010257Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10258
10259 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10260 xmlLoadCatalogs that used to separate directories with a ':'.
10261
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010262Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10263
10264 * threads.c: improvements to the Windows-side of thread handling
10265 * testThreads.c: conditionally excluded unistd.h
10266 * testThradsWin32.c: broke overlong lines
10267 * include/win32config.h: adapted thread-related macros to the new
10268 scheme and for pthreads on Windows
10269 * win32/Makefile.msvc: introduced a more flexible thread build,
10270 added testThreads[Win32].c to the build
10271 * win32/configure.js: introduced a more flexible thread config
10272
John Fleck61f6fb62002-10-31 15:23:29 +0000102732002-10-31 John Fleck <jfleck@inkstain.net>
10274
10275 * doc/xml.html (and, by implication, FAQ.html)
10276 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10277
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010278Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10279
10280 * configure.in: removed xmlwin32version.h
10281 * include/libxml/Makefile.am: removed xmlwin32version.h
10282
Daniel Veillardce66ce12002-10-28 19:01:59 +000010283Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10284
10285 * tree.c: applied patch from Brian Stafford to fix a bug
10286 in xmlReconciliateNs()
10287
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010288Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * tree.c: applied patch from Christian Glahn to allow
10291 xmlNewChild() on document fragment nodes
10292
Daniel Veillardb39bc392002-10-26 19:29:51 +000010293Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * parser.c: Christian Glahn found a problem with a recent
10296 patch to xmlParseBalancedChunkMemoryRecover()
10297 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10298 problems
10299 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10300 test/schemas/seq*: added the test cases from Charles
10301
Daniel Veillard366a9152002-10-23 20:43:53 +000010302Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10305 serious cleanup of the spec file and associated changes
10306 in the Makefiles.
10307 * valid.c: try to remove some warnings on x86_64
10308
Daniel Veillardd033d022002-10-23 14:55:02 +000010309Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10312 fix bug #96586
10313
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010314Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10317 parsing, applied his patch
10318 * result/HTML/attrents.html result/HTML/attrents.html.err
10319 result/HTML/attrents.html.sax test/HTML/attrents.html:
10320 added the test and result case provided by Mikhail Sogrine
10321
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010322Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * vms/build_libxml.com vms/config.vms vms/readme.vms
10325 include/libxml/parser.h include/libxml/parserInternals.h
10326 include/libxml/tree.h include/libxml/xmlIO.h
10327 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10328 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10329 Applied the VMS update patch from Craig A. Berry
10330 * doc/*.html: update
10331
Daniel Veillardf000f072002-10-22 14:28:17 +000010332Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10335
Daniel Veillard1e208222002-10-22 14:25:25 +000010336Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * debugXML.c: adding a grep command to --shell in xmllint
10339 for T.V. Raman
10340
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010341Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10342
10343 * xmlcatalog.c: tried to fix some of the problem with --sgml
10344
Daniel Veillard935494a2002-10-22 14:22:46 +000010345Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * parser.c: tried to fix bug #91500 where doc->children may
10348 be overriden by a call to xmlParseBalancedChunkMemory()
10349
10350Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10353 identifiers in SGML catalogs containing '&'
10354
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010355Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * python/types.c: fixed bugs when passing result value tree
10358 to Python functions.
10359
Daniel Veillard48267432002-10-18 11:21:38 +000010360Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * configure.in: preparing the release of 2.4.26
10363 * doc/*: updated and rebuilt the documentation
10364
Daniel Veillardbb284f42002-10-16 18:02:47 +000010365Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * parser.c: fixed a XML Namespace compliance bug reported by
10368 Alexander Grimalovsky
10369
Daniel Veillard44892f72002-10-16 15:23:26 +000010370Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * HTMLtree.c: fixed serialization of script and style when
10373 they are not lowercase (i.e. added using the API to the tree).
10374
Daniel Veillard2fd85422002-10-16 14:32:41 +000010375Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * valid.c: make xmlValidateDocument emit a warning msg if there
10378 is no DTD, pointed by Christian Glahn
10379
Daniel Veillard32370232002-10-16 14:08:14 +000010380Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10383 content model when some of the blocks have min or max, and a couple
10384 of bugs found in the process.
10385 * result/schemas/list0* test/schemas/list0*: added some specific
10386 regression tests
10387
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010388Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * README: updated the contact informations
10391
Daniel Veillard63186732002-10-15 08:43:17 +000010392Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10395 misses it, reported by Peter Bray.
10396
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010397Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10400 and removed a few warnings
10401
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010402Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * parser.c: Christian Glahn found a small bug in the push parser.
10405 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10406 public
10407
Daniel Veillard6045c902002-10-09 21:13:59 +000010408Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * xmlschemas.c include/libxml/xmlschemas.h: added
10411 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10412 * testSchemas.c: added --memory to test the new interface
10413
Daniel Veillardf0070122002-10-09 14:24:17 +000010414Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * doc/index.py doc/search.php: integrated the XSLT indexing,
10417 a few fixed in the indexer, added a scope selection at the
10418 search level.
10419
Daniel Veillard01992e02002-10-09 10:20:30 +000010420Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10423 this was due to uninitialized parts of the validation context
10424
Daniel Veillard321be0c2002-10-08 21:26:42 +000010425Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * debugXML.c: applied patch from Mark Vakoc except the API
10428 change, preserved it.
10429 * doc/*: updated the docs to point to the search engine for
10430 information lookup or before bug/help reports.
10431
Daniel Veillard01e87d22002-10-08 16:55:06 +000010432Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * doc/index.py doc/search.php: added mailing-list archives
10435 indexing and lookup
10436
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010437Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10438
10439 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10440
Daniel Veillard9b006132002-10-07 11:13:27 +000010441Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * doc/index.py: improved HTML indexing
10444 * doc/search.php: make the queries also lookup the HTML based indexes
10445
Daniel Veillard141d04b2002-10-06 21:51:18 +000010446Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * doc/index.py: added HTML page indexing
10449
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010450Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10451
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010452 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010453 problem in libxslt.
10454 * catalog.c: fixed list handling in XML_CATALOG_FILES
10455
Daniel Veillardceb09b92002-10-04 11:46:37 +000010456Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * valid.c: typo/bug found by Christian Glahn
10459
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010460Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10461
10462 * xmlIO.c: applied Windows CE patch from Javier.
10463 * win32/wince: new directory, contains support for the PocketPC
10464 with Windows CE from Javier.
10465 * include/win32config.h: reorganised, removed duplicate
10466 definitions and applied WinCE patch from Javier.
10467 * include/wsockcompat.h: new file, now contains WinSock
10468 compatibility macros.
10469 * win32/Makefile.msvc: introduced double-run compilation.
10470
Daniel Veillarde16b5742002-09-26 17:50:03 +000010471Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * configure.in include/libxml/xmlwin32version.h: preparing release
10474 of 2.4.25
10475 * doc/*: updated and regenerated teh docs and web pages.
10476
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010477Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10480 error were not covering namespace declarations.
10481 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10482 it was missing the attribute declaration for the namespace
10483 * result/VC/NS3: the fix now report breakages in that test
10484
Daniel Veillardabe01742002-09-26 12:40:03 +000010485Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10488
Daniel Veillard2ace1952002-09-26 12:28:02 +000010489Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10492 and regenerated the docs and web site
10493
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010494Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10497 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10498 not before
10499
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010500Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * python/generator.py python/libxml2class.txt: fixed a stupid error
10503 breaking the python API
10504
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010505Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10508 triostr.c triostr.h: applied a trio update patch from
10509 Bjorn Reese which should work with MinGW
10510
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010511Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * tree.c: improving some documentation comments
10514 * xmlregexp.c: found and fixed a mem leak with python regression tests
10515 * doc/*: rebuilt the doc and the API XML file including the
10516 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10517 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10518 python/types.c: added access to the XML Schemas regexps from
10519 python
10520 * python/tests/Makefile.am python/tests/regexp.py: added a
10521 simple regexp bindings test
10522
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010523Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10524
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010525 * doc/xml.html:
10526 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010527
Daniel Veillard118aed72002-09-24 14:13:13 +000010528Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * xmlregexp.c: fixed the data callback on transition functionality
10531 which was broken when using the compact form
10532 * result/schemas/*: updated the results, less verbose, all tests
10533 pass like before
10534 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10535 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10536 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10537 annoying warnings
10538 * xpath.c: try to provide better error report when possible
10539
Daniel Veillard72336152002-09-21 13:08:14 +000010540Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * Makefile.am: fixed a breakage raised by Jacob
10543
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010544Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10545
10546 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10547 which don't use sockets
10548
Igor Zlatkovic01280582002-09-20 16:40:34 +000010549Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10550
10551 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10552 * win32/configure.js: applied zlib patch from Daniel Gehriger
10553
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010554Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10555
10556 * win32/configure.js: applied the patch from Mark Vakoc for
10557 regexp support
10558 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10559 for regexp support
10560
Daniel Veillardb5c05732002-09-20 13:36:25 +000010561Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * xmlschemastypes.c: as pointed by Igor Float and Double
10564 parsing ain't finished yet
10565
Daniel Veillard40b11342002-09-20 12:01:39 +000010566Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * Makefile.am configure.in: trying to fix #88412 by bypassing
10569 all the python subdir if python ain't detected
10570
Daniel Veillard23e73572002-09-19 19:56:43 +000010571Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10574 made configuring with regexps/automata/unicode the default
10575 but without schemas ATM
10576 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10577 fixed the regexp based DTD validation performance and memory
10578 problem by switching to a compact form for determinist regexps
10579 and detecting the determinism property in the process. Seems
10580 as fast as the old DTD validation specific engine :-) despite
10581 the regexp built and compaction process.
10582
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010583Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * valid.c: determinism is debugged, new DTD checking code now works
10586 but xmlFAComputesDeterminism takes far too much CPU and the whole
10587 set usues too much memory to be really usable as-is
10588
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010589Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * tree.c: fixed another stupid bug in xmlGetNodePath()
10592 * xmllint.c: --version now report the options compiled in
10593
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010594Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * HTMLparser.c: small cleanup
10597 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10598 when configured with them. A bit of debugging around the determinism
10599 checks is still needed
10600
Daniel Veillard63b01c22002-09-17 19:25:28 +000010601Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10602
10603 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10604
Daniel Veillard92727042002-09-17 17:59:20 +000010605Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * xmlIO.c: small portability glitch fixed.
10608
Daniel Veillard84d70a42002-09-16 10:51:38 +000010609Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * xmlschemastypes.c: incomplete steps for real/double support
10612 * testAutomata.c include/libxml/xmlautomata.h
10613 include/libxml/xmlregexp.h: avoiding a compilation problem
10614 * valid.c include/libxml/valid.h: starting the work toward using
10615 the regexps for actual DTD validation
10616
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010617Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * hash.c: cosmetic cleanup
10620 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10621 integrating a DTD validation layer based on the regexps
10622
Daniel Veillard4402ab42002-09-12 16:02:56 +000010623Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10626 the determinism was tested before eliminating the epsilon
10627 transitions :-(
10628
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010629Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * python/generator.py python/libxml.c python/libxml.py
10632 python/libxml2-python-api.xml python/libxml2class.txt
10633 python/libxml_wrap.h python/types.c: updated the python
10634 bindings, added code for easier File I/O, and the ability to
10635 define a resolver from Python fixing bug #91635
10636 * python/tests/Makefile.am python/tests/inbuf.py
10637 python/tests/outbuf.py python/tests/pushSAXhtml.py
10638 python/tests/resolver.py python/tests/serialize.py: updated
10639 and augmented the set of Python tests.
10640
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010641Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10642
10643 * win32/configure.js: added more readme info for the binary
10644 package.
10645
Daniel Veillard607b35c2002-09-10 12:16:19 +000010646Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10647
10648 * xmlIO.c: fixed a stupid out of bound array error
10649
10650Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10653 messing around with support for Windows path, cleanups,
10654 trying to identify and fix the various code path to the
10655 filename access. Added xmlNormalizeWindowsPath()
10656
Daniel Veillard76575762002-09-05 14:21:15 +000010657Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * error.c valid.c: working on better error reporting of validity
10660 errors, especially providing an accurate context.
10661 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10662 error reports in those cases.
10663
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010664Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10667 parser.c parserInternals.c xmlIO.c: get rid of all the
10668 perror() calls made in the library execution paths. This
10669 should fix both #92059 and #92385
10670
Daniel Veillard19aa7022002-09-05 11:14:19 +000010671Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * xmllint.c: memory leak reporting was broken after a change
10674 of the preprocessor symbol used to activate it.
10675
Daniel Veillardec6725e2002-09-05 11:12:45 +000010676Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * tree.c: try to make the copy function work for node of
10679 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10680 DOM layers though, not libxml2 itself.
10681
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010682Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * valid.c: try to provide file and line informations, not all
10685 messages are covered, but it's a (good) start
10686
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010687Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * xinclude.c: reimplemented a large part of the XInclude
10690 processor, trying to minimize resources used, James Henstridge
10691 provided a huge test case which was exhibiting severe memory
10692 consumption problems.
10693
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010694Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10695
10696 * python/Makefile.am: applied patch from Christophe Merlet to
10697 reestablish DESTDIR
10698
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010699Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * libxml.spec.in: fixes libary path for x86_64 AMD
10702
John Fleckbe98b332002-09-04 03:16:23 +000010703Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10704
10705 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010706 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010707 (plus resulting generated html files)
10708 fixing one spot I missed in the tutorial where I hadn't freed
10709 memory properly
10710
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010711Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10712
10713 * doc/tutorial/includeaddattribute.c
10714 * doc/tutorial/includeaddkeyword.c
10715 * doc/tutorial/includegetattribute.c
10716 * doc/tutorial/includekeyword.c
10717 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010718 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010719 update tutorial to properly free memory (thanks to Christopher
10720 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010721 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010722 added image files so the callouts are graphical, making it
10723 easier to read ( use "--param callout.graphics 1" to generate
10724 html with graphical callouts)
10725
Daniel Veillarde1662542002-08-28 11:50:59 +000010726Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10729 nice logos generated by Marc Liyanage
10730 * doc/site.xsl *.html: changed the stylesheet to show the new
10731 logo and regenerated the pages
10732
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010733Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10736
Daniel Veillard42766c02002-08-22 20:52:17 +000010737Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * xpath.c: possible mem leak patch from Jason Adams
10740
10741Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10742
10743 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10744 in the XQuery namespace
10745 * configure.in: preparing 2.4.24
10746 * doc/*.html: updated the web pages
10747
10748Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * python/generator.py: closing bug #85258 by generating conditional
10751 compile check to avoid linking to routines not configured in.
10752
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000107532002-08-22 Havoc Pennington <hp@pobox.com>
10754
10755 * autogen.sh: update error message for missing automake
10756
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010757Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * python/Makefile.am: typo in target name resulted in libxml2.py
10760 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10761
Daniel Veillard22669b22002-08-22 07:17:11 +000010762Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * win32/win32/Makefile.mingw: updated with version from
10765 Elizabeth Barham at http://soggytrousers.net/repository/
10766
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010767Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10768
10769 * win32/Makefile.msvc: added the prefix location to the include
10770 and lib search path.
10771
Havoc Pennington830e8972002-08-18 22:22:13 +0000107722002-08-18 Havoc Pennington <hp@pobox.com>
10773
10774 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10775 both automake 1.6 and 1.4 installed get the right automake. Means
10776 compilation from CVS will now require the latest automake 1.4
10777 release, or manually creating symlinks called "automake-1.4" and
10778 "aclocal-1.4"
10779
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010780Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * configure.in python/Makefile.am: more AMD 64 induced changes from
10783 Frederic Crozat
10784
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010785Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * xinclude.c: oops I was missing the xml:base fixup too
10788 * result/XInclude/*.xml: this adds xml:base attributes to most
10789 results of the tests
10790
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010791Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * xinclude.c: quick but apparently working implementation of
10794 xi:fallback, should close bug #89684
10795 * Makefile.am test/XInclude/docs/fallback.xml
10796 result/XInclude/fallback.xml: added a basic test for fallback,
10797 and run with --nowarning to avoid a spurious warning
10798 * configure.in: applied patch from Frederic Crozat for python
10799 bindings on AMD 64bits machines.
10800
Daniel Veillard9e923512002-08-14 08:48:52 +000010801Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10804 the caller don't pass a SAX callback block.
10805
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010806Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * tree.c: applied the same fix for the XML-1.0 namespace to
10809 xmlSearchNsByHref() as was done for xmlSearchNs()
10810
Daniel Veillardad11b302002-08-12 14:53:41 +000010811Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * libxml.3: small cleanup of the man page
10814 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10815 when serializing HREF attributes generated by XSLT.
10816
Daniel Veillardc084e472002-08-12 13:27:28 +000010817Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10820 version of Marc Liyanage' patch for boolean attributes in HTML
10821 output
10822
Daniel Veillard5f91b372002-08-12 12:13:01 +000010823Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10824
10825 * python/tests/serialize.py: fixed the test results, indenting
10826 behaviour changed slightly
10827
Aleksey Sanin9e951762002-08-08 18:02:41 +000010828Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10829
10830 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10831 new c14n function to Windows def files
10832
Aleksey Saninea4272a2002-08-02 23:50:03 +000010833Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10834
10835 * c14n.c: fixed a memory leak in c14n code
10836
Daniel Veillard58e44c92002-08-02 22:19:49 +000010837Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * parser.c include/libxml/parser.h: adding a new API for Christian
10840 Glahn: xmlParseBalancedChunkMemoryRecover
10841 * valid.c: patch from Rick Jones for some grammar cleanup in
10842 validation messages
10843 * result/VC/* result/valid/*: this slightly change some of the
10844 regression tests outputs
10845
Daniel Veillard0bf29002002-08-01 12:54:11 +000010846Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10847
10848 * tree.c: trying to fix a problem in namespaced attribute handling
10849 raised by Christian Glahn
10850
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010851Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10852
10853 * encoding.c include/libxml/encoding.h: Opening the interface
10854 xmlNewCharEncodingHandler as requested in #89415
10855 * python/generator.py python/setup.py.in: applied cleanup
10856 patches from Marc-Andre Lemburg
10857 * tree.c: fixing bug #89332 on a specific case of loosing
10858 the XML-1.0 namespace on xml:xxx attributes
10859
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010860Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10861
10862 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10863 corner case from new Merlin's test suite and added a callback
10864 that will be used to improve xmlsec performance
10865
10866
Daniel Veillard0b22def2002-07-29 16:23:03 +000010867Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10868
10869 * HTMLtree.c: trying to fix the <style> escaping problem in
10870 HTML serialization bug #89342
10871
Daniel Veillard0b28e882002-07-24 23:47:05 +000010872Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10875 and rebuilt the web site.
10876
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010877Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010878
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010879 * include/libxml/tree.h: added _private member to xmlNs struct
10880
Daniel Veillard1d995272002-07-22 16:43:32 +000010881Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10882
10883 * HTMLparser.c: fixing bug #84876 based on the xml working
10884 code.
10885
William M. Brack61eaba52002-07-21 11:14:18 +000010886Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10887
10888 * python/Makefile.am: enhanced to fix bug 72012 (errors
10889 when using '-jX' make parameter)
10890
William M. Brackef61d202002-07-19 08:32:00 +000010891Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10892
10893 * xpath.c: small additional enhancement for booleans
10894 compared to nodesets
10895
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010896Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10897
10898 * HTMLtree.c: changed the order of the encoding declaration
10899 attributes in the meta tags due to a bug in IE/Mac
10900
William M. Brack0c022ad2002-07-12 00:56:01 +000010901Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10902
10903 * xpath.c: enhanced handling of booleans (especially '='
10904 and '!=' for nodesets) - fixes bug 85256. Added new
10905 routine xmlXPathNotEqualValues for more proper handling
10906 of '!=' when nodesets are involved.
10907
Daniel Veillard06944e22002-07-11 19:55:18 +000010908Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10909
10910 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10911 doc/xmlcatalog_man.xml to the source distribution
10912
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010913Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10914
10915 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10916 asked for this.
10917
Daniel Veillard539638b2002-07-06 19:55:14 +000010918Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * configure.in: preparing 2.4.23
10921 * doc/*: rebuilt the docs
10922
Daniel Veillard176d99f2002-07-06 19:22:28 +000010923Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * parser.c: fixing bug #84169 by fixing the
10926 comment of xmlCreatePushParserCtxt to describe the
10927 encoding detection parameters better.
10928
Daniel Veillard37f961d2002-07-06 17:53:56 +000010929Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * valid.c: fixing bug #79331 in one path the lookup for
10932 ID attributes on a namespaced node wasn't handled correctly :-\
10933
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010934Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10935
10936 * HTMLparser.c: trying to fix 87235 about discarded white
10937 spaces in the HTML parser.
10938 * result/HTML/*: this changes the output of a number of HTML
10939 regression tests
10940
Daniel Veillardfdc91562002-07-01 21:52:03 +000010941Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * xpath.c: applied patch from Richard Jinks for the namespace
10944 axis + fixed a memory error.
10945 * parser.c parserInternals.c: applied patches from Peter Jacobi
10946 removing ctxt->token for good.
10947 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10948 popped out by the regression tests.
10949 * Makefile.am: patch for threads makefile from Gary Pennington
10950
William M. Brack6000af52002-06-28 11:43:13 +000010951Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10952
Daniel Veillardfdc91562002-07-01 21:52:03 +000010953 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010954 expressions involving preceding-sibling (et al).
10955
Daniel Veillard153120c2002-06-18 07:58:35 +000010956Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10957
10958 * hash.c: applied a patch from Peter Jacobi to solve a problem
10959 when compiling with the Watcom C on Win32
10960 * result/schemas/*.err: the change of hashing algo generated
10961 permutations in the output
10962
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010963Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * hash.c: applied patch from Sander Vesik improving the quality of
10966 the hash function.
10967
Aleksey Sanina5808b92002-06-14 17:07:41 +0000109682002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010969
10970 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10971 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10972 xmllint.c xpath.c: replaced sprintf() with snprintf()
10973 to prevent possible buffer overflow (the bug was pointed
10974 out by Anju Premachandran)
10975
Daniel Veillarde059b892002-06-13 15:32:10 +000010976Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10977
10978 * parser.c: removed an uninitialized data error popped by valgrind
10979 on PE references
10980
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010981Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10982
10983 * doc/xml.html
10984 adding tutorial reference to the web page
10985
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010986Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10987
10988 * doc/tutorial/xmltutorial.xml
10989 * doc/tutorial/ar01s07.html
10990 * doc/tutorial/ape.html
10991 * doc/tutorial/includegetattribute.c
10992 adding section to tutorial about retrieving an attribute
10993 value
10994
Daniel Veillardf5582f12002-06-11 10:08:16 +000010995Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * parser.c: applied a couple of patches from Peter Jacobi to start
10998 to get rid of ctxt->token, with a possible significant speed
10999 improvement to be gained once done. Better compliance with PE
11000 references constructs in DTDs too.
11001 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11002 from Peter too
11003
Daniel Veillard38d80e22002-06-11 07:24:56 +000011004Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11007 xmlParseElement was likely to have been deallocated at the
11008 time of the report, possibly leading to segfault. Just report
11009 the tag name now.
11010
Daniel Veillard9e412302002-06-10 15:59:44 +000011011Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * xpath.c: patch from Richard Jinks for XPath substring() function
11014 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11015
Aleksey Sanina5808b92002-06-14 17:07:41 +0000110162002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011017
11018 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11019
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011020Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11021
11022 *doc/FAQ.html
11023 fixing typos in FAQ, thanks to Robert Funnell for the
11024 editing help
11025
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011026Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * NEWS: got complaints from rpmlint that it was empty
11029
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011030Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11031
11032 * added doc/tutorial, including:
11033 apa.html
11034 apb.html
11035 apc.html
11036 apd.html
11037 ar01s02.html
11038 ar01s03.html
11039 ar01s04.html
11040 ar01s05.html
11041 ar01s06.html
11042 includeaddattribute.c
11043 includeaddkeyword.c
11044 includekeyword.c
11045 includestory.xml
11046 index.html
11047 xmltutorial.xml
11048 libxml tutorial, including generated html
11049
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011050Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11051
11052 * result/c14n/exc-without-comments/merlin-c14n-two-*
11053 result/c14n/without-comments/merlin-c14n-two-*
11054 test/c14n/exc-without-comments/merlin-c14n-two-*
11055 test/c14n/without-comments/merlin-c14n-two-*
11056 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11057 c14n/exc-c14n and slightly modified test script to handle
11058 these test cases
11059 * c14n.c: fixed bugs for complicated nodes set (namespace
11060 without node and others from merlin-c14n-two.tar.gz)
11061 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11062 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11063 for xmlsec performance patch
11064 * xpath.c: fixed self::node() for namespaces and attributes
11065
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011066Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11067
11068 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11069 but with the format parameter
11070 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11071
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011072Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11073
11074 * Makefile.am: updated c14n tests suite
11075 * c14n.c: performance improvement for previous c14n patch
11076
Daniel Veillarde72c7562002-05-31 09:47:30 +000011077Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11078
11079 * parser.c: another peroformance patch from Peter Jacobi, that
11080 time on parsing attribute values.
11081
Aleksey Sanin508a1012002-05-31 06:32:32 +000011082Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11083
11084 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11085 into LibXML2 test suite
11086
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011087Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11088
11089 * c14n.c: propagating xpath ancesstors node fix to c14n
11090 plus small performance improvement to reduce number of
11091 mallocs
11092 * xpath.c: fixed ancestors axis processing for namespace nodes
11093
Daniel Veillard46de64e2002-05-29 08:21:33 +000011094Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11095
11096 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11097 Peter Jacobi
11098
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011099Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * configure.in: preparing 2.4.22
11102
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011103Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11104
11105 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11106 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11107 a public entry point.
11108 * doc/*: rebuilt the API and docs
11109
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011110Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11111
11112 * xpath.c: patch from Richard Jinks to fix a problem introduced
11113 in the previous patch and pointed by Norm
11114
Daniel Veillardc6924812002-05-24 11:10:43 +000011115Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * libxml.spec.in: fixing bug #81112
11118
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011119Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11120
11121 * uri.c: fixing bug #82848
11122
Daniel Veillarda2878972002-05-24 07:54:39 +000011123Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11124
11125 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11126 output of one catalog test
11127
Aleksey Sanin114e4752002-05-24 07:20:27 +000011128Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011129
Aleksey Sanin114e4752002-05-24 07:20:27 +000011130 * global.data globals.c tree.c include/libxml/globals.h
11131 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11132 default value for global parameter xmlIndentTreeOutput to 1 and
11133 introduced new global parameter xmlTreeIndentString (the string
11134 used to do one-level indent) with default value " " (as it was
11135 in tree.c)
11136
Daniel Veillard49d5af82002-05-23 11:55:49 +000011137Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11140 with trio and schemas.
11141
Daniel Veillard7c13af42002-05-22 09:57:32 +000011142Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11143
11144 * xpath.c: patch from Richard Jinks to fix the problem raised in
11145 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11146
Daniel Veillard5a872412002-05-22 06:40:27 +000011147Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * xmlschemas.c: a bit of work on import.
11150 * xmlschemastypes.c: Charles Bozeman provided a compare function
11151 for date/time types so min/max facet restrictions should work,
11152 indeterminate comparisons return an error instead of equal.
11153 * test/schemas/date_0* result/schemas/date_0_0: specific test
11154 from Charles Bozeman too
11155
Daniel Veillard10b6da42002-05-18 07:55:20 +000011156Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11159 from Christian Cornelssen fixing the man pages and the Catalog
11160 building script.
11161 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11162 next step is <xs:import> I now have a reasonable understanding
11163 of how it works.
11164
Daniel Veillarde5354492002-05-16 08:43:22 +000011165Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11166
11167 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11168
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011169Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11170
11171 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11172
Daniel Veillard088bf112002-05-14 11:03:59 +000011173Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * xpath.c: fixing an XPath function evalutation bug pointed out
11176 by Alexey Efimov where the context was lost when evaluating
11177 the function arguments
11178
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011179Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011180
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011181 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11182 function public for XMLSec performance optimizations
11183
Daniel Veillard3cd72402002-05-13 10:33:30 +000011184Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * python/generator.py python/libxml2class.txt : fixed a problem
11187 with the HTML parser pointed by Gary Benson
11188 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11189 example
11190
Aleksey Sanine48a3182002-05-09 18:20:01 +000011191Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11192 * parser.c: fixed bug #81159 (memory growth in SAX)
11193
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011194Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11195 * xpath.c: fixed bug #78858 (the real fix)
11196
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011197Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011198 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011199
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011200Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11201
11202 * tree.c: modified xmlNodeSetBase to allow changing the
11203 base of a document.
11204
Daniel Veillard070803b2002-05-03 07:29:38 +000011205Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11206
11207 * xmlschemastypes.c: patch Charles Bozeman for validation of
11208 all the date, time, and duration types
11209 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11210 * configure.in: fixed an error pointed by an user
11211 * xml2-config.in: fixed an error pointed by an user
11212
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011213Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11214
11215 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11216 win32/libxml2.def.src xmlIO.c: exported default
11217 'file:', 'http:' and 'ftp:' protocols input handlers
11218 and maked protocols comparisson case insensitive
11219
Daniel Veillard34de97f2002-04-30 14:29:22 +000011220Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * configure.in: Neven Has detected a typo
11223
Daniel Veillard28577c32002-04-30 06:48:41 +000011224Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11227 as one of the persons allowed to commit directly to the
11228 module.
11229
Daniel Veillardfc57b412002-04-29 15:50:14 +000011230Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11231
11232 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11233 * valid.c: raised a too low limit
11234 * doc/*: rebuilt the docs
11235
Daniel Veillardeca82812002-04-24 11:42:02 +000011236Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * test/XPath/expr/floats test/XPath/expr/functions
11239 result/XPath/expr/floats result/XPath/expr/functions
11240 xpath.c: another XPath conformance patch from Richard Jinks
11241
Daniel Veillard13e04c62002-04-23 17:51:29 +000011242Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * xmlschemas.c: fixed validation of attribute groups.
11245 * test/schemas result/schemas: added an example from the primer
11246
Daniel Veillard88c58912002-04-23 07:12:20 +000011247Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11248
11249 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11250 * test/schemas result/schemas: updated the test list
11251
Daniel Veillarde19fc232002-04-22 16:01:24 +000011252Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11253
11254 * TODO: updated a bit
11255 * parser.c: made a comment more specific
11256 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11257 Schemas conformance.
11258 * test/schemas result/schemas: updated the test list
11259
Daniel Veillard441bc322002-04-20 17:38:48 +000011260Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11261
11262 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11263 implementing xs:all with minOccurs = 0
11264 * tes/schemas/* result/schemas/*: added more tests covering
11265 xs:all
11266
Daniel Veillard8a001f62002-04-20 07:24:11 +000011267Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11268
11269 * xmlregexp.c: first implementation of the all particle, this
11270 may need to be revisited for case where not all transitions
11271 must be crossed.
11272
Daniel Veillard7646b182002-04-20 06:41:40 +000011273Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11274
11275 * tree.c: another entity processing update from Markus Henke
11276
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011277Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11278
11279 * trionan.c: fixed crash on OSF/1
11280
Daniel Veillardb4398962002-04-19 07:01:55 +000011281Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11282
11283 * xmlschemas.c: more Schemas work
11284 * test/schemas/* result/schemas/*: added more tests coming
11285 from the spec.
11286
Daniel Veillard54761132002-04-18 21:00:44 +000011287Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11288
11289 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11290 ExcC14N specification
11291
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011292Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11293
11294 * tree.c: patch from Markus Henke, fix for recursive entities.
11295
Daniel Veillard23b1f372002-04-18 15:50:05 +000011296Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11297
11298 * xpath.c: fix a problem with string() on a document node.
11299
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011300Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11301
11302 * Makefile.am xmlschemas.c: more Schemas work
11303 * test/schemas/* result/schemas/*: added more tests coming
11304 from the spec.
11305
Daniel Veillard6231e842002-04-18 11:54:04 +000011306Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11307
11308 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11309 * result/HTML/*: this changes a few things in the results
11310
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011311Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11312
11313 * include/libxml/tree.h: eliminated 'declaration different than
11314 prototype' warning
11315 * include/win32config.h: "resolved" conflicts with errno.h
11316
Daniel Veillardb509f152002-04-17 16:28:10 +000011317Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11320 on the automata interfaces and debug of counted choices
11321 * test/schemas/* result/schemas/*: added a number of tests
11322
Daniel Veillard8651f532002-04-17 09:06:27 +000011323Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11324
11325 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11326 a bit of work on Schemas
11327 * testSchemas.c: try to make it more useful
11328 * test/schemas/* result/schemas/* Makefile.am: changed the
11329 Schemas regression test procedure, started adding a few samples
11330
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011331Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11332
11333 * include/libxml/encoding.h: Patch for the Borland C++ builder
11334 * include/libxml/tree.h: Patch for the Borland C++ builder
11335 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011336 * win32/bcb5: New directory for the Borland C++ builder
11337 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011338
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011339Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11340
11341 * win32/Makefile.msvc: Update for XML Schema support
11342 * win32/configure.js: Update for XML Schema support
11343 * win32/libxml2.def.src: Update for XML Schema support
11344
Daniel Veillard4255d502002-04-16 15:50:10 +000011345Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11348 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11349 xmlunicode.c include/libxml/Makefile.am
11350 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11351 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11352 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11353 include/libxml/xmlversion.h.in : merged the current state of
11354 XML Schemas implementation, it is not configured in by default,
11355 a specific --schemas configure option has been added.
11356 * test/automata test/regexp test/schemas Makefile.am
11357 result/automata result/regexp result/schemas:
11358 merged automata/regexp/schemas regression tests
11359
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011360Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11361
11362 * xpath.c: Gary found a compile time problem, fixes #78823
11363
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011364Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * configure.in: release of 2.4.20
11367 * doc/*: updated and rebuilt the docs
11368
Daniel Veillardf544f192002-04-15 12:56:56 +000011369Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11370
11371 * python/Makefile.am: patch from Cristian Gafton to build on
11372 Red Hat 6.2, should also fix #75779
11373
Daniel Veillard940492d2002-04-15 10:15:25 +000011374Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11375
11376 * valid.c: first part of fixing #78729
11377
Daniel Veillardeb475a32002-04-14 22:00:22 +000011378Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11379
11380 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11381 escaping of URI when saving HTML files.
11382 * result/HTML/*: this impacted some tests
11383
Daniel Veillard9b731d72002-04-14 12:56:08 +000011384Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11385
11386 * configure.in: trying to fix #77441
11387
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011388Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11389
11390 * include/libxml/xmlIO.h: Hallski complained it could not be
11391 included by itself.
11392
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011393Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11394
11395 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11396
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011397Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11398
11399 * win32/configure.js: patch from Nilo for the c14n option
11400 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11401
Daniel Veillardda423da2002-04-10 19:25:38 +000011402Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11405 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11406 LIBXML_THREAD_ENABLED
11407
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011408Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11409
11410 * xpath.c: another patch from Richard Jinks for substring conformance
11411 * test/XPath/expr/floats test/XPath/expr/strings
11412 result/XPath/expr/floats result/XPath/expr/strings: update of the
11413 test suite to check those.
11414
Daniel Veillard01917aa2002-04-10 11:30:41 +000011415Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11416
11417 * xpath.c: patch from Richard Jinks for .x float parsing.
11418
Daniel Veillard46d6c442002-04-09 16:10:39 +000011419Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11420
11421 * parser.c: patch from Markus Henke when an encoding ain't recognized
11422
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011423Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * libxml.m4: got a report that #include <string.h> was needed
11426
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011427Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11428
11429 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11430
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011431Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11432
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011433 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011434
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011435Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11436
11437 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11438 pointed out by Melvyn Sopacua.
11439
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011440Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11441
11442 * libxml.m4: Frédéric Crozat gave a patch related to the change
11443 of Include paths breaking the libxml.m4
11444
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011445Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11446
11447 * xpath.c: Fix bug #76927 forgot to save some context
11448 when evaluating binary expressions
11449
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011450Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11451
11452 * configure.in: fixed configure for MPE/iX from Markus Henke
11453 * xmlmemory.c: fixed initialization problems
11454 * xpath.c: another set of patches from Richard Jinks this
11455 fixes "make XPathtests" on linux
11456
Daniel Veillard21458c82002-03-27 16:12:22 +000011457Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11458
11459 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11460 * test/XPath/expr/compare test/XPath/expr/equality
11461 test/XPath/expr/floats test/XPath/expr/functions
11462 test/XPath/expr/strings result/XPath/expr/compare
11463 result/XPath/expr/equality result/XPath/expr/floats
11464 result/XPath/expr/functions result/XPath/expr/strings: Updated
11465 tests though they show a divergence on Linux
11466
Daniel Veillard28dfed12002-03-27 09:08:17 +000011467Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11468
11469 * xpath.c trionan.c: previous commit also included patches
11470 from Richard Jinks on some IEEE support corner case
11471
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011472Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11473
11474 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11475 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11476 that $(datadir) should be used for docs
11477
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011478Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11479
11480 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11481 could leak filedescriptors
11482
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011483Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11484
11485 * configure.in nanohttp.c: applied patch from Allan Clark for
11486 UnixWare/OpenServer
11487
Daniel Veillard19274092002-03-25 16:48:03 +000011488Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11489
11490 * configure.in: preparing 2.4.19
11491 * doc/*: rebuilt the docs
11492
Daniel Veillard56b2db72002-03-25 16:35:28 +000011493Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11494
11495 * nanohttp.c: fixing #76043, got fed up with non-portability
11496 of that piece of code.
11497
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011498Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11499
11500 * valid.c SAX.c: Never commit without running "make tests" :-(
11501 fix a couple of stupidities in the previous commit
11502 * result/*: a few changes in some attribute order result of previous
11503 commit.
11504
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011505Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11508 the internal subset should not raise duplicate ID errors,
11509 also there was a small bug in conjunction to namespace
11510 declarations defaulted and xml:xxx attributes DTD definitions.
11511
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011512Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11513
11514 * xpath.c: Richard Jinks also raised some rounding problems
11515 this tries to fix them
11516
Daniel Veillard4e2df542002-03-22 12:23:14 +000011517Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11518
11519 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11520 behaviour in xmlXPathCastToString()
11521
Daniel Veillarddb552912002-03-21 13:27:59 +000011522Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11523
11524 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11525 raised by Morus Walter
11526
Daniel Veillard9e537932002-03-21 13:08:08 +000011527Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11530 from Igor
11531
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011532Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11533
11534 * xpath.c: fixing #75619, related to a problem when trying
11535 to evaluate condition when the current node set resulting
11536 from that sub-step evaluation is empty. Also fixes 2 potential
11537 problem with previous-sibling and next-siblings axis.
11538
Daniel Veillard1840ef02002-03-21 08:05:23 +000011539Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11542 HTML support is not configured in.
11543
Daniel Veillard561b7f82002-03-20 21:55:57 +000011544Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11545
11546 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11547 include/libxml/tree.h: dohh I really didn't intended to commit
11548 this test version :-(
11549
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011550Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11551
11552 * testSAX.c: I wanted to see the real speed at the SAX interface
11553 after a little too many Ximianer started complaining about the
11554 parser speed.
11555 added a --quiet option:
11556 paphio:~/XML -> ls -l db100000.xml
11557 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11558 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11559 3200006 callbacks generated
11560 real 0m1.270s
11561 Which means 16MBytes/s and 3Mcallback/s
11562
Daniel Veillardc62a1472002-03-19 18:35:12 +000011563Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11564
11565 * xpath.c: valgrind spotted another error that time when running
11566 on libxslt regression tests
11567
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011568Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11569
11570 * Makefile.am: adding "make valgrind" running the full regression
11571 tests (except python ones) under Valgrind (using valgrind -q
11572 which was kindly added by the author).
11573 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11574 passes cleanly now except an obcure floating point initialization
11575 raised in log10() in one XPath regression test ???
11576 * tree.c: edited some comments to close #75244
11577
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011578Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11579
11580 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11581 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11582 context of ScrollKeeper, made sure that if the number is
11583 an integer, the serialization follows the description at
11584 http://www.w3.org/TR/xpath#section-String-Functions
11585
Daniel Veillard5997aca2002-03-18 18:36:20 +000011586Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11587
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011588 * configure.in: preparing 2.4.18
11589 * doc/*: updated and rebuilt the web site
11590 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11591 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011592 * parser.c: humm, changed the way the SAX parser work when
11593 xmlSubstituteEntitiesDefault(1) is set, it will then
11594 do the entity registration and loading by itself in case the
11595 user provided SAX getEntity() returns NULL.
11596 * testSAX.c: added --noent to test the behaviour.
11597
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011598Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * parser.c: Wilfried Teiken provided a hackish but working
11601 way to get context reported back on entities when parsing
11602 with SAX and without breaking the DOM build.
11603
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011604Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11605
11606 * c14n.c: applied a new patch from Aleksey Sanin
11607 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11608 to reference Aleksey implementation of XML digital Signatures
11609
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011610Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11611
11612 * xpath.c: small fix to avoid potential problem due to
11613 ordering of freeing data
11614 * python/Makefile.am: people were complaining about
11615 the generated file in python dir not being built
11616
Daniel Veillardd2379012002-03-15 22:24:56 +000011617Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11618
11619 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11620 python/generator.py python/libxml.c python/types.c: Cleanup
11621 of the python Makefiles based on Jacob and James feedback,
11622 fixed the spec file accordingly, fixed the number of warning
11623 that passing my pedantic CFLAGS was generating. Conclusion
11624 is that Python includes are real crap.
11625
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011626Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11627
11628 * configure,in: it was reported quite a few times that
11629 xml2-config --cflags should not output
11630 -I$includeprefix/libxml2/libxml because libxml2 header names
11631 clashes with existing names like list.h from C++ stl.
11632 Includes should be #include<libxml/xxx.h> so ...
11633
Daniel Veillard6f293b12002-03-15 09:42:33 +000011634Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11635
11636 * c14n.c: another patch from Aleksey Sanin
11637
Daniel Veillard5c396542002-03-15 07:57:50 +000011638Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11639
11640 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11641 canonicalization algorithm
11642 * doc/xml.html doc/index.html: added the C14N references on the
11643 index page.
11644
jacob berkman9be65862002-03-14 02:15:56 +0000116452002-03-13 jacob berkman <jacob@ximian.com>
11646
11647 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11648 usage, redundant, and gcc specific
11649
Daniel Veillard75be0132002-03-13 10:03:35 +000011650Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11651
11652 * xpath.c: speedup some node selection operations, this can
11653 have a significant impact on DocBook Norm's stylesheets
11654 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11655 make sure it's always the case
11656 * debugXML.c: distinguish CDATA and comments in ls operations
11657
Daniel Veillard61f26172002-03-12 18:46:39 +000011658Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11659
11660 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11661 to generate better API descriptions etc...
11662
Daniel Veillard9ff88172002-03-11 09:15:32 +000011663Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * c14n.c: Fixing #74186, made sure all boolean expressions
11666 get fully parenthesized, ran indent on the output
11667 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11668 include/libxml/tree.h: also #74186 related, removed the
11669 --with-buffers option, and all the preprocessor conditional
11670 sections that were resulting from it.
11671
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011672Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11673
11674 * valid.c: applied patch from Dodji Seketeli fixing an
11675 uninitailized variable in xmlValidGetValidElements()
11676
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011677Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11678
11679 * c14n.c: fixed a few comments
11680 * doc/*.html doc/*/*.html: regenerated the docs and added
11681 the C14N API
11682 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11683
Daniel Veillardfa49d872002-03-09 10:20:00 +000011684Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11685
11686 * check-xml-test-suite.py: fix to adapt varaiations in the
11687 bindings
11688 * configure.in python/setup.py python/setup.py.in: fixed to
11689 have the version of the python scripts automatically updated
11690
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011691Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11692
11693 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11694 in xmlCopyProp()
11695
Daniel Veillardaf43f632002-03-08 15:05:20 +000011696Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11697
11698 * configure.in: preparing 2.4.17 release
11699 * doc/*: updated and rebuilt the docs
11700 * xpath.c: fixed a comment
11701 * python/libxml.c: fixed a possible reentrancy problem
11702
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011703Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11704
11705 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11706 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11707 added a specific regression test
11708 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11709 not raise exceptions when failing to find the attribute.
11710
Daniel Veillard90bc3712002-03-07 15:12:58 +000011711Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11712
11713 * configure.in xmllint.c: owen pointed out a problem with the
11714 ftme fix, gettimeofday() was not detected by configure and
11715 the ftime header wasn't included, dohhh
11716
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011717Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11718
11719 * configure.in xmllint.c: trying to fix #71457 for timing
11720 precision when gettimeofday() is not availble but ftime() is
11721
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011722Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11723
11724 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11725 are now copied on install and part of the -devel RPM
11726
Daniel Veillard7b416132002-03-07 08:36:03 +000011727Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11728
11729 * xpath.c: trying to avoid bug #72150 which was apparently
11730 caused by a gcc bug (or a processor problem) as detailed
11731 at http://veillard.com/gcc.bug
11732
Daniel Veillardf742d342002-03-07 00:05:35 +000011733Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11734
11735 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11736 fixed xmlReconciliateNs(), added a Python test/example for
11737 inter-document cut'n paste
11738 * python/libxml.py: fixed node.doc on document nodes and added
11739 xpathEval() onto node objects
11740
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011741Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11744 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11745 fixup and integrated tests for the serialization stuff
11746
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011747Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11748
11749 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11750 moved the libxml man page to section 3
11751
Daniel Veillard1e774382002-03-06 17:35:40 +000011752Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11753
11754 * tree.c: fix bug #72490
11755 * python/libxml.c python/libxml.py: added methods serialize()
11756 and saveTo() to all node elements.
11757
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011758Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11759
11760 * xmlIO.c: closed #73430, don't read from an input source
11761 which indicated an end-of-file or an error.
11762
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011763Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11764
11765 * parser.c: make sure SAX endDocument is always called as
11766 this could result in a Python memory leak otherwise (it's
11767 used to decrement ref-counting)
11768 * python/generator.py python/libxml.c python/libxml.py
11769 python/libxml2-python-api.xml python/libxml2class.txt
11770 python/tests/error.py python/tests/xpath.py: implemented
11771 the suggestions made by Gary Benson and extended the tests
11772 to match it.
11773
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011774Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11775
11776 * python/generator.py: applied patch fixing #73450
11777
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011778Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11779
11780 * xpath.c: fixing #61290 "namespace nodes have no parent"
11781 long standing divergence from the XPath REC. NodeSets
11782 simply hold a copy of namespace nodes and those node ->next
11783 points to the parent (which may not be the node carrying the
11784 definition).
11785 * include/libxml/xpath.h: flagged but didn't added a possible
11786 speedup
11787 * DOCBparser.c HTMLparser.c: removed some warnings from push
11788 parser due to new state being added.
11789 * tree.c: new fix from Boris Erdmann
11790 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11791 the XML Canonalization support from Aleksey Sanin
11792
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011793Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11794
11795 * tree.c: patch from Boris Erdmann fixing some namespace odities
11796 with xmlCopyNode()
11797
Daniel Veillardc6613042002-03-02 09:34:02 +000011798Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11799
11800 * xmlIO.c: fix bug #72706 when loading a NULL entity
11801
Daniel Veillardc0fef772002-03-01 16:16:31 +000011802Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11803
11804 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11805 actually change in a future XML Namespace revision.
11806
Daniel Veillard79426f22002-03-01 16:14:17 +000011807Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11808
11809 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11810 added the possibility of returning nodesets from XPath extension
11811 functions written in Python
11812
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011813Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11814
11815 * python/*: commiting some Python bindings work done while travelling
11816
Daniel Veillard97300512002-03-01 09:13:41 +000011817Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11820 explicitely with memory debugging switched on
11821
Daniel Veillard6361da02002-02-23 10:10:33 +000011822Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11823
11824 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11825 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11826 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11827 the accessor generator for strings
11828 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11829 regression test.
11830
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011831Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11832
11833 * python/README python/generator.py python/libxml.c python/setup.py:
11834 added the 'usual' setup.py to allow building a libxml2-python
11835 module based on the same code. The initialization is however
11836 different the 2 .so files fo libxml2 and libxslt are identical and
11837 they entry point initialize both libraries. this is done to avoid
11838 some possible nasty problem since the Python don't merge the maps
11839 of all shared modules.
11840
Daniel Veillard158a4d22002-02-20 22:17:58 +000011841Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11842
11843 * parser.c: fixed a push/encoding bug reported by Michael
11844 on librsvg
11845
Daniel Veillard7839e162002-02-20 18:54:48 +000011846Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11847
11848 * include/libxml/parserInternals.h: fixes a misplaced #endif
11849
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011850Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11851
11852 * parser.c valid.c: found and fixed a couple of allocation bugs
11853
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011854Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11855
11856 * doc/xml.html doc/python.html doc/*: added a Python and binding
11857 page describing the current state of the Python bindings and
11858 giving pointers to the other languages wrappers.
11859
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011860Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11861
11862 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11863 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11864 rebuilt the API and web site
11865 * xpath.c: fixed #71978 portability bugs
11866
Daniel Veillard8aff2472002-02-19 21:50:43 +000011867Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11868
11869 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11870
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011871Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11872
11873 * include/libxml/parserInternals.h parser.c: had to change
11874 2 internal parsing API when processing document content
11875 to check the start and end of element content are defined
11876 in the same entity
11877 * valid.c include/libxml/valid.h: attribute normalization can
11878 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11879 with the context to report it.
11880 * SAX.c: fixed the last known bugs, crazy validation constraints
11881 when a document is standalone seems correctly handled. There
11882 is a couple of open issues left which need consideration especially
11883 PE93 on external unparsed entities and standalone status.
11884 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11885 The 2 tests left failing are actually in error. Cleanup done.
11886
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011887Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11888
11889 * valid.c: implemented E59 spaces in CDATA does not match the
11890 nonterminal S
11891
Daniel Veillard878eab02002-02-19 13:46:09 +000011892Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11893
11894 * SAX.c parser.c valid.c: more validation test fixups
11895 * check-xml-test-suite.py: added duration info for the tests
11896
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011897Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11898
11899 * parser.c valid.c: a couple of errors were reported but not
11900 saved back as such in the parsing context. Down to 1% failure rate
11901 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11902
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011903Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11904
11905 * xmlInternald.c: isExtender was missing a char
11906 * parser.c include/libxml/parser.h: % are acceptable in the
11907 internal subset if within a PUBLIC ID
11908
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011909Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11910
11911 * SAX.c parserInternals.c valid.c: more work on the conformance
11912 suite. Took the step to finally block documents with encoding
11913 errors. It's a fatal error per the spec, people should have fixed
11914 their documents by now.
11915
Daniel Veillard55253e22002-02-18 14:32:39 +000011916Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11917
11918 * check-xml-test-suite.py: fixed the test script after some discussion
11919 on the semantic of TYPE="error"
11920 * Makefile.am: added the script to the distrib
11921
Daniel Veillard28757702002-02-18 11:19:30 +000011922Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11923
11924 * SAX.c entities.c: fixed a couple of conformances issues deep
11925 into the validation code (standalone and undeclared Notations)
11926
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011927Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11928
11929 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11930 stayed there for years !
11931
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011932Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11933
11934 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11935 missing
11936
Daniel Veillardc7612992002-02-17 22:47:37 +000011937Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11938
11939 * check-xml-test-suite.py: improved the behaviour a bit as
11940 well as the logs
11941 * parser.c valid.c SAX.c: fixed a few more bugs
11942 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11943
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011944Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11945
11946 * check-xml-test-suite.py: python script to run regression tests
11947 against the XML Test suite of W3C/OASis
11948 * SAX.c: fixed a validation bug
11949 * parser.c: fixed 3 errors pointed by the test suite
11950 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11951 * python/Makefile.am: fixed a dependendy
11952
Daniel Veillard9f28f302002-02-15 20:48:08 +000011953Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11954
11955 * xmlmemory.c: avoid a warning bug #71594
11956
Daniel Veillard144024e2002-02-13 21:14:46 +000011957Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11958
11959 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11960 warning on alpha/Tru64
11961
Daniel Veillarde4301c82002-02-13 13:32:35 +000011962Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11963
11964 * include/libxml/entities.h: fixing a comment
11965 * valid.c: fixing some troubles with validity check on namespaces
11966 * result/VC/NS3 test/VC/NS3: added a specific regression test
11967
Daniel Veillarda6d05382002-02-13 13:07:41 +000011968Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11969
11970 * tree.c: Fixing #71342 serializing '\n' in attribute values
11971 * result/noent/att3 result/att3 test/att3: added a specific
11972 test.
11973
Daniel Veillard797a5652002-02-12 13:46:21 +000011974Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11975
11976 * python/libxml.c: couple of bug fixes
11977
Daniel Veillard01a6d412002-02-11 18:42:20 +000011978Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11979
11980 * python/*.py: removed tabs and used spaces.
11981
Daniel Veillard397ff112002-02-11 18:27:20 +000011982Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11983
11984 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11985 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11986
Daniel Veillard03517542002-02-11 13:54:40 +000011987Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11988
11989 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11990 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11991
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011992Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11993
11994 * include/libxml/encoding.h include/libxml/entities.h
11995 include/libxml/globals.h include/libxml/parser.h
11996 include/libxml/threads.h include/libxml/tree.h
11997 include/libxml/xmlmemory.h: trying to fix the include mess
11998
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011999Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12000
12001 * include/libxml/xmlmemory.h: reverted part of the previous
12002 attempt to provide #69655, this was breaking the build.
12003
Daniel Veillard0ba59232002-02-10 13:20:39 +000012004Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12005
12006 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12007 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12008 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12009 include/libxml/parserInternals.h include/libxml/tree.h
12010 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12011 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12012 clean.
12013 * python/libxml.c: fixed a warning.
12014
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012015Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12016
12017 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12018 copying of node, merge back IDs in the target document.
12019 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12020 test/XInclude/ents/ids.xml: test case
12021 * result/VC/ElementValid4: output changed due to a typo fix
12022
Daniel Veillard1c18e302002-02-09 22:16:40 +000012023Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12024
12025 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012026 generate the dependencies right as Jacob found out. Add
12027 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012028
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012029Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12030
12031 * parserInternals.c valid.c: Justin Fletcher found some parts
12032 of the code needing cleanup
12033 * libxml.spec.in python/Makefile.am python/generator.py
12034 python/libxml.c python/libxml.py: Fixed the python Makefiles
12035 corrected a bug showing up on ia64, changed the name of the
12036 python internal module too
12037
Daniel Veillard07be19b2002-02-08 14:20:35 +000012038Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12039
12040 * Makefile.am: applied patch from Andris Pavenis for binary
12041 name suffixes
12042
Daniel Veillardf216d462002-02-08 13:44:24 +000012043Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12044
12045 * xmllint.c win32/win32config.h: fixing #68748
12046
Daniel Veillardd455d792002-02-08 13:37:46 +000012047Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12048
12049 * valid.c: fixing #70166
12050
12051Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12052
12053 * valid.c: fixing #70077
12054
Daniel Veillardc575b992002-02-08 13:28:40 +000012055Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12056
12057 * Copyright Makefile.am README configure.in libxml.spec.in:
12058 Changed to the MIT Licence
12059 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12060 doc/xmlio.html: updated the doc accordingly
12061 * include/libxml/xmlwin32version.h configure.in: preparing
12062 2.4.14 release
12063 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12064 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12065 fixed the const xmlChar * wrapper and generator, XPath extension
12066 functions now use the context as first argument
12067 * python/tests/tstxpath.py python/tests/xpath.py
12068 python/tests/xpathext.py: Updated the tests accordingly
12069 * tree.c: fixed bug #70067
12070
Daniel Veillard7db38712002-02-07 16:39:11 +000012071Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12072
12073 * Makefile.am: cleanup
12074 * debugXML.c: always use stdout if output is NULL
12075 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12076 * python/Makefile.am python/generator.py python/libxml2class.txt
12077 python/libxml_wrap.h python/types.c: augmented the number of bindings
12078 handling FILE * and XPath contexts
12079 * python/tests/Makefile.am: avoid a stupid problem due to the
12080 use of TEST.
12081
Daniel Veillard15a143b2002-02-06 22:40:50 +000012082Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12083
12084 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12085
Daniel Veillard70cab352002-02-06 16:06:58 +000012086Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12087
12088 * python/TODO python/libxml.c: cleanup the extension function lookup
12089 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12090
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012091Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12092
12093 * configure.in python/Makefile.am: do not install outside
12094 of prefix
12095
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012096Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12097
12098 * python/TODO python/libxml.c: started adding SAX interfaces
12099 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12100 SAX test
12101
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012102Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12103
12104 * tree.c: hardened the addChild function
12105 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12106 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12107 added accessors needed for xmlNode, a bit more testing and
12108 extension of interfaces
12109 * python/tests/Makefile.am python/tests/build.py: added a test
12110 build from scratch/save/load/check
12111
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012112Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12113
12114 * parserInternals.c: change a small bit in the way valididy
12115 error messages get initialized
12116 * python/TODO python/libxml.c python/libxml2-python-api.xml
12117 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12118 added some memory debugging to track leaks at the libxml2 level
12119 * python/tests/*.py: changed all tests to check for leaks,
12120 there is just one left in XPath extension registrations.
12121
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012122Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12123
12124 * python/TODO python/generator.py python/libxml2-python-api.xml
12125 python/libxml2class.txt: more accessor classes for the parser
12126 context, allow to switch on and check validity
12127 * python/tests/Makefile.am python/tests/error.py
12128 python/tests/invalid.xml python/tests/valid.xml
12129 python/tests/validate.py: attded more test and and added error.py
12130 which I forgot to commit in the last step
12131
Daniel Veillard3ce52572002-02-03 15:08:05 +000012132Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12133
12134 * python/Makefile.am python/types.c: cleanup
12135 * python/libxml.c python/libxml.py python/libxml_wrap.h
12136 python/generator.py python/libxml2-python-api.xml
12137 python/libxml2class.txt: added class for parser context, added
12138 first cut for push mode support. Added a framework to generate
12139 accessors functions.
12140 * python/tests/Makefile.am python/tests/push.py: added a push
12141 test
12142
Daniel Veillardcfb05462002-02-02 23:18:22 +000012143Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12144
12145 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12146 bug a bit of cleanup.
12147
Daniel Veillard5d819032002-02-02 21:49:17 +000012148Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12149
12150 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12151 python/libxml2class.txt: adding error redirections and preformat
12152 to a python handler
12153 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12154 tests self checking
12155
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012156Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12157
12158 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12159 a function
12160
Daniel Veillard9589d452002-02-02 10:28:17 +000012161Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12162
12163 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12164 python/libxml.c python/libxml2-python-api.xml
12165 python/libxml2class.txt: Progressing through the TODOs, class
12166 description output, extra XML API, RPM now builds the wrappers
12167 for all python installed versions
12168
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012169Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12170
12171 * configure.in libxml.spec.in python/Makefile.am python/TODO
12172 python/generator.py python/libxml2class.txt: added more informations
12173 in the libxml2-python package including docs. Slightly changed
12174 the class hierarchy
12175 * python/tests/*: added basic regression tests infrastructure too
12176
12177Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12178
12179 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12180 added libxml2-python as part of the packages installed
12181
Daniel Veillarda7340c82002-02-01 17:56:45 +000012182Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12183
12184 * python/Makefile.am python/generator.py python/libxml.c
12185 python/libxml.py: more work, now able to extend the
12186 XPath interpreter with functions written in python.
12187
Daniel Veillardc3e39442002-02-01 09:29:41 +000012188Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12189
12190 * python/Makefile.am: Jacob sent a patch to allow building from
12191 tarfile.
12192
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012193Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12194
12195 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12196 inserted the python wrappers build, I hope this won't be too
12197 unportable
12198
Daniel Veillard1971ee22002-01-31 20:29:19 +000012199Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12200
12201 * xpath.c: minor optimization
12202 * python/generator.py python/libxml.c python/libxml.py
12203 python/libxml_wrap.h: more work on the python bindings,
12204 they now support XPath and there is no evident leak
12205
Daniel Veillard36ed5292002-01-30 23:49:06 +000012206Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12207
12208 * python/generator.py python/libxml.c python/libxml.py:
12209 more work on the python bindings generator.
12210
Daniel Veillard96fe0952002-01-30 20:52:23 +000012211Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12212
12213 * python/generator.py python/libxml.c python/libxml_wrap.h:
12214 more work on the python bindings.
12215
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012216Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12217
12218 * python/generator.py python/libxml.c python/libxml.py
12219 python/libxml_wrap.h: commited early version of a python binding
12220 for private use only ATM
12221
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012222Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12223
12224 * entities.c tree.c include/libxml/entities.h: applied patch
12225 from Anthony Jones to implement copy of DTD subtree too. Had
12226 just to keep 2 function private which really ought to become
12227 public ones.
12228
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012229Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12230
12231 * xmllint.c: added pointers to the web pages in the usage()
12232
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012233Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12234
12235 * tree.c: more fixes from Petr Kozelka for attribute handling
12236 in the tree API to align the semantic with DOM.
12237
Daniel Veillard36065812002-01-24 15:02:46 +000012238Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12239
12240 * valid.c tree.c entities.c: another set of patches from
12241 Anthony Jones for copy operations cleanup and robustness
12242
Daniel Veillardf8592562002-01-23 17:58:17 +000012243Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12244
12245 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12246 an alphabetic index based on comments content
12247 * doc/*: rebuilt the web site with the new references
12248
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012249Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12250
12251 * parserInternals.h: Greg Sjaardema suggested to use an
12252 eponential buffer groth policy in xmlParserAddNodeInfo()
12253
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012254Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12255
12256 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12257 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12258 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12259 to generate cross-references, and added/updated the stylesheets
12260 to generate and link API indexes. The generic keyword index
12261 is not done yet.
12262 * doc/*.html: regenerated all the usual docs too
12263
Daniel Veillard2070c482002-01-22 22:12:19 +000012264Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12265
12266 * debugXML.c: added an xpath function to the shell for T. V. Raman
12267
12268Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012269
12270 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12271 debug routines.
12272
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012273Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12274
12275 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12276 support of attribute nodes
12277
Daniel Veillard9d06d302002-01-22 18:15:52 +000012278Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12279
12280 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12281 hopefully near complete and fully documented of the API in XML
12282 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12283 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12284 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12285 include/libxml/parserInternals.h include/libxml/valid.hi
12286 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12287 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12288 include/libxml/xpath.h include/libxml/xpathInternals.h:
12289 Cleaned up the doc comments a lot in the process, the interface
12290 coverage is now 100%
12291
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012292Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12293
12294 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12295 extracts comments from the gtk-doc DocBook output (a bit
12296 convoluted but seems to work).
12297
Daniel Veillard61006472002-01-21 17:31:47 +000012298Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12299
12300 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12301 added an XML description of the API, moved the script generating
12302 it here. Added a "make api" target
12303
Daniel Veillardd2f23002002-01-21 13:36:00 +000012304Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12305
12306 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12307
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012308Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12309
12310 * xpath.c include/libxml/xpathInternals.h: the change made to
12311 xmlXPathFuncLookupFunc was incompatible roll it back
12312
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012313Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12314
12315 * SAX.c: cleanup patch from Anthony Jones
12316 * doc/Makefile.am: fix the headers to avoid in make scan
12317 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12318 includes, * vs Ptr and general cleanup
12319 * parsedecl.py: first version of a script to extract the
12320 module interfaces, the goal will be to provide .decl or XML
12321 specification of the interfaces to build wrappers.
12322
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012323Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12324
12325 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12326 now provides return codes in case of errors
12327
Bjorn Reese026d29f2002-01-19 15:40:18 +000012328Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12329
12330 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12331 Upgraded to trio baseline 1.6
12332 * strio.h strio.c: Replaced by triostr.h and triostr.c
12333
Daniel Veillard572577e2002-01-18 16:23:55 +000012334Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12335
12336 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12337 of strdup usage in the code
12338
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012339Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12340
12341 * parser.c error.c: Keith Isdale complained rightly that
12342 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12343
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012344Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12345
12346 * tree.c: fixed the funxtion to set the xml: attributes
12347 * debugXML.c: added "setbase" to test it.
12348
Daniel Veillard2c748c62002-01-16 15:37:50 +000012349Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12350
12351 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12352 to allow updating an attribute content
12353
Daniel Veillard8de85c62002-01-15 17:10:15 +000012354Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12355
12356 * libxml.h: try to avoid problems when compiling on Windows
12357
Daniel Veillard314cfa02002-01-14 17:58:01 +000012358Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12359
12360 * hash.c: patch from Anthony Jones for hash.c allocation size
12361 * Makefile.am: trying to work around Yet Another Libtool Madness
12362 and build the 2.4.13 release finally ...
12363
Daniel Veillard744683d2002-01-14 17:30:20 +000012364Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12365
12366 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12367 * doc/* : update of the documentation
12368
Daniel Veillarde6a55192002-01-14 17:11:53 +000012369Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12370
12371 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12372 at fixing #61290 :-(
12373
Daniel Veillardfb25a512002-01-13 20:32:08 +000012374Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12375
12376 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12377 Fixes bug #67229
12378
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012379Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12380
12381 * tree.c: trying to avoid troubles when a subtree is copied
12382 and coalesced in part with the target tree. Should fix
12383 bug #67407
12384
Daniel Veillardd8224e02002-01-13 15:43:22 +000012385Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12386
12387 * valid.c: fixed validation of attributes content of type
12388 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12389 values, very old bug. Fixes #67671
12390
Daniel Veillard8107a222002-01-13 14:10:10 +000012391Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12392
12393 * parser.c include/libxml/parserInternals.h tree.c: integrated
12394 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12395 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12396
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012397Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12398
12399 * threads.c: applied Serguei Narojnyi's patch to add native
12400 thread support on the Win32 platform
12401 * testThreadsWin32.c Makefile.am: added the test program also
12402 from Serguei, Win32 specific
12403 * include/win32config.h include/libxml/xmlwin32version.h.in:
12404 added patch from Igor for the Windows thread specific defines.
12405
Daniel Veillard845cce42002-01-09 11:51:37 +000012406Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12407
12408 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12409
Daniel Veillard7b602b42002-01-08 13:26:00 +000012410Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12411
12412 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12413 output page into XMLinfo.html. Close bug #66951 and
12414 raised by Robert Collins too.
12415
Daniel Veillard73c6e532002-01-08 13:15:33 +000012416Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12417
12418 * encoding.c: Paul Keogh pointed out a possibility of segfault
12419 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12420 Closes bug # 68238
12421
Daniel Veillard4a859202002-01-08 11:49:22 +000012422Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12423
12424 * doc/*.html: updated the Gdome2 links
12425
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012426Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12427
12428 * libxml.h: Applied following patches from Robert Collins
12429 and make sure IN_LIBXML is defined when compiling it
12430 -------
12431 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12432 as well as Visual C.
12433 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12434 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12435 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12436 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12437 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12438 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12439 xmlSysIDExists xmlNoNetExists).
12440 * xmllint.c: Don't include winsock2.h for Cygwin.
12441
Daniel Veillard401c2112002-01-07 16:54:10 +000012442Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12443
12444 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12445 when the version info is not present.
12446
Daniel Veillard6f42c132002-01-06 23:05:13 +000012447Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12448
12449 * tree.c: Anthony Jones pointed out a problem in
12450 xmlStringGetNodeList() and provided a fix for it
12451
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012452Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12453
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012454 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012455 xmlCreatePushParserCtxt() when the initial buffer passed
12456 is large.
12457
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012458Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12459
12460 * win32/*: big cleanup of the Windows/MSVC project files
12461 from Igor Zlatkovic
12462
Daniel Veillardcebb1362002-01-02 13:13:30 +000012463Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12464
12465 * doc/Makefile.am: should fix #67674 and avoid troubles if
12466 xsltproc is not available or fails in the prefix provided
12467
Daniel Veillard26908ab2002-01-01 16:50:03 +000012468Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12469
12470 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12471
Daniel Veillard5344c602001-12-31 16:37:34 +000012472Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12473
12474 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12475 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12476 Fixed a few other problems raised by Charlie Bozeman.
12477 * result/VC/ElementValid[5-7]: fixed the output
12478
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012479Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12480
12481 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12482 patches from Charlie Bozeman. Regenerated the HTML docs.
12483
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012484Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12485
12486 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12487 for Windows from Igor
12488
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012489Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12490
12491 * xmllint.c: applied Justin Fletcher patch for --output or -o
12492
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012493Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12494
12495 * win32/libxml2/libxml2.def.src: close #67019
12496
Daniel Veillard01db67c2001-12-18 07:09:59 +000012497Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12498
12499 * xmllint.c: applied Justin Fletcher generic timing patch
12500 similar to the one already applied to xsltproc.
12501
Daniel Veillardd1640922001-12-17 15:30:10 +000012502Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12503
12504 * include/libxml/tree.h tree.c: applied documentation patches
12505 from Charlie Bozeman
12506
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012507Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12508
12509 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12510
Daniel Veillard29e43992001-12-13 22:21:58 +000012511Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12512
12513 * valid.c: fix the xmlStrdup() used in the previous patch.
12514 * valid.c: added --dropdtd
12515 * tree.c: fixed xmlUnlinkNode so it also removes the references
12516 from the document if the node is a DTD
12517
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012518Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12519
12520 * HTMLtree.c valid.c: cleanup some static declarations
12521
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012522Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12523
12524 * xmllint.c: removed another strdup()
12525 * doc/FAQ: removed the HP/UX entry
12526
Daniel Veillarded472f32001-12-13 08:48:14 +000012527Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12528
12529 * valid.c: fix bug #66816 when validating.
12530 * xmllint.c: don't use sys/time.h if configure did not found it
12531
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012532Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12533
12534 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12535 xmlcatalog_man.xml
12536
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012537Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12538
12539 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12540 xmlInitMemory() was declared twice
12541
Daniel Veillardb82c1662001-12-09 14:00:54 +000012542Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12543
12544 * globals.c: do not reference strdup() !
12545 * configure.in libxml-2.0.pc.in: trying to fix the libs
12546 of the various config extraction modules
12547
Daniel Veillardef90ba72001-12-07 14:24:22 +000012548Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12549
12550 * configure.in : preparing 2.4.12
12551 * doc/* : updated and rebuilt the docs
12552
Daniel Veillard220346d2001-12-07 11:33:54 +000012553Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12554
12555 * uri.c: closed bug #66159
12556 * testURI.c: added --escape option
12557 * configure.in: some cleanup for xml2-config --cflags
12558
Daniel Veillard2a906822001-12-06 14:34:08 +000012559Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12560
12561 * globals.c testThreads.c: removed some misplaced includes
12562 of xmlversion.h
12563
Daniel Veillarde28313b2001-12-06 14:08:31 +000012564Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12565
12566 * threads.c: patch from Gary Pennington fixing a possible
12567 problem at initialization time.
12568
Daniel Veillardd3b08822001-12-05 12:03:33 +000012569Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12570
12571 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012572 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012573 CodeWarrior.
12574
Daniel Veillarda7866932001-12-04 13:14:44 +000012575Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12576
12577 * xmllint.c: applied Geert Kloosterman's patch to fix
12578 --repeat --timing output
12579
Daniel Veillard19840942001-11-29 16:11:38 +000012580Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12583 where non-wellformed XML declaractions were not detected.
12584
Daniel Veillarde85d9342001-11-28 14:43:12 +000012585Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12586
12587 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12588
Daniel Veillard22f25a82001-11-28 09:12:23 +000012589Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12590
12591 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12592 gets reset by xmlCleanupInputCallbacks() and this makes the
12593 function useless. Same for output.
12594
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012595Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12596
12597 * xmlIO.c: robert pointed out a loop error in callback cleanups
12598
Daniel Veillard8faa7832001-11-26 15:58:08 +000012599Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12600
12601 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12602 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12603 they are not really tied to debugging
12604
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012605Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12606
12607 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12608 * xmllint.c: better --catalogs description
12609
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012610Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12611
12612 * tree.c: fixed a couple of problems in xmlSetProp()
12613
Daniel Veillardcd337f02001-11-22 18:20:37 +000012614Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12615
12616 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12617 unappropriate stdout output.
12618
Daniel Veillard566d4df2001-11-22 13:00:53 +000012619Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12620
12621 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12622 by Denis Beurive, closes #65111
12623
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012624Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12625
12626 * valid.c: in case of content model validity error, don't
12627 print it if validity warnings were not requested.
12628
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012629Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12630
12631 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12632 * parserInternals.c: removed the last exit() call. Print an
12633 unmaskable error on stderr instead (library mismatch detection)
12634
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012635Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12636
12637 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12638 shell instructions from Heiko Rupp
12639
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012640Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12641
12642 * catalog.c: use the URL notation file:// for default catalog paths
12643
Daniel Veillard0ec98632001-11-14 15:04:32 +000012644Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12645
12646 * include/libxml/tree.h: better comments for _private fields
12647 * tree.c: removed a problem when copying an entity reference.
12648
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012649Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12650
12651 * vms/*: updated instructions and diffs from John A Fotheringham
12652
Daniel Veillarda11001b2001-11-12 22:45:36 +000012653Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12654
12655 * include/libxml/xmlerror.h: avoid an include problem if
12656 #include <libxml/xmlerror.h> happens first in code
12657 seems to be the case in KDE libs
12658
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012659Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12660
12661 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12662 from Igor for Windows
12663
12664Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12665
12666 * Makefile.am: Gary Pennington pointed out a missing prefix
12667
Daniel Veillard43d3f612001-11-10 11:57:23 +000012668Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12669
12670 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12671 * doc/*: upgraded and rebuilt the docs
12672
Daniel Veillardc1f78342001-11-10 11:43:05 +000012673Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12674
12675 * HTMLparser.c: fix comment in scripts element parsing.
12676 * result/HTML/doc3*: updated the results.
12677
12678Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12679
12680 * uri.c: another URI bug fix #63336, using Joel Young patch.
12681
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012682Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12683
12684 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12685 a cleaned up version of the Pwd shell string generation.
12686
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012687Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12688
12689 * valid.c include/libxml/tree.h: trying to fix namespaces +
12690 validation problems for good, closing #63619 in the process
12691 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12692 wrong in this respect, fixed it.
12693
Daniel Veillardd536f702001-11-08 17:32:47 +000012694Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12695
12696 * xmllint.c: Morus Walter patch to allow --format and --encode
12697
Daniel Veillard5004f422001-11-08 13:53:05 +000012698Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12699
12700 * debugXML.c: Stefan Kost provided an help command for the shell
12701
Daniel Veillarda6825e82001-11-07 13:33:59 +000012702Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12703
12704 * debugXML.c: Heiko Rupp pointed that the shell would crash
12705 on empty nodesets returns.
12706
Daniel Veillard03f848d2001-11-07 12:53:46 +000012707Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12708
12709 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12710 migh need the history libraries
12711
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012712Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12713
12714 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12715 handle the case of < in quoted attributes, Bastian Kleineidam
12716
Daniel Veillardc853b322001-11-06 15:24:37 +000012717Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12718
12719 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12720 fixing catalog breakages
12721 * Makefile.am catalog.c result/catalogs/catal
12722 result/catalogs/mycatalog.* test/catalogs/catal*:
12723 fixed more problems in catalog support, added more regression tests
12724 for both XML and SGML catalog handling
12725
Daniel Veillard66870c72001-11-05 19:27:49 +000012726Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12727
12728 * debugXML.c: applied an improvement to xmlGetLineNo() from
12729 Keith Isdale
12730
Daniel Veillardffe09c92001-11-05 14:21:47 +000012731Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12732
12733 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12734 Side effect of the progressive catalog loading
12735
Daniel Veillardad661b92001-11-05 11:43:15 +000012736Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12737
12738 * Makefile.am: confexecdir and confexec_DATA were defined twice
12739 pointed out by Karl Eichwalder
12740
Daniel Veillard6eb17722001-11-04 22:19:27 +000012741Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12742
12743 * xmlcatalog.c: avoid unlink() and use remove() instead.
12744
Daniel Veillardea898282001-11-04 22:13:45 +000012745Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12746
12747 * libxml.spec.in: cleanup
12748 * include/libxml/xmlwin32version.h: updated with 2.4.8
12749
Daniel Veillarda4617b82001-11-04 20:19:12 +000012750Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12751
12752 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12753 of compiling libxml with a non standard set of options
12754
John Fleck027edfb2001-11-04 20:13:58 +000012755Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12756
12757 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12758 document --sgml option, fixing gnome bugzilla #63382
12759
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012760Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12761
12762 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12763 breakage of 2.4.7, added a couple of really needed APIs
12764 like xmlCatalogIsEmpty() and xmlNewCatalog()
12765 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12766 for install-catalog
12767 * configure.in: preparing 2.4.8
12768
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012769Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12770
12771 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12772 include/libxml/tree.h include/libxml/xmlIO.h: more include
12773 cleanups, export cleanly one html output + format function.
12774
12775Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12776
12777 * parser.c: removed initGenericErrorDefaultFunc call from
12778 xmlInitParser() since it could destroy previous calls to
12779 xsltSetGenericErrorFunc() effects
12780
Daniel Veillardebd38c52001-11-01 08:38:12 +000012781Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12782
12783 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12784 keyword.
12785
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012786Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12787
12788 * Makefile.am: cleanup
12789 * threads.c: cleanup too
12790 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12791 from xsltproc
12792 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012793 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012794
Daniel Veillard91c00402001-10-30 17:41:38 +000012795Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12796
12797 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12798 was not used anymore !
12799
Daniel Veillard52dcab32001-10-30 12:51:17 +000012800Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12801
12802 * configure.in: preparing 2.4.7
12803 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12804 manual page from John
12805 * doc/*: updated the doc and rebuilt the generated pages
12806
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012807Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12808
12809 * xmlIO.c: closing bug #62711, the library should never
12810 close stdin or stdout.
12811
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012812Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12813
12814 * uri.c: second pass at fixing #63336, using Joel Young
12815 final patch. looks okay.
12816
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012817Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12818
12819 * uri.c include/libxml/uri.h: trying to clear #63336
12820 allowing the escaping routine to parse unconformant
12821 URI-References.
12822
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012823Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12824
12825 * vms/readme.vms vms/build_libxml.com nanoftp.c
12826 include/libxml/xmlversion.h.in: a few VMS updates from
12827 John A Fotheringham
12828 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12829 and xmlCleanupOutputCallbacks() for the Perl binding people.
12830
Daniel Veillard635ef722001-10-29 11:48:19 +000012831Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12832
12833 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12834 apply fixes to close #63271 and avoid segfaults when
12835 the error routine gets callbed before xmlInitParser()
12836 get called.
12837 * nanoftp.c error.c: Applied patches from Justin Fletcher
12838 correcting some xmlGenericError misuses.
12839
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012840Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12841
12842 *doc/xmllint.xml, doc/xmllint.1
12843 New and improved man page for xmllint - .xml is the original, .1
12844 is the generated man page
12845
Daniel Veillardc9484202001-10-24 12:35:52 +000012846Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12847
12848 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12849 the web site from the main HTML document.
12850
Daniel Veillard5151c062001-10-23 13:10:19 +000012851Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12852
12853 * parser.c: fixed an erroneous validation bug when PE refs
12854 occurs in external parsed entities referenced from the
12855 internals subset
12856 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12857 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12858 added the associated testcase, it's a nice one.
12859 * HTMLparser.c: generate the DTD node as HTML still ...
12860 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12861
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012862Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12863
12864 * HTMLparser.c: fixed a bug in htmlNewDoc()
12865
Daniel Veillard89cad532001-10-22 09:46:13 +000012866Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12867
12868 * test/threads/*: added entities testing to the Thread test
12869 * testThreads.c: make the test reasonable
12870 * DOCBparser.c: fix the DTD public and system ID
12871 * xmllint.c: added --sgml for SGML DocBook importing
12872 * Makefile.am: added Docbtests target
12873
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012874Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12875
12876 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12877 * testThreads.c: removed bogus include
12878
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012879Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12880
12881 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12882 fixed a very serious (looping) validation bug
12883
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012884Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12885
12886 * include/libxml/globals.h include/libxml/threads.h threads.c
12887 testThreads.c: far more testing, cleaning up bugs
12888 * *.c : make sure globals.h is always included.
12889
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012890Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12891
12892 * HTMLparser.c: try to get rid of parser loops for good.
12893
Daniel Veillardab7488e2001-10-17 11:30:37 +000012894Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12895
12896 * configure.in: fixed some bugs in CFLAGS passing.
12897 * test/threads Makefile.am testThreads.c: added a specific
12898 threaded test case (really nasty, guaranteed).
12899
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012900Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12901
12902 * catalog.c: serious cleanup on the management of the
12903 XML catalog tree, more tests done, especially with
12904 the catalog PI.
12905
Daniel Veillard364789a2001-10-16 12:45:00 +000012906Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12907
12908 * catalog.c: avoid a problem in catalog cleanup on SMP if
12909 catalogs were not initialized.
12910
Daniel Veillard81463942001-10-16 12:34:39 +000012911Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12912
12913 * catalog.c xpath.c: trying to cleanup the not thread safe
12914 parts of the library.
12915
Daniel Veillard64a411c2001-10-15 12:32:07 +000012916Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12917
12918 * include/libxml/globals.h configure.in global.data: make
12919 the allocation be per-thread a configure option
12920 * encoding.c include/libxml/parser.h: fixed compilation
12921 errors
12922
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012923Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12924
12925 * include/libxml/parser.h: Norm reported that a few lines
12926 added were breaking libxslt compile, removed them for now
12927
Daniel Veillard6f350292001-10-14 09:56:15 +000012928Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12929
12930 * parser.c parserInternals.c threads.c: debugged and fixed
12931 initialization problems which were giving troubles on SMP
12932 boxes.
12933
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012934Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12935
12936 * include/libxml/Makefile.am: missing globals.h
12937
Daniel Veillarde7090612001-10-13 12:18:28 +000012938Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012939
Daniel Veillarde7090612001-10-13 12:18:28 +000012940 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012941
Daniel Veillardd0463562001-10-13 09:15:48 +000012942Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12943
12944 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12945 include/libxml/parserInternals.h include/libxml/tree.h
12946 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12947 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12948 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12949 Applied the last patches from Gary, cleanup, activated threading
12950 all user accessible global variables are now handled in globals.[ch]
12951 Still a bit rought but make tests passes with either
12952 --with-threads defined at configure time or not.
12953 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12954 linking options
12955
Daniel Veillardb8478642001-10-12 17:29:10 +000012956Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * Makefile.am include/libxml/Makefile.am
12959 include/libxml/globals.h globals.c include/libxml/threads.h
12960 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12961 configure.in: started integrating the core of the thread support
12962 not activated yet but half integrated. The code should still
12963 compile and work anyway.
12964
Daniel Veillardb44025c2001-10-11 22:55:55 +000012965Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12966
12967 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12968 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12969 integrating the non-controversial parts of Gary Pennington
12970 multithread patches
12971 * catalog.c: corrected a small bug introduced
12972
Daniel Veillard75b96822001-10-11 18:59:45 +000012973Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12974
12975 * catalog.c include/libxml/catalog.h: very serious cleanup,
12976 isolating unportable code and as much as possible the accesses
12977 to the global shared catalog. May need more testing !
12978
Daniel Veillard78d12092001-10-11 09:12:24 +000012979Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12980
12981 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12982 Keith Isdale patches for the XSLT debugger interfaces. Some
12983 cleanup
12984
Daniel Veillardff0b7312001-10-11 06:46:09 +000012985Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12986
12987 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12988 * DOCBparser.c: generate line nubers in elements
12989
Daniel Veillard60087f32001-10-10 09:45:09 +000012990Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12991
12992 * configure.in: preparing 2.4.6 release
12993 * doc/xml.html doc/html/*: updated and rebuilt the docs
12994 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12995
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012996Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12997
12998 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12999 adding documentation for DV's supercatalog support
13000
Daniel Veillard82d75332001-10-08 15:01:59 +000013001Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13002
13003 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13004 super catalog support adding one API and one flag --sgml to
13005 xmlcatalog
13006
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013007Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13008
13009 * doc/xmlcatalog_man.xml, xmlcatalog.1
13010 One more crack at
13011 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13012
13013
Thomas Broyer47334c02001-10-07 16:41:52 +000013014Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13015
13016 * xpath.c: implemented xmlXPathObjectCopy for external objects
13017 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13018
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013019Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13020
13021 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13022 finishing up fix to
13023 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13024 the xmlcatalog man page display more elegantly
13025
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013026Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13027
13028 * configure.in: closing bug #61832
13029 * HTMLparser.c: removed a warning
13030
Daniel Veillard6ab38382001-10-06 13:08:27 +000013031Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13032
13033 * xpath.c: fixing #61673 part I, do not loose doc information
13034 when copying result value trees.
13035
Daniel Veillard556c6682001-10-06 09:59:51 +000013036Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13037
13038 * xpath.c: trying to harden the XPath interpreter
13039
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013040Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13041
13042 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13043 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13044
William M. Brack1633d182001-10-05 15:41:19 +000013045Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13046
13047 * HTMLparser: repaired another loop problem
13048
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013049Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13050
13051 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13052 parsing.
13053 * xpath.c: fix bug #61291 the default XML namespace node is
13054 missing from the namespace axis.
13055 * tree.c: refuse to create namespaces nodes with prefix "xml"
13056
Daniel Veillard651f9472001-10-04 14:51:06 +000013057Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13058
13059 * SAX.c: ouch a non-defined namespace could lead to a crash,
13060 fixed #61215
13061
Daniel Veillard7dd05702001-10-04 14:25:12 +000013062Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13063
13064 * parserInternals.c: closed bug #61054
13065
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013066Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13067
13068 * include/libxml/Makefile.am: closing #60708
13069
Daniel Veillarda293c322001-10-02 13:54:14 +000013070Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13071
13072 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13073 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13074
Daniel Veillardf4309d72001-10-02 09:28:58 +000013075Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13076
13077 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13078
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013079Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13080
13081 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13082 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13083
Daniel Veillard16756b62001-10-01 07:36:25 +000013084Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13085
13086 * catalog.c: Justin Fletcher provided cleaup code in case
13087 HAVE_STAT is not defined
13088 * include/win32config.h: Igor Zlatkovic suggested to have
13089 HAVE_STAT defined there
13090
William M. Brack5e1cac12001-09-28 16:19:18 +000013091Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13092
13093 * catalog.c - fixed typing error reported by M. Barros
13094
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013095Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13096
13097 * xmllint.c - fixing typo
13098
William M. Brackd28e48a2001-09-23 01:55:08 +000013099Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13100
13101 * HTMLparser.c: small enhancement to prevent loop on
13102 unrecognizable data
13103
Daniel Veillardb1d62872001-09-21 09:47:08 +000013104Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13105
13106 * parserInternals.c: applying patch from bug #60757 this
13107 should close it
13108
Daniel Veillardc0631a62001-09-20 13:56:06 +000013109Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13110
13111 * catalog.c xmlcatalog.c: removed a couple of warning
13112 * xpath.c: try to solve the linking problem on platforms
13113 needing trio to compile
13114
Daniel Veillard1a123612001-09-19 08:06:23 +000013115Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013116
Daniel Veillard1a123612001-09-19 08:06:23 +000013117 * Makefile.am libxml.spec.in: backing up non-documented changes
13118 commited without review or aproval by Jens Finke <jens@gnome.org>
13119 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013120
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013121Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13122
13123 * configure.in: Joe Orton provided a patch fixing a problem
13124 when iconv is specified to be in a non-standard directory
13125 but wasn't exported in xml2-config --cflags
13126
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013127Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13128
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013129 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013130 troubles with 2.4.4 errors.
13131
Daniel Veillard16698282001-09-14 10:29:27 +000013132Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13133
13134 * encoding.c entities.c: do not output hexadecimal charrefs
13135 when serializing HTML since some version of Netscape can't
13136 grok it, generate decimal ones.
13137 * result/HTML/doc3.htm: output changed due to previous test
13138 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13139
Daniel Veillard98fed372001-09-13 11:34:58 +000013140Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13141
13142 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13143 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13144
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013145Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013146 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013147
13148 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13149 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13150 updated the configuration scripts systems accordingly
13151
Daniel Veillard04382ae2001-09-12 18:51:30 +000013152Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13153
13154 * configure.in: preparing for 2.4.4
13155 * doc/xml.html doc/html/*: updated and rebuilt the docs
13156
Daniel Veillardd63437e2001-09-12 15:00:27 +000013157Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13158
13159 * win32/dsp/libxml2.def.src: tried to incorporate comments
13160 from bug #59220
13161
Daniel Veillard319a7422001-09-11 09:27:09 +000013162Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13163
13164 * parser.c result/noent/wml.xml: fixed bug #59981 related
13165 to handling of '&' in attributes when entities are substitued
13166
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013167Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13168
13169 * libxml.h include/libxml/xmlversion.h.in
13170 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13171 Tried to close bug #60131
13172
Daniel Veillardbce62332001-09-10 18:46:55 +000013173Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13174
13175 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13176
Daniel Veillard143b04f2001-09-10 18:14:14 +000013177Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13178
13179 * SAX.c: fixing bug #59946 on xmlns=""
13180
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013181Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13182
13183 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13184 but allocates a new error code.
13185
Daniel Veillard05c13a22001-09-09 08:38:09 +000013186Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13187
13188 * xmllint.c: John Fleck fixed typos in the options output
13189 * parser.c SAX.c: fix ignorable white space SAX selection
13190
13191Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13192
13193 * entities.c: Steve Underwood found the possibility of an
13194 ininite loop in case of error.
13195
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013196Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13197
13198 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13199
Daniel Veillarda050d232001-09-05 15:51:05 +000013200Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13201
13202 * parser.c: warn if version is not 1.0 but it's not
13203 strictly speaking an error after analyzing the spec
13204
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013205Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13206
13207 *doc/catalog.html - add link to the html version of the
13208 man page, other linguistic cleanups
13209
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013210Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13211
13212 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13213 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13214 file, has not yet been included in the build.
13215
Daniel Veillard99784ff2001-09-01 16:20:28 +000013216Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13217
13218 * catalog.c: removed a duplicate affectation Justin Fletcher
13219
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013220Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13221
13222 * tree.c: Armin Sander pointed a possible text coalescing
13223 problem, completed his patch.
13224
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013225Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13226
13227 * trionan.c: Fixed const and volatile re-definition problem
13228
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013229Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13230
13231 * libxml.4 parser.c: doc updates from Heiko Rupp
13232 * parserInternals.c: 2 sanity checks from Heiko Rupp
13233
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013234Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13235
13236 * tree.c: applied patch from Armin Sander to make some pointers
13237 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013238 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013239
Daniel Veillardb06c6142001-08-27 14:26:30 +000013240Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13241
13242 * xpath.c: hum, restrict the integer usage gcc bug workaround
13243 to only gcc compilers so that other architecture don't get
13244 penalized by this limitation.
13245 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13246
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013247Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13248
13249 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13250 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13251
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013252Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13253
13254 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13255 --convert option to xmlcatalog to convert SGML ones to
13256 the XML syntax.
13257 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13258
13259 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013260Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13261
13262 * catalog.c xmlIO.c: started some serious testing and fixed
13263 a few bug and optmization needs.
13264
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013265Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13266
13267 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13268 preparing for a 2.4.3 release even if it may not be ready yet
13269 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13270 all file parsing lookup to go through the entity resolver, add
13271 to add an API to bypass it (needed to load catalogs themselves),
13272 some cleanup on the catalog code too.
13273 * nanoftp.c: small cleanup
13274 * doc/catalog.html: small update
13275
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013276Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13277
13278 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13279 Jun Kuriyama
13280
Daniel Veillardffb120d2001-08-23 00:52:23 +000013281Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13282
13283 * doc/catalog.html: finished the catalog documentation
13284
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013285Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13286
13287 * doc/catalog.html doc/xml.html: added documentation about
13288 Catalog support, misses an API description
13289 * doc/html/*: reextracted the API pages
13290
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013291Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13292
13293 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13294 Added the part about section 7.2 on URI resolution,
13295 fixed a side effect in the HTML parser, look complete
13296 and ready to rock except the URI/SystemID part!
13297
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013298Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13299
13300 * include/libxml/catalog.h include/libxml/parser.h
13301 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13302 xmlIO.c: added support and APIs needed for the catalog PI
13303 * include/libxml/xmlIO.h: cleanup
13304
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013305Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13306
13307 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13308 include/libxml/catalog.h: starts to look okay, really
13309 plugged the new framework, cleaned a lot of stuff,
13310 added some APIs, except the PI's support missing this
13311 should be mostly complete
13312 * result/catalogs/* test/catalogs/*: added new test, enriched
13313 the existing one with URN ID tests
13314
Daniel Veillard64339542001-08-21 12:57:59 +000013315Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13316
13317 * catalog.c: fixed nextCatalog
13318 * result/catalogs/docbook test/catalogs/*: started adding
13319 a small regression test
13320
Daniel Veillardcda96922001-08-21 10:56:31 +000013321Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13322
13323 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13324 more work on the XML catalog support.
13325 * parser.c include/libxml/parser.h: small cleanup seems using
13326 list as a public parameter name can give portability troubles
13327 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13328 include/libxml/xpath.h include/libxml/Makefile.am: removed
13329 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13330 wrappers
13331
Bjorn Reese45029602001-08-21 09:23:53 +000013332Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13333
13334 * Makefile.am trio.c triodef.h trionan.c xpath.c
13335 include/libxml/Makefile.am include/libxml/trionan.h:
13336 Re-worked Not-A-Number and Infinity support.
13337 * xmlcatalog.c: added readline include files
13338
Daniel Veillard344cee72001-08-20 00:08:40 +000013339Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13340
13341 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13342 testCatalog as xmlcatalog, making it an installed app
13343 adding a shell, and preparing it to be a /etc/xml/catalog
13344 management tool, though not ready yet
13345 * catalog.c include/libxml/catalog.h: adding support for
13346 XML Catalogs http://www.oasis-open.org/committees/entity/
13347 not finished, there is some interesting tradeoffs and a
13348 few open questions left.
13349
Daniel Veillardb7664f42001-08-19 13:00:43 +000013350Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13351
13352 * xmllint.c: fixed a line formatting problem
13353
Daniel Veillard5015b712001-08-17 09:37:52 +000013354Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13355
13356 * SAX.c: removed a couple of unused variable (Albert Chin)
13357
Daniel Veillardbb371292001-08-16 23:26:59 +000013358Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13359
13360 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13361 trying to fix some troubles w.r.t. function returning
13362 const xxxPtr.
13363
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013364Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13365
13366 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13367 defined
13368
Daniel Veillardae6db172001-08-16 19:32:00 +000013369Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13370
13371 * xpointer.c: removed unused var
13372
Daniel Veillard09190202001-08-16 16:27:41 +000013373Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13374
13375 * testXPath.c: another small cleanup closing bug #59110
13376
Daniel Veillard796f4b62001-08-16 16:00:13 +000013377Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13378
13379 * win32/dsp/libxml2.def.src: small cleanup closing bug
13380 #59108
13381
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013382Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13383
13384 * example/gjobread.c: add xmlCleanupParser() before leaving
13385
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013386Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13387
13388 * config.h.in configure.in include/libxml/xmlwin32version.h:
13389 released 2.4.2
13390
Daniel Veillardd3d06722001-08-15 12:06:36 +000013391Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13392
13393 * include/libxml/valid.h debugXML.c valid.c: deprecate
13394 the non-boundchecking Sprintf functions, add Snprintf
13395 this should close bug #57984
13396
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013397Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13398
13399 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13400 URIs before doing the lookups (pointed by Mark Vakoc)
13401
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013402Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13403
13404 * xpath.c: serious changes on Result Value Trees and NodeSets
13405 w.r.t. deallocation and collect operations. Probably not
13406 100% clean (merge of allocated trees smells like a problem).
13407 Seems sufficient to close #58943
13408
Daniel Veillard90493a92001-08-14 14:12:47 +000013409Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13410
13411 * xmllint.c: adding a --format option
13412
Daniel Veillardfe703322001-08-14 12:18:09 +000013413Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13414
13415 * xpath.c: count() was broken on Result Value Tree
13416 * xmlIO.c: fixed file:/// accesses on _WIN32
13417
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013418Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13419
13420 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13421 macro was renamed, this should close bug #58683
13422
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013423Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13424
13425 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13426 entity substitution mode text at the end of the entity might
13427 be added due to text coalescing.
13428 * nanoftp.c parser.c: small cleanup
13429
Daniel Veillard0c720972001-08-08 20:59:00 +000013430Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13431
13432 * HACKING: added John Fleck right to commit in the doc subdir
13433
Daniel Veillard48da9102001-08-07 01:10:10 +000013434Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13435
13436 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13437 allow to inherit attributes from the DTD directly in the
13438 tree, this is needed for XPath and can be a useful feature.
13439 Inherited namespaces are always provided at the tree level now
13440 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13441 of tests for this feature (XSLT being the prime user).
13442
Daniel Veillard50f34372001-08-03 12:06:36 +000013443Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13444
13445 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13446 testSAX.c xmlIO.c xmllint.c include/win32config.h
13447 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13448 include/libxml/xmlwin32version.h.in win32/README.MSDev
13449 win32/dsp/*: applied Win32 Facelift No.2 patches from
13450 Igor Zlatkovic for Windows/MSC
13451
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013452Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13453
13454 * SAX.c: unparsedEntityDecl() the URI computation of the
13455 entity wasn't done breaking XSLT unparsed-entity-uri()
13456
Daniel Veillard567e1b42001-08-01 15:53:47 +000013457Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13458
13459 * xpath.c: fixed a bug when walking the descendants and
13460 the current node has no children
13461 * debugXML.c: show up when a text node is supposed to not be escaped
13462
Thomas Broyerf186c822001-07-31 23:30:37 +000013463Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13464
13465 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13466 worked like the set:leading() function)
13467 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13468
Daniel Veillardba6db032001-07-31 16:25:45 +000013469Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13470
13471 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13472
Daniel Veillard57905372001-07-31 15:52:17 +000013473Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * include/libxml/xmlIO.h: apply change to close #58141
13476 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13477
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013478Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * parser.c: when the internal subset uses a PE, then the
13481 included entity can use conditional sections.
13482
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013483Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13486 when walking the namespace axis showing up in
13487 libxst/tests/general/bug-12
13488 * xmlmemory.c: added the possibility to trace a given block
13489 defined by its address
13490
Daniel Veillard4aafa792001-07-28 17:21:12 +000013491Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13492
13493 * parser.c: don't override existing encoding specified before
13494 starting xmlParseDocument()
13495
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013496Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13497
13498 * include/libxml/xmlwin32version.h: reinserted, needed for
13499 Windows users of CVS
13500
Darin Adlera77cac02001-07-27 17:41:51 +0000135012001-07-27 Darin Adler <darin@bentspoon.com>
13502
Darin Adler699613b2001-07-27 22:47:14 +000013503 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13504 * testCatalog.c: Add include of <libxml/parser.h>.
13505
135062001-07-27 Darin Adler <darin@bentspoon.com>
13507
Darin Adlera77cac02001-07-27 17:41:51 +000013508 * include/libxml/.cvsignore:
13509 * include/libxml/xmlwin32version.h:
13510 Remove this file from CVS because it's generated.
13511
Daniel Veillard50822cb2001-07-26 20:05:51 +000013512Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * parser.c include/libxml/parser.h: applied const patches from
13515 Tom Moog #58002
13516
Thomas Broyerba4ad322001-07-26 16:55:21 +000013517Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13518
13519 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13520 lookup framework
13521
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013522Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * tree.c: fixed xmlCopyNode() for documents
13525
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013526Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13529
13530Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013531
13532 * parser.c: fixes bug #57652 reported by Morus Walter
13533
Daniel Veillarde3924972001-07-25 20:25:21 +000013534Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13537
Daniel Veillarda53c6882001-07-25 17:18:57 +000013538Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13541 errors, lesson don't add new functions at 1am before a release
13542 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13543 from XPath initialization when possible.
13544
Daniel Veillardd9bad132001-07-23 19:39:43 +000013545Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * result/scripts/base*: removing history/readline changed
13548 this slightly
13549 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13550 xmllint.c: make element content line number generation
13551 optionnal to avoid breaking old apps added interface to switch
13552
Daniel Veillardf012a642001-07-23 19:10:52 +000013553Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013556 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013557 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13558 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13559 John Kroll fixes to allow saving to HTTP via PUT (or
13560 POST of needed).
13561 * doc/html/*.html: regenerated the docs
13562
Thomas Broyere8126242001-07-22 03:54:15 +000013563Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13564
13565 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13566 xmlHashScanFull and xmlHashScannFull3 to get passed the
13567 three keys as arguments to the callback function
13568
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013569Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * configure.in Makefile.am: removed libxml softlink for good
13572 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13573 100% coverage by gtk-doc
13574
Daniel Veillard8599e702001-07-17 21:38:51 +000013575Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13578 fixed serious troubles due to size_t vs. int mismatch
13579
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013580Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13583
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013584Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13585
13586 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13587 convenient extension API for value and context managing
13588 Now handles external objects through xmlXPathPopExternal,
13589 xmlXPathWrapExternal and xmlXPathReturnExternal.
13590 Added functions for sets operations (intersection, etc.)
13591
Daniel Veillard22090732001-07-16 00:06:07 +000013592Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13595 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13596 HTMLparser.c: cleanup of global variables, marking some
13597 const or private.
13598
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013599Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013600
13601 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13602 fixed xmlXPathNodeSetItem when passing index=0
13603
Daniel Veillard05dec342001-07-14 21:57:39 +000013604Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13607
Daniel Veillard28ae6362001-07-14 16:44:32 +000013608Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * xmllint.c: fixed compilation under Cygwin #57503
13611 * TODO: update
13612
Peter Williamsed156f52001-07-13 18:35:13 +0000136132001-07-13 Peter Williams <peterw@ximian.com>
13614
13615 * config.h.in: add #undef HAVE_DLFCN_H
13616
13617 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13618 builddir.
13619
Daniel Veillard73b36e32001-07-12 15:09:52 +000013620Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13623 raised by #57348 and #57381
13624
Daniel Veillard7db37732001-07-12 01:20:08 +000013625Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13626
13627 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13628 tree.c xpointer.c: store the line numbder in element->content,
13629 may break some software, need a configuration mechanism
13630
Darin Adler96037892001-07-11 00:03:16 +0000136312001-07-10 Darin Adler <darin@bentspoon.com>
13632
13633 * .cvsignore:
13634 * example/.cvsignore:
13635 * include/.cvsignore:
13636 * include/libxml/.cvsignore:
13637 Various things that are generated and should be ignored.
13638
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013639Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13642 * doc/xml.html doc/html/*: updated the docs
13643
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013644Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13647 validation occured on content with element child
13648
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013649Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * tree.c: fixed XML Base computation which was broken
13652 * debugXML.c: added a base function to the shell
13653 * Makefile.am result/scripts/* test/scripts/*: added scripts
13654 based regression tests, and adding 2 XML Base tests
13655
Daniel Veillard19e96c32001-07-09 10:32:59 +000013656Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * tree.c: set properties doc and call xmlSetListDoc for properties
13659 content when grafting them in a different tree.
13660 * aclocal.m4: remove from CVS
13661
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013662Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * win32/libxml2/libxml2.def.src: added some missing entry point
13665 for XPath (Mark Vakoc)
13666
Daniel Veillard388236f2001-07-08 18:35:48 +000013667Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13670 layer should URI-Unescape before trying to open resources.
13671
Daniel Veillard04383752001-07-08 14:27:15 +000013672Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * xpath.c: fix the name() bug for elements in the default
13675 namespace reported by Charlie Bozeman
13676
Daniel Veillard7583a592001-07-08 13:15:55 +000013677Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13680 led to an XPath fix, improvements of SAX initialization, and
13681 an added option --nocdata to testXPath
13682
Daniel Veillard449d7392001-07-07 19:11:06 +000013683Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * doc/libxml-doc.el: Felix Natter provided anew version working
13686 with XEmacs too
13687
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013688Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13689
13690 * include/libxml/xpath.h: small cleanup
13691 * doc/xml.html: update
13692
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013693Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13696 released 2.3.14
13697
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013698Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013701 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013702
Daniel Veillard73c9c042001-07-05 20:02:54 +000013703Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13706 were not equal to empty strings
13707
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013708Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * SAX.c: fixed a URI-Reference computation problem when validating
13711 * xmlIO.c: small cleanup
13712
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013713Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * parser.c: improved the description of a couple of interfaces
13716 upon Larry Stamper suggestion
13717
Daniel Veillard62f313b2001-07-04 19:49:14 +000013718Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * SAX.c entities.c parser.c: changed completely the way entities
13721 are handled when running the parser in entity substitution mode.
13722 This fixes a bug reported by Stephan Kulow and nearly divides
13723 by 3 the amount of memory required by libxslt to load and process
13724 DocBook TDG.
13725
Daniel Veillardf420ac52001-07-04 16:04:09 +000013726Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13727
13728 * HTMLparser.c: fixing a too early root closing problem raised
13729 byt Prashanth Naidu
13730
Daniel Veillard8c357d52001-07-03 23:43:33 +000013731Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13732
13733 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13734 raised by Mark Vakoc.
13735
Daniel Veillard6e90d192001-07-03 16:37:49 +000013736Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * example/Makefile.am: fixed the include path to add srcdir/include
13739 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13740 and some cleanup
13741
Daniel Veillardf06307e2001-07-03 10:35:50 +000013742Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13745 lot of optimization work, results in significant improvements
13746 when handling really complex XPath queries. Add a small optimizer
13747 for unions, improve [n] and [last()], avoid some costly ops.
13748
Daniel Veillard77044732001-06-29 21:31:07 +000013749Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13750
13751 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13752 * xpath.c: small cleanup
13753 * xmlGetNsList: reformated, fixed problems if used on Entities
13754
Daniel Veillard2adbb512001-06-28 16:20:36 +000013755Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13756
13757 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13758
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013759Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13762 * Makefile.am example/Makefile.am: workaround automake generating
13763 erroneous deps
13764
Daniel Veillard12f7d292001-06-28 13:12:11 +000013765Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13766
13767 * include/win32config.h: bug #56801 Yon Derek provided a patch
13768 to the windows config file.
13769
Daniel Veillard87ee9142001-06-28 12:54:16 +000013770Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13771
13772 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13773 libxml.h : Yon Derek provided a set of changes to compile from
13774 CVS on Windows/MSC
13775
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013776Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13777
13778 * parser.c: fixed UTF8 BOM support in push mode
13779 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13780 added a specific testcase
13781
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013782Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * Makefile.am: added --push regression tests
13785 * parserInternals.c: the XML parser segfaulted in --push mode
13786
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013787Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * configure.in: moved the symlinks detection within a CVS
13790 check, this is not portable and will be removed soon.
13791 * xpath.c: small cleanup/speedup
13792
Daniel Veillard11648102001-06-26 16:08:24 +000013793Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13796 release of 2.3.12
13797 * parser.c: make an error message if unknow entities in all cases
13798
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013799Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13802
Daniel Veillard23793842001-06-25 16:07:45 +000013803Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13804
13805 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13806 includes were installed in the wrong dir
13807
Daniel Veillardf5498f32001-06-25 15:08:36 +000013808Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * doc/html.xml: warn against sending code to exhibit bugs.
13811
Daniel Veillard56f06462001-06-24 21:34:03 +000013812Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13815 Tru64 from Thomas Leitner
13816
Daniel Veillardc5d64342001-06-24 12:13:24 +000013817Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * AUTHORS: added William and Bjorn
13820 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13821 daniel@veillard.com hopefully I won't have to do this again
13822 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13823 docs can be rebuilt cleanly now
13824 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13825 from CVs it's generated, added include/libxml/xmlwin32version.h
13826 also generated but which should change far less frequently.
13827 * catalog.c nanoftp.c: made sure to include libxml.h not
13828 libxml/xmlversion.h directly
13829 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13830 when compiling on WIN32 and MSC
13831
Daniel Veillard07385fd2001-06-23 21:55:48 +000013832Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13833
13834 * include/Makefile.am include/libxml/Makefile.am configure.in:
13835 fixed make distcheck and rebuilding the rpms
13836
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013837Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * configure.in: should finish the migration of exported includes
13840 into a real include/libxml in CVS, at least for CVS users.
13841 * removed the exported headers, added in include/libxml (as well
13842 as xmlversion.h.in).
13843
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013844Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13845
13846 * configure.in: fixed the way to detect symlink
13847
Daniel Veillard66541772001-06-23 18:31:04 +000013848Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * configure.in: updated, include/libxml is now a real CVS dir
13851
Daniel Veillardca989762001-06-23 17:39:29 +000013852Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13855 version works with both libxml1 and libxml2 (it autodetects
13856 the prefix of the html-files) from Felix Natter.
13857 * doc/xml.html: updated doc accordingly
13858
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013859Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * xpath.c: fixed the bug generating a template loop in libxslt
13862 when using docbook-xsl-1.4, * should filter out document nodes
13863 * HACKING: added William
13864 * TODO: updated
13865
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013866Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * doc/FAQ.html: added a warning about gcc-3.0
13869 * doc/xml.html: added reference to gdome2 and removed a confusing
13870 sentence
13871
Daniel Veillardf7f41852001-06-22 15:18:01 +000013872Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13873
13874 * xmlversion.h: okay this is a generated file, but Windows
13875 users need it and they can't generate it, and I want CVS
13876 Windows users ...
13877 * win32/libxml2/libxml2_so.dsp: Windows project file for
13878 the shared lib version of libxml2
13879 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13880 resources needed for libxslt/xsltproc by Yon Derek
13881
Bjorn Reese3157b342001-06-22 14:41:45 +000013882Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13883
13884 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13885
Daniel Veillard4151acb2001-06-22 10:48:57 +000013886Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
Daniel Veillardcc146db2001-06-22 11:10:52 +000013888 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13889
13890Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
Daniel Veillard4151acb2001-06-22 10:48:57 +000013892 * include/win32config.h: Yon Derek provided a first fix
13893 to be able to compile libxslt/xsltproc on Windows
13894
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013895Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13896
13897 * xpath.c: attempt to work around what seemed a gcc optimizer
13898 bug when handling floats on i386 http://veillard.com/gcc.bug
13899 * tree.c entities.c encoding.c: doing some cleanups while
13900 chasing it
13901
Daniel Veillard017b1082001-06-21 11:20:21 +000013902Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * Makefile.am: cleanup when --without-debug is specified
13905 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13906 w.r.t. --without-debug and other include points
13907 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13908 Catalogs
13909 * configure.in entities.h tree.h HTMLparser.c: removed
13910 --without-corba, made the _private field mandatory
13911
Daniel Veillard87a764e2001-06-20 17:41:10 +000013912Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13915 outputs a BOM in UTF8, an errata has been issued to avoid the
13916 problem, that was the most reasonable solution... Add support
13917 for a leading UTF8 BOM in entities.
13918
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013919Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * valid.c: fixed a bug found when post validating an entity ref
13922 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13923 activate it too
13924
Daniel Veillard39196eb2001-06-19 18:09:42 +000013925Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13928 weakness in the node copy the XPointer and the XInclude
13929 implementations. Serious cleanup.
13930
Daniel Veillard3739b982001-06-19 12:51:30 +000013931Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * Makefile.am: Kjartan Maraas provided a small patch to
13934 add xml2-config.in to EXTRA_DIST
13935
Daniel Veillarda9142e72001-06-19 11:07:54 +000013936Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13939 provided another failing case found in KDE, the way the
13940 ctxt->vctxt.nodeTab was allocated and freed changed over
13941 time but it wasn't completely cleaned up. This should fix it.
13942
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013943Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * parser.c: Stephan Kulow also raised the fact that line number
13946 could get miscounted making debug harder, fixed the problem
13947 in xmlParseCharData()
13948
Daniel Veillard64b98c02001-06-17 17:20:21 +000013949Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * valid.c: Stephan Kulow pointed out a problem when validating
13952 and using an empty entity, forgot a 'break' in a case.
13953
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013954Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13957 * doc/xml.html: updated with 2.3.11
13958
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013959Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * TODO: updated adding cleanup of generated doc
13962 * configure.in: prepared to release 2.3.11
13963 * xmllint.c: added --version for bug reporting
13964 * doc/html/*.html: rebuilt the doc
13965
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013966Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * xpath.c: first part of the work on selecting namespace to
13969 fix bug #56115
13970
Daniel Veillard96ed5832001-06-15 22:22:04 +000013971Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13974 when using -liconv
13975 * TODO: updated
13976
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013977Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13978
13979 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13980 cleanup, encoding support.
13981
Daniel Veillard608ad072001-06-14 08:32:28 +000013982Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13983
13984 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13985
Daniel Veillard239d0522001-06-13 23:02:48 +000013986Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * xpath.c: bug detected by Ankh when / is used as a function arg
13989
Daniel Veillard02bb1702001-06-13 21:11:59 +000013990Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13993 of element and use it to avoid outputting formatting spaces at
13994 the wrong place. Implemented the format parameter for HTML save.
13995 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13996 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13997 result/HTML/wired.html: of course this impact the result of a
13998 number of HTML tests
13999
Daniel Veillard95d845f2001-06-13 13:48:46 +000014000Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * HTMLtree.[ch]: started augmenting the HTML save API with
14003 encoding and formatting parameters
14004
Daniel Veillardeca60d02001-06-13 07:45:41 +000014005Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * HTMLtree.h: cleanup and started evaluating the work needed on
14008 revamping the HTML output code
14009
Daniel Veillard84666b32001-06-11 17:31:08 +000014010Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14013
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014014Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * valid.c: fixed bug #56049, forgot one check in the
14017 validation routine
14018
Daniel Veillardca2366a2001-06-11 12:09:01 +000014019Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14022
Daniel Veillard6761eee2001-06-11 10:29:38 +000014023Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * libxml.h: fixed an error in last commit
14026 * doc/FAQ.html: added an entry for compilation from CVS
14027
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014028Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * xmlversion.h.in libxml.h: Cygwin patches
14031 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14032 * tree.h: cleanup
14033
Daniel Veillardacd370f2001-06-09 17:17:51 +000014034Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14037 memory block in a strange case where libxml is linked twice
14038 in the binary.
14039
Daniel Veillard1d047672001-06-09 16:41:01 +000014040Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14043 state far too often, simple fix used to avoid it.
14044
Daniel Veillard4497e692001-06-09 14:19:02 +000014045Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14048 being processed, applied his patch
14049 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14050
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014051Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14054 provided fixes to compile on MSCC again
14055 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14056 also provided an update for the project files.
14057
Daniel Veillarda682b212001-06-07 19:59:42 +000014058Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14061 bug #55810
14062
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014063Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * tree.c: fixed xmlGetNsProp() to close bug #55683
14066 Note this requires libxslt to use it's own function instead.
14067
Daniel Veillardf0c53762001-06-07 16:07:07 +000014068Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14069
14070 * HTMLtree.c: when in a pre element no formatting space should
14071 be added.
14072 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14073
Daniel Veillard068a9652001-06-07 15:30:26 +000014074Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14075
14076 * configure.in: added tests for signal() and signal.h
14077
Daniel Veillard541d6552001-06-07 14:20:01 +000014078Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14079
14080 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14081
Daniel Veillard8a367d42001-06-07 14:01:34 +000014082Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * doc/libxml-doc.el: Felix Natter provided a new version for
14085 libxml2
14086
Daniel Veillard8a926292001-06-07 11:20:20 +000014087Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14088
14089 * HTMLtree.c: when in a pre element no formatting space should
14090 be added.
14091
Daniel Veillard14839d52001-06-06 16:11:56 +000014092Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14095
Daniel Veillarde95e2392001-06-06 10:46:28 +000014096Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14099 hack
14100 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14101 * uri.c: fixed a warning
14102
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014103Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * HTMLtree.c: trying to close bug #55772 escaping in script
14106 elements
14107 * doc/xml.html: suggest to send mail to the list
14108
14109Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014110
14111 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14112 good. Use a macro and based on the solution provided in
14113 vsnprintf manual page from GNU.
14114
Bjorn Reese99748722001-06-05 12:49:15 +000014115Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14116
14117 * error.c: Workaround for non-preserving variadic list.
14118 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14119
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014120Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * doc/xml.html: added 2.3.10 release
14123
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014124Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14125
14126 * configure.in: releasing 2.3.10
14127
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014128Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14129
14130 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14131
Daniel Veillard20042422001-05-31 18:22:04 +000014132Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14133
14134 * encoding.c: Robert Collins provided a patch to add the
14135 "US-ASCII" encoding alias
14136
Daniel Veillard97ac1312001-05-30 19:14:17 +000014137Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14138
14139 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14140 string oriented functions and started cleaning the related areas
14141 in xpath.c which needed fixing in this respect
14142
Daniel Veillard2d703722001-05-30 18:32:34 +000014143Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14146 #55380
14147 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14148
Daniel Veillard9403a042001-05-28 11:00:53 +000014149Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * TODO: updated
14152 * nanohttp.[ch] : started adding APIs to get the redirected URL
14153 when this occurs (needed for further base computation
14154 * tree.h: cleanup
14155 * encoding.c: cleanup
14156 * SAX.c: minor change around ctxt->loadsubset
14157
Daniel Veillard6278fb52001-05-25 07:38:41 +000014158Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * Makefile.am include/Makefile.am: small change to have
14161 include/libxml rebuilt if working from CVS.
14162 * uri.c: applied another patch from Carl Douglas for URI escaping,
14163 this should close bug #51876
14164
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014165Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14166
14167 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14168 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14169 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14170 added specific regression test
14171 * parser.h: preparing for the XSLT mode where DTD inherited
14172 attributes are added to the tree.
14173
Daniel Veillardbbd22452001-05-23 12:02:27 +000014174Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14175
14176 * xinclude.[ch]: Updated the namespace for the Last Call version
14177 * result/XInclude/include test/XInclude/include: updated the
14178 testsuite accordingly
14179
Daniel Veillard8514c672001-05-23 10:29:12 +000014180Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14181
14182 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14183 related to bug #51876
14184
Daniel Veillard42596ad2001-05-22 16:57:14 +000014185Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14186
14187 * tree.c: fixed a gross mistake in base computation, xml:base is
14188 not completely correct yet (need cascade).
14189 * xpath.[ch]: added the few things needed to find a function name
14190 and URI from the XPath context when it is called.
14191
Daniel Veillard81418e32001-05-22 15:08:55 +000014192Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14195 * DOCBparser.c: small cleanup
14196 * xmllint.c: added a --catalogs option to load catalogs from
14197 $SGML_CATALOG_FILES
14198 * tree.c: cleanup
14199 * configure.in: iconv library fixup, ICONV_LIBS
14200
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014201Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * catalog.c: handling of CATALOG entries. detection of recursion,
14204 and a few bugfixes
14205 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14206 against the default namespace
14207
Daniel Veillard04b93292001-05-21 08:15:31 +000014208Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14211
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014212Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14213
14214 * parser.c: fixed propagation context info when parsing an
14215 external entity.
14216 * doc/html/*.html: regenerated a couple of docs
14217
Daniel Veillard4623acd2001-05-19 15:13:15 +000014218Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * doc/xml.html: update with 2.3.9 informations
14221
Daniel Veillardbed7b052001-05-19 14:59:49 +000014222Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14223
14224 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14225 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14226 * doc/html/* : rebuilt the docs
14227 * valid.c: small patch which may improve some case when
14228 validating.
14229
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014230Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14231
14232 * HTMLparser.c: Closed bug #54891
14233 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14234 to the suite
14235
14236Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14237
14238 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14239 applied a documentation patch from LotR and filled in a few missing
14240 descriptions
14241
Daniel Veillard76d66f42001-05-16 21:05:17 +000014242Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * xpath.c tree.c parser.c: speed optimizations at the parser level
14245 document tree freeing and xpath evaluation
14246
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014247Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * parser.c parser.h parserInternals.h: fixed a couple of
14250 interfaces for handling memory buffer input to const char *
14251 upon suggestion of JamesH.
14252
Daniel Veillardc3739e72001-05-15 15:23:27 +000014253Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14254
14255 * configure.in: LoTR sent a patch fixing the previous commit
14256
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014257Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14258
14259 * configure.in: trying to deal again with the stoopid -R linking
14260 flag of Solaris
14261
Daniel Veillard790142b2001-05-15 10:51:53 +000014262Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * xpath.h: two nodeset access macros from Thomas Broyer
14265
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014266Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14267
14268 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14269 patch from Thomas Broyer
14270
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014271Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14272
14273 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14274 case
14275 * INSTALL: was empty added stuff from the FAQ
14276
Daniel Veillard75bea542001-05-11 17:41:21 +000014277Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14280 attributes handling and #54433 by adding xmlUnsetProp()
14281 and xmlUnsetNsProp()
14282
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014283Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14284
14285 * HTMLparser.c: Patch from Jonas Borgström
14286 (htmlGetEndPriority): New function, returns
14287 the priority of a certain element.
14288 (htmlAutoCloseOnClose): Only close inline elements if they
14289 all have lower or equal priority.
14290 * result/HTML: this of course changed a number of tests results.
14291
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014292Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14293
14294 * xmlIO.c catalog.c: plugged in the default catalog resolution
14295 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14296 documentations
14297 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14298
Daniel Veillarda7374592001-05-10 14:17:55 +000014299Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14302 integrating catalogs
14303 * catalog.[ch] testCatalog.c: adding a small catalo API
14304 (only SGML catalog support).
14305 * parser.c: restaured xmlKeepBlanksDefault(0) API
14306
Daniel Veillardc17337c2001-05-09 10:51:31 +000014307Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14308
14309 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14310
Daniel Veillard257d9102001-05-08 10:41:44 +000014311Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * parser.c: added xmlParseExternalEntityPrivate() to allow
14314 propagation of ctxt->_private when parsing external entities
14315
Daniel Veillard083c2662001-05-08 08:27:14 +000014316Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14317
14318 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14319
Daniel Veillard01ef7382001-05-08 07:31:43 +000014320Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14321
14322 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14323
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014324Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14325
14326 * valid.c: warn when indeterminist content model is detected
14327 * result/VC/ElementValid8: this adds a message
14328 * Makefile.am: add --novalid for VCM tests
14329 * parserInternals.c: added a call to Init memory
14330
Daniel Veillard64269352001-05-04 17:52:34 +000014331Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14332
14333 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14334 when both parameters are NULL.
14335
Daniel Veillard37721922001-05-04 15:21:12 +000014336Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14337
14338 * valid.c: applied small patch from Gary Pennington, reindented
14339 some part of the code.
14340
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014341Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14344 release, updated and regenerated the docs
14345
Daniel Veillard357c9602001-05-03 10:49:20 +000014346Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * xpath.c result/XPath/expr/floats : clarified and cleanup
14349 printing of abnormal floats in tests.
14350
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014351Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14352
14353 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14354 * results/HTML/ : a few changes in the output of the HTML tests as
14355 a result.
14356 * configure.in: tying to fix -liconv where needed
14357
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014358Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * Makefile.am: fixed a stupid error
14361
Daniel Veillard7150a032001-05-02 16:41:11 +000014362Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * configure.in Makefile.am: make the inclusion of the trio
14365 modules in the library conditional
14366
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014367Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14368
14369 * DOCBparser.c: patche from László Kovács, fixed entities refs
14370 in attributes handling
14371
Daniel Veillardedddff92001-05-02 10:58:52 +000014372Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14373
14374 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14375 flushing
14376
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014377Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14378
14379 * xpath.c: fix of an XSLT namespace bug reported on the list
14380 general/bug-8-
14381
Daniel Veillard5792e162001-04-30 17:44:45 +000014382Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * strio.h trio.c: Dan McNichol suggested a couple of small
14385 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14386
Daniel Veillard02141ea2001-04-30 11:46:40 +000014387Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * tree.c parser.c encoding.c: spent a bit more time looking
14390 at the parsing speed and DOM handling. Added a few more
14391 speedups.
14392
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014393Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14394
14395 * parser.c: small but effective parsing speed improvement
14396
Daniel Veillardb59076b2001-04-29 17:04:07 +000014397Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14398
14399 * configure.in: default on the DocBook parser inclusion (for Gnome)
14400 * DOCBparser.h: fixed a header reference
14401
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014402Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14403
14404 * configure.in xpath.c: applied Bjorn patches for FPE on the
14405 alpha
14406
Daniel Veillardeefd4492001-04-28 16:55:50 +000014407Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14410 xmlSaveFormatFileTo()
14411
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014412Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14413
14414 * xpath.c: simple and efficient optimization, XPath functions
14415 aways bind to the same code, cache this
14416 * TODO: updated (by saying some is obsolete)
14417
Daniel Veillard2156a562001-04-28 12:24:34 +000014418Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * xpath.c: more cleanup work on XPath name parsing routines
14421
Daniel Veillard61d80a22001-04-27 17:13:01 +000014422Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14423
14424 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14425 xmlXPathParseName
14426 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14427 * debugXML.c: avoid compilation problems if compiling without
14428 HTML support, Igor Zlatkovic
14429 * win32/libxml2/libxml2.def.src: being able to compile without
14430 XPath on Windows
14431
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014432Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14433
14434 * libxml.m4: yet another patch from Toshio Kuratomi
14435
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014436Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14439
Daniel Veillard67fee942001-04-26 18:59:03 +000014440Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14441
14442 * tree.[ch]: added xmlSaveFormatFile interface for saving
14443 and indenting a file.
14444
Daniel Veillard82e49712001-04-26 14:38:03 +000014445Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14446
14447 * xpath.c: fixed bug #53689 related to processing-instruction()
14448
Daniel Veillard02f077a2001-04-26 10:59:11 +000014449Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14450
14451 * DOCBparser.c: patche from László Kovács
14452
Daniel Veillard30211a02001-04-26 09:33:18 +000014453Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14454
14455 * parser.c: applied fixes from Christian Glahn bug report #53391
14456
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014457Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14458
14459 * error.c: Jean François Lecomte provided a complete description
14460 and a fix to bug #53537
14461
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014462Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14465
Daniel Veillard1034da22001-04-25 19:06:28 +000014466Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14467
14468 * DOCBparser.c SAX.c: a bit more work on entities processing.
14469 Still Need to cleanup XML output and references in attributes
14470
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014471Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14474
Daniel Veillardb33c2012001-04-25 12:59:04 +000014475Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14476
14477 * tree.c: trying to fix #53574, not completely complete,
14478 I would like xmllint --copy --debug test/ent1 and
14479 xmllint --debug test/ent1 to show the same result.
14480 * xpath.c: fix a bug when trying to sort namespace nodes
14481
Daniel Veillard5146f202001-04-25 10:29:44 +000014482Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14483
14484 * HTMLtree.c: real fix for #53402
14485
Daniel Veillard7533cc82001-04-24 15:52:00 +000014486Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14489 PIs when using xsl:output
14490 * valid.c: closing #53537 some case generate segfaults if there
14491 is validity errors
14492
Daniel Veillard61b33d52001-04-24 13:55:12 +000014493Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14494
14495 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14496 of external parsed entities, added --noent to testDocbook
14497 * valid.c: Garry Pennington found an uninitialized variable
14498 access in xmlValidateElementContent()
14499
Daniel Veillard56098d42001-04-24 12:51:09 +000014500Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14501
14502 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14503 with madness
14504 * result/HTML/ : this modified the result of the regression tests
14505 a lot.
14506
Daniel Veillard122376b2001-04-24 12:12:30 +000014507Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14510 to doc where it wasn't checked against NULL reported by
14511 Jens Laas
14512
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014513Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14514
14515 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14516 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14517
Daniel Veillardeae522a2001-04-23 13:41:34 +000014518Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14519
14520 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14521 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14522 * SAX.[ch]: cleanup and updates for DocBook
14523 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14524 ex SGML identifier changes
14525 * valid.c: removed a static unused function.
14526
Daniel Veillardde57c612001-04-23 09:13:36 +000014527Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * HTMLtree.c: applied change for Paul Sponagl on script saving
14530 * Makefile.am: the warning about entity title.xml are normal.
14531
Daniel Veillard393df012001-04-22 20:11:18 +000014532Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14533
14534 * configure.in: release of 2.3.7
14535 * Makefile.am: fixing make distcheck
14536
Daniel Veillarda41123c2001-04-22 19:31:20 +000014537Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14538
14539 * doc/html/* doc/xml.html: updated and regenerated the docs
14540
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014541Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14542
14543 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14544
Daniel Veillarde82a9922001-04-22 12:12:58 +000014545Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14546
14547 * tree.c: fixed #53388 with the provided patch
14548
Daniel Veillard06803992001-04-22 10:35:56 +000014549Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14550
14551 * valid.c: Bjorn detected an invalid memory access. Fixed
14552 vstateVPush()
14553
Daniel Veillard40af6492001-04-22 08:50:55 +000014554Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14555
14556 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14557
Bjorn Reese70a9da52001-04-21 16:57:29 +000014558Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14559
14560 * libxml.h: new header used only for the compilation of libxml
14561 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14562 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14563 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14564 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14565 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14566 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14567 baseline (version 1.2 plus a single patch).
14568 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14569 scientific notation for numbers. Tests added.
14570 * xpath.c: formatting of numbers changed to use sprintf
14571 (contribution from William Brack)
14572
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014573Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14574
14575 * valid.c: cleanup, more useful debugging
14576 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14577 * xmlIO.c: entity loading is printed as an error when validating
14578
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014579Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14580
14581 * valid.c: fixed to validate within entities
14582 * test/VCM/v22.xml: added a specific testcase
14583
Daniel Veillardca1f1722001-04-20 15:47:35 +000014584Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14585
14586 * valid.c: forgot an epsilon transition in for ()+
14587 * test/VCM/v21.xml : added a specific test case
14588
Daniel Veillard85349052001-04-20 13:48:21 +000014589Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14590
14591 * valid.c: removed a state explosion exhibited by RSS
14592 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14593 from bug #51872
14594
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014595Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14596
14597 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14598 validation without using an ugly NFA -> DFA algo in the source.
14599 Made a specific algorithm easier to maintain, using a single
14600 stack and without recursion.
14601 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14602 * hash.c: made the growing routine static
14603 * tree.h parser.c: added the parent information to an
14604 xmlElementContent node.
14605
Daniel Veillarde470df72001-04-18 21:41:07 +000014606Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14607
14608 * SAX.c parser.c xpath.c: generating IDs when not validating
14609 from an external parsed entity was poisoning the ID has table
14610 with removed values. This was killing XSLT on the KDE help
14611 browser.
14612
Daniel Veillardceacdd92001-04-18 15:10:35 +000014613Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14614
14615 * entities.h: andrew@ugh.net.au detected a double declaration
14616
Daniel Veillarda10efa82001-04-18 13:09:01 +000014617Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * debugXML.c hash.c tree.h valid.c : some changes related to
14620 the validation suport to improve speed with DocBook
14621 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14622 the way validation errors get reported
14623
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014624Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14625
14626 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14627 by P C Chow and William M. Brack for XSLT HTML output
14628
Daniel Veillard2d90de42001-04-16 17:46:18 +000014629Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14630
14631 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14632 Igor Zlatkovic patches for MSC compilation and added his
14633 updates
14634
Daniel Veillarde043ee12001-04-16 14:08:07 +000014635Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14636
14637 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14638 prefix lookup.
14639 * parserInternals.c: fixed the bug reported by Morus Walter
14640 due to an off by one typo in xmlStringCurrentChar()
14641
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014642Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14643
14644 * HTMLparser.c result/HTML/*: revamped the way the HTML
14645 parser handles end of tags or end of input
14646
Daniel Veillard82daa812001-04-12 08:55:36 +000014647Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14648
14649 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14650
Daniel Veillard67a21302001-04-11 14:39:16 +000014651Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14652
14653 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14654 bug where the linktime verions of free() won't work ...
14655
Daniel Veillard27b55282001-04-11 12:22:25 +000014656Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14657
14658 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14659
Daniel Veillardafc73112001-04-11 11:51:41 +000014660Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14661
14662 * doc/xml.html: added 2.3.6 release
14663
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014664Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14665
14666 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14667 * result/wml.xml: resulted in a small output change
14668
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014669Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14670
14671 * tree.c: xmlNewDoc was missing the charset initialization
14672 * xmllint.c: added --auto to autogenerate a doc, allow to
14673 reproduce the problem fixed on xmlNewDoc
14674
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014675Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14676
14677 * xpath.c: trying to get 52979 solved
14678 * tree.c result/ result/noent/: trying to get 52712 solved, this
14679 also made me clean up the fact that XML output in general should
14680 not add formating blanks by default, this changed the output of
14681 a few tests
14682
Daniel Veillard73639a72001-04-10 14:31:39 +000014683Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14686
Daniel Veillardfac26a12001-04-08 13:08:14 +000014687Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14688
14689 * configure.in: finally released 2.3.6
14690
Daniel Veillard911f49a2001-04-07 15:39:35 +000014691Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * xpath.c: checking for null pointer generated by new code
14694
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014695Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * xpath.c: fixed a [] evaluation problem reported
14698 * test/XPath/tests/simpleaddr: extended test
14699 * result/XPath/simpleaddr: updated result
14700
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014701Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * xmllint.c: Dan Timis reported a portability problem
14704 on Macs without mmap, fixed it.
14705
Daniel Veillardb38bd552001-04-03 18:22:00 +000014706Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * testXPath.c : added a --tree option allowing to display the
14709 tree dump of the XPath expression
14710
Daniel Veillard4dd93462001-04-02 15:16:19 +000014711Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14712
14713 * xpath.c: fixed a memleak when comparing nodesets
14714 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14715 * tree.c: added a TODO
14716
Daniel Veillard92ad2102001-03-27 12:47:33 +000014717Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14720 we need string functions
14721 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14722 to be able to use them where needed. Applied some changes
14723 to reduce name linking pollution and compile in only what's
14724 needed.
14725 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14726 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14727 for the string manipulation functions
14728 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14729 to the free() function of xmlmemory.c
14730 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14731 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14732 usage.
14733
14734
Daniel Veillard2be30642001-03-27 00:32:28 +000014735Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14736
14737 * error.c: applied the context output patch of the error
14738 handling submitted by Chuck Griffith
14739 * error/VC/*: this slightly change some error logs
14740
Daniel Veillard50582112001-03-26 22:52:16 +000014741Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14742
14743 * parser.c: fixed line number reporting on error
14744
Daniel Veillard04be4f52001-03-26 21:23:53 +000014745Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14746
14747 * parser.c: Sullivan and Darin found a parser bug,
14748 applied the patch.
14749
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014750Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14751
14752 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14753 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14754 xmlversion.h.in xpointer.c: of course the way I defined
14755 UNUSED breaks on old gcc version. Try to be smart and
14756 also define it directly in xmlversion.h
14757 * configure.in: removed -ansi flag from the pedantic set
14758
14759Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014760 Huge cleanup, I switched to compile with
14761 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14762 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14763 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14764 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14765 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14766 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14767 encoding.h entities.c error.c list.[ch] nanoftp.c
14768 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14769 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14770 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14771 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14772 Cleanup, staticfied a number of non-exported functions,
14773 detected and cleaned up a dozen of problem found this way,
14774 avoided a lot of public function name/typedef/system names clashes
14775 * doc/xml.html: updated
14776 * configure.in: switched private flags to the really pedantic ones.
14777
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014778Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14779
14780 * configure.in: 2.3.5
14781 * doc/html/*: rebuilt the docs
14782
Daniel Veillard146c9122001-03-22 15:22:27 +000014783Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14784
14785 * parser.c: fixed a reported bug in NOTATION parsing
14786 * uri.c: accepted but not fixed bug 51876, added TODO
14787 * Makefile.am: fixed bug 51876
14788
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014789Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14790
14791 * config.h.in configure.in error.c: fix a compilation problem
14792 on platforms without vsnprintf (xml@thewrittenword.com)
14793
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014794Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14795
14796 * parser.c: fixed a function name header typo
14797 * SAX.c: notations can also occur in external subset.
14798
Daniel Veillard7d42b542001-03-20 13:22:46 +000014799Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14800
14801 * error.c: removed a C++ like comment
14802
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014803Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14804
14805 * parser.c: fixing bug 52299 strange condition leading
14806 to a parser crash due to a buffer overflow
14807 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14808 added the specific test case
14809
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014810Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14813 xmlXPathConvert{String,Number,Boolean} to be able to make
14814 type casts without a context stack, fixed some implementation
14815 problems related to the absence of context at parse-time,
14816 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14817 in the public API too
14818 * xpointer.c xpathInternals.h: we need to know at parse time
14819 whether we are compiling an XPointer
14820
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014821Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14822
14823 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14824 cleaned up the parser internals, refactored XPath code, added
14825 new compilation based APIs and cleanly separated public and
14826 private APIs.
14827
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014828Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14829
14830 * xpath.h: the comp field must be added at the end to avoid
14831 killing binary compat.
14832
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014833Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14834
14835 * Makefile.am: detect XPath memleaks in regreson tests
14836 * error.c: fixed and error w.r.t. error reporting still using
14837 stderr
14838 * hash.c: added new line at end of file
14839 * tree.h: minor cleanup
14840 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14841 expression parsing from evaluation, resulted in a number of
14842 changes internally, and in XPointer. Likely to break stuff
14843 using xpathInternals.h but should remain binary compatible,
14844 new interfaces will be added.
14845
Daniel Veillardd574f782001-03-14 19:40:17 +000014846Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14847
14848 * configure.in: fixed a couple of problems reported by
14849 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14850 without gcc on non linux platforms.
14851
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014852Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14853
14854 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14855 a fix for --with-html-dir= configure support. I hope it won't
14856 break rpm generation
14857
Daniel Veillarda022fe02001-03-14 16:30:00 +000014858Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14859
14860 * xmlIO.c: one function comment cleanup.
14861
Daniel Veillard25239c12001-03-14 13:56:48 +000014862Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14863
14864 * SAX.c: external subset notations were improperly registered
14865 in the internal subset.
14866
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014867Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14868
14869 * README.cvs-commits: added, pointing to HACKING
14870 * HACKING: updated
14871
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014872Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14873
14874 * parser.c: and Matt Sergeant found one in the XML push
14875 parser (erroneous check I forgot to remove when I fixed the
14876 main parser).
14877
Daniel Veillard68d7b672001-03-12 18:22:04 +000014878Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14879
14880 * xpath.c: ptittom found a small bug in UnaryExpr
14881
Daniel Veillarde356c282001-03-10 12:32:04 +000014882Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14883
14884 * configure.in: bumped to 2.3.4
14885 * error.c: fixed bug #51860
14886 * tree.c: fixed bug #51861
14887 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14888 * tree.[ch] : added xmlDefaultBufferSize
14889 * nanoftp.c: typo in function name header block
14890 * doc/xml.html : updated, added link to XML::LibXSLT
14891 * doc/html/* : rebuilt the docs
14892
Daniel Veillard80f32572001-03-07 19:45:40 +000014893Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14894
14895 * parser.c SAX.c: the new content parsing code raised an
14896 ugly bug in the characters() SAX callback. Found it
14897 just because of strangeness in XSLT XML Rec ouptut :-(
14898
Daniel Veillard6c831202001-03-07 15:57:53 +000014899Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14900
14901 * Makefile.am: Martin Baulig suggested to add -lm
14902 * tree.c: found another bug in xmlNodeGetContent()
14903
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014904Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14905
14906 * xpath.c: Bjorn found the error related to strictness of comparison.
14907
Daniel Veillard29631a82001-03-05 09:49:20 +000014908Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14909
14910 * parser.c: trying to fix the Dtd parsing problem reported
14911 by Gary, side effect of last week speed optimizations.
14912
Daniel Veillard14be0a12001-03-03 18:50:55 +000014913Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14914
14915 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14916 * parserInternals.c: removed unneeded test raised by Stric
14917
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014918Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14919
14920 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14921 and fixed by William Brack). Added xmlXPathFormatNumber.
14922 Changed the sorting slightly.
14923 * configure.in Makefile.am example/Makefile.am: Added -lm.
14924 Please note that applications linking with libxml2, must
14925 also like with the math library from now on.
14926
Daniel Veillardf9533d12001-03-03 10:04:57 +000014927Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14928
14929 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14930
Daniel Veillard2f362242001-03-02 17:36:21 +000014931Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14932
14933 * parser.c: one must report spaces even if the Dtd element
14934 content proves that this is not part of the element content.
14935 * result/valid/*.xml: this changed the ouptu slightly
14936
Daniel Veillardb402c072001-03-01 17:28:58 +000014937Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14938
14939 * configure.in: bumped to 2.3.3
14940 * doc/xml.html: updated
14941
Daniel Veillard77851712001-02-27 21:54:07 +000014942Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14943
14944 * tree.c: minor doc fix
14945 * xpath.c: deallocation issues when a result tree has been
14946 converted to a node-set
14947
Daniel Veillardec70e912001-02-26 20:10:45 +000014948Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14949
14950 * doc/xml.html: oops corrected dates s/2000/2001
14951
Daniel Veillard8730c562001-02-26 10:49:57 +000014952Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14953
14954 * valid.c: new patch from Gary Pennington
14955
Daniel Veillard91e9d582001-02-26 07:31:12 +000014956Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14957
14958 * doc/xml.html: applied patch from Ankh
14959
Daniel Veillardedac3c92001-02-26 01:36:19 +000014960Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14961
14962 * xinclude.c: fixed a problem building on Mac
14963
Daniel Veillard21a0f912001-02-25 19:54:14 +000014964Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14965
14966 * parser.c: more work on increasing parsing ferformances
14967
Daniel Veillard48b2f892001-02-25 16:11:03 +000014968Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14969
14970 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14971 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14972 avoiding memcpy in production builds MEM_CLEANUP macro use
14973 * parser.[ch] parserInternals.c: optimizations of the tightest
14974 internal loops inside the parser. Better checking of I/O
14975 flushing/loading conditions
14976 * xmllint.c : added --timing
14977
Daniel Veillard71681102001-02-24 17:48:53 +000014978Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14979
14980 * configure.in: bumped to 2.3.2
14981 * doc/xml.html: updated for release
14982
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014983Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14984
14985 * xpath.c: found a memleak and fixed a nasty bug
14986
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014987Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14988
14989 * xmllint.[c1] : added return code errors for xmllint
14990 * xpath.c: specific debug dump function for result value trees
14991
Daniel Veillard4b637072001-02-21 21:52:55 +000014992Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14993
14994 * xpath.c: finally implemented xmlXPathCompareNodeSets
14995 * test/XPath/expr/floats results/XPath/expr/floats: added
14996 a test for float expressions
14997
Daniel Veillardf714aa32001-02-21 03:07:44 +000014998Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14999
15000 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15001 * parserInternals.[ch]: trying to speed up parsing
15002 * xpath.c : speeded up node set equality op
15003
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015004Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15005
15006 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15007 better handling of ID/IDREF and the list modules associated
15008 * configure.in: small CFLAGS cleanup
15009
Daniel Veillarda8abee62001-02-19 15:14:59 +000015010Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15011
15012 * configure.in: fixed iconv detection on AIX (stric)
15013
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015014Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015015
15016 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15017
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015018Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15019
15020 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15021 and optimized xmlXPathNodeSetSort
15022
Daniel Veillard142adbf2001-02-17 13:21:05 +000015023Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15024
15025 * xpath.c: bug fix when context size is 0
15026 * parser.c: I like Norm's Dtd because they still manage to break
15027 the parser occasionally
15028
Daniel Veillardf23e0092001-02-16 13:21:29 +000015029Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15030
15031 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15032
Daniel Veillarde0e26512001-02-16 00:11:46 +000015033Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15034
15035 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15036 attributes within the XML-1.0 namespace
15037
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015038Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15039
15040 * xpathInternals.h: exported a few axis functions
15041 * doc/xml.html: updated the doc
15042
Daniel Veillard760f4422001-02-15 14:59:48 +000015043Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15044
15045 * configure.in: applied patch from Daniel van Balen for OpenBSD
15046 and bumped version to 2.3.1
15047 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15048 attempt to find autoclosing was simply broken, removed it,
15049 updated the examples, this is better
15050
Daniel Veillardd194dd22001-02-14 10:37:43 +000015051Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15052
15053 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15054 hash functionnalities.
15055 * doc/html/* : rebuild the doc
15056
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015057Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15058
15059 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15060 on predicate
15061 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15062 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15063 really want to have tags closed on output even if we accept
15064 unclosed ones on input
15065
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015066Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15067
15068 * xpath.c: ouch don't free NULL, rare case fixed
15069 * tree.c: don't coalesce text nodes if they don't have the
15070 same behaviour wrt escaping on output
15071
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015072Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15073
15074 * xpath.c: small fixup
15075 * SAX.c: don't warn on empty namespaces.
15076
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015077Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15078
15079 * README: a bit of cleanup
15080 * configure.in: preparing for 2.3.0 release
15081
Daniel Veillard1f83d392001-02-08 09:37:42 +000015082Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15083
15084 * hash.[ch]: added a first version of xmlHashSize()
15085 * valid.c: another bug fix from Gary Pennington
15086
Daniel Veillard5eef6222001-02-07 18:24:48 +000015087Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15088
15089 * valid.c: couple of bug fixes pointed by Gary Pennington
15090 * HTMLtree.c: #if 0 cleanup
15091
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015092Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15093
15094 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15095 which removes a time consuming check of xmlXPathNodeSetAdd()
15096 and use it in places where we are sure to not break unicity
15097
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015098Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15099
15100 * xpath.c: bug fixes found from XSLT
15101 * tree.c: preserve node->name special values when copying nodes.
15102 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15103 external subset are fetched when available but without full
15104 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15105 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15106 output with encoding disabled.
15107
Daniel Veillard2c833b62001-02-03 08:52:06 +000015108Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15109
15110 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15111 xmlCheckFilename should not be called from xmlFileOpenW
15112 and xmlGzfileOpenW
15113
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015114Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15115
15116 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15117 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15118 added the new tests for URI normalization
15119 * testURI.c: fixed stoopid bugs
15120 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15121 the URI in the error messages are now properly normalized
15122
Daniel Veillardea28ce62001-02-02 08:20:19 +000015123Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15124
15125 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15126
Daniel Veillarde99a4762001-02-01 04:34:35 +000015127Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15128
15129 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15130
Daniel Veillard2b325a02001-01-31 20:46:31 +000015131Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15132
15133 * xpath.c: fixed mod operator
15134
Daniel Veillardde55cf62001-01-31 15:53:13 +000015135Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15136
15137 * parser.c: fixed xmlStrcat doc
15138 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15139 trees.
15140
Daniel Veillard2f913b72001-01-31 13:23:49 +000015141Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15142
15143 * xpath.c result/XPath/tests/chaptersbase
15144 result/XPath/tests/simplebase: fixed XPath node()
15145 * tree.c: small fix in xmlNewNs()
15146 * Makefile.am: removed extraneous xml2Conf.sh rule
15147
Daniel Veillardb42042b2001-01-28 07:40:36 +000015148Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15149
15150 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15151 Changed the library name, in order to get libxml-devel and
15152 libxml2-devel to coexist on a single system
15153 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15154 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15155
Daniel Veillardee0a4662001-01-27 18:59:33 +000015156Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15157
15158 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15159 libxml2-devel installable in // as libxml-devel.
15160
Daniel Veillard5eb05942001-01-27 17:50:22 +000015161Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15162
15163 * doc/Makefile.am: fixed make rebuild in doc
15164 * doc/html/*.html: rebuilt the docs
15165
Daniel Veillard65c295d2001-01-26 09:32:39 +000015166Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15167
15168 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15169
Daniel Veillard8e199902001-01-25 18:54:39 +000015170Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15171
15172 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15173 the HTML doc to go into the -devel RPM ...
15174 * aclocal.m4 config.h.in: some updates due to auto* magic
15175
Daniel Veillard93086662001-01-25 18:13:04 +000015176Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15177
15178 * xpath.h: added a hook in the context structure allowing to
15179 link to extra support, needed for XSLT
15180
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015181Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15182
15183 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15184 xmlXPtrCmpPoints to use it.
15185 * propagated the following patch from Alejandro Forero
15186 * include/win32config.h xmlIO.c: applied further suggestions
15187 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15188 * example/gjobread.c: fixed warnings, now that it builds
15189
15190Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15191
15192 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15193
15194 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15195 filename points to a valid file (not a directory).
15196 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15197 Added calls to xmlCheckFilenameDir.
15198
15199 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15200 `path' (rather than `filename') as the parameter to gzopen and open.
15201
Daniel Veillard48177c22001-01-23 15:27:41 +000015202Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15203
15204 * Makefile.am: fixed a problem with EXTRA_DIST
15205
Daniel Veillardb83ba402001-01-22 22:45:10 +000015206Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15207
15208 * Makefile.am example/Makefile.am: finally found the trick
15209 to build the example, i.e. add "." in SUBDIRS before example
15210 in the list <grin/>
15211
Daniel Veillard82687162001-01-22 15:32:01 +000015212Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15213
15214 * doc/xml.html: updated with an XSLT section, removed pointer to
15215 W3C CVS base.
15216
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015217Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15218
15219 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15220 too, and deallocation need to occur the same way.
15221
Daniel Veillarde4566462001-01-22 09:58:39 +000015222Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15223
15224 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15225 type correponding to an XSLT result tree fragment. Share most
15226 of the data format with node set, as well as operators.
15227 * HTMLtree.c: added a newline at the end of the doctype output
15228 whe this one is not present initially.
15229 * tree.c: make sure taht the parent and doc pointers are properly
15230 set when copying attributes (lists).
15231
Daniel Veillard701c7362001-01-21 09:48:59 +000015232Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15233
15234 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15235
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015236Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15237
15238 * xpath.c: seems I finally killed that ugly path evaluation
15239 context bug (tagged 9999 in case is is wrong)
15240
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015241Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15242
15243 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15244 for XSLT
15245
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015246Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15247
15248 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15249 for xmlGzfileOpen() bug
15250
Daniel Veillardf6eea272001-01-18 12:17:12 +000015251Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15252
15253 * xpath.c: removed an error found by XSLT usage
15254 * tree.c parserInternals.h: use a predefined static string
15255 for text and comment nodes, avoid freeing them in xmlFreeNode,
15256 exported the string name in parserInternals.h and added
15257 another value to disable encoding at output (for XSLT),
15258 gain memory, time.
15259
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015260Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15261
15262 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15263 win32/libxml2/libxml2_so.dsp: new makefiles and update
15264 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15265
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015266Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15267
15268 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15269 Gary Pennington
15270
Daniel Veillard389e6b72001-01-15 19:41:13 +000015271Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15272
15273 * xpath.c: fixed the comaprision of values and nodelists,
15274 need to compare nodelist still ...
15275 * debugXML.c: avoided a possible core dump
15276 * HTMLparser.c: cleanup
15277 * nanohttp.c: contributed fix.
15278 * tree.c: fixes in properties handling added xmlSetNsProp
15279 needed by libxslt
15280 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15281 comment
15282 * TODO: updated
15283
Daniel Veillard167bd532001-01-06 21:09:34 +000015284Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15285
15286 * parser.c parserInternals.c: applied Bjorn Reese optimization
15287 patch
15288
15289Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15290
15291 * Makefile.am: applied patch fro make check from Martin Vidner
15292
Daniel Veillard503b8932001-01-05 06:36:31 +000015293Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15294
15295 * configure.in: preparing 2.2.11
15296 * doc/html/*: rebuild the HTML files
15297 * doc/xml.html : updated
15298
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015299Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15300
15301 * tree.c: fixed a stupid bug
15302 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15303 patches related to validation of an XInclude processing result
15304 * TODO: updated
15305
Daniel Veillarde2488192001-01-04 10:54:22 +000015306Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15307
15308 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15309 on large files
15310
Daniel Veillardf060a412001-01-03 20:52:44 +000015311Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15312
15313 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15314
Daniel Veillard45cff692001-01-03 18:02:04 +000015315Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15316
15317 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15318 reported by Jonas Borgström
15319 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15320
Daniel Veillard08108982001-01-03 15:24:58 +000015321Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15322
15323 * testXPath.c xpath.c: fixing the XPath union expressions problem
15324 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15325
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015326Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15327
15328 * xmllint.c: Made is so if the file name is "-" is will read form
15329 standard input. Sven Heinicke <sven@zen.org>
15330 * tree.c: fixed a problem when growing buffer
15331 * tree.h: fixed the comment of the node types following andersca
15332 comment
15333 * TODO: updated
15334
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015335Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15336
15337 * HTMLparser.[ch]: added a way to avoid adding automatically
15338 omitted tags. htmlHandleOmittedElem() allows to change the
15339 default handling.
15340 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15341 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15342 of xmllint too when using --memory flag, added a memory test
15343 suite at the Makefile level.
15344 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15345 with namespace use when encountering QNames in XPath evalation,
15346 added xmlns() scheme in XPointer.
15347 * nanoftp.c : incorporated a fix
15348 * parser.c xmlIO.c: fixed problems raised with encoding when using
15349 the memory I/O
15350 * parserInternals.c: closed bug 25934 reported by
15351 torsten.landschoff@innominate.de
15352 * TODO: updated
15353
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015354Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15357 on a non-updated tree :-(, made a 2.2.10 release to correct the
15358 situation
15359
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015360Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15361
15362 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15363 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15364 integrated a set of OpenVMS changes from Howard Taylor
15365 <Howard.Taylor@pacoast.com>
15366
Daniel Veillard58770e72000-11-25 00:48:47 +000015367Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15368
15369 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15370 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15371
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015372Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15373
15374 * HTMLparser.c: some fixes on auto-open of html/head/body
15375 * encoding.c: fixed a compilation error on some gcc env
15376 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15377 XPointer implementation
15378 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15379 related XPointer tests and associated results
15380
Daniel Veillard300f7d62000-11-24 13:04:04 +000015381Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * doc/xmldtd.html doc/xml.html: following a short step by step
15384 guidance on IRC to help maciej with DTDs I started a small
15385 page on the subject.
15386
Daniel Veillard748e45d2000-11-17 16:36:08 +000015387Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15388
15389 * HTMLparser.c: fixed handling of broken charrefs
15390 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15391 patches
15392
Daniel Veillard28929b22000-11-13 18:22:49 +000015393Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15394
15395 * doc/xml.html doc/html/* : rebuilt the docs after adding
15396 xinclude and updated page for 2.2.7 and 2.2.8
15397 * configure.in: releasing 2.2.8
15398
Daniel Veillard41e06512000-11-13 11:47:47 +000015399Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15400
15401 * parser.[ch] parserInternals.c: applied the conditional
15402 section processing fix from Jonathan P Springer
15403 <jonathan.springer2@gte.net>
15404 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15405 project file, fixed iconv default non support
15406 * xpath.c: fixed the problem of evaluating relative expressions
15407 when a node context is provided.
15408
Daniel Veillardbf432752000-11-12 15:56:56 +000015409Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15410
15411 * nanoftp.c: fixed gcc 2.95 new warnings
15412 * SAX.c: fixed a stupid bug
15413 * tree.c: fixed a formatting problem when round-tripping
15414 from/to memory
15415 * xinclude.c: chased memleak, fixed a base problem
15416 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15417 xmlXPtrBuildNodeList()
15418 * TODO: updated
15419 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15420 adding a first small set of regression tests for XInclude
15421
Daniel Veillardc2def842000-11-07 14:21:01 +000015422Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * nanohttp.[ch]: applied Wayne Davison patches to access
15425 the WWW-Authorization header.
15426 * parser.c: Closed Bug#30847: Problems when switching encoding
15427 in short files by applying Simon Berg's patch.
15428 * valid.c: fixed a validation problem
15429 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15430 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15431 Wayne Davison
15432 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15433 need to be extended to non full nodes selections.
15434 * xinclude.c: starts to work decently
15435
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015436Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15439 debugXML.c xmlversion.h.in: Started adding XInclude support,
15440 this is a new xmllint option
15441 * tree.c xpath.c: applied TOM patches for XPath
15442 * xpointer.c: fixed a couple of errors.
15443 * uri.c: added an escaping function needed for xinclude
15444 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15445 new warning from RH70 gcc's version
15446
Daniel Veillarda4964b72000-10-31 18:23:44 +000015447Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * HTMLparser.c: fixed loop on invalid char in scripts
15450 * parser.c: update to description of xmlIOParseDTD()
15451 * libxml.m4 xmlversion.h.in: changes contributed by
15452 Michael Schmeing <m.schmeing@internet-factory.de>
15453 * configure.in: preparing for 2.2.7
15454 * Makefile.am: trying to avoid config.h and acconfig.h
15455 being included in the distrib
15456 * configure.in: released 2.2.7
15457
15458Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15461 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15462
Daniel Veillard01411222000-10-30 15:33:22 +000015463Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * parser.[ch]: added xmlIOParseDTD()
15466 * xpointer.c: added support for the 2 extra parameters of
15467 string-range, fixed a stoopid error when '0' was present
15468 in XPointer expressions
15469 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15470 testsuite for the above
15471
Daniel Veillard6db58192000-10-30 09:27:53 +000015472Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15473
15474 * libxml.spec.in: improved package descriptions
15475
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015476Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * xpath.c xpathInternals.h: applied a large cleaning patch
15479 from TOM <ptittom@free.fr>, it also add namespace support
15480 for function and variables registration.
15481
Daniel Veillardbd20df72000-10-29 17:53:40 +000015482Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15483
15484 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15485 * Makefile.mingw: Wayne Davison's update adding hash.c
15486
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015487Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * xpath.c: fixed the root evaluation problems
15490 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15491 ignorable spaces with <b> <bold> <em>
15492 * tree.c: fixed a loop in xmlSearchNsByHref()
15493
Daniel Veillard767662d2000-10-27 17:04:52 +000015494Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15495
15496 * xpath.c: applied another XPath patch from TOM
15497 * xpath.c include/makefile.am: applied another patch from
15498 china@thewrittenword.com (cleanup on IRIX).
15499
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015500Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * xml-config.1: received a fixed version from Fredrik Hallenberg
15503 <hallon@lysator.liu.se>
15504
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015505Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15508 cleanup patch for XPath
15509
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015510Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15511
15512 * patched to redirrect all "out of context" error messages to
15513 a reconfigurable routine. The changes are:
15514 * xmlerror.h : added the export of an error context type (void *)
15515 an error handler type xmlGenericErrorFunc there is an interface
15516 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15517 to reset the error handling routine and its argument
15518 (by default it's equivalent to respectively fprintf and stderr.
15519 * all the c files: all wild accesses to stderr or stdout within
15520 the library have been replaced to calls to the handler.
15521
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015522Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * configure.in: release 2.2.6
15525 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15526 exporting the inner functions of xpath for extension modules
15527 * doc/*: updated and rebuilt the doc
15528
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015529Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * nanohttp.c : applied Wayne HTTP cleanup patch
15532 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15533 and xmlNodeSetSpacePreserve()
15534
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015535Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * xpath.c: closing bug #29260
15538
Daniel Veillard126f2792000-10-24 17:10:12 +000015539Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15542 multikey tuples, made hash structure opaque
15543 * valid.[ch]: moved elements, attributes, notations decalarations
15544 as well as ID and refs to hash tables.
15545 * entities.c: hash cleanup
15546 * xmlmemory.c: fixed a dump problem in debug mode
15547 * include/Makefile.am: problem passing in DESTDIR= values patch
15548 from Marc Christensen <marc@calderasystems.com>
15549 * nanohttp.c: removed debugging remains
15550 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15551 * HTMLparser.c parser.c: fixing a number of problems with the
15552 macros in the *parser.c files (Wayne).
15553 * HTMLparser.c: close the previous option when opening a new one
15554 (Marc Sanfacon).
15555 * result/HTML/*: updated the HTML results accordingly
15556
Daniel Veillard52afe802000-10-22 16:56:02 +000015557Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15558
15559 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15560 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15561 XPath functions and XML entities table to them. More to come...
15562 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15563
Daniel Veillard683cb022000-10-22 12:04:13 +000015564Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * tree.c: coalesce adjacent text nodes
15567 * valid.c: handling of blank nodes in DTd validation (raised
15568 by problems with a posteriori validation).
15569 * nanohttp.c: changing behaviour on HTTP write stuff.
15570 * HTMLtree.c: forced body and html to be explicitely closed.
15571 * xpath.h: exported more XPath functions.
15572
Daniel Veillard1baf4122000-10-15 20:38:39 +000015573Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15574
15575 * Release of 2.2.5
15576 * xpointer.c: range() range-inside and other helper functions
15577 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15578
Daniel Veillard47e12f22000-10-15 14:24:25 +000015579Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15580
15581 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15582 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15583
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015584Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15585
15586 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15587 and XPointer modules
15588
Daniel Veillard134c9f32000-10-15 10:27:08 +000015589Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * SAX.h: closed #25107
15592
Daniel Veillard39915622000-10-15 10:06:55 +000015593Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15594
15595 * testSAX.c: fixed problem with cdata reporting
15596 * SAXresult/* : updated
15597
Daniel Veillard1e851392000-10-15 10:02:56 +000015598Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15601 Closed bug #27499, added to regression tests
15602 * TODO: updated
15603
Daniel Veillard7eda8452000-10-14 23:38:43 +000015604Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15605
15606 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15607 support for SCRIPT and STYLE with help from Bjorn Reese
15608 * test/HTML/* result/HTML/*: added simple testcase and updated
15609 the existing ones.
15610
Daniel Veillardff9c3302000-10-13 16:38:25 +000015611Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15612
15613 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15614 string-range for empty strings
15615 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15616 test/XPath/xptr/strrange: augmented the XPointer testsuite
15617
Daniel Veillard189446d2000-10-13 10:23:06 +000015618Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * doc/xml.html doc/xmlmem.html: added a module describing memory
15621 interfaces and use, updated the main page.
15622
Daniel Veillard2f971a22000-10-12 23:26:32 +000015623Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15624
15625 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15626 nanoftp code work on Windows too now
15627
15628Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015629
15630 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15631 * xpointer.c: implemented string-range() at least a good first version
15632 * test/XPath/docs/str test/XPath/xptr/strrange
15633 result/XPath/xptr/strrange: the string-range() tests
15634
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015635Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15636
15637 * Makefile.am include/Makefile.am include/win32config.h
15638 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15639 and make distcheck
15640
Daniel Veillard19d61112000-10-11 23:50:35 +000015641Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15642
15643 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15644 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15645 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15646
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015647Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15650 patch for socklen_t detection by
15651 Albert Chin-A-Young <china@thewrittenword.com>
15652
Daniel Veillardcd429612000-10-11 15:57:05 +000015653Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15654
15655 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15656 and added a --dtdvalid option to xmllint used to test it
15657
Daniel Veillard47c02452000-10-11 13:04:36 +000015658Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15659
15660 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15661 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15662
Daniel Veillard2d38f042000-10-11 10:54:10 +000015663Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15664
15665 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15666 handlings (registration, lookup, cleanup)
15667
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015668Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15669
15670 * configure.in Makefile.am include/makefile.am: adding XPointer
15671 and XPtrtests target
15672 * xpointer.[ch] : new files for XPointer support
15673 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15674 more XPath tests
15675
Daniel Veillard57fda592000-10-10 23:24:14 +000015676Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * configure.in: fixed, very broken, make distcheck works again
15679
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015680Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * More work toward 2.2.5, integrated a number of patches
15683 * configure.in Makefile.am win32config.h.in: trying to cleanup
15684 make distcheck .... huh ...
15685 * include/Makefile.am include/win32config.h: new directory
15686 for includes
15687 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15688 updated teh makefiles and instructions for WIN32
15689 * xpath.c: small fixes
15690 * test/XPath/ results/XPath: updated the testcases and results
15691 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15692 suggested patches
15693 * valid.c: fixed an ID bug
15694
Daniel Veillardb71379b2000-10-09 12:30:39 +000015695Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15696
15697 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015698 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015699 * xpath.[ch]: worked on XPointer
15700
Daniel Veillard7e99c632000-10-06 12:59:53 +000015701Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15702
15703 * configure.in Makefile.am: 2.2.5, ship the include in an
15704 include/libxml subdirectory, use symlinks when using CVS
15705 * testSAX.c: fixed small bug
15706 * testXPath.c: changed the way testfiles are parsed
15707 * debugXML.c: same kind of cleanup when parsing an argument expression
15708 XPath/XPointers can have blanks embedded
15709 * xpath.[ch]: more cleanup, reorgs for XPointer work
15710 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15711 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15712
Daniel Veillard55b91f22000-10-05 16:30:11 +000015713Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15714
15715 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15716 in the XPath engine, rewrote large parts of it, now it's far
15717 cleaner and in sync with the REC not an old WD. Fixed a parsing
15718 problem in the interactive XML shell found when testing XPath.
15719
Daniel Veillardac260302000-10-04 13:33:43 +000015720Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15721
15722 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15723 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15724 examples with the extra test
15725
Daniel Veillard7cfce322000-10-04 12:40:27 +000015726Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15727
15728 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15729 the global init function.
15730
Daniel Veillard970112a2000-10-03 09:33:21 +000015731Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15732
15733 * HTMLparser.c: Doohhh, attribute name parsing was still case
15734 sensitive ! Fixed this ...
15735 * result/HTML/* : updated the tests results accordingly
15736
Daniel Veillard740abf52000-10-02 23:04:54 +000015737Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15738
15739 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15740 engine, should be far more stable, incorporated a new version of
15741 preceding/following axis, need testing
15742 * uri.c: fixed file:///c:/a/b/c problem
15743 * test/XPath/tests/idsimple: augmented the XPath tests
15744
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015745Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15746
15747 * doc/* rebuilding docs for 2.2.4 release
15748
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015749Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15750
15751 * configure.in: releasing 2.2.4
15752 * parser.[ch]: added xmlStrEqual()
15753 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15754 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15755 use xmlStrEqual instead
15756 * TODO: updated
15757 * added an XPath test
15758
Daniel Veillardbc765302000-10-01 18:23:35 +000015759Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15762 * entities.h: exported xmlInitializePredefinedEntities
15763 * parser.[ch] : added xmlInitParser()
15764 * parserInternals.h : had to export htmlInitAutoClose()
15765
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015766Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15769 problems
15770 * Makefile.am : added XPath regression tests to normal tests
15771 * uri.c: fixed a problem with local paths, cleanup
15772 * parser.c: fixed a problem with large CData sections
15773
Daniel Veillardd2ade932000-09-30 14:39:55 +000015774Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15775
15776 * configure.in xml-config.in: patch from "Ben Taylor"
15777 <sol7x86@hotmail.com> for solaris shared libs lookup
15778
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000157792000-09-30 Martin Baulig <baulig@suse.de>
15780
15781 * libxml-2.0.pc.in: Provide pkg-config script.
15782
15783 * configure.in: Create the libxml-2.0.pc script from the
15784 libxml-2.0.pc.in templates.
15785 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015786 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015787
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015788Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15789
15790 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15791 when compiling with MSC
15792
Daniel Veillard46057e12000-09-24 18:49:59 +000015793Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15794
15795 * xpath.c: patch for normalize-string() substring-before(),
15796 substring-after() and translate() functions from Bjorn Reese
15797 <breese@mail1.stofanet.dk>
15798 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15799 Fredrik Hallenberg <hallon@lysator.liu.se>
15800 * TODO: updated
15801
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015802Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15805 problem of socklen_t being undefined on a number of platforms
15806 * debugXML.c: fixed a compilation problem when without snprintf
15807
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015808Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15809
15810 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15811 an URI bug and a fix for the control-character-induced infinite loop
15812 * nanohttp.c: preventive fix for compiling on WIN32
15813
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015814Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * xmlint.c: closing bug #25000
15817
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015818Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15821 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15822 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15823 related function, fixing xmlStrncmp(), and associated cleanup
15824 * result/HTML/entities.html.sax: updating result
15825
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015826Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15827
15828 * uri.c: applied patch for URI escaping from Wayne Davison
15829 <wayned@blorf.net>
15830 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15831 from Denis Barbier <barbier@imacs.polytechnique.fr>
15832 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15833 patch from Wayne Davison
15834
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015835Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * doc/xml.html : updated with new releases, adding "how to help"
15838
Daniel Veillard04698d92000-09-17 16:00:22 +000015839Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15842 removed a few warnings in pedantic mode ...
15843 * parserInternals.c parser.c: moved encoding switching function
15844 to parserInternals.c
15845 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15846
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015847Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15848
15849 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15850 error or warning handlers
15851
Daniel Veillardb1059e22000-09-16 14:02:43 +000015852Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15853
15854 * parserInternals.c parserInternals.h parser.c Makefile.am:
15855 created a new module parserInternals.c, moved most of the
15856 code shared by the various parsers there, as well as
15857 deprecated code from parser.c. More cleanup of parser.c
15858 * uri.c: fixed a problem when URI is NULL
15859 * valid.c: speedup when looking for an attribute declaration
15860
Daniel Veillard39c7d712000-09-10 16:14:55 +000015861Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15862
15863 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15864 the cleanup of the computation of URI references when seeking
15865 external entities. The URI reference string and the resulting
15866 URI are both stored now.
15867 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15868 large s(n)printf checks and cleanup from Denis Barbier
15869 <barbier@imacs.polytechnique.fr>
15870 * xmlversion.h.in tree.h: couple of SGML declarations for a
15871 possible docbook module.
15872 * result/VC/ : a couple of test output changed due to the change
15873 of the entities URI
15874
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015875Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * parser.h: added a _private field for linking user's data
15878
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015879Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15880
15881 * parser.c parserInternals.h: demacroified most of the IS_XXX
15882 the gain in size is significant so ...
15883
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015884Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15885
15886 * entities.c: cases where looking up entities with doc==NULL
15887 covered
15888
Daniel Veillard90e11312000-09-05 10:42:32 +000015889Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15890
Daniel Veillard1de50802000-09-07 08:54:32 +000015891 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015892 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15893
Daniel Veillard98a79162000-09-04 11:15:39 +000015894Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15895
Daniel Veillard1de50802000-09-07 08:54:32 +000015896 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015897 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15898 * Makefile.in: added URItest and included thenin "make tests"
15899
15900Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015901
15902 * xmlversion.h.in: closed bug 22941
15903
Daniel Veillard2bb89092000-08-31 14:57:50 +000015904Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * doc/xmlio.html: added doc and example for entity loader
15907 redefinition.
15908
Daniel Veillard96984452000-08-31 13:50:12 +000015909Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15910
15911 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15912 used by libxml
15913
Daniel Veillarde715dd22000-08-29 18:29:38 +000015914Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15915
15916 * parser.c: Fixed bug on invalid ontent characters and when using
15917 push.
15918 * xmllint.c: fixed xmllint endling of errors in push mode
15919
Daniel Veillard4948eb42000-08-29 09:41:15 +000015920Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15921
15922 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015923 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015924 * result/HTML/*.sax: regenerated HTML SAX output
15925 * parser.c: more cleanup.
15926
Daniel Veillarde010c172000-08-28 10:04:51 +000015927Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15928
15929 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015930 patches from Wayne Davison <wayned@users.sourceforge.net>,
15931 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015932 * HTMLparser.c: fixed an ignorable white space detection bug
15933 occuring when parsing with SAX only
15934 * result/HTML/*.sax: updated since the output is now HTML
15935 encoded...
15936
Daniel Veillard47f3f312000-08-27 22:40:15 +000015937Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15938
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015939 * HTMLparser.[ch]: applied some of Wayne Davison
15940 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015941
Daniel Veillarde0854c32000-08-27 21:12:29 +000015942Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15945 undeclared namespace prefix was used, added a warning.
15946 Cleaned up support w.r.t. entities, spilling out a warning
15947 and being pedantic on lookups.
15948 * test/warning/ent9 : added testcase for previous example.
15949 * TODO: updated
15950 * parserInternals.h parser.c: changed the way names are parsed
15951 now allow infinite size and decrease penalty for normal use
15952 * parser.c: Started a big cleanup/check of the parser code,
15953 fixed some of the most tortuous entity code, spotted code
15954 unused anymore
15955 * test/*: added tests for very long names and related nasty
15956 things.
15957
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015958Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15959
15960 * doc/encoding.html: added encoding aliases doc
15961 * doc/xml.html: updates
15962 * encoding.[ch]: added EncodingAliases functions
15963 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15964 bottleneck affecting large DTDs like Docbook
15965 * parser.[ch] xmllint.c: added a pedantic option, will be
15966 useful
15967 * SAX.c: redefinition of entities is reported in pedantic mode
15968 * testHTML.c: uninitialized warning from gcc
15969 * uri.c: fixed a couple of bugs
15970 * TODO: added issue raised by Michael
15971
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015972Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * doc/encoding.html: propagated Martin Duerst suggestions
15975
Daniel Veillard52402ce2000-08-22 23:36:12 +000015976Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15977
15978 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15979 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15980 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15981 by Wayne Davison
15982
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015983Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15984
15985 * nanoftp.c nanohttp.c: small cleanup
15986 * TODO: updated
15987
Daniel Veillard244ece92000-08-19 20:58:02 +000015988Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * added an old VC testcase and updated title.xml entity
15991
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015992Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15993
15994 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15995 done on auto-opening of <p> tags and cleanup of SAX output
15996
Daniel Veillard979e55e2000-08-19 16:48:54 +000015997Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15998
15999 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16000
Daniel Veillard4540be42000-08-19 16:40:28 +000016001Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16002
16003 * doc/xml.html libxml.* structure.*: updated the doc a bit
16004
Daniel Veillard808a3f12000-08-17 13:50:51 +000016005Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16006
16007 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16008 of SAX tests
16009
Daniel Veillard29579362000-08-14 17:57:48 +000016010Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16011
16012 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16013 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16014
Daniel Veillard1255ab72000-08-14 15:13:33 +000016015Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16018 * testHTML.c: fix core dump on Solaris 2.x systems
16019 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16020 * result/HTML/*.sax: previous bug fix lead to new results
16021
Daniel Veillard03109292000-08-14 14:58:22 +000016022Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16023
16024 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16025 * configure.in: added --with-readline=DIR to accept alternate
16026 path for readline include/library
16027 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16028 for ANSI under HP-UX
16029 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16030 includes @LIBS@
16031
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016032Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16033
16034 * doc/* : rebuilt the docs
16035 * getting ready for 2.2.2 release
16036
Daniel Veillard87b95392000-08-12 21:12:04 +000016037Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16038
16039 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16040 and xmlAddFeature()
16041 * tree.[ch]: added xmlAddChildList()
16042 * xmllint.c: MAP_FAILED macro test
16043 * parser.h: added xmlParseCtxtExternalEntity()
16044 * valid.c: applied bug fixes removed warning
16045 * tree.c: added CDATA block to elements content
16046 * testSAX.c: cleanup of output
16047 * testHTML.c: added SAX testing
16048 * encoding.c: better error recovery
16049 * SAX.c, parser.c: fixed one of the external entity processing
16050 of the OASis testsuite
16051 * Makefile.am: added HTML SAX regression tests
16052 * configure.in: bumped to 2.2.2
16053 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16054 SAX results
16055
Daniel Veillard88a172f2000-08-04 18:23:10 +000016056Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16057
16058 * configure.in: patch for HP compiler
16059
160602000-08-04 Sven Heinicke <sven@zen.org>
16061
16062 * xmllint.c: Was coredumping sometimes when the file given didn't
16063 exist.
16064
Daniel Veillard46e370e2000-07-21 20:32:03 +000016065Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16066
16067 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016068
Daniel Veillard46e370e2000-07-21 20:32:03 +000016069 when using in memory parsing. Need some cleanup.
16070 * xmllint.c configure.in: added a --memory flag to test memory
16071 parsing
16072
Daniel Veillard36650692000-07-21 15:16:39 +000016073Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16074
16075 * nanohttp.c: fixed socklen_t replacement to unsigned int
16076 * parser.c: fixed a space handdling missing at the end of
16077 production 28 DOCTYPE.
16078 * xmlmemory.c: fixed a stupid bug on the routine to override
16079 allocation functions
16080 * TODO: updated
16081
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016082Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16083
16084 * doc/ regenerated the docs
16085
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016086Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16087
16088 * doc/encoding.html doc/xml.html: added I18N doc
16089 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16090 improvements, both parser and filters, added ASCII & HTML,
16091 fixed the ISO-Latin-1 one
16092 * xmllint.c testHTML.c: added/made visible --encode
16093 * debugXML.c : cleanup
16094 * most .c files: applied patches due to warning on Windows and
16095 when using Sun Pro cc compiler
16096 * xpath.c : cleanup memleaks
16097 * nanoftp.c : added a TESTING preprocessor flag for standalong
16098 compile so that people can report bugs more easilly
16099 * nanohttp.c : ditched socklen_t which was a portability mess
16100 and replaced it with unsigned int.
16101 * tree.[ch]: added xmlHasProp()
16102 * TODO: updated
16103 * test/ : added more test for entities, NS, encoding, HTML, wap
16104 * configure.in: preparing for 2.2.0 release
16105
Daniel Veillard49703262000-07-10 10:27:46 +000016106Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016109 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016110
Daniel Veillard306be992000-07-03 12:38:45 +000016111Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * doc/xml.html: changed the xmlsoft.org structure, updated the
16114 examples w.r.t. root and childs
16115
Daniel Veillard7d853352000-07-02 18:53:09 +000016116Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16117
Daniel Veillard784b9352003-02-16 15:50:27 +000016118 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016119
Daniel Veillard365e13b2000-07-02 07:56:37 +000016120Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16121
16122 * HTMLparser.c: Work on character encoding support for the HTML parser
16123 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16124 * encoding.c: Fixed a potential memleak in the encoding stuff
16125
Daniel Veillardaf743792000-07-01 11:49:28 +000016126Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16127
16128 * doc/FAQ.html doc/Makefile.am : added a FAQ
16129
16130Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016131
16132 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16133 of the HTML parser to force it to not bypass SAX
16134
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016135Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16136
16137 * win32config.h.in: updated
16138 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16139 lacks iconv support :-( need to release 2.1.1
16140 * configure.in: release 2.1.1
16141 * HTMLparser: fixed bug #14784
16142 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16143 by Windows compiler
16144 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16145 the SAX startDocument() callback.
16146 * TODO: updated
16147
16148Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * added xmlStopParser()
16151
Daniel Veillardbe803962000-06-28 23:40:59 +000016152Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16153
16154 * configure.in: 2.1.0 prerelease
16155 * Large resync between W3C and Gnome tree
16156 * nanoftp, nanohttp.c: fixed stalled connections probs
16157 * HTMLtree.c SAX.c : support for attribute without values in
16158 HTML for andersca
16159 * valid.c: Fixed most validation + namespace problems
16160 * HTMLparser.c: start document callback for andersca
16161 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16162 * parser.h, SAX.c: serious speed improvement for large
16163 CDATA blocks
16164 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16165 different encoding
16166 * example/Makefile.am example/gjobread.c tree.h: work on
16167 libxml1 libxml2 convergence.
16168 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16169 and the LIBXML_TEST_VERSION macro
16170
Daniel Veillardc310d562000-06-23 18:32:15 +000016171Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * doc/xml.html: various patches and improvements typo fixed by
16174 Felix Natter
16175 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16176 from Felix Natter <fnatter@gmx.net>
16177
Daniel Veillardf3029822000-05-06 08:11:19 +000016178Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16179
16180 * doc/upgrade.html: updated with instructions for support of both
16181 libxml-1.x and libxml-2.x
16182 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16183 for 2.x support and also fixed includes
16184
16185
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016186Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16187
16188 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16189 the encoding support, added iconv support, so now libxml if
16190 compiled with iconv automatically support japanese encodings
16191 among others. Work based on initial patch from Yuan-Chen Cheng
16192 I may have broken binary compat in the encoding handler
16193 registration scheme, but that was so utterly broken I don't
16194 expect anybody to have used this feature until now.
16195 * parserInternals.h: fixup on the CHAR range macro
16196 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16197 code.
16198 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16199 * uri.c: added xmlParseURI() I can't believe I forgot to
16200 implement this one in 2.0 !!!
16201 * SAX.c: moved doc->encoding update in the endDocument() call.
16202 * TODO: updated.
16203
Daniel Veillard06047432000-04-24 11:33:38 +000016204Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16205
16206 * tree.h: removed extraneous xmlRemoveProp definition
16207 * TODO: added item about --disable-corba configure switch
16208 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16209 * nanoftp.c: fixed include problems giving troubles on AIX and
16210 slowlaris
16211 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16212 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16213 comment and headers changes to lower gtk-doc number of warnings
16214 * doc/html/*: rebuilt docs
16215
Daniel Veillarde0aed302000-04-16 08:52:20 +000016216Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16217
16218 * HACKING: documented the tag for 1.x and instructions
16219
Daniel Veillard5e873c42000-04-12 13:27:38 +000016220Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16221
16222 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16223 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16224 xmlCreateIOParserCtxt
16225 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16226 significant overall improvement
16227 * xmllint.c: added I/O test to xmllint
16228 * testSAX.c: added a speed test
16229 * doc/* : updated/regenerated
16230
Daniel Veillardfc708e22000-04-08 13:17:27 +000016231Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16232
16233 * xpath.c uri.h parserInternals.h: cosmetic changes from
16234 "Timur I. Bakeyev" <timur@bat.ru>, including making
16235 xmlCreateURI() public
16236
Daniel Veillard5d211f42000-04-07 17:00:24 +000016237Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16238
16239 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16240 and the code at the same time. Added a clean mechanism for
16241 overload or added input methods: xmlRegisterInputCallbacks()
16242 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16243 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16244 * TODO: updated
16245 * doc/* : updated/regenerated
16246 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16247 source dir
16248
Daniel Veillarde77a9182000-04-05 19:12:29 +000016249Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16250
16251 * testURI.c: yet another forgotten commit, I should get some sleep !
16252
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016253Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16254
16255 * xmllint.c: forgot to commit this too ?
16256
Daniel Veillardb9df4042000-04-05 14:23:16 +000016257Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16258
16259 * xmlversion.h.in : forgot to commit this previously
16260
Daniel Veillard361d8452000-04-03 19:48:13 +000016261Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16262
16263 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16264 * README TODO: updated for release
16265 * uri.c uri.h: added authority parsing/saving
16266 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16267 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16268 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16269 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16270 Makefile.am : added compile-time customization of libxml
16271 --with-ftp --with-http --with-html --with-xpath --with-debug
16272 --with-mem-debug
16273 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16274 #include <libxml/xxx.h> I hope it won't break too much stuff
16275 and will be manageable in the future...
16276 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16277 and added xmllint to the installed programs
16278 * uri.h: added xmlFreeURI()
16279
Daniel Veillardec303412000-03-24 13:41:54 +000016280Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16281
16282 * uri.c uri.h: finished the escaping handling, the base support
16283 and the URI path normalization. Looks good just lacks the
16284 authority content parsing code.
16285 * Makefile.am: added instructions to generate testURI
16286 * TODO: updated
16287 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16288 added links and icons for W3C and Gnome
16289
Daniel Veillard8f621982000-03-20 13:07:15 +000016290Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16291
16292 * xmlmemory.[ch] : seems I forgot to actually update the files in
16293 the last commit :-)
16294 * doc/xml.html doc/html/* : updated and uploaded the docs
16295
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016296Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16297
16298 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16299 * TODO: updated
16300 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016301 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016302 gfree).
16303 * Makefile.am, uri.c, uri.h: added a set of functions to do
16304 exact (litteraly copied from the RFC 2396 productions) parsing
16305 and handling of URI. Will be needed for XLink, one XML WFC,
16306 XML Base and reused in the nano[ftp/http] modules. Still work
16307 to be done.
16308
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016309Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16310
16311 * configure.in, libxml.spec.in : libxml2
16312 * doc/* : updated the doc page, rebuilt the docs
16313
Daniel Veillardcf461992000-03-14 18:30:20 +000016314Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16315
16316 * all: tagged LIB_XML_1_X
16317 * *.c *.h : updated from W3C CVS tree
16318 * configure.in : 2.0.0-beta
16319 * libxml.spec.in : libxml2 package nam
16320 * result/* : new version of the tests output
16321
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016322Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16323
16324 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16325
Daniel Veillardb566ce12000-03-04 11:39:42 +000016326Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16327
16328 * doc/* : rebuilt the docs
16329 * parser.c: final patch on #6766
16330 * valid.c: small patch on validity checks.
16331
Daniel Veillardfb76c402000-03-04 11:39:42 +000016332Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16333
16334 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16335 added
16336 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16337 compatibility w.r.t. XML spec and existing code.
16338
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016339Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16340
16341 * parser.c: seems a better solution to <a> </a> exists,
16342 will try it for a while
16343
Daniel Veillard83a30e72000-03-02 03:33:32 +000016344Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16345
16346 * parser.c: tried to remove the <a> </a> generating <a/>
16347 this is hard. Left a flag for that purpose. Fixed bug #6766
16348 * configure.in: prepared 1.8.7 not released, due to previous
16349 problem
16350
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016351Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16352
16353 * doc/xml.html : applied second patch from Paul DuBois
16354
Daniel Veillard402e8c82000-02-29 22:57:47 +000016355Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16356
16357 * doc/xml.html : applied patch from Paul DuBois
16358
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016359Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16360
16361 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16362
Daniel Veillard5feb8492000-02-02 17:15:36 +000016363Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16364
16365 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16366 compilation warnings on various platforms.
16367 * parser.c: Fixed #5281 validity error callbacks are now desactived
16368 by default if not validating.
16369
Daniel Veillardf341f932000-02-02 14:52:08 +000016370Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16371
16372 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16373
Daniel Veillard13c757e2000-02-01 23:59:15 +000016374Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16375
16376 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16377 <gkatsi@cs.toronto.edu>
16378
Daniel Veillard726e8792000-01-30 20:04:29 +000016379Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16380
16381 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16382 processing URLs
16383
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016384Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16385
16386 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16387 xmlNanoFTPUpdateURL for persistent control connections.
16388 * configure.in: 1.8.6
16389
16390Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16391
16392 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16393 * tree.[ch] : added xmlSaveNoEmptyTags
16394
James Henstridgef3be9312000-01-28 13:59:21 +0000163952000-01-29 James Henstridge <james@daa.com.au>
16396
16397 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16398
16399 * Makefile.am: added nanoftp.[ch] to the build.
16400
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016401Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16402
16403 * nanoftp.[ch]: cleanup, comments, API
16404 * debugXML.c : fixed a bug in the cat command
16405 * doc/*: regenerated the docs
16406
Daniel Veillardda07c342000-01-25 18:31:22 +000016407Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16408
16409 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16410 * debugXML.c : fixed a bug in the cat command
16411 * valid.c: fixing some small probs
16412 * libxml.spec.in: get rid of the SNAP suffix
16413 * doc/xml.html: updated the status
16414
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016415Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16416
16417 * xml-config.in: xml-config --version to just return the
16418 version number
16419 * xpath.c: some cleanup w.r.t. axis when the current node is
16420 an attribute.
16421 * TODO: updated
16422
Daniel Veillard461a66c2000-01-18 18:01:01 +000016423Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16424
16425 * configure.in: prepared for libxml-1.8.5
16426 * doc/* recompiled the documentation
16427
164282000-01-17 Jody Goldberg <jgoldberg@home.com>
16429
16430 * configure.in : WARNING autoconf subtlety alert :
16431 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16432 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16433 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16434 get defined by AC_CHECK_HEADERS.
16435
Daniel Veillardf967b902000-01-17 16:06:10 +000016436Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16437
16438 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16439 Rune.Djurhuus@fast.no
16440
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016441Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16442
16443 * TODO: updated
16444 * tree.c, parser.c: made sure that only memory alloc problems
16445 and internal parser errors are allowed to write to stdout or
16446 stderr.
16447
Daniel Veillard0142b842000-01-14 14:45:24 +000016448Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16449
16450 * tree.c : restored xmlNewGlobalNs since this seems used by
16451 a lot of existing code :-(, fixed a bug in xmlNewNs
16452 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16453 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16454 to exit() from the library code.
16455 * xpath.c, parser.c: removed bugs or unused code detected by
16456 Windows compilers
16457 * parser.c: started adding interfaces for parsing well balanced
16458 XML fragments
16459 * configure.in: releasing 1.8.4
16460 * doc/* : rebuilt the docs
16461
Daniel Veillard2eac5032000-01-09 21:08:56 +000016462Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16463
16464 * tree.[ch] : added xmlNewDocFragment() for DOM
16465 * testHTML.c: uninitialized variable.
16466
Daniel Veillardf3a73582000-01-05 14:58:39 +000016467Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16468
16469 * doc/* : rebuild the docs
16470
Daniel Veillard71b656e2000-01-05 14:46:17 +000016471Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16472
16473 * acconfig.h: readline and history patch
16474 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16475 * tree.c: added check and handling when possibly removing an ID
16476 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16477 and saving.
16478 * test/HTML/entities.html result/HTML/entities.html* : test for
16479 various entities reference cases
16480 * result/HTML/* : as a result output of some testcase have
16481 changed
16482 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16483 by previous example. added xmlParseTryOrFinish().
16484 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16485 entities.h debugXML.h HTMLparser.h: changed the way struct are
16486 declared to allow gtk-doc to expose those
16487 * parser.c: closed bug #4960
16488 * Makefile.am configure.in: Applied patch from
16489 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16490 and math/socket libs detection
16491
Daniel Veillard437b87b2000-01-03 17:30:46 +000016492Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16493
16494 * configure.in, Makefile.am: link tester against readline
16495 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16496
Daniel Veillard686d6b62000-01-03 11:08:02 +000016497Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16498
16499 * tree.[ch]: added xmlRemoveProp
16500 * win32config.h.in nanohttp.c: avoid including the Windows
16501 socket stuff in every C files
16502 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16503 the XmL parser(s)
16504 * test/ns4 result/ns4 etc...: added test case for previous prob
16505 * tree.c: xmlNewNs wasn't checking for double definition
16506 * Makefile.in: fixed a problem with dist-hook duplicates
16507 * parser.[hc], xmlIO.c: fixed the loading of external entities
16508 APIs, now xmlLoadExternalEntity() is used everywhere and
16509 setting up an app specific front-end using the
16510 * SAX.c parser.c: some fixes, now the xhtml spec validates
16511 with the xhtml DTD.
16512 * error.c: fixed crashes in case of no input stream
16513 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16514 to the validation tests and results
16515
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016516Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16517
16518 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16519 too htmlCreatePushParserCtxt() and htmlParseChunk()
16520 * parser.c: a bit of cleanup.
16521 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16522 to XML) removed the last mem leak known
16523 * HTMLtree.c: output message cleanup
16524 * xmlmemory.c: display content info about memory blocks
16525 * result/HTML/wired.* : missing att value warning change
16526
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016527Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16528
16529 * doc/* : rebuilt the documentation
16530
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016531Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16532
16533 * parser.[ch] parserInternals.h: Push parser for XML,
16534 seems to work fine now
16535 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16536 --push for push testing
16537 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16538 * testSAX.c: added --push
16539 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16540 subtree
16541 * xmlIO.[ch] : enriched API + fixes for push mode
16542 * entities.[ch]: added the entity content length to the struct.
16543 * xmlmemory.[ch]: new API to show the last entries for the shell
16544 * valid.c: added required attribute testing
16545 * SAX.c: the cdata callback now merge contiguous fragments
16546 * HTMLparser.c: cleanup of some macros
16547
Daniel Veillard3c558c31999-12-22 11:30:41 +000016548Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16549
16550 * parser.c: fix for PIs name starting with xml
16551 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016552 * *.c, configure.in win32config.h.in : generate win32config.h for
16553 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016554
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016555Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16556
16557 * parser.c: fixed a stupid = vs. == bug :-(
16558 * doc/gnome-xml.sgml: s/glade/xml/
16559
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016560Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16561
16562 * configure.in, doc/xml.html : bug fix release 1.8.2
16563 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16564 Hopefully the end of that silly C++ include problem
16565 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16566 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16567 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16568 troubles with autoclosed elements when the stree shape doesn't
16569 follow the DtD specs. Added htmlIsAutoClosed() and
16570 htmlAutoCloseTag()
16571 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16572 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16573 * debugXML.c: fixed a bug on printing default namespaces.
16574 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16575
Daniel Veillardb24054a1999-12-18 15:32:46 +000016576Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16577
16578 * result/HTML/*.htm[l] : updated the HTML regression tests according
16579 to the new output
16580 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16581 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16582 problem due to intermix of extern "C" { ... } declarations for C++
16583 and recursive includes in the headers
16584
Chris Lahey323c48c1999-12-18 15:32:45 +0000165851999-12-20 Chris Lahey <clahey@umich.edu>
16586
16587 * HTMLtree.c: Made it so that html nodes with a single child do
16588 not insert a carriage return before or after the child node.
16589
Daniel Veillardb24054a1999-12-18 15:32:46 +000016590Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016591
16592 * configure.in, doc/xml.html : bug fix release 1.8.1
16593 * parser.c: fixed bug #4344
16594 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16595 added the glue to avoid C++ problems
16596 * doc/* : regenerated the documentation
16597
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016598Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16599
16600 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16601 namespace recognition, and Dia as a resul :-(
16602 * encoding.c: closed bug #3950
16603
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016604Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16605
16606 * valid.c: debugging a posteriori validation, except URI expansion
16607 stuff this should be fixed now
16608 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16609 Carl Nygard <cnygard@bellatlantic.net>
16610 * tester.c: added --postvalid, cleaning of the code
16611 * tree.[ch]: added xmlDocGetRootElement()
16612
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016613Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16614
16615 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16616 c++ losage.
16617
Daniel Veillard10a2c651999-12-12 13:03:50 +000016618Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16619
16620 * configure.in, doc/xml.html : bumped to 1.8.0
16621 * xlink.[ch], Makefile.am : added framework for link detection
16622 * parser.h: added nbChars to parser context, needed for cleanup.
16623 * xmlmemory.c: removed a nasty bug when out of mem
16624 * valid.[ch]: adding namespace support for attribute decl
16625 * tester.c: added --debugent option
16626 * debugXML.[ch]: added xmlDebugDumpEntities()
16627 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16628 buffers instead, this was really needed, validation was breaking
16629 in strange ways due to that. Added xmlParseStringPEReference()
16630 and other parsing from strings functions. Entities processing
16631 modified again, but PERef are still not handled correcly but
16632 unless you're Eve Maller you won't notice :-)
16633 * HTMLparser.c: large changes toward reliability, and switched to
16634 lowercase internal tags, XHTML is lowercase, so it will help
16635 that output is closer to next version.
16636 * doc/* : regenerated the documentation, it is now hosted at
16637 http://xmlsoft.org/ (same bits I just bought the domain :-)
16638
16639
Daniel Veillard294cbca1999-12-03 13:19:09 +000016640Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16641
16642 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16643 doc generation
16644 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16645 in the SAX API
16646 * doc/*: rebuilt the doc making sure everything appears in the
16647 HTML files
16648
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016649Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16650
16651 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16652 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16653 which allow impressive speed improvement on dataset with
16654 large text pieces, but at the cost of broken binary
16655 compatibility and slightly bigger memory usage.
16656 Configure with --with-buffers to activate them, they
16657 are protected with XML_USE_BUFFER_CONTENT define.
16658 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16659 goal is 0 memory left allocated once parser is no more used
16660 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16661 call xmlCleanupParser() and xmlMemoryDump()
16662
Daniel Veillarda819dac1999-11-24 18:04:22 +000016663Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16664
16665 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16666 * parser.[ch] encoding.[ch]: added memory cleanup routines
16667 * parser.c: closing bug #3788
16668 * doc/*: rebuilt the doc
16669
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016670Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16671
16672 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16673 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16674 * tester.c: added --compress option
16675 * doc/*: rebuilt the documentation
16676
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016677Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16680 if given /proc/kcore as input !
16681 * doc/xml.html doc/*: updated and rebuilt the documentation
16682
16683Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016684
16685 * parser.c: Fixed some wrongly space collapsing code due to
16686 a misreading of the spec.
16687 * result/*: fixed the output accordingly
16688
16689Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016690
16691 * encoding.c: bug fix and typos
16692 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16693 * parser.c: added attribute normalization closing bug #3597
16694 * test/att* result/att* SAXresult/att*: testcase for attribute
16695 normalization
16696
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016697Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16698
16699 * configure.in: closing bug #3163 by adding extra flags for the
16700 cc compiler on HP-UX
16701
Daniel Veillard51e3b151999-11-12 17:02:31 +000016702Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16703
16704 * valid.[ch] : removed a typo and an enumerated type bug in the
16705 xmlAddElementDecl() function
16706 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16707 call to xmlEncodeEntitiesReentrant() so that the functions
16708 New, Set and Get are at the same level.
16709 * parser.c HTMLparser.c: extra memory allocation bug for
16710 attributes detected by someone using libxml in embedded systems :-)
16711
Daniel Veillard962195f1999-10-28 15:51:53 +000016712Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16713
16714 * xmlmemory.h: turned off mem debug :-\
16715
Daniel Veillard35008381999-10-25 13:15:52 +000016716Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16717
16718 * parser.c: closed bug #2784 a one line fix, but worth pushing
16719 a new release out
16720 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16721 some structures, comments before and after the
16722 main element, and other nastyness
16723 * HTMLtree.c tree.c: accomodate the extended HTML supported
16724 * configure.in: pushing 1.7.4
16725 * test/ent8 and related outputs : added a new test for bug #2784
16726 * test/HTML/wired.html and related output: a nasty HTML example
16727 * Makefile.am: improved the test scripts
16728 * docs/* : reran the documentation extractor, updated xml.html
16729
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016730Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16731
16732 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16733 HTMLparser and debugged the HTML related code. HTML documents
16734 now have their own type
16735 * entities.c: do not dump &apos; for HTML output
16736 * xmlmemory.c: improvement, breakpoint mechanism
16737 * testHTML.c: added --sax --repeat ...
16738 * Makefile.am: improved the HTML tests
16739 * valid.[ch]: added xmlValidGetValidElements and
16740 xmlValidGetPotentialChildren
16741 * tester.c: added --insert to test the 2 new functions
16742 * test//* result//* SAXresult//* : regression test cleanup
16743 and extension.
16744 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16745 gnome-xml-nanohttp.html
16746
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016747Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16748
16749 * HTMLparser.c: fixed problems with some autoclose tags
16750 * tree.c: fixed XML output problems.
16751 * result/* SAXresult/*: update of the tests output
16752
Daniel Veillard6077d031999-10-09 09:11:45 +000016753Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16754
16755 * Makefile.am: Arturo patch for xmlConf.sh version info
16756 * parser.c: Tim Josling patch for single quoted items
16757 * tester.c: Tim Josling patch for tester options usage
16758 * tree.h: indent cleanup
16759
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016760Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16761
16762 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16763 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16764
Daniel Veillard00fdf371999-10-08 09:40:39 +000016765Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16766
16767 * tree.c : Raph patch for initialization of CORBA fields
16768 * parser.c, xpath.c, ...: modification of doc comments
16769 * xpath.c : allow spaces in xpath expressions
16770
Daniel Veillardad219441999-09-27 08:17:49 +000016771Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16772
16773 * xmlmemory.h: turning off memory debug :-(
16774
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016775Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16778 better SAX interfaces.
16779 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16780 entity.
16781 * configure.in: 1.7.2
16782
16783Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016784
16785 * libxml.spec.in: fixed the URL
16786 * doc/xml.html: improved the documentation front-end
16787
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016788Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016789
16790 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16791
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016792Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016793
16794 * libxml.spec.in: fixed the alpha compile problem
16795 * parser.[ch]: changed errno to errNo in the parser context :-(
16796 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16797 * doc/xml.html: changed CHAR to xmlChar
16798 * doc/html/*: recompiled the documentation
16799 * configure.in: 1.7.1
16800
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016801Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16802
16803 * parser.h: modified the parser context struct to regain 1.4.0
16804 binary compatibility
16805 * parser.c, xml-error.h: added errno ot teh context and defined
16806 a set of errors values with update of errno
16807 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16808 DTDs and entities
16809 * *.h, *.c: complete cleanup of the use of config.h and include
16810 protection depending on the current setup.
16811 * overalll debugging, maintenance and bug-fixing on all modules
16812 * updated the documentation
16813 * ready for 1.7.0
16814
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016815Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16816
16817 * HTMLparser.c : cleanup
16818 * SAX.c valid.c valid.h: added ID/IDREF checking
16819 * tree.c tree.h: extended doc structure for refs
16820 * configure.in: 1.6.2
16821 * parser.c: patched bug in SAX user arg call
16822 * parserInternals.h: patched missing close in C++ wrapping
16823 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16824 especially upcoming XPointer implementation.
16825 * doc/xml.html: augmented, typo
16826
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016827Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16828
16829 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16830 not all invocations of install understand -d.
16831
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016832Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16833
16834 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16835 to make 'check' works, when builddir != srcdir.
16836
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016837Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16838
16839 * doc/xml.html : updated the documentation
16840
Daniel Veillard6454aec1999-09-02 22:04:43 +000016841Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16842
16843 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16844 not deallocated memory blocks
16845 * *.c : replaces all calls to malloc() free() and realloc() to
16846 the wrapper functions/macros
16847 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16848 instead of xmlFreeNodeList()
16849
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016850Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16851
16852 * HTMLparser.c: corrected a stupid bug leading to core dump at
16853 tree deallocation. Removed warnings indicated by
16854 Stephane.Conversy@lri.fr
16855 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16856 looked for in the external subset
16857
16858Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016859
16860 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16861 on SGI by Stephane.Conversy@lri.fr
16862
Daniel Veillardb96e6431999-08-29 21:02:19 +000016863Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16864
16865 * all .h : changed the prototype declaration indent as in gtk
16866 * most .c : working on reducing the TODOs in the code
16867 * most .c : cleanup though -pedantic and Insure++
16868 * improvements on validation ID checkings.
16869 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16870 * xml-config.in: closed #1810
16871
16872Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016873
16874 * tree.h, valid.c, valid.h: more work on validity, IDs
16875 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16876 definition for AIX
16877
Daniel Veillardb556eb51999-08-15 17:19:50 +000016878Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16879
16880 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16881 the distribution due to a cut'n paste error at last commit
16882
Daniel Veillardb05deb71999-08-10 19:04:08 +000016883Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16884
16885 * configure.in: upgraded to version 1.4.0
16886 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16887 Big update, added a large part of the validation process,
16888 it should be usable, but some parts are missing
16889 * xpath.c: improved the implementation w.r.t. root.
16890 * Makefile.am: added more tests
16891 * test and result trees: added a lot of tests
16892 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16893
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016894Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16895
16896 * Added an HACKING file
16897
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016898Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16899
16900 * xpath.[ch] : improvements and debug of the XPath implementation
16901 * parser.c, HTMLparser.c : modified the parsers to be progressive
16902 * tree.[ch] : extended the Buffer promitives
16903 * xmlIO.[ch] : added basic I/O routines providing progressive
16904 parsing and ready for I18N conversion plugins
16905 * SAXresult/* : the SAX callback sequence maybe slightly different
16906 now
16907 * test*.c : improved/updated the tests programs
16908 * doc/* : recompiled the docs.
16909
Daniel Veillard15b75af1999-07-26 16:42:37 +0000169101999-07-26 Michael Meeks <michael@edenproject.org>
16911
16912 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16913
16914 * tree.c: Ditto.
16915
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016916Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16917
16918 * configure.in: upgraded to version 1.4.0
16919 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16920 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16921 XML query language, see http://www.w3.org/TR/xpath for more details.
16922 * parser.c, parser.h: added CHAR* related string functions for XPath
16923 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16924 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16925 rebuild the docs.
16926 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16927 and regression testing capabilities for XPath.
16928
Daniel Veillardd79d7871999-07-12 10:38:12 +000016929Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16930
16931 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16932 closing bug #1646
16933
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016934Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16935
16936 * Makefile.am, example/Makefile.am: closed bug #1683
16937
Daniel Veillard3166ab11999-07-11 16:14:19 +000016938Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16939
16940 * example/Makefile.am, configure.in: added the makefile for the
16941 gjobread example
16942
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016943Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16944
16945 * doc/Makefile.am:
16946 - fix which allow "make install DESTDIR=</install/prefix>".
16947
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016948Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16949
16950 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16951 which fixed a problem on the file reading-code.
16952
Daniel Veillard82150d81999-07-07 07:32:15 +000016953Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16954
16955 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16956 output.
16957 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16958
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016959Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16960
16961 * parser.h : Oops removed the binary compatibility problem
16962 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16963 * parser.c, HTMLparser.c: applied patches for reading from stdin
16964
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016965Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16966
16967 * parser.c, entities.c, valid.c: cleanup bug #1591
16968 * configure.in: cleanup bug #1592
16969 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16970 the same tree back-end. Hence gdome will be available for it.
16971 * doc/Makefile.am: close bug #617
16972
Daniel Veillard97fea181999-06-26 23:07:37 +000016973Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16974
16975 * parser.c: alloctate a per parser context SAX interface block
16976
Daniel Veillard14fff061999-06-22 21:49:07 +000016977Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16978
16979 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16980 and xmlEncodeEntitiesReentrant with the correct one :-\
16981
16982Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16983
16984 * commit of my internal XML base changes, quite a lot of
16985 changes, cleanups, better entities support, framework for
16986 new I/O and charset detection and handling
16987 * Fixed the configure/Makefile stuff to generate shared libs
16988 with the proper version info, so we jumped on rev from
16989 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16990 xmlEncodeEntities() result need to be freed now, and a string
16991 xmlParserVersion provide the current library version.
16992
Raph Levien05240da1999-06-15 21:27:11 +000016993Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16994
16995 * parser.c: fixed a buffer overrun for when you have a very long
16996 attribute with no entities in it.
16997
Daniel Veillardbb2da581999-06-13 14:37:07 +000016998Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16999
17000 * added example directory
17001 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17002
Daniel Veillard011b63c1999-06-02 17:44:04 +000017003Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17004
17005 * Release of libxml-1.1, nearly everything has been touched for
17006 this.
17007 * Added more regression tests
17008 * Updated the documentation
17009
Daniel Veillard27d88741999-05-29 11:51:49 +000017010Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17011
17012 * tree.[ch]: unified the XML_NO_CORBA defines.
17013 * parser.c encoding.[ch]: started plugging in char encoding detection
17014
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017015Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17016
17017 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17018 Also freed allocated buffer.
17019
Daniel Veillard27d88741999-05-29 11:51:49 +000017020Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017021 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17022 reentrancy problem at printing. One is left in entities.c, to
17023 remove ASAP
17024 * testSAX.c : added a test example showing the use of the SAX
17025 interface if one doesn't want to build the DOM tree.
17026 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17027
Daniel Veillard517752b1999-04-05 12:20:10 +000017028Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17029
17030 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17031 large revamping of the parser to use SAX callbacks
17032 http://www.megginson.com/SAX/ (or at least a C like interface
17033 a la Expat). It's now possible to set up your own callbacks
17034 and the parser will not build a DOM tree.
17035 * test/* result/*: updated the test suite, I finally removed
17036 the old Namespace draft support (PI based).
17037
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017038Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17039
17040 * Makefile.am: added test result to EXTRA_DIST for make tests
17041
Daniel Veillard64068b31999-03-24 20:42:16 +000017042Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17043
17044 * parser.c, parserInternals.h: moved the chars macro definitions
17045 to parserInternals.h
17046 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17047 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17048
Daniel Veillard012ccc11999-03-23 10:11:11 +000017049Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17050
17051 * xml-config.in : applied patch to make --version work
17052
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000170531999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17054
17055 * Makefile.am (check-local): Alias for `tests' target. This will
17056 cause `make check' to do the right thing.
17057 (tests): Don't run tests in srcdir. Also, replaced calls to
17058 basename with a `sed' "equivalent".
17059
Daniel Veillardd109e371999-03-05 06:26:45 +000017060Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17061
17062 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17063 it in the header and not the sources, updated the doc.
17064 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17065 pointing this out.
17066
Daniel Veillardbc50b591999-03-01 12:28:53 +000017067Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17068
17069 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17070 exported the inputStream routines.
17071 * doc/html/* : updated accordingly
17072
Daniel Veillardd692aa41999-02-28 21:54:31 +000017073Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17074
17075 * parser.c, parser.h, parserInternals.h: added a few extra
17076 internal calls to allocate and free parser contexts ...
17077 * doc/html/* : updated accordingly
17078
Daniel Veillard55a99271999-02-25 11:01:29 +000017079Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17080
17081 * configure.in, Makefile.am, doc/makefile.am : General changes for
17082 1.0.0 release and including the generated HTML documentation.
17083
Daniel Veillard35925471999-02-25 08:46:07 +000017084Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17085
17086 * makefile.am : added parserInternals.h, oops.
17087
Daniel Veillard1e346af1999-02-22 10:33:01 +000017088Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17089
17090 * parserInternals.h: added this header giving access to the parser
17091 internal functions.
17092 * doc/Makefile.am : added a rebuild target which rebuilds the full
17093 set of documentations
17094 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17095 the internal subset.
17096 * *.c *.h: modifications needed to generate the documentation using
17097 gtk-doc, cleanup of functions blocks, reorganisation of struct
17098 declarations.
17099
Daniel Veillard1164e751999-02-16 16:29:17 +000017100Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17101
17102 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17103 the tar and spec file to include the beginning of the doc.
17104
Nuno Ferreira03d04781999-02-13 00:07:17 +0000171051999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17106
17107 * doc/.cvsignore: Added this file.
17108
Daniel Veillard6800ef31999-02-08 18:33:22 +000017109Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17110
17111 * tree.c: fixed xmlGetProp to return "" when the attribute
17112 exists, even if the node-list is NULL.
17113
Daniel Veillard726c7e31999-02-08 15:13:10 +000017114Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17115
17116 * tree.c: patched an error outputting empty attribute values.
17117 * Makefile.am and doc/makefile.am: have been updated during the
17118 week-end. Sorry for an empty CVS log, I got a shell problem.
17119
Daniel Veillard1899e851999-02-01 12:18:54 +000017120Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17121
17122 * tree.h: cleaned up using enums instead of defines
17123 * parser.c, valid.[ch]: more work on parsing/output of element
17124 declarations
17125
Daniel Veillard3b9def11999-01-31 22:15:06 +000017126Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17127
17128 * valid.[ch], tree.c, parser.c : more work toward full parsing
17129 of XML DTDs.
17130 * README: added informations about mailing-list and on-line
17131 documentation
17132
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000171331999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17134
17135 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17136
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017137Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17138
17139 * parser.c, tree.[ch] : more work toward conformance testing,
17140 added a last element to accelerate parsing of very flat structures
17141 started working on internal subset Element content declaration.
17142 * valid.[ch] : first cut at adding code toward validation.
17143 * previous changes had also small impact on most files, especially
17144 the conformance testing using James Clark test suite.
17145
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017146Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17147
17148 * test/* : updated the examples, most of them were not well
17149 formed (humm), and added rdf2.
17150 * result/* : resulting changes in the output.
17151
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017152Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17153
17154 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17155
Daniel Veillard44b3a061998-12-05 17:27:22 +000017156Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17157
17158 * tree.c: patched a bug in the generation of empty attributes
17159
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017160Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17161
17162 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17163 for node/trees/documents/... Biggest problem is namespace
17164 support when copying subtrees.
17165
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017166Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17167
17168 * parser.c, entities.c: improve entities and char ref encoding,
17169 and cleanups of error messages.
17170
Daniel Veillard242590e1998-11-13 18:04:35 +000017171Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17172
17173 * parser.c, entities.c: simple bug hunting done during rpm2html and
17174 rpmfind integration.
17175
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017176Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17177
17178 * parser.[ch]: Added interfaces allowing to specify a SAX
17179 handler before parsing.
17180
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017181Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17182
17183 * parser.c: redirrect all errors reporting through the SAX
17184 error function
17185
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017186Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17187
17188 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17189 * libtool, tlmain ...: update of the libtool files
17190
Miguel de Icaza442321c1998-11-04 18:13:38 +0000171911998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17192
17193 * entities.c: Use g_snprintf insteda of snprintf.
17194
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017195Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17196
17197 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17198 added ent5 test for this purpose.
17199 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17200
Daniel Veillard27271681998-10-30 06:39:40 +000017201Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17202
17203 * parser.c: fixed? a strange error due to compression on a GWP
17204 document.
17205
Daniel Veillard25940b71998-10-29 05:51:30 +000017206Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17207
17208 * tree.[ch]: bug fixing
17209 * entities.[ch]: defined a specific type for predefined entities
17210 * doc/xml.html: more documentation on the library, how to use it,
17211 overview of the interfaces.
17212
Daniel Veillard16253641998-10-28 22:58:05 +000017213Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17214
17215 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17216
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017217Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17218
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017219 * tree.c: corrected a small bug
17220 * doc/xml.html: continuing writing documentation.
17221
17222Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17223
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017224 * debugXML.h debugXML.c: added debugging utilities.
17225 * tester.c: added --debug switch.
17226 * tree.c: patched an incorrect node->type assignment.
17227 * parser.c: formatting, ensure that node->doc != NULL in attributes
17228
Daniel Veillardccb09631998-10-27 06:21:04 +000017229Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17230
17231 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17232 entity support and provide an internal representation close to
17233 DOM one (entity ref nodes, and attribute value as tree). I tried
17234 to preserve the interface but this will surely break some apps
17235 (I have to change rpm2html/rpmfind for example). I had to change
17236 two interfaces, and the generated tree is somewhat different.
17237 * doc/* : started documenting the XML library, the tree and
17238 DOM/Corba. This is a first step.
17239
Daniel Veillard11e00581998-10-24 18:27:49 +000017240Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17241
17242 * parser.c: Set up the fonctions comment block, boring but useful.
17243 * parser.h, SAX.c, parser.c: now attributes are processed through
17244 the SAX interface. The problem is that my SAX interface diverged
17245 quite a bit from the original one, well this is not an official
17246 spec, and translating it from Java to C is hairy anyway...
17247
Daniel Veillard97b58771998-10-20 06:14:16 +000017248Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17249
17250 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17251 fonctions comment block, boring but useful.
17252
17253Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017254
17255 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17256 conversion routines. However they are not yet used to convert the
17257 inputs. The core will run with UTF-8.
17258
Daniel Veillard33942841998-10-18 19:12:41 +000017259Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17260
17261 * tree.c : make sure that the type id is properly set-up when
17262 a new object is allocated, needed for DOM.
17263
Daniel Veillard27fb0751998-10-17 06:47:46 +000017264Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17265
17266 * tree.h, tree.c: Ok, the main objects in the tree will be native
17267 corba objects, it costs 8 bytes per Node, Attribute and Document
17268 but it simplifies the Corba integration a lot (no extra interface
17269 objects to allocate/free).
17270
Daniel Veillard0bef1311998-10-14 02:36:47 +000017271Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17272
17273 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17274 and changed NODEs contants for conformity with DOM Level 1
17275
Daniel Veillard27864701998-10-08 03:47:24 +000017276Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17277
17278 * added hooks to keep track of servants when creating objects
17279 xmlDoc and xmlNode (for Corba export).
17280
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017281Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17282
17283 * added xml-config script.
17284
Daniel Veillard7066a791998-10-01 20:28:28 +000017285Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17286
17287 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17288 to autoupdate libtool and automake conf files.
17289
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000172901998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17291
17292 * Makefile.am: Use '?' to separate the sed
17293 commands as ',' is used when people pass -Wl,something.
17294
17295
Daniel Veillard15a8df41998-09-24 19:15:06 +000017296Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17297
17298 * tree.c, tree.h: added a per-document compression interface.
17299
Daniel Veillard151b1b01998-09-23 00:49:46 +000017300Tue Sep 22 20:47:38 EDT 1998
17301
17302 * tree.c, tree.h: added saving with compression and added interfaces
17303 to control the compression level (xmlGetCompressMode,
17304 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17305
Daniel Veillard70120ff1998-09-22 00:24:21 +000017306Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17307
17308 * parser.c: corrected a loop for files of size 0
17309
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000173101998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17311
17312 * error.h: New file. Contains prototyes from `error.c'.
17313
Tom Tromeyc19653d1998-08-14 01:22:43 +000017314Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17315
17316 * Makefile.am (xmlincdir): New macro.
17317 (xmlinc_HEADERS): Renamed from include_HEADERS.
17318
Daniel Veillard845664d1998-08-13 04:43:19 +000017319Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17320
17321 * applied small patch on numeric entities from
17322 Christopher Blizzard <blizzard@appliedtheory.com>
17323
Daniel Veillard260a68f1998-08-13 03:39:55 +000017324Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17325
17326 * New release 0.2, removed the old xml_* files so that it's
17327 coherent with the other CVS base (W3C), far better conformance
17328 to standard, new namespaces, decent entities support, beginning
17329 of a SAX-like interface. Nearly nothing left intact, even the
17330 test examples ...
17331
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000173321998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17333
17334 * .cvsignore: Add .deps dir
17335
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017336Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17337
17338 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17339
Daniel Veillardfe926001998-07-26 04:28:20 +000017340Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017341
Daniel Veillardfe926001998-07-26 04:28:20 +000017342 * configure.in: added test for CPP
17343 * AUTHORS, Changelog: the original ones didn't get commited but the
17344 glib ones instead, fixed.
17345 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017346
Daniel Veillardfe926001998-07-26 04:28:20 +000017347Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017348
Daniel Veillardfe926001998-07-26 04:28:20 +000017349 * integrated code developped at W3C
17350 * changed the original Copyright
17351 * migrated to automake
17352 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017353