blob: 9c05371c83d6f3d750cdba59cd43275bc2370bfb [file] [log] [blame]
Daniel Veillard7fb801f2003-08-17 21:07:26 +00001Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
4
William M. Bracka716ff12003-08-16 14:58:33 +00005Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
6
7 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
8 fixed part (2) of bug 119535 (wrong alpha case on filenames)
9
William M. Brackc6e07552003-08-16 12:44:47 +000010Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
11
12 * doc/API*.html, doc/html/*: regenerated API documentation
13 for xmlsoft.org (part of Bug 119535)
14
William M. Brack7a821652003-08-15 07:27:40 +000015Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
16
17 * encoding.c, threads.c, include/libxml/HTMLparser.h,
18 doc/libxml2-api.xml: Minor changes to comments, etc. for
19 improving documentation generation
20 * doc/Makefile.am: further adjustment to auto-generation of
21 win32/libxml2.def.src
22
Daniel Veillardcfba2fe2003-08-15 00:33:43 +000023Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
24
25 * News configure.in: preparing libxml2-2.5.10 release
26 * doc/* : updated the doc and rebuilt
27
Daniel Veillardbf1e3d82003-08-14 23:57:26 +000028Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
29
30 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
31 Malcolm Tredinnick with the patch he suggested.
32
Daniel Veillarde8ed6202003-08-14 23:39:01 +000033Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
34
35 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
36
Daniel Veillard608d0ac2003-08-14 22:44:25 +000037Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
38
39 * uri.c: fixing an use of strcpy() where both strings overlap
40 pointed out by valgrind.
41
Daniel Veillard98485322003-08-14 15:44:40 +000042Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
43
44 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
45 some compilation warnings.
46 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
47 plus some cleanup and better error reporting.
48
Daniel Veillardab1ae3a2003-08-14 12:19:54 +000049Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
50
51 * encoding.c: applied UTF-16 encoding handling patch provided by
52 Mark Itzcovitz
53 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
54 not having iconv support.
55
Daniel Veillard1638a472003-08-14 01:23:25 +000056Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
57
58 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
59 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
60 mingw compiler on Windows.
61
Daniel Veillardb19ba832003-08-14 00:33:46 +000062Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
63
64 * parser.c: fixed the serious CPU usage problem reported by
65 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +000066 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +000067 missing in htmlSAXParseDoc
68
William M. Brackccf9e392003-08-13 14:50:18 +000069Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
70
71 * doc/Makefile.am: Removed dependency from libxml2.def.src
72
William M. Brack476cd962003-08-13 11:09:42 +000073Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
74
75 * autogen.sh: took away the requirement for automake-1.4,
76 changed the messages for getting auto* tools to current
77 gnu pages.
78 * configure.in: added check for Linux Dec alpha requiring
79 -ieee flag, fixed test for ipv6
80 * trionan.c: fixed problem for compiling on Linux Dec alpha
81 using native compiler
82 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
83 whenever libxml2-api.xml is changed.
84
Daniel Veillard6b621b82003-08-11 15:03:34 +000085Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
86
87 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
88 is not used.
89
William M. Brack30909422003-08-10 00:14:20 +000090Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
91
92 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
93
Daniel Veillard83ee40d2003-08-09 22:24:09 +000094Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
95
96 * News configure.in: preparing libxml2-2.5.9 release
97 * doc/* : updated the doc and rebuilt
98
Daniel Veillard0ab6fa02003-08-09 18:01:53 +000099Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
100
101 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
102 definition to get a correct API XML description. This was apparently
103 breaking Windows build.
104
Daniel Veillard14f752c2003-08-09 11:44:50 +0000105Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
106
107 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
108 the progressive HTML parser front-end on large character data
109 island leading to an erroneous end of data detection by the
110 parser. Some cleanup too to get closer from the XML progressive
111 parser.
112
William M. Brack6d13f332003-08-08 16:40:36 +0000113Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
114
115 * win32/configure.js: Added in support for the ISO8859X
116 module (patch provided by Jesse Pelton)
117
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000118Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
119
120 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
121 when the library is not initialized and one try to save, the
122 locks in threaded env might not been initialized, playing safe
123 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
124 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
125 his tests to the regression suite.
126
William M. Brack41e6bed2003-08-08 10:53:06 +0000127Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
128
129 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
130 (with apologies to Igor) - Enhanced handling of docb and
131 nanohttp.
132
William M. Brack16db7b62003-08-07 13:12:49 +0000133Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
134
135 * encoding.c: further small changes for warnings when
136 configured with --with-iconv=no
137
William M. Bracka71a8ef2003-08-06 04:43:55 +0000138Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
139
140 * error.c trionan.[ch] testThreads.c python/generator.py:
141 further small changes to elminate most of the remaining
142 warnings.
143
William M. Brackc1939562003-08-05 15:52:22 +0000144Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
145
146 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
147 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
148 python/libxml.c include/libxml/xmlmemory.h: small changes
149 to syntax to get rid of compiler warnings. No changes
150 to logic.
151
Daniel Veillardc758c222003-08-04 20:42:34 +0000152Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
153
154 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
155
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000156Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
157
158 * tree.c: fixed a small problem in the patch for #118763
159 * result/HTML/doc3.htm*: this reverts back to the previous result
160
Daniel Veillard91e69c52003-08-04 01:43:07 +0000161Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
162
163 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
164 and rebuilt, apparently some C++ wrappers are not available,
165 c.f. bug #118943
166
Daniel Veillard39057f42003-08-04 01:33:43 +0000167Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
168
169 * tree.c: fixing HTML attribute serialization bug #118763
170 applying a modified version of the patch from Bacek
171 * result/HTML/doc3.htm*: this modifies the output from one test
172
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000173Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
174
175 * tree.c include/libxml/tree.h: added a new API to split a
176 QName without generating any memory allocation
177 * valid.c: fixed another problem with namespaces on element
178 in mixed content case
179 * python/tests/reader2.py: updated the testcase with
180 Bjorn Reese fix to reader for unsignificant white space
181 * parser.c HTMLparser.c: cleanup.
182
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000183Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
184
185 * catalog.c: trying to fix #118754 of possible recursion in the
186 catalogs. Not fantastically happy about the current fix since
187 it's likely to break under very thread intensive concurrent
188 access to the catalog. Better solution might to keep the depth
189 an extra argument to the resolution functions.
190
Daniel Veillard7b68df92003-08-03 22:58:54 +0000191Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
192
193 * valid.c: fixed bug #118712 about mixed content, and namespaced
194 element names.
195 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
196 in the regression tests
197
William M. Brack779af002003-08-01 15:55:39 +0000198Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
199
200 Coninuing work on bug 118559
201 * DOCBparser.c: removed 2 unsed vars
202 * xmlregexp.c: changed some numeric const to their enum symbols
203 * xmlreader.c: changed one var define from int to enum
204 (a little more to be done, awaiting co-ordination)
205 * relaxng.c: deleted one unused var
206 * xmllint.c: deleted some unused vars, changed one arg
207 val from int to enum
208 * testHTML.c, testDocbook.c: changed some arg vals to enum const
209 * xmlIO.c: fixed typo from last night (small warning msg)
210
William M. Brack78637da2003-07-31 14:47:38 +0000211Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
212
213 Working on bug 118559
214 * error.c: deleted unused variable
215 * parserInternals.c: deleted unneeded 'const' qualifier
216 * parser.c: changed variable type for enum temp storage
217 * xmlIO.c: changed debugging var to be inside #ifdef
218 * valid.c: removed unused variable
219 * HTMLparser.c: removed some unneeded 'const' qualifiers
220 * xpath.c: added some type casts, removed some unused vars
221 * xinclude.c: added one type cast
222 * nanohttp.c: repositioned some #ifdef to avoid unused var
223 * nanoftp.c: removed unused var
224
Daniel Veillard97e01882003-07-30 18:59:19 +0000225Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
226
227 * HTMLparser.c: applied a patch from William Brack about
228 the problem of parsing very large HTML instance with comments
229 as raised by Nick Kew
230
Daniel Veillardd6038e02003-07-30 16:37:18 +0000231Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
232
233 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
234 patch from Bjorn Reese for xmlTextReaderNodeType() and
235 significant whitespace. There is an enum for node type
236 values now.
237
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000238Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
239
240 * encoding.c: applying patch from Peter Jacobi to added
241 ISO-8859-x encoding support when iconv is not available
242 * configure.in include/libxml/xmlversion.h.in
243 include/libxml/xmlwin32version.h.in: added the glue needed
244 at the configure level and made it the default for Windows
245
Daniel Veillardc2664642003-07-29 20:44:53 +0000246Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
247
248 * python/generator.py python/libxml.c python/libxml2class.txt:
249 patch from Joachim Bauch + cleanup for Relax NG error callbacks
250 in python
251
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000252Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
253
254 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
255 cleanup patch, and also avoided a possible memory leak
256
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000257Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
258
259 * encoding.c: fix the previous commit
260
William M. Brack4a557d92003-07-29 04:28:04 +0000261Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
262
263 * HTMLparser.c: fixed problem with comments reported by Nick Kew
264 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
265 some future cleanup of UTF8 handling
266
Daniel Veillard9deb2422003-07-28 20:40:59 +0000267Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
268
269 * xpath.c: applied a change suggested by Sean Griffin in bug
270 #118494 about a memory leak in EXSLT
271
Daniel Veillardd94849b2003-07-28 13:02:24 +0000272Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
273
274 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
275 when fixing the previous Relax-NG bugs
276 * result/relaxng/*: This slightly changes the output messages of
277 some regression tests.
278 * configure.in: added support of -with-fexceptions for nested C++
279 support.
280
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000281Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
282
283 * doc/tutorial/apa.html
284 * doc/tutorial/apb.html
285 * doc/tutorial/apc.html
286 * doc/tutorial/apd.html
287 * doc/tutorial/ape.html
288 * doc/tutorial/apf.html
289 * doc/tutorial/apg.html
290 * doc/tutorial/aph.html
291 * doc/tutorial/ar01s02.html
292 * doc/tutorial/ar01s03.html
293 * doc/tutorial/ar01s04.html
294 * doc/tutorial/ar01s05.html
295 * doc/tutorial/ar01s06.html
296 * doc/tutorial/ar01s07.html
297 * doc/tutorial/ar01s08.html
298 * doc/tutorial/index.html
299 * doc/tutorial/ix01.html
300 * doc/tutorial/xmltutorial.pdf
301 * doc/tutorial/xmltutorial.xml
302 update tutorial with XPath example
303
304
Daniel Veillard597bc482003-07-24 16:08:28 +0000305Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
306
307 * SAX.c parser.c: fixing a bug about a special case of namespace
308 handling, this closes bug #116841
309
Daniel Veillard2134ab12003-07-23 19:56:29 +0000310Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
311
312 * relaxng.c result/relaxng/*: checked and fixed the compilation
313 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
314 This slightly changes the output messages of some regression tests.
315
Daniel Veillardc127adc2003-07-23 15:07:08 +0000316Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
317
318 * xmlreader.c: fixed an out of bound error #118052 , the good
319 part if that base64 code was not in use yet ...
320
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000321Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
322
323 * doc/xmllint.html
324 include html version of the xmllint man page, so an
325 up-to-date version is visible on the Web
326
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000327Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
328
329 * xinclude.c include/libxml/xinclude.h: added a new API
330 xmlXIncludeProcessTree() to process XInclude only on a subtree
331 this should fix bug #115385
332
Daniel Veillard409a8142003-07-18 15:16:57 +0000333Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
334
335 * relaxng.c include/libxml/relaxng.h: adding Get interface for
336 the error callback and parameters of parsing and validation
337 contexts
338 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
339 on text nodes.
340
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000341Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
342
343 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
344 when using the push XML parser.
345 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
346 added the test to the regression suite.
347
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000348Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
349
350 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
351 as suggested by Rob Richards
352
Daniel Veillard34ba3872003-07-15 13:34:05 +0000353Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
354
355 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
356 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
357 to unsigned int and a couple of others.
358
359Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
360
361 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
362
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000363Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
364
365 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
366
Daniel Veillarddf101d82003-07-08 14:03:36 +0000367Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
368
369 * globals.c threads.c: fixes some problem when freeing unititialized
370 mutexes
371
Daniel Veillard2db8c122003-07-08 12:16:59 +0000372Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
373
374 * nanoftp.c nanohttp.c: the modules should not import <config.h>
375 directly, some cleanups
376 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
377 validation code.
378
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000379Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
380
381 * win32/configure.js: Jesse Pelton pointed out a problem in the
382 javascript code.
383
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000384Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
385
386 * NEWS doc/*: regenerated
387 * nanoftp.c nanohttp.c: might fix includes problems with the
388 Ipv6 support on solaris
389 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
390 defined as #IMPLIED
391
Daniel Veillard560c2a42003-07-06 21:13:49 +0000392Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
393
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000394 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000395 * nanohttp.c: changed some preprocessor block
396 * xmlschemastypes.c: applied patch from Charles Bozeman adding
397 hexBinary schema datatype and adding support for totalDigits and
398 fractionDigits facets.
399
Daniel Veillard7a985a12003-07-06 17:57:42 +0000400Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
401
402 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
403
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000404Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
405
406 * xinclude.c: fixed bug #116095 removing the error message when
407 reapplying XInclude to a document.
408
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000409Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
410
411 * xmlIO.c: applied small changes to portability layer for
412 compilation on DJGPP Ms-DOS compiler.
413
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000414Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
415
416 * parser.c HTMLparser.c: use the character() SAX callback
417 if the cdataBlock ain't defined.
418 * xpath.c: fix bug #115349 allowing compilation when configured
419 with --without-xpath since the Schemas code needs NAN and co.
420
William M. Brack59002e72003-07-04 17:01:59 +0000421Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
422
423 Fixed problem with multi-threading, shown by the test program
424 testThreads. After fix, ran mutiple tests on various speed
425 machines (single and dual processor X86), which all seem okay.
426
427 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
428
429 * threads.c: added missing initialisation for condition variable
430 in xmlNewRMutex.
431
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000432Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
433
434 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
435 closing bug #114837
436
437 * configure.in: Added checks for IPv6 support and getaddrinfo().
438
439 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
440
441 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
442
443 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
444 field or sockaddr_in field, depending upon the availability of IPv6
445 support.
446 have_ipv6(): Added to check for run-time IPv6 support.
447 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
448 Modified to parse a URI with IPv6 address given in [].
449 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
450 resolution, if it is available on the system, as gethostbyname
451 does not return IPv6 addresses on some platforms.
452 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
453 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
454 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
455 we are dealing with.
456
457 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
458 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
459 a URI with IPv6 address given in [].
460 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
461 available on the system. Also IPv6 addresses will be resolved by
462 gethostbyname only if IPv6 run-time support is available.
463 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
464
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000465Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
466
467 * win32/configure.js include/win32config.h
468 include/libxml/xmlversion.h.in: Applied the patch for BCB
469 by Eric Zurcher.
470
Daniel Veillardd7cec922003-06-13 12:30:10 +0000471Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
472
473 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
474 due to #115104 and while fixing #115101 . HTML URLs must not
475 be version dependant.
476
Daniel Veillard8265a182003-06-13 10:05:56 +0000477Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
478
479 * entities.c: do not generate &quot; for " outside of attributes
480 * result//*: this changes the output of some tests
481
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000482Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
483
484 * parser.c xmlIO.c: trying to fix #114277 about when file
485 remapping and escaping should really be attempted.
486
Daniel Veillarda37aab82003-06-09 09:10:36 +0000487Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
488
489 * doc/*: applied a patch from Gman for building docs
490 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
491 Gary Pennington to provide an allocator for xmlValidCtxt
492 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
493 #113580 about data not being passed immediately.
494
Daniel Veillarde1326112003-06-05 09:32:20 +0000495Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
496
497 * tree.c: applied a couple of patches from Mark Itzcovitz
498 to handle saving back "UTF-16" documents.
499
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000500Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
501
502 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
503 some work done while in the Maldives (hence the timezone on the
504 laptop !)
505 * result/schemas/length3* test/schemas/deter0_*
506 test/schemas/group0_*: some tests added too
507
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000508Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
509
510 * encoding.c: small fix
511 * xmlIO.c: fixed an error message
512
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000513Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
514
515 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
516 accepting an improper UTF8 sequence
517
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000518Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
519
520 * threads.c: applied the patch from Stéphane Bidoul for getting
521 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000522 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000523
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000524Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
525
526 * HTMLtree.c: fixing bug #112904: html output method escaped
527 plus sign character in URI attribute.
528
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000529Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
530
531 * build_glob.py global.data globals.c parser.c
532 include/libxml/globals.h: patch from Stéphane Bidoul for setting
533 up threads global defaults.
534 * doc/libxml2-api.xml: this extends the API with new functions
535 * python/tests/Makefile.am python/tests/reader2.py
536 python/tests/thread2.py: integrated the associated testcase and
537 fixed the error string used in reader2
538
Daniel Veillard38b80a82003-05-14 18:59:00 +0000539Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
540
541 * configure.in libxml.spec.in python/Makefile.am: trying
542 to conciliate --with-python= requirements and RPM builds,
543 a PITA really...
544
Daniel Veillard104caa32003-05-13 22:54:05 +0000545Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
546
547 * HTMLparser.c: oops last commit introduced a memory leak.
548
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000549Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
550
551 * xmllint.c doc/xmllint.xml: added --nonet option
552 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
553 xsltproc or xmllint
554 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
555 rebuilt
556 * HTMLparser.c: cleaned up the HTML parser context build when
557 using an URL
558
Daniel Veillardd437d322003-05-13 21:07:01 +0000559Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
560
561 * libxml.spec.in: added a comment about bug #112902
562
William M. Brack3dd57f72003-05-13 02:06:18 +0000563Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
564
565 * minor cleanup of configure '--help' display
566 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
567
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000568Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
569
570 * tree.c: PI nodes in external subset were not freed :-\
571 fixes bug #112842
572
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000573Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
574
575 * xmllint.c: added --schema option to run WXS schema validation
576 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
577 tried to improve error reporting in the Schema code, some cleanup
578 too.
579
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000580Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
581
582 * xmlschemas.c: fixed some problems in the handling of errors,
583 and attributes addressed by references.
584 * test/schemas/* result/schemas/*: dropped the verbosity level
585 and added a couple of new tests
586
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000587Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
588
589 * relaxng.c: Stéphane Bidoul found an off by one addressing
590 error on the error handling.
591
Daniel Veillarda77cf712003-05-09 23:09:55 +0000592Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
593
594 * xmlschemastypes.c: trying to fix #112673
595
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000596Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
597
598 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
599 warning, this fixed a bug and should close #111574
600
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000601Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
602
603 * xmlschemas.c: fixing bug #104081 with xs:all with an element
604 holding minOccurs="0"
605 * test/schemas/all_* result/schemas/all_*: added some regression
606 tests for that bug
607 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
608 Garry Pennington to compile without schemas support.
609
Daniel Veillarda067e652003-05-01 08:03:46 +0000610Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
611
612 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
613
Daniel Veillard61c52202003-04-30 12:20:34 +0000614Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
615
616 * xml2-config.in: try to fix Red hat bug #89957, do not
617 output -L/usr/lib64
618 * xmlreader.c: fixed a typo in a comment
619
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000620Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
621
622 * doc/tutorial/aph.html, ix01.html
623 forgot to cvs add the new files. Thanks to Roland van Laar
624 for pointing this out
625
Daniel Veillardd4330462003-04-29 12:40:16 +0000626Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
627
628 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
629 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
630 to the XML/XSLT doc generation closing #111799
631 * doc/html/*: complete update of the HTML results
632
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000633Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
634
635 * win32/defgen.xsl: fixed the conditional for unicode map,
636 removed hardcoded schema entries
637
638Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
639
640 * win32/defgen.xsl: new file, stylesheet for generating
641 win32/libxml2.def.src from doc/libxml2-api.xml
642 * win32/libxml2.def.src: is autogenerated from now on, changes
643 to this file will not appear here anymore
644
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000645Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
646
647 * win32/configure.js python/setup.py.in: applied patch
648 from Stéphane Bidoul for the Python bindings on the new
649 release.
650
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000651Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
652
653 * debugXML.c: included libxml/uri.h for xmlCanonicPath
654 declaration
655 * win32/configure.js: thread-enabled build is now default
656 * win32/libxml2.def.src: added more exports
657
Daniel Veillard1177ca42003-04-26 22:29:54 +0000658Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
659
660 * NEWS doc/*.xsl doc/*.html: updated the web site separated
661 developers from common pages, made the transition to XHTML1,
662 added validity checking to the makefile rules.
663
Daniel Veillard329456a2003-04-26 21:21:00 +0000664Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
665
666 * parser.c: fix for xmlIOParseDTD same as previous and reported
667 by Petr Pajas
668
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000669Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
670
671 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
672 closing #111638
673
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000674Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
675
676 * python/generator.py: fixed a problem in the generator where
677 the way functions are remapped as methods on classes was
678 not symetric and dependant on python internal hash order,
679 as reported by Stéphane Bidoul
680
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000681Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
682
683 * doc/tutorial:
684 xmltutorial.xml
685 xmltutorial.pdf
686 *.html
687 add appendix on generating compiler flags, more indexing
688
Daniel Veillard1c960272003-04-25 23:12:22 +0000689Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
690
691 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
692 to get libxml-2.5.7 to compile on OpenVMS
693
Daniel Veillardc5573462003-04-25 16:43:49 +0000694Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
695
696 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
697
Daniel Veillardfd583412003-04-25 13:22:10 +0000698Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
699
700 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
701 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
702 man page based on xsltproc and a stylesheet PI in the XML.
703
Daniel Veillarddc07e182003-04-25 10:39:38 +0000704Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
705
706 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
707 character preventing rendering by the man command.
708
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000709Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
710
711 * NEWS configure.in: preparing release 2.5.7
712 * doc/*: updated and rebuilt the docs
713 * doc/apibuild.py: fixed the script
714
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000715Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
716
717 * Makefile.am doc/apibuild.py: make sure the OOM code don't
718 get in the way of the builds
719 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
720
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000721Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
722
723 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
724 Memory test from Havoc Pennington #109368
725 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
726 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
727 include/libxml/parser.h: a lot of memory allocation cleanups
728 based on the results of the OOM testing
729 * check-relaxng-test-suite2.py: seems I forgot to commit the
730 script.
731
Daniel Veillard18f113d2003-04-23 15:18:26 +0000732Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
733
734 * xmlschemastypes.c: trivial fix for 109774 removing a warning
735
Daniel Veillard85095e22003-04-23 13:56:44 +0000736Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
737
738 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
739 more places where xmlCanonicPath() must be used to convert
740 filenames to URLs, trying to fix #111088
741
Daniel Veillard54396242003-04-23 07:36:50 +0000742Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
743
744 * python/libxml.c python/libxml.py: applied patch from
745 Brent M Hendricks adding binding for xmlCatalogAddLocal
746
Daniel Veillard45269b82003-04-22 13:21:57 +0000747Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
748
749 * HTMLparser.c: tried to fix #98879 again in a more solid
750 way.
751
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000752Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
753
754 * win32/libxml2.def.src: added more exports from the relaxng and
755 xmlreader clan
756
Daniel Veillardf431eb82003-04-22 08:37:26 +0000757Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
758
759 * SAX.c test/valid/ns* test/result/ns*: applied the patch
760 provided by Brent Hendricks fixing #105992 and integrated the
761 examples in the testsuite.
762
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000763Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
764
765 * TODO: updated a bit
766 * configure.in: fixed the comment, threads now default to on
767 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
768
Daniel Veillarda880b122003-04-21 21:36:41 +0000769Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
770
771 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
772 xmlreader.c include/libxml/parser.h: a lot of performance work
773 especially the speed of streaming through the reader and push
774 interface. Some thread related optimizations. Nearly doubled the
775 speed of parsing through the reader.
776
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000777Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
778
779 * doc/xmllint.xml
780 * doc/xmllint.1
781 update man page to explain use of --stream
782
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000783Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
784
785 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
786 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
787 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
788 include/libxml/globals.h include/libxml/xmlmemory.h: added
789 xmlMallocAtomic() to be used when allocating blocks which
790 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
791 to allow registering the full set of functions needed by
792 a garbage collecting allocator like libgc, ref #109944
793
Daniel Veillard84942712003-04-18 14:40:05 +0000794Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
795
796 * configure.in: switched to have thread support enabled by default,
797 didn't got troubles with ABI compatibility on Linux, hope it
798 won't break on strange OSes, if yes, report the system ID
799 * doc/libxml2-api.xml: just rebuilt the API
800
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000801Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
802
803 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
804 added support for large file, tested with a 3+GB instance,
805 and some cleanup.
806 * catalog.c: added a TODO
807 * Makefile.am: added some "make tests" comments
808
Daniel Veillardac297932003-04-17 12:55:35 +0000809Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
810
811 * relaxng.c: some cleanups
812 * doc/xmlreader.html: extended the document to cover RelaxNG and
813 tree operations
814 * python/tests/Makefile.am python/tests/reader[46].py: added some
815 xmlReader example/regression tests
816 * result/relaxng/tutor*.err: updated the output of a number of tests
817
Daniel Veillard62163602003-04-17 09:36:38 +0000818Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
819
820 * relaxng.c: valgrind pointed out an uninitialized variable error.
821
Daniel Veillard33300b42003-04-17 09:09:19 +0000822Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
823
824 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
825 xmlreader.c: augnemting the APIs, cleanups.
826 * parser.c: cleanup bug #111005
827 * xmlIO.c: added some missing comments
828
Daniel Veillardce192eb2003-04-16 15:58:05 +0000829Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
830
831 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
832 trying to improve the subset compiled, and more testing.
833 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
834 documentation
835 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
836 * result/relaxng/*.err: fix some of the outputs
837
Daniel Veillardf4e55762003-04-15 23:32:22 +0000838Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
839
840 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
841 include/libxml/xmlreader.h: implemented streaming of
842 RelaxNG (when possible) on top of the xmlReader interface,
843 provided it as xmllint --stream --relaxng .rng .xml
844 This seems to mostly work.
845 * Makefile.am: updated to test RelaxNG streaming
846
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000847Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
848
849 * relaxng.c include/libxml/relaxng.h: integrated the regexp
850 based validity checking of fragments of the document for
851 which the RNG can be compiled to regexps. Works on all regression
852 tests, only fix needed is related to error messages.
853
Daniel Veillard52b48c72003-04-13 19:53:42 +0000854Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
855
856 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
857 include/libxml/xmlregexp.h: Starting work precompiling
858 parts of RelaxNG schemas. Not plugged onto validity checking
859 yet, just the regexp building part. Needed to extend some
860 of the automata and regexp APIs.
861
Daniel Veillardf6bad792003-04-11 19:38:54 +0000862Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
863
864 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
865 xmllint --stream and xmllint --stream --valid returns errors
866 code appropriately
867
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000868Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
869
870 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
871 and Next() operation to work on subtrees within the reader
872 framework.
873 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
874 * python/tests/reader5.py: added an example for those new
875 functions of the reader.
876
Daniel Veillard645c6902003-04-10 21:40:49 +0000877Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
878
879 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
880
Daniel Veillard9e077102003-04-10 13:36:54 +0000881Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
882
883 * xmlreader.c: fixing HasValue for namespace as raised by
884 Denys Duchier
885
Daniel Veillard02ea1412003-04-09 12:08:47 +0000886Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
887
888 * HTMLparser.c include/libxml/HTMLparser.h: exported
889 htmlCreateMemoryParserCtxt() it was static
890
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000891Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
892
893 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
894 update from Charles Bozeman for date and duration types
895 * test/schemas/date_0.* test/schemas/dur_0.*
896 result/schemas/date_0.* result/schemas/dur_0.*: updated too
897
Daniel Veillardc00cda82003-04-07 10:22:39 +0000898Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
899
900 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
901 fixing bug #107129, removing excessive allocation and calls
902 to *printf in the code to build QName strings.
903
Igor Zlatkovic69651182003-04-05 09:43:30 +0000904Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
905
906 * win32/libxml2.def.src: fixed conditional exports, reported by
907 Luke Murray.
908
Daniel Veillardadba5f12003-04-04 16:09:01 +0000909Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
910
911 * parser.c: fixed a possible problem with xmlRecoverMemory()
912
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000913Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
914
915 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
916 triostr.h: Bjorn sent an update for the TRIO portability layer.
917
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000918Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
919
920 * win32/libxml2.def.src: exported new functions
921
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000922Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
923
924 * configure.in NEWS: preparing release 2.5.6
925 * doc/*: updated and rebuilt the docs
926
Daniel Veillarde5020412003-04-01 09:55:20 +0000927Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
928
929 * SAX.c: fixed an uninitialized memory access pointed by valgrind
930 on C14Ntests
931
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000932Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
933
934 * relaxng.c: one more fixup of error message reporting
935
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000936Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
937
938 * relaxng.c: more work on bug #109225, and fixed an uninitialized
939 variable pointed out by valgrind
940
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000941Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
942
943 * relaxng.c: try to work on bug #109225 and provide better
944 error reports.
945 * result/relaxng/* : this change the output of a number of tests
946 * xinclude.c: fixing the parsed entity redefinition problem
947 raised on the list.
948 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
949
Daniel Veillardb3721c22003-03-31 11:22:25 +0000950Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
951
952 * xmlschemastypes.c: fixed date comparison to handle the tzo
953 The only failures left are disagreements on Notations and
954 '+1' not being allowed for ulong, uint, ushort and ubyte.
955
Daniel Veillard455cc072003-03-31 10:13:23 +0000956Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
957
958 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
959 to the XML Schemas errata
960 http://www.w3.org/2001/05/xmlschema-errata#e2-12
961
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000962Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
963
964 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
965 and facets support. Currently only schemas with binHex or
966 base64 don't compile. A few error left in the test suite:
967 found 1035 test instances: 919 success 23 failures
968 most are gdate or gdateyear failing check, and a few cases where
969 James clark tests results are strange.
970 * valid.c: allow to reuse the Notation checking routine without
971 having a validation context.
972 * SAX.c: removed a #if 0
973
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000974Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
975
976 * xinclude.c: forgot to apply one check from #106931 patch
977 * xmlschemastypes.c: more work on XML Schemas datatypes
978
Daniel Veillardc4c21552003-03-29 10:53:38 +0000979Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
980
981 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
982 on cleaning up XML Schemas datatypes based on James Clark tests
983 test/xsdtest/xsdtest.xml
984
Daniel Veillard80b19092003-03-28 13:29:53 +0000985Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
986
987 * relaxng.c: implemented comparisons for Schemas values.
988 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
989 some bugs in duration handling, comparisons for durations
990 and decimals, removed all memory leaks pointed out by James
991 testsuite. Current status is now
992 found 238 test schemas: 197 success 41 failures
993 found 1035 test instances: 803 success 130 failures
994
Daniel Veillard91a13252003-03-27 23:44:43 +0000995Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
996
997 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
998 leaks in the W3C XML Schemas code
999 * xmlschemastypes.c: implemented nonPositiveInteger
1000 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1001 fixed the test and result.
1002
Daniel Veillard6560a422003-03-27 21:25:38 +00001003Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1004
1005 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1006 parser and a typo
1007 * xmlschemastypes.c: reindenting, fixing a memory access
1008 problem with dates.
1009
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001010Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1011
1012 * parser.c: fixing #109227 providing more context in case of
1013 start/end tag mismatch
1014 * python/tests/ctxterror.py python/tests/readererr.py: update the
1015 tests accordingly
1016
Daniel Veillardd9b72832003-03-27 14:24:00 +00001017Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1018
1019 * xinclude.c: should fix #109327 errors on memory accesses
1020
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001021Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1022
1023 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1024 is an URI reference
1025
Daniel Veillarde209b332003-03-26 21:40:13 +00001026Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1027
1028 * xpath.c: fixed bug #109160 on non-ASCII IDs
1029
Daniel Veillard642104e2003-03-26 16:32:05 +00001030Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * parser.c: Norm suggested a nicer error message for xml:space values
1033 errors
1034
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001035Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * xpath.c include/libxml/xpath.h: first part of the fix to
1038 performance bug #108905, adds xmlXPathOrderDocElems() providing
1039 document order for nodes.
1040 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1041
Daniel Veillard09628212003-03-25 15:10:27 +00001042Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1043
1044 * xmlschemastypes.c: removing a warning with Sun compiler
1045 bug #109154
1046
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001047Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1048
1049 * doc/xmllint.xml
1050 * doc/xmllint.1
1051 update xmllint man page with --relaxng option
1052
Daniel Veillard2032d292003-03-25 11:09:40 +00001053Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1054
1055 * python/setup.py.in : was missing "drv_libxml2.py"
1056
Daniel Veillard9adc0462003-03-24 18:39:54 +00001057Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1058
1059 * tree.c xpath.c: some changes related to the new way of
1060 handling Result Value Tree, before 2.5.5
1061
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001062Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1063
1064 * configure.in NEWS: preparing release 2.5.5
1065 * doc/* : updated the documentation and regenerated it.
1066
Daniel Veillardef0b4502003-03-24 13:57:34 +00001067Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1068
1069 * xpath.c: fixed some problems related to #75813 about handling
1070 of Result Value Trees
1071
Daniel Veillard9231ff92003-03-23 22:00:51 +00001072Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * uri.c: applied a set of patches from Lorenzo Viali correcting
1075 URI parsing errors.
1076
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001077Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1078
1079 * parser.c: validity status was not passed back when validating in
1080 entities, but raised by Oliver Fischer
1081
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001082Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * HTMLtree.c: avoid escaping ',' in URIs
1085
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001086Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1087
1088 * parser.c: fixing bug #108976 get the ID/REFs to reference
1089 the ID in the document content and not in the entity copy
1090 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1091 stuff, better solution for #107208
1092 * xmlregexp.c: removed a direct printf, dohhh
1093 * xmlreader.c: fixed a bug on streaming validation of empty
1094 elements in entities
1095 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1096 cleanup of the validation tests
1097 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1098 added more ID/IDREF tests to the suite
1099
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001100Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1101
1102 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1103 compiler.
1104
Daniel Veillard20863822003-03-22 17:51:47 +00001105Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1108
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001109Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1110
1111 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1112 defined in entities content
1113
Daniel Veillard99737f52003-03-22 14:55:50 +00001114Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1115
1116 * SAX.c: Fixed validation bug #108858 on namespace names using
1117 entities and reported by Brent Hendricks
1118 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1119 --debug output.
1120
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001121Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1124 about the DocType node not being reported sometimes.
1125 * python/tests/reader.py: added to test to the regression checks
1126
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001127Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1128
1129 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1130 reported by Edd Dumbill
1131
Daniel Veillard77a90a72003-03-22 00:04:05 +00001132Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1133
1134 * HTMLparser.c parser.c parserInternals.c: patch from
1135 johan@evenhuis.nl for #107937 fixing some line counting
1136 problems, and some other cleanups.
1137 * result/HTML/: this result in some line number changes
1138
Daniel Veillard580ced82003-03-21 21:22:48 +00001139Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1140
1141 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1142 instead of libxml.spec
1143 * relaxng.c: fixed some of the error reporting excessive
1144 verbosity
1145 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1146 xmlschemastypes.c: removed some warnings from gcc
1147 * doc/libxml2-api.xml: rebuilt
1148
Daniel Veillarde063f482003-03-21 16:53:17 +00001149Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * relaxng.c: another optimization, for choice this time
1152 * result/relaxng/spec1* result/relaxng/tutor12_1*
1153 result/relaxng/tutor3_7: cleanups.
1154
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001155Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1156
1157 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1158 * test/relaxng/testsuite.xml: augmented the test suite
1159 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1160 some schemas validation tests in the presence of foreign
1161 namespaces.
1162
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001163Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * relaxng.c: added another interleave speedup.
1166
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001167Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1168
1169 * xmlschemastypes.c: added integer and fixed one of the
1170 IDREFS regression tests pbm
1171 * result/relaxng/docbook_0.err: updated
1172
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001173Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1174
1175 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1176 declared both in the DTD and in the Schemas <grin/>
1177 * relaxng.c: more debug, added a big optimization for <mixed>
1178 * test/relaxng/testsuite.xml: augmented the testsuite
1179 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1180 DocBook example to the regression tests
1181
Daniel Veillard798024a2003-03-19 10:36:09 +00001182Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1183
1184 * check-xsddata-test-suite.py: cosmetic change for output
1185 * relaxng.c: try to minimize calls to malloc/free for states.
1186
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001187Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1188
1189 * tree.c: removed a warning
1190 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1191 support
1192 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1193 cleanup/improvements of the regression tests batch
1194 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1195
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001196Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1197
1198 * relaxng.c: fixed error msg cleanup deallocation
1199 * xmlschemastypes.c: added a function to handle lists of
1200 atomic types, added support for IDREFS
1201
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001202Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1203
1204 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1205 and IDREF, usable from RelaxNG now
1206 * include/libxml/xmlschemastypes.h: need to add a new interface
1207 because the validation modifies the infoset
1208 * test/relaxng/testsuite.xml: extended the testsuite
1209
Daniel Veillard952379b2003-03-17 15:37:12 +00001210Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1211
1212 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1213 shemas datatype ID/IDREF support still missing though.
1214 * xmlreader.c: fix a crashing bug with prefix raised by
1215 Merijn Broeren
1216 * test/relaxng/testsuite.xml: augmented the testsuite with
1217 complex inheritance tests
1218
Daniel Veillardfd573f12003-03-16 17:52:32 +00001219Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * relaxng.c: switched back to the previous Relax-NG code base,
1222 the derivation algorithm need severe constraining code to avoid
1223 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1224 TEI based example and other bugs
1225 * result/relaxng/*err: updated the results
1226 * test/relaxng/testsuite.xml: started a new test suite
1227
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001228Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1229
1230 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1231 that the original RelaxNG validation code was un-fixeable, it got
1232 rewritten to use the derivation algorithm from James Clark and
1233 redebugged it (nearly) from scratch:
1234 found 373 test schemas: 372 success 1 failures
1235 found 529 test instances: 529 success 0 failures
1236
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001237Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1238
1239 * SAX.c parser.c: fix some recursion problems introduced in the
1240 last release.
1241 * relaxng.c: more debugging of the RNG validation engine, still
1242 problems though.
1243
Daniel Veillard5add8682003-03-10 13:13:58 +00001244Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1245
1246 * Makefile.am: stop generating wrong result file with * in name
1247 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1248 * result/relaxng/demo* test/relaxng/demo: added the tests from
1249 Sebastian reproducing the problem.
1250
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001251Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1252
Daniel Veillard5add8682003-03-10 13:13:58 +00001253 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1254 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001255
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001256Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1257
1258 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1259 variable to control the indentation for the xmllint "--format"
1260 option
1261
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001262Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1263
1264 * encoding.c: applied Gennady's patch against buffer overrun
1265
Daniel Veillard42f12e92003-03-07 18:32:59 +00001266Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1267
1268 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1269 Clark it appeared I had bug in URI parsing code ...
1270 * relaxng.c include/libxml/relaxng.h: completely revamped error
1271 reporting to not loose message from optional parts.
1272 * xmllint.c: added timing for RNG validation steps
1273 * result/relaxng/*: updated the result, all error messages changed
1274
Daniel Veillardedfd5882003-03-07 14:20:40 +00001275Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1276
1277 * xpath.c: fix bug #107804, the algorithm used for document order
1278 computation was failing on attributes.
1279
Daniel Veillard83391282003-03-06 21:37:30 +00001280Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * valid.c: fix bug #107764 , possibility of buffer overflow
1283 in xmlValidDebug()
1284
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001285Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1286
1287 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1288 from Philipp Dunkel
1289
Daniel Veillard5f704af2003-03-05 10:01:43 +00001290Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1291
1292 * xmlschemastype.c: made powten array static it should not be exported
1293 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1294 parser function.
1295 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1296
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001297Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * tree.c: fixed a node dump crash on attributes
1300 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1301 an URI test bug and get better output.
1302
Daniel Veillard463a5472003-02-27 21:30:32 +00001303Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1304
1305 * check-xsddata-test-suite.py: give more infos
1306 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1307 REF->DEF in attribute values.
1308
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001309Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1310
1311 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1312 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1313 regression tests from James Clark.
1314
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001315Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1316
1317 * relaxng.c xmlschemas.c xmlschemastypes.c
1318 include/libxml/xmlschemastypes.h: added param support for relaxng
1319 type checking, started to increment the pool of simple types
1320 registered, still much work to be done on simple types and
1321 facets checkings.
1322
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001323Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1324
1325 * entities.c: fixes again one of the problem raised by
1326 James Clark in #106788
1327
Daniel Veillardc482e262003-02-26 14:48:48 +00001328Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1329
1330 * relaxng.c: Fixed a couple of problem raised by James Clark
1331 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1332 datatype level still not fixed though.
1333
Daniel Veillard17bed982003-02-24 20:11:43 +00001334Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1335
1336 * configure.in: preparing release 2.5.4
1337 * doc/*: updated and rebuilt the docs
1338 * relaxng.c: removed warnings
1339 * result/relaxng/*: updated the results
1340
Daniel Veillardf4be0182003-02-24 19:54:33 +00001341Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1342
1343 * valid.c: fixes a DTD regexp generation problem.
1344
Daniel Veillard02111c12003-02-24 19:14:52 +00001345Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * parser.c: fixes bug #105998 about false detection of
1348 attribute consumption loop.
1349
Daniel Veillard2406abd2003-02-24 18:16:47 +00001350Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1351
1352 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1353
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001354Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * SAX.c: fixed bug #105992
1357
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001358Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1359
1360 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1361 element.
1362 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1363 found 373 test schemas: 369 success 4 failures
1364 found 529 test instances: 525 success 4 failures
1365 * check-relaxng-test-suite.py: added memory debug reporting
1366
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001367Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1368
1369 * uri.c parser.c: some warning removal on Igor's patch
1370 * tree.c: seems I messed up with #106788 fix
1371 * python/libxml.c: fixed some base problems when Python provides
1372 the resolver.
1373 * relaxng.c: fixed the interleave algorithm
1374 found 373 test schemas: 364 success 9 failures
1375 found 529 test instances: 525 success 4 failures
1376 the resulting failures are bug in the algorithm from 7.3 and
1377 lack of support for params
1378
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001379Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1380
1381 * parser.c: another fix for nodeinfo in entities problem
1382 * tree.c entities.c: fixed bug #106788 from James Clark
1383 some spaces need to be serialized as character references.
1384
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001385Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1386
1387 * parser.c uri.c: fixed the bug I introduced in the path
1388 handling, reported by Sebastian Bergmann
1389
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001390Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1391
1392 * parser.c: fixing some nodeinfo in entities problem raised
1393 by Glenn W. Bach
1394 * relaxng.c: implemented the first section 7.3 check
1395 * result/relaxng/*: updated the results
1396
Daniel Veillardc5312d72003-02-21 17:14:10 +00001397Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1398
1399 * relaxng.c: fixed some problems in the previous commit
1400 and finished implementing 4.16 rules checking
1401 found 373 test schemas: 353 success 20 failures
1402 found 529 test instances: 519 success 6 failures
1403 * result/relaxng/*: updated the results
1404
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001405Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1406
1407 * relaxng.c: implemented checks from section 7.2
1408
Daniel Veillard77648bb2003-02-20 15:03:22 +00001409Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1410
1411 * relaxng.c: implemented the checks from section 7.1, fixed
1412 some of the 4.20 and 4.21 problems.
1413 found 373 test schemas: 338 success 35 failures
1414 found 529 test instances: 519 success 6 failures
1415 * result/relaxng/*: updated the results
1416
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001417Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1418
1419 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1420 * result/relaxng/*: updated the results
1421
Daniel Veillardce14fa52003-02-19 17:32:48 +00001422Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1423
1424 * relaxng.c: more bugfixes
1425 * result/relaxng/*: updated the results
1426
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001427Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1428
1429 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1430 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1431 * SAX.c: ensured xmlDoc.URL is always canonic
1432 * parser.c: obsoleted xmlNormalizeWindowsPath
1433 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1434 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1435 * win32/libxml2.def.src: added few exports
1436
1437
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001438Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1439
1440 * Makefile.am configure.in: patched to have shared libraries
1441 for Python regression tests and static binaries for gdb debug
1442 in my development environment
1443 * relaxng.c: more bugfixes
1444 found 373 test schemas: 296 success 77 failures
1445 found 529 test instances: 516 success 8 failures
1446 * result/relaxng/*: updated the results
1447
Daniel Veillard8fe98712003-02-19 00:19:14 +00001448Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1449
1450 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1451
Daniel Veillardd4310742003-02-18 21:12:46 +00001452Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1453
1454 * xmlschemastypes.c: float/double check bugfix
1455 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1456 validation
1457 * xmlreader.c: add a TODO for Jody
1458 * relaxng.c: bugfix bugfix bugfix
1459 found 373 test schemas: 300 success 73 failures
1460 found 529 test instances: 507 success 10 failures
1461 * result/relaxng/*: updated the results
1462
Daniel Veillard2df2de22003-02-17 23:34:33 +00001463Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1466
Daniel Veillard416589a2003-02-17 17:25:42 +00001467Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1468
1469 * relaxng.c check-relaxng-test-suite.py: more work on the
1470 RelaxNG implementation conformance testing.
1471 found 373 test schemas: 284 success 89 failures
1472 found 529 test instances: 448 success 47 failures
1473 * result/relaxng/*: updated the results
1474
Daniel Veillard784b9352003-02-16 15:50:27 +00001475Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1476
1477 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1478 a patch from Kjartan Maraas to fix some typos
1479
Daniel Veillardfebcca42003-02-16 15:44:18 +00001480Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1481
1482 * relaxng.c: more bug-hunting
1483 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1484 intermediate rng tree
1485 * python/generator.py: patch from Stephane Bidoul to fix the generator
1486 on python < 2.2
1487
Daniel Veillardd2298792003-02-14 16:54:11 +00001488Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1489
1490 * check-relaxng-test-suite.py relaxng.c: more testing on the
1491 Relax-NG front, cleaning up the regression tests failures
1492 current state and I forgot support for "mixed":
1493 found 373 test schemas: 280 success 93 failures
1494 found 529 test instances: 401 success 68 failures
1495 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1496 moved the Name, NCName and QName validation routine in tree.c
1497 * uri.c: fixed handling of URI ending up with #, i.e. having
1498 an empty fragment ID.
1499 * result/relaxng/*: updated the results
1500
Daniel Veillard9a237c92003-02-13 15:52:58 +00001501Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1502
1503 * check-xinclude-test-suite.py: improved the script accordingly
1504 to the XInclude regression tests updates
1505 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1506 November 2002
1507 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1508 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1509 augmented the Xpointer testsuite for the element() scheme
1510
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001511Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1512
1513 * relaxng.c: added TODO for the DTD compatibility spec
1514 * xinclude.c: more bug fixes driven by the testsuite
1515
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001516Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1517
1518 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1519 regression tests for XInclude, improved the script, improving
1520 XInclude error reporting mechanism
1521
Daniel Veillard1d788d22003-02-10 16:21:58 +00001522Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1523
1524 * NEWS doc/* configure.in: preparing release 2.5.3
1525
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001526Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1527
1528 * tree.c: trying to fix #104934 about some XHTML1 serialization
1529 issues.
1530
Daniel Veillard809faa52003-02-10 15:43:53 +00001531Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1532
1533 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1534 encoding conversion when the input buffer stops in the
1535 middle of a multibyte char
1536
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001537Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1538
1539 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1540 * check-relaxng-test-suite.py: python script to run regression
1541 against OASIS RelaxNG testsuite
1542 * relaxng.c: some cleanup tweaks
1543 * HTMLparser.c globals.c: cleanups in comments
1544 * doc/libxml2-api.xml: updated the API
1545 * result/relaxng/*: errors moved files, so large diffs but
1546 no changes at the semantic level.
1547
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001548Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1549
1550 * tree.c: fixing #105678 problem when dumping a namespace node.
1551
Daniel Veillard591b4be2003-02-09 23:33:36 +00001552Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1553
1554 * xpath.c: fixed doc comment problems
1555 * python/generator.py python/libxml_wrap.h python/types.c: adding
1556 RelaxNG wrappers
1557 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1558 test of those early Python RelaxNG bindings
1559
1560Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001561
1562 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1563 * relaxng.c: found the validation problem I had with interleave
1564 when not covering all remaining siblings
1565 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1566 testsuite and check the RNG schemas against the RNG schemas
1567 given in appendix A
1568
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001569Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1570
1571 * win32/Makefile.msvc: updates for RelaxNG
1572 * win32/Makefile.mingw: updates for RelaxNG
1573 * win32/libxml2.def.src: added RelaxNG exports
1574
Daniel Veillard97fd5672003-02-07 13:01:54 +00001575Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1576
1577 * xinclude.c: applied another bug fix from Sean Chittenden
1578
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001579Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1580
1581 * configure.in xmllint.c: I f...ed up the default configuration
1582 of schemas and --relaxng option display in xmllint, pointed by
1583 Morus Walter.
1584 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1585 detection module, fixes bug #105374.
1586
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001587Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1588
1589 * xmlschemastypes.c: added the boolean base type.
1590
Daniel Veillard96a4b252003-02-06 08:22:32 +00001591Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1592
1593 * xmlschemastypes.c: started implementing some of the missing
1594 default simple types
1595 * result/relaxng/*: updated the results
1596
Daniel Veillard72fef162003-02-05 14:31:19 +00001597Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1598
1599 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1600
Daniel Veillard71531f32003-02-05 13:19:53 +00001601Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1602
1603 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1604 * Makefile.am: use xmllint for doing the RelaxNG tests
1605 * configure.in: preparing 2.5.2 made schemas support default to
1606 on instead of off
1607 * relaxng.c: removed the verbosity
1608 * xmllint.c: added --relaxng option
1609 * python/generator.py python/libxml_wrap.h: prepared the integration
1610 of the new RelaxNG module and schemas
1611 * result/relaxng/*: less verbose output
1612
Daniel Veillardec498e12003-02-05 11:01:50 +00001613Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1614
1615 * valid.c: do not run content model validation if the
1616 content is not determinist
1617
Daniel Veillardde590ca2003-02-05 10:45:26 +00001618Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1619
1620 * SAX.c: added the redefinition of namespaced attribute
1621 check that was missing as Fabrice Desré pointed out.
1622
Daniel Veillard930dfb62003-02-05 10:17:38 +00001623Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1624
1625 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1626 improvements from Nick Kew, allowing to do more checking
1627 to HTML elements and attributes.
1628
Daniel Veillard4287c572003-02-04 22:48:53 +00001629Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1630
1631 * xinclude.c: fixing bug #105137 about entities declaration
1632 needing to be copied to the including document.
1633
Daniel Veillard652d8a92003-02-04 19:28:49 +00001634Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1635
1636 * catalog.c: fixed bug #104817 with delegateURI
1637 * xpath.c: fixing bugs #104123 and #104125
1638
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001639Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1640
1641 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1642 python/types.c: fixing #104096 to compile without regexps
1643
Daniel Veillard57e79b32003-02-04 15:33:12 +00001644Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1645
1646 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1647 when building the automata for elem*
1648
Daniel Veillard358a9892003-02-04 15:22:32 +00001649Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1650
1651 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1652 bug #103827
1653
Daniel Veillardeb137172003-02-04 15:18:06 +00001654Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1655
1656 * HTMLparser.c: updating a comment, fixing #103776
1657
Daniel Veillard8d589042003-02-04 15:07:21 +00001658Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1659
1660 * parser.c: fixing bug 105049 for validity checking of content
1661 within recursive entities.
1662
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001663Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1664
1665 * HTMLparser.c: try to fix # 105049
1666 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1667 * tree.c: updated a function comment
1668
Daniel Veillard419a7682003-02-03 23:22:49 +00001669Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1670
1671 * relaxng: more work on grammars and refs/defs
1672 * test/relaxng/* result/relaxng/*: augmented/updated the
1673 regression tests
1674
Daniel Veillard144fae12003-02-03 13:17:57 +00001675Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1676
1677 * relaxng: more work on name classes, except support
1678 * test/relaxng/* result/relaxng/*: augmented/updated the
1679 regression tests
1680
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001681Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1682
1683 * relaxng: more work on name classes, the "validate all" schemas
1684 seems to work now.
1685 * test/relaxng/* result/relaxng/*: augmented/updated the
1686 regression tests
1687
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001688Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1689
1690 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1691 * parser.c: put a guard against infinite document depth, basically
1692 trying to avoid another kind of DoS attack.
1693 * relaxng.c: some code w.r.t. nameClasses
1694
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001695Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1696
1697 * test/relaxng/* result/relaxng/*: check all the namespace support
1698 was actually correct based on tutorial section 10.
1699
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001700Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1701
1702 * relaxng: include seems to work okay now
1703 * test/relaxng/* result/relaxng/*: augmented/updated the
1704 regression tests
1705
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001706Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1707
1708 * relaxng.c: a bit of work done in the train back.
1709 * test/relaxng/*: added one of the include tests
1710
Daniel Veillard154877e2003-01-30 12:17:05 +00001711Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1712
1713 * relaxng: more work done in the train
1714 * test/relaxng/* result/relaxng/*: augmented/updated the
1715 regression tests
1716
Daniel Veillarde431a272003-01-29 23:02:33 +00001717Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1718
1719 * relaxng.c: debugging of externalRef
1720 * test/relaxng/* result/relaxng/*: augmented/updated the
1721 regression tests
1722
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001723Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1724
1725 * relaxng.c: more work on Relax-NG, implementing externalRef
1726 * test/relaxng/* result/relaxng/*: augmented/updated the
1727 regression tests
1728 * Makefile.am: cleanup to Relaxtests target
1729
Daniel Veillardb08c9812003-01-28 23:09:49 +00001730Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1731
1732 * relaxng.c: more work on Relax-NG, implementing interleave
1733 * test/relaxng/* result/relaxng/*: augmented/updated the
1734 regression tests
1735
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001736Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1737
1738 * relaxng.c: more work on Relax-NG, implementing interleave
1739 * test/relaxng/* result/relaxng/*: augmented/updated the
1740 regression tests
1741
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001742Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1743
1744 * doc/tutorial/customfo.xsl
1745 * doc/tutorial/customhtml.xsl
1746 adding stylesheet customizations used to generate fo
1747 for pdf and html
1748
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001749Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1750
1751 * relaxng.c: more work on Relax-NG
1752 * test/relaxng/* result/relaxng/*: augmented/updated the
1753 regression tests
1754 * xmlschemastypes.c: added a number of base type definition but not
1755 the associated checks, those are still TODOs
1756
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001757Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1758
1759 in docs/tutorial:
1760 * apa.html
1761 * apb.html
1762 * apc.html
1763 * apd.html
1764 * ape.html
1765 * apf.html
1766 * apg.html
1767 * ar01s02.html
1768 * ar01s03.html
1769 * ar01s04.html
1770 * ar01s05.html
1771 * ar01s06.html
1772 * ar01s07.html
1773 * ar01s08.html
1774 * index.html
1775 * xmltutorial.pdf
1776 * xmltutorial.xml
1777 add index to tutorial
1778
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001779Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1780
1781 * doc/xmlcatalog.1
1782 * doc/xmlcatalog_man.html
1783 * doc/xmlcatalog_man.xml
1784 belatedly fixing bug #93622 (adds rewriteURI type to
1785 "--add" option in xmlcatalog man page
1786
Daniel Veillard3be27512003-01-26 19:49:04 +00001787Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1788
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001789 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001790 Julio Merino, closing #104475
1791
Daniel Veillardea3f3982003-01-26 19:45:18 +00001792Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1793
1794 * relaxng.c: more work on Relax-NG
1795 * test/relaxng/* result/relaxng/*: augmented/updated the
1796 regression tests
1797
Daniel Veillardedc91922003-01-26 00:52:04 +00001798Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1799
1800 * relaxng.c: more work on Relax-NG
1801 * test/relaxng/* result/relaxng/*: augmented/updated the
1802 regression tests
1803
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001804Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1805
1806 * README: updated the policy on private mail answers
1807 * relaxng.c: more work on Relax-NG
1808 * test/relaxng/* result/relaxng/*: augmented/updated the
1809 regression tests
1810
Daniel Veillard7424eb62003-01-24 14:14:52 +00001811Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1812
1813 * error.c parser.c tree.c: applied a documentation patch from
1814 Stefan Kost
1815
Daniel Veillard276be4a2003-01-24 01:03:34 +00001816Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1817
1818 * relaxng.c: more work on Relax-NG
1819 * doc/*: regenerated the docs
1820 * test/relaxng/* result/relaxng/*: updated and augmented the
1821 Relax-NG regression tests and results
1822
Daniel Veillard6eadf632003-01-23 18:29:16 +00001823Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1824
1825 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1826 First commit of the new Relax-NG validation code, not generally
1827 useful yet.
1828 * test/relaxng/* result/relaxng/*: current state of the regression
1829 tests
1830
Daniel Veillard814a76d2003-01-23 18:24:20 +00001831Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1832
1833 * tree.c: minimized the memory allocated for GetContent
1834 and a bit of cleanup.
1835
Daniel Veillardff12c492003-01-23 16:42:55 +00001836Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1837
1838 * python/generator.py: seems there is no good reasons to
1839 not generate bindings for XPointer
1840
Daniel Veillard540a31a2003-01-21 11:21:07 +00001841Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1842
1843 * xmlreader.c doc/apibuild.py: applied a new patch from
1844 Stéphane Bidoul for cleanups
1845 * doc/libxml2-api.xml: rebuilt the API description with
1846 new entry points
1847
Daniel Veillard417be3a2003-01-20 21:26:34 +00001848Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1849
1850 * xmlreader.c python/drv_libxml2.py python/generator.py
1851 python/libxml.c python/libxml.py python/libxml_wrap.h
1852 python/types.c: patch from Stéphane Bidoul for better per
1853 context error message APIs
1854 * python/tests/ctxterror.py python/tests/readererr.py:
1855 update of the tests
1856
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001857Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1858
1859 * doc/guidelines.html
1860 grammar and spelling cleanup
1861
Daniel Veillard26f70262003-01-16 22:45:08 +00001862Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1863
1864 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1865 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1866 a patch from Stéphane Bidoul to allow per XMLtextReader error
1867 and warning handling
1868 * python/tests/Makefile.am python/tests/readererr.py: adding the
1869 specific regression test
1870
Daniel Veillard71f9d732003-01-14 16:07:16 +00001871Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1872
1873 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1874 should raise a syntax error
1875
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001876Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1877
1878 * python/libxml.c: cleanup patch from Stéphane Bidoul
1879
Daniel Veillard81601f92003-01-14 13:42:37 +00001880Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1881
1882 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1883
Daniel Veillarde6227e02003-01-14 11:42:39 +00001884Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1885
1886 * python/generator.py python/libxml.c python/libxml.py
1887 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001888 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001889 Python level.
1890 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1891 regression test for it.
1892
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001893Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1894
1895 * xmlreader.c: fixed the streaming property of the reader,
1896 it was generating tree faster than consuming it. Pointed out
1897 by Nate Myers
1898 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1899
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001900Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1901
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001902 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001903
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001904Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1905
1906 * xpath.c: fix to the XPath implementation for parent and
1907 ancestors axis when operating on a Result Value Tree.
1908 Fixes bug #100271
1909
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001910Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1911
1912 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1913 to fix some URI/file escaping problems
1914
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001915Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1916
1917 * python/generator.py: fixed a bug raised by Raymond Wiker,
1918 docSetRootElement() should not raise an exception if the
1919 return is None
1920
Daniel Veillard3e20a292003-01-10 13:14:40 +00001921Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1922
1923 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1924 fixed bug #102181 by applying the suggested change and fixing
1925 the generation/registration problem.
1926
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001927Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1928
1929 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1930 routines.
1931
Daniel Veillard8f872442003-01-09 23:19:02 +00001932Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1933
1934 * parser.c: one more IsEmptyElement crazyness, that time in
1935 external parsed entities if substitution is asked.
1936 * python/tests/reader3.py: added a specific test.
1937
Daniel Veillarde329fc22003-01-09 21:36:42 +00001938Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1939
1940 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1941 support and improved error handler registration
1942
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001943Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1944
1945 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1946 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1947 * README: fixed a link
1948
Daniel Veillarde2830f12003-01-08 17:47:49 +00001949Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1950
1951 * configure.in doc/* NEWS: preparing 2.5.1 release
1952 * SAX.c parser.c: fixing XmlTextReader bug
1953
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001954Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1955
1956 * SAX.c: fuck, I introduced a memory leak on external parsed
1957 entities in 2.5.0 :-(
1958
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001959Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1960
1961 * xmllint.c: another fix needed as pointed by Christophe Merlet
1962 for --stream --debug if compiled without debug support.
1963
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001964Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1965
1966 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001967 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001968 update man page with --stream and --chkregister
1969
Daniel Veillard8326e732003-01-07 00:19:07 +00001970Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1971
1972 * globals.c: fixed --with-threads compile
1973 * xmllint.c: fixed --without-debug compile
1974 * include/libxml/globals.h: cleanup
1975 * include/libxml/schemasInternals.h: add a missing include
1976
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001977Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1978
1979 * configure.in NEWS: preparing 2.5.0 release
1980 * SAX.c: only warn in pedantic mode about namespace name
1981 brokeness
1982 * globals.c: fix a doc generation problem
1983 * uri.c: fix #101520
1984 * doc/*: updated and rebuilt the doc for the release, includuding
1985 stylesheet update
1986 * python/Makefile.am: fix a filename bug
1987
1988Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1989
1990 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1991 should not be called.
1992
1993Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1994
1995 * libxml-2.0.pc.in: applied the patch to fix #101894
1996
1997Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1998
1999 * tree.c : applied patch from Lukas Schroeder for register callbacks
2000 * valid.c: modified patch from Lukas Schroeder to test
2001 register callbacks with --chkregister
2002
2003Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2004
2005 * xmlreader.c: seriously changed the way data are pushed to
2006 the underlying parser, go by block of 512 bytes instead of
2007 tryng to detect tag boundaries at that level. Changed the
2008 way empty element are detected and tagged.
2009 * python/tests/reader.py python/tests/reader2.py
2010 python/tests/reader3.py: small changes mostly due to context
2011 reporting being different and DTD node being reported. Some
2012 errors previously undetected are now caught and fixed.
2013 * doc/xmlreader.html: flagged last section as TODO
2014
2015Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2016
2017 * python/libxml.py: integrated the Python 2.2 optimizations
2018 from Hannu Krosing, while maintaining compatibility with
2019 1.5 and 2.1
2020
2021Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2022
2023 * xmllint.c: a bit of cleanup
2024 * xmlreader.c: small fix
2025 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2026 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2027
2028Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2029
2030 * python/setup.py.in: patch from Stéphane Bidoul to include
2031 drv_libxml2.py in setup.py
2032
2033Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2034
2035 * doc/xmlreader.html: starting documenting the new XmlTextReader
2036 interface.
2037
2038Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2039
2040 * xmllint.c: added the --stream flag to use the TextReader API
2041 * xmlreader.c: small performance tweak
2042
2043Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2044
2045 * xmlreader.c python/tests/reader2py: okay the DTD validation
2046 code on top of the XMLTextParser API should be solid now.
2047
2048Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2049
2050 * xmlreader.c python/tests/reader2py: Fixing some more mess
2051 with validation and recursive entities while using the
2052 reader interface, it's getting a bit messy...
2053
2054Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2055
2056 * xmlreader.c python/tests/reader.py: another couple of problem
2057 related to IsEmptyElement reported by Stéphane Bidoul needed
2058 some fixes.
2059
2060Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2061
2062 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2063 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2064 based on the python XmlTextReader interface.
2065
2066Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2067
2068 * tree.c: backing out one change in the last patch which broke the
2069 regression tests
2070
2071Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2072
2073 * global.data globals.c tree.c include/libxml/globals.h: applied
2074 an old patch from Lukas Schroeder to track node creation and
2075 destruction. Probably missing a lot of references at the moment
2076 and not usable reliably.
2077
2078Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2079
2080 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2081 from doc/news.html and a stylesheet
2082
2083Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2084
2085 * xmlreader.c python/tests/reader.py: fixed another couple of
2086 xmlreader bugs reported by Stéphane Bidoul and added tests.
2087
2088Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2089
2090 * xmlreader.c python/tests/reader2.py: fixed another validity
2091 checking in external parsed entities raised by Stéphane Bidoul
2092 and added a specific regression test.
2093 * python/tests/reader3.py: cleanup
2094
2095Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * xmlreader.c python/tests/reader2.py: fixed a problem with
2098 validation within entities pointed by Stéphane Bidoul, augmented
2099 the tests to catch those.
2100
2101Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * python/generator.py: modified the generator to allow keeping
2104 class references when creating new classes, needed to fix a bug
2105 pointed by Stéphane Bidoul where the input buffer of the
2106 xmlTextReader instance gets destroyed if the python wrapper for
2107 the input is not referenced anymore.
2108
2109Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2110
2111 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2112 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2113
2114Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * xmlreader.c python/tests/reader.py: fixed another problem
2117 pointed by Stéphane Bidoul
2118
2119Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2122 with "<a/>"
2123
2124Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2125
2126 * SAX.c: warn on xmlns:prefix="foo"
2127 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2128 for namespace attributes handling.
2129
2130Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2133 a really nasty problem raised by a DocBook XSLT transform
2134 provided by Sebastian Bergmann
2135
2136Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2139 by Stéphane Bidoul and integrated it into the tests
2140
2141Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2144 extended the XmlTextReader API a bit, addding accessors for
2145 the current doc and node, and an entity substitution mode for
2146 the parser.
2147 * python/libxml.py python/libxml2class.txt: related updates
2148 * python/tests/Makefile.am python/tests/reader.py
2149 python/tests/reader2.py python/tests/reader3.py: updated a bit
2150 the old tests and added a new one to test the entities handling
2151
2152Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2153
2154 * python/generator.py python/libxml2class.txt
2155 python/tests/reader.py python/tests/reader2.py: changed the
2156 generator to provide casing for the XmlTextReader similar to
2157 C# so that examples and documentation are more directly transposable.
2158 Fixed the couple of tests in the suite.
2159
2160Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * doc/guidelines.html: added a document on guildeline for
2163 publishing and deploying XML
2164
2165Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2166
2167 * valid.c xmlreader.c: final touch running DTD validation
2168 on the XmlTextReader
2169 * python/tests/Makefile.am python/tests/reader2.py: added a
2170 specific run based on the examples from test/valid/*.xml
2171
2172Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * python/libxml.py: added a few predefined xmlTextReader parser
2175 configuration values.
2176
2177Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * python/libxml_wrap.h: trying to fix #102037
2180
2181Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * SAX.c: fixing bug #95296, when the predefined entities
2184 are redefined in the DTD the default one must be used
2185 instead anyway.
2186
2187Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2188
2189 * doc/xmllint.xml
2190 * doc/xmllint.1
2191 Add discussion of XML_DEBUG_CATALOG to xmllint man
2192 page - bug #100907
2193
2194
2195Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * xmlreader.c: Fixed the empty node detection to avoid reporting
2198 an inexistant close tag.
2199
2200Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2203 for Python 2.1
2204
2205Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2208
2209Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2210
2211 * doc/libxml2-api.xml python/tests/reader.py: one really need
2212 to provide the base URI information when creating a reader parser
2213 from an input stream. Updated the API and the example using it.
2214
2215Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2218 include/libxml/valid.h include/libxml/xmlreader.h: working on
2219 DTD validation on top of xml reader interfaces. Allows to
2220 validate arbitrary large instances. This required some extensions
2221 to the valid module interface and augmenting the size of xmlID
2222 and xmlRef structs a bit.
2223 * uri.c xmlregexp.c: simple cleanup.
2224
2225Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2228 work on the xml reader interfaces.
2229 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2230 Web page for the Windows binaries.
2231
2232Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * xmlIO.c: applied a patch for VMS following the report by
2235 Nigel Hall
2236
2237Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * parser.c: the parseStartTag bug fix wasn't complete.
2240
2241Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2244 parseStartTag, fixing it.
2245 * test/att4 result/att4 result/noent/att4: adding the test
2246 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2247 more methods to XmlTextReader.
2248
2249Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2250
2251 * win32/libxml2.def.src: added more xml reader exports
2252 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2253 to the build
2254
2255Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2256
2257 * doc/tutorial/xmltutorial.xml
2258 plus generated html and pdf
2259 Updating tutorial again based on further comments from Niraj
2260 Tolia on the last iteration
2261
2262Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2263
2264 * doc/tutorial/xmltutorial.xml
2265 * doc/tutorial/includekeyword.c
2266 * doc/tutorial/includegetattribute.c
2267 plus generated html and pdf
2268 Adding fix from Niraj Tolia to tutorial to properly free memory.
2269
2270
2271Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2274 more methods of XmlTextReader.
2275 * python/libxml2class.txt python/tests/reader.py: this increased the
2276 methods in the bndings, augmented the test to check those new
2277 functions.
2278
2279Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2282 methods of XmlTextReader.
2283 * python/generator.py python/libxml_wrap.h python/types.c
2284 python/libxml2class.txt: added the reader to the Python bindings
2285 * python/tests/Makefile.am python/tests/reader.py: added a specific
2286 test for the Python bindings of the Reader APIs
2287 * parser.c: small cleanup.
2288
2289Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * xinclude.c: fallback was only copying the first child not the
2292 full child list of the fallback element, closes #89684 as reopened
2293 by Bernd Kuemmerlen
2294
2295Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2296
2297 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2298
2299Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2300
2301 * configure.in: preparing release of 2.4.30
2302 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2303 gives enum values, fix functype return type, put back fields in
2304 structs
2305 * doc/*: updated the docs rebuilt
2306
2307Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2310 about htmlNodeDumpOutput location.
2311 * xpath.c: removed an undefined function signature
2312 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2313 too many symbols in the API breaking the python bindings.
2314 Updated with the libxslt/libexslt changes.
2315
2316Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * configure.in: preparing release of 2.4.29
2319 * doc/*: rebuilt the docs and API
2320 * xmlreader.c: a few more fixes for the XmlTextReader API
2321
2322Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2323
2324 * include/win32config.h: applied mingw patch from Magnus Henoch
2325
2326Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2329
2330Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2331
2332 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2333 building Python script, does the C parsing directly, generates
2334 a better API description including structure fieds defs and
2335 enums. Still a couple of bugs, but good enough for the python
2336 wrappers now.
2337 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2338 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2339 include/libxml/schemasInternals.h include/libxml/tree.h: more
2340 cleanup based on the python analysis script reports.
2341 * libxml.spec.in: make sure the API XML description is part of the
2342 devel package.
2343
2344Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2347 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2348 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2349 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2350 code cleanup, especially the function comments.
2351 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2352
2353Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * Makefile.am xmlreader.c include/libxml/Makefile.am
2356 include/libxml/xmlreader.h: Adding a new set of APIs based on
2357 the C# TextXmlReader API but converted to C. Allow to parse
2358 in constant memory usage, far simpler to program and explain
2359 than the SAX like APIs, unfinished but working.
2360 * testReader.c: test program
2361
2362Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2363
2364 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2365
2366Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * tree.c: Chip turner indicated that XHTML1 serialization
2369 rule for style actually break on both IE and Mozilla,
2370 try to avoid the rule if escaping ain't necessary
2371
2372Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * nanhttp.c: handle HTTP URL escaping, problem reported by
2375 Glen Nakamura and Stefano Zacchiroli
2376
2377Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2380
2381Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * uri.c: Johann Richard pointed out some XPointer problems for
2384 URN based URI references in XInclude. Modified the URI parsing
2385 and saving routines to allow correct parsing and saving of
2386 XPointers, especially when attached to "opaque" scheme accordingly
2387 to RFC 2396
2388
2389Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2392 of refactoring to the HTML saving code.
2393 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2394 in the doc.
2395
2396Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2399 to a buffer API to reuse the generic dump to an OutputIO layer,
2400 this reduces code, fixes xmlNodeDump() for XHTML, also made
2401 xmlNodeDump() now return the number of byte written.
2402
2403Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * python/setup.py.in: another patch from Stéphane Bidoul for
2406 Python bindings on Windows
2407 * doc/parsedecl.py: small cleanup
2408
2409Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * libxml.spec.in configure.in: add a line in %changelog for releases
2412
2413Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * parser.c: patch from Marcus Clarke fixing a problem in entities
2416 parsing that was detected in KDe documentations environment.
2417
2418Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2419
2420 * python/libxml.c (libxml_prev): Return the previous as opposed to
2421 the next node (I guess this is the result of some cut & paste programming:)
2422
2423Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2426
2427Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * python/generator.py python/libxml.c python/setup.py.in: trying
2430 to fix the Python bindings build on Windows (Stéphane Bidoul)
2431
2432Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2433
2434 * win32/configure.js: added option for python bindings
2435 * win32/libxml2.def.src: added more exports
2436
2437Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2438
2439 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2440 pthreads
2441 * win32/wince/*: applied updates to Windows CE port from Javier
2442
2443Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * configure.in: preparing 2.4.28
2446 * libxml.spec.in doc/Makefile.am: some cleanup
2447 * doc/*: updated the news and regenerated.
2448
2449Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * HTMLparser.c: final touch at closing #87235 </p> end tags
2452 need to be generated.
2453 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2454 this change slightly the output of a few tests
2455 * doc/*: regenerated
2456
2457Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2458
2459 * parserInternals.c: fixing bug #99190 when UTF8 document are
2460 parsed using the progressive parser and the end of the chunk
2461 is in the middle of an UTF8 multibyte character.
2462
2463Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2464
2465 * threads.c: fixed initialization problem in xmlNewGlobalState
2466 which was causing crash.
2467 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2468 in xmlInitializeGlobalState.
2469 * parserInternals.c: cleaned up ctxt->sax initialisation.
2470
2471Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2472
2473 * tree.c include/libxml/tree.h: modified the existing APIs
2474 to handle XHTML1 serialization rules automatically, also add
2475 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2476 libxslt serialization uses it when needed without changing
2477 the library API.
2478 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2479 result/xhtml1: added a new test specifically for xhtml1 output
2480 and updated the result of one XHTML1 test
2481
2482Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2483
2484 * xinclude.c parserInternals.c encoding.c: fixed #99082
2485 for xi:include encoding="..." support on text includes.
2486 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2487 test/XInclude/ents/isolatin.txt : added a specific regression test
2488 * python/generator.py python/libxml2class.txt: fixed the generator
2489 the new set of comments generated for doc/libxml2-api.xml were
2490 breaking the python generation.
2491
2492Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2495 * configure.in: patch for Solaris on new autoconf closes #98880
2496 * doc/parsedecl.py: repair the frigging API building script,
2497 did I say that python xmllib sucks ?
2498 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2499 and some comment are no more truncated.
2500
2501Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * parser.c: Martin Stoilov pointed out a potential leak in
2504 xmlCreateMemoryParserCtxt
2505
2506Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2509 included in HTML documents and using the push parser.
2510
2511Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2512
2513 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2514 specified, look for the Python interpreter not just in the
2515 specified root but also in the specified location. Fixes #98825
2516
2517Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * python/libxml.c: fixing bug #98792 , node may have no doc
2520 and dereferencing without checking ain't good ...
2521
2522Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * configure.in: preparing release 2.4.27
2525 * doc/* : updated and rebuilt the docs
2526 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2527 and all the docs are actually packaged and in the final RPMs
2528 * parser.c parserInternals.c include/libxml/parser.h: restore
2529 xmllint --recover feature.
2530
2531Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2532
Daniel Veillard784b9352003-02-16 15:50:27 +00002533 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002534 processing of parsed entities, and XPath computation on sustitued
2535 entities.
2536 * testXPath.c: make sure entities are substitued.
2537
2538Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2539
Daniel Veillard784b9352003-02-16 15:50:27 +00002540 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002541 processing of internal parsed entities, which had to be changed.
2542
2543Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2546 trying to fix bug #98517 about building outside the source tree
2547 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2548
2549Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2550
2551 * include/win32config.h: cleanup
2552 * win32/Makefile.mingw: integrated mingw in JScript configure
2553 * win32/Makefile.msvc: modified to allow mingw coexistence
2554 * win32/configure.js: integrated mingw
2555 * win32/Readme.txt: cleanup
2556
2557Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * HTMLparser.c: strengthen the guard in the Pop macros,
2560 like in the XML parser, closes bug #97315
2561
2562Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2565 callback is never used.
2566
2567Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * parserInternals.c: fixed the initialization of the SAX structure
2570 which was breaking xsltproc
2571 * xpath.c: patch from Petr Pajas for CDATA nodes
2572 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2573 * parser.c include/libxml/parser.h: patch from Peter Jones
2574 removing a leak in xmlSAXParseMemory() and adding the
2575 function xmlSAXParseMemoryWithData()
2576
2577Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2578
2579 adding pdf of tutorial, changing web page to link to it
2580 * doc/tutorial/xmltutorial.pdf
2581 * doc/xml.html
2582 * doc/docs.html
2583
2584Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2585
2586 * doc/tutorial/ar01s08.html
2587 adding file what I forgot for tutorial
2588
2589
2590Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2591
2592 Adding encoding discussion to tutorial
2593 Added:
2594 * doc/tutorial/images/*.png: DocBook admonition image files
2595 * doc/tutorial/apf.html, apg.html: new generated html
2596 * doc/tutorial/includeconvert.c: conversion code entity file
2597 changed:
2598 * doc/tutorial/xmltutorial.xml: DocBook original
2599 * doc/tutorial/*.html: generated html
2600
2601Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2602
2603 * include/libxml/*.h: retired xmlwin32version.h
2604 * doc/Makefile.am: retired xmlwin32version.h
2605 * win32/configure.js: retired xmlwin32version.h
2606
2607Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2608
2609 * win32/libxml2.def.src: exported additional symbols
2610 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2611 sisterhood
2612
2613Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * globals.c: fixed a typo pointed out by Igor
2616 * xpath.c: try to speed up node compare using line numbers
2617 if available.
2618
2619Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * tree.c: make xmlFreeNode() handle attributes correctly.
2622
2623Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2624
2625 * catalog.c: completed the #96963 fix, as reported by Karl
2626 Eichwalder
2627
2628Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2631
2632Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * Makefile.am: switched the order of a couple of includes
2635 to fix bugs #97100
2636
2637Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2638
2639 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2640 xmlLoadCatalogs that used to separate directories with a ':'.
2641
2642Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2643
2644 * threads.c: improvements to the Windows-side of thread handling
2645 * testThreads.c: conditionally excluded unistd.h
2646 * testThradsWin32.c: broke overlong lines
2647 * include/win32config.h: adapted thread-related macros to the new
2648 scheme and for pthreads on Windows
2649 * win32/Makefile.msvc: introduced a more flexible thread build,
2650 added testThreads[Win32].c to the build
2651 * win32/configure.js: introduced a more flexible thread config
2652
26532002-10-31 John Fleck <jfleck@inkstain.net>
2654
2655 * doc/xml.html (and, by implication, FAQ.html)
2656 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2657
2658Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2659
2660 * configure.in: removed xmlwin32version.h
2661 * include/libxml/Makefile.am: removed xmlwin32version.h
2662
2663Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * tree.c: applied patch from Brian Stafford to fix a bug
2666 in xmlReconciliateNs()
2667
2668Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * tree.c: applied patch from Christian Glahn to allow
2671 xmlNewChild() on document fragment nodes
2672
2673Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * parser.c: Christian Glahn found a problem with a recent
2676 patch to xmlParseBalancedChunkMemoryRecover()
2677 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2678 problems
2679 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2680 test/schemas/seq*: added the test cases from Charles
2681
2682Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2685 serious cleanup of the spec file and associated changes
2686 in the Makefiles.
2687 * valid.c: try to remove some warnings on x86_64
2688
2689Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2692 fix bug #96586
2693
2694Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2697 parsing, applied his patch
2698 * result/HTML/attrents.html result/HTML/attrents.html.err
2699 result/HTML/attrents.html.sax test/HTML/attrents.html:
2700 added the test and result case provided by Mikhail Sogrine
2701
2702Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2703
2704 * vms/build_libxml.com vms/config.vms vms/readme.vms
2705 include/libxml/parser.h include/libxml/parserInternals.h
2706 include/libxml/tree.h include/libxml/xmlIO.h
2707 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2708 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2709 Applied the VMS update patch from Craig A. Berry
2710 * doc/*.html: update
2711
2712Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2713
2714 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2715
2716Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * debugXML.c: adding a grep command to --shell in xmllint
2719 for T.V. Raman
2720
2721Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * xmlcatalog.c: tried to fix some of the problem with --sgml
2724
2725Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * parser.c: tried to fix bug #91500 where doc->children may
2728 be overriden by a call to xmlParseBalancedChunkMemory()
2729
2730Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2733 identifiers in SGML catalogs containing '&'
2734
2735Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * python/types.c: fixed bugs when passing result value tree
2738 to Python functions.
2739
2740Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * configure.in: preparing the release of 2.4.26
2743 * doc/*: updated and rebuilt the documentation
2744
2745Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * parser.c: fixed a XML Namespace compliance bug reported by
2748 Alexander Grimalovsky
2749
2750Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * HTMLtree.c: fixed serialization of script and style when
2753 they are not lowercase (i.e. added using the API to the tree).
2754
2755Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * valid.c: make xmlValidateDocument emit a warning msg if there
2758 is no DTD, pointed by Christian Glahn
2759
2760Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2763 content model when some of the blocks have min or max, and a couple
2764 of bugs found in the process.
2765 * result/schemas/list0* test/schemas/list0*: added some specific
2766 regression tests
2767
2768Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2769
2770 * README: updated the contact informations
2771
2772Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2775 misses it, reported by Peter Bray.
2776
2777Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2780 and removed a few warnings
2781
2782Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * parser.c: Christian Glahn found a small bug in the push parser.
2785 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2786 public
2787
2788Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * xmlschemas.c include/libxml/xmlschemas.h: added
2791 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2792 * testSchemas.c: added --memory to test the new interface
2793
2794Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * doc/index.py doc/search.php: integrated the XSLT indexing,
2797 a few fixed in the indexer, added a scope selection at the
2798 search level.
2799
2800Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2803 this was due to uninitialized parts of the validation context
2804
2805Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * debugXML.c: applied patch from Mark Vakoc except the API
2808 change, preserved it.
2809 * doc/*: updated the docs to point to the search engine for
2810 information lookup or before bug/help reports.
2811
2812Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * doc/index.py doc/search.php: added mailing-list archives
2815 indexing and lookup
2816
2817Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2820
2821Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * doc/index.py: improved HTML indexing
2824 * doc/search.php: make the queries also lookup the HTML based indexes
2825
2826Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * doc/index.py: added HTML page indexing
2829
2830Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2831
2832 * xmlIO.c: extended Windows path normalisation to fix the base
2833 problem in libxslt.
2834 * catalog.c: fixed list handling in XML_CATALOG_FILES
2835
2836Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2837
2838 * valid.c: typo/bug found by Christian Glahn
2839
2840Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2841
2842 * xmlIO.c: applied Windows CE patch from Javier.
2843 * win32/wince: new directory, contains support for the PocketPC
2844 with Windows CE from Javier.
2845 * include/win32config.h: reorganised, removed duplicate
2846 definitions and applied WinCE patch from Javier.
2847 * include/wsockcompat.h: new file, now contains WinSock
2848 compatibility macros.
2849 * win32/Makefile.msvc: introduced double-run compilation.
2850
2851Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * configure.in include/libxml/xmlwin32version.h: preparing release
2854 of 2.4.25
2855 * doc/*: updated and regenerated teh docs and web pages.
2856
2857Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2860 error were not covering namespace declarations.
2861 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2862 it was missing the attribute declaration for the namespace
2863 * result/VC/NS3: the fix now report breakages in that test
2864
2865Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2866
2867 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2868
2869Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2872 and regenerated the docs and web site
2873
2874Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2877 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2878 not before
2879
2880Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2881
2882 * python/generator.py python/libxml2class.txt: fixed a stupid error
2883 breaking the python API
2884
2885Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2888 triostr.c triostr.h: applied a trio update patch from
2889 Bjorn Reese which should work with MinGW
2890
2891Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * tree.c: improving some documentation comments
2894 * xmlregexp.c: found and fixed a mem leak with python regression tests
2895 * doc/*: rebuilt the doc and the API XML file including the
2896 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2897 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2898 python/types.c: added access to the XML Schemas regexps from
2899 python
2900 * python/tests/Makefile.am python/tests/regexp.py: added a
2901 simple regexp bindings test
2902
2903Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2904
2905 * doc/xml.html:
2906 fixing ftp links - thanks to Vitaly Ostanin
2907
2908Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * xmlregexp.c: fixed the data callback on transition functionality
2911 which was broken when using the compact form
2912 * result/schemas/*: updated the results, less verbose, all tests
2913 pass like before
2914 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2915 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2916 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2917 annoying warnings
2918 * xpath.c: try to provide better error report when possible
2919
2920Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * Makefile.am: fixed a breakage raised by Jacob
2923
2924Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2925
2926 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2927 which don't use sockets
2928
2929Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2930
2931 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2932 * win32/configure.js: applied zlib patch from Daniel Gehriger
2933
2934Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2935
2936 * win32/configure.js: applied the patch from Mark Vakoc for
2937 regexp support
2938 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2939 for regexp support
2940
2941Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * xmlschemastypes.c: as pointed by Igor Float and Double
2944 parsing ain't finished yet
2945
2946Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * Makefile.am configure.in: trying to fix #88412 by bypassing
2949 all the python subdir if python ain't detected
2950
2951Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2954 made configuring with regexps/automata/unicode the default
2955 but without schemas ATM
2956 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2957 fixed the regexp based DTD validation performance and memory
2958 problem by switching to a compact form for determinist regexps
2959 and detecting the determinism property in the process. Seems
2960 as fast as the old DTD validation specific engine :-) despite
2961 the regexp built and compaction process.
2962
2963Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * valid.c: determinism is debugged, new DTD checking code now works
2966 but xmlFAComputesDeterminism takes far too much CPU and the whole
2967 set usues too much memory to be really usable as-is
2968
2969Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * tree.c: fixed another stupid bug in xmlGetNodePath()
2972 * xmllint.c: --version now report the options compiled in
2973
2974Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2975
2976 * HTMLparser.c: small cleanup
2977 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2978 when configured with them. A bit of debugging around the determinism
2979 checks is still needed
2980
2981Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2984
2985Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * xmlIO.c: small portability glitch fixed.
2988
2989Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * xmlschemastypes.c: incomplete steps for real/double support
2992 * testAutomata.c include/libxml/xmlautomata.h
2993 include/libxml/xmlregexp.h: avoiding a compilation problem
2994 * valid.c include/libxml/valid.h: starting the work toward using
2995 the regexps for actual DTD validation
2996
2997Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * hash.c: cosmetic cleanup
3000 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3001 integrating a DTD validation layer based on the regexps
3002
3003Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3006 the determinism was tested before eliminating the epsilon
3007 transitions :-(
3008
3009Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * python/generator.py python/libxml.c python/libxml.py
3012 python/libxml2-python-api.xml python/libxml2class.txt
3013 python/libxml_wrap.h python/types.c: updated the python
3014 bindings, added code for easier File I/O, and the ability to
3015 define a resolver from Python fixing bug #91635
3016 * python/tests/Makefile.am python/tests/inbuf.py
3017 python/tests/outbuf.py python/tests/pushSAXhtml.py
3018 python/tests/resolver.py python/tests/serialize.py: updated
3019 and augmented the set of Python tests.
3020
3021Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3022
3023 * win32/configure.js: added more readme info for the binary
3024 package.
3025
3026Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3027
3028 * xmlIO.c: fixed a stupid out of bound array error
3029
3030Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3033 messing around with support for Windows path, cleanups,
3034 trying to identify and fix the various code path to the
3035 filename access. Added xmlNormalizeWindowsPath()
3036
3037Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * error.c valid.c: working on better error reporting of validity
3040 errors, especially providing an accurate context.
3041 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3042 error reports in those cases.
3043
3044Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3047 parser.c parserInternals.c xmlIO.c: get rid of all the
3048 perror() calls made in the library execution paths. This
3049 should fix both #92059 and #92385
3050
3051Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * xmllint.c: memory leak reporting was broken after a change
3054 of the preprocessor symbol used to activate it.
3055
3056Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3057
3058 * tree.c: try to make the copy function work for node of
3059 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3060 DOM layers though, not libxml2 itself.
3061
3062Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * valid.c: try to provide file and line informations, not all
3065 messages are covered, but it's a (good) start
3066
3067Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * xinclude.c: reimplemented a large part of the XInclude
3070 processor, trying to minimize resources used, James Henstridge
3071 provided a huge test case which was exhibiting severe memory
3072 consumption problems.
3073
3074Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * python/Makefile.am: applied patch from Christophe Merlet to
3077 reestablish DESTDIR
3078
3079Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * libxml.spec.in: fixes libary path for x86_64 AMD
3082
3083Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3084
3085 * doc/tutorial/includekeyword.c
3086 * doc/tutorial/xmltutorial.xml:
3087 (plus resulting generated html files)
3088 fixing one spot I missed in the tutorial where I hadn't freed
3089 memory properly
3090
3091Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3092
3093 * doc/tutorial/includeaddattribute.c
3094 * doc/tutorial/includeaddkeyword.c
3095 * doc/tutorial/includegetattribute.c
3096 * doc/tutorial/includekeyword.c
3097 * doc/tutorial/xmltutorial.xml
3098 * doc/tutorial/*.html:
3099 update tutorial to properly free memory (thanks to Christopher
3100 R. Harris for pointing out that this needs to be done)
3101 * doc/tutorial/images/callouts/*.png:
3102 added image files so the callouts are graphical, making it
3103 easier to read ( use "--param callout.graphics 1" to generate
3104 html with graphical callouts)
3105
3106Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3109 nice logos generated by Marc Liyanage
3110 * doc/site.xsl *.html: changed the stylesheet to show the new
3111 logo and regenerated the pages
3112
3113Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3116
3117Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * xpath.c: possible mem leak patch from Jason Adams
3120
3121Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3122
3123 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3124 in the XQuery namespace
3125 * configure.in: preparing 2.4.24
3126 * doc/*.html: updated the web pages
3127
3128Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * python/generator.py: closing bug #85258 by generating conditional
3131 compile check to avoid linking to routines not configured in.
3132
31332002-08-22 Havoc Pennington <hp@pobox.com>
3134
3135 * autogen.sh: update error message for missing automake
3136
3137Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3138
3139 * python/Makefile.am: typo in target name resulted in libxml2.py
3140 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3141
3142Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * win32/win32/Makefile.mingw: updated with version from
3145 Elizabeth Barham at http://soggytrousers.net/repository/
3146
3147Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3148
3149 * win32/Makefile.msvc: added the prefix location to the include
3150 and lib search path.
3151
31522002-08-18 Havoc Pennington <hp@pobox.com>
3153
3154 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3155 both automake 1.6 and 1.4 installed get the right automake. Means
3156 compilation from CVS will now require the latest automake 1.4
3157 release, or manually creating symlinks called "automake-1.4" and
3158 "aclocal-1.4"
3159
3160Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * configure.in python/Makefile.am: more AMD 64 induced changes from
3163 Frederic Crozat
3164
3165Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * xinclude.c: oops I was missing the xml:base fixup too
3168 * result/XInclude/*.xml: this adds xml:base attributes to most
3169 results of the tests
3170
3171Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * xinclude.c: quick but apparently working implementation of
3174 xi:fallback, should close bug #89684
3175 * Makefile.am test/XInclude/docs/fallback.xml
3176 result/XInclude/fallback.xml: added a basic test for fallback,
3177 and run with --nowarning to avoid a spurious warning
3178 * configure.in: applied patch from Frederic Crozat for python
3179 bindings on AMD 64bits machines.
3180
3181Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3184 the caller don't pass a SAX callback block.
3185
3186Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * tree.c: applied the same fix for the XML-1.0 namespace to
3189 xmlSearchNsByHref() as was done for xmlSearchNs()
3190
3191Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3192
3193 * libxml.3: small cleanup of the man page
3194 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3195 when serializing HREF attributes generated by XSLT.
3196
3197Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3200 version of Marc Liyanage' patch for boolean attributes in HTML
3201 output
3202
3203Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3204
3205 * python/tests/serialize.py: fixed the test results, indenting
3206 behaviour changed slightly
3207
3208Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3209
3210 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3211 new c14n function to Windows def files
3212
3213Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3214
3215 * c14n.c: fixed a memory leak in c14n code
3216
3217Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * parser.c include/libxml/parser.h: adding a new API for Christian
3220 Glahn: xmlParseBalancedChunkMemoryRecover
3221 * valid.c: patch from Rick Jones for some grammar cleanup in
3222 validation messages
3223 * result/VC/* result/valid/*: this slightly change some of the
3224 regression tests outputs
3225
3226Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3227
3228 * tree.c: trying to fix a problem in namespaced attribute handling
3229 raised by Christian Glahn
3230
3231Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * encoding.c include/libxml/encoding.h: Opening the interface
3234 xmlNewCharEncodingHandler as requested in #89415
3235 * python/generator.py python/setup.py.in: applied cleanup
3236 patches from Marc-Andre Lemburg
3237 * tree.c: fixing bug #89332 on a specific case of loosing
3238 the XML-1.0 namespace on xml:xxx attributes
3239
3240Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3241
3242 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3243 corner case from new Merlin's test suite and added a callback
3244 that will be used to improve xmlsec performance
3245
3246
3247Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * HTMLtree.c: trying to fix the <style> escaping problem in
3250 HTML serialization bug #89342
3251
3252Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3255 and rebuilt the web site.
3256
3257Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3258
3259 * include/libxml/tree.h: added _private member to xmlNs struct
3260
3261Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3262
3263 * HTMLparser.c: fixing bug #84876 based on the xml working
3264 code.
3265
3266Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3267
3268 * python/Makefile.am: enhanced to fix bug 72012 (errors
3269 when using '-jX' make parameter)
3270
3271Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3272
3273 * xpath.c: small additional enhancement for booleans
3274 compared to nodesets
3275
3276Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * HTMLtree.c: changed the order of the encoding declaration
3279 attributes in the meta tags due to a bug in IE/Mac
3280
3281Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3282
3283 * xpath.c: enhanced handling of booleans (especially '='
3284 and '!=' for nodesets) - fixes bug 85256. Added new
3285 routine xmlXPathNotEqualValues for more proper handling
3286 of '!=' when nodesets are involved.
3287
3288Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3289
3290 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3291 doc/xmlcatalog_man.xml to the source distribution
3292
3293Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3294
3295 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3296 asked for this.
3297
3298Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * configure.in: preparing 2.4.23
3301 * doc/*: rebuilt the docs
3302
3303Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3304
3305 * parser.c: fixing bug #84169 by fixing the
3306 comment of xmlCreatePushParserCtxt to describe the
3307 encoding detection parameters better.
3308
3309Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3310
3311 * valid.c: fixing bug #79331 in one path the lookup for
3312 ID attributes on a namespaced node wasn't handled correctly :-\
3313
3314Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3315
3316 * HTMLparser.c: trying to fix 87235 about discarded white
3317 spaces in the HTML parser.
3318 * result/HTML/*: this changes the output of a number of HTML
3319 regression tests
3320
3321Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3322
3323 * xpath.c: applied patch from Richard Jinks for the namespace
3324 axis + fixed a memory error.
3325 * parser.c parserInternals.c: applied patches from Peter Jacobi
3326 removing ctxt->token for good.
3327 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3328 popped out by the regression tests.
3329 * Makefile.am: patch for threads makefile from Gary Pennington
3330
3331Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3332
3333 * xpath.c: enhanced behaviour of position() after usage of
3334 expressions involving preceding-sibling (et al).
3335
3336Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3337
3338 * hash.c: applied a patch from Peter Jacobi to solve a problem
3339 when compiling with the Watcom C on Win32
3340 * result/schemas/*.err: the change of hashing algo generated
3341 permutations in the output
3342
3343Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3344
3345 * hash.c: applied patch from Sander Vesik improving the quality of
3346 the hash function.
3347
33482002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3349
3350 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3351 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3352 xmllint.c xpath.c: replaced sprintf() with snprintf()
3353 to prevent possible buffer overflow (the bug was pointed
3354 out by Anju Premachandran)
3355
3356Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * parser.c: removed an uninitialized data error popped by valgrind
3359 on PE references
3360
3361Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3362
3363 * doc/xml.html
3364 adding tutorial reference to the web page
3365
3366Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3367
3368 * doc/tutorial/xmltutorial.xml
3369 * doc/tutorial/ar01s07.html
3370 * doc/tutorial/ape.html
3371 * doc/tutorial/includegetattribute.c
3372 adding section to tutorial about retrieving an attribute
3373 value
3374
3375Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * parser.c: applied a couple of patches from Peter Jacobi to start
3378 to get rid of ctxt->token, with a possible significant speed
3379 improvement to be gained once done. Better compliance with PE
3380 references constructs in DTDs too.
3381 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3382 from Peter too
3383
3384Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3387 xmlParseElement was likely to have been deallocated at the
3388 time of the report, possibly leading to segfault. Just report
3389 the tag name now.
3390
3391Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * xpath.c: patch from Richard Jinks for XPath substring() function
3394 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3395
33962002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3397
3398 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3399
3400Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3401
3402 *doc/FAQ.html
3403 fixing typos in FAQ, thanks to Robert Funnell for the
3404 editing help
3405
3406Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * NEWS: got complaints from rpmlint that it was empty
3409
3410Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3411
3412 * added doc/tutorial, including:
3413 apa.html
3414 apb.html
3415 apc.html
3416 apd.html
3417 ar01s02.html
3418 ar01s03.html
3419 ar01s04.html
3420 ar01s05.html
3421 ar01s06.html
3422 includeaddattribute.c
3423 includeaddkeyword.c
3424 includekeyword.c
3425 includestory.xml
3426 index.html
3427 xmltutorial.xml
3428 libxml tutorial, including generated html
3429
3430Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3431
3432 * result/c14n/exc-without-comments/merlin-c14n-two-*
3433 result/c14n/without-comments/merlin-c14n-two-*
3434 test/c14n/exc-without-comments/merlin-c14n-two-*
3435 test/c14n/without-comments/merlin-c14n-two-*
3436 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3437 c14n/exc-c14n and slightly modified test script to handle
3438 these test cases
3439 * c14n.c: fixed bugs for complicated nodes set (namespace
3440 without node and others from merlin-c14n-two.tar.gz)
3441 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3442 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3443 for xmlsec performance patch
3444 * xpath.c: fixed self::node() for namespaces and attributes
3445
3446Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3447
3448 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3449 but with the format parameter
3450 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3451
3452Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3453
3454 * Makefile.am: updated c14n tests suite
3455 * c14n.c: performance improvement for previous c14n patch
3456
3457Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * parser.c: another peroformance patch from Peter Jacobi, that
3460 time on parsing attribute values.
3461
3462Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3463
3464 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3465 into LibXML2 test suite
3466
3467Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3468
3469 * c14n.c: propagating xpath ancesstors node fix to c14n
3470 plus small performance improvement to reduce number of
3471 mallocs
3472 * xpath.c: fixed ancestors axis processing for namespace nodes
3473
3474Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3477 Peter Jacobi
3478
3479Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3480
3481 * configure.in: preparing 2.4.22
3482
3483Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3484
3485 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3486 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3487 a public entry point.
3488 * doc/*: rebuilt the API and docs
3489
3490Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * xpath.c: patch from Richard Jinks to fix a problem introduced
3493 in the previous patch and pointed by Norm
3494
3495Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3496
3497 * libxml.spec.in: fixing bug #81112
3498
3499Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * uri.c: fixing bug #82848
3502
3503Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3506 output of one catalog test
3507
3508Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3509
3510 * global.data globals.c tree.c include/libxml/globals.h
3511 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3512 default value for global parameter xmlIndentTreeOutput to 1 and
3513 introduced new global parameter xmlTreeIndentString (the string
3514 used to do one-level indent) with default value " " (as it was
3515 in tree.c)
3516
3517Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3518
3519 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3520 with trio and schemas.
3521
3522Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3523
3524 * xpath.c: patch from Richard Jinks to fix the problem raised in
3525 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3526
3527Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3528
3529 * xmlschemas.c: a bit of work on import.
3530 * xmlschemastypes.c: Charles Bozeman provided a compare function
3531 for date/time types so min/max facet restrictions should work,
3532 indeterminate comparisons return an error instead of equal.
3533 * test/schemas/date_0* result/schemas/date_0_0: specific test
3534 from Charles Bozeman too
3535
3536Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3537
3538 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3539 from Christian Cornelssen fixing the man pages and the Catalog
3540 building script.
3541 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3542 next step is <xs:import> I now have a reasonable understanding
3543 of how it works.
3544
3545Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3546
3547 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3548
3549Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3550
3551 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3552
3553Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3554
3555 * xpath.c: fixing an XPath function evalutation bug pointed out
3556 by Alexey Efimov where the context was lost when evaluating
3557 the function arguments
3558
3559Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3560
3561 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3562 function public for XMLSec performance optimizations
3563
3564Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * python/generator.py python/libxml2class.txt : fixed a problem
3567 with the HTML parser pointed by Gary Benson
3568 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3569 example
3570
3571Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3572 * parser.c: fixed bug #81159 (memory growth in SAX)
3573
3574Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3575 * xpath.c: fixed bug #78858 (the real fix)
3576
3577Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3578 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3579
3580Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3581
3582 * tree.c: modified xmlNodeSetBase to allow changing the
3583 base of a document.
3584
3585Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * xmlschemastypes.c: patch Charles Bozeman for validation of
3588 all the date, time, and duration types
3589 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3590 * configure.in: fixed an error pointed by an user
3591 * xml2-config.in: fixed an error pointed by an user
3592
3593Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3594
3595 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3596 win32/libxml2.def.src xmlIO.c: exported default
3597 'file:', 'http:' and 'ftp:' protocols input handlers
3598 and maked protocols comparisson case insensitive
3599
3600Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * configure.in: Neven Has detected a typo
3603
3604Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3605
3606 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3607 as one of the persons allowed to commit directly to the
3608 module.
3609
3610Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3613 * valid.c: raised a too low limit
3614 * doc/*: rebuilt the docs
3615
3616Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * test/XPath/expr/floats test/XPath/expr/functions
3619 result/XPath/expr/floats result/XPath/expr/functions
3620 xpath.c: another XPath conformance patch from Richard Jinks
3621
3622Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3623
3624 * xmlschemas.c: fixed validation of attribute groups.
3625 * test/schemas result/schemas: added an example from the primer
3626
3627Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3630 * test/schemas result/schemas: updated the test list
3631
3632Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3633
3634 * TODO: updated a bit
3635 * parser.c: made a comment more specific
3636 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3637 Schemas conformance.
3638 * test/schemas result/schemas: updated the test list
3639
3640Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3641
3642 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3643 implementing xs:all with minOccurs = 0
3644 * tes/schemas/* result/schemas/*: added more tests covering
3645 xs:all
3646
3647Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3648
3649 * xmlregexp.c: first implementation of the all particle, this
3650 may need to be revisited for case where not all transitions
3651 must be crossed.
3652
3653Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3654
3655 * tree.c: another entity processing update from Markus Henke
3656
3657Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3658
3659 * trionan.c: fixed crash on OSF/1
3660
3661Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3662
3663 * xmlschemas.c: more Schemas work
3664 * test/schemas/* result/schemas/*: added more tests coming
3665 from the spec.
3666
3667Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3668
3669 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3670 ExcC14N specification
3671
3672Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3673
3674 * tree.c: patch from Markus Henke, fix for recursive entities.
3675
3676Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3677
3678 * xpath.c: fix a problem with string() on a document node.
3679
3680Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * Makefile.am xmlschemas.c: more Schemas work
3683 * test/schemas/* result/schemas/*: added more tests coming
3684 from the spec.
3685
3686Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3687
3688 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3689 * result/HTML/*: this changes a few things in the results
3690
3691Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3692
3693 * include/libxml/tree.h: eliminated 'declaration different than
3694 prototype' warning
3695 * include/win32config.h: "resolved" conflicts with errno.h
3696
3697Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3698
3699 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3700 on the automata interfaces and debug of counted choices
3701 * test/schemas/* result/schemas/*: added a number of tests
3702
3703Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3704
3705 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3706 a bit of work on Schemas
3707 * testSchemas.c: try to make it more useful
3708 * test/schemas/* result/schemas/* Makefile.am: changed the
3709 Schemas regression test procedure, started adding a few samples
3710
3711Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3712
3713 * include/libxml/encoding.h: Patch for the Borland C++ builder
3714 * include/libxml/tree.h: Patch for the Borland C++ builder
3715 * threads.c: Patch for the Borland C++ builder
3716 * win32/bcb5: New directory for the Borland C++ builder
3717 project files
3718
3719Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3720
3721 * win32/Makefile.msvc: Update for XML Schema support
3722 * win32/configure.js: Update for XML Schema support
3723 * win32/libxml2.def.src: Update for XML Schema support
3724
3725Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3726
3727 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3728 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3729 xmlunicode.c include/libxml/Makefile.am
3730 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3731 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3732 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3733 include/libxml/xmlversion.h.in : merged the current state of
3734 XML Schemas implementation, it is not configured in by default,
3735 a specific --schemas configure option has been added.
3736 * test/automata test/regexp test/schemas Makefile.am
3737 result/automata result/regexp result/schemas:
3738 merged automata/regexp/schemas regression tests
3739
3740Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * xpath.c: Gary found a compile time problem, fixes #78823
3743
3744Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3745
3746 * configure.in: release of 2.4.20
3747 * doc/*: updated and rebuilt the docs
3748
3749Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3750
3751 * python/Makefile.am: patch from Cristian Gafton to build on
3752 Red Hat 6.2, should also fix #75779
3753
3754Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * valid.c: first part of fixing #78729
3757
3758Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3759
3760 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3761 escaping of URI when saving HTML files.
3762 * result/HTML/*: this impacted some tests
3763
3764Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3765
3766 * configure.in: trying to fix #77441
3767
3768Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * include/libxml/xmlIO.h: Hallski complained it could not be
3771 included by itself.
3772
3773Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3774
3775 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3776
3777Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3778
3779 * win32/configure.js: patch from Nilo for the c14n option
3780 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3781
3782Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3783
3784 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3785 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3786 LIBXML_THREAD_ENABLED
3787
3788Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3789
3790 * xpath.c: another patch from Richard Jinks for substring conformance
3791 * test/XPath/expr/floats test/XPath/expr/strings
3792 result/XPath/expr/floats result/XPath/expr/strings: update of the
3793 test suite to check those.
3794
3795Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * xpath.c: patch from Richard Jinks for .x float parsing.
3798
3799Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3800
3801 * parser.c: patch from Markus Henke when an encoding ain't recognized
3802
3803Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3804
3805 * libxml.m4: got a report that #include <string.h> was needed
3806
3807Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3808
3809 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3810
3811Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3812
3813 * doc/example.html: fixing typo
3814
3815Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3816
3817 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3818 pointed out by Melvyn Sopacua.
3819
3820Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3821
3822 * libxml.m4: Frédéric Crozat gave a patch related to the change
3823 of Include paths breaking the libxml.m4
3824
3825Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3826
3827 * xpath.c: Fix bug #76927 forgot to save some context
3828 when evaluating binary expressions
3829
3830Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * configure.in: fixed configure for MPE/iX from Markus Henke
3833 * xmlmemory.c: fixed initialization problems
3834 * xpath.c: another set of patches from Richard Jinks this
3835 fixes "make XPathtests" on linux
3836
3837Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3838
3839 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3840 * test/XPath/expr/compare test/XPath/expr/equality
3841 test/XPath/expr/floats test/XPath/expr/functions
3842 test/XPath/expr/strings result/XPath/expr/compare
3843 result/XPath/expr/equality result/XPath/expr/floats
3844 result/XPath/expr/functions result/XPath/expr/strings: Updated
3845 tests though they show a divergence on Linux
3846
3847Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3848
3849 * xpath.c trionan.c: previous commit also included patches
3850 from Richard Jinks on some IEEE support corner case
3851
3852Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3855 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3856 that $(datadir) should be used for docs
3857
3858Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3859
3860 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3861 could leak filedescriptors
3862
3863Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3864
3865 * configure.in nanohttp.c: applied patch from Allan Clark for
3866 UnixWare/OpenServer
3867
3868Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3869
3870 * configure.in: preparing 2.4.19
3871 * doc/*: rebuilt the docs
3872
3873Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3874
3875 * nanohttp.c: fixing #76043, got fed up with non-portability
3876 of that piece of code.
3877
3878Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3879
3880 * valid.c SAX.c: Never commit without running "make tests" :-(
3881 fix a couple of stupidities in the previous commit
3882 * result/*: a few changes in some attribute order result of previous
3883 commit.
3884
3885Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3886
3887 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3888 the internal subset should not raise duplicate ID errors,
3889 also there was a small bug in conjunction to namespace
3890 declarations defaulted and xml:xxx attributes DTD definitions.
3891
3892Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3893
3894 * xpath.c: Richard Jinks also raised some rounding problems
3895 this tries to fix them
3896
3897Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3898
3899 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3900 behaviour in xmlXPathCastToString()
3901
3902Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3903
3904 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3905 raised by Morus Walter
3906
3907Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3908
3909 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3910 from Igor
3911
3912Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3913
3914 * xpath.c: fixing #75619, related to a problem when trying
3915 to evaluate condition when the current node set resulting
3916 from that sub-step evaluation is empty. Also fixes 2 potential
3917 problem with previous-sibling and next-siblings axis.
3918
3919Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3920
3921 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3922 HTML support is not configured in.
3923
3924Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3925
3926 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3927 include/libxml/tree.h: dohh I really didn't intended to commit
3928 this test version :-(
3929
3930Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3931
3932 * testSAX.c: I wanted to see the real speed at the SAX interface
3933 after a little too many Ximianer started complaining about the
3934 parser speed.
3935 added a --quiet option:
3936 paphio:~/XML -> ls -l db100000.xml
3937 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3938 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3939 3200006 callbacks generated
3940 real 0m1.270s
3941 Which means 16MBytes/s and 3Mcallback/s
3942
3943Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3944
3945 * xpath.c: valgrind spotted another error that time when running
3946 on libxslt regression tests
3947
3948Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3949
3950 * Makefile.am: adding "make valgrind" running the full regression
3951 tests (except python ones) under Valgrind (using valgrind -q
3952 which was kindly added by the author).
3953 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3954 passes cleanly now except an obcure floating point initialization
3955 raised in log10() in one XPath regression test ???
3956 * tree.c: edited some comments to close #75244
3957
3958Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3959
3960 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3961 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3962 context of ScrollKeeper, made sure that if the number is
3963 an integer, the serialization follows the description at
3964 http://www.w3.org/TR/xpath#section-String-Functions
3965
3966Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3967
3968 * configure.in: preparing 2.4.18
3969 * doc/*: updated and rebuilt the web site
3970 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3971 the Windows and Cygwin maintainers.
3972 * parser.c: humm, changed the way the SAX parser work when
3973 xmlSubstituteEntitiesDefault(1) is set, it will then
3974 do the entity registration and loading by itself in case the
3975 user provided SAX getEntity() returns NULL.
3976 * testSAX.c: added --noent to test the behaviour.
3977
3978Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3979
3980 * parser.c: Wilfried Teiken provided a hackish but working
3981 way to get context reported back on entities when parsing
3982 with SAX and without breaking the DOM build.
3983
3984Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3985
3986 * c14n.c: applied a new patch from Aleksey Sanin
3987 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3988 to reference Aleksey implementation of XML digital Signatures
3989
3990Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3991
3992 * xpath.c: small fix to avoid potential problem due to
3993 ordering of freeing data
3994 * python/Makefile.am: people were complaining about
3995 the generated file in python dir not being built
3996
3997Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3998
3999 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4000 python/generator.py python/libxml.c python/types.c: Cleanup
4001 of the python Makefiles based on Jacob and James feedback,
4002 fixed the spec file accordingly, fixed the number of warning
4003 that passing my pedantic CFLAGS was generating. Conclusion
4004 is that Python includes are real crap.
4005
4006Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4007
4008 * configure,in: it was reported quite a few times that
4009 xml2-config --cflags should not output
4010 -I$includeprefix/libxml2/libxml because libxml2 header names
4011 clashes with existing names like list.h from C++ stl.
4012 Includes should be #include<libxml/xxx.h> so ...
4013
4014Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4015
4016 * c14n.c: another patch from Aleksey Sanin
4017
4018Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4019
4020 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4021 canonicalization algorithm
4022 * doc/xml.html doc/index.html: added the C14N references on the
4023 index page.
4024
40252002-03-13 jacob berkman <jacob@ximian.com>
4026
4027 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4028 usage, redundant, and gcc specific
4029
4030Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4031
4032 * xpath.c: speedup some node selection operations, this can
4033 have a significant impact on DocBook Norm's stylesheets
4034 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4035 make sure it's always the case
4036 * debugXML.c: distinguish CDATA and comments in ls operations
4037
4038Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4039
4040 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4041 to generate better API descriptions etc...
4042
4043Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4044
4045 * c14n.c: Fixing #74186, made sure all boolean expressions
4046 get fully parenthesized, ran indent on the output
4047 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4048 include/libxml/tree.h: also #74186 related, removed the
4049 --with-buffers option, and all the preprocessor conditional
4050 sections that were resulting from it.
4051
4052Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4053
4054 * valid.c: applied patch from Dodji Seketeli fixing an
4055 uninitailized variable in xmlValidGetValidElements()
4056
4057Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4058
4059 * c14n.c: fixed a few comments
4060 * doc/*.html doc/*/*.html: regenerated the docs and added
4061 the C14N API
4062 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4063
4064Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4065
4066 * check-xml-test-suite.py: fix to adapt varaiations in the
4067 bindings
4068 * configure.in python/setup.py python/setup.py.in: fixed to
4069 have the version of the python scripts automatically updated
4070
4071Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4074 in xmlCopyProp()
4075
4076Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4077
4078 * configure.in: preparing 2.4.17 release
4079 * doc/*: updated and rebuilt the docs
4080 * xpath.c: fixed a comment
4081 * python/libxml.c: fixed a possible reentrancy problem
4082
4083Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4084
4085 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4086 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4087 added a specific regression test
4088 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4089 not raise exceptions when failing to find the attribute.
4090
4091Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4092
4093 * configure.in xmllint.c: owen pointed out a problem with the
4094 ftme fix, gettimeofday() was not detected by configure and
4095 the ftime header wasn't included, dohhh
4096
4097Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4098
4099 * configure.in xmllint.c: trying to fix #71457 for timing
4100 precision when gettimeofday() is not availble but ftime() is
4101
4102Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4103
4104 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4105 are now copied on install and part of the -devel RPM
4106
4107Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4108
4109 * xpath.c: trying to avoid bug #72150 which was apparently
4110 caused by a gcc bug (or a processor problem) as detailed
4111 at http://veillard.com/gcc.bug
4112
4113Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4114
4115 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4116 fixed xmlReconciliateNs(), added a Python test/example for
4117 inter-document cut'n paste
4118 * python/libxml.py: fixed node.doc on document nodes and added
4119 xpathEval() onto node objects
4120
4121Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4122
4123 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4124 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4125 fixup and integrated tests for the serialization stuff
4126
4127Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4128
4129 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4130 moved the libxml man page to section 3
4131
4132Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4133
4134 * tree.c: fix bug #72490
4135 * python/libxml.c python/libxml.py: added methods serialize()
4136 and saveTo() to all node elements.
4137
4138Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4139
4140 * xmlIO.c: closed #73430, don't read from an input source
4141 which indicated an end-of-file or an error.
4142
4143Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4144
4145 * parser.c: make sure SAX endDocument is always called as
4146 this could result in a Python memory leak otherwise (it's
4147 used to decrement ref-counting)
4148 * python/generator.py python/libxml.c python/libxml.py
4149 python/libxml2-python-api.xml python/libxml2class.txt
4150 python/tests/error.py python/tests/xpath.py: implemented
4151 the suggestions made by Gary Benson and extended the tests
4152 to match it.
4153
4154Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4155
4156 * python/generator.py: applied patch fixing #73450
4157
4158Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * xpath.c: fixing #61290 "namespace nodes have no parent"
4161 long standing divergence from the XPath REC. NodeSets
4162 simply hold a copy of namespace nodes and those node ->next
4163 points to the parent (which may not be the node carrying the
4164 definition).
4165 * include/libxml/xpath.h: flagged but didn't added a possible
4166 speedup
4167 * DOCBparser.c HTMLparser.c: removed some warnings from push
4168 parser due to new state being added.
4169 * tree.c: new fix from Boris Erdmann
4170 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4171 the XML Canonalization support from Aleksey Sanin
4172
4173Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4174
4175 * tree.c: patch from Boris Erdmann fixing some namespace odities
4176 with xmlCopyNode()
4177
4178Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4179
4180 * xmlIO.c: fix bug #72706 when loading a NULL entity
4181
4182Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4183
4184 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4185 actually change in a future XML Namespace revision.
4186
4187Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4188
4189 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4190 added the possibility of returning nodesets from XPath extension
4191 functions written in Python
4192
4193Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * python/*: commiting some Python bindings work done while travelling
4196
4197Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4198
4199 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4200 explicitely with memory debugging switched on
4201
4202Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4203
4204 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4205 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4206 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4207 the accessor generator for strings
4208 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4209 regression test.
4210
4211Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4212
4213 * python/README python/generator.py python/libxml.c python/setup.py:
4214 added the 'usual' setup.py to allow building a libxml2-python
4215 module based on the same code. The initialization is however
4216 different the 2 .so files fo libxml2 and libxslt are identical and
4217 they entry point initialize both libraries. this is done to avoid
4218 some possible nasty problem since the Python don't merge the maps
4219 of all shared modules.
4220
4221Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4222
4223 * parser.c: fixed a push/encoding bug reported by Michael
4224 on librsvg
4225
4226Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4227
4228 * include/libxml/parserInternals.h: fixes a misplaced #endif
4229
4230Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4231
4232 * parser.c valid.c: found and fixed a couple of allocation bugs
4233
4234Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4235
4236 * doc/xml.html doc/python.html doc/*: added a Python and binding
4237 page describing the current state of the Python bindings and
4238 giving pointers to the other languages wrappers.
4239
4240Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4241
4242 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4243 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4244 rebuilt the API and web site
4245 * xpath.c: fixed #71978 portability bugs
4246
4247Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4248
4249 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4250
4251Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4252
4253 * include/libxml/parserInternals.h parser.c: had to change
4254 2 internal parsing API when processing document content
4255 to check the start and end of element content are defined
4256 in the same entity
4257 * valid.c include/libxml/valid.h: attribute normalization can
4258 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4259 with the context to report it.
4260 * SAX.c: fixed the last known bugs, crazy validation constraints
4261 when a document is standalone seems correctly handled. There
4262 is a couple of open issues left which need consideration especially
4263 PE93 on external unparsed entities and standalone status.
4264 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4265 The 2 tests left failing are actually in error. Cleanup done.
4266
4267Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4268
4269 * valid.c: implemented E59 spaces in CDATA does not match the
4270 nonterminal S
4271
4272Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4273
4274 * SAX.c parser.c valid.c: more validation test fixups
4275 * check-xml-test-suite.py: added duration info for the tests
4276
4277Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4278
4279 * parser.c valid.c: a couple of errors were reported but not
4280 saved back as such in the parsing context. Down to 1% failure rate
4281 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4282
4283Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4284
4285 * xmlInternald.c: isExtender was missing a char
4286 * parser.c include/libxml/parser.h: % are acceptable in the
4287 internal subset if within a PUBLIC ID
4288
4289Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4290
4291 * SAX.c parserInternals.c valid.c: more work on the conformance
4292 suite. Took the step to finally block documents with encoding
4293 errors. It's a fatal error per the spec, people should have fixed
4294 their documents by now.
4295
4296Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4297
4298 * check-xml-test-suite.py: fixed the test script after some discussion
4299 on the semantic of TYPE="error"
4300 * Makefile.am: added the script to the distrib
4301
4302Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4303
4304 * SAX.c entities.c: fixed a couple of conformances issues deep
4305 into the validation code (standalone and undeclared Notations)
4306
4307Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4308
4309 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4310 stayed there for years !
4311
4312Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4313
4314 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4315 missing
4316
4317Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4318
4319 * check-xml-test-suite.py: improved the behaviour a bit as
4320 well as the logs
4321 * parser.c valid.c SAX.c: fixed a few more bugs
4322 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4323
4324Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4325
4326 * check-xml-test-suite.py: python script to run regression tests
4327 against the XML Test suite of W3C/OASis
4328 * SAX.c: fixed a validation bug
4329 * parser.c: fixed 3 errors pointed by the test suite
4330 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4331 * python/Makefile.am: fixed a dependendy
4332
4333Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4334
4335 * xmlmemory.c: avoid a warning bug #71594
4336
4337Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4338
4339 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4340 warning on alpha/Tru64
4341
4342Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4343
4344 * include/libxml/entities.h: fixing a comment
4345 * valid.c: fixing some troubles with validity check on namespaces
4346 * result/VC/NS3 test/VC/NS3: added a specific regression test
4347
4348Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4349
4350 * tree.c: Fixing #71342 serializing '\n' in attribute values
4351 * result/noent/att3 result/att3 test/att3: added a specific
4352 test.
4353
4354Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4355
4356 * python/libxml.c: couple of bug fixes
4357
4358Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4359
4360 * python/*.py: removed tabs and used spaces.
4361
4362Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4363
4364 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4365 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4366
4367Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4368
4369 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4370 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4371
4372Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4373
4374 * include/libxml/encoding.h include/libxml/entities.h
4375 include/libxml/globals.h include/libxml/parser.h
4376 include/libxml/threads.h include/libxml/tree.h
4377 include/libxml/xmlmemory.h: trying to fix the include mess
4378
4379Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4380
4381 * include/libxml/xmlmemory.h: reverted part of the previous
4382 attempt to provide #69655, this was breaking the build.
4383
4384Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4385
4386 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4387 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4388 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4389 include/libxml/parserInternals.h include/libxml/tree.h
4390 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4391 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4392 clean.
4393 * python/libxml.c: fixed a warning.
4394
4395Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4396
4397 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4398 copying of node, merge back IDs in the target document.
4399 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4400 test/XInclude/ents/ids.xml: test case
4401 * result/VC/ElementValid4: output changed due to a typo fix
4402
4403Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4404
4405 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004406 generate the dependencies right as Jacob found out. Add
4407 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004408
4409Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4410
4411 * parserInternals.c valid.c: Justin Fletcher found some parts
4412 of the code needing cleanup
4413 * libxml.spec.in python/Makefile.am python/generator.py
4414 python/libxml.c python/libxml.py: Fixed the python Makefiles
4415 corrected a bug showing up on ia64, changed the name of the
4416 python internal module too
4417
4418Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4419
4420 * Makefile.am: applied patch from Andris Pavenis for binary
4421 name suffixes
4422
4423Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4424
4425 * xmllint.c win32/win32config.h: fixing #68748
4426
4427Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4428
4429 * valid.c: fixing #70166
4430
4431Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4432
4433 * valid.c: fixing #70077
4434
4435Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4436
4437 * Copyright Makefile.am README configure.in libxml.spec.in:
4438 Changed to the MIT Licence
4439 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4440 doc/xmlio.html: updated the doc accordingly
4441 * include/libxml/xmlwin32version.h configure.in: preparing
4442 2.4.14 release
4443 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4444 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4445 fixed the const xmlChar * wrapper and generator, XPath extension
4446 functions now use the context as first argument
4447 * python/tests/tstxpath.py python/tests/xpath.py
4448 python/tests/xpathext.py: Updated the tests accordingly
4449 * tree.c: fixed bug #70067
4450
4451Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4452
4453 * Makefile.am: cleanup
4454 * debugXML.c: always use stdout if output is NULL
4455 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4456 * python/Makefile.am python/generator.py python/libxml2class.txt
4457 python/libxml_wrap.h python/types.c: augmented the number of bindings
4458 handling FILE * and XPath contexts
4459 * python/tests/Makefile.am: avoid a stupid problem due to the
4460 use of TEST.
4461
4462Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4463
4464 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4465
4466Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4467
4468 * python/TODO python/libxml.c: cleanup the extension function lookup
4469 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4470
4471Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4472
4473 * configure.in python/Makefile.am: do not install outside
4474 of prefix
4475
4476Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4477
4478 * python/TODO python/libxml.c: started adding SAX interfaces
4479 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4480 SAX test
4481
4482Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4483
4484 * tree.c: hardened the addChild function
4485 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4486 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4487 added accessors needed for xmlNode, a bit more testing and
4488 extension of interfaces
4489 * python/tests/Makefile.am python/tests/build.py: added a test
4490 build from scratch/save/load/check
4491
4492Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4493
4494 * parserInternals.c: change a small bit in the way valididy
4495 error messages get initialized
4496 * python/TODO python/libxml.c python/libxml2-python-api.xml
4497 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4498 added some memory debugging to track leaks at the libxml2 level
4499 * python/tests/*.py: changed all tests to check for leaks,
4500 there is just one left in XPath extension registrations.
4501
4502Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4503
4504 * python/TODO python/generator.py python/libxml2-python-api.xml
4505 python/libxml2class.txt: more accessor classes for the parser
4506 context, allow to switch on and check validity
4507 * python/tests/Makefile.am python/tests/error.py
4508 python/tests/invalid.xml python/tests/valid.xml
4509 python/tests/validate.py: attded more test and and added error.py
4510 which I forgot to commit in the last step
4511
4512Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4513
4514 * python/Makefile.am python/types.c: cleanup
4515 * python/libxml.c python/libxml.py python/libxml_wrap.h
4516 python/generator.py python/libxml2-python-api.xml
4517 python/libxml2class.txt: added class for parser context, added
4518 first cut for push mode support. Added a framework to generate
4519 accessors functions.
4520 * python/tests/Makefile.am python/tests/push.py: added a push
4521 test
4522
4523Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4524
4525 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4526 bug a bit of cleanup.
4527
4528Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4529
4530 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4531 python/libxml2class.txt: adding error redirections and preformat
4532 to a python handler
4533 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4534 tests self checking
4535
4536Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4537
4538 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4539 a function
4540
4541Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4542
4543 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4544 python/libxml.c python/libxml2-python-api.xml
4545 python/libxml2class.txt: Progressing through the TODOs, class
4546 description output, extra XML API, RPM now builds the wrappers
4547 for all python installed versions
4548
4549Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4550
4551 * configure.in libxml.spec.in python/Makefile.am python/TODO
4552 python/generator.py python/libxml2class.txt: added more informations
4553 in the libxml2-python package including docs. Slightly changed
4554 the class hierarchy
4555 * python/tests/*: added basic regression tests infrastructure too
4556
4557Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4558
4559 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4560 added libxml2-python as part of the packages installed
4561
4562Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4563
4564 * python/Makefile.am python/generator.py python/libxml.c
4565 python/libxml.py: more work, now able to extend the
4566 XPath interpreter with functions written in python.
4567
4568Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4569
4570 * python/Makefile.am: Jacob sent a patch to allow building from
4571 tarfile.
4572
4573Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4574
4575 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4576 inserted the python wrappers build, I hope this won't be too
4577 unportable
4578
4579Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4580
4581 * xpath.c: minor optimization
4582 * python/generator.py python/libxml.c python/libxml.py
4583 python/libxml_wrap.h: more work on the python bindings,
4584 they now support XPath and there is no evident leak
4585
4586Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4587
4588 * python/generator.py python/libxml.c python/libxml.py:
4589 more work on the python bindings generator.
4590
4591Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4592
4593 * python/generator.py python/libxml.c python/libxml_wrap.h:
4594 more work on the python bindings.
4595
4596Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4597
4598 * python/generator.py python/libxml.c python/libxml.py
4599 python/libxml_wrap.h: commited early version of a python binding
4600 for private use only ATM
4601
4602Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4603
4604 * entities.c tree.c include/libxml/entities.h: applied patch
4605 from Anthony Jones to implement copy of DTD subtree too. Had
4606 just to keep 2 function private which really ought to become
4607 public ones.
4608
4609Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4610
4611 * xmllint.c: added pointers to the web pages in the usage()
4612
4613Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4614
4615 * tree.c: more fixes from Petr Kozelka for attribute handling
4616 in the tree API to align the semantic with DOM.
4617
4618Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4619
4620 * valid.c tree.c entities.c: another set of patches from
4621 Anthony Jones for copy operations cleanup and robustness
4622
4623Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4624
4625 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4626 an alphabetic index based on comments content
4627 * doc/*: rebuilt the web site with the new references
4628
4629Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4630
4631 * parserInternals.h: Greg Sjaardema suggested to use an
4632 eponential buffer groth policy in xmlParserAddNodeInfo()
4633
4634Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4635
4636 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4637 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4638 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4639 to generate cross-references, and added/updated the stylesheets
4640 to generate and link API indexes. The generic keyword index
4641 is not done yet.
4642 * doc/*.html: regenerated all the usual docs too
4643
4644Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4645
4646 * debugXML.c: added an xpath function to the shell for T. V. Raman
4647
4648Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4649
4650 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4651 debug routines.
4652
4653Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4654
4655 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4656 support of attribute nodes
4657
4658Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4659
4660 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4661 hopefully near complete and fully documented of the API in XML
4662 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4663 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4664 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4665 include/libxml/parserInternals.h include/libxml/valid.hi
4666 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4667 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4668 include/libxml/xpath.h include/libxml/xpathInternals.h:
4669 Cleaned up the doc comments a lot in the process, the interface
4670 coverage is now 100%
4671
4672Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4673
4674 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4675 extracts comments from the gtk-doc DocBook output (a bit
4676 convoluted but seems to work).
4677
4678Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4679
4680 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4681 added an XML description of the API, moved the script generating
4682 it here. Added a "make api" target
4683
4684Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4685
4686 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4687
4688Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4689
4690 * xpath.c include/libxml/xpathInternals.h: the change made to
4691 xmlXPathFuncLookupFunc was incompatible roll it back
4692
4693Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4694
4695 * SAX.c: cleanup patch from Anthony Jones
4696 * doc/Makefile.am: fix the headers to avoid in make scan
4697 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4698 includes, * vs Ptr and general cleanup
4699 * parsedecl.py: first version of a script to extract the
4700 module interfaces, the goal will be to provide .decl or XML
4701 specification of the interfaces to build wrappers.
4702
4703Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4704
4705 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4706 now provides return codes in case of errors
4707
4708Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4709
4710 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4711 Upgraded to trio baseline 1.6
4712 * strio.h strio.c: Replaced by triostr.h and triostr.c
4713
4714Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4715
4716 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4717 of strdup usage in the code
4718
4719Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4720
4721 * parser.c error.c: Keith Isdale complained rightly that
4722 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4723
4724Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4725
4726 * tree.c: fixed the funxtion to set the xml: attributes
4727 * debugXML.c: added "setbase" to test it.
4728
4729Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4730
4731 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4732 to allow updating an attribute content
4733
4734Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4735
4736 * libxml.h: try to avoid problems when compiling on Windows
4737
4738Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4739
4740 * hash.c: patch from Anthony Jones for hash.c allocation size
4741 * Makefile.am: trying to work around Yet Another Libtool Madness
4742 and build the 2.4.13 release finally ...
4743
4744Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4745
4746 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4747 * doc/* : update of the documentation
4748
4749Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4750
4751 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4752 at fixing #61290 :-(
4753
4754Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4755
4756 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4757 Fixes bug #67229
4758
4759Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4760
4761 * tree.c: trying to avoid troubles when a subtree is copied
4762 and coalesced in part with the target tree. Should fix
4763 bug #67407
4764
4765Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4766
4767 * valid.c: fixed validation of attributes content of type
4768 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4769 values, very old bug. Fixes #67671
4770
4771Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4772
4773 * parser.c include/libxml/parserInternals.h tree.c: integrated
4774 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4775 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4776
4777Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4778
4779 * threads.c: applied Serguei Narojnyi's patch to add native
4780 thread support on the Win32 platform
4781 * testThreadsWin32.c Makefile.am: added the test program also
4782 from Serguei, Win32 specific
4783 * include/win32config.h include/libxml/xmlwin32version.h.in:
4784 added patch from Igor for the Windows thread specific defines.
4785
4786Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4787
4788 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4789
4790Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4791
4792 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4793 output page into XMLinfo.html. Close bug #66951 and
4794 raised by Robert Collins too.
4795
4796Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4797
4798 * encoding.c: Paul Keogh pointed out a possibility of segfault
4799 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4800 Closes bug # 68238
4801
4802Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4803
4804 * doc/*.html: updated the Gdome2 links
4805
4806Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4807
4808 * libxml.h: Applied following patches from Robert Collins
4809 and make sure IN_LIBXML is defined when compiling it
4810 -------
4811 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4812 as well as Visual C.
4813 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4814 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4815 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4816 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4817 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4818 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4819 xmlSysIDExists xmlNoNetExists).
4820 * xmllint.c: Don't include winsock2.h for Cygwin.
4821
4822Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4823
4824 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4825 when the version info is not present.
4826
4827Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4828
4829 * tree.c: Anthony Jones pointed out a problem in
4830 xmlStringGetNodeList() and provided a fix for it
4831
4832Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4833
4834 * parser.c: patch from Frank J Franklin to remove a bug in
4835 xmlCreatePushParserCtxt() when the initial buffer passed
4836 is large.
4837
4838Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4839
4840 * win32/*: big cleanup of the Windows/MSVC project files
4841 from Igor Zlatkovic
4842
4843Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4844
4845 * doc/Makefile.am: should fix #67674 and avoid troubles if
4846 xsltproc is not available or fails in the prefix provided
4847
4848Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4849
4850 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4851
4852Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4853
4854 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4855 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4856 Fixed a few other problems raised by Charlie Bozeman.
4857 * result/VC/ElementValid[5-7]: fixed the output
4858
4859Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4860
4861 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4862 patches from Charlie Bozeman. Regenerated the HTML docs.
4863
4864Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4865
4866 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4867 for Windows from Igor
4868
4869Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4870
4871 * xmllint.c: applied Justin Fletcher patch for --output or -o
4872
4873Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4874
4875 * win32/libxml2/libxml2.def.src: close #67019
4876
4877Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4878
4879 * xmllint.c: applied Justin Fletcher generic timing patch
4880 similar to the one already applied to xsltproc.
4881
4882Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4883
4884 * include/libxml/tree.h tree.c: applied documentation patches
4885 from Charlie Bozeman
4886
4887Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4888
4889 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4890
4891Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4892
4893 * valid.c: fix the xmlStrdup() used in the previous patch.
4894 * valid.c: added --dropdtd
4895 * tree.c: fixed xmlUnlinkNode so it also removes the references
4896 from the document if the node is a DTD
4897
4898Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4899
4900 * HTMLtree.c valid.c: cleanup some static declarations
4901
4902Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4903
4904 * xmllint.c: removed another strdup()
4905 * doc/FAQ: removed the HP/UX entry
4906
4907Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4908
4909 * valid.c: fix bug #66816 when validating.
4910 * xmllint.c: don't use sys/time.h if configure did not found it
4911
4912Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4913
4914 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4915 xmlcatalog_man.xml
4916
4917Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4918
4919 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4920 xmlInitMemory() was declared twice
4921
4922Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4923
4924 * globals.c: do not reference strdup() !
4925 * configure.in libxml-2.0.pc.in: trying to fix the libs
4926 of the various config extraction modules
4927
4928Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4929
4930 * configure.in : preparing 2.4.12
4931 * doc/* : updated and rebuilt the docs
4932
4933Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4934
4935 * uri.c: closed bug #66159
4936 * testURI.c: added --escape option
4937 * configure.in: some cleanup for xml2-config --cflags
4938
4939Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4940
4941 * globals.c testThreads.c: removed some misplaced includes
4942 of xmlversion.h
4943
4944Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4945
4946 * threads.c: patch from Gary Pennington fixing a possible
4947 problem at initialization time.
4948
4949Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4950
4951 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4952 Eric Lavigne contribution to build libxml2 on MacOS using
4953 CodeWarrior.
4954
4955Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4956
4957 * xmllint.c: applied Geert Kloosterman's patch to fix
4958 --repeat --timing output
4959
4960Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4961
4962 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4963 where non-wellformed XML declaractions were not detected.
4964
4965Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4966
4967 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4968
4969Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4970
4971 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4972 gets reset by xmlCleanupInputCallbacks() and this makes the
4973 function useless. Same for output.
4974
4975Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4976
4977 * xmlIO.c: robert pointed out a loop error in callback cleanups
4978
4979Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4980
4981 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4982 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4983 they are not really tied to debugging
4984
4985Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4986
4987 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4988 * xmllint.c: better --catalogs description
4989
4990Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4991
4992 * tree.c: fixed a couple of problems in xmlSetProp()
4993
4994Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4995
4996 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4997 unappropriate stdout output.
4998
4999Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5000
5001 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5002 by Denis Beurive, closes #65111
5003
5004Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5005
5006 * valid.c: in case of content model validity error, don't
5007 print it if validity warnings were not requested.
5008
5009Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5010
5011 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5012 * parserInternals.c: removed the last exit() call. Print an
5013 unmaskable error on stderr instead (library mismatch detection)
5014
5015Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5016
5017 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5018 shell instructions from Heiko Rupp
5019
5020Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5021
5022 * catalog.c: use the URL notation file:// for default catalog paths
5023
5024Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5025
5026 * include/libxml/tree.h: better comments for _private fields
5027 * tree.c: removed a problem when copying an entity reference.
5028
5029Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5030
5031 * vms/*: updated instructions and diffs from John A Fotheringham
5032
5033Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5034
5035 * include/libxml/xmlerror.h: avoid an include problem if
5036 #include <libxml/xmlerror.h> happens first in code
5037 seems to be the case in KDE libs
5038
5039Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5040
5041 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5042 from Igor for Windows
5043
5044Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5045
5046 * Makefile.am: Gary Pennington pointed out a missing prefix
5047
5048Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5049
5050 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5051 * doc/*: upgraded and rebuilt the docs
5052
5053Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5054
5055 * HTMLparser.c: fix comment in scripts element parsing.
5056 * result/HTML/doc3*: updated the results.
5057
5058Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5059
5060 * uri.c: another URI bug fix #63336, using Joel Young patch.
5061
5062Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5063
5064 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5065 a cleaned up version of the Pwd shell string generation.
5066
5067Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5068
5069 * valid.c include/libxml/tree.h: trying to fix namespaces +
5070 validation problems for good, closing #63619 in the process
5071 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5072 wrong in this respect, fixed it.
5073
5074Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5075
5076 * xmllint.c: Morus Walter patch to allow --format and --encode
5077
5078Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5079
5080 * debugXML.c: Stefan Kost provided an help command for the shell
5081
5082Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5083
5084 * debugXML.c: Heiko Rupp pointed that the shell would crash
5085 on empty nodesets returns.
5086
5087Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5088
5089 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5090 migh need the history libraries
5091
5092Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5093
5094 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5095 handle the case of < in quoted attributes, Bastian Kleineidam
5096
5097Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5098
5099 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5100 fixing catalog breakages
5101 * Makefile.am catalog.c result/catalogs/catal
5102 result/catalogs/mycatalog.* test/catalogs/catal*:
5103 fixed more problems in catalog support, added more regression tests
5104 for both XML and SGML catalog handling
5105
5106Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5107
5108 * debugXML.c: applied an improvement to xmlGetLineNo() from
5109 Keith Isdale
5110
5111Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5112
5113 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5114 Side effect of the progressive catalog loading
5115
5116Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5117
5118 * Makefile.am: confexecdir and confexec_DATA were defined twice
5119 pointed out by Karl Eichwalder
5120
5121Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5122
5123 * xmlcatalog.c: avoid unlink() and use remove() instead.
5124
5125Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5126
5127 * libxml.spec.in: cleanup
5128 * include/libxml/xmlwin32version.h: updated with 2.4.8
5129
5130Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5131
5132 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5133 of compiling libxml with a non standard set of options
5134
5135Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5136
5137 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5138 document --sgml option, fixing gnome bugzilla #63382
5139
5140Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5141
5142 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5143 breakage of 2.4.7, added a couple of really needed APIs
5144 like xmlCatalogIsEmpty() and xmlNewCatalog()
5145 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5146 for install-catalog
5147 * configure.in: preparing 2.4.8
5148
5149Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5150
5151 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5152 include/libxml/tree.h include/libxml/xmlIO.h: more include
5153 cleanups, export cleanly one html output + format function.
5154
5155Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5156
5157 * parser.c: removed initGenericErrorDefaultFunc call from
5158 xmlInitParser() since it could destroy previous calls to
5159 xsltSetGenericErrorFunc() effects
5160
5161Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5162
5163 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5164 keyword.
5165
5166Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5167
5168 * Makefile.am: cleanup
5169 * threads.c: cleanup too
5170 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5171 from xsltproc
5172 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005173 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005174
5175Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5176
5177 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5178 was not used anymore !
5179
5180Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5181
5182 * configure.in: preparing 2.4.7
5183 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5184 manual page from John
5185 * doc/*: updated the doc and rebuilt the generated pages
5186
5187Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5188
5189 * xmlIO.c: closing bug #62711, the library should never
5190 close stdin or stdout.
5191
5192Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5193
5194 * uri.c: second pass at fixing #63336, using Joel Young
5195 final patch. looks okay.
5196
5197Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5198
5199 * uri.c include/libxml/uri.h: trying to clear #63336
5200 allowing the escaping routine to parse unconformant
5201 URI-References.
5202
5203Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5204
5205 * vms/readme.vms vms/build_libxml.com nanoftp.c
5206 include/libxml/xmlversion.h.in: a few VMS updates from
5207 John A Fotheringham
5208 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5209 and xmlCleanupOutputCallbacks() for the Perl binding people.
5210
5211Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5212
5213 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5214 apply fixes to close #63271 and avoid segfaults when
5215 the error routine gets callbed before xmlInitParser()
5216 get called.
5217 * nanoftp.c error.c: Applied patches from Justin Fletcher
5218 correcting some xmlGenericError misuses.
5219
5220Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5221
5222 *doc/xmllint.xml, doc/xmllint.1
5223 New and improved man page for xmllint - .xml is the original, .1
5224 is the generated man page
5225
5226Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5227
5228 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5229 the web site from the main HTML document.
5230
5231Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5232
5233 * parser.c: fixed an erroneous validation bug when PE refs
5234 occurs in external parsed entities referenced from the
5235 internals subset
5236 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5237 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5238 added the associated testcase, it's a nice one.
5239 * HTMLparser.c: generate the DTD node as HTML still ...
5240 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5241
5242Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5243
5244 * HTMLparser.c: fixed a bug in htmlNewDoc()
5245
5246Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5247
5248 * test/threads/*: added entities testing to the Thread test
5249 * testThreads.c: make the test reasonable
5250 * DOCBparser.c: fix the DTD public and system ID
5251 * xmllint.c: added --sgml for SGML DocBook importing
5252 * Makefile.am: added Docbtests target
5253
5254Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5255
5256 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5257 * testThreads.c: removed bogus include
5258
5259Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5260
5261 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5262 fixed a very serious (looping) validation bug
5263
5264Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5265
5266 * include/libxml/globals.h include/libxml/threads.h threads.c
5267 testThreads.c: far more testing, cleaning up bugs
5268 * *.c : make sure globals.h is always included.
5269
5270Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5271
5272 * HTMLparser.c: try to get rid of parser loops for good.
5273
5274Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5275
5276 * configure.in: fixed some bugs in CFLAGS passing.
5277 * test/threads Makefile.am testThreads.c: added a specific
5278 threaded test case (really nasty, guaranteed).
5279
5280Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5281
5282 * catalog.c: serious cleanup on the management of the
5283 XML catalog tree, more tests done, especially with
5284 the catalog PI.
5285
5286Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5287
5288 * catalog.c: avoid a problem in catalog cleanup on SMP if
5289 catalogs were not initialized.
5290
5291Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5292
5293 * catalog.c xpath.c: trying to cleanup the not thread safe
5294 parts of the library.
5295
5296Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5297
5298 * include/libxml/globals.h configure.in global.data: make
5299 the allocation be per-thread a configure option
5300 * encoding.c include/libxml/parser.h: fixed compilation
5301 errors
5302
5303Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5304
5305 * include/libxml/parser.h: Norm reported that a few lines
5306 added were breaking libxslt compile, removed them for now
5307
5308Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5309
5310 * parser.c parserInternals.c threads.c: debugged and fixed
5311 initialization problems which were giving troubles on SMP
5312 boxes.
5313
5314Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5315
5316 * include/libxml/Makefile.am: missing globals.h
5317
5318Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5319
5320 * globals.c: added a couple of standard includes.
5321
5322Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5323
5324 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5325 include/libxml/parserInternals.h include/libxml/tree.h
5326 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5327 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5328 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5329 Applied the last patches from Gary, cleanup, activated threading
5330 all user accessible global variables are now handled in globals.[ch]
5331 Still a bit rought but make tests passes with either
5332 --with-threads defined at configure time or not.
5333 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5334 linking options
5335
5336Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5337
5338 * Makefile.am include/libxml/Makefile.am
5339 include/libxml/globals.h globals.c include/libxml/threads.h
5340 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5341 configure.in: started integrating the core of the thread support
5342 not activated yet but half integrated. The code should still
5343 compile and work anyway.
5344
5345Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5346
5347 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5348 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5349 integrating the non-controversial parts of Gary Pennington
5350 multithread patches
5351 * catalog.c: corrected a small bug introduced
5352
5353Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5354
5355 * catalog.c include/libxml/catalog.h: very serious cleanup,
5356 isolating unportable code and as much as possible the accesses
5357 to the global shared catalog. May need more testing !
5358
5359Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5360
5361 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5362 Keith Isdale patches for the XSLT debugger interfaces. Some
5363 cleanup
5364
5365Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5366
5367 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5368 * DOCBparser.c: generate line nubers in elements
5369
5370Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5371
5372 * configure.in: preparing 2.4.6 release
5373 * doc/xml.html doc/html/*: updated and rebuilt the docs
5374 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5375
5376Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5377
5378 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5379 adding documentation for DV's supercatalog support
5380
5381Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5382
5383 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5384 super catalog support adding one API and one flag --sgml to
5385 xmlcatalog
5386
5387Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5388
5389 * doc/xmlcatalog_man.xml, xmlcatalog.1
5390 One more crack at
5391 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5392
5393
5394Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5395
5396 * xpath.c: implemented xmlXPathObjectCopy for external objects
5397 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5398
5399Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5400
5401 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5402 finishing up fix to
5403 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5404 the xmlcatalog man page display more elegantly
5405
5406Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5407
5408 * configure.in: closing bug #61832
5409 * HTMLparser.c: removed a warning
5410
5411Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5412
5413 * xpath.c: fixing #61673 part I, do not loose doc information
5414 when copying result value trees.
5415
5416Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5417
5418 * xpath.c: trying to harden the XPath interpreter
5419
5420Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5421
5422 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5423 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5424
5425Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5426
5427 * HTMLparser: repaired another loop problem
5428
5429Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5430
5431 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5432 parsing.
5433 * xpath.c: fix bug #61291 the default XML namespace node is
5434 missing from the namespace axis.
5435 * tree.c: refuse to create namespaces nodes with prefix "xml"
5436
5437Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5438
5439 * SAX.c: ouch a non-defined namespace could lead to a crash,
5440 fixed #61215
5441
5442Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5443
5444 * parserInternals.c: closed bug #61054
5445
5446Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5447
5448 * include/libxml/Makefile.am: closing #60708
5449
5450Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5451
5452 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5453 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5454
5455Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5456
5457 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5458
5459Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5460
5461 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5462 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5463
5464Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5465
5466 * catalog.c: Justin Fletcher provided cleaup code in case
5467 HAVE_STAT is not defined
5468 * include/win32config.h: Igor Zlatkovic suggested to have
5469 HAVE_STAT defined there
5470
5471Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5472
5473 * catalog.c - fixed typing error reported by M. Barros
5474
5475Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5476
5477 * xmllint.c - fixing typo
5478
5479Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5480
5481 * HTMLparser.c: small enhancement to prevent loop on
5482 unrecognizable data
5483
5484Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5485
5486 * parserInternals.c: applying patch from bug #60757 this
5487 should close it
5488
5489Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5490
5491 * catalog.c xmlcatalog.c: removed a couple of warning
5492 * xpath.c: try to solve the linking problem on platforms
5493 needing trio to compile
5494
5495Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5496
5497 * Makefile.am libxml.spec.in: backing up non-documented changes
5498 commited without review or aproval by Jens Finke <jens@gnome.org>
5499 * HACKING: made 100% clear that no commit should be done directly
5500
5501Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5502
5503 * configure.in: Joe Orton provided a patch fixing a problem
5504 when iconv is specified to be in a non-standard directory
5505 but wasn't exported in xml2-config --cflags
5506
5507Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5508
5509 * configure.in: let's ship 2.4.5 before getting too much
5510 troubles with 2.4.4 errors.
5511
5512Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5513
5514 * encoding.c entities.c: do not output hexadecimal charrefs
5515 when serializing HTML since some version of Netscape can't
5516 grok it, generate decimal ones.
5517 * result/HTML/doc3.htm: output changed due to previous test
5518 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5519
5520Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5521
5522 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5523 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5524
5525Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5526 Released 2.4.4
5527
5528 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5529 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5530 updated the configuration scripts systems accordingly
5531
5532Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5533
5534 * configure.in: preparing for 2.4.4
5535 * doc/xml.html doc/html/*: updated and rebuilt the docs
5536
5537Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5538
5539 * win32/dsp/libxml2.def.src: tried to incorporate comments
5540 from bug #59220
5541
5542Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5543
5544 * parser.c result/noent/wml.xml: fixed bug #59981 related
5545 to handling of '&' in attributes when entities are substitued
5546
5547Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5548
5549 * libxml.h include/libxml/xmlversion.h.in
5550 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5551 Tried to close bug #60131
5552
5553Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5554
5555 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5556
5557Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5558
5559 * SAX.c: fixing bug #59946 on xmlns=""
5560
5561Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5562
5563 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5564 but allocates a new error code.
5565
5566Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5567
5568 * xmllint.c: John Fleck fixed typos in the options output
5569 * parser.c SAX.c: fix ignorable white space SAX selection
5570
5571Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5572
5573 * entities.c: Steve Underwood found the possibility of an
5574 ininite loop in case of error.
5575
5576Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5577
5578 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5579
5580Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5581
5582 * parser.c: warn if version is not 1.0 but it's not
5583 strictly speaking an error after analyzing the spec
5584
5585Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5586
5587 *doc/catalog.html - add link to the html version of the
5588 man page, other linguistic cleanups
5589
5590Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5591
5592 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5593 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5594 file, has not yet been included in the build.
5595
5596Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5597
5598 * catalog.c: removed a duplicate affectation Justin Fletcher
5599
5600Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5601
5602 * tree.c: Armin Sander pointed a possible text coalescing
5603 problem, completed his patch.
5604
5605Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5606
5607 * trionan.c: Fixed const and volatile re-definition problem
5608
5609Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5610
5611 * libxml.4 parser.c: doc updates from Heiko Rupp
5612 * parserInternals.c: 2 sanity checks from Heiko Rupp
5613
5614Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5615
5616 * tree.c: applied patch from Armin Sander to make some pointers
5617 const in xmlCopyNode()
5618 * include/libxml/tree.h: added fix to the header
5619
5620Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5621
5622 * xpath.c: hum, restrict the integer usage gcc bug workaround
5623 to only gcc compilers so that other architecture don't get
5624 penalized by this limitation.
5625 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5626
5627Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5628
5629 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5630 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5631
5632Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5633
5634 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5635 --convert option to xmlcatalog to convert SGML ones to
5636 the XML syntax.
5637 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5638
5639 2.4.3 got released at that point
5640Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5641
5642 * catalog.c xmlIO.c: started some serious testing and fixed
5643 a few bug and optmization needs.
5644
5645Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5646
5647 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5648 preparing for a 2.4.3 release even if it may not be ready yet
5649 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5650 all file parsing lookup to go through the entity resolver, add
5651 to add an API to bypass it (needed to load catalogs themselves),
5652 some cleanup on the catalog code too.
5653 * nanoftp.c: small cleanup
5654 * doc/catalog.html: small update
5655
5656Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5657
5658 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5659 Jun Kuriyama
5660
5661Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5662
5663 * doc/catalog.html: finished the catalog documentation
5664
5665Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5666
5667 * doc/catalog.html doc/xml.html: added documentation about
5668 Catalog support, misses an API description
5669 * doc/html/*: reextracted the API pages
5670
5671Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5672
5673 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5674 Added the part about section 7.2 on URI resolution,
5675 fixed a side effect in the HTML parser, look complete
5676 and ready to rock except the URI/SystemID part!
5677
5678Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5679
5680 * include/libxml/catalog.h include/libxml/parser.h
5681 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5682 xmlIO.c: added support and APIs needed for the catalog PI
5683 * include/libxml/xmlIO.h: cleanup
5684
5685Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5686
5687 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5688 include/libxml/catalog.h: starts to look okay, really
5689 plugged the new framework, cleaned a lot of stuff,
5690 added some APIs, except the PI's support missing this
5691 should be mostly complete
5692 * result/catalogs/* test/catalogs/*: added new test, enriched
5693 the existing one with URN ID tests
5694
5695Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5696
5697 * catalog.c: fixed nextCatalog
5698 * result/catalogs/docbook test/catalogs/*: started adding
5699 a small regression test
5700
5701Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5702
5703 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5704 more work on the XML catalog support.
5705 * parser.c include/libxml/parser.h: small cleanup seems using
5706 list as a public parameter name can give portability troubles
5707 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5708 include/libxml/xpath.h include/libxml/Makefile.am: removed
5709 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5710 wrappers
5711
5712Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5713
5714 * Makefile.am trio.c triodef.h trionan.c xpath.c
5715 include/libxml/Makefile.am include/libxml/trionan.h:
5716 Re-worked Not-A-Number and Infinity support.
5717 * xmlcatalog.c: added readline include files
5718
5719Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5720
5721 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5722 testCatalog as xmlcatalog, making it an installed app
5723 adding a shell, and preparing it to be a /etc/xml/catalog
5724 management tool, though not ready yet
5725 * catalog.c include/libxml/catalog.h: adding support for
5726 XML Catalogs http://www.oasis-open.org/committees/entity/
5727 not finished, there is some interesting tradeoffs and a
5728 few open questions left.
5729
5730Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5731
5732 * xmllint.c: fixed a line formatting problem
5733
5734Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5735
5736 * SAX.c: removed a couple of unused variable (Albert Chin)
5737
5738Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5739
5740 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5741 trying to fix some troubles w.r.t. function returning
5742 const xxxPtr.
5743
5744Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5745
5746 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5747 defined
5748
5749Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5750
5751 * xpointer.c: removed unused var
5752
5753Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5754
5755 * testXPath.c: another small cleanup closing bug #59110
5756
5757Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5758
5759 * win32/dsp/libxml2.def.src: small cleanup closing bug
5760 #59108
5761
5762Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5763
5764 * example/gjobread.c: add xmlCleanupParser() before leaving
5765
5766Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5767
5768 * config.h.in configure.in include/libxml/xmlwin32version.h:
5769 released 2.4.2
5770
5771Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5772
5773 * include/libxml/valid.h debugXML.c valid.c: deprecate
5774 the non-boundchecking Sprintf functions, add Snprintf
5775 this should close bug #57984
5776
5777Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5778
5779 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5780 URIs before doing the lookups (pointed by Mark Vakoc)
5781
5782Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5783
5784 * xpath.c: serious changes on Result Value Trees and NodeSets
5785 w.r.t. deallocation and collect operations. Probably not
5786 100% clean (merge of allocated trees smells like a problem).
5787 Seems sufficient to close #58943
5788
5789Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5790
5791 * xmllint.c: adding a --format option
5792
5793Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5794
5795 * xpath.c: count() was broken on Result Value Tree
5796 * xmlIO.c: fixed file:/// accesses on _WIN32
5797
5798Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5799
5800 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5801 macro was renamed, this should close bug #58683
5802
5803Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5804
5805 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5806 entity substitution mode text at the end of the entity might
5807 be added due to text coalescing.
5808 * nanoftp.c parser.c: small cleanup
5809
5810Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5811
5812 * HACKING: added John Fleck right to commit in the doc subdir
5813
5814Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5815
5816 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5817 allow to inherit attributes from the DTD directly in the
5818 tree, this is needed for XPath and can be a useful feature.
5819 Inherited namespaces are always provided at the tree level now
5820 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5821 of tests for this feature (XSLT being the prime user).
5822
5823Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5824
5825 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5826 testSAX.c xmlIO.c xmllint.c include/win32config.h
5827 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5828 include/libxml/xmlwin32version.h.in win32/README.MSDev
5829 win32/dsp/*: applied Win32 Facelift No.2 patches from
5830 Igor Zlatkovic for Windows/MSC
5831
5832Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5833
5834 * SAX.c: unparsedEntityDecl() the URI computation of the
5835 entity wasn't done breaking XSLT unparsed-entity-uri()
5836
5837Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5838
5839 * xpath.c: fixed a bug when walking the descendants and
5840 the current node has no children
5841 * debugXML.c: show up when a text node is supposed to not be escaped
5842
5843Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5844
5845 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5846 worked like the set:leading() function)
5847 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5848
5849Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5852
5853Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * include/libxml/xmlIO.h: apply change to close #58141
5856 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5857
5858Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * parser.c: when the internal subset uses a PE, then the
5861 included entity can use conditional sections.
5862
5863Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5866 when walking the namespace axis showing up in
5867 libxst/tests/general/bug-12
5868 * xmlmemory.c: added the possibility to trace a given block
5869 defined by its address
5870
5871Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * parser.c: don't override existing encoding specified before
5874 starting xmlParseDocument()
5875
5876Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * include/libxml/xmlwin32version.h: reinserted, needed for
5879 Windows users of CVS
5880
58812001-07-27 Darin Adler <darin@bentspoon.com>
5882
5883 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5884 * testCatalog.c: Add include of <libxml/parser.h>.
5885
58862001-07-27 Darin Adler <darin@bentspoon.com>
5887
5888 * include/libxml/.cvsignore:
5889 * include/libxml/xmlwin32version.h:
5890 Remove this file from CVS because it's generated.
5891
5892Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * parser.c include/libxml/parser.h: applied const patches from
5895 Tom Moog #58002
5896
5897Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5898
5899 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5900 lookup framework
5901
5902Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * tree.c: fixed xmlCopyNode() for documents
5905
5906Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5907
5908 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5909
5910Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * parser.c: fixes bug #57652 reported by Morus Walter
5913
5914Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5917
5918Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5921 errors, lesson don't add new functions at 1am before a release
5922 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5923 from XPath initialization when possible.
5924
5925Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * result/scripts/base*: removing history/readline changed
5928 this slightly
5929 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5930 xmllint.c: make element content line number generation
5931 optionnal to avoid breaking old apps added interface to switch
5932
5933Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005936 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005937 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5938 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5939 John Kroll fixes to allow saving to HTTP via PUT (or
5940 POST of needed).
5941 * doc/html/*.html: regenerated the docs
5942
5943Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5944
5945 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5946 xmlHashScanFull and xmlHashScannFull3 to get passed the
5947 three keys as arguments to the callback function
5948
5949Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * configure.in Makefile.am: removed libxml softlink for good
5952 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5953 100% coverage by gtk-doc
5954
5955Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956
5957 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5958 fixed serious troubles due to size_t vs. int mismatch
5959
5960Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5963
5964Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5965
5966 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5967 convenient extension API for value and context managing
5968 Now handles external objects through xmlXPathPopExternal,
5969 xmlXPathWrapExternal and xmlXPathReturnExternal.
5970 Added functions for sets operations (intersection, etc.)
5971
5972Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5975 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5976 HTMLparser.c: cleanup of global variables, marking some
5977 const or private.
5978
5979Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5980
5981 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5982 fixed xmlXPathNodeSetItem when passing index=0
5983
5984Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5987
5988Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * xmllint.c: fixed compilation under Cygwin #57503
5991 * TODO: update
5992
59932001-07-13 Peter Williams <peterw@ximian.com>
5994
5995 * config.h.in: add #undef HAVE_DLFCN_H
5996
5997 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5998 builddir.
5999
6000Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6003 raised by #57348 and #57381
6004
6005Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006
6007 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6008 tree.c xpointer.c: store the line numbder in element->content,
6009 may break some software, need a configuration mechanism
6010
60112001-07-10 Darin Adler <darin@bentspoon.com>
6012
6013 * .cvsignore:
6014 * example/.cvsignore:
6015 * include/.cvsignore:
6016 * include/libxml/.cvsignore:
6017 Various things that are generated and should be ignored.
6018
6019Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6022 * doc/xml.html doc/html/*: updated the docs
6023
6024Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6025
6026 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6027 validation occured on content with element child
6028
6029Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6030
6031 * tree.c: fixed XML Base computation which was broken
6032 * debugXML.c: added a base function to the shell
6033 * Makefile.am result/scripts/* test/scripts/*: added scripts
6034 based regression tests, and adding 2 XML Base tests
6035
6036Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * tree.c: set properties doc and call xmlSetListDoc for properties
6039 content when grafting them in a different tree.
6040 * aclocal.m4: remove from CVS
6041
6042Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * win32/libxml2/libxml2.def.src: added some missing entry point
6045 for XPath (Mark Vakoc)
6046
6047Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6050 layer should URI-Unescape before trying to open resources.
6051
6052Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * xpath.c: fix the name() bug for elements in the default
6055 namespace reported by Charlie Bozeman
6056
6057Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058
6059 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6060 led to an XPath fix, improvements of SAX initialization, and
6061 an added option --nocdata to testXPath
6062
6063Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * doc/libxml-doc.el: Felix Natter provided anew version working
6066 with XEmacs too
6067
6068Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * include/libxml/xpath.h: small cleanup
6071 * doc/xml.html: update
6072
6073Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6076 released 2.3.14
6077
6078Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * doc/html/*: rebuilt the docs for the release
6081 * doc/xml.html: added 2.3.14 release.
6082
6083Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084
6085 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6086 were not equal to empty strings
6087
6088Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * SAX.c: fixed a URI-Reference computation problem when validating
6091 * xmlIO.c: small cleanup
6092
6093Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * parser.c: improved the description of a couple of interfaces
6096 upon Larry Stamper suggestion
6097
6098Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * SAX.c entities.c parser.c: changed completely the way entities
6101 are handled when running the parser in entity substitution mode.
6102 This fixes a bug reported by Stephan Kulow and nearly divides
6103 by 3 the amount of memory required by libxslt to load and process
6104 DocBook TDG.
6105
6106Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * HTMLparser.c: fixing a too early root closing problem raised
6109 byt Prashanth Naidu
6110
6111Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112
6113 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6114 raised by Mark Vakoc.
6115
6116Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * example/Makefile.am: fixed the include path to add srcdir/include
6119 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6120 and some cleanup
6121
6122Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6125 lot of optimization work, results in significant improvements
6126 when handling really complex XPath queries. Add a small optimizer
6127 for unions, improve [n] and [last()], avoid some costly ops.
6128
6129Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6132 * xpath.c: small cleanup
6133 * xmlGetNsList: reformated, fixed problems if used on Entities
6134
6135Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6138
6139Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6142 * Makefile.am example/Makefile.am: workaround automake generating
6143 erroneous deps
6144
6145Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * include/win32config.h: bug #56801 Yon Derek provided a patch
6148 to the windows config file.
6149
6150Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6153 libxml.h : Yon Derek provided a set of changes to compile from
6154 CVS on Windows/MSC
6155
6156Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * parser.c: fixed UTF8 BOM support in push mode
6159 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6160 added a specific testcase
6161
6162Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * Makefile.am: added --push regression tests
6165 * parserInternals.c: the XML parser segfaulted in --push mode
6166
6167Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * configure.in: moved the symlinks detection within a CVS
6170 check, this is not portable and will be removed soon.
6171 * xpath.c: small cleanup/speedup
6172
6173Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6176 release of 2.3.12
6177 * parser.c: make an error message if unknow entities in all cases
6178
6179Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6182
6183Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6186 includes were installed in the wrong dir
6187
6188Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * doc/html.xml: warn against sending code to exhibit bugs.
6191
6192Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193
6194 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6195 Tru64 from Thomas Leitner
6196
6197Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * AUTHORS: added William and Bjorn
6200 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6201 daniel@veillard.com hopefully I won't have to do this again
6202 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6203 docs can be rebuilt cleanly now
6204 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6205 from CVs it's generated, added include/libxml/xmlwin32version.h
6206 also generated but which should change far less frequently.
6207 * catalog.c nanoftp.c: made sure to include libxml.h not
6208 libxml/xmlversion.h directly
6209 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6210 when compiling on WIN32 and MSC
6211
6212Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6213
6214 * include/Makefile.am include/libxml/Makefile.am configure.in:
6215 fixed make distcheck and rebuilding the rpms
6216
6217Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * configure.in: should finish the migration of exported includes
6220 into a real include/libxml in CVS, at least for CVS users.
6221 * removed the exported headers, added in include/libxml (as well
6222 as xmlversion.h.in).
6223
6224Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * configure.in: fixed the way to detect symlink
6227
6228Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * configure.in: updated, include/libxml is now a real CVS dir
6231
6232Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6235 version works with both libxml1 and libxml2 (it autodetects
6236 the prefix of the html-files) from Felix Natter.
6237 * doc/xml.html: updated doc accordingly
6238
6239Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * xpath.c: fixed the bug generating a template loop in libxslt
6242 when using docbook-xsl-1.4, * should filter out document nodes
6243 * HACKING: added William
6244 * TODO: updated
6245
6246Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6247
6248 * doc/FAQ.html: added a warning about gcc-3.0
6249 * doc/xml.html: added reference to gdome2 and removed a confusing
6250 sentence
6251
6252Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * xmlversion.h: okay this is a generated file, but Windows
6255 users need it and they can't generate it, and I want CVS
6256 Windows users ...
6257 * win32/libxml2/libxml2_so.dsp: Windows project file for
6258 the shared lib version of libxml2
6259 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6260 resources needed for libxslt/xsltproc by Yon Derek
6261
6262Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6263
6264 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6265
6266Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6267
6268 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6269
6270Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271
6272 * include/win32config.h: Yon Derek provided a first fix
6273 to be able to compile libxslt/xsltproc on Windows
6274
6275Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6276
6277 * xpath.c: attempt to work around what seemed a gcc optimizer
6278 bug when handling floats on i386 http://veillard.com/gcc.bug
6279 * tree.c entities.c encoding.c: doing some cleanups while
6280 chasing it
6281
6282Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * Makefile.am: cleanup when --without-debug is specified
6285 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6286 w.r.t. --without-debug and other include points
6287 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6288 Catalogs
6289 * configure.in entities.h tree.h HTMLparser.c: removed
6290 --without-corba, made the _private field mandatory
6291
6292Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6295 outputs a BOM in UTF8, an errata has been issued to avoid the
6296 problem, that was the most reasonable solution... Add support
6297 for a leading UTF8 BOM in entities.
6298
6299Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * valid.c: fixed a bug found when post validating an entity ref
6302 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6303 activate it too
6304
6305Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6308 weakness in the node copy the XPointer and the XInclude
6309 implementations. Serious cleanup.
6310
6311Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312
6313 * Makefile.am: Kjartan Maraas provided a small patch to
6314 add xml2-config.in to EXTRA_DIST
6315
6316Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6319 provided another failing case found in KDE, the way the
6320 ctxt->vctxt.nodeTab was allocated and freed changed over
6321 time but it wasn't completely cleaned up. This should fix it.
6322
6323Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324
6325 * parser.c: Stephan Kulow also raised the fact that line number
6326 could get miscounted making debug harder, fixed the problem
6327 in xmlParseCharData()
6328
6329Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330
6331 * valid.c: Stephan Kulow pointed out a problem when validating
6332 and using an empty entity, forgot a 'break' in a case.
6333
6334Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6337 * doc/xml.html: updated with 2.3.11
6338
6339Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * TODO: updated adding cleanup of generated doc
6342 * configure.in: prepared to release 2.3.11
6343 * xmllint.c: added --version for bug reporting
6344 * doc/html/*.html: rebuilt the doc
6345
6346Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * xpath.c: first part of the work on selecting namespace to
6349 fix bug #56115
6350
6351Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6354 when using -liconv
6355 * TODO: updated
6356
6357Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6360 cleanup, encoding support.
6361
6362Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6365
6366Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6367
6368 * xpath.c: bug detected by Ankh when / is used as a function arg
6369
6370Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371
6372 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6373 of element and use it to avoid outputting formatting spaces at
6374 the wrong place. Implemented the format parameter for HTML save.
6375 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6376 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6377 result/HTML/wired.html: of course this impact the result of a
6378 number of HTML tests
6379
6380Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * HTMLtree.[ch]: started augmenting the HTML save API with
6383 encoding and formatting parameters
6384
6385Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * HTMLtree.h: cleanup and started evaluating the work needed on
6388 revamping the HTML output code
6389
6390Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6393
6394Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * valid.c: fixed bug #56049, forgot one check in the
6397 validation routine
6398
6399Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6402
6403Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * libxml.h: fixed an error in last commit
6406 * doc/FAQ.html: added an entry for compilation from CVS
6407
6408Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * xmlversion.h.in libxml.h: Cygwin patches
6411 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6412 * tree.h: cleanup
6413
6414Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6415
6416 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6417 memory block in a strange case where libxml is linked twice
6418 in the binary.
6419
6420Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6421
6422 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6423 state far too often, simple fix used to avoid it.
6424
6425Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6428 being processed, applied his patch
6429 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6430
6431Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6434 provided fixes to compile on MSCC again
6435 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6436 also provided an update for the project files.
6437
6438Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6439
6440 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6441 bug #55810
6442
6443Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * tree.c: fixed xmlGetNsProp() to close bug #55683
6446 Note this requires libxslt to use it's own function instead.
6447
6448Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * HTMLtree.c: when in a pre element no formatting space should
6451 be added.
6452 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6453
6454Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6455
6456 * configure.in: added tests for signal() and signal.h
6457
6458Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6461
6462Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * doc/libxml-doc.el: Felix Natter provided a new version for
6465 libxml2
6466
6467Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * HTMLtree.c: when in a pre element no formatting space should
6470 be added.
6471
6472Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6475
6476Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477
6478 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6479 hack
6480 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6481 * uri.c: fixed a warning
6482
6483Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6484
6485 * HTMLtree.c: trying to close bug #55772 escaping in script
6486 elements
6487 * doc/xml.html: suggest to send mail to the list
6488
6489Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6490
6491 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6492 good. Use a macro and based on the solution provided in
6493 vsnprintf manual page from GNU.
6494
6495Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6496
6497 * error.c: Workaround for non-preserving variadic list.
6498 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6499
6500Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * doc/xml.html: added 2.3.10 release
6503
6504Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6505
6506 * configure.in: releasing 2.3.10
6507
6508Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6511
6512Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * encoding.c: Robert Collins provided a patch to add the
6515 "US-ASCII" encoding alias
6516
6517Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6520 string oriented functions and started cleaning the related areas
6521 in xpath.c which needed fixing in this respect
6522
6523Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6526 #55380
6527 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6528
6529Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530
6531 * TODO: updated
6532 * nanohttp.[ch] : started adding APIs to get the redirected URL
6533 when this occurs (needed for further base computation
6534 * tree.h: cleanup
6535 * encoding.c: cleanup
6536 * SAX.c: minor change around ctxt->loadsubset
6537
6538Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * Makefile.am include/Makefile.am: small change to have
6541 include/libxml rebuilt if working from CVS.
6542 * uri.c: applied another patch from Carl Douglas for URI escaping,
6543 this should close bug #51876
6544
6545Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6546
6547 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6548 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6549 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6550 added specific regression test
6551 * parser.h: preparing for the XSLT mode where DTD inherited
6552 attributes are added to the tree.
6553
6554Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555
6556 * xinclude.[ch]: Updated the namespace for the Last Call version
6557 * result/XInclude/include test/XInclude/include: updated the
6558 testsuite accordingly
6559
6560Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561
6562 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6563 related to bug #51876
6564
6565Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * tree.c: fixed a gross mistake in base computation, xml:base is
6568 not completely correct yet (need cascade).
6569 * xpath.[ch]: added the few things needed to find a function name
6570 and URI from the XPath context when it is called.
6571
6572Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573
6574 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6575 * DOCBparser.c: small cleanup
6576 * xmllint.c: added a --catalogs option to load catalogs from
6577 $SGML_CATALOG_FILES
6578 * tree.c: cleanup
6579 * configure.in: iconv library fixup, ICONV_LIBS
6580
6581Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * catalog.c: handling of CATALOG entries. detection of recursion,
6584 and a few bugfixes
6585 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6586 against the default namespace
6587
6588Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6591
6592Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593
6594 * parser.c: fixed propagation context info when parsing an
6595 external entity.
6596 * doc/html/*.html: regenerated a couple of docs
6597
6598Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599
6600 * doc/xml.html: update with 2.3.9 informations
6601
6602Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6605 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6606 * doc/html/* : rebuilt the docs
6607 * valid.c: small patch which may improve some case when
6608 validating.
6609
6610Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6611
6612 * HTMLparser.c: Closed bug #54891
6613 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6614 to the suite
6615
6616Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6619 applied a documentation patch from LotR and filled in a few missing
6620 descriptions
6621
6622Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6623
6624 * xpath.c tree.c parser.c: speed optimizations at the parser level
6625 document tree freeing and xpath evaluation
6626
6627Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * parser.c parser.h parserInternals.h: fixed a couple of
6630 interfaces for handling memory buffer input to const char *
6631 upon suggestion of JamesH.
6632
6633Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6634
6635 * configure.in: LoTR sent a patch fixing the previous commit
6636
6637Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638
6639 * configure.in: trying to deal again with the stoopid -R linking
6640 flag of Solaris
6641
6642Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6643
6644 * xpath.h: two nodeset access macros from Thomas Broyer
6645
6646Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6647
6648 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6649 patch from Thomas Broyer
6650
6651Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6652
6653 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6654 case
6655 * INSTALL: was empty added stuff from the FAQ
6656
6657Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6660 attributes handling and #54433 by adding xmlUnsetProp()
6661 and xmlUnsetNsProp()
6662
6663Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * HTMLparser.c: Patch from Jonas Borgström
6666 (htmlGetEndPriority): New function, returns
6667 the priority of a certain element.
6668 (htmlAutoCloseOnClose): Only close inline elements if they
6669 all have lower or equal priority.
6670 * result/HTML: this of course changed a number of tests results.
6671
6672Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * xmlIO.c catalog.c: plugged in the default catalog resolution
6675 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6676 documentations
6677 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6678
6679Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6680
6681 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6682 integrating catalogs
6683 * catalog.[ch] testCatalog.c: adding a small catalo API
6684 (only SGML catalog support).
6685 * parser.c: restaured xmlKeepBlanksDefault(0) API
6686
6687Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6688
6689 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6690
6691Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * parser.c: added xmlParseExternalEntityPrivate() to allow
6694 propagation of ctxt->_private when parsing external entities
6695
6696Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6699
6700Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6703
6704Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * valid.c: warn when indeterminist content model is detected
6707 * result/VC/ElementValid8: this adds a message
6708 * Makefile.am: add --novalid for VCM tests
6709 * parserInternals.c: added a call to Init memory
6710
6711Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6712
6713 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6714 when both parameters are NULL.
6715
6716Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * valid.c: applied small patch from Gary Pennington, reindented
6719 some part of the code.
6720
6721Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6724 release, updated and regenerated the docs
6725
6726Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727
6728 * xpath.c result/XPath/expr/floats : clarified and cleanup
6729 printing of abnormal floats in tests.
6730
6731Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6734 * results/HTML/ : a few changes in the output of the HTML tests as
6735 a result.
6736 * configure.in: tying to fix -liconv where needed
6737
6738Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * Makefile.am: fixed a stupid error
6741
6742Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6743
6744 * configure.in Makefile.am: make the inclusion of the trio
6745 modules in the library conditional
6746
6747Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6748
6749 * DOCBparser.c: patche from László Kovács, fixed entities refs
6750 in attributes handling
6751
6752Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6753
6754 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6755 flushing
6756
6757Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6758
6759 * xpath.c: fix of an XSLT namespace bug reported on the list
6760 general/bug-8-
6761
6762Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6763
6764 * strio.h trio.c: Dan McNichol suggested a couple of small
6765 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6766
6767Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6768
6769 * tree.c parser.c encoding.c: spent a bit more time looking
6770 at the parsing speed and DOM handling. Added a few more
6771 speedups.
6772
6773Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6774
6775 * parser.c: small but effective parsing speed improvement
6776
6777Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * configure.in: default on the DocBook parser inclusion (for Gnome)
6780 * DOCBparser.h: fixed a header reference
6781
6782Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6783
6784 * configure.in xpath.c: applied Bjorn patches for FPE on the
6785 alpha
6786
6787Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6788
6789 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6790 xmlSaveFormatFileTo()
6791
6792Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6793
6794 * xpath.c: simple and efficient optimization, XPath functions
6795 aways bind to the same code, cache this
6796 * TODO: updated (by saying some is obsolete)
6797
6798Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * xpath.c: more cleanup work on XPath name parsing routines
6801
6802Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6803
6804 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6805 xmlXPathParseName
6806 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6807 * debugXML.c: avoid compilation problems if compiling without
6808 HTML support, Igor Zlatkovic
6809 * win32/libxml2/libxml2.def.src: being able to compile without
6810 XPath on Windows
6811
6812Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * libxml.m4: yet another patch from Toshio Kuratomi
6815
6816Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6817
6818 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6819
6820Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6821
6822 * tree.[ch]: added xmlSaveFormatFile interface for saving
6823 and indenting a file.
6824
6825Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6826
6827 * xpath.c: fixed bug #53689 related to processing-instruction()
6828
6829Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6830
6831 * DOCBparser.c: patche from László Kovács
6832
6833Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6834
6835 * parser.c: applied fixes from Christian Glahn bug report #53391
6836
6837Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6838
6839 * error.c: Jean François Lecomte provided a complete description
6840 and a fix to bug #53537
6841
6842Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6845
6846Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * DOCBparser.c SAX.c: a bit more work on entities processing.
6849 Still Need to cleanup XML output and references in attributes
6850
6851Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6854
6855Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6856
6857 * tree.c: trying to fix #53574, not completely complete,
6858 I would like xmllint --copy --debug test/ent1 and
6859 xmllint --debug test/ent1 to show the same result.
6860 * xpath.c: fix a bug when trying to sort namespace nodes
6861
6862Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6863
6864 * HTMLtree.c: real fix for #53402
6865
6866Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6867
6868 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6869 PIs when using xsl:output
6870 * valid.c: closing #53537 some case generate segfaults if there
6871 is validity errors
6872
6873Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6874
6875 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6876 of external parsed entities, added --noent to testDocbook
6877 * valid.c: Garry Pennington found an uninitialized variable
6878 access in xmlValidateElementContent()
6879
6880Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6881
6882 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6883 with madness
6884 * result/HTML/ : this modified the result of the regression tests
6885 a lot.
6886
6887Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6888
6889 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6890 to doc where it wasn't checked against NULL reported by
6891 Jens Laas
6892
6893Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6894
6895 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6896 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6897
6898Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6899
6900 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6901 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6902 * SAX.[ch]: cleanup and updates for DocBook
6903 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6904 ex SGML identifier changes
6905 * valid.c: removed a static unused function.
6906
6907Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6908
6909 * HTMLtree.c: applied change for Paul Sponagl on script saving
6910 * Makefile.am: the warning about entity title.xml are normal.
6911
6912Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6913
6914 * configure.in: release of 2.3.7
6915 * Makefile.am: fixing make distcheck
6916
6917Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6918
6919 * doc/html/* doc/xml.html: updated and regenerated the docs
6920
6921Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6922
6923 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6924
6925Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6926
6927 * tree.c: fixed #53388 with the provided patch
6928
6929Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
6931 * valid.c: Bjorn detected an invalid memory access. Fixed
6932 vstateVPush()
6933
6934Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6935
6936 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6937
6938Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6939
6940 * libxml.h: new header used only for the compilation of libxml
6941 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6942 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6943 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6944 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6945 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6946 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6947 baseline (version 1.2 plus a single patch).
6948 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6949 scientific notation for numbers. Tests added.
6950 * xpath.c: formatting of numbers changed to use sprintf
6951 (contribution from William Brack)
6952
6953Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6954
6955 * valid.c: cleanup, more useful debugging
6956 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6957 * xmlIO.c: entity loading is printed as an error when validating
6958
6959Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6960
6961 * valid.c: fixed to validate within entities
6962 * test/VCM/v22.xml: added a specific testcase
6963
6964Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * valid.c: forgot an epsilon transition in for ()+
6967 * test/VCM/v21.xml : added a specific test case
6968
6969Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6970
6971 * valid.c: removed a state explosion exhibited by RSS
6972 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6973 from bug #51872
6974
6975Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6976
6977 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6978 validation without using an ugly NFA -> DFA algo in the source.
6979 Made a specific algorithm easier to maintain, using a single
6980 stack and without recursion.
6981 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6982 * hash.c: made the growing routine static
6983 * tree.h parser.c: added the parent information to an
6984 xmlElementContent node.
6985
6986Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6987
6988 * SAX.c parser.c xpath.c: generating IDs when not validating
6989 from an external parsed entity was poisoning the ID has table
6990 with removed values. This was killing XSLT on the KDE help
6991 browser.
6992
6993Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * entities.h: andrew@ugh.net.au detected a double declaration
6996
6997Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6998
6999 * debugXML.c hash.c tree.h valid.c : some changes related to
7000 the validation suport to improve speed with DocBook
7001 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7002 the way validation errors get reported
7003
7004Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7005
7006 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7007 by P C Chow and William M. Brack for XSLT HTML output
7008
7009Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7010
7011 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7012 Igor Zlatkovic patches for MSC compilation and added his
7013 updates
7014
7015Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016
7017 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7018 prefix lookup.
7019 * parserInternals.c: fixed the bug reported by Morus Walter
7020 due to an off by one typo in xmlStringCurrentChar()
7021
7022Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7023
7024 * HTMLparser.c result/HTML/*: revamped the way the HTML
7025 parser handles end of tags or end of input
7026
7027Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7028
7029 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7030
7031Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7032
7033 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7034 bug where the linktime verions of free() won't work ...
7035
7036Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7037
7038 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7039
7040Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7041
7042 * doc/xml.html: added 2.3.6 release
7043
7044Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7045
7046 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7047 * result/wml.xml: resulted in a small output change
7048
7049Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050
7051 * tree.c: xmlNewDoc was missing the charset initialization
7052 * xmllint.c: added --auto to autogenerate a doc, allow to
7053 reproduce the problem fixed on xmlNewDoc
7054
7055Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7056
7057 * xpath.c: trying to get 52979 solved
7058 * tree.c result/ result/noent/: trying to get 52712 solved, this
7059 also made me clean up the fact that XML output in general should
7060 not add formating blanks by default, this changed the output of
7061 a few tests
7062
7063Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7064
7065 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7066
7067Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7068
7069 * configure.in: finally released 2.3.6
7070
7071Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7072
7073 * xpath.c: checking for null pointer generated by new code
7074
7075Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7076
7077 * xpath.c: fixed a [] evaluation problem reported
7078 * test/XPath/tests/simpleaddr: extended test
7079 * result/XPath/simpleaddr: updated result
7080
7081Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7082
7083 * xmllint.c: Dan Timis reported a portability problem
7084 on Macs without mmap, fixed it.
7085
7086Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7087
7088 * testXPath.c : added a --tree option allowing to display the
7089 tree dump of the XPath expression
7090
7091Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7092
7093 * xpath.c: fixed a memleak when comparing nodesets
7094 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7095 * tree.c: added a TODO
7096
7097Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7098
7099 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7100 we need string functions
7101 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7102 to be able to use them where needed. Applied some changes
7103 to reduce name linking pollution and compile in only what's
7104 needed.
7105 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7106 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7107 for the string manipulation functions
7108 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7109 to the free() function of xmlmemory.c
7110 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7111 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7112 usage.
7113
7114
7115Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7116
7117 * error.c: applied the context output patch of the error
7118 handling submitted by Chuck Griffith
7119 * error/VC/*: this slightly change some error logs
7120
7121Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7122
7123 * parser.c: fixed line number reporting on error
7124
7125Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7126
7127 * parser.c: Sullivan and Darin found a parser bug,
7128 applied the patch.
7129
7130Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7131
7132 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7133 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7134 xmlversion.h.in xpointer.c: of course the way I defined
7135 UNUSED breaks on old gcc version. Try to be smart and
7136 also define it directly in xmlversion.h
7137 * configure.in: removed -ansi flag from the pedantic set
7138
7139Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7140 Huge cleanup, I switched to compile with
7141 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7142 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7143 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7144 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7145 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7146 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7147 encoding.h entities.c error.c list.[ch] nanoftp.c
7148 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7149 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7150 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7151 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7152 Cleanup, staticfied a number of non-exported functions,
7153 detected and cleaned up a dozen of problem found this way,
7154 avoided a lot of public function name/typedef/system names clashes
7155 * doc/xml.html: updated
7156 * configure.in: switched private flags to the really pedantic ones.
7157
7158Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7159
7160 * configure.in: 2.3.5
7161 * doc/html/*: rebuilt the docs
7162
7163Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7164
7165 * parser.c: fixed a reported bug in NOTATION parsing
7166 * uri.c: accepted but not fixed bug 51876, added TODO
7167 * Makefile.am: fixed bug 51876
7168
7169Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7170
7171 * config.h.in configure.in error.c: fix a compilation problem
7172 on platforms without vsnprintf (xml@thewrittenword.com)
7173
7174Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7175
7176 * parser.c: fixed a function name header typo
7177 * SAX.c: notations can also occur in external subset.
7178
7179Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7180
7181 * error.c: removed a C++ like comment
7182
7183Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7184
7185 * parser.c: fixing bug 52299 strange condition leading
7186 to a parser crash due to a buffer overflow
7187 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7188 added the specific test case
7189
7190Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7191
7192 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7193 xmlXPathConvert{String,Number,Boolean} to be able to make
7194 type casts without a context stack, fixed some implementation
7195 problems related to the absence of context at parse-time,
7196 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7197 in the public API too
7198 * xpointer.c xpathInternals.h: we need to know at parse time
7199 whether we are compiling an XPointer
7200
7201Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7202
7203 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7204 cleaned up the parser internals, refactored XPath code, added
7205 new compilation based APIs and cleanly separated public and
7206 private APIs.
7207
7208Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7209
7210 * xpath.h: the comp field must be added at the end to avoid
7211 killing binary compat.
7212
7213Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7214
7215 * Makefile.am: detect XPath memleaks in regreson tests
7216 * error.c: fixed and error w.r.t. error reporting still using
7217 stderr
7218 * hash.c: added new line at end of file
7219 * tree.h: minor cleanup
7220 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7221 expression parsing from evaluation, resulted in a number of
7222 changes internally, and in XPointer. Likely to break stuff
7223 using xpathInternals.h but should remain binary compatible,
7224 new interfaces will be added.
7225
7226Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7227
7228 * configure.in: fixed a couple of problems reported by
7229 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7230 without gcc on non linux platforms.
7231
7232Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7233
7234 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7235 a fix for --with-html-dir= configure support. I hope it won't
7236 break rpm generation
7237
7238Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7239
7240 * xmlIO.c: one function comment cleanup.
7241
7242Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7243
7244 * SAX.c: external subset notations were improperly registered
7245 in the internal subset.
7246
7247Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7248
7249 * README.cvs-commits: added, pointing to HACKING
7250 * HACKING: updated
7251
7252Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7253
7254 * parser.c: and Matt Sergeant found one in the XML push
7255 parser (erroneous check I forgot to remove when I fixed the
7256 main parser).
7257
7258Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7259
7260 * xpath.c: ptittom found a small bug in UnaryExpr
7261
7262Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7263
7264 * configure.in: bumped to 2.3.4
7265 * error.c: fixed bug #51860
7266 * tree.c: fixed bug #51861
7267 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7268 * tree.[ch] : added xmlDefaultBufferSize
7269 * nanoftp.c: typo in function name header block
7270 * doc/xml.html : updated, added link to XML::LibXSLT
7271 * doc/html/* : rebuilt the docs
7272
7273Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7274
7275 * parser.c SAX.c: the new content parsing code raised an
7276 ugly bug in the characters() SAX callback. Found it
7277 just because of strangeness in XSLT XML Rec ouptut :-(
7278
7279Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7280
7281 * Makefile.am: Martin Baulig suggested to add -lm
7282 * tree.c: found another bug in xmlNodeGetContent()
7283
7284Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7285
7286 * xpath.c: Bjorn found the error related to strictness of comparison.
7287
7288Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7289
7290 * parser.c: trying to fix the Dtd parsing problem reported
7291 by Gary, side effect of last week speed optimizations.
7292
7293Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7294
7295 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7296 * parserInternals.c: removed unneeded test raised by Stric
7297
7298Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7299
7300 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7301 and fixed by William Brack). Added xmlXPathFormatNumber.
7302 Changed the sorting slightly.
7303 * configure.in Makefile.am example/Makefile.am: Added -lm.
7304 Please note that applications linking with libxml2, must
7305 also like with the math library from now on.
7306
7307Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7308
7309 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7310
7311Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312
7313 * parser.c: one must report spaces even if the Dtd element
7314 content proves that this is not part of the element content.
7315 * result/valid/*.xml: this changed the ouptu slightly
7316
7317Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
7319 * configure.in: bumped to 2.3.3
7320 * doc/xml.html: updated
7321
7322Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7323
7324 * tree.c: minor doc fix
7325 * xpath.c: deallocation issues when a result tree has been
7326 converted to a node-set
7327
7328Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7329
7330 * doc/xml.html: oops corrected dates s/2000/2001
7331
7332Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7333
7334 * valid.c: new patch from Gary Pennington
7335
7336Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7337
7338 * doc/xml.html: applied patch from Ankh
7339
7340Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7341
7342 * xinclude.c: fixed a problem building on Mac
7343
7344Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7345
7346 * parser.c: more work on increasing parsing ferformances
7347
7348Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7349
7350 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7351 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7352 avoiding memcpy in production builds MEM_CLEANUP macro use
7353 * parser.[ch] parserInternals.c: optimizations of the tightest
7354 internal loops inside the parser. Better checking of I/O
7355 flushing/loading conditions
7356 * xmllint.c : added --timing
7357
7358Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7359
7360 * configure.in: bumped to 2.3.2
7361 * doc/xml.html: updated for release
7362
7363Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7364
7365 * xpath.c: found a memleak and fixed a nasty bug
7366
7367Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7368
7369 * xmllint.[c1] : added return code errors for xmllint
7370 * xpath.c: specific debug dump function for result value trees
7371
7372Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7373
7374 * xpath.c: finally implemented xmlXPathCompareNodeSets
7375 * test/XPath/expr/floats results/XPath/expr/floats: added
7376 a test for float expressions
7377
7378Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7379
7380 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7381 * parserInternals.[ch]: trying to speed up parsing
7382 * xpath.c : speeded up node set equality op
7383
7384Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7385
7386 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7387 better handling of ID/IDREF and the list modules associated
7388 * configure.in: small CFLAGS cleanup
7389
7390Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7391
7392 * configure.in: fixed iconv detection on AIX (stric)
7393
7394Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7395
7396 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7397
7398Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7399
7400 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7401 and optimized xmlXPathNodeSetSort
7402
7403Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7404
7405 * xpath.c: bug fix when context size is 0
7406 * parser.c: I like Norm's Dtd because they still manage to break
7407 the parser occasionally
7408
7409Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7410
7411 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7412
7413Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7414
7415 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7416 attributes within the XML-1.0 namespace
7417
7418Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7419
7420 * xpathInternals.h: exported a few axis functions
7421 * doc/xml.html: updated the doc
7422
7423Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7424
7425 * configure.in: applied patch from Daniel van Balen for OpenBSD
7426 and bumped version to 2.3.1
7427 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7428 attempt to find autoclosing was simply broken, removed it,
7429 updated the examples, this is better
7430
7431Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7432
7433 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7434 hash functionnalities.
7435 * doc/html/* : rebuild the doc
7436
7437Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7438
7439 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7440 on predicate
7441 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7442 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7443 really want to have tags closed on output even if we accept
7444 unclosed ones on input
7445
7446Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7447
7448 * xpath.c: ouch don't free NULL, rare case fixed
7449 * tree.c: don't coalesce text nodes if they don't have the
7450 same behaviour wrt escaping on output
7451
7452Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7453
7454 * xpath.c: small fixup
7455 * SAX.c: don't warn on empty namespaces.
7456
7457Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7458
7459 * README: a bit of cleanup
7460 * configure.in: preparing for 2.3.0 release
7461
7462Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7463
7464 * hash.[ch]: added a first version of xmlHashSize()
7465 * valid.c: another bug fix from Gary Pennington
7466
7467Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7468
7469 * valid.c: couple of bug fixes pointed by Gary Pennington
7470 * HTMLtree.c: #if 0 cleanup
7471
7472Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7473
7474 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7475 which removes a time consuming check of xmlXPathNodeSetAdd()
7476 and use it in places where we are sure to not break unicity
7477
7478Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7479
7480 * xpath.c: bug fixes found from XSLT
7481 * tree.c: preserve node->name special values when copying nodes.
7482 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7483 external subset are fetched when available but without full
7484 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7485 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7486 output with encoding disabled.
7487
7488Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7489
7490 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7491 xmlCheckFilename should not be called from xmlFileOpenW
7492 and xmlGzfileOpenW
7493
7494Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7495
7496 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7497 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7498 added the new tests for URI normalization
7499 * testURI.c: fixed stoopid bugs
7500 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7501 the URI in the error messages are now properly normalized
7502
7503Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7504
7505 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7506
7507Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7508
7509 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7510
7511Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7512
7513 * xpath.c: fixed mod operator
7514
7515Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7516
7517 * parser.c: fixed xmlStrcat doc
7518 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7519 trees.
7520
7521Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7522
7523 * xpath.c result/XPath/tests/chaptersbase
7524 result/XPath/tests/simplebase: fixed XPath node()
7525 * tree.c: small fix in xmlNewNs()
7526 * Makefile.am: removed extraneous xml2Conf.sh rule
7527
7528Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7529
7530 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7531 Changed the library name, in order to get libxml-devel and
7532 libxml2-devel to coexist on a single system
7533 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7534 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7535
7536Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7537
7538 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7539 libxml2-devel installable in // as libxml-devel.
7540
7541Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7542
7543 * doc/Makefile.am: fixed make rebuild in doc
7544 * doc/html/*.html: rebuilt the docs
7545
7546Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7547
7548 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7549
7550Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7551
7552 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7553 the HTML doc to go into the -devel RPM ...
7554 * aclocal.m4 config.h.in: some updates due to auto* magic
7555
7556Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7557
7558 * xpath.h: added a hook in the context structure allowing to
7559 link to extra support, needed for XSLT
7560
7561Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7562
7563 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7564 xmlXPtrCmpPoints to use it.
7565 * propagated the following patch from Alejandro Forero
7566 * include/win32config.h xmlIO.c: applied further suggestions
7567 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7568 * example/gjobread.c: fixed warnings, now that it builds
7569
7570Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7571
7572 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7573
7574 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7575 filename points to a valid file (not a directory).
7576 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7577 Added calls to xmlCheckFilenameDir.
7578
7579 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7580 `path' (rather than `filename') as the parameter to gzopen and open.
7581
7582Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7583
7584 * Makefile.am: fixed a problem with EXTRA_DIST
7585
7586Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7587
7588 * Makefile.am example/Makefile.am: finally found the trick
7589 to build the example, i.e. add "." in SUBDIRS before example
7590 in the list <grin/>
7591
7592Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7593
7594 * doc/xml.html: updated with an XSLT section, removed pointer to
7595 W3C CVS base.
7596
7597Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7598
7599 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7600 too, and deallocation need to occur the same way.
7601
7602Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7603
7604 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7605 type correponding to an XSLT result tree fragment. Share most
7606 of the data format with node set, as well as operators.
7607 * HTMLtree.c: added a newline at the end of the doctype output
7608 whe this one is not present initially.
7609 * tree.c: make sure taht the parent and doc pointers are properly
7610 set when copying attributes (lists).
7611
7612Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7613
7614 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7615
7616Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7617
7618 * xpath.c: seems I finally killed that ugly path evaluation
7619 context bug (tagged 9999 in case is is wrong)
7620
7621Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7622
7623 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7624 for XSLT
7625
7626Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7627
7628 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7629 for xmlGzfileOpen() bug
7630
7631Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7632
7633 * xpath.c: removed an error found by XSLT usage
7634 * tree.c parserInternals.h: use a predefined static string
7635 for text and comment nodes, avoid freeing them in xmlFreeNode,
7636 exported the string name in parserInternals.h and added
7637 another value to disable encoding at output (for XSLT),
7638 gain memory, time.
7639
7640Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7641
7642 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7643 win32/libxml2/libxml2_so.dsp: new makefiles and update
7644 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7645
7646Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7647
7648 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7649 Gary Pennington
7650
7651Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7652
7653 * xpath.c: fixed the comaprision of values and nodelists,
7654 need to compare nodelist still ...
7655 * debugXML.c: avoided a possible core dump
7656 * HTMLparser.c: cleanup
7657 * nanohttp.c: contributed fix.
7658 * tree.c: fixes in properties handling added xmlSetNsProp
7659 needed by libxslt
7660 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7661 comment
7662 * TODO: updated
7663
7664Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7665
7666 * parser.c parserInternals.c: applied Bjorn Reese optimization
7667 patch
7668
7669Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7670
7671 * Makefile.am: applied patch fro make check from Martin Vidner
7672
7673Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7674
7675 * configure.in: preparing 2.2.11
7676 * doc/html/*: rebuild the HTML files
7677 * doc/xml.html : updated
7678
7679Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7680
7681 * tree.c: fixed a stupid bug
7682 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7683 patches related to validation of an XInclude processing result
7684 * TODO: updated
7685
7686Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7687
7688 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7689 on large files
7690
7691Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7692
7693 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7694
7695Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7696
7697 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7698 reported by Jonas Borgström
7699 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7700
7701Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7702
7703 * testXPath.c xpath.c: fixing the XPath union expressions problem
7704 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7705
7706Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7707
7708 * xmllint.c: Made is so if the file name is "-" is will read form
7709 standard input. Sven Heinicke <sven@zen.org>
7710 * tree.c: fixed a problem when growing buffer
7711 * tree.h: fixed the comment of the node types following andersca
7712 comment
7713 * TODO: updated
7714
7715Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7716
7717 * HTMLparser.[ch]: added a way to avoid adding automatically
7718 omitted tags. htmlHandleOmittedElem() allows to change the
7719 default handling.
7720 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7721 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7722 of xmllint too when using --memory flag, added a memory test
7723 suite at the Makefile level.
7724 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7725 with namespace use when encountering QNames in XPath evalation,
7726 added xmlns() scheme in XPointer.
7727 * nanoftp.c : incorporated a fix
7728 * parser.c xmlIO.c: fixed problems raised with encoding when using
7729 the memory I/O
7730 * parserInternals.c: closed bug 25934 reported by
7731 torsten.landschoff@innominate.de
7732 * TODO: updated
7733
7734Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7737 on a non-updated tree :-(, made a 2.2.10 release to correct the
7738 situation
7739
7740Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7743 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7744 integrated a set of OpenVMS changes from Howard Taylor
7745 <Howard.Taylor@pacoast.com>
7746
7747Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7750 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7751
7752Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * HTMLparser.c: some fixes on auto-open of html/head/body
7755 * encoding.c: fixed a compilation error on some gcc env
7756 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7757 XPointer implementation
7758 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7759 related XPointer tests and associated results
7760
7761Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * doc/xmldtd.html doc/xml.html: following a short step by step
7764 guidance on IRC to help maciej with DTDs I started a small
7765 page on the subject.
7766
7767Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * HTMLparser.c: fixed handling of broken charrefs
7770 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7771 patches
7772
7773Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7774
7775 * doc/xml.html doc/html/* : rebuilt the docs after adding
7776 xinclude and updated page for 2.2.7 and 2.2.8
7777 * configure.in: releasing 2.2.8
7778
7779Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7780
7781 * parser.[ch] parserInternals.c: applied the conditional
7782 section processing fix from Jonathan P Springer
7783 <jonathan.springer2@gte.net>
7784 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7785 project file, fixed iconv default non support
7786 * xpath.c: fixed the problem of evaluating relative expressions
7787 when a node context is provided.
7788
7789Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * nanoftp.c: fixed gcc 2.95 new warnings
7792 * SAX.c: fixed a stupid bug
7793 * tree.c: fixed a formatting problem when round-tripping
7794 from/to memory
7795 * xinclude.c: chased memleak, fixed a base problem
7796 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7797 xmlXPtrBuildNodeList()
7798 * TODO: updated
7799 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7800 adding a first small set of regression tests for XInclude
7801
7802Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7803
7804 * nanohttp.[ch]: applied Wayne Davison patches to access
7805 the WWW-Authorization header.
7806 * parser.c: Closed Bug#30847: Problems when switching encoding
7807 in short files by applying Simon Berg's patch.
7808 * valid.c: fixed a validation problem
7809 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7810 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7811 Wayne Davison
7812 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7813 need to be extended to non full nodes selections.
7814 * xinclude.c: starts to work decently
7815
7816Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7817
7818 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7819 debugXML.c xmlversion.h.in: Started adding XInclude support,
7820 this is a new xmllint option
7821 * tree.c xpath.c: applied TOM patches for XPath
7822 * xpointer.c: fixed a couple of errors.
7823 * uri.c: added an escaping function needed for xinclude
7824 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7825 new warning from RH70 gcc's version
7826
7827Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7828
7829 * HTMLparser.c: fixed loop on invalid char in scripts
7830 * parser.c: update to description of xmlIOParseDTD()
7831 * libxml.m4 xmlversion.h.in: changes contributed by
7832 Michael Schmeing <m.schmeing@internet-factory.de>
7833 * configure.in: preparing for 2.2.7
7834 * Makefile.am: trying to avoid config.h and acconfig.h
7835 being included in the distrib
7836 * configure.in: released 2.2.7
7837
7838Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7839
7840 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7841 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7842
7843Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * parser.[ch]: added xmlIOParseDTD()
7846 * xpointer.c: added support for the 2 extra parameters of
7847 string-range, fixed a stoopid error when '0' was present
7848 in XPointer expressions
7849 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7850 testsuite for the above
7851
7852Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * libxml.spec.in: improved package descriptions
7855
7856Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7857
7858 * xpath.c xpathInternals.h: applied a large cleaning patch
7859 from TOM <ptittom@free.fr>, it also add namespace support
7860 for function and variables registration.
7861
7862Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7865 * Makefile.mingw: Wayne Davison's update adding hash.c
7866
7867Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * xpath.c: fixed the root evaluation problems
7870 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7871 ignorable spaces with <b> <bold> <em>
7872 * tree.c: fixed a loop in xmlSearchNsByHref()
7873
7874Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * xpath.c: applied another XPath patch from TOM
7877 * xpath.c include/makefile.am: applied another patch from
7878 china@thewrittenword.com (cleanup on IRIX).
7879
7880Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * xml-config.1: received a fixed version from Fredrik Hallenberg
7883 <hallon@lysator.liu.se>
7884
7885Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7888 cleanup patch for XPath
7889
7890Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * patched to redirrect all "out of context" error messages to
7893 a reconfigurable routine. The changes are:
7894 * xmlerror.h : added the export of an error context type (void *)
7895 an error handler type xmlGenericErrorFunc there is an interface
7896 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7897 to reset the error handling routine and its argument
7898 (by default it's equivalent to respectively fprintf and stderr.
7899 * all the c files: all wild accesses to stderr or stdout within
7900 the library have been replaced to calls to the handler.
7901
7902Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * configure.in: release 2.2.6
7905 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7906 exporting the inner functions of xpath for extension modules
7907 * doc/*: updated and rebuilt the doc
7908
7909Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * nanohttp.c : applied Wayne HTTP cleanup patch
7912 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7913 and xmlNodeSetSpacePreserve()
7914
7915Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * xpath.c: closing bug #29260
7918
7919Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7922 multikey tuples, made hash structure opaque
7923 * valid.[ch]: moved elements, attributes, notations decalarations
7924 as well as ID and refs to hash tables.
7925 * entities.c: hash cleanup
7926 * xmlmemory.c: fixed a dump problem in debug mode
7927 * include/Makefile.am: problem passing in DESTDIR= values patch
7928 from Marc Christensen <marc@calderasystems.com>
7929 * nanohttp.c: removed debugging remains
7930 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7931 * HTMLparser.c parser.c: fixing a number of problems with the
7932 macros in the *parser.c files (Wayne).
7933 * HTMLparser.c: close the previous option when opening a new one
7934 (Marc Sanfacon).
7935 * result/HTML/*: updated the HTML results accordingly
7936
7937Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7938
7939 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7940 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7941 XPath functions and XML entities table to them. More to come...
7942 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7943
7944Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7945
7946 * tree.c: coalesce adjacent text nodes
7947 * valid.c: handling of blank nodes in DTd validation (raised
7948 by problems with a posteriori validation).
7949 * nanohttp.c: changing behaviour on HTTP write stuff.
7950 * HTMLtree.c: forced body and html to be explicitely closed.
7951 * xpath.h: exported more XPath functions.
7952
7953Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7954
7955 * Release of 2.2.5
7956 * xpointer.c: range() range-inside and other helper functions
7957 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7958
7959Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7960
7961 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7962 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7963
7964Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7967 and XPointer modules
7968
7969Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * SAX.h: closed #25107
7972
7973Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7974
7975 * testSAX.c: fixed problem with cdata reporting
7976 * SAXresult/* : updated
7977
7978Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7979
7980 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7981 Closed bug #27499, added to regression tests
7982 * TODO: updated
7983
7984Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7987 support for SCRIPT and STYLE with help from Bjorn Reese
7988 * test/HTML/* result/HTML/*: added simple testcase and updated
7989 the existing ones.
7990
7991Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7992
7993 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7994 string-range for empty strings
7995 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7996 test/XPath/xptr/strrange: augmented the XPointer testsuite
7997
7998Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7999
8000 * doc/xml.html doc/xmlmem.html: added a module describing memory
8001 interfaces and use, updated the main page.
8002
8003Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8004
8005 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8006 nanoftp code work on Windows too now
8007
8008Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8011 * xpointer.c: implemented string-range() at least a good first version
8012 * test/XPath/docs/str test/XPath/xptr/strrange
8013 result/XPath/xptr/strrange: the string-range() tests
8014
8015Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8016
8017 * Makefile.am include/Makefile.am include/win32config.h
8018 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8019 and make distcheck
8020
8021Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8022
8023 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8024 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8025 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8026
8027Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8028
8029 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8030 patch for socklen_t detection by
8031 Albert Chin-A-Young <china@thewrittenword.com>
8032
8033Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8034
8035 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8036 and added a --dtdvalid option to xmllint used to test it
8037
8038Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8041 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8042
8043Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8046 handlings (registration, lookup, cleanup)
8047
8048Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8049
8050 * configure.in Makefile.am include/makefile.am: adding XPointer
8051 and XPtrtests target
8052 * xpointer.[ch] : new files for XPointer support
8053 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8054 more XPath tests
8055
8056Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * configure.in: fixed, very broken, make distcheck works again
8059
8060Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8061
8062 * More work toward 2.2.5, integrated a number of patches
8063 * configure.in Makefile.am win32config.h.in: trying to cleanup
8064 make distcheck .... huh ...
8065 * include/Makefile.am include/win32config.h: new directory
8066 for includes
8067 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8068 updated teh makefiles and instructions for WIN32
8069 * xpath.c: small fixes
8070 * test/XPath/ results/XPath: updated the testcases and results
8071 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8072 suggested patches
8073 * valid.c: fixed an ID bug
8074
8075Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008078 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008079 * xpath.[ch]: worked on XPointer
8080
8081Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8082
8083 * configure.in Makefile.am: 2.2.5, ship the include in an
8084 include/libxml subdirectory, use symlinks when using CVS
8085 * testSAX.c: fixed small bug
8086 * testXPath.c: changed the way testfiles are parsed
8087 * debugXML.c: same kind of cleanup when parsing an argument expression
8088 XPath/XPointers can have blanks embedded
8089 * xpath.[ch]: more cleanup, reorgs for XPointer work
8090 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8091 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8092
8093Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8096 in the XPath engine, rewrote large parts of it, now it's far
8097 cleaner and in sync with the REC not an old WD. Fixed a parsing
8098 problem in the interactive XML shell found when testing XPath.
8099
8100Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8101
8102 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8103 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8104 examples with the extra test
8105
8106Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8107
8108 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8109 the global init function.
8110
8111Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * HTMLparser.c: Doohhh, attribute name parsing was still case
8114 sensitive ! Fixed this ...
8115 * result/HTML/* : updated the tests results accordingly
8116
8117Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8118
8119 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8120 engine, should be far more stable, incorporated a new version of
8121 preceding/following axis, need testing
8122 * uri.c: fixed file:///c:/a/b/c problem
8123 * test/XPath/tests/idsimple: augmented the XPath tests
8124
8125Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8126
8127 * doc/* rebuilding docs for 2.2.4 release
8128
8129Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * configure.in: releasing 2.2.4
8132 * parser.[ch]: added xmlStrEqual()
8133 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8134 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8135 use xmlStrEqual instead
8136 * TODO: updated
8137 * added an XPath test
8138
8139Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8142 * entities.h: exported xmlInitializePredefinedEntities
8143 * parser.[ch] : added xmlInitParser()
8144 * parserInternals.h : had to export htmlInitAutoClose()
8145
8146Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8149 problems
8150 * Makefile.am : added XPath regression tests to normal tests
8151 * uri.c: fixed a problem with local paths, cleanup
8152 * parser.c: fixed a problem with large CData sections
8153
8154Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8155
8156 * configure.in xml-config.in: patch from "Ben Taylor"
8157 <sol7x86@hotmail.com> for solaris shared libs lookup
8158
81592000-09-30 Martin Baulig <baulig@suse.de>
8160
8161 * libxml-2.0.pc.in: Provide pkg-config script.
8162
8163 * configure.in: Create the libxml-2.0.pc script from the
8164 libxml-2.0.pc.in templates.
8165 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8166 script in `$(libdir)/pkgconfig'.
8167
8168Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8169
8170 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8171 when compiling with MSC
8172
8173Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8174
8175 * xpath.c: patch for normalize-string() substring-before(),
8176 substring-after() and translate() functions from Bjorn Reese
8177 <breese@mail1.stofanet.dk>
8178 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8179 Fredrik Hallenberg <hallon@lysator.liu.se>
8180 * TODO: updated
8181
8182Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8185 problem of socklen_t being undefined on a number of platforms
8186 * debugXML.c: fixed a compilation problem when without snprintf
8187
8188Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8189
8190 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8191 an URI bug and a fix for the control-character-induced infinite loop
8192 * nanohttp.c: preventive fix for compiling on WIN32
8193
8194Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * xmlint.c: closing bug #25000
8197
8198Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8199
8200 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8201 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8202 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8203 related function, fixing xmlStrncmp(), and associated cleanup
8204 * result/HTML/entities.html.sax: updating result
8205
8206Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8207
8208 * uri.c: applied patch for URI escaping from Wayne Davison
8209 <wayned@blorf.net>
8210 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8211 from Denis Barbier <barbier@imacs.polytechnique.fr>
8212 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8213 patch from Wayne Davison
8214
8215Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * doc/xml.html : updated with new releases, adding "how to help"
8218
8219Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8222 removed a few warnings in pedantic mode ...
8223 * parserInternals.c parser.c: moved encoding switching function
8224 to parserInternals.c
8225 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8226
8227Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8228
8229 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8230 error or warning handlers
8231
8232Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8233
8234 * parserInternals.c parserInternals.h parser.c Makefile.am:
8235 created a new module parserInternals.c, moved most of the
8236 code shared by the various parsers there, as well as
8237 deprecated code from parser.c. More cleanup of parser.c
8238 * uri.c: fixed a problem when URI is NULL
8239 * valid.c: speedup when looking for an attribute declaration
8240
8241Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8242
8243 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8244 the cleanup of the computation of URI references when seeking
8245 external entities. The URI reference string and the resulting
8246 URI are both stored now.
8247 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8248 large s(n)printf checks and cleanup from Denis Barbier
8249 <barbier@imacs.polytechnique.fr>
8250 * xmlversion.h.in tree.h: couple of SGML declarations for a
8251 possible docbook module.
8252 * result/VC/ : a couple of test output changed due to the change
8253 of the entities URI
8254
8255Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8256
8257 * parser.h: added a _private field for linking user's data
8258
8259Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8260
8261 * parser.c parserInternals.h: demacroified most of the IS_XXX
8262 the gain in size is significant so ...
8263
8264Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8265
8266 * entities.c: cases where looking up entities with doc==NULL
8267 covered
8268
8269Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * uri.c: applied Wayne Davison patch
8272 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8273
8274Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8275
8276 * uri.c testUri.c: applied Wayne Davison patches
8277 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8278 * Makefile.in: added URItest and included thenin "make tests"
8279
8280Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * xmlversion.h.in: closed bug 22941
8283
8284Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8285
8286 * doc/xmlio.html: added doc and example for entity loader
8287 redefinition.
8288
8289Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8290
8291 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8292 used by libxml
8293
8294Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8295
8296 * parser.c: Fixed bug on invalid ontent characters and when using
8297 push.
8298 * xmllint.c: fixed xmllint endling of errors in push mode
8299
8300Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * HTMLparser.c testHTML.c: applied two new patches from
8303 Wayne Davison <wayned@users.sourceforge.net>
8304 * result/HTML/*.sax: regenerated HTML SAX output
8305 * parser.c: more cleanup.
8306
8307Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8308
8309 * HTMLparser.[ch] testHTML.c: applied the second set of
8310 patches from Wayne Davison <wayned@users.sourceforge.net>,
8311 adding htmlEncodeEntities()
8312 * HTMLparser.c: fixed an ignorable white space detection bug
8313 occuring when parsing with SAX only
8314 * result/HTML/*.sax: updated since the output is now HTML
8315 encoded...
8316
8317Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8318
8319 * HTMLparser.[ch]: applied some of Wayne Davison
8320 <wayned@users.sourceforge.net> patches
8321
8322Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8323
8324 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8325 undeclared namespace prefix was used, added a warning.
8326 Cleaned up support w.r.t. entities, spilling out a warning
8327 and being pedantic on lookups.
8328 * test/warning/ent9 : added testcase for previous example.
8329 * TODO: updated
8330 * parserInternals.h parser.c: changed the way names are parsed
8331 now allow infinite size and decrease penalty for normal use
8332 * parser.c: Started a big cleanup/check of the parser code,
8333 fixed some of the most tortuous entity code, spotted code
8334 unused anymore
8335 * test/*: added tests for very long names and related nasty
8336 things.
8337
8338Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8339
8340 * doc/encoding.html: added encoding aliases doc
8341 * doc/xml.html: updates
8342 * encoding.[ch]: added EncodingAliases functions
8343 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8344 bottleneck affecting large DTDs like Docbook
8345 * parser.[ch] xmllint.c: added a pedantic option, will be
8346 useful
8347 * SAX.c: redefinition of entities is reported in pedantic mode
8348 * testHTML.c: uninitialized warning from gcc
8349 * uri.c: fixed a couple of bugs
8350 * TODO: added issue raised by Michael
8351
8352Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8353
8354 * doc/encoding.html: propagated Martin Duerst suggestions
8355
8356Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8357
8358 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8359 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8360 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8361 by Wayne Davison
8362
8363Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8364
8365 * nanoftp.c nanohttp.c: small cleanup
8366 * TODO: updated
8367
8368Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * added an old VC testcase and updated title.xml entity
8371
8372Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8375 done on auto-opening of <p> tags and cleanup of SAX output
8376
8377Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8378
8379 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8380
8381Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8382
8383 * doc/xml.html libxml.* structure.*: updated the doc a bit
8384
8385Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8386
8387 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8388 of SAX tests
8389
8390Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8393 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8394
8395Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8396
8397 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8398 * testHTML.c: fix core dump on Solaris 2.x systems
8399 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8400 * result/HTML/*.sax: previous bug fix lead to new results
8401
8402Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8405 * configure.in: added --with-readline=DIR to accept alternate
8406 path for readline include/library
8407 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8408 for ANSI under HP-UX
8409 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8410 includes @LIBS@
8411
8412Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8413
8414 * doc/* : rebuilt the docs
8415 * getting ready for 2.2.2 release
8416
8417Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8418
8419 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8420 and xmlAddFeature()
8421 * tree.[ch]: added xmlAddChildList()
8422 * xmllint.c: MAP_FAILED macro test
8423 * parser.h: added xmlParseCtxtExternalEntity()
8424 * valid.c: applied bug fixes removed warning
8425 * tree.c: added CDATA block to elements content
8426 * testSAX.c: cleanup of output
8427 * testHTML.c: added SAX testing
8428 * encoding.c: better error recovery
8429 * SAX.c, parser.c: fixed one of the external entity processing
8430 of the OASis testsuite
8431 * Makefile.am: added HTML SAX regression tests
8432 * configure.in: bumped to 2.2.2
8433 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8434 SAX results
8435
8436Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8437
8438 * configure.in: patch for HP compiler
8439
84402000-08-04 Sven Heinicke <sven@zen.org>
8441
8442 * xmllint.c: Was coredumping sometimes when the file given didn't
8443 exist.
8444
8445Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8446
8447 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8448
8449 when using in memory parsing. Need some cleanup.
8450 * xmllint.c configure.in: added a --memory flag to test memory
8451 parsing
8452
8453Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8454
8455 * nanohttp.c: fixed socklen_t replacement to unsigned int
8456 * parser.c: fixed a space handdling missing at the end of
8457 production 28 DOCTYPE.
8458 * xmlmemory.c: fixed a stupid bug on the routine to override
8459 allocation functions
8460 * TODO: updated
8461
8462Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * doc/ regenerated the docs
8465
8466Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * doc/encoding.html doc/xml.html: added I18N doc
8469 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8470 improvements, both parser and filters, added ASCII & HTML,
8471 fixed the ISO-Latin-1 one
8472 * xmllint.c testHTML.c: added/made visible --encode
8473 * debugXML.c : cleanup
8474 * most .c files: applied patches due to warning on Windows and
8475 when using Sun Pro cc compiler
8476 * xpath.c : cleanup memleaks
8477 * nanoftp.c : added a TESTING preprocessor flag for standalong
8478 compile so that people can report bugs more easilly
8479 * nanohttp.c : ditched socklen_t which was a portability mess
8480 and replaced it with unsigned int.
8481 * tree.[ch]: added xmlHasProp()
8482 * TODO: updated
8483 * test/ : added more test for entities, NS, encoding, HTML, wap
8484 * configure.in: preparing for 2.2.0 release
8485
8486Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8487
8488 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008489 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008490
8491Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8492
8493 * doc/xml.html: changed the xmlsoft.org structure, updated the
8494 examples w.r.t. root and childs
8495
8496Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8497
Daniel Veillard784b9352003-02-16 15:50:27 +00008498 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008499
8500Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8501
8502 * HTMLparser.c: Work on character encoding support for the HTML parser
8503 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8504 * encoding.c: Fixed a potential memleak in the encoding stuff
8505
8506Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8507
8508 * doc/FAQ.html doc/Makefile.am : added a FAQ
8509
8510Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8511
8512 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8513 of the HTML parser to force it to not bypass SAX
8514
8515Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * win32config.h.in: updated
8518 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8519 lacks iconv support :-( need to release 2.1.1
8520 * configure.in: release 2.1.1
8521 * HTMLparser: fixed bug #14784
8522 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8523 by Windows compiler
8524 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8525 the SAX startDocument() callback.
8526 * TODO: updated
8527
8528Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8529
8530 * added xmlStopParser()
8531
8532Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * configure.in: 2.1.0 prerelease
8535 * Large resync between W3C and Gnome tree
8536 * nanoftp, nanohttp.c: fixed stalled connections probs
8537 * HTMLtree.c SAX.c : support for attribute without values in
8538 HTML for andersca
8539 * valid.c: Fixed most validation + namespace problems
8540 * HTMLparser.c: start document callback for andersca
8541 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8542 * parser.h, SAX.c: serious speed improvement for large
8543 CDATA blocks
8544 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8545 different encoding
8546 * example/Makefile.am example/gjobread.c tree.h: work on
8547 libxml1 libxml2 convergence.
8548 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8549 and the LIBXML_TEST_VERSION macro
8550
8551Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8552
8553 * doc/xml.html: various patches and improvements typo fixed by
8554 Felix Natter
8555 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8556 from Felix Natter <fnatter@gmx.net>
8557
8558Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8559
8560 * doc/upgrade.html: updated with instructions for support of both
8561 libxml-1.x and libxml-2.x
8562 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8563 for 2.x support and also fixed includes
8564
8565
8566Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8567
8568 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8569 the encoding support, added iconv support, so now libxml if
8570 compiled with iconv automatically support japanese encodings
8571 among others. Work based on initial patch from Yuan-Chen Cheng
8572 I may have broken binary compat in the encoding handler
8573 registration scheme, but that was so utterly broken I don't
8574 expect anybody to have used this feature until now.
8575 * parserInternals.h: fixup on the CHAR range macro
8576 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8577 code.
8578 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8579 * uri.c: added xmlParseURI() I can't believe I forgot to
8580 implement this one in 2.0 !!!
8581 * SAX.c: moved doc->encoding update in the endDocument() call.
8582 * TODO: updated.
8583
8584Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8585
8586 * tree.h: removed extraneous xmlRemoveProp definition
8587 * TODO: added item about --disable-corba configure switch
8588 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8589 * nanoftp.c: fixed include problems giving troubles on AIX and
8590 slowlaris
8591 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8592 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8593 comment and headers changes to lower gtk-doc number of warnings
8594 * doc/html/*: rebuilt docs
8595
8596Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * HACKING: documented the tag for 1.x and instructions
8599
8600Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8601
8602 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8603 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8604 xmlCreateIOParserCtxt
8605 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8606 significant overall improvement
8607 * xmllint.c: added I/O test to xmllint
8608 * testSAX.c: added a speed test
8609 * doc/* : updated/regenerated
8610
8611Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8612
8613 * xpath.c uri.h parserInternals.h: cosmetic changes from
8614 "Timur I. Bakeyev" <timur@bat.ru>, including making
8615 xmlCreateURI() public
8616
8617Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8618
8619 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8620 and the code at the same time. Added a clean mechanism for
8621 overload or added input methods: xmlRegisterInputCallbacks()
8622 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8623 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8624 * TODO: updated
8625 * doc/* : updated/regenerated
8626 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8627 source dir
8628
8629Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8630
8631 * testURI.c: yet another forgotten commit, I should get some sleep !
8632
8633Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8634
8635 * xmllint.c: forgot to commit this too ?
8636
8637Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8638
8639 * xmlversion.h.in : forgot to commit this previously
8640
8641Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8642
8643 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8644 * README TODO: updated for release
8645 * uri.c uri.h: added authority parsing/saving
8646 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8647 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8648 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8649 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8650 Makefile.am : added compile-time customization of libxml
8651 --with-ftp --with-http --with-html --with-xpath --with-debug
8652 --with-mem-debug
8653 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8654 #include <libxml/xxx.h> I hope it won't break too much stuff
8655 and will be manageable in the future...
8656 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8657 and added xmllint to the installed programs
8658 * uri.h: added xmlFreeURI()
8659
8660Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8661
8662 * uri.c uri.h: finished the escaping handling, the base support
8663 and the URI path normalization. Looks good just lacks the
8664 authority content parsing code.
8665 * Makefile.am: added instructions to generate testURI
8666 * TODO: updated
8667 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8668 added links and icons for W3C and Gnome
8669
8670Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8671
8672 * xmlmemory.[ch] : seems I forgot to actually update the files in
8673 the last commit :-)
8674 * doc/xml.html doc/html/* : updated and uploaded the docs
8675
8676Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8677
8678 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8679 * TODO: updated
8680 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8681 libxml default allocation function with another set (like gmalloc/
8682 gfree).
8683 * Makefile.am, uri.c, uri.h: added a set of functions to do
8684 exact (litteraly copied from the RFC 2396 productions) parsing
8685 and handling of URI. Will be needed for XLink, one XML WFC,
8686 XML Base and reused in the nano[ftp/http] modules. Still work
8687 to be done.
8688
8689Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8690
8691 * configure.in, libxml.spec.in : libxml2
8692 * doc/* : updated the doc page, rebuilt the docs
8693
8694Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8695
8696 * all: tagged LIB_XML_1_X
8697 * *.c *.h : updated from W3C CVS tree
8698 * configure.in : 2.0.0-beta
8699 * libxml.spec.in : libxml2 package nam
8700 * result/* : new version of the tests output
8701
8702Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8705
8706Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8707
8708 * doc/* : rebuilt the docs
8709 * parser.c: final patch on #6766
8710 * valid.c: small patch on validity checks.
8711
8712Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8713
8714 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8715 added
8716 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8717 compatibility w.r.t. XML spec and existing code.
8718
8719Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8720
8721 * parser.c: seems a better solution to <a> </a> exists,
8722 will try it for a while
8723
8724Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8725
8726 * parser.c: tried to remove the <a> </a> generating <a/>
8727 this is hard. Left a flag for that purpose. Fixed bug #6766
8728 * configure.in: prepared 1.8.7 not released, due to previous
8729 problem
8730
8731Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8732
8733 * doc/xml.html : applied second patch from Paul DuBois
8734
8735Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8736
8737 * doc/xml.html : applied patch from Paul DuBois
8738
8739Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8740
8741 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8742
8743Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8744
8745 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8746 compilation warnings on various platforms.
8747 * parser.c: Fixed #5281 validity error callbacks are now desactived
8748 by default if not validating.
8749
8750Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8751
8752 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8753
8754Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8755
8756 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8757 <gkatsi@cs.toronto.edu>
8758
8759Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8760
8761 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8762 processing URLs
8763
8764Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8765
8766 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8767 xmlNanoFTPUpdateURL for persistent control connections.
8768 * configure.in: 1.8.6
8769
8770Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8771
8772 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8773 * tree.[ch] : added xmlSaveNoEmptyTags
8774
87752000-01-29 James Henstridge <james@daa.com.au>
8776
8777 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8778
8779 * Makefile.am: added nanoftp.[ch] to the build.
8780
8781Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8782
8783 * nanoftp.[ch]: cleanup, comments, API
8784 * debugXML.c : fixed a bug in the cat command
8785 * doc/*: regenerated the docs
8786
8787Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8788
8789 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8790 * debugXML.c : fixed a bug in the cat command
8791 * valid.c: fixing some small probs
8792 * libxml.spec.in: get rid of the SNAP suffix
8793 * doc/xml.html: updated the status
8794
8795Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8796
8797 * xml-config.in: xml-config --version to just return the
8798 version number
8799 * xpath.c: some cleanup w.r.t. axis when the current node is
8800 an attribute.
8801 * TODO: updated
8802
8803Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8804
8805 * configure.in: prepared for libxml-1.8.5
8806 * doc/* recompiled the documentation
8807
88082000-01-17 Jody Goldberg <jgoldberg@home.com>
8809
8810 * configure.in : WARNING autoconf subtlety alert :
8811 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8812 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8813 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8814 get defined by AC_CHECK_HEADERS.
8815
8816Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8817
8818 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8819 Rune.Djurhuus@fast.no
8820
8821Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8822
8823 * TODO: updated
8824 * tree.c, parser.c: made sure that only memory alloc problems
8825 and internal parser errors are allowed to write to stdout or
8826 stderr.
8827
8828Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * tree.c : restored xmlNewGlobalNs since this seems used by
8831 a lot of existing code :-(, fixed a bug in xmlNewNs
8832 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8833 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8834 to exit() from the library code.
8835 * xpath.c, parser.c: removed bugs or unused code detected by
8836 Windows compilers
8837 * parser.c: started adding interfaces for parsing well balanced
8838 XML fragments
8839 * configure.in: releasing 1.8.4
8840 * doc/* : rebuilt the docs
8841
8842Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8843
8844 * tree.[ch] : added xmlNewDocFragment() for DOM
8845 * testHTML.c: uninitialized variable.
8846
8847Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * doc/* : rebuild the docs
8850
8851Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8852
8853 * acconfig.h: readline and history patch
8854 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8855 * tree.c: added check and handling when possibly removing an ID
8856 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8857 and saving.
8858 * test/HTML/entities.html result/HTML/entities.html* : test for
8859 various entities reference cases
8860 * result/HTML/* : as a result output of some testcase have
8861 changed
8862 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8863 by previous example. added xmlParseTryOrFinish().
8864 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8865 entities.h debugXML.h HTMLparser.h: changed the way struct are
8866 declared to allow gtk-doc to expose those
8867 * parser.c: closed bug #4960
8868 * Makefile.am configure.in: Applied patch from
8869 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8870 and math/socket libs detection
8871
8872Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8873
8874 * configure.in, Makefile.am: link tester against readline
8875 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8876
8877Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8878
8879 * tree.[ch]: added xmlRemoveProp
8880 * win32config.h.in nanohttp.c: avoid including the Windows
8881 socket stuff in every C files
8882 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8883 the XmL parser(s)
8884 * test/ns4 result/ns4 etc...: added test case for previous prob
8885 * tree.c: xmlNewNs wasn't checking for double definition
8886 * Makefile.in: fixed a problem with dist-hook duplicates
8887 * parser.[hc], xmlIO.c: fixed the loading of external entities
8888 APIs, now xmlLoadExternalEntity() is used everywhere and
8889 setting up an app specific front-end using the
8890 * SAX.c parser.c: some fixes, now the xhtml spec validates
8891 with the xhtml DTD.
8892 * error.c: fixed crashes in case of no input stream
8893 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8894 to the validation tests and results
8895
8896Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8897
8898 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8899 too htmlCreatePushParserCtxt() and htmlParseChunk()
8900 * parser.c: a bit of cleanup.
8901 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8902 to XML) removed the last mem leak known
8903 * HTMLtree.c: output message cleanup
8904 * xmlmemory.c: display content info about memory blocks
8905 * result/HTML/wired.* : missing att value warning change
8906
8907Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8908
8909 * doc/* : rebuilt the documentation
8910
8911Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8912
8913 * parser.[ch] parserInternals.h: Push parser for XML,
8914 seems to work fine now
8915 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8916 --push for push testing
8917 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8918 * testSAX.c: added --push
8919 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8920 subtree
8921 * xmlIO.[ch] : enriched API + fixes for push mode
8922 * entities.[ch]: added the entity content length to the struct.
8923 * xmlmemory.[ch]: new API to show the last entries for the shell
8924 * valid.c: added required attribute testing
8925 * SAX.c: the cdata callback now merge contiguous fragments
8926 * HTMLparser.c: cleanup of some macros
8927
8928Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8929
8930 * parser.c: fix for PIs name starting with xml
8931 * tree.c: fixed a potential problem with || and && ops
8932 * *.c, configure.in win32config.h.in : generate win32config.h for
8933 those on the Other Side !
8934
8935Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8936
8937 * parser.c: fixed a stupid = vs. == bug :-(
8938 * doc/gnome-xml.sgml: s/glade/xml/
8939
8940Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8941
8942 * configure.in, doc/xml.html : bug fix release 1.8.2
8943 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8944 Hopefully the end of that silly C++ include problem
8945 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8946 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8947 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8948 troubles with autoclosed elements when the stree shape doesn't
8949 follow the DtD specs. Added htmlIsAutoClosed() and
8950 htmlAutoCloseTag()
8951 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8952 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8953 * debugXML.c: fixed a bug on printing default namespaces.
8954 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8955
8956Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8957
8958 * result/HTML/*.htm[l] : updated the HTML regression tests according
8959 to the new output
8960 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8961 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8962 problem due to intermix of extern "C" { ... } declarations for C++
8963 and recursive includes in the headers
8964
89651999-12-20 Chris Lahey <clahey@umich.edu>
8966
8967 * HTMLtree.c: Made it so that html nodes with a single child do
8968 not insert a carriage return before or after the child node.
8969
8970Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8971
8972 * configure.in, doc/xml.html : bug fix release 1.8.1
8973 * parser.c: fixed bug #4344
8974 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8975 added the glue to avoid C++ problems
8976 * doc/* : regenerated the documentation
8977
8978Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8979
8980 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8981 namespace recognition, and Dia as a resul :-(
8982 * encoding.c: closed bug #3950
8983
8984Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8985
8986 * valid.c: debugging a posteriori validation, except URI expansion
8987 stuff this should be fixed now
8988 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8989 Carl Nygard <cnygard@bellatlantic.net>
8990 * tester.c: added --postvalid, cleaning of the code
8991 * tree.[ch]: added xmlDocGetRootElement()
8992
8993Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8994
8995 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8996 c++ losage.
8997
8998Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8999
9000 * configure.in, doc/xml.html : bumped to 1.8.0
9001 * xlink.[ch], Makefile.am : added framework for link detection
9002 * parser.h: added nbChars to parser context, needed for cleanup.
9003 * xmlmemory.c: removed a nasty bug when out of mem
9004 * valid.[ch]: adding namespace support for attribute decl
9005 * tester.c: added --debugent option
9006 * debugXML.[ch]: added xmlDebugDumpEntities()
9007 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9008 buffers instead, this was really needed, validation was breaking
9009 in strange ways due to that. Added xmlParseStringPEReference()
9010 and other parsing from strings functions. Entities processing
9011 modified again, but PERef are still not handled correcly but
9012 unless you're Eve Maller you won't notice :-)
9013 * HTMLparser.c: large changes toward reliability, and switched to
9014 lowercase internal tags, XHTML is lowercase, so it will help
9015 that output is closer to next version.
9016 * doc/* : regenerated the documentation, it is now hosted at
9017 http://xmlsoft.org/ (same bits I just bought the domain :-)
9018
9019
9020Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9021
9022 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9023 doc generation
9024 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9025 in the SAX API
9026 * doc/*: rebuilt the doc making sure everything appears in the
9027 HTML files
9028
9029Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9032 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9033 which allow impressive speed improvement on dataset with
9034 large text pieces, but at the cost of broken binary
9035 compatibility and slightly bigger memory usage.
9036 Configure with --with-buffers to activate them, they
9037 are protected with XML_USE_BUFFER_CONTENT define.
9038 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9039 goal is 0 memory left allocated once parser is no more used
9040 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9041 call xmlCleanupParser() and xmlMemoryDump()
9042
9043Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9044
9045 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9046 * parser.[ch] encoding.[ch]: added memory cleanup routines
9047 * parser.c: closing bug #3788
9048 * doc/*: rebuilt the doc
9049
9050Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9051
9052 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9053 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9054 * tester.c: added --compress option
9055 * doc/*: rebuilt the documentation
9056
9057Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9058
9059 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9060 if given /proc/kcore as input !
9061 * doc/xml.html doc/*: updated and rebuilt the documentation
9062
9063Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9064
9065 * parser.c: Fixed some wrongly space collapsing code due to
9066 a misreading of the spec.
9067 * result/*: fixed the output accordingly
9068
9069Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9070
9071 * encoding.c: bug fix and typos
9072 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9073 * parser.c: added attribute normalization closing bug #3597
9074 * test/att* result/att* SAXresult/att*: testcase for attribute
9075 normalization
9076
9077Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9078
9079 * configure.in: closing bug #3163 by adding extra flags for the
9080 cc compiler on HP-UX
9081
9082Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9083
9084 * valid.[ch] : removed a typo and an enumerated type bug in the
9085 xmlAddElementDecl() function
9086 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9087 call to xmlEncodeEntitiesReentrant() so that the functions
9088 New, Set and Get are at the same level.
9089 * parser.c HTMLparser.c: extra memory allocation bug for
9090 attributes detected by someone using libxml in embedded systems :-)
9091
9092Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9093
9094 * xmlmemory.h: turned off mem debug :-\
9095
9096Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9097
9098 * parser.c: closed bug #2784 a one line fix, but worth pushing
9099 a new release out
9100 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9101 some structures, comments before and after the
9102 main element, and other nastyness
9103 * HTMLtree.c tree.c: accomodate the extended HTML supported
9104 * configure.in: pushing 1.7.4
9105 * test/ent8 and related outputs : added a new test for bug #2784
9106 * test/HTML/wired.html and related output: a nasty HTML example
9107 * Makefile.am: improved the test scripts
9108 * docs/* : reran the documentation extractor, updated xml.html
9109
9110Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9111
9112 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9113 HTMLparser and debugged the HTML related code. HTML documents
9114 now have their own type
9115 * entities.c: do not dump &apos; for HTML output
9116 * xmlmemory.c: improvement, breakpoint mechanism
9117 * testHTML.c: added --sax --repeat ...
9118 * Makefile.am: improved the HTML tests
9119 * valid.[ch]: added xmlValidGetValidElements and
9120 xmlValidGetPotentialChildren
9121 * tester.c: added --insert to test the 2 new functions
9122 * test//* result//* SAXresult//* : regression test cleanup
9123 and extension.
9124 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9125 gnome-xml-nanohttp.html
9126
9127Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9128
9129 * HTMLparser.c: fixed problems with some autoclose tags
9130 * tree.c: fixed XML output problems.
9131 * result/* SAXresult/*: update of the tests output
9132
9133Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9134
9135 * Makefile.am: Arturo patch for xmlConf.sh version info
9136 * parser.c: Tim Josling patch for single quoted items
9137 * tester.c: Tim Josling patch for tester options usage
9138 * tree.h: indent cleanup
9139
9140Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9141
9142 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9143 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9144
9145Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9146
9147 * tree.c : Raph patch for initialization of CORBA fields
9148 * parser.c, xpath.c, ...: modification of doc comments
9149 * xpath.c : allow spaces in xpath expressions
9150
9151Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9152
9153 * xmlmemory.h: turning off memory debug :-(
9154
9155Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9156
9157 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9158 better SAX interfaces.
9159 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9160 entity.
9161 * configure.in: 1.7.2
9162
9163Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9164
9165 * libxml.spec.in: fixed the URL
9166 * doc/xml.html: improved the documentation front-end
9167
9168Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9169
9170 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9171
9172Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9173
9174 * libxml.spec.in: fixed the alpha compile problem
9175 * parser.[ch]: changed errno to errNo in the parser context :-(
9176 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9177 * doc/xml.html: changed CHAR to xmlChar
9178 * doc/html/*: recompiled the documentation
9179 * configure.in: 1.7.1
9180
9181Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9182
9183 * parser.h: modified the parser context struct to regain 1.4.0
9184 binary compatibility
9185 * parser.c, xml-error.h: added errno ot teh context and defined
9186 a set of errors values with update of errno
9187 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9188 DTDs and entities
9189 * *.h, *.c: complete cleanup of the use of config.h and include
9190 protection depending on the current setup.
9191 * overalll debugging, maintenance and bug-fixing on all modules
9192 * updated the documentation
9193 * ready for 1.7.0
9194
9195Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9196
9197 * HTMLparser.c : cleanup
9198 * SAX.c valid.c valid.h: added ID/IDREF checking
9199 * tree.c tree.h: extended doc structure for refs
9200 * configure.in: 1.6.2
9201 * parser.c: patched bug in SAX user arg call
9202 * parserInternals.h: patched missing close in C++ wrapping
9203 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9204 especially upcoming XPointer implementation.
9205 * doc/xml.html: augmented, typo
9206
9207Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9208
9209 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9210 not all invocations of install understand -d.
9211
9212Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9213
9214 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9215 to make 'check' works, when builddir != srcdir.
9216
9217Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9218
9219 * doc/xml.html : updated the documentation
9220
9221Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9222
9223 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9224 not deallocated memory blocks
9225 * *.c : replaces all calls to malloc() free() and realloc() to
9226 the wrapper functions/macros
9227 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9228 instead of xmlFreeNodeList()
9229
9230Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9231
9232 * HTMLparser.c: corrected a stupid bug leading to core dump at
9233 tree deallocation. Removed warnings indicated by
9234 Stephane.Conversy@lri.fr
9235 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9236 looked for in the external subset
9237
9238Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9239
9240 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9241 on SGI by Stephane.Conversy@lri.fr
9242
9243Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9244
9245 * all .h : changed the prototype declaration indent as in gtk
9246 * most .c : working on reducing the TODOs in the code
9247 * most .c : cleanup though -pedantic and Insure++
9248 * improvements on validation ID checkings.
9249 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9250 * xml-config.in: closed #1810
9251
9252Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9253
9254 * tree.h, valid.c, valid.h: more work on validity, IDs
9255 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9256 definition for AIX
9257
9258Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9259
9260 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9261 the distribution due to a cut'n paste error at last commit
9262
9263Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9264
9265 * configure.in: upgraded to version 1.4.0
9266 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9267 Big update, added a large part of the validation process,
9268 it should be usable, but some parts are missing
9269 * xpath.c: improved the implementation w.r.t. root.
9270 * Makefile.am: added more tests
9271 * test and result trees: added a lot of tests
9272 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9273
9274Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9275
9276 * Added an HACKING file
9277
9278Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9279
9280 * xpath.[ch] : improvements and debug of the XPath implementation
9281 * parser.c, HTMLparser.c : modified the parsers to be progressive
9282 * tree.[ch] : extended the Buffer promitives
9283 * xmlIO.[ch] : added basic I/O routines providing progressive
9284 parsing and ready for I18N conversion plugins
9285 * SAXresult/* : the SAX callback sequence maybe slightly different
9286 now
9287 * test*.c : improved/updated the tests programs
9288 * doc/* : recompiled the docs.
9289
92901999-07-26 Michael Meeks <michael@edenproject.org>
9291
9292 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9293
9294 * tree.c: Ditto.
9295
9296Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9297
9298 * configure.in: upgraded to version 1.4.0
9299 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9300 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9301 XML query language, see http://www.w3.org/TR/xpath for more details.
9302 * parser.c, parser.h: added CHAR* related string functions for XPath
9303 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9304 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9305 rebuild the docs.
9306 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9307 and regression testing capabilities for XPath.
9308
9309Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9310
9311 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9312 closing bug #1646
9313
9314Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9315
9316 * Makefile.am, example/Makefile.am: closed bug #1683
9317
9318Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9319
9320 * example/Makefile.am, configure.in: added the makefile for the
9321 gjobread example
9322
9323Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9324
9325 * doc/Makefile.am:
9326 - fix which allow "make install DESTDIR=</install/prefix>".
9327
9328Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9329
9330 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9331 which fixed a problem on the file reading-code.
9332
9333Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9334
9335 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9336 output.
9337 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9338
9339Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9340
9341 * parser.h : Oops removed the binary compatibility problem
9342 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9343 * parser.c, HTMLparser.c: applied patches for reading from stdin
9344
9345Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9346
9347 * parser.c, entities.c, valid.c: cleanup bug #1591
9348 * configure.in: cleanup bug #1592
9349 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9350 the same tree back-end. Hence gdome will be available for it.
9351 * doc/Makefile.am: close bug #617
9352
9353Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9354
9355 * parser.c: alloctate a per parser context SAX interface block
9356
9357Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9358
9359 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9360 and xmlEncodeEntitiesReentrant with the correct one :-\
9361
9362Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9363
9364 * commit of my internal XML base changes, quite a lot of
9365 changes, cleanups, better entities support, framework for
9366 new I/O and charset detection and handling
9367 * Fixed the configure/Makefile stuff to generate shared libs
9368 with the proper version info, so we jumped on rev from
9369 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9370 xmlEncodeEntities() result need to be freed now, and a string
9371 xmlParserVersion provide the current library version.
9372
9373Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9374
9375 * parser.c: fixed a buffer overrun for when you have a very long
9376 attribute with no entities in it.
9377
9378Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9379
9380 * added example directory
9381 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9382
9383Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9384
9385 * Release of libxml-1.1, nearly everything has been touched for
9386 this.
9387 * Added more regression tests
9388 * Updated the documentation
9389
9390Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9391
9392 * tree.[ch]: unified the XML_NO_CORBA defines.
9393 * parser.c encoding.[ch]: started plugging in char encoding detection
9394
9395Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9396
9397 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9398 Also freed allocated buffer.
9399
9400Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9401 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9402 reentrancy problem at printing. One is left in entities.c, to
9403 remove ASAP
9404 * testSAX.c : added a test example showing the use of the SAX
9405 interface if one doesn't want to build the DOM tree.
9406 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9407
9408Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9409
9410 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9411 large revamping of the parser to use SAX callbacks
9412 http://www.megginson.com/SAX/ (or at least a C like interface
9413 a la Expat). It's now possible to set up your own callbacks
9414 and the parser will not build a DOM tree.
9415 * test/* result/*: updated the test suite, I finally removed
9416 the old Namespace draft support (PI based).
9417
9418Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9419
9420 * Makefile.am: added test result to EXTRA_DIST for make tests
9421
9422Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9423
9424 * parser.c, parserInternals.h: moved the chars macro definitions
9425 to parserInternals.h
9426 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9427 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9428
9429Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9430
9431 * xml-config.in : applied patch to make --version work
9432
94331999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9434
9435 * Makefile.am (check-local): Alias for `tests' target. This will
9436 cause `make check' to do the right thing.
9437 (tests): Don't run tests in srcdir. Also, replaced calls to
9438 basename with a `sed' "equivalent".
9439
9440Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9441
9442 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9443 it in the header and not the sources, updated the doc.
9444 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9445 pointing this out.
9446
9447Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9448
9449 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9450 exported the inputStream routines.
9451 * doc/html/* : updated accordingly
9452
9453Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9454
9455 * parser.c, parser.h, parserInternals.h: added a few extra
9456 internal calls to allocate and free parser contexts ...
9457 * doc/html/* : updated accordingly
9458
9459Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9460
9461 * configure.in, Makefile.am, doc/makefile.am : General changes for
9462 1.0.0 release and including the generated HTML documentation.
9463
9464Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9465
9466 * makefile.am : added parserInternals.h, oops.
9467
9468Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9469
9470 * parserInternals.h: added this header giving access to the parser
9471 internal functions.
9472 * doc/Makefile.am : added a rebuild target which rebuilds the full
9473 set of documentations
9474 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9475 the internal subset.
9476 * *.c *.h: modifications needed to generate the documentation using
9477 gtk-doc, cleanup of functions blocks, reorganisation of struct
9478 declarations.
9479
9480Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9481
9482 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9483 the tar and spec file to include the beginning of the doc.
9484
94851999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9486
9487 * doc/.cvsignore: Added this file.
9488
9489Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9490
9491 * tree.c: fixed xmlGetProp to return "" when the attribute
9492 exists, even if the node-list is NULL.
9493
9494Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9495
9496 * tree.c: patched an error outputting empty attribute values.
9497 * Makefile.am and doc/makefile.am: have been updated during the
9498 week-end. Sorry for an empty CVS log, I got a shell problem.
9499
9500Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9501
9502 * tree.h: cleaned up using enums instead of defines
9503 * parser.c, valid.[ch]: more work on parsing/output of element
9504 declarations
9505
9506Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9507
9508 * valid.[ch], tree.c, parser.c : more work toward full parsing
9509 of XML DTDs.
9510 * README: added informations about mailing-list and on-line
9511 documentation
9512
95131999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9514
9515 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9516
9517Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9518
9519 * parser.c, tree.[ch] : more work toward conformance testing,
9520 added a last element to accelerate parsing of very flat structures
9521 started working on internal subset Element content declaration.
9522 * valid.[ch] : first cut at adding code toward validation.
9523 * previous changes had also small impact on most files, especially
9524 the conformance testing using James Clark test suite.
9525
9526Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9527
9528 * test/* : updated the examples, most of them were not well
9529 formed (humm), and added rdf2.
9530 * result/* : resulting changes in the output.
9531
9532Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9533
9534 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9535
9536Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9537
9538 * tree.c: patched a bug in the generation of empty attributes
9539
9540Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9541
9542 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9543 for node/trees/documents/... Biggest problem is namespace
9544 support when copying subtrees.
9545
9546Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9547
9548 * parser.c, entities.c: improve entities and char ref encoding,
9549 and cleanups of error messages.
9550
9551Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9552
9553 * parser.c, entities.c: simple bug hunting done during rpm2html and
9554 rpmfind integration.
9555
9556Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9557
9558 * parser.[ch]: Added interfaces allowing to specify a SAX
9559 handler before parsing.
9560
9561Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9562
9563 * parser.c: redirrect all errors reporting through the SAX
9564 error function
9565
9566Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9567
9568 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9569 * libtool, tlmain ...: update of the libtool files
9570
95711998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9572
9573 * entities.c: Use g_snprintf insteda of snprintf.
9574
9575Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9576
9577 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9578 added ent5 test for this purpose.
9579 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9580
9581Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9582
9583 * parser.c: fixed? a strange error due to compression on a GWP
9584 document.
9585
9586Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9587
9588 * tree.[ch]: bug fixing
9589 * entities.[ch]: defined a specific type for predefined entities
9590 * doc/xml.html: more documentation on the library, how to use it,
9591 overview of the interfaces.
9592
9593Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9594
9595 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9596
9597Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9598
9599 * tree.c: corrected a small bug
9600 * doc/xml.html: continuing writing documentation.
9601
9602Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9603
9604 * debugXML.h debugXML.c: added debugging utilities.
9605 * tester.c: added --debug switch.
9606 * tree.c: patched an incorrect node->type assignment.
9607 * parser.c: formatting, ensure that node->doc != NULL in attributes
9608
9609Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9610
9611 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9612 entity support and provide an internal representation close to
9613 DOM one (entity ref nodes, and attribute value as tree). I tried
9614 to preserve the interface but this will surely break some apps
9615 (I have to change rpm2html/rpmfind for example). I had to change
9616 two interfaces, and the generated tree is somewhat different.
9617 * doc/* : started documenting the XML library, the tree and
9618 DOM/Corba. This is a first step.
9619
9620Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9621
9622 * parser.c: Set up the fonctions comment block, boring but useful.
9623 * parser.h, SAX.c, parser.c: now attributes are processed through
9624 the SAX interface. The problem is that my SAX interface diverged
9625 quite a bit from the original one, well this is not an official
9626 spec, and translating it from Java to C is hairy anyway...
9627
9628Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9629
9630 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9631 fonctions comment block, boring but useful.
9632
9633Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9634
9635 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9636 conversion routines. However they are not yet used to convert the
9637 inputs. The core will run with UTF-8.
9638
9639Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9640
9641 * tree.c : make sure that the type id is properly set-up when
9642 a new object is allocated, needed for DOM.
9643
9644Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9645
9646 * tree.h, tree.c: Ok, the main objects in the tree will be native
9647 corba objects, it costs 8 bytes per Node, Attribute and Document
9648 but it simplifies the Corba integration a lot (no extra interface
9649 objects to allocate/free).
9650
9651Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9652
9653 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9654 and changed NODEs contants for conformity with DOM Level 1
9655
9656Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9657
9658 * added hooks to keep track of servants when creating objects
9659 xmlDoc and xmlNode (for Corba export).
9660
9661Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9662
9663 * added xml-config script.
9664
9665Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9666
9667 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9668 to autoupdate libtool and automake conf files.
9669
96701998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9671
9672 * Makefile.am: Use '?' to separate the sed
9673 commands as ',' is used when people pass -Wl,something.
9674
9675
9676Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9677
9678 * tree.c, tree.h: added a per-document compression interface.
9679
9680Tue Sep 22 20:47:38 EDT 1998
9681
9682 * tree.c, tree.h: added saving with compression and added interfaces
9683 to control the compression level (xmlGetCompressMode,
9684 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9685
9686Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9687
9688 * parser.c: corrected a loop for files of size 0
9689
96901998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9691
9692 * error.h: New file. Contains prototyes from `error.c'.
9693
9694Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9695
9696 * Makefile.am (xmlincdir): New macro.
9697 (xmlinc_HEADERS): Renamed from include_HEADERS.
9698
9699Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9700
9701 * applied small patch on numeric entities from
9702 Christopher Blizzard <blizzard@appliedtheory.com>
9703
9704Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9705
9706 * New release 0.2, removed the old xml_* files so that it's
9707 coherent with the other CVS base (W3C), far better conformance
9708 to standard, new namespaces, decent entities support, beginning
9709 of a SAX-like interface. Nearly nothing left intact, even the
9710 test examples ...
9711
97121998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9713
9714 * .cvsignore: Add .deps dir
9715
9716Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9717
9718 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9719
9720Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9721
9722 * configure.in: added test for CPP
9723 * AUTHORS, Changelog: the original ones didn't get commited but the
9724 glib ones instead, fixed.
9725 * Makefile.am: corrected an error in library naming
9726
9727Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9728
9729 * integrated code developped at W3C
9730 * changed the original Copyright
9731 * migrated to automake
9732 * prefixed the filenames by xml_ to avoid filename clashes
9733
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009734Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9735
9736 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9737 should not be called.
9738
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009739Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9740
9741 * libxml-2.0.pc.in: applied the patch to fix #101894
9742
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009743Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9744
9745 * tree.c : applied patch from Lukas Schroeder for register callbacks
9746 * valid.c: modified patch from Lukas Schroeder to test
9747 register callbacks with --chkregister
9748
Daniel Veillard067bae52003-01-05 01:27:54 +00009749Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9750
9751 * xmlreader.c: seriously changed the way data are pushed to
9752 the underlying parser, go by block of 512 bytes instead of
9753 tryng to detect tag boundaries at that level. Changed the
9754 way empty element are detected and tagged.
9755 * python/tests/reader.py python/tests/reader2.py
9756 python/tests/reader3.py: small changes mostly due to context
9757 reporting being different and DTD node being reported. Some
9758 errors previously undetected are now caught and fixed.
9759 * doc/xmlreader.html: flagged last section as TODO
9760
Daniel Veillard51a447a2003-01-04 19:42:46 +00009761Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9762
9763 * python/libxml.py: integrated the Python 2.2 optimizations
9764 from Hannu Krosing, while maintaining compatibility with
9765 1.5 and 2.1
9766
Daniel Veillarde59494f2003-01-04 16:35:29 +00009767Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9768
9769 * xmllint.c: a bit of cleanup
9770 * xmlreader.c: small fix
9771 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9772 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9773
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009774Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9775
9776 * python/setup.py.in: patch from Stéphane Bidoul to include
9777 drv_libxml2.py in setup.py
9778
Daniel Veillard66b82892003-01-04 00:44:13 +00009779Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9780
9781 * doc/xmlreader.html: starting documenting the new XmlTextReader
9782 interface.
9783
Daniel Veillard7704fb12003-01-03 16:19:51 +00009784Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9785
9786 * xmllint.c: added the --stream flag to use the TextReader API
9787 * xmlreader.c: small performance tweak
9788
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009789Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9790
9791 * xmlreader.c python/tests/reader2py: okay the DTD validation
9792 code on top of the XMLTextParser API should be solid now.
9793
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009794Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9795
9796 * xmlreader.c python/tests/reader2py: Fixing some more mess
9797 with validation and recursive entities while using the
9798 reader interface, it's getting a bit messy...
9799
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009800Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9801
9802 * xmlreader.c python/tests/reader.py: another couple of problem
9803 related to IsEmptyElement reported by Stéphane Bidoul needed
9804 some fixes.
9805
Daniel Veillard4f860202003-01-02 13:00:02 +00009806Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9807
9808 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9809 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9810 based on the python XmlTextReader interface.
9811
Daniel Veillard3c265e42003-01-01 21:06:49 +00009812Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9813
9814 * tree.c: backing out one change in the last patch which broke the
9815 regression tests
9816
Daniel Veillard5335dc52003-01-01 20:59:38 +00009817Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9818
9819 * global.data globals.c tree.c include/libxml/globals.h: applied
9820 an old patch from Lukas Schroeder to track node creation and
9821 destruction. Probably missing a lot of references at the moment
9822 and not usable reliably.
9823
Daniel Veillard8ba17412003-01-01 19:13:12 +00009824Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9825
9826 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9827 from doc/news.html and a stylesheet
9828
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009829Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9830
9831 * xmlreader.c python/tests/reader.py: fixed another couple of
9832 xmlreader bugs reported by Stéphane Bidoul and added tests.
9833
Daniel Veillard9e395c22003-01-01 14:50:44 +00009834Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9835
9836 * xmlreader.c python/tests/reader2.py: fixed another validity
9837 checking in external parsed entities raised by Stéphane Bidoul
9838 and added a specific regression test.
9839 * python/tests/reader3.py: cleanup
9840
Daniel Veillardd5896142002-12-31 14:45:26 +00009841Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * xmlreader.c python/tests/reader2.py: fixed a problem with
9844 validation within entities pointed by Stéphane Bidoul, augmented
9845 the tests to catch those.
9846
Daniel Veillarddc85f282002-12-31 11:18:37 +00009847Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * python/generator.py: modified the generator to allow keeping
9850 class references when creating new classes, needed to fix a bug
9851 pointed by Stéphane Bidoul where the input buffer of the
9852 xmlTextReader instance gets destroyed if the python wrapper for
9853 the input is not referenced anymore.
9854
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009855Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9856
9857 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9858 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9859
Daniel Veillard571b8892002-12-30 12:37:59 +00009860Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9861
9862 * xmlreader.c python/tests/reader.py: fixed another problem
9863 pointed by Stéphane Bidoul
9864
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009865Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9868 with "<a/>"
9869
Daniel Veillardecaba492002-12-30 10:55:29 +00009870Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9871
9872 * SAX.c: warn on xmlns:prefix="foo"
9873 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9874 for namespace attributes handling.
9875
Daniel Veillard2d84a892002-12-30 00:01:08 +00009876Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9879 a really nasty problem raised by a DocBook XSLT transform
9880 provided by Sebastian Bergmann
9881
Daniel Veillard29b3e282002-12-29 11:14:41 +00009882Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9885 by Stéphane Bidoul and integrated it into the tests
9886
Daniel Veillarde18fc182002-12-28 22:56:33 +00009887Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9890 extended the XmlTextReader API a bit, addding accessors for
9891 the current doc and node, and an entity substitution mode for
9892 the parser.
9893 * python/libxml.py python/libxml2class.txt: related updates
9894 * python/tests/Makefile.am python/tests/reader.py
9895 python/tests/reader2.py python/tests/reader3.py: updated a bit
9896 the old tests and added a new one to test the entities handling
9897
Daniel Veillardaba976d2002-12-28 21:14:18 +00009898Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9899
9900 * python/generator.py python/libxml2class.txt
9901 python/tests/reader.py python/tests/reader2.py: changed the
9902 generator to provide casing for the XmlTextReader similar to
9903 C# so that examples and documentation are more directly transposable.
9904 Fixed the couple of tests in the suite.
9905
Daniel Veillard83298842002-12-28 15:12:33 +00009906Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9907
9908 * doc/guidelines.html: added a document on guildeline for
9909 publishing and deploying XML
9910
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009911Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9912
9913 * valid.c xmlreader.c: final touch running DTD validation
9914 on the XmlTextReader
9915 * python/tests/Makefile.am python/tests/reader2.py: added a
9916 specific run based on the examples from test/valid/*.xml
9917
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009918Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * python/libxml.py: added a few predefined xmlTextReader parser
9921 configuration values.
9922
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009923Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * python/libxml_wrap.h: trying to fix #102037
9926
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009927Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9928
9929 * SAX.c: fixing bug #95296, when the predefined entities
9930 are redefined in the DTD the default one must be used
9931 instead anyway.
9932
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009933Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9934
9935 * doc/xmllint.xml
9936 * doc/xmllint.1
9937 Add discussion of XML_DEBUG_CATALOG to xmllint man
9938 page - bug #100907
9939
9940
Daniel Veillarddf512f42002-12-23 15:56:21 +00009941Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * xmlreader.c: Fixed the empty node detection to avoid reporting
9944 an inexistant close tag.
9945
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009946Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9949 for Python 2.1
9950
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009951Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9954
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009955Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9956
9957 * doc/libxml2-api.xml python/tests/reader.py: one really need
9958 to provide the base URI information when creating a reader parser
9959 from an input stream. Updated the API and the example using it.
9960
Daniel Veillardea7751d2002-12-20 00:16:24 +00009961Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9964 include/libxml/valid.h include/libxml/xmlreader.h: working on
9965 DTD validation on top of xml reader interfaces. Allows to
9966 validate arbitrary large instances. This required some extensions
9967 to the valid module interface and augmenting the size of xmlID
9968 and xmlRef structs a bit.
9969 * uri.c xmlregexp.c: simple cleanup.
9970
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009971Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9974 work on the xml reader interfaces.
9975 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9976 Web page for the Windows binaries.
9977
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009978Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * xmlIO.c: applied a patch for VMS following the report by
9981 Nigel Hall
9982
Daniel Veillard3772de32002-12-17 10:31:45 +00009983Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * parser.c: the parseStartTag bug fix wasn't complete.
9986
Daniel Veillard67df8092002-12-16 22:04:11 +00009987Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9990 parseStartTag, fixing it.
9991 * test/att4 result/att4 result/noent/att4: adding the test
9992 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9993 more methods to XmlTextReader.
9994
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009995Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9996
9997 * win32/libxml2.def.src: added more xml reader exports
9998 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9999 to the build
10000
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010001Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10002
10003 * doc/tutorial/xmltutorial.xml
10004 plus generated html and pdf
10005 Updating tutorial again based on further comments from Niraj
10006 Tolia on the last iteration
10007
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010008Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10009
10010 * doc/tutorial/xmltutorial.xml
10011 * doc/tutorial/includekeyword.c
10012 * doc/tutorial/includegetattribute.c
10013 plus generated html and pdf
10014 Adding fix from Niraj Tolia to tutorial to properly free memory.
10015
10016
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010017Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10020 more methods of XmlTextReader.
10021 * python/libxml2class.txt python/tests/reader.py: this increased the
10022 methods in the bndings, augmented the test to check those new
10023 functions.
10024
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010025Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10028 methods of XmlTextReader.
10029 * python/generator.py python/libxml_wrap.h python/types.c
10030 python/libxml2class.txt: added the reader to the Python bindings
10031 * python/tests/Makefile.am python/tests/reader.py: added a specific
10032 test for the Python bindings of the Reader APIs
10033 * parser.c: small cleanup.
10034
Daniel Veillard06503452002-12-13 10:42:08 +000010035Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * xinclude.c: fallback was only copying the first child not the
10038 full child list of the fallback element, closes #89684 as reopened
10039 by Bernd Kuemmerlen
10040
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010041Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10042
10043 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10044
Daniel Veillard000eafb2002-12-12 10:04:22 +000010045Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10046
Daniel Veillardc1eed322002-12-12 11:01:32 +000010047 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010048 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010049 gives enum values, fix functype return type, put back fields in
10050 structs
10051 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010052
Daniel Veillard024b5702002-12-12 00:15:55 +000010053Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10056 about htmlNodeDumpOutput location.
10057 * xpath.c: removed an undefined function signature
10058 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10059 too many symbols in the API breaking the python bindings.
10060 Updated with the libxslt/libexslt changes.
10061
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010062Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10063
10064 * configure.in: preparing release of 2.4.29
10065 * doc/*: rebuilt the docs and API
10066 * xmlreader.c: a few more fixes for the XmlTextReader API
10067
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010068Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10069
10070 * include/win32config.h: applied mingw patch from Magnus Henoch
10071
Daniel Veillard5aad8322002-12-11 15:59:44 +000010072Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10075
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010076Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10077
10078 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10079 building Python script, does the C parsing directly, generates
10080 a better API description including structure fieds defs and
10081 enums. Still a couple of bugs, but good enough for the python
10082 wrappers now.
10083 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10084 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10085 include/libxml/schemasInternals.h include/libxml/tree.h: more
10086 cleanup based on the python analysis script reports.
10087 * libxml.spec.in: make sure the API XML description is part of the
10088 devel package.
10089
Daniel Veillard01c13b52002-12-10 15:19:08 +000010090Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10093 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10094 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10095 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10096 code cleanup, especially the function comments.
10097 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10098
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010099Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * Makefile.am xmlreader.c include/libxml/Makefile.am
10102 include/libxml/xmlreader.h: Adding a new set of APIs based on
10103 the C# TextXmlReader API but converted to C. Allow to parse
10104 in constant memory usage, far simpler to program and explain
10105 than the SAX like APIs, unfinished but working.
10106 * testReader.c: test program
10107
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010108Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10109
10110 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10111
Daniel Veillard64b35282002-12-04 15:10:40 +000010112Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10113
10114 * tree.c: Chip turner indicated that XHTML1 serialization
10115 rule for style actually break on both IE and Mozilla,
10116 try to avoid the rule if escaping ain't necessary
10117
Daniel Veillard8efff672002-12-04 11:44:48 +000010118Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * nanhttp.c: handle HTTP URL escaping, problem reported by
10121 Glen Nakamura and Stefano Zacchiroli
10122
Daniel Veillard1c732d22002-11-30 11:22:59 +000010123Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10126
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010127Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * uri.c: Johann Richard pointed out some XPointer problems for
10130 URN based URI references in XInclude. Modified the URI parsing
10131 and saving routines to allow correct parsing and saving of
10132 XPointers, especially when attached to "opaque" scheme accordingly
10133 to RFC 2396
10134
Daniel Veillard8db67d22002-11-27 19:39:27 +000010135Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10138 of refactoring to the HTML saving code.
10139 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10140 in the doc.
10141
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010142Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10145 to a buffer API to reuse the generic dump to an OutputIO layer,
10146 this reduces code, fixes xmlNodeDump() for XHTML, also made
10147 xmlNodeDump() now return the number of byte written.
10148
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010149Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * python/setup.py.in: another patch from Stéphane Bidoul for
10152 Python bindings on Windows
10153 * doc/parsedecl.py: small cleanup
10154
Daniel Veillard9715c172002-11-25 16:33:40 +000010155Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * libxml.spec.in configure.in: add a line in %changelog for releases
10158
Daniel Veillard9bc53102002-11-25 13:20:04 +000010159Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * parser.c: patch from Marcus Clarke fixing a problem in entities
10162 parsing that was detected in KDe documentations environment.
10163
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010164Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10165
10166 * python/libxml.c (libxml_prev): Return the previous as opposed to
10167 the next node (I guess this is the result of some cut & paste programming:)
10168
Daniel Veillard80d7b902002-11-23 16:23:08 +000010169Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10172
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010173Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10174
10175 * python/generator.py python/libxml.c python/setup.py.in: trying
10176 to fix the Python bindings build on Windows (Stéphane Bidoul)
10177
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010178Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10179
10180 * win32/configure.js: added option for python bindings
10181 * win32/libxml2.def.src: added more exports
10182
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010183Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10184
10185 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10186 pthreads
10187 * win32/wince/*: applied updates to Windows CE port from Javier
10188
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010189Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10190
10191 * configure.in: preparing 2.4.28
10192 * libxml.spec.in doc/Makefile.am: some cleanup
10193 * doc/*: updated the news and regenerated.
10194
Daniel Veillardfee408f2002-11-22 13:18:30 +000010195Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * HTMLparser.c: final touch at closing #87235 </p> end tags
10198 need to be generated.
10199 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10200 this change slightly the output of a few tests
10201 * doc/*: regenerated
10202
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010203Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10204
10205 * parserInternals.c: fixing bug #99190 when UTF8 document are
10206 parsed using the progressive parser and the end of the chunk
10207 is in the middle of an UTF8 multibyte character.
10208
William M. Brack8b2c7f12002-11-22 05:07:29 +000010209Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10210
10211 * threads.c: fixed initialization problem in xmlNewGlobalState
10212 which was causing crash.
10213 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10214 in xmlInitializeGlobalState.
10215 * parserInternals.c: cleaned up ctxt->sax initialisation.
10216
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010217Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10218
10219 * tree.c include/libxml/tree.h: modified the existing APIs
10220 to handle XHTML1 serialization rules automatically, also add
10221 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10222 libxslt serialization uses it when needed without changing
10223 the library API.
10224 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10225 result/xhtml1: added a new test specifically for xhtml1 output
10226 and updated the result of one XHTML1 test
10227
Daniel Veillardd076a202002-11-20 13:28:31 +000010228Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10229
10230 * xinclude.c parserInternals.c encoding.c: fixed #99082
10231 for xi:include encoding="..." support on text includes.
10232 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10233 test/XInclude/ents/isolatin.txt : added a specific regression test
10234 * python/generator.py python/libxml2class.txt: fixed the generator
10235 the new set of comments generated for doc/libxml2-api.xml were
10236 breaking the python generation.
10237
Daniel Veillard817e70b2002-11-19 22:28:48 +000010238Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10241 * configure.in: patch for Solaris on new autoconf closes #98880
10242 * doc/parsedecl.py: repair the frigging API building script,
10243 did I say that python xmllib sucks ?
10244 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10245 and some comment are no more truncated.
10246
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010247Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * parser.c: Martin Stoilov pointed out a potential leak in
10250 xmlCreateMemoryParserCtxt
10251
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010252Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10255 included in HTML documents and using the push parser.
10256
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010257Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10258
10259 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10260 specified, look for the Python interpreter not just in the
10261 specified root but also in the specified location. Fixes #98825
10262
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010263Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * python/libxml.c: fixing bug #98792 , node may have no doc
10266 and dereferencing without checking ain't good ...
10267
Daniel Veillarddad3f682002-11-17 16:47:27 +000010268Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * configure.in: preparing release 2.4.27
10271 * doc/* : updated and rebuilt the docs
10272 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10273 and all the docs are actually packaged and in the final RPMs
10274 * parser.c parserInternals.c include/libxml/parser.h: restore
10275 xmllint --recover feature.
10276
Daniel Veillard68e9e742002-11-16 15:35:11 +000010277Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10278
Daniel Veillard784b9352003-02-16 15:50:27 +000010279 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010280 processing of parsed entities, and XPath computation on sustitued
10281 entities.
10282 * testXPath.c: make sure entities are substitued.
10283
Daniel Veillard328f48c2002-11-15 15:24:34 +000010284Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10285
Daniel Veillard784b9352003-02-16 15:50:27 +000010286 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010287 processing of internal parsed entities, which had to be changed.
10288
Daniel Veillard66651aa2002-11-15 11:21:43 +000010289Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10292 trying to fix bug #98517 about building outside the source tree
10293 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10294
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010295Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10296
10297 * include/win32config.h: cleanup
10298 * win32/Makefile.mingw: integrated mingw in JScript configure
10299 * win32/Makefile.msvc: modified to allow mingw coexistence
10300 * win32/configure.js: integrated mingw
10301 * win32/Readme.txt: cleanup
10302
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010303Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * HTMLparser.c: strengthen the guard in the Pop macros,
10306 like in the XML parser, closes bug #97315
10307
Daniel Veillard0821b152002-11-12 20:57:47 +000010308Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10311 callback is never used.
10312
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010313Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * parserInternals.c: fixed the initialization of the SAX structure
10316 which was breaking xsltproc
10317 * xpath.c: patch from Petr Pajas for CDATA nodes
10318 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10319 * parser.c include/libxml/parser.h: patch from Peter Jones
10320 removing a leak in xmlSAXParseMemory() and adding the
10321 function xmlSAXParseMemoryWithData()
10322
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010323Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10324
10325 adding pdf of tutorial, changing web page to link to it
10326 * doc/tutorial/xmltutorial.pdf
10327 * doc/xml.html
10328 * doc/docs.html
10329
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010330Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10331
10332 * doc/tutorial/ar01s08.html
10333 adding file what I forgot for tutorial
10334
10335
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010336Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10337
10338 Adding encoding discussion to tutorial
10339 Added:
10340 * doc/tutorial/images/*.png: DocBook admonition image files
10341 * doc/tutorial/apf.html, apg.html: new generated html
10342 * doc/tutorial/includeconvert.c: conversion code entity file
10343 changed:
10344 * doc/tutorial/xmltutorial.xml: DocBook original
10345 * doc/tutorial/*.html: generated html
10346
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010347Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10348
10349 * include/libxml/*.h: retired xmlwin32version.h
10350 * doc/Makefile.am: retired xmlwin32version.h
10351 * win32/configure.js: retired xmlwin32version.h
10352
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010353Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10354
10355 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010356 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10357 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010358
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010359Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * globals.c: fixed a typo pointed out by Igor
10362 * xpath.c: try to speed up node compare using line numbers
10363 if available.
10364
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010365Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * tree.c: make xmlFreeNode() handle attributes correctly.
10368
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010369Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10370
10371 * catalog.c: completed the #96963 fix, as reported by Karl
10372 Eichwalder
10373
Daniel Veillard56f21f22002-11-06 15:49:46 +000010374Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10377
Daniel Veillard91ad8792002-11-04 17:06:52 +000010378Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * Makefile.am: switched the order of a couple of includes
10381 to fix bugs #97100
10382
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010383Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10384
10385 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10386 xmlLoadCatalogs that used to separate directories with a ':'.
10387
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010388Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10389
10390 * threads.c: improvements to the Windows-side of thread handling
10391 * testThreads.c: conditionally excluded unistd.h
10392 * testThradsWin32.c: broke overlong lines
10393 * include/win32config.h: adapted thread-related macros to the new
10394 scheme and for pthreads on Windows
10395 * win32/Makefile.msvc: introduced a more flexible thread build,
10396 added testThreads[Win32].c to the build
10397 * win32/configure.js: introduced a more flexible thread config
10398
John Fleck61f6fb62002-10-31 15:23:29 +0000103992002-10-31 John Fleck <jfleck@inkstain.net>
10400
10401 * doc/xml.html (and, by implication, FAQ.html)
10402 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10403
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010404Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10405
10406 * configure.in: removed xmlwin32version.h
10407 * include/libxml/Makefile.am: removed xmlwin32version.h
10408
Daniel Veillardce66ce12002-10-28 19:01:59 +000010409Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * tree.c: applied patch from Brian Stafford to fix a bug
10412 in xmlReconciliateNs()
10413
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010414Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * tree.c: applied patch from Christian Glahn to allow
10417 xmlNewChild() on document fragment nodes
10418
Daniel Veillardb39bc392002-10-26 19:29:51 +000010419Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * parser.c: Christian Glahn found a problem with a recent
10422 patch to xmlParseBalancedChunkMemoryRecover()
10423 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10424 problems
10425 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10426 test/schemas/seq*: added the test cases from Charles
10427
Daniel Veillard366a9152002-10-23 20:43:53 +000010428Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10431 serious cleanup of the spec file and associated changes
10432 in the Makefiles.
10433 * valid.c: try to remove some warnings on x86_64
10434
Daniel Veillardd033d022002-10-23 14:55:02 +000010435Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10438 fix bug #96586
10439
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010440Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10443 parsing, applied his patch
10444 * result/HTML/attrents.html result/HTML/attrents.html.err
10445 result/HTML/attrents.html.sax test/HTML/attrents.html:
10446 added the test and result case provided by Mikhail Sogrine
10447
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010448Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10449
10450 * vms/build_libxml.com vms/config.vms vms/readme.vms
10451 include/libxml/parser.h include/libxml/parserInternals.h
10452 include/libxml/tree.h include/libxml/xmlIO.h
10453 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10454 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10455 Applied the VMS update patch from Craig A. Berry
10456 * doc/*.html: update
10457
Daniel Veillardf000f072002-10-22 14:28:17 +000010458Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10459
10460 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10461
Daniel Veillard1e208222002-10-22 14:25:25 +000010462Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * debugXML.c: adding a grep command to --shell in xmllint
10465 for T.V. Raman
10466
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010467Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * xmlcatalog.c: tried to fix some of the problem with --sgml
10470
Daniel Veillard935494a2002-10-22 14:22:46 +000010471Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * parser.c: tried to fix bug #91500 where doc->children may
10474 be overriden by a call to xmlParseBalancedChunkMemory()
10475
10476Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10479 identifiers in SGML catalogs containing '&'
10480
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010481Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * python/types.c: fixed bugs when passing result value tree
10484 to Python functions.
10485
Daniel Veillard48267432002-10-18 11:21:38 +000010486Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * configure.in: preparing the release of 2.4.26
10489 * doc/*: updated and rebuilt the documentation
10490
Daniel Veillardbb284f42002-10-16 18:02:47 +000010491Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * parser.c: fixed a XML Namespace compliance bug reported by
10494 Alexander Grimalovsky
10495
Daniel Veillard44892f72002-10-16 15:23:26 +000010496Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * HTMLtree.c: fixed serialization of script and style when
10499 they are not lowercase (i.e. added using the API to the tree).
10500
Daniel Veillard2fd85422002-10-16 14:32:41 +000010501Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * valid.c: make xmlValidateDocument emit a warning msg if there
10504 is no DTD, pointed by Christian Glahn
10505
Daniel Veillard32370232002-10-16 14:08:14 +000010506Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10509 content model when some of the blocks have min or max, and a couple
10510 of bugs found in the process.
10511 * result/schemas/list0* test/schemas/list0*: added some specific
10512 regression tests
10513
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010514Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10515
10516 * README: updated the contact informations
10517
Daniel Veillard63186732002-10-15 08:43:17 +000010518Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10521 misses it, reported by Peter Bray.
10522
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010523Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10526 and removed a few warnings
10527
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010528Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * parser.c: Christian Glahn found a small bug in the push parser.
10531 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10532 public
10533
Daniel Veillard6045c902002-10-09 21:13:59 +000010534Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * xmlschemas.c include/libxml/xmlschemas.h: added
10537 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10538 * testSchemas.c: added --memory to test the new interface
10539
Daniel Veillardf0070122002-10-09 14:24:17 +000010540Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * doc/index.py doc/search.php: integrated the XSLT indexing,
10543 a few fixed in the indexer, added a scope selection at the
10544 search level.
10545
Daniel Veillard01992e02002-10-09 10:20:30 +000010546Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10549 this was due to uninitialized parts of the validation context
10550
Daniel Veillard321be0c2002-10-08 21:26:42 +000010551Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * debugXML.c: applied patch from Mark Vakoc except the API
10554 change, preserved it.
10555 * doc/*: updated the docs to point to the search engine for
10556 information lookup or before bug/help reports.
10557
Daniel Veillard01e87d22002-10-08 16:55:06 +000010558Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * doc/index.py doc/search.php: added mailing-list archives
10561 indexing and lookup
10562
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010563Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10566
Daniel Veillard9b006132002-10-07 11:13:27 +000010567Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * doc/index.py: improved HTML indexing
10570 * doc/search.php: make the queries also lookup the HTML based indexes
10571
Daniel Veillard141d04b2002-10-06 21:51:18 +000010572Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10573
10574 * doc/index.py: added HTML page indexing
10575
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010576Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10577
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010578 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010579 problem in libxslt.
10580 * catalog.c: fixed list handling in XML_CATALOG_FILES
10581
Daniel Veillardceb09b92002-10-04 11:46:37 +000010582Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10583
10584 * valid.c: typo/bug found by Christian Glahn
10585
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010586Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10587
10588 * xmlIO.c: applied Windows CE patch from Javier.
10589 * win32/wince: new directory, contains support for the PocketPC
10590 with Windows CE from Javier.
10591 * include/win32config.h: reorganised, removed duplicate
10592 definitions and applied WinCE patch from Javier.
10593 * include/wsockcompat.h: new file, now contains WinSock
10594 compatibility macros.
10595 * win32/Makefile.msvc: introduced double-run compilation.
10596
Daniel Veillarde16b5742002-09-26 17:50:03 +000010597Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10598
10599 * configure.in include/libxml/xmlwin32version.h: preparing release
10600 of 2.4.25
10601 * doc/*: updated and regenerated teh docs and web pages.
10602
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010603Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10606 error were not covering namespace declarations.
10607 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10608 it was missing the attribute declaration for the namespace
10609 * result/VC/NS3: the fix now report breakages in that test
10610
Daniel Veillardabe01742002-09-26 12:40:03 +000010611Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10612
10613 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10614
Daniel Veillard2ace1952002-09-26 12:28:02 +000010615Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10618 and regenerated the docs and web site
10619
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010620Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10623 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10624 not before
10625
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010626Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10627
10628 * python/generator.py python/libxml2class.txt: fixed a stupid error
10629 breaking the python API
10630
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010631Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10634 triostr.c triostr.h: applied a trio update patch from
10635 Bjorn Reese which should work with MinGW
10636
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010637Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * tree.c: improving some documentation comments
10640 * xmlregexp.c: found and fixed a mem leak with python regression tests
10641 * doc/*: rebuilt the doc and the API XML file including the
10642 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10643 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10644 python/types.c: added access to the XML Schemas regexps from
10645 python
10646 * python/tests/Makefile.am python/tests/regexp.py: added a
10647 simple regexp bindings test
10648
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010649Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10650
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010651 * doc/xml.html:
10652 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010653
Daniel Veillard118aed72002-09-24 14:13:13 +000010654Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * xmlregexp.c: fixed the data callback on transition functionality
10657 which was broken when using the compact form
10658 * result/schemas/*: updated the results, less verbose, all tests
10659 pass like before
10660 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10661 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10662 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10663 annoying warnings
10664 * xpath.c: try to provide better error report when possible
10665
Daniel Veillard72336152002-09-21 13:08:14 +000010666Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * Makefile.am: fixed a breakage raised by Jacob
10669
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010670Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10671
10672 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10673 which don't use sockets
10674
Igor Zlatkovic01280582002-09-20 16:40:34 +000010675Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10676
10677 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10678 * win32/configure.js: applied zlib patch from Daniel Gehriger
10679
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010680Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10681
10682 * win32/configure.js: applied the patch from Mark Vakoc for
10683 regexp support
10684 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10685 for regexp support
10686
Daniel Veillardb5c05732002-09-20 13:36:25 +000010687Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * xmlschemastypes.c: as pointed by Igor Float and Double
10690 parsing ain't finished yet
10691
Daniel Veillard40b11342002-09-20 12:01:39 +000010692Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * Makefile.am configure.in: trying to fix #88412 by bypassing
10695 all the python subdir if python ain't detected
10696
Daniel Veillard23e73572002-09-19 19:56:43 +000010697Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10700 made configuring with regexps/automata/unicode the default
10701 but without schemas ATM
10702 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10703 fixed the regexp based DTD validation performance and memory
10704 problem by switching to a compact form for determinist regexps
10705 and detecting the determinism property in the process. Seems
10706 as fast as the old DTD validation specific engine :-) despite
10707 the regexp built and compaction process.
10708
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010709Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * valid.c: determinism is debugged, new DTD checking code now works
10712 but xmlFAComputesDeterminism takes far too much CPU and the whole
10713 set usues too much memory to be really usable as-is
10714
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010715Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * tree.c: fixed another stupid bug in xmlGetNodePath()
10718 * xmllint.c: --version now report the options compiled in
10719
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010720Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10721
10722 * HTMLparser.c: small cleanup
10723 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10724 when configured with them. A bit of debugging around the determinism
10725 checks is still needed
10726
Daniel Veillard63b01c22002-09-17 19:25:28 +000010727Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10730
Daniel Veillard92727042002-09-17 17:59:20 +000010731Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * xmlIO.c: small portability glitch fixed.
10734
Daniel Veillard84d70a42002-09-16 10:51:38 +000010735Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * xmlschemastypes.c: incomplete steps for real/double support
10738 * testAutomata.c include/libxml/xmlautomata.h
10739 include/libxml/xmlregexp.h: avoiding a compilation problem
10740 * valid.c include/libxml/valid.h: starting the work toward using
10741 the regexps for actual DTD validation
10742
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010743Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * hash.c: cosmetic cleanup
10746 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10747 integrating a DTD validation layer based on the regexps
10748
Daniel Veillard4402ab42002-09-12 16:02:56 +000010749Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10752 the determinism was tested before eliminating the epsilon
10753 transitions :-(
10754
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010755Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * python/generator.py python/libxml.c python/libxml.py
10758 python/libxml2-python-api.xml python/libxml2class.txt
10759 python/libxml_wrap.h python/types.c: updated the python
10760 bindings, added code for easier File I/O, and the ability to
10761 define a resolver from Python fixing bug #91635
10762 * python/tests/Makefile.am python/tests/inbuf.py
10763 python/tests/outbuf.py python/tests/pushSAXhtml.py
10764 python/tests/resolver.py python/tests/serialize.py: updated
10765 and augmented the set of Python tests.
10766
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010767Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10768
10769 * win32/configure.js: added more readme info for the binary
10770 package.
10771
Daniel Veillard607b35c2002-09-10 12:16:19 +000010772Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10773
10774 * xmlIO.c: fixed a stupid out of bound array error
10775
10776Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10779 messing around with support for Windows path, cleanups,
10780 trying to identify and fix the various code path to the
10781 filename access. Added xmlNormalizeWindowsPath()
10782
Daniel Veillard76575762002-09-05 14:21:15 +000010783Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * error.c valid.c: working on better error reporting of validity
10786 errors, especially providing an accurate context.
10787 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10788 error reports in those cases.
10789
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010790Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10793 parser.c parserInternals.c xmlIO.c: get rid of all the
10794 perror() calls made in the library execution paths. This
10795 should fix both #92059 and #92385
10796
Daniel Veillard19aa7022002-09-05 11:14:19 +000010797Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * xmllint.c: memory leak reporting was broken after a change
10800 of the preprocessor symbol used to activate it.
10801
Daniel Veillardec6725e2002-09-05 11:12:45 +000010802Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10803
10804 * tree.c: try to make the copy function work for node of
10805 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10806 DOM layers though, not libxml2 itself.
10807
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010808Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * valid.c: try to provide file and line informations, not all
10811 messages are covered, but it's a (good) start
10812
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010813Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * xinclude.c: reimplemented a large part of the XInclude
10816 processor, trying to minimize resources used, James Henstridge
10817 provided a huge test case which was exhibiting severe memory
10818 consumption problems.
10819
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010820Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * python/Makefile.am: applied patch from Christophe Merlet to
10823 reestablish DESTDIR
10824
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010825Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * libxml.spec.in: fixes libary path for x86_64 AMD
10828
John Fleckbe98b332002-09-04 03:16:23 +000010829Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10830
10831 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010832 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010833 (plus resulting generated html files)
10834 fixing one spot I missed in the tutorial where I hadn't freed
10835 memory properly
10836
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010837Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10838
10839 * doc/tutorial/includeaddattribute.c
10840 * doc/tutorial/includeaddkeyword.c
10841 * doc/tutorial/includegetattribute.c
10842 * doc/tutorial/includekeyword.c
10843 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010844 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010845 update tutorial to properly free memory (thanks to Christopher
10846 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010847 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010848 added image files so the callouts are graphical, making it
10849 easier to read ( use "--param callout.graphics 1" to generate
10850 html with graphical callouts)
10851
Daniel Veillarde1662542002-08-28 11:50:59 +000010852Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10855 nice logos generated by Marc Liyanage
10856 * doc/site.xsl *.html: changed the stylesheet to show the new
10857 logo and regenerated the pages
10858
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010859Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10862
Daniel Veillard42766c02002-08-22 20:52:17 +000010863Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * xpath.c: possible mem leak patch from Jason Adams
10866
10867Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10868
10869 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10870 in the XQuery namespace
10871 * configure.in: preparing 2.4.24
10872 * doc/*.html: updated the web pages
10873
10874Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * python/generator.py: closing bug #85258 by generating conditional
10877 compile check to avoid linking to routines not configured in.
10878
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000108792002-08-22 Havoc Pennington <hp@pobox.com>
10880
10881 * autogen.sh: update error message for missing automake
10882
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010883Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10884
10885 * python/Makefile.am: typo in target name resulted in libxml2.py
10886 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10887
Daniel Veillard22669b22002-08-22 07:17:11 +000010888Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * win32/win32/Makefile.mingw: updated with version from
10891 Elizabeth Barham at http://soggytrousers.net/repository/
10892
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010893Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10894
10895 * win32/Makefile.msvc: added the prefix location to the include
10896 and lib search path.
10897
Havoc Pennington830e8972002-08-18 22:22:13 +0000108982002-08-18 Havoc Pennington <hp@pobox.com>
10899
10900 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10901 both automake 1.6 and 1.4 installed get the right automake. Means
10902 compilation from CVS will now require the latest automake 1.4
10903 release, or manually creating symlinks called "automake-1.4" and
10904 "aclocal-1.4"
10905
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010906Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * configure.in python/Makefile.am: more AMD 64 induced changes from
10909 Frederic Crozat
10910
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010911Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * xinclude.c: oops I was missing the xml:base fixup too
10914 * result/XInclude/*.xml: this adds xml:base attributes to most
10915 results of the tests
10916
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010917Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * xinclude.c: quick but apparently working implementation of
10920 xi:fallback, should close bug #89684
10921 * Makefile.am test/XInclude/docs/fallback.xml
10922 result/XInclude/fallback.xml: added a basic test for fallback,
10923 and run with --nowarning to avoid a spurious warning
10924 * configure.in: applied patch from Frederic Crozat for python
10925 bindings on AMD 64bits machines.
10926
Daniel Veillard9e923512002-08-14 08:48:52 +000010927Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10930 the caller don't pass a SAX callback block.
10931
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010932Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * tree.c: applied the same fix for the XML-1.0 namespace to
10935 xmlSearchNsByHref() as was done for xmlSearchNs()
10936
Daniel Veillardad11b302002-08-12 14:53:41 +000010937Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10938
10939 * libxml.3: small cleanup of the man page
10940 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10941 when serializing HREF attributes generated by XSLT.
10942
Daniel Veillardc084e472002-08-12 13:27:28 +000010943Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10946 version of Marc Liyanage' patch for boolean attributes in HTML
10947 output
10948
Daniel Veillard5f91b372002-08-12 12:13:01 +000010949Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10950
10951 * python/tests/serialize.py: fixed the test results, indenting
10952 behaviour changed slightly
10953
Aleksey Sanin9e951762002-08-08 18:02:41 +000010954Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10955
10956 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10957 new c14n function to Windows def files
10958
Aleksey Saninea4272a2002-08-02 23:50:03 +000010959Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10960
10961 * c14n.c: fixed a memory leak in c14n code
10962
Daniel Veillard58e44c92002-08-02 22:19:49 +000010963Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * parser.c include/libxml/parser.h: adding a new API for Christian
10966 Glahn: xmlParseBalancedChunkMemoryRecover
10967 * valid.c: patch from Rick Jones for some grammar cleanup in
10968 validation messages
10969 * result/VC/* result/valid/*: this slightly change some of the
10970 regression tests outputs
10971
Daniel Veillard0bf29002002-08-01 12:54:11 +000010972Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10973
10974 * tree.c: trying to fix a problem in namespaced attribute handling
10975 raised by Christian Glahn
10976
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010977Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * encoding.c include/libxml/encoding.h: Opening the interface
10980 xmlNewCharEncodingHandler as requested in #89415
10981 * python/generator.py python/setup.py.in: applied cleanup
10982 patches from Marc-Andre Lemburg
10983 * tree.c: fixing bug #89332 on a specific case of loosing
10984 the XML-1.0 namespace on xml:xxx attributes
10985
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010986Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10987
10988 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10989 corner case from new Merlin's test suite and added a callback
10990 that will be used to improve xmlsec performance
10991
10992
Daniel Veillard0b22def2002-07-29 16:23:03 +000010993Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * HTMLtree.c: trying to fix the <style> escaping problem in
10996 HTML serialization bug #89342
10997
Daniel Veillard0b28e882002-07-24 23:47:05 +000010998Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11001 and rebuilt the web site.
11002
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011003Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011004
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011005 * include/libxml/tree.h: added _private member to xmlNs struct
11006
Daniel Veillard1d995272002-07-22 16:43:32 +000011007Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11008
11009 * HTMLparser.c: fixing bug #84876 based on the xml working
11010 code.
11011
William M. Brack61eaba52002-07-21 11:14:18 +000011012Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11013
11014 * python/Makefile.am: enhanced to fix bug 72012 (errors
11015 when using '-jX' make parameter)
11016
William M. Brackef61d202002-07-19 08:32:00 +000011017Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11018
11019 * xpath.c: small additional enhancement for booleans
11020 compared to nodesets
11021
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011022Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * HTMLtree.c: changed the order of the encoding declaration
11025 attributes in the meta tags due to a bug in IE/Mac
11026
William M. Brack0c022ad2002-07-12 00:56:01 +000011027Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11028
11029 * xpath.c: enhanced handling of booleans (especially '='
11030 and '!=' for nodesets) - fixes bug 85256. Added new
11031 routine xmlXPathNotEqualValues for more proper handling
11032 of '!=' when nodesets are involved.
11033
Daniel Veillard06944e22002-07-11 19:55:18 +000011034Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11035
11036 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11037 doc/xmlcatalog_man.xml to the source distribution
11038
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011039Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11040
11041 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11042 asked for this.
11043
Daniel Veillard539638b2002-07-06 19:55:14 +000011044Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * configure.in: preparing 2.4.23
11047 * doc/*: rebuilt the docs
11048
Daniel Veillard176d99f2002-07-06 19:22:28 +000011049Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11050
11051 * parser.c: fixing bug #84169 by fixing the
11052 comment of xmlCreatePushParserCtxt to describe the
11053 encoding detection parameters better.
11054
Daniel Veillard37f961d2002-07-06 17:53:56 +000011055Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11056
11057 * valid.c: fixing bug #79331 in one path the lookup for
11058 ID attributes on a namespaced node wasn't handled correctly :-\
11059
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011060Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11061
11062 * HTMLparser.c: trying to fix 87235 about discarded white
11063 spaces in the HTML parser.
11064 * result/HTML/*: this changes the output of a number of HTML
11065 regression tests
11066
Daniel Veillardfdc91562002-07-01 21:52:03 +000011067Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11068
11069 * xpath.c: applied patch from Richard Jinks for the namespace
11070 axis + fixed a memory error.
11071 * parser.c parserInternals.c: applied patches from Peter Jacobi
11072 removing ctxt->token for good.
11073 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11074 popped out by the regression tests.
11075 * Makefile.am: patch for threads makefile from Gary Pennington
11076
William M. Brack6000af52002-06-28 11:43:13 +000011077Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11078
Daniel Veillardfdc91562002-07-01 21:52:03 +000011079 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011080 expressions involving preceding-sibling (et al).
11081
Daniel Veillard153120c2002-06-18 07:58:35 +000011082Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11083
11084 * hash.c: applied a patch from Peter Jacobi to solve a problem
11085 when compiling with the Watcom C on Win32
11086 * result/schemas/*.err: the change of hashing algo generated
11087 permutations in the output
11088
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011089Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11090
11091 * hash.c: applied patch from Sander Vesik improving the quality of
11092 the hash function.
11093
Aleksey Sanina5808b92002-06-14 17:07:41 +0000110942002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011095
11096 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11097 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11098 xmllint.c xpath.c: replaced sprintf() with snprintf()
11099 to prevent possible buffer overflow (the bug was pointed
11100 out by Anju Premachandran)
11101
Daniel Veillarde059b892002-06-13 15:32:10 +000011102Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * parser.c: removed an uninitialized data error popped by valgrind
11105 on PE references
11106
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011107Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11108
11109 * doc/xml.html
11110 adding tutorial reference to the web page
11111
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011112Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11113
11114 * doc/tutorial/xmltutorial.xml
11115 * doc/tutorial/ar01s07.html
11116 * doc/tutorial/ape.html
11117 * doc/tutorial/includegetattribute.c
11118 adding section to tutorial about retrieving an attribute
11119 value
11120
Daniel Veillardf5582f12002-06-11 10:08:16 +000011121Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * parser.c: applied a couple of patches from Peter Jacobi to start
11124 to get rid of ctxt->token, with a possible significant speed
11125 improvement to be gained once done. Better compliance with PE
11126 references constructs in DTDs too.
11127 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11128 from Peter too
11129
Daniel Veillard38d80e22002-06-11 07:24:56 +000011130Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11133 xmlParseElement was likely to have been deallocated at the
11134 time of the report, possibly leading to segfault. Just report
11135 the tag name now.
11136
Daniel Veillard9e412302002-06-10 15:59:44 +000011137Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * xpath.c: patch from Richard Jinks for XPath substring() function
11140 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11141
Aleksey Sanina5808b92002-06-14 17:07:41 +0000111422002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011143
11144 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11145
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011146Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11147
11148 *doc/FAQ.html
11149 fixing typos in FAQ, thanks to Robert Funnell for the
11150 editing help
11151
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011152Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * NEWS: got complaints from rpmlint that it was empty
11155
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011156Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11157
11158 * added doc/tutorial, including:
11159 apa.html
11160 apb.html
11161 apc.html
11162 apd.html
11163 ar01s02.html
11164 ar01s03.html
11165 ar01s04.html
11166 ar01s05.html
11167 ar01s06.html
11168 includeaddattribute.c
11169 includeaddkeyword.c
11170 includekeyword.c
11171 includestory.xml
11172 index.html
11173 xmltutorial.xml
11174 libxml tutorial, including generated html
11175
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011176Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11177
11178 * result/c14n/exc-without-comments/merlin-c14n-two-*
11179 result/c14n/without-comments/merlin-c14n-two-*
11180 test/c14n/exc-without-comments/merlin-c14n-two-*
11181 test/c14n/without-comments/merlin-c14n-two-*
11182 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11183 c14n/exc-c14n and slightly modified test script to handle
11184 these test cases
11185 * c14n.c: fixed bugs for complicated nodes set (namespace
11186 without node and others from merlin-c14n-two.tar.gz)
11187 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11188 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11189 for xmlsec performance patch
11190 * xpath.c: fixed self::node() for namespaces and attributes
11191
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011192Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11193
11194 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11195 but with the format parameter
11196 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11197
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011198Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11199
11200 * Makefile.am: updated c14n tests suite
11201 * c14n.c: performance improvement for previous c14n patch
11202
Daniel Veillarde72c7562002-05-31 09:47:30 +000011203Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * parser.c: another peroformance patch from Peter Jacobi, that
11206 time on parsing attribute values.
11207
Aleksey Sanin508a1012002-05-31 06:32:32 +000011208Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11209
11210 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11211 into LibXML2 test suite
11212
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011213Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11214
11215 * c14n.c: propagating xpath ancesstors node fix to c14n
11216 plus small performance improvement to reduce number of
11217 mallocs
11218 * xpath.c: fixed ancestors axis processing for namespace nodes
11219
Daniel Veillard46de64e2002-05-29 08:21:33 +000011220Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11223 Peter Jacobi
11224
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011225Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11226
11227 * configure.in: preparing 2.4.22
11228
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011229Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11230
11231 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11232 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11233 a public entry point.
11234 * doc/*: rebuilt the API and docs
11235
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011236Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * xpath.c: patch from Richard Jinks to fix a problem introduced
11239 in the previous patch and pointed by Norm
11240
Daniel Veillardc6924812002-05-24 11:10:43 +000011241Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11242
11243 * libxml.spec.in: fixing bug #81112
11244
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011245Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * uri.c: fixing bug #82848
11248
Daniel Veillarda2878972002-05-24 07:54:39 +000011249Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11252 output of one catalog test
11253
Aleksey Sanin114e4752002-05-24 07:20:27 +000011254Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011255
Aleksey Sanin114e4752002-05-24 07:20:27 +000011256 * global.data globals.c tree.c include/libxml/globals.h
11257 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11258 default value for global parameter xmlIndentTreeOutput to 1 and
11259 introduced new global parameter xmlTreeIndentString (the string
11260 used to do one-level indent) with default value " " (as it was
11261 in tree.c)
11262
Daniel Veillard49d5af82002-05-23 11:55:49 +000011263Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11264
11265 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11266 with trio and schemas.
11267
Daniel Veillard7c13af42002-05-22 09:57:32 +000011268Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11269
11270 * xpath.c: patch from Richard Jinks to fix the problem raised in
11271 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11272
Daniel Veillard5a872412002-05-22 06:40:27 +000011273Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11274
11275 * xmlschemas.c: a bit of work on import.
11276 * xmlschemastypes.c: Charles Bozeman provided a compare function
11277 for date/time types so min/max facet restrictions should work,
11278 indeterminate comparisons return an error instead of equal.
11279 * test/schemas/date_0* result/schemas/date_0_0: specific test
11280 from Charles Bozeman too
11281
Daniel Veillard10b6da42002-05-18 07:55:20 +000011282Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11283
11284 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11285 from Christian Cornelssen fixing the man pages and the Catalog
11286 building script.
11287 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11288 next step is <xs:import> I now have a reasonable understanding
11289 of how it works.
11290
Daniel Veillarde5354492002-05-16 08:43:22 +000011291Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11292
11293 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11294
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011295Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11296
11297 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11298
Daniel Veillard088bf112002-05-14 11:03:59 +000011299Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11300
11301 * xpath.c: fixing an XPath function evalutation bug pointed out
11302 by Alexey Efimov where the context was lost when evaluating
11303 the function arguments
11304
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011305Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011306
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011307 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11308 function public for XMLSec performance optimizations
11309
Daniel Veillard3cd72402002-05-13 10:33:30 +000011310Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * python/generator.py python/libxml2class.txt : fixed a problem
11313 with the HTML parser pointed by Gary Benson
11314 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11315 example
11316
Aleksey Sanine48a3182002-05-09 18:20:01 +000011317Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11318 * parser.c: fixed bug #81159 (memory growth in SAX)
11319
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011320Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11321 * xpath.c: fixed bug #78858 (the real fix)
11322
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011323Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011324 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011325
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011326Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11327
11328 * tree.c: modified xmlNodeSetBase to allow changing the
11329 base of a document.
11330
Daniel Veillard070803b2002-05-03 07:29:38 +000011331Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * xmlschemastypes.c: patch Charles Bozeman for validation of
11334 all the date, time, and duration types
11335 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11336 * configure.in: fixed an error pointed by an user
11337 * xml2-config.in: fixed an error pointed by an user
11338
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011339Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11340
11341 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11342 win32/libxml2.def.src xmlIO.c: exported default
11343 'file:', 'http:' and 'ftp:' protocols input handlers
11344 and maked protocols comparisson case insensitive
11345
Daniel Veillard34de97f2002-04-30 14:29:22 +000011346Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * configure.in: Neven Has detected a typo
11349
Daniel Veillard28577c32002-04-30 06:48:41 +000011350Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11351
11352 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11353 as one of the persons allowed to commit directly to the
11354 module.
11355
Daniel Veillardfc57b412002-04-29 15:50:14 +000011356Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11359 * valid.c: raised a too low limit
11360 * doc/*: rebuilt the docs
11361
Daniel Veillardeca82812002-04-24 11:42:02 +000011362Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * test/XPath/expr/floats test/XPath/expr/functions
11365 result/XPath/expr/floats result/XPath/expr/functions
11366 xpath.c: another XPath conformance patch from Richard Jinks
11367
Daniel Veillard13e04c62002-04-23 17:51:29 +000011368Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11369
11370 * xmlschemas.c: fixed validation of attribute groups.
11371 * test/schemas result/schemas: added an example from the primer
11372
Daniel Veillard88c58912002-04-23 07:12:20 +000011373Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11376 * test/schemas result/schemas: updated the test list
11377
Daniel Veillarde19fc232002-04-22 16:01:24 +000011378Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11379
11380 * TODO: updated a bit
11381 * parser.c: made a comment more specific
11382 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11383 Schemas conformance.
11384 * test/schemas result/schemas: updated the test list
11385
Daniel Veillard441bc322002-04-20 17:38:48 +000011386Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11387
11388 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11389 implementing xs:all with minOccurs = 0
11390 * tes/schemas/* result/schemas/*: added more tests covering
11391 xs:all
11392
Daniel Veillard8a001f62002-04-20 07:24:11 +000011393Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11394
11395 * xmlregexp.c: first implementation of the all particle, this
11396 may need to be revisited for case where not all transitions
11397 must be crossed.
11398
Daniel Veillard7646b182002-04-20 06:41:40 +000011399Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11400
11401 * tree.c: another entity processing update from Markus Henke
11402
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011403Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11404
11405 * trionan.c: fixed crash on OSF/1
11406
Daniel Veillardb4398962002-04-19 07:01:55 +000011407Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11408
11409 * xmlschemas.c: more Schemas work
11410 * test/schemas/* result/schemas/*: added more tests coming
11411 from the spec.
11412
Daniel Veillard54761132002-04-18 21:00:44 +000011413Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11414
11415 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11416 ExcC14N specification
11417
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011418Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11419
11420 * tree.c: patch from Markus Henke, fix for recursive entities.
11421
Daniel Veillard23b1f372002-04-18 15:50:05 +000011422Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11423
11424 * xpath.c: fix a problem with string() on a document node.
11425
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011426Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * Makefile.am xmlschemas.c: more Schemas work
11429 * test/schemas/* result/schemas/*: added more tests coming
11430 from the spec.
11431
Daniel Veillard6231e842002-04-18 11:54:04 +000011432Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11433
11434 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11435 * result/HTML/*: this changes a few things in the results
11436
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011437Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11438
11439 * include/libxml/tree.h: eliminated 'declaration different than
11440 prototype' warning
11441 * include/win32config.h: "resolved" conflicts with errno.h
11442
Daniel Veillardb509f152002-04-17 16:28:10 +000011443Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11444
11445 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11446 on the automata interfaces and debug of counted choices
11447 * test/schemas/* result/schemas/*: added a number of tests
11448
Daniel Veillard8651f532002-04-17 09:06:27 +000011449Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11450
11451 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11452 a bit of work on Schemas
11453 * testSchemas.c: try to make it more useful
11454 * test/schemas/* result/schemas/* Makefile.am: changed the
11455 Schemas regression test procedure, started adding a few samples
11456
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011457Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11458
11459 * include/libxml/encoding.h: Patch for the Borland C++ builder
11460 * include/libxml/tree.h: Patch for the Borland C++ builder
11461 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011462 * win32/bcb5: New directory for the Borland C++ builder
11463 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011464
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011465Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11466
11467 * win32/Makefile.msvc: Update for XML Schema support
11468 * win32/configure.js: Update for XML Schema support
11469 * win32/libxml2.def.src: Update for XML Schema support
11470
Daniel Veillard4255d502002-04-16 15:50:10 +000011471Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11472
11473 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11474 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11475 xmlunicode.c include/libxml/Makefile.am
11476 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11477 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11478 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11479 include/libxml/xmlversion.h.in : merged the current state of
11480 XML Schemas implementation, it is not configured in by default,
11481 a specific --schemas configure option has been added.
11482 * test/automata test/regexp test/schemas Makefile.am
11483 result/automata result/regexp result/schemas:
11484 merged automata/regexp/schemas regression tests
11485
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011486Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * xpath.c: Gary found a compile time problem, fixes #78823
11489
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011490Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11491
11492 * configure.in: release of 2.4.20
11493 * doc/*: updated and rebuilt the docs
11494
Daniel Veillardf544f192002-04-15 12:56:56 +000011495Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11496
11497 * python/Makefile.am: patch from Cristian Gafton to build on
11498 Red Hat 6.2, should also fix #75779
11499
Daniel Veillard940492d2002-04-15 10:15:25 +000011500Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * valid.c: first part of fixing #78729
11503
Daniel Veillardeb475a32002-04-14 22:00:22 +000011504Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11505
11506 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11507 escaping of URI when saving HTML files.
11508 * result/HTML/*: this impacted some tests
11509
Daniel Veillard9b731d72002-04-14 12:56:08 +000011510Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11511
11512 * configure.in: trying to fix #77441
11513
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011514Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * include/libxml/xmlIO.h: Hallski complained it could not be
11517 included by itself.
11518
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011519Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11520
11521 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11522
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011523Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11524
11525 * win32/configure.js: patch from Nilo for the c14n option
11526 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11527
Daniel Veillardda423da2002-04-10 19:25:38 +000011528Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11529
11530 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11531 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11532 LIBXML_THREAD_ENABLED
11533
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011534Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11535
11536 * xpath.c: another patch from Richard Jinks for substring conformance
11537 * test/XPath/expr/floats test/XPath/expr/strings
11538 result/XPath/expr/floats result/XPath/expr/strings: update of the
11539 test suite to check those.
11540
Daniel Veillard01917aa2002-04-10 11:30:41 +000011541Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * xpath.c: patch from Richard Jinks for .x float parsing.
11544
Daniel Veillard46d6c442002-04-09 16:10:39 +000011545Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11546
11547 * parser.c: patch from Markus Henke when an encoding ain't recognized
11548
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011549Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11550
11551 * libxml.m4: got a report that #include <string.h> was needed
11552
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011553Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11554
11555 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11556
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011557Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11558
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011559 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011560
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011561Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11562
11563 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11564 pointed out by Melvyn Sopacua.
11565
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011566Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11567
11568 * libxml.m4: Frédéric Crozat gave a patch related to the change
11569 of Include paths breaking the libxml.m4
11570
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011571Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11572
11573 * xpath.c: Fix bug #76927 forgot to save some context
11574 when evaluating binary expressions
11575
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011576Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * configure.in: fixed configure for MPE/iX from Markus Henke
11579 * xmlmemory.c: fixed initialization problems
11580 * xpath.c: another set of patches from Richard Jinks this
11581 fixes "make XPathtests" on linux
11582
Daniel Veillard21458c82002-03-27 16:12:22 +000011583Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11584
11585 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11586 * test/XPath/expr/compare test/XPath/expr/equality
11587 test/XPath/expr/floats test/XPath/expr/functions
11588 test/XPath/expr/strings result/XPath/expr/compare
11589 result/XPath/expr/equality result/XPath/expr/floats
11590 result/XPath/expr/functions result/XPath/expr/strings: Updated
11591 tests though they show a divergence on Linux
11592
Daniel Veillard28dfed12002-03-27 09:08:17 +000011593Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11594
11595 * xpath.c trionan.c: previous commit also included patches
11596 from Richard Jinks on some IEEE support corner case
11597
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011598Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11601 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11602 that $(datadir) should be used for docs
11603
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011604Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11605
11606 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11607 could leak filedescriptors
11608
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011609Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11610
11611 * configure.in nanohttp.c: applied patch from Allan Clark for
11612 UnixWare/OpenServer
11613
Daniel Veillard19274092002-03-25 16:48:03 +000011614Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11615
11616 * configure.in: preparing 2.4.19
11617 * doc/*: rebuilt the docs
11618
Daniel Veillard56b2db72002-03-25 16:35:28 +000011619Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11620
11621 * nanohttp.c: fixing #76043, got fed up with non-portability
11622 of that piece of code.
11623
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011624Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11625
11626 * valid.c SAX.c: Never commit without running "make tests" :-(
11627 fix a couple of stupidities in the previous commit
11628 * result/*: a few changes in some attribute order result of previous
11629 commit.
11630
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011631Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11632
11633 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11634 the internal subset should not raise duplicate ID errors,
11635 also there was a small bug in conjunction to namespace
11636 declarations defaulted and xml:xxx attributes DTD definitions.
11637
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011638Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11639
11640 * xpath.c: Richard Jinks also raised some rounding problems
11641 this tries to fix them
11642
Daniel Veillard4e2df542002-03-22 12:23:14 +000011643Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11644
11645 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11646 behaviour in xmlXPathCastToString()
11647
Daniel Veillarddb552912002-03-21 13:27:59 +000011648Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11649
11650 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11651 raised by Morus Walter
11652
Daniel Veillard9e537932002-03-21 13:08:08 +000011653Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11654
11655 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11656 from Igor
11657
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011658Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11659
11660 * xpath.c: fixing #75619, related to a problem when trying
11661 to evaluate condition when the current node set resulting
11662 from that sub-step evaluation is empty. Also fixes 2 potential
11663 problem with previous-sibling and next-siblings axis.
11664
Daniel Veillard1840ef02002-03-21 08:05:23 +000011665Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11666
11667 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11668 HTML support is not configured in.
11669
Daniel Veillard561b7f82002-03-20 21:55:57 +000011670Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11671
11672 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11673 include/libxml/tree.h: dohh I really didn't intended to commit
11674 this test version :-(
11675
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011676Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11677
11678 * testSAX.c: I wanted to see the real speed at the SAX interface
11679 after a little too many Ximianer started complaining about the
11680 parser speed.
11681 added a --quiet option:
11682 paphio:~/XML -> ls -l db100000.xml
11683 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11684 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11685 3200006 callbacks generated
11686 real 0m1.270s
11687 Which means 16MBytes/s and 3Mcallback/s
11688
Daniel Veillardc62a1472002-03-19 18:35:12 +000011689Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11690
11691 * xpath.c: valgrind spotted another error that time when running
11692 on libxslt regression tests
11693
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011694Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11695
11696 * Makefile.am: adding "make valgrind" running the full regression
11697 tests (except python ones) under Valgrind (using valgrind -q
11698 which was kindly added by the author).
11699 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11700 passes cleanly now except an obcure floating point initialization
11701 raised in log10() in one XPath regression test ???
11702 * tree.c: edited some comments to close #75244
11703
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011704Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11705
11706 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11707 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11708 context of ScrollKeeper, made sure that if the number is
11709 an integer, the serialization follows the description at
11710 http://www.w3.org/TR/xpath#section-String-Functions
11711
Daniel Veillard5997aca2002-03-18 18:36:20 +000011712Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11713
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011714 * configure.in: preparing 2.4.18
11715 * doc/*: updated and rebuilt the web site
11716 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11717 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011718 * parser.c: humm, changed the way the SAX parser work when
11719 xmlSubstituteEntitiesDefault(1) is set, it will then
11720 do the entity registration and loading by itself in case the
11721 user provided SAX getEntity() returns NULL.
11722 * testSAX.c: added --noent to test the behaviour.
11723
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011724Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11725
11726 * parser.c: Wilfried Teiken provided a hackish but working
11727 way to get context reported back on entities when parsing
11728 with SAX and without breaking the DOM build.
11729
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011730Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11731
11732 * c14n.c: applied a new patch from Aleksey Sanin
11733 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11734 to reference Aleksey implementation of XML digital Signatures
11735
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011736Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11737
11738 * xpath.c: small fix to avoid potential problem due to
11739 ordering of freeing data
11740 * python/Makefile.am: people were complaining about
11741 the generated file in python dir not being built
11742
Daniel Veillardd2379012002-03-15 22:24:56 +000011743Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11744
11745 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11746 python/generator.py python/libxml.c python/types.c: Cleanup
11747 of the python Makefiles based on Jacob and James feedback,
11748 fixed the spec file accordingly, fixed the number of warning
11749 that passing my pedantic CFLAGS was generating. Conclusion
11750 is that Python includes are real crap.
11751
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011752Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11753
11754 * configure,in: it was reported quite a few times that
11755 xml2-config --cflags should not output
11756 -I$includeprefix/libxml2/libxml because libxml2 header names
11757 clashes with existing names like list.h from C++ stl.
11758 Includes should be #include<libxml/xxx.h> so ...
11759
Daniel Veillard6f293b12002-03-15 09:42:33 +000011760Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11761
11762 * c14n.c: another patch from Aleksey Sanin
11763
Daniel Veillard5c396542002-03-15 07:57:50 +000011764Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11765
11766 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11767 canonicalization algorithm
11768 * doc/xml.html doc/index.html: added the C14N references on the
11769 index page.
11770
jacob berkman9be65862002-03-14 02:15:56 +0000117712002-03-13 jacob berkman <jacob@ximian.com>
11772
11773 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11774 usage, redundant, and gcc specific
11775
Daniel Veillard75be0132002-03-13 10:03:35 +000011776Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11777
11778 * xpath.c: speedup some node selection operations, this can
11779 have a significant impact on DocBook Norm's stylesheets
11780 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11781 make sure it's always the case
11782 * debugXML.c: distinguish CDATA and comments in ls operations
11783
Daniel Veillard61f26172002-03-12 18:46:39 +000011784Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11785
11786 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11787 to generate better API descriptions etc...
11788
Daniel Veillard9ff88172002-03-11 09:15:32 +000011789Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11790
11791 * c14n.c: Fixing #74186, made sure all boolean expressions
11792 get fully parenthesized, ran indent on the output
11793 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11794 include/libxml/tree.h: also #74186 related, removed the
11795 --with-buffers option, and all the preprocessor conditional
11796 sections that were resulting from it.
11797
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011798Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11799
11800 * valid.c: applied patch from Dodji Seketeli fixing an
11801 uninitailized variable in xmlValidGetValidElements()
11802
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011803Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11804
11805 * c14n.c: fixed a few comments
11806 * doc/*.html doc/*/*.html: regenerated the docs and added
11807 the C14N API
11808 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11809
Daniel Veillardfa49d872002-03-09 10:20:00 +000011810Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11811
11812 * check-xml-test-suite.py: fix to adapt varaiations in the
11813 bindings
11814 * configure.in python/setup.py python/setup.py.in: fixed to
11815 have the version of the python scripts automatically updated
11816
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011817Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11820 in xmlCopyProp()
11821
Daniel Veillardaf43f632002-03-08 15:05:20 +000011822Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11823
11824 * configure.in: preparing 2.4.17 release
11825 * doc/*: updated and rebuilt the docs
11826 * xpath.c: fixed a comment
11827 * python/libxml.c: fixed a possible reentrancy problem
11828
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011829Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11830
11831 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11832 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11833 added a specific regression test
11834 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11835 not raise exceptions when failing to find the attribute.
11836
Daniel Veillard90bc3712002-03-07 15:12:58 +000011837Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11838
11839 * configure.in xmllint.c: owen pointed out a problem with the
11840 ftme fix, gettimeofday() was not detected by configure and
11841 the ftime header wasn't included, dohhh
11842
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011843Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11844
11845 * configure.in xmllint.c: trying to fix #71457 for timing
11846 precision when gettimeofday() is not availble but ftime() is
11847
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011848Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11849
11850 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11851 are now copied on install and part of the -devel RPM
11852
Daniel Veillard7b416132002-03-07 08:36:03 +000011853Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11854
11855 * xpath.c: trying to avoid bug #72150 which was apparently
11856 caused by a gcc bug (or a processor problem) as detailed
11857 at http://veillard.com/gcc.bug
11858
Daniel Veillardf742d342002-03-07 00:05:35 +000011859Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11860
11861 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11862 fixed xmlReconciliateNs(), added a Python test/example for
11863 inter-document cut'n paste
11864 * python/libxml.py: fixed node.doc on document nodes and added
11865 xpathEval() onto node objects
11866
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011867Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11868
11869 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11870 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11871 fixup and integrated tests for the serialization stuff
11872
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011873Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11874
11875 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11876 moved the libxml man page to section 3
11877
Daniel Veillard1e774382002-03-06 17:35:40 +000011878Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11879
11880 * tree.c: fix bug #72490
11881 * python/libxml.c python/libxml.py: added methods serialize()
11882 and saveTo() to all node elements.
11883
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011884Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11885
11886 * xmlIO.c: closed #73430, don't read from an input source
11887 which indicated an end-of-file or an error.
11888
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011889Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11890
11891 * parser.c: make sure SAX endDocument is always called as
11892 this could result in a Python memory leak otherwise (it's
11893 used to decrement ref-counting)
11894 * python/generator.py python/libxml.c python/libxml.py
11895 python/libxml2-python-api.xml python/libxml2class.txt
11896 python/tests/error.py python/tests/xpath.py: implemented
11897 the suggestions made by Gary Benson and extended the tests
11898 to match it.
11899
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011900Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11901
11902 * python/generator.py: applied patch fixing #73450
11903
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011904Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * xpath.c: fixing #61290 "namespace nodes have no parent"
11907 long standing divergence from the XPath REC. NodeSets
11908 simply hold a copy of namespace nodes and those node ->next
11909 points to the parent (which may not be the node carrying the
11910 definition).
11911 * include/libxml/xpath.h: flagged but didn't added a possible
11912 speedup
11913 * DOCBparser.c HTMLparser.c: removed some warnings from push
11914 parser due to new state being added.
11915 * tree.c: new fix from Boris Erdmann
11916 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11917 the XML Canonalization support from Aleksey Sanin
11918
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011919Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11920
11921 * tree.c: patch from Boris Erdmann fixing some namespace odities
11922 with xmlCopyNode()
11923
Daniel Veillardc6613042002-03-02 09:34:02 +000011924Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11925
11926 * xmlIO.c: fix bug #72706 when loading a NULL entity
11927
Daniel Veillardc0fef772002-03-01 16:16:31 +000011928Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11929
11930 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11931 actually change in a future XML Namespace revision.
11932
Daniel Veillard79426f22002-03-01 16:14:17 +000011933Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11934
11935 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11936 added the possibility of returning nodesets from XPath extension
11937 functions written in Python
11938
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011939Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * python/*: commiting some Python bindings work done while travelling
11942
Daniel Veillard97300512002-03-01 09:13:41 +000011943Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11944
11945 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11946 explicitely with memory debugging switched on
11947
Daniel Veillard6361da02002-02-23 10:10:33 +000011948Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11949
11950 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11951 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11952 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11953 the accessor generator for strings
11954 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11955 regression test.
11956
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011957Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11958
11959 * python/README python/generator.py python/libxml.c python/setup.py:
11960 added the 'usual' setup.py to allow building a libxml2-python
11961 module based on the same code. The initialization is however
11962 different the 2 .so files fo libxml2 and libxslt are identical and
11963 they entry point initialize both libraries. this is done to avoid
11964 some possible nasty problem since the Python don't merge the maps
11965 of all shared modules.
11966
Daniel Veillard158a4d22002-02-20 22:17:58 +000011967Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11968
11969 * parser.c: fixed a push/encoding bug reported by Michael
11970 on librsvg
11971
Daniel Veillard7839e162002-02-20 18:54:48 +000011972Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11973
11974 * include/libxml/parserInternals.h: fixes a misplaced #endif
11975
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011976Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11977
11978 * parser.c valid.c: found and fixed a couple of allocation bugs
11979
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011980Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11981
11982 * doc/xml.html doc/python.html doc/*: added a Python and binding
11983 page describing the current state of the Python bindings and
11984 giving pointers to the other languages wrappers.
11985
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011986Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11987
11988 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11989 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11990 rebuilt the API and web site
11991 * xpath.c: fixed #71978 portability bugs
11992
Daniel Veillard8aff2472002-02-19 21:50:43 +000011993Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11994
11995 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11996
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011997Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11998
11999 * include/libxml/parserInternals.h parser.c: had to change
12000 2 internal parsing API when processing document content
12001 to check the start and end of element content are defined
12002 in the same entity
12003 * valid.c include/libxml/valid.h: attribute normalization can
12004 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12005 with the context to report it.
12006 * SAX.c: fixed the last known bugs, crazy validation constraints
12007 when a document is standalone seems correctly handled. There
12008 is a couple of open issues left which need consideration especially
12009 PE93 on external unparsed entities and standalone status.
12010 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12011 The 2 tests left failing are actually in error. Cleanup done.
12012
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012013Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12014
12015 * valid.c: implemented E59 spaces in CDATA does not match the
12016 nonterminal S
12017
Daniel Veillard878eab02002-02-19 13:46:09 +000012018Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12019
12020 * SAX.c parser.c valid.c: more validation test fixups
12021 * check-xml-test-suite.py: added duration info for the tests
12022
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012023Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12024
12025 * parser.c valid.c: a couple of errors were reported but not
12026 saved back as such in the parsing context. Down to 1% failure rate
12027 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12028
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012029Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12030
12031 * xmlInternald.c: isExtender was missing a char
12032 * parser.c include/libxml/parser.h: % are acceptable in the
12033 internal subset if within a PUBLIC ID
12034
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012035Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12036
12037 * SAX.c parserInternals.c valid.c: more work on the conformance
12038 suite. Took the step to finally block documents with encoding
12039 errors. It's a fatal error per the spec, people should have fixed
12040 their documents by now.
12041
Daniel Veillard55253e22002-02-18 14:32:39 +000012042Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12043
12044 * check-xml-test-suite.py: fixed the test script after some discussion
12045 on the semantic of TYPE="error"
12046 * Makefile.am: added the script to the distrib
12047
Daniel Veillard28757702002-02-18 11:19:30 +000012048Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12049
12050 * SAX.c entities.c: fixed a couple of conformances issues deep
12051 into the validation code (standalone and undeclared Notations)
12052
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012053Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12054
12055 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12056 stayed there for years !
12057
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012058Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12059
12060 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12061 missing
12062
Daniel Veillardc7612992002-02-17 22:47:37 +000012063Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12064
12065 * check-xml-test-suite.py: improved the behaviour a bit as
12066 well as the logs
12067 * parser.c valid.c SAX.c: fixed a few more bugs
12068 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12069
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012070Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12071
12072 * check-xml-test-suite.py: python script to run regression tests
12073 against the XML Test suite of W3C/OASis
12074 * SAX.c: fixed a validation bug
12075 * parser.c: fixed 3 errors pointed by the test suite
12076 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12077 * python/Makefile.am: fixed a dependendy
12078
Daniel Veillard9f28f302002-02-15 20:48:08 +000012079Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12080
12081 * xmlmemory.c: avoid a warning bug #71594
12082
Daniel Veillard144024e2002-02-13 21:14:46 +000012083Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12084
12085 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12086 warning on alpha/Tru64
12087
Daniel Veillarde4301c82002-02-13 13:32:35 +000012088Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12089
12090 * include/libxml/entities.h: fixing a comment
12091 * valid.c: fixing some troubles with validity check on namespaces
12092 * result/VC/NS3 test/VC/NS3: added a specific regression test
12093
Daniel Veillarda6d05382002-02-13 13:07:41 +000012094Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12095
12096 * tree.c: Fixing #71342 serializing '\n' in attribute values
12097 * result/noent/att3 result/att3 test/att3: added a specific
12098 test.
12099
Daniel Veillard797a5652002-02-12 13:46:21 +000012100Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12101
12102 * python/libxml.c: couple of bug fixes
12103
Daniel Veillard01a6d412002-02-11 18:42:20 +000012104Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12105
12106 * python/*.py: removed tabs and used spaces.
12107
Daniel Veillard397ff112002-02-11 18:27:20 +000012108Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12109
12110 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12111 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12112
Daniel Veillard03517542002-02-11 13:54:40 +000012113Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12114
12115 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12116 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12117
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012118Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12119
12120 * include/libxml/encoding.h include/libxml/entities.h
12121 include/libxml/globals.h include/libxml/parser.h
12122 include/libxml/threads.h include/libxml/tree.h
12123 include/libxml/xmlmemory.h: trying to fix the include mess
12124
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012125Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12126
12127 * include/libxml/xmlmemory.h: reverted part of the previous
12128 attempt to provide #69655, this was breaking the build.
12129
Daniel Veillard0ba59232002-02-10 13:20:39 +000012130Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12131
12132 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12133 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12134 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12135 include/libxml/parserInternals.h include/libxml/tree.h
12136 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12137 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12138 clean.
12139 * python/libxml.c: fixed a warning.
12140
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012141Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12142
12143 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12144 copying of node, merge back IDs in the target document.
12145 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12146 test/XInclude/ents/ids.xml: test case
12147 * result/VC/ElementValid4: output changed due to a typo fix
12148
Daniel Veillard1c18e302002-02-09 22:16:40 +000012149Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12150
12151 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012152 generate the dependencies right as Jacob found out. Add
12153 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012154
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012155Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12156
12157 * parserInternals.c valid.c: Justin Fletcher found some parts
12158 of the code needing cleanup
12159 * libxml.spec.in python/Makefile.am python/generator.py
12160 python/libxml.c python/libxml.py: Fixed the python Makefiles
12161 corrected a bug showing up on ia64, changed the name of the
12162 python internal module too
12163
Daniel Veillard07be19b2002-02-08 14:20:35 +000012164Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12165
12166 * Makefile.am: applied patch from Andris Pavenis for binary
12167 name suffixes
12168
Daniel Veillardf216d462002-02-08 13:44:24 +000012169Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12170
12171 * xmllint.c win32/win32config.h: fixing #68748
12172
Daniel Veillardd455d792002-02-08 13:37:46 +000012173Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12174
12175 * valid.c: fixing #70166
12176
12177Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12178
12179 * valid.c: fixing #70077
12180
Daniel Veillardc575b992002-02-08 13:28:40 +000012181Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12182
12183 * Copyright Makefile.am README configure.in libxml.spec.in:
12184 Changed to the MIT Licence
12185 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12186 doc/xmlio.html: updated the doc accordingly
12187 * include/libxml/xmlwin32version.h configure.in: preparing
12188 2.4.14 release
12189 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12190 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12191 fixed the const xmlChar * wrapper and generator, XPath extension
12192 functions now use the context as first argument
12193 * python/tests/tstxpath.py python/tests/xpath.py
12194 python/tests/xpathext.py: Updated the tests accordingly
12195 * tree.c: fixed bug #70067
12196
Daniel Veillard7db38712002-02-07 16:39:11 +000012197Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12198
12199 * Makefile.am: cleanup
12200 * debugXML.c: always use stdout if output is NULL
12201 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12202 * python/Makefile.am python/generator.py python/libxml2class.txt
12203 python/libxml_wrap.h python/types.c: augmented the number of bindings
12204 handling FILE * and XPath contexts
12205 * python/tests/Makefile.am: avoid a stupid problem due to the
12206 use of TEST.
12207
Daniel Veillard15a143b2002-02-06 22:40:50 +000012208Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12209
12210 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12211
Daniel Veillard70cab352002-02-06 16:06:58 +000012212Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12213
12214 * python/TODO python/libxml.c: cleanup the extension function lookup
12215 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12216
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012217Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12218
12219 * configure.in python/Makefile.am: do not install outside
12220 of prefix
12221
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012222Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12223
12224 * python/TODO python/libxml.c: started adding SAX interfaces
12225 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12226 SAX test
12227
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012228Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12229
12230 * tree.c: hardened the addChild function
12231 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12232 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12233 added accessors needed for xmlNode, a bit more testing and
12234 extension of interfaces
12235 * python/tests/Makefile.am python/tests/build.py: added a test
12236 build from scratch/save/load/check
12237
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012238Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12239
12240 * parserInternals.c: change a small bit in the way valididy
12241 error messages get initialized
12242 * python/TODO python/libxml.c python/libxml2-python-api.xml
12243 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12244 added some memory debugging to track leaks at the libxml2 level
12245 * python/tests/*.py: changed all tests to check for leaks,
12246 there is just one left in XPath extension registrations.
12247
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012248Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12249
12250 * python/TODO python/generator.py python/libxml2-python-api.xml
12251 python/libxml2class.txt: more accessor classes for the parser
12252 context, allow to switch on and check validity
12253 * python/tests/Makefile.am python/tests/error.py
12254 python/tests/invalid.xml python/tests/valid.xml
12255 python/tests/validate.py: attded more test and and added error.py
12256 which I forgot to commit in the last step
12257
Daniel Veillard3ce52572002-02-03 15:08:05 +000012258Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12259
12260 * python/Makefile.am python/types.c: cleanup
12261 * python/libxml.c python/libxml.py python/libxml_wrap.h
12262 python/generator.py python/libxml2-python-api.xml
12263 python/libxml2class.txt: added class for parser context, added
12264 first cut for push mode support. Added a framework to generate
12265 accessors functions.
12266 * python/tests/Makefile.am python/tests/push.py: added a push
12267 test
12268
Daniel Veillardcfb05462002-02-02 23:18:22 +000012269Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12270
12271 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12272 bug a bit of cleanup.
12273
Daniel Veillard5d819032002-02-02 21:49:17 +000012274Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12275
12276 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12277 python/libxml2class.txt: adding error redirections and preformat
12278 to a python handler
12279 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12280 tests self checking
12281
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012282Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12283
12284 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12285 a function
12286
Daniel Veillard9589d452002-02-02 10:28:17 +000012287Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12288
12289 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12290 python/libxml.c python/libxml2-python-api.xml
12291 python/libxml2class.txt: Progressing through the TODOs, class
12292 description output, extra XML API, RPM now builds the wrappers
12293 for all python installed versions
12294
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012295Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12296
12297 * configure.in libxml.spec.in python/Makefile.am python/TODO
12298 python/generator.py python/libxml2class.txt: added more informations
12299 in the libxml2-python package including docs. Slightly changed
12300 the class hierarchy
12301 * python/tests/*: added basic regression tests infrastructure too
12302
12303Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12304
12305 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12306 added libxml2-python as part of the packages installed
12307
Daniel Veillarda7340c82002-02-01 17:56:45 +000012308Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12309
12310 * python/Makefile.am python/generator.py python/libxml.c
12311 python/libxml.py: more work, now able to extend the
12312 XPath interpreter with functions written in python.
12313
Daniel Veillardc3e39442002-02-01 09:29:41 +000012314Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12315
12316 * python/Makefile.am: Jacob sent a patch to allow building from
12317 tarfile.
12318
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012319Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12320
12321 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12322 inserted the python wrappers build, I hope this won't be too
12323 unportable
12324
Daniel Veillard1971ee22002-01-31 20:29:19 +000012325Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12326
12327 * xpath.c: minor optimization
12328 * python/generator.py python/libxml.c python/libxml.py
12329 python/libxml_wrap.h: more work on the python bindings,
12330 they now support XPath and there is no evident leak
12331
Daniel Veillard36ed5292002-01-30 23:49:06 +000012332Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12333
12334 * python/generator.py python/libxml.c python/libxml.py:
12335 more work on the python bindings generator.
12336
Daniel Veillard96fe0952002-01-30 20:52:23 +000012337Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12338
12339 * python/generator.py python/libxml.c python/libxml_wrap.h:
12340 more work on the python bindings.
12341
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012342Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12343
12344 * python/generator.py python/libxml.c python/libxml.py
12345 python/libxml_wrap.h: commited early version of a python binding
12346 for private use only ATM
12347
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012348Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12349
12350 * entities.c tree.c include/libxml/entities.h: applied patch
12351 from Anthony Jones to implement copy of DTD subtree too. Had
12352 just to keep 2 function private which really ought to become
12353 public ones.
12354
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012355Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12356
12357 * xmllint.c: added pointers to the web pages in the usage()
12358
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012359Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12360
12361 * tree.c: more fixes from Petr Kozelka for attribute handling
12362 in the tree API to align the semantic with DOM.
12363
Daniel Veillard36065812002-01-24 15:02:46 +000012364Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12365
12366 * valid.c tree.c entities.c: another set of patches from
12367 Anthony Jones for copy operations cleanup and robustness
12368
Daniel Veillardf8592562002-01-23 17:58:17 +000012369Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12370
12371 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12372 an alphabetic index based on comments content
12373 * doc/*: rebuilt the web site with the new references
12374
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012375Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12376
12377 * parserInternals.h: Greg Sjaardema suggested to use an
12378 eponential buffer groth policy in xmlParserAddNodeInfo()
12379
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012380Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12381
12382 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12383 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12384 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12385 to generate cross-references, and added/updated the stylesheets
12386 to generate and link API indexes. The generic keyword index
12387 is not done yet.
12388 * doc/*.html: regenerated all the usual docs too
12389
Daniel Veillard2070c482002-01-22 22:12:19 +000012390Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12391
12392 * debugXML.c: added an xpath function to the shell for T. V. Raman
12393
12394Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012395
12396 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12397 debug routines.
12398
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012399Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12400
12401 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12402 support of attribute nodes
12403
Daniel Veillard9d06d302002-01-22 18:15:52 +000012404Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12405
12406 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12407 hopefully near complete and fully documented of the API in XML
12408 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12409 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12410 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12411 include/libxml/parserInternals.h include/libxml/valid.hi
12412 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12413 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12414 include/libxml/xpath.h include/libxml/xpathInternals.h:
12415 Cleaned up the doc comments a lot in the process, the interface
12416 coverage is now 100%
12417
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012418Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12419
12420 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12421 extracts comments from the gtk-doc DocBook output (a bit
12422 convoluted but seems to work).
12423
Daniel Veillard61006472002-01-21 17:31:47 +000012424Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12425
12426 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12427 added an XML description of the API, moved the script generating
12428 it here. Added a "make api" target
12429
Daniel Veillardd2f23002002-01-21 13:36:00 +000012430Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12431
12432 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12433
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012434Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12435
12436 * xpath.c include/libxml/xpathInternals.h: the change made to
12437 xmlXPathFuncLookupFunc was incompatible roll it back
12438
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012439Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12440
12441 * SAX.c: cleanup patch from Anthony Jones
12442 * doc/Makefile.am: fix the headers to avoid in make scan
12443 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12444 includes, * vs Ptr and general cleanup
12445 * parsedecl.py: first version of a script to extract the
12446 module interfaces, the goal will be to provide .decl or XML
12447 specification of the interfaces to build wrappers.
12448
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012449Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12450
12451 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12452 now provides return codes in case of errors
12453
Bjorn Reese026d29f2002-01-19 15:40:18 +000012454Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12455
12456 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12457 Upgraded to trio baseline 1.6
12458 * strio.h strio.c: Replaced by triostr.h and triostr.c
12459
Daniel Veillard572577e2002-01-18 16:23:55 +000012460Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12461
12462 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12463 of strdup usage in the code
12464
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012465Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12466
12467 * parser.c error.c: Keith Isdale complained rightly that
12468 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12469
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012470Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12471
12472 * tree.c: fixed the funxtion to set the xml: attributes
12473 * debugXML.c: added "setbase" to test it.
12474
Daniel Veillard2c748c62002-01-16 15:37:50 +000012475Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12476
12477 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12478 to allow updating an attribute content
12479
Daniel Veillard8de85c62002-01-15 17:10:15 +000012480Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12481
12482 * libxml.h: try to avoid problems when compiling on Windows
12483
Daniel Veillard314cfa02002-01-14 17:58:01 +000012484Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12485
12486 * hash.c: patch from Anthony Jones for hash.c allocation size
12487 * Makefile.am: trying to work around Yet Another Libtool Madness
12488 and build the 2.4.13 release finally ...
12489
Daniel Veillard744683d2002-01-14 17:30:20 +000012490Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12491
12492 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12493 * doc/* : update of the documentation
12494
Daniel Veillarde6a55192002-01-14 17:11:53 +000012495Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12496
12497 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12498 at fixing #61290 :-(
12499
Daniel Veillardfb25a512002-01-13 20:32:08 +000012500Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12501
12502 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12503 Fixes bug #67229
12504
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012505Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12506
12507 * tree.c: trying to avoid troubles when a subtree is copied
12508 and coalesced in part with the target tree. Should fix
12509 bug #67407
12510
Daniel Veillardd8224e02002-01-13 15:43:22 +000012511Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12512
12513 * valid.c: fixed validation of attributes content of type
12514 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12515 values, very old bug. Fixes #67671
12516
Daniel Veillard8107a222002-01-13 14:10:10 +000012517Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12518
12519 * parser.c include/libxml/parserInternals.h tree.c: integrated
12520 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12521 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12522
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012523Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12524
12525 * threads.c: applied Serguei Narojnyi's patch to add native
12526 thread support on the Win32 platform
12527 * testThreadsWin32.c Makefile.am: added the test program also
12528 from Serguei, Win32 specific
12529 * include/win32config.h include/libxml/xmlwin32version.h.in:
12530 added patch from Igor for the Windows thread specific defines.
12531
Daniel Veillard845cce42002-01-09 11:51:37 +000012532Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12533
12534 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12535
Daniel Veillard7b602b42002-01-08 13:26:00 +000012536Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12537
12538 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12539 output page into XMLinfo.html. Close bug #66951 and
12540 raised by Robert Collins too.
12541
Daniel Veillard73c6e532002-01-08 13:15:33 +000012542Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12543
12544 * encoding.c: Paul Keogh pointed out a possibility of segfault
12545 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12546 Closes bug # 68238
12547
Daniel Veillard4a859202002-01-08 11:49:22 +000012548Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12549
12550 * doc/*.html: updated the Gdome2 links
12551
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012552Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12553
12554 * libxml.h: Applied following patches from Robert Collins
12555 and make sure IN_LIBXML is defined when compiling it
12556 -------
12557 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12558 as well as Visual C.
12559 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12560 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12561 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12562 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12563 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12564 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12565 xmlSysIDExists xmlNoNetExists).
12566 * xmllint.c: Don't include winsock2.h for Cygwin.
12567
Daniel Veillard401c2112002-01-07 16:54:10 +000012568Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12569
12570 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12571 when the version info is not present.
12572
Daniel Veillard6f42c132002-01-06 23:05:13 +000012573Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12574
12575 * tree.c: Anthony Jones pointed out a problem in
12576 xmlStringGetNodeList() and provided a fix for it
12577
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012578Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12579
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012580 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012581 xmlCreatePushParserCtxt() when the initial buffer passed
12582 is large.
12583
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012584Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12585
12586 * win32/*: big cleanup of the Windows/MSVC project files
12587 from Igor Zlatkovic
12588
Daniel Veillardcebb1362002-01-02 13:13:30 +000012589Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12590
12591 * doc/Makefile.am: should fix #67674 and avoid troubles if
12592 xsltproc is not available or fails in the prefix provided
12593
Daniel Veillard26908ab2002-01-01 16:50:03 +000012594Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12595
12596 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12597
Daniel Veillard5344c602001-12-31 16:37:34 +000012598Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12599
12600 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12601 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12602 Fixed a few other problems raised by Charlie Bozeman.
12603 * result/VC/ElementValid[5-7]: fixed the output
12604
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012605Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12606
12607 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12608 patches from Charlie Bozeman. Regenerated the HTML docs.
12609
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012610Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12611
12612 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12613 for Windows from Igor
12614
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012615Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12616
12617 * xmllint.c: applied Justin Fletcher patch for --output or -o
12618
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012619Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12620
12621 * win32/libxml2/libxml2.def.src: close #67019
12622
Daniel Veillard01db67c2001-12-18 07:09:59 +000012623Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12624
12625 * xmllint.c: applied Justin Fletcher generic timing patch
12626 similar to the one already applied to xsltproc.
12627
Daniel Veillardd1640922001-12-17 15:30:10 +000012628Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12629
12630 * include/libxml/tree.h tree.c: applied documentation patches
12631 from Charlie Bozeman
12632
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012633Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12634
12635 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12636
Daniel Veillard29e43992001-12-13 22:21:58 +000012637Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12638
12639 * valid.c: fix the xmlStrdup() used in the previous patch.
12640 * valid.c: added --dropdtd
12641 * tree.c: fixed xmlUnlinkNode so it also removes the references
12642 from the document if the node is a DTD
12643
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012644Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12645
12646 * HTMLtree.c valid.c: cleanup some static declarations
12647
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012648Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12649
12650 * xmllint.c: removed another strdup()
12651 * doc/FAQ: removed the HP/UX entry
12652
Daniel Veillarded472f32001-12-13 08:48:14 +000012653Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12654
12655 * valid.c: fix bug #66816 when validating.
12656 * xmllint.c: don't use sys/time.h if configure did not found it
12657
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012658Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12659
12660 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12661 xmlcatalog_man.xml
12662
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012663Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12664
12665 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12666 xmlInitMemory() was declared twice
12667
Daniel Veillardb82c1662001-12-09 14:00:54 +000012668Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12669
12670 * globals.c: do not reference strdup() !
12671 * configure.in libxml-2.0.pc.in: trying to fix the libs
12672 of the various config extraction modules
12673
Daniel Veillardef90ba72001-12-07 14:24:22 +000012674Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12675
12676 * configure.in : preparing 2.4.12
12677 * doc/* : updated and rebuilt the docs
12678
Daniel Veillard220346d2001-12-07 11:33:54 +000012679Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12680
12681 * uri.c: closed bug #66159
12682 * testURI.c: added --escape option
12683 * configure.in: some cleanup for xml2-config --cflags
12684
Daniel Veillard2a906822001-12-06 14:34:08 +000012685Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12686
12687 * globals.c testThreads.c: removed some misplaced includes
12688 of xmlversion.h
12689
Daniel Veillarde28313b2001-12-06 14:08:31 +000012690Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12691
12692 * threads.c: patch from Gary Pennington fixing a possible
12693 problem at initialization time.
12694
Daniel Veillardd3b08822001-12-05 12:03:33 +000012695Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12696
12697 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012698 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012699 CodeWarrior.
12700
Daniel Veillarda7866932001-12-04 13:14:44 +000012701Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12702
12703 * xmllint.c: applied Geert Kloosterman's patch to fix
12704 --repeat --timing output
12705
Daniel Veillard19840942001-11-29 16:11:38 +000012706Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12707
12708 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12709 where non-wellformed XML declaractions were not detected.
12710
Daniel Veillarde85d9342001-11-28 14:43:12 +000012711Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12712
12713 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12714
Daniel Veillard22f25a82001-11-28 09:12:23 +000012715Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12716
12717 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12718 gets reset by xmlCleanupInputCallbacks() and this makes the
12719 function useless. Same for output.
12720
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012721Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12722
12723 * xmlIO.c: robert pointed out a loop error in callback cleanups
12724
Daniel Veillard8faa7832001-11-26 15:58:08 +000012725Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12726
12727 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12728 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12729 they are not really tied to debugging
12730
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012731Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12732
12733 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12734 * xmllint.c: better --catalogs description
12735
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012736Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12737
12738 * tree.c: fixed a couple of problems in xmlSetProp()
12739
Daniel Veillardcd337f02001-11-22 18:20:37 +000012740Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12741
12742 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12743 unappropriate stdout output.
12744
Daniel Veillard566d4df2001-11-22 13:00:53 +000012745Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12746
12747 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12748 by Denis Beurive, closes #65111
12749
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012750Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12751
12752 * valid.c: in case of content model validity error, don't
12753 print it if validity warnings were not requested.
12754
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012755Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12756
12757 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12758 * parserInternals.c: removed the last exit() call. Print an
12759 unmaskable error on stderr instead (library mismatch detection)
12760
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012761Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12762
12763 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12764 shell instructions from Heiko Rupp
12765
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012766Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12767
12768 * catalog.c: use the URL notation file:// for default catalog paths
12769
Daniel Veillard0ec98632001-11-14 15:04:32 +000012770Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12771
12772 * include/libxml/tree.h: better comments for _private fields
12773 * tree.c: removed a problem when copying an entity reference.
12774
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012775Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12776
12777 * vms/*: updated instructions and diffs from John A Fotheringham
12778
Daniel Veillarda11001b2001-11-12 22:45:36 +000012779Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12780
12781 * include/libxml/xmlerror.h: avoid an include problem if
12782 #include <libxml/xmlerror.h> happens first in code
12783 seems to be the case in KDE libs
12784
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012785Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12786
12787 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12788 from Igor for Windows
12789
12790Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12791
12792 * Makefile.am: Gary Pennington pointed out a missing prefix
12793
Daniel Veillard43d3f612001-11-10 11:57:23 +000012794Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12795
12796 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12797 * doc/*: upgraded and rebuilt the docs
12798
Daniel Veillardc1f78342001-11-10 11:43:05 +000012799Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12800
12801 * HTMLparser.c: fix comment in scripts element parsing.
12802 * result/HTML/doc3*: updated the results.
12803
12804Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12805
12806 * uri.c: another URI bug fix #63336, using Joel Young patch.
12807
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012808Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12809
12810 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12811 a cleaned up version of the Pwd shell string generation.
12812
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012813Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12814
12815 * valid.c include/libxml/tree.h: trying to fix namespaces +
12816 validation problems for good, closing #63619 in the process
12817 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12818 wrong in this respect, fixed it.
12819
Daniel Veillardd536f702001-11-08 17:32:47 +000012820Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12821
12822 * xmllint.c: Morus Walter patch to allow --format and --encode
12823
Daniel Veillard5004f422001-11-08 13:53:05 +000012824Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12825
12826 * debugXML.c: Stefan Kost provided an help command for the shell
12827
Daniel Veillarda6825e82001-11-07 13:33:59 +000012828Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12829
12830 * debugXML.c: Heiko Rupp pointed that the shell would crash
12831 on empty nodesets returns.
12832
Daniel Veillard03f848d2001-11-07 12:53:46 +000012833Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12834
12835 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12836 migh need the history libraries
12837
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012838Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12839
12840 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12841 handle the case of < in quoted attributes, Bastian Kleineidam
12842
Daniel Veillardc853b322001-11-06 15:24:37 +000012843Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12844
12845 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12846 fixing catalog breakages
12847 * Makefile.am catalog.c result/catalogs/catal
12848 result/catalogs/mycatalog.* test/catalogs/catal*:
12849 fixed more problems in catalog support, added more regression tests
12850 for both XML and SGML catalog handling
12851
Daniel Veillard66870c72001-11-05 19:27:49 +000012852Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12853
12854 * debugXML.c: applied an improvement to xmlGetLineNo() from
12855 Keith Isdale
12856
Daniel Veillardffe09c92001-11-05 14:21:47 +000012857Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12858
12859 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12860 Side effect of the progressive catalog loading
12861
Daniel Veillardad661b92001-11-05 11:43:15 +000012862Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12863
12864 * Makefile.am: confexecdir and confexec_DATA were defined twice
12865 pointed out by Karl Eichwalder
12866
Daniel Veillard6eb17722001-11-04 22:19:27 +000012867Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12868
12869 * xmlcatalog.c: avoid unlink() and use remove() instead.
12870
Daniel Veillardea898282001-11-04 22:13:45 +000012871Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12872
12873 * libxml.spec.in: cleanup
12874 * include/libxml/xmlwin32version.h: updated with 2.4.8
12875
Daniel Veillarda4617b82001-11-04 20:19:12 +000012876Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12877
12878 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12879 of compiling libxml with a non standard set of options
12880
John Fleck027edfb2001-11-04 20:13:58 +000012881Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12882
12883 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12884 document --sgml option, fixing gnome bugzilla #63382
12885
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012886Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12887
12888 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12889 breakage of 2.4.7, added a couple of really needed APIs
12890 like xmlCatalogIsEmpty() and xmlNewCatalog()
12891 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12892 for install-catalog
12893 * configure.in: preparing 2.4.8
12894
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012895Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12896
12897 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12898 include/libxml/tree.h include/libxml/xmlIO.h: more include
12899 cleanups, export cleanly one html output + format function.
12900
12901Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12902
12903 * parser.c: removed initGenericErrorDefaultFunc call from
12904 xmlInitParser() since it could destroy previous calls to
12905 xsltSetGenericErrorFunc() effects
12906
Daniel Veillardebd38c52001-11-01 08:38:12 +000012907Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12908
12909 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12910 keyword.
12911
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012912Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12913
12914 * Makefile.am: cleanup
12915 * threads.c: cleanup too
12916 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12917 from xsltproc
12918 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012919 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012920
Daniel Veillard91c00402001-10-30 17:41:38 +000012921Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12922
12923 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12924 was not used anymore !
12925
Daniel Veillard52dcab32001-10-30 12:51:17 +000012926Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12927
12928 * configure.in: preparing 2.4.7
12929 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12930 manual page from John
12931 * doc/*: updated the doc and rebuilt the generated pages
12932
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012933Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12934
12935 * xmlIO.c: closing bug #62711, the library should never
12936 close stdin or stdout.
12937
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012938Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12939
12940 * uri.c: second pass at fixing #63336, using Joel Young
12941 final patch. looks okay.
12942
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012943Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12944
12945 * uri.c include/libxml/uri.h: trying to clear #63336
12946 allowing the escaping routine to parse unconformant
12947 URI-References.
12948
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012949Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12950
12951 * vms/readme.vms vms/build_libxml.com nanoftp.c
12952 include/libxml/xmlversion.h.in: a few VMS updates from
12953 John A Fotheringham
12954 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12955 and xmlCleanupOutputCallbacks() for the Perl binding people.
12956
Daniel Veillard635ef722001-10-29 11:48:19 +000012957Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12958
12959 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12960 apply fixes to close #63271 and avoid segfaults when
12961 the error routine gets callbed before xmlInitParser()
12962 get called.
12963 * nanoftp.c error.c: Applied patches from Justin Fletcher
12964 correcting some xmlGenericError misuses.
12965
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012966Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12967
12968 *doc/xmllint.xml, doc/xmllint.1
12969 New and improved man page for xmllint - .xml is the original, .1
12970 is the generated man page
12971
Daniel Veillardc9484202001-10-24 12:35:52 +000012972Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12973
12974 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12975 the web site from the main HTML document.
12976
Daniel Veillard5151c062001-10-23 13:10:19 +000012977Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12978
12979 * parser.c: fixed an erroneous validation bug when PE refs
12980 occurs in external parsed entities referenced from the
12981 internals subset
12982 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12983 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12984 added the associated testcase, it's a nice one.
12985 * HTMLparser.c: generate the DTD node as HTML still ...
12986 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12987
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012988Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12989
12990 * HTMLparser.c: fixed a bug in htmlNewDoc()
12991
Daniel Veillard89cad532001-10-22 09:46:13 +000012992Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12993
12994 * test/threads/*: added entities testing to the Thread test
12995 * testThreads.c: make the test reasonable
12996 * DOCBparser.c: fix the DTD public and system ID
12997 * xmllint.c: added --sgml for SGML DocBook importing
12998 * Makefile.am: added Docbtests target
12999
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013000Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13001
13002 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13003 * testThreads.c: removed bogus include
13004
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013005Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13006
13007 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13008 fixed a very serious (looping) validation bug
13009
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013010Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13011
13012 * include/libxml/globals.h include/libxml/threads.h threads.c
13013 testThreads.c: far more testing, cleaning up bugs
13014 * *.c : make sure globals.h is always included.
13015
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013016Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13017
13018 * HTMLparser.c: try to get rid of parser loops for good.
13019
Daniel Veillardab7488e2001-10-17 11:30:37 +000013020Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13021
13022 * configure.in: fixed some bugs in CFLAGS passing.
13023 * test/threads Makefile.am testThreads.c: added a specific
13024 threaded test case (really nasty, guaranteed).
13025
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013026Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13027
13028 * catalog.c: serious cleanup on the management of the
13029 XML catalog tree, more tests done, especially with
13030 the catalog PI.
13031
Daniel Veillard364789a2001-10-16 12:45:00 +000013032Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13033
13034 * catalog.c: avoid a problem in catalog cleanup on SMP if
13035 catalogs were not initialized.
13036
Daniel Veillard81463942001-10-16 12:34:39 +000013037Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13038
13039 * catalog.c xpath.c: trying to cleanup the not thread safe
13040 parts of the library.
13041
Daniel Veillard64a411c2001-10-15 12:32:07 +000013042Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13043
13044 * include/libxml/globals.h configure.in global.data: make
13045 the allocation be per-thread a configure option
13046 * encoding.c include/libxml/parser.h: fixed compilation
13047 errors
13048
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013049Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13050
13051 * include/libxml/parser.h: Norm reported that a few lines
13052 added were breaking libxslt compile, removed them for now
13053
Daniel Veillard6f350292001-10-14 09:56:15 +000013054Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13055
13056 * parser.c parserInternals.c threads.c: debugged and fixed
13057 initialization problems which were giving troubles on SMP
13058 boxes.
13059
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013060Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13061
13062 * include/libxml/Makefile.am: missing globals.h
13063
Daniel Veillarde7090612001-10-13 12:18:28 +000013064Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013065
Daniel Veillarde7090612001-10-13 12:18:28 +000013066 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013067
Daniel Veillardd0463562001-10-13 09:15:48 +000013068Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13069
13070 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13071 include/libxml/parserInternals.h include/libxml/tree.h
13072 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13073 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13074 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13075 Applied the last patches from Gary, cleanup, activated threading
13076 all user accessible global variables are now handled in globals.[ch]
13077 Still a bit rought but make tests passes with either
13078 --with-threads defined at configure time or not.
13079 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13080 linking options
13081
Daniel Veillardb8478642001-10-12 17:29:10 +000013082Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13083
13084 * Makefile.am include/libxml/Makefile.am
13085 include/libxml/globals.h globals.c include/libxml/threads.h
13086 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13087 configure.in: started integrating the core of the thread support
13088 not activated yet but half integrated. The code should still
13089 compile and work anyway.
13090
Daniel Veillardb44025c2001-10-11 22:55:55 +000013091Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13092
13093 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13094 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13095 integrating the non-controversial parts of Gary Pennington
13096 multithread patches
13097 * catalog.c: corrected a small bug introduced
13098
Daniel Veillard75b96822001-10-11 18:59:45 +000013099Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13100
13101 * catalog.c include/libxml/catalog.h: very serious cleanup,
13102 isolating unportable code and as much as possible the accesses
13103 to the global shared catalog. May need more testing !
13104
Daniel Veillard78d12092001-10-11 09:12:24 +000013105Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13106
13107 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13108 Keith Isdale patches for the XSLT debugger interfaces. Some
13109 cleanup
13110
Daniel Veillardff0b7312001-10-11 06:46:09 +000013111Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13112
13113 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13114 * DOCBparser.c: generate line nubers in elements
13115
Daniel Veillard60087f32001-10-10 09:45:09 +000013116Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13117
13118 * configure.in: preparing 2.4.6 release
13119 * doc/xml.html doc/html/*: updated and rebuilt the docs
13120 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13121
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013122Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13123
13124 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13125 adding documentation for DV's supercatalog support
13126
Daniel Veillard82d75332001-10-08 15:01:59 +000013127Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13128
13129 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13130 super catalog support adding one API and one flag --sgml to
13131 xmlcatalog
13132
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013133Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13134
13135 * doc/xmlcatalog_man.xml, xmlcatalog.1
13136 One more crack at
13137 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13138
13139
Thomas Broyer47334c02001-10-07 16:41:52 +000013140Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13141
13142 * xpath.c: implemented xmlXPathObjectCopy for external objects
13143 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13144
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013145Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13146
13147 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13148 finishing up fix to
13149 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13150 the xmlcatalog man page display more elegantly
13151
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013152Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13153
13154 * configure.in: closing bug #61832
13155 * HTMLparser.c: removed a warning
13156
Daniel Veillard6ab38382001-10-06 13:08:27 +000013157Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13158
13159 * xpath.c: fixing #61673 part I, do not loose doc information
13160 when copying result value trees.
13161
Daniel Veillard556c6682001-10-06 09:59:51 +000013162Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13163
13164 * xpath.c: trying to harden the XPath interpreter
13165
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013166Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13167
13168 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13169 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13170
William M. Brack1633d182001-10-05 15:41:19 +000013171Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13172
13173 * HTMLparser: repaired another loop problem
13174
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013175Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13176
13177 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13178 parsing.
13179 * xpath.c: fix bug #61291 the default XML namespace node is
13180 missing from the namespace axis.
13181 * tree.c: refuse to create namespaces nodes with prefix "xml"
13182
Daniel Veillard651f9472001-10-04 14:51:06 +000013183Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13184
13185 * SAX.c: ouch a non-defined namespace could lead to a crash,
13186 fixed #61215
13187
Daniel Veillard7dd05702001-10-04 14:25:12 +000013188Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13189
13190 * parserInternals.c: closed bug #61054
13191
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013192Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13193
13194 * include/libxml/Makefile.am: closing #60708
13195
Daniel Veillarda293c322001-10-02 13:54:14 +000013196Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13197
13198 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13199 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13200
Daniel Veillardf4309d72001-10-02 09:28:58 +000013201Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13202
13203 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13204
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013205Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13206
13207 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13208 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13209
Daniel Veillard16756b62001-10-01 07:36:25 +000013210Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13211
13212 * catalog.c: Justin Fletcher provided cleaup code in case
13213 HAVE_STAT is not defined
13214 * include/win32config.h: Igor Zlatkovic suggested to have
13215 HAVE_STAT defined there
13216
William M. Brack5e1cac12001-09-28 16:19:18 +000013217Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13218
13219 * catalog.c - fixed typing error reported by M. Barros
13220
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013221Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13222
13223 * xmllint.c - fixing typo
13224
William M. Brackd28e48a2001-09-23 01:55:08 +000013225Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13226
13227 * HTMLparser.c: small enhancement to prevent loop on
13228 unrecognizable data
13229
Daniel Veillardb1d62872001-09-21 09:47:08 +000013230Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13231
13232 * parserInternals.c: applying patch from bug #60757 this
13233 should close it
13234
Daniel Veillardc0631a62001-09-20 13:56:06 +000013235Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13236
13237 * catalog.c xmlcatalog.c: removed a couple of warning
13238 * xpath.c: try to solve the linking problem on platforms
13239 needing trio to compile
13240
Daniel Veillard1a123612001-09-19 08:06:23 +000013241Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013242
Daniel Veillard1a123612001-09-19 08:06:23 +000013243 * Makefile.am libxml.spec.in: backing up non-documented changes
13244 commited without review or aproval by Jens Finke <jens@gnome.org>
13245 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013246
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013247Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13248
13249 * configure.in: Joe Orton provided a patch fixing a problem
13250 when iconv is specified to be in a non-standard directory
13251 but wasn't exported in xml2-config --cflags
13252
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013253Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13254
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013255 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013256 troubles with 2.4.4 errors.
13257
Daniel Veillard16698282001-09-14 10:29:27 +000013258Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13259
13260 * encoding.c entities.c: do not output hexadecimal charrefs
13261 when serializing HTML since some version of Netscape can't
13262 grok it, generate decimal ones.
13263 * result/HTML/doc3.htm: output changed due to previous test
13264 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13265
Daniel Veillard98fed372001-09-13 11:34:58 +000013266Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13267
13268 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13269 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13270
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013271Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013272 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013273
13274 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13275 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13276 updated the configuration scripts systems accordingly
13277
Daniel Veillard04382ae2001-09-12 18:51:30 +000013278Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13279
13280 * configure.in: preparing for 2.4.4
13281 * doc/xml.html doc/html/*: updated and rebuilt the docs
13282
Daniel Veillardd63437e2001-09-12 15:00:27 +000013283Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13284
13285 * win32/dsp/libxml2.def.src: tried to incorporate comments
13286 from bug #59220
13287
Daniel Veillard319a7422001-09-11 09:27:09 +000013288Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13289
13290 * parser.c result/noent/wml.xml: fixed bug #59981 related
13291 to handling of '&' in attributes when entities are substitued
13292
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013293Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13294
13295 * libxml.h include/libxml/xmlversion.h.in
13296 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13297 Tried to close bug #60131
13298
Daniel Veillardbce62332001-09-10 18:46:55 +000013299Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13300
13301 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13302
Daniel Veillard143b04f2001-09-10 18:14:14 +000013303Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13304
13305 * SAX.c: fixing bug #59946 on xmlns=""
13306
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013307Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13308
13309 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13310 but allocates a new error code.
13311
Daniel Veillard05c13a22001-09-09 08:38:09 +000013312Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13313
13314 * xmllint.c: John Fleck fixed typos in the options output
13315 * parser.c SAX.c: fix ignorable white space SAX selection
13316
13317Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13318
13319 * entities.c: Steve Underwood found the possibility of an
13320 ininite loop in case of error.
13321
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013322Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13323
13324 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13325
Daniel Veillarda050d232001-09-05 15:51:05 +000013326Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13327
13328 * parser.c: warn if version is not 1.0 but it's not
13329 strictly speaking an error after analyzing the spec
13330
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013331Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13332
13333 *doc/catalog.html - add link to the html version of the
13334 man page, other linguistic cleanups
13335
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013336Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13337
13338 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13339 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13340 file, has not yet been included in the build.
13341
Daniel Veillard99784ff2001-09-01 16:20:28 +000013342Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13343
13344 * catalog.c: removed a duplicate affectation Justin Fletcher
13345
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013346Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13347
13348 * tree.c: Armin Sander pointed a possible text coalescing
13349 problem, completed his patch.
13350
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013351Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13352
13353 * trionan.c: Fixed const and volatile re-definition problem
13354
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013355Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13356
13357 * libxml.4 parser.c: doc updates from Heiko Rupp
13358 * parserInternals.c: 2 sanity checks from Heiko Rupp
13359
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013360Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13361
13362 * tree.c: applied patch from Armin Sander to make some pointers
13363 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013364 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013365
Daniel Veillardb06c6142001-08-27 14:26:30 +000013366Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13367
13368 * xpath.c: hum, restrict the integer usage gcc bug workaround
13369 to only gcc compilers so that other architecture don't get
13370 penalized by this limitation.
13371 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13372
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013373Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13374
13375 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13376 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13377
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013378Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13379
13380 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13381 --convert option to xmlcatalog to convert SGML ones to
13382 the XML syntax.
13383 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13384
13385 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013386Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13387
13388 * catalog.c xmlIO.c: started some serious testing and fixed
13389 a few bug and optmization needs.
13390
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013391Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13392
13393 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13394 preparing for a 2.4.3 release even if it may not be ready yet
13395 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13396 all file parsing lookup to go through the entity resolver, add
13397 to add an API to bypass it (needed to load catalogs themselves),
13398 some cleanup on the catalog code too.
13399 * nanoftp.c: small cleanup
13400 * doc/catalog.html: small update
13401
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013402Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13403
13404 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13405 Jun Kuriyama
13406
Daniel Veillardffb120d2001-08-23 00:52:23 +000013407Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13408
13409 * doc/catalog.html: finished the catalog documentation
13410
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013411Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13412
13413 * doc/catalog.html doc/xml.html: added documentation about
13414 Catalog support, misses an API description
13415 * doc/html/*: reextracted the API pages
13416
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013417Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13418
13419 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13420 Added the part about section 7.2 on URI resolution,
13421 fixed a side effect in the HTML parser, look complete
13422 and ready to rock except the URI/SystemID part!
13423
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013424Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13425
13426 * include/libxml/catalog.h include/libxml/parser.h
13427 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13428 xmlIO.c: added support and APIs needed for the catalog PI
13429 * include/libxml/xmlIO.h: cleanup
13430
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013431Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13432
13433 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13434 include/libxml/catalog.h: starts to look okay, really
13435 plugged the new framework, cleaned a lot of stuff,
13436 added some APIs, except the PI's support missing this
13437 should be mostly complete
13438 * result/catalogs/* test/catalogs/*: added new test, enriched
13439 the existing one with URN ID tests
13440
Daniel Veillard64339542001-08-21 12:57:59 +000013441Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13442
13443 * catalog.c: fixed nextCatalog
13444 * result/catalogs/docbook test/catalogs/*: started adding
13445 a small regression test
13446
Daniel Veillardcda96922001-08-21 10:56:31 +000013447Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13448
13449 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13450 more work on the XML catalog support.
13451 * parser.c include/libxml/parser.h: small cleanup seems using
13452 list as a public parameter name can give portability troubles
13453 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13454 include/libxml/xpath.h include/libxml/Makefile.am: removed
13455 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13456 wrappers
13457
Bjorn Reese45029602001-08-21 09:23:53 +000013458Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13459
13460 * Makefile.am trio.c triodef.h trionan.c xpath.c
13461 include/libxml/Makefile.am include/libxml/trionan.h:
13462 Re-worked Not-A-Number and Infinity support.
13463 * xmlcatalog.c: added readline include files
13464
Daniel Veillard344cee72001-08-20 00:08:40 +000013465Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13466
13467 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13468 testCatalog as xmlcatalog, making it an installed app
13469 adding a shell, and preparing it to be a /etc/xml/catalog
13470 management tool, though not ready yet
13471 * catalog.c include/libxml/catalog.h: adding support for
13472 XML Catalogs http://www.oasis-open.org/committees/entity/
13473 not finished, there is some interesting tradeoffs and a
13474 few open questions left.
13475
Daniel Veillardb7664f42001-08-19 13:00:43 +000013476Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13477
13478 * xmllint.c: fixed a line formatting problem
13479
Daniel Veillard5015b712001-08-17 09:37:52 +000013480Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13481
13482 * SAX.c: removed a couple of unused variable (Albert Chin)
13483
Daniel Veillardbb371292001-08-16 23:26:59 +000013484Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13485
13486 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13487 trying to fix some troubles w.r.t. function returning
13488 const xxxPtr.
13489
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013490Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13491
13492 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13493 defined
13494
Daniel Veillardae6db172001-08-16 19:32:00 +000013495Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13496
13497 * xpointer.c: removed unused var
13498
Daniel Veillard09190202001-08-16 16:27:41 +000013499Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13500
13501 * testXPath.c: another small cleanup closing bug #59110
13502
Daniel Veillard796f4b62001-08-16 16:00:13 +000013503Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13504
13505 * win32/dsp/libxml2.def.src: small cleanup closing bug
13506 #59108
13507
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013508Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13509
13510 * example/gjobread.c: add xmlCleanupParser() before leaving
13511
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013512Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13513
13514 * config.h.in configure.in include/libxml/xmlwin32version.h:
13515 released 2.4.2
13516
Daniel Veillardd3d06722001-08-15 12:06:36 +000013517Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13518
13519 * include/libxml/valid.h debugXML.c valid.c: deprecate
13520 the non-boundchecking Sprintf functions, add Snprintf
13521 this should close bug #57984
13522
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013523Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13524
13525 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13526 URIs before doing the lookups (pointed by Mark Vakoc)
13527
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013528Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13529
13530 * xpath.c: serious changes on Result Value Trees and NodeSets
13531 w.r.t. deallocation and collect operations. Probably not
13532 100% clean (merge of allocated trees smells like a problem).
13533 Seems sufficient to close #58943
13534
Daniel Veillard90493a92001-08-14 14:12:47 +000013535Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13536
13537 * xmllint.c: adding a --format option
13538
Daniel Veillardfe703322001-08-14 12:18:09 +000013539Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13540
13541 * xpath.c: count() was broken on Result Value Tree
13542 * xmlIO.c: fixed file:/// accesses on _WIN32
13543
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013544Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13545
13546 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13547 macro was renamed, this should close bug #58683
13548
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013549Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13550
13551 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13552 entity substitution mode text at the end of the entity might
13553 be added due to text coalescing.
13554 * nanoftp.c parser.c: small cleanup
13555
Daniel Veillard0c720972001-08-08 20:59:00 +000013556Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13557
13558 * HACKING: added John Fleck right to commit in the doc subdir
13559
Daniel Veillard48da9102001-08-07 01:10:10 +000013560Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13561
13562 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13563 allow to inherit attributes from the DTD directly in the
13564 tree, this is needed for XPath and can be a useful feature.
13565 Inherited namespaces are always provided at the tree level now
13566 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13567 of tests for this feature (XSLT being the prime user).
13568
Daniel Veillard50f34372001-08-03 12:06:36 +000013569Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13570
13571 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13572 testSAX.c xmlIO.c xmllint.c include/win32config.h
13573 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13574 include/libxml/xmlwin32version.h.in win32/README.MSDev
13575 win32/dsp/*: applied Win32 Facelift No.2 patches from
13576 Igor Zlatkovic for Windows/MSC
13577
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013578Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13579
13580 * SAX.c: unparsedEntityDecl() the URI computation of the
13581 entity wasn't done breaking XSLT unparsed-entity-uri()
13582
Daniel Veillard567e1b42001-08-01 15:53:47 +000013583Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13584
13585 * xpath.c: fixed a bug when walking the descendants and
13586 the current node has no children
13587 * debugXML.c: show up when a text node is supposed to not be escaped
13588
Thomas Broyerf186c822001-07-31 23:30:37 +000013589Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13590
13591 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13592 worked like the set:leading() function)
13593 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13594
Daniel Veillardba6db032001-07-31 16:25:45 +000013595Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13598
Daniel Veillard57905372001-07-31 15:52:17 +000013599Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * include/libxml/xmlIO.h: apply change to close #58141
13602 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13603
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013604Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * parser.c: when the internal subset uses a PE, then the
13607 included entity can use conditional sections.
13608
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013609Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13612 when walking the namespace axis showing up in
13613 libxst/tests/general/bug-12
13614 * xmlmemory.c: added the possibility to trace a given block
13615 defined by its address
13616
Daniel Veillard4aafa792001-07-28 17:21:12 +000013617Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * parser.c: don't override existing encoding specified before
13620 starting xmlParseDocument()
13621
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013622Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * include/libxml/xmlwin32version.h: reinserted, needed for
13625 Windows users of CVS
13626
Darin Adlera77cac02001-07-27 17:41:51 +0000136272001-07-27 Darin Adler <darin@bentspoon.com>
13628
Darin Adler699613b2001-07-27 22:47:14 +000013629 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13630 * testCatalog.c: Add include of <libxml/parser.h>.
13631
136322001-07-27 Darin Adler <darin@bentspoon.com>
13633
Darin Adlera77cac02001-07-27 17:41:51 +000013634 * include/libxml/.cvsignore:
13635 * include/libxml/xmlwin32version.h:
13636 Remove this file from CVS because it's generated.
13637
Daniel Veillard50822cb2001-07-26 20:05:51 +000013638Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * parser.c include/libxml/parser.h: applied const patches from
13641 Tom Moog #58002
13642
Thomas Broyerba4ad322001-07-26 16:55:21 +000013643Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13644
13645 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13646 lookup framework
13647
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013648Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * tree.c: fixed xmlCopyNode() for documents
13651
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013652Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13653
13654 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13655
13656Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013657
13658 * parser.c: fixes bug #57652 reported by Morus Walter
13659
Daniel Veillarde3924972001-07-25 20:25:21 +000013660Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13663
Daniel Veillarda53c6882001-07-25 17:18:57 +000013664Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13667 errors, lesson don't add new functions at 1am before a release
13668 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13669 from XPath initialization when possible.
13670
Daniel Veillardd9bad132001-07-23 19:39:43 +000013671Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * result/scripts/base*: removing history/readline changed
13674 this slightly
13675 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13676 xmllint.c: make element content line number generation
13677 optionnal to avoid breaking old apps added interface to switch
13678
Daniel Veillardf012a642001-07-23 19:10:52 +000013679Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013682 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013683 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13684 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13685 John Kroll fixes to allow saving to HTTP via PUT (or
13686 POST of needed).
13687 * doc/html/*.html: regenerated the docs
13688
Thomas Broyere8126242001-07-22 03:54:15 +000013689Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13690
13691 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13692 xmlHashScanFull and xmlHashScannFull3 to get passed the
13693 three keys as arguments to the callback function
13694
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013695Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * configure.in Makefile.am: removed libxml softlink for good
13698 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13699 100% coverage by gtk-doc
13700
Daniel Veillard8599e702001-07-17 21:38:51 +000013701Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13702
13703 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13704 fixed serious troubles due to size_t vs. int mismatch
13705
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013706Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13709
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013710Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13711
13712 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13713 convenient extension API for value and context managing
13714 Now handles external objects through xmlXPathPopExternal,
13715 xmlXPathWrapExternal and xmlXPathReturnExternal.
13716 Added functions for sets operations (intersection, etc.)
13717
Daniel Veillard22090732001-07-16 00:06:07 +000013718Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13721 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13722 HTMLparser.c: cleanup of global variables, marking some
13723 const or private.
13724
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013725Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013726
13727 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13728 fixed xmlXPathNodeSetItem when passing index=0
13729
Daniel Veillard05dec342001-07-14 21:57:39 +000013730Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13733
Daniel Veillard28ae6362001-07-14 16:44:32 +000013734Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * xmllint.c: fixed compilation under Cygwin #57503
13737 * TODO: update
13738
Peter Williamsed156f52001-07-13 18:35:13 +0000137392001-07-13 Peter Williams <peterw@ximian.com>
13740
13741 * config.h.in: add #undef HAVE_DLFCN_H
13742
13743 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13744 builddir.
13745
Daniel Veillard73b36e32001-07-12 15:09:52 +000013746Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13749 raised by #57348 and #57381
13750
Daniel Veillard7db37732001-07-12 01:20:08 +000013751Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13752
13753 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13754 tree.c xpointer.c: store the line numbder in element->content,
13755 may break some software, need a configuration mechanism
13756
Darin Adler96037892001-07-11 00:03:16 +0000137572001-07-10 Darin Adler <darin@bentspoon.com>
13758
13759 * .cvsignore:
13760 * example/.cvsignore:
13761 * include/.cvsignore:
13762 * include/libxml/.cvsignore:
13763 Various things that are generated and should be ignored.
13764
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013765Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13766
13767 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13768 * doc/xml.html doc/html/*: updated the docs
13769
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013770Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13771
13772 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13773 validation occured on content with element child
13774
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013775Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13776
13777 * tree.c: fixed XML Base computation which was broken
13778 * debugXML.c: added a base function to the shell
13779 * Makefile.am result/scripts/* test/scripts/*: added scripts
13780 based regression tests, and adding 2 XML Base tests
13781
Daniel Veillard19e96c32001-07-09 10:32:59 +000013782Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * tree.c: set properties doc and call xmlSetListDoc for properties
13785 content when grafting them in a different tree.
13786 * aclocal.m4: remove from CVS
13787
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013788Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * win32/libxml2/libxml2.def.src: added some missing entry point
13791 for XPath (Mark Vakoc)
13792
Daniel Veillard388236f2001-07-08 18:35:48 +000013793Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13796 layer should URI-Unescape before trying to open resources.
13797
Daniel Veillard04383752001-07-08 14:27:15 +000013798Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * xpath.c: fix the name() bug for elements in the default
13801 namespace reported by Charlie Bozeman
13802
Daniel Veillard7583a592001-07-08 13:15:55 +000013803Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13804
13805 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13806 led to an XPath fix, improvements of SAX initialization, and
13807 an added option --nocdata to testXPath
13808
Daniel Veillard449d7392001-07-07 19:11:06 +000013809Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * doc/libxml-doc.el: Felix Natter provided anew version working
13812 with XEmacs too
13813
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013814Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * include/libxml/xpath.h: small cleanup
13817 * doc/xml.html: update
13818
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013819Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13822 released 2.3.14
13823
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013824Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013827 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013828
Daniel Veillard73c9c042001-07-05 20:02:54 +000013829Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13830
13831 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13832 were not equal to empty strings
13833
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013834Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * SAX.c: fixed a URI-Reference computation problem when validating
13837 * xmlIO.c: small cleanup
13838
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013839Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * parser.c: improved the description of a couple of interfaces
13842 upon Larry Stamper suggestion
13843
Daniel Veillard62f313b2001-07-04 19:49:14 +000013844Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13845
13846 * SAX.c entities.c parser.c: changed completely the way entities
13847 are handled when running the parser in entity substitution mode.
13848 This fixes a bug reported by Stephan Kulow and nearly divides
13849 by 3 the amount of memory required by libxslt to load and process
13850 DocBook TDG.
13851
Daniel Veillardf420ac52001-07-04 16:04:09 +000013852Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * HTMLparser.c: fixing a too early root closing problem raised
13855 byt Prashanth Naidu
13856
Daniel Veillard8c357d52001-07-03 23:43:33 +000013857Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13858
13859 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13860 raised by Mark Vakoc.
13861
Daniel Veillard6e90d192001-07-03 16:37:49 +000013862Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * example/Makefile.am: fixed the include path to add srcdir/include
13865 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13866 and some cleanup
13867
Daniel Veillardf06307e2001-07-03 10:35:50 +000013868Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13871 lot of optimization work, results in significant improvements
13872 when handling really complex XPath queries. Add a small optimizer
13873 for unions, improve [n] and [last()], avoid some costly ops.
13874
Daniel Veillard77044732001-06-29 21:31:07 +000013875Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13878 * xpath.c: small cleanup
13879 * xmlGetNsList: reformated, fixed problems if used on Entities
13880
Daniel Veillard2adbb512001-06-28 16:20:36 +000013881Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13884
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013885Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13888 * Makefile.am example/Makefile.am: workaround automake generating
13889 erroneous deps
13890
Daniel Veillard12f7d292001-06-28 13:12:11 +000013891Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * include/win32config.h: bug #56801 Yon Derek provided a patch
13894 to the windows config file.
13895
Daniel Veillard87ee9142001-06-28 12:54:16 +000013896Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13899 libxml.h : Yon Derek provided a set of changes to compile from
13900 CVS on Windows/MSC
13901
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013902Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * parser.c: fixed UTF8 BOM support in push mode
13905 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13906 added a specific testcase
13907
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013908Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * Makefile.am: added --push regression tests
13911 * parserInternals.c: the XML parser segfaulted in --push mode
13912
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013913Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * configure.in: moved the symlinks detection within a CVS
13916 check, this is not portable and will be removed soon.
13917 * xpath.c: small cleanup/speedup
13918
Daniel Veillard11648102001-06-26 16:08:24 +000013919Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13922 release of 2.3.12
13923 * parser.c: make an error message if unknow entities in all cases
13924
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013925Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13928
Daniel Veillard23793842001-06-25 16:07:45 +000013929Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13930
13931 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13932 includes were installed in the wrong dir
13933
Daniel Veillardf5498f32001-06-25 15:08:36 +000013934Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * doc/html.xml: warn against sending code to exhibit bugs.
13937
Daniel Veillard56f06462001-06-24 21:34:03 +000013938Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13939
13940 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13941 Tru64 from Thomas Leitner
13942
Daniel Veillardc5d64342001-06-24 12:13:24 +000013943Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * AUTHORS: added William and Bjorn
13946 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13947 daniel@veillard.com hopefully I won't have to do this again
13948 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13949 docs can be rebuilt cleanly now
13950 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13951 from CVs it's generated, added include/libxml/xmlwin32version.h
13952 also generated but which should change far less frequently.
13953 * catalog.c nanoftp.c: made sure to include libxml.h not
13954 libxml/xmlversion.h directly
13955 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13956 when compiling on WIN32 and MSC
13957
Daniel Veillard07385fd2001-06-23 21:55:48 +000013958Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13959
13960 * include/Makefile.am include/libxml/Makefile.am configure.in:
13961 fixed make distcheck and rebuilding the rpms
13962
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013963Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * configure.in: should finish the migration of exported includes
13966 into a real include/libxml in CVS, at least for CVS users.
13967 * removed the exported headers, added in include/libxml (as well
13968 as xmlversion.h.in).
13969
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013970Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * configure.in: fixed the way to detect symlink
13973
Daniel Veillard66541772001-06-23 18:31:04 +000013974Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * configure.in: updated, include/libxml is now a real CVS dir
13977
Daniel Veillardca989762001-06-23 17:39:29 +000013978Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13981 version works with both libxml1 and libxml2 (it autodetects
13982 the prefix of the html-files) from Felix Natter.
13983 * doc/xml.html: updated doc accordingly
13984
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013985Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * xpath.c: fixed the bug generating a template loop in libxslt
13988 when using docbook-xsl-1.4, * should filter out document nodes
13989 * HACKING: added William
13990 * TODO: updated
13991
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013992Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13993
13994 * doc/FAQ.html: added a warning about gcc-3.0
13995 * doc/xml.html: added reference to gdome2 and removed a confusing
13996 sentence
13997
Daniel Veillardf7f41852001-06-22 15:18:01 +000013998Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * xmlversion.h: okay this is a generated file, but Windows
14001 users need it and they can't generate it, and I want CVS
14002 Windows users ...
14003 * win32/libxml2/libxml2_so.dsp: Windows project file for
14004 the shared lib version of libxml2
14005 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14006 resources needed for libxslt/xsltproc by Yon Derek
14007
Bjorn Reese3157b342001-06-22 14:41:45 +000014008Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14009
14010 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14011
Daniel Veillard4151acb2001-06-22 10:48:57 +000014012Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14013
Daniel Veillardcc146db2001-06-22 11:10:52 +000014014 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14015
14016Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14017
Daniel Veillard4151acb2001-06-22 10:48:57 +000014018 * include/win32config.h: Yon Derek provided a first fix
14019 to be able to compile libxslt/xsltproc on Windows
14020
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014021Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14022
14023 * xpath.c: attempt to work around what seemed a gcc optimizer
14024 bug when handling floats on i386 http://veillard.com/gcc.bug
14025 * tree.c entities.c encoding.c: doing some cleanups while
14026 chasing it
14027
Daniel Veillard017b1082001-06-21 11:20:21 +000014028Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * Makefile.am: cleanup when --without-debug is specified
14031 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14032 w.r.t. --without-debug and other include points
14033 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14034 Catalogs
14035 * configure.in entities.h tree.h HTMLparser.c: removed
14036 --without-corba, made the _private field mandatory
14037
Daniel Veillard87a764e2001-06-20 17:41:10 +000014038Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14041 outputs a BOM in UTF8, an errata has been issued to avoid the
14042 problem, that was the most reasonable solution... Add support
14043 for a leading UTF8 BOM in entities.
14044
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014045Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * valid.c: fixed a bug found when post validating an entity ref
14048 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14049 activate it too
14050
Daniel Veillard39196eb2001-06-19 18:09:42 +000014051Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14054 weakness in the node copy the XPointer and the XInclude
14055 implementations. Serious cleanup.
14056
Daniel Veillard3739b982001-06-19 12:51:30 +000014057Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14058
14059 * Makefile.am: Kjartan Maraas provided a small patch to
14060 add xml2-config.in to EXTRA_DIST
14061
Daniel Veillarda9142e72001-06-19 11:07:54 +000014062Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14065 provided another failing case found in KDE, the way the
14066 ctxt->vctxt.nodeTab was allocated and freed changed over
14067 time but it wasn't completely cleaned up. This should fix it.
14068
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014069Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14070
14071 * parser.c: Stephan Kulow also raised the fact that line number
14072 could get miscounted making debug harder, fixed the problem
14073 in xmlParseCharData()
14074
Daniel Veillard64b98c02001-06-17 17:20:21 +000014075Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14076
14077 * valid.c: Stephan Kulow pointed out a problem when validating
14078 and using an empty entity, forgot a 'break' in a case.
14079
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014080Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14083 * doc/xml.html: updated with 2.3.11
14084
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014085Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * TODO: updated adding cleanup of generated doc
14088 * configure.in: prepared to release 2.3.11
14089 * xmllint.c: added --version for bug reporting
14090 * doc/html/*.html: rebuilt the doc
14091
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014092Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * xpath.c: first part of the work on selecting namespace to
14095 fix bug #56115
14096
Daniel Veillard96ed5832001-06-15 22:22:04 +000014097Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14100 when using -liconv
14101 * TODO: updated
14102
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014103Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14106 cleanup, encoding support.
14107
Daniel Veillard608ad072001-06-14 08:32:28 +000014108Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14111
Daniel Veillard239d0522001-06-13 23:02:48 +000014112Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14113
14114 * xpath.c: bug detected by Ankh when / is used as a function arg
14115
Daniel Veillard02bb1702001-06-13 21:11:59 +000014116Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14117
14118 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14119 of element and use it to avoid outputting formatting spaces at
14120 the wrong place. Implemented the format parameter for HTML save.
14121 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14122 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14123 result/HTML/wired.html: of course this impact the result of a
14124 number of HTML tests
14125
Daniel Veillard95d845f2001-06-13 13:48:46 +000014126Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * HTMLtree.[ch]: started augmenting the HTML save API with
14129 encoding and formatting parameters
14130
Daniel Veillardeca60d02001-06-13 07:45:41 +000014131Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14132
14133 * HTMLtree.h: cleanup and started evaluating the work needed on
14134 revamping the HTML output code
14135
Daniel Veillard84666b32001-06-11 17:31:08 +000014136Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14139
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014140Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * valid.c: fixed bug #56049, forgot one check in the
14143 validation routine
14144
Daniel Veillardca2366a2001-06-11 12:09:01 +000014145Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14148
Daniel Veillard6761eee2001-06-11 10:29:38 +000014149Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * libxml.h: fixed an error in last commit
14152 * doc/FAQ.html: added an entry for compilation from CVS
14153
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014154Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * xmlversion.h.in libxml.h: Cygwin patches
14157 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14158 * tree.h: cleanup
14159
Daniel Veillardacd370f2001-06-09 17:17:51 +000014160Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14161
14162 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14163 memory block in a strange case where libxml is linked twice
14164 in the binary.
14165
Daniel Veillard1d047672001-06-09 16:41:01 +000014166Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14167
14168 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14169 state far too often, simple fix used to avoid it.
14170
Daniel Veillard4497e692001-06-09 14:19:02 +000014171Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14174 being processed, applied his patch
14175 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14176
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014177Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14180 provided fixes to compile on MSCC again
14181 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14182 also provided an update for the project files.
14183
Daniel Veillarda682b212001-06-07 19:59:42 +000014184Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14185
14186 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14187 bug #55810
14188
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014189Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * tree.c: fixed xmlGetNsProp() to close bug #55683
14192 Note this requires libxslt to use it's own function instead.
14193
Daniel Veillardf0c53762001-06-07 16:07:07 +000014194Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * HTMLtree.c: when in a pre element no formatting space should
14197 be added.
14198 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14199
Daniel Veillard068a9652001-06-07 15:30:26 +000014200Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14201
14202 * configure.in: added tests for signal() and signal.h
14203
Daniel Veillard541d6552001-06-07 14:20:01 +000014204Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14207
Daniel Veillard8a367d42001-06-07 14:01:34 +000014208Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * doc/libxml-doc.el: Felix Natter provided a new version for
14211 libxml2
14212
Daniel Veillard8a926292001-06-07 11:20:20 +000014213Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * HTMLtree.c: when in a pre element no formatting space should
14216 be added.
14217
Daniel Veillard14839d52001-06-06 16:11:56 +000014218Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14221
Daniel Veillarde95e2392001-06-06 10:46:28 +000014222Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14223
14224 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14225 hack
14226 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14227 * uri.c: fixed a warning
14228
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014229Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14230
14231 * HTMLtree.c: trying to close bug #55772 escaping in script
14232 elements
14233 * doc/xml.html: suggest to send mail to the list
14234
14235Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014236
14237 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14238 good. Use a macro and based on the solution provided in
14239 vsnprintf manual page from GNU.
14240
Bjorn Reese99748722001-06-05 12:49:15 +000014241Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14242
14243 * error.c: Workaround for non-preserving variadic list.
14244 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14245
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014246Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * doc/xml.html: added 2.3.10 release
14249
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014250Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14251
14252 * configure.in: releasing 2.3.10
14253
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014254Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14257
Daniel Veillard20042422001-05-31 18:22:04 +000014258Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * encoding.c: Robert Collins provided a patch to add the
14261 "US-ASCII" encoding alias
14262
Daniel Veillard97ac1312001-05-30 19:14:17 +000014263Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14266 string oriented functions and started cleaning the related areas
14267 in xpath.c which needed fixing in this respect
14268
Daniel Veillard2d703722001-05-30 18:32:34 +000014269Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14272 #55380
14273 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14274
Daniel Veillard9403a042001-05-28 11:00:53 +000014275Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14276
14277 * TODO: updated
14278 * nanohttp.[ch] : started adding APIs to get the redirected URL
14279 when this occurs (needed for further base computation
14280 * tree.h: cleanup
14281 * encoding.c: cleanup
14282 * SAX.c: minor change around ctxt->loadsubset
14283
Daniel Veillard6278fb52001-05-25 07:38:41 +000014284Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * Makefile.am include/Makefile.am: small change to have
14287 include/libxml rebuilt if working from CVS.
14288 * uri.c: applied another patch from Carl Douglas for URI escaping,
14289 this should close bug #51876
14290
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014291Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14292
14293 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14294 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14295 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14296 added specific regression test
14297 * parser.h: preparing for the XSLT mode where DTD inherited
14298 attributes are added to the tree.
14299
Daniel Veillardbbd22452001-05-23 12:02:27 +000014300Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14301
14302 * xinclude.[ch]: Updated the namespace for the Last Call version
14303 * result/XInclude/include test/XInclude/include: updated the
14304 testsuite accordingly
14305
Daniel Veillard8514c672001-05-23 10:29:12 +000014306Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14307
14308 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14309 related to bug #51876
14310
Daniel Veillard42596ad2001-05-22 16:57:14 +000014311Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * tree.c: fixed a gross mistake in base computation, xml:base is
14314 not completely correct yet (need cascade).
14315 * xpath.[ch]: added the few things needed to find a function name
14316 and URI from the XPath context when it is called.
14317
Daniel Veillard81418e32001-05-22 15:08:55 +000014318Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14319
14320 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14321 * DOCBparser.c: small cleanup
14322 * xmllint.c: added a --catalogs option to load catalogs from
14323 $SGML_CATALOG_FILES
14324 * tree.c: cleanup
14325 * configure.in: iconv library fixup, ICONV_LIBS
14326
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014327Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * catalog.c: handling of CATALOG entries. detection of recursion,
14330 and a few bugfixes
14331 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14332 against the default namespace
14333
Daniel Veillard04b93292001-05-21 08:15:31 +000014334Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14337
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014338Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14339
14340 * parser.c: fixed propagation context info when parsing an
14341 external entity.
14342 * doc/html/*.html: regenerated a couple of docs
14343
Daniel Veillard4623acd2001-05-19 15:13:15 +000014344Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14345
14346 * doc/xml.html: update with 2.3.9 informations
14347
Daniel Veillardbed7b052001-05-19 14:59:49 +000014348Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14351 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14352 * doc/html/* : rebuilt the docs
14353 * valid.c: small patch which may improve some case when
14354 validating.
14355
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014356Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14357
14358 * HTMLparser.c: Closed bug #54891
14359 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14360 to the suite
14361
14362Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14365 applied a documentation patch from LotR and filled in a few missing
14366 descriptions
14367
Daniel Veillard76d66f42001-05-16 21:05:17 +000014368Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14369
14370 * xpath.c tree.c parser.c: speed optimizations at the parser level
14371 document tree freeing and xpath evaluation
14372
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014373Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * parser.c parser.h parserInternals.h: fixed a couple of
14376 interfaces for handling memory buffer input to const char *
14377 upon suggestion of JamesH.
14378
Daniel Veillardc3739e72001-05-15 15:23:27 +000014379Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14380
14381 * configure.in: LoTR sent a patch fixing the previous commit
14382
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014383Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14384
14385 * configure.in: trying to deal again with the stoopid -R linking
14386 flag of Solaris
14387
Daniel Veillard790142b2001-05-15 10:51:53 +000014388Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14389
14390 * xpath.h: two nodeset access macros from Thomas Broyer
14391
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014392Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14393
14394 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14395 patch from Thomas Broyer
14396
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014397Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14398
14399 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14400 case
14401 * INSTALL: was empty added stuff from the FAQ
14402
Daniel Veillard75bea542001-05-11 17:41:21 +000014403Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14406 attributes handling and #54433 by adding xmlUnsetProp()
14407 and xmlUnsetNsProp()
14408
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014409Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * HTMLparser.c: Patch from Jonas Borgström
14412 (htmlGetEndPriority): New function, returns
14413 the priority of a certain element.
14414 (htmlAutoCloseOnClose): Only close inline elements if they
14415 all have lower or equal priority.
14416 * result/HTML: this of course changed a number of tests results.
14417
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014418Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * xmlIO.c catalog.c: plugged in the default catalog resolution
14421 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14422 documentations
14423 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14424
Daniel Veillarda7374592001-05-10 14:17:55 +000014425Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14426
14427 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14428 integrating catalogs
14429 * catalog.[ch] testCatalog.c: adding a small catalo API
14430 (only SGML catalog support).
14431 * parser.c: restaured xmlKeepBlanksDefault(0) API
14432
Daniel Veillardc17337c2001-05-09 10:51:31 +000014433Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14434
14435 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14436
Daniel Veillard257d9102001-05-08 10:41:44 +000014437Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * parser.c: added xmlParseExternalEntityPrivate() to allow
14440 propagation of ctxt->_private when parsing external entities
14441
Daniel Veillard083c2662001-05-08 08:27:14 +000014442Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14445
Daniel Veillard01ef7382001-05-08 07:31:43 +000014446Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14449
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014450Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * valid.c: warn when indeterminist content model is detected
14453 * result/VC/ElementValid8: this adds a message
14454 * Makefile.am: add --novalid for VCM tests
14455 * parserInternals.c: added a call to Init memory
14456
Daniel Veillard64269352001-05-04 17:52:34 +000014457Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14458
14459 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14460 when both parameters are NULL.
14461
Daniel Veillard37721922001-05-04 15:21:12 +000014462Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * valid.c: applied small patch from Gary Pennington, reindented
14465 some part of the code.
14466
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014467Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14470 release, updated and regenerated the docs
14471
Daniel Veillard357c9602001-05-03 10:49:20 +000014472Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14473
14474 * xpath.c result/XPath/expr/floats : clarified and cleanup
14475 printing of abnormal floats in tests.
14476
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014477Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14480 * results/HTML/ : a few changes in the output of the HTML tests as
14481 a result.
14482 * configure.in: tying to fix -liconv where needed
14483
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014484Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * Makefile.am: fixed a stupid error
14487
Daniel Veillard7150a032001-05-02 16:41:11 +000014488Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14489
14490 * configure.in Makefile.am: make the inclusion of the trio
14491 modules in the library conditional
14492
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014493Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14494
14495 * DOCBparser.c: patche from László Kovács, fixed entities refs
14496 in attributes handling
14497
Daniel Veillardedddff92001-05-02 10:58:52 +000014498Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14499
14500 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14501 flushing
14502
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014503Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14504
14505 * xpath.c: fix of an XSLT namespace bug reported on the list
14506 general/bug-8-
14507
Daniel Veillard5792e162001-04-30 17:44:45 +000014508Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14509
14510 * strio.h trio.c: Dan McNichol suggested a couple of small
14511 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14512
Daniel Veillard02141ea2001-04-30 11:46:40 +000014513Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14514
14515 * tree.c parser.c encoding.c: spent a bit more time looking
14516 at the parsing speed and DOM handling. Added a few more
14517 speedups.
14518
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014519Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14520
14521 * parser.c: small but effective parsing speed improvement
14522
Daniel Veillardb59076b2001-04-29 17:04:07 +000014523Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
14525 * configure.in: default on the DocBook parser inclusion (for Gnome)
14526 * DOCBparser.h: fixed a header reference
14527
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014528Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14529
14530 * configure.in xpath.c: applied Bjorn patches for FPE on the
14531 alpha
14532
Daniel Veillardeefd4492001-04-28 16:55:50 +000014533Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14534
14535 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14536 xmlSaveFormatFileTo()
14537
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014538Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14539
14540 * xpath.c: simple and efficient optimization, XPath functions
14541 aways bind to the same code, cache this
14542 * TODO: updated (by saying some is obsolete)
14543
Daniel Veillard2156a562001-04-28 12:24:34 +000014544Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * xpath.c: more cleanup work on XPath name parsing routines
14547
Daniel Veillard61d80a22001-04-27 17:13:01 +000014548Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14549
14550 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14551 xmlXPathParseName
14552 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14553 * debugXML.c: avoid compilation problems if compiling without
14554 HTML support, Igor Zlatkovic
14555 * win32/libxml2/libxml2.def.src: being able to compile without
14556 XPath on Windows
14557
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014558Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * libxml.m4: yet another patch from Toshio Kuratomi
14561
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014562Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14563
14564 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14565
Daniel Veillard67fee942001-04-26 18:59:03 +000014566Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14567
14568 * tree.[ch]: added xmlSaveFormatFile interface for saving
14569 and indenting a file.
14570
Daniel Veillard82e49712001-04-26 14:38:03 +000014571Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14572
14573 * xpath.c: fixed bug #53689 related to processing-instruction()
14574
Daniel Veillard02f077a2001-04-26 10:59:11 +000014575Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14576
14577 * DOCBparser.c: patche from László Kovács
14578
Daniel Veillard30211a02001-04-26 09:33:18 +000014579Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14580
14581 * parser.c: applied fixes from Christian Glahn bug report #53391
14582
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014583Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14584
14585 * error.c: Jean François Lecomte provided a complete description
14586 and a fix to bug #53537
14587
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014588Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14591
Daniel Veillard1034da22001-04-25 19:06:28 +000014592Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * DOCBparser.c SAX.c: a bit more work on entities processing.
14595 Still Need to cleanup XML output and references in attributes
14596
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014597Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14600
Daniel Veillardb33c2012001-04-25 12:59:04 +000014601Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14602
14603 * tree.c: trying to fix #53574, not completely complete,
14604 I would like xmllint --copy --debug test/ent1 and
14605 xmllint --debug test/ent1 to show the same result.
14606 * xpath.c: fix a bug when trying to sort namespace nodes
14607
Daniel Veillard5146f202001-04-25 10:29:44 +000014608Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14609
14610 * HTMLtree.c: real fix for #53402
14611
Daniel Veillard7533cc82001-04-24 15:52:00 +000014612Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14613
14614 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14615 PIs when using xsl:output
14616 * valid.c: closing #53537 some case generate segfaults if there
14617 is validity errors
14618
Daniel Veillard61b33d52001-04-24 13:55:12 +000014619Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14620
14621 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14622 of external parsed entities, added --noent to testDocbook
14623 * valid.c: Garry Pennington found an uninitialized variable
14624 access in xmlValidateElementContent()
14625
Daniel Veillard56098d42001-04-24 12:51:09 +000014626Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14627
14628 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14629 with madness
14630 * result/HTML/ : this modified the result of the regression tests
14631 a lot.
14632
Daniel Veillard122376b2001-04-24 12:12:30 +000014633Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14634
14635 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14636 to doc where it wasn't checked against NULL reported by
14637 Jens Laas
14638
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014639Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14640
14641 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14642 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14643
Daniel Veillardeae522a2001-04-23 13:41:34 +000014644Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14645
14646 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14647 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14648 * SAX.[ch]: cleanup and updates for DocBook
14649 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14650 ex SGML identifier changes
14651 * valid.c: removed a static unused function.
14652
Daniel Veillardde57c612001-04-23 09:13:36 +000014653Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14654
14655 * HTMLtree.c: applied change for Paul Sponagl on script saving
14656 * Makefile.am: the warning about entity title.xml are normal.
14657
Daniel Veillard393df012001-04-22 20:11:18 +000014658Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14659
14660 * configure.in: release of 2.3.7
14661 * Makefile.am: fixing make distcheck
14662
Daniel Veillarda41123c2001-04-22 19:31:20 +000014663Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14664
14665 * doc/html/* doc/xml.html: updated and regenerated the docs
14666
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014667Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14668
14669 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14670
Daniel Veillarde82a9922001-04-22 12:12:58 +000014671Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14672
14673 * tree.c: fixed #53388 with the provided patch
14674
Daniel Veillard06803992001-04-22 10:35:56 +000014675Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14676
14677 * valid.c: Bjorn detected an invalid memory access. Fixed
14678 vstateVPush()
14679
Daniel Veillard40af6492001-04-22 08:50:55 +000014680Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14681
14682 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14683
Bjorn Reese70a9da52001-04-21 16:57:29 +000014684Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14685
14686 * libxml.h: new header used only for the compilation of libxml
14687 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14688 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14689 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14690 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14691 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14692 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14693 baseline (version 1.2 plus a single patch).
14694 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14695 scientific notation for numbers. Tests added.
14696 * xpath.c: formatting of numbers changed to use sprintf
14697 (contribution from William Brack)
14698
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014699Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14700
14701 * valid.c: cleanup, more useful debugging
14702 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14703 * xmlIO.c: entity loading is printed as an error when validating
14704
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014705Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14706
14707 * valid.c: fixed to validate within entities
14708 * test/VCM/v22.xml: added a specific testcase
14709
Daniel Veillardca1f1722001-04-20 15:47:35 +000014710Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * valid.c: forgot an epsilon transition in for ()+
14713 * test/VCM/v21.xml : added a specific test case
14714
Daniel Veillard85349052001-04-20 13:48:21 +000014715Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14716
14717 * valid.c: removed a state explosion exhibited by RSS
14718 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14719 from bug #51872
14720
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014721Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14722
14723 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14724 validation without using an ugly NFA -> DFA algo in the source.
14725 Made a specific algorithm easier to maintain, using a single
14726 stack and without recursion.
14727 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14728 * hash.c: made the growing routine static
14729 * tree.h parser.c: added the parent information to an
14730 xmlElementContent node.
14731
Daniel Veillarde470df72001-04-18 21:41:07 +000014732Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14733
14734 * SAX.c parser.c xpath.c: generating IDs when not validating
14735 from an external parsed entity was poisoning the ID has table
14736 with removed values. This was killing XSLT on the KDE help
14737 browser.
14738
Daniel Veillardceacdd92001-04-18 15:10:35 +000014739Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * entities.h: andrew@ugh.net.au detected a double declaration
14742
Daniel Veillarda10efa82001-04-18 13:09:01 +000014743Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14744
14745 * debugXML.c hash.c tree.h valid.c : some changes related to
14746 the validation suport to improve speed with DocBook
14747 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14748 the way validation errors get reported
14749
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014750Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14751
14752 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14753 by P C Chow and William M. Brack for XSLT HTML output
14754
Daniel Veillard2d90de42001-04-16 17:46:18 +000014755Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14756
14757 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14758 Igor Zlatkovic patches for MSC compilation and added his
14759 updates
14760
Daniel Veillarde043ee12001-04-16 14:08:07 +000014761Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14762
14763 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14764 prefix lookup.
14765 * parserInternals.c: fixed the bug reported by Morus Walter
14766 due to an off by one typo in xmlStringCurrentChar()
14767
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014768Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14769
14770 * HTMLparser.c result/HTML/*: revamped the way the HTML
14771 parser handles end of tags or end of input
14772
Daniel Veillard82daa812001-04-12 08:55:36 +000014773Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14774
14775 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14776
Daniel Veillard67a21302001-04-11 14:39:16 +000014777Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14778
14779 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14780 bug where the linktime verions of free() won't work ...
14781
Daniel Veillard27b55282001-04-11 12:22:25 +000014782Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14783
14784 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14785
Daniel Veillardafc73112001-04-11 11:51:41 +000014786Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14787
14788 * doc/xml.html: added 2.3.6 release
14789
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014790Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14791
14792 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14793 * result/wml.xml: resulted in a small output change
14794
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014795Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14796
14797 * tree.c: xmlNewDoc was missing the charset initialization
14798 * xmllint.c: added --auto to autogenerate a doc, allow to
14799 reproduce the problem fixed on xmlNewDoc
14800
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014801Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14802
14803 * xpath.c: trying to get 52979 solved
14804 * tree.c result/ result/noent/: trying to get 52712 solved, this
14805 also made me clean up the fact that XML output in general should
14806 not add formating blanks by default, this changed the output of
14807 a few tests
14808
Daniel Veillard73639a72001-04-10 14:31:39 +000014809Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14810
14811 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14812
Daniel Veillardfac26a12001-04-08 13:08:14 +000014813Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14814
14815 * configure.in: finally released 2.3.6
14816
Daniel Veillard911f49a2001-04-07 15:39:35 +000014817Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14818
14819 * xpath.c: checking for null pointer generated by new code
14820
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014821Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14822
14823 * xpath.c: fixed a [] evaluation problem reported
14824 * test/XPath/tests/simpleaddr: extended test
14825 * result/XPath/simpleaddr: updated result
14826
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014827Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14828
14829 * xmllint.c: Dan Timis reported a portability problem
14830 on Macs without mmap, fixed it.
14831
Daniel Veillardb38bd552001-04-03 18:22:00 +000014832Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14833
14834 * testXPath.c : added a --tree option allowing to display the
14835 tree dump of the XPath expression
14836
Daniel Veillard4dd93462001-04-02 15:16:19 +000014837Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14838
14839 * xpath.c: fixed a memleak when comparing nodesets
14840 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14841 * tree.c: added a TODO
14842
Daniel Veillard92ad2102001-03-27 12:47:33 +000014843Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14844
14845 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14846 we need string functions
14847 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14848 to be able to use them where needed. Applied some changes
14849 to reduce name linking pollution and compile in only what's
14850 needed.
14851 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14852 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14853 for the string manipulation functions
14854 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14855 to the free() function of xmlmemory.c
14856 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14857 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14858 usage.
14859
14860
Daniel Veillard2be30642001-03-27 00:32:28 +000014861Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14862
14863 * error.c: applied the context output patch of the error
14864 handling submitted by Chuck Griffith
14865 * error/VC/*: this slightly change some error logs
14866
Daniel Veillard50582112001-03-26 22:52:16 +000014867Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14868
14869 * parser.c: fixed line number reporting on error
14870
Daniel Veillard04be4f52001-03-26 21:23:53 +000014871Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14872
14873 * parser.c: Sullivan and Darin found a parser bug,
14874 applied the patch.
14875
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014876Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14877
14878 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14879 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14880 xmlversion.h.in xpointer.c: of course the way I defined
14881 UNUSED breaks on old gcc version. Try to be smart and
14882 also define it directly in xmlversion.h
14883 * configure.in: removed -ansi flag from the pedantic set
14884
14885Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014886 Huge cleanup, I switched to compile with
14887 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14888 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14889 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14890 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14891 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14892 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14893 encoding.h entities.c error.c list.[ch] nanoftp.c
14894 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14895 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14896 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14897 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14898 Cleanup, staticfied a number of non-exported functions,
14899 detected and cleaned up a dozen of problem found this way,
14900 avoided a lot of public function name/typedef/system names clashes
14901 * doc/xml.html: updated
14902 * configure.in: switched private flags to the really pedantic ones.
14903
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014904Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14905
14906 * configure.in: 2.3.5
14907 * doc/html/*: rebuilt the docs
14908
Daniel Veillard146c9122001-03-22 15:22:27 +000014909Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14910
14911 * parser.c: fixed a reported bug in NOTATION parsing
14912 * uri.c: accepted but not fixed bug 51876, added TODO
14913 * Makefile.am: fixed bug 51876
14914
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014915Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14916
14917 * config.h.in configure.in error.c: fix a compilation problem
14918 on platforms without vsnprintf (xml@thewrittenword.com)
14919
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014920Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14921
14922 * parser.c: fixed a function name header typo
14923 * SAX.c: notations can also occur in external subset.
14924
Daniel Veillard7d42b542001-03-20 13:22:46 +000014925Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14926
14927 * error.c: removed a C++ like comment
14928
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014929Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14930
14931 * parser.c: fixing bug 52299 strange condition leading
14932 to a parser crash due to a buffer overflow
14933 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14934 added the specific test case
14935
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014936Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14937
14938 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14939 xmlXPathConvert{String,Number,Boolean} to be able to make
14940 type casts without a context stack, fixed some implementation
14941 problems related to the absence of context at parse-time,
14942 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14943 in the public API too
14944 * xpointer.c xpathInternals.h: we need to know at parse time
14945 whether we are compiling an XPointer
14946
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014947Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14948
14949 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14950 cleaned up the parser internals, refactored XPath code, added
14951 new compilation based APIs and cleanly separated public and
14952 private APIs.
14953
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014954Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14955
14956 * xpath.h: the comp field must be added at the end to avoid
14957 killing binary compat.
14958
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014959Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14960
14961 * Makefile.am: detect XPath memleaks in regreson tests
14962 * error.c: fixed and error w.r.t. error reporting still using
14963 stderr
14964 * hash.c: added new line at end of file
14965 * tree.h: minor cleanup
14966 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14967 expression parsing from evaluation, resulted in a number of
14968 changes internally, and in XPointer. Likely to break stuff
14969 using xpathInternals.h but should remain binary compatible,
14970 new interfaces will be added.
14971
Daniel Veillardd574f782001-03-14 19:40:17 +000014972Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14973
14974 * configure.in: fixed a couple of problems reported by
14975 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14976 without gcc on non linux platforms.
14977
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014978Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14979
14980 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14981 a fix for --with-html-dir= configure support. I hope it won't
14982 break rpm generation
14983
Daniel Veillarda022fe02001-03-14 16:30:00 +000014984Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14985
14986 * xmlIO.c: one function comment cleanup.
14987
Daniel Veillard25239c12001-03-14 13:56:48 +000014988Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14989
14990 * SAX.c: external subset notations were improperly registered
14991 in the internal subset.
14992
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014993Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14994
14995 * README.cvs-commits: added, pointing to HACKING
14996 * HACKING: updated
14997
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014998Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14999
15000 * parser.c: and Matt Sergeant found one in the XML push
15001 parser (erroneous check I forgot to remove when I fixed the
15002 main parser).
15003
Daniel Veillard68d7b672001-03-12 18:22:04 +000015004Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15005
15006 * xpath.c: ptittom found a small bug in UnaryExpr
15007
Daniel Veillarde356c282001-03-10 12:32:04 +000015008Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15009
15010 * configure.in: bumped to 2.3.4
15011 * error.c: fixed bug #51860
15012 * tree.c: fixed bug #51861
15013 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15014 * tree.[ch] : added xmlDefaultBufferSize
15015 * nanoftp.c: typo in function name header block
15016 * doc/xml.html : updated, added link to XML::LibXSLT
15017 * doc/html/* : rebuilt the docs
15018
Daniel Veillard80f32572001-03-07 19:45:40 +000015019Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15020
15021 * parser.c SAX.c: the new content parsing code raised an
15022 ugly bug in the characters() SAX callback. Found it
15023 just because of strangeness in XSLT XML Rec ouptut :-(
15024
Daniel Veillard6c831202001-03-07 15:57:53 +000015025Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15026
15027 * Makefile.am: Martin Baulig suggested to add -lm
15028 * tree.c: found another bug in xmlNodeGetContent()
15029
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015030Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15031
15032 * xpath.c: Bjorn found the error related to strictness of comparison.
15033
Daniel Veillard29631a82001-03-05 09:49:20 +000015034Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15035
15036 * parser.c: trying to fix the Dtd parsing problem reported
15037 by Gary, side effect of last week speed optimizations.
15038
Daniel Veillard14be0a12001-03-03 18:50:55 +000015039Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15040
15041 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15042 * parserInternals.c: removed unneeded test raised by Stric
15043
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015044Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15045
15046 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15047 and fixed by William Brack). Added xmlXPathFormatNumber.
15048 Changed the sorting slightly.
15049 * configure.in Makefile.am example/Makefile.am: Added -lm.
15050 Please note that applications linking with libxml2, must
15051 also like with the math library from now on.
15052
Daniel Veillardf9533d12001-03-03 10:04:57 +000015053Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15054
15055 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15056
Daniel Veillard2f362242001-03-02 17:36:21 +000015057Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15058
15059 * parser.c: one must report spaces even if the Dtd element
15060 content proves that this is not part of the element content.
15061 * result/valid/*.xml: this changed the ouptu slightly
15062
Daniel Veillardb402c072001-03-01 17:28:58 +000015063Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15064
15065 * configure.in: bumped to 2.3.3
15066 * doc/xml.html: updated
15067
Daniel Veillard77851712001-02-27 21:54:07 +000015068Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15069
15070 * tree.c: minor doc fix
15071 * xpath.c: deallocation issues when a result tree has been
15072 converted to a node-set
15073
Daniel Veillardec70e912001-02-26 20:10:45 +000015074Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15075
15076 * doc/xml.html: oops corrected dates s/2000/2001
15077
Daniel Veillard8730c562001-02-26 10:49:57 +000015078Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15079
15080 * valid.c: new patch from Gary Pennington
15081
Daniel Veillard91e9d582001-02-26 07:31:12 +000015082Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15083
15084 * doc/xml.html: applied patch from Ankh
15085
Daniel Veillardedac3c92001-02-26 01:36:19 +000015086Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15087
15088 * xinclude.c: fixed a problem building on Mac
15089
Daniel Veillard21a0f912001-02-25 19:54:14 +000015090Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15091
15092 * parser.c: more work on increasing parsing ferformances
15093
Daniel Veillard48b2f892001-02-25 16:11:03 +000015094Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15095
15096 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15097 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15098 avoiding memcpy in production builds MEM_CLEANUP macro use
15099 * parser.[ch] parserInternals.c: optimizations of the tightest
15100 internal loops inside the parser. Better checking of I/O
15101 flushing/loading conditions
15102 * xmllint.c : added --timing
15103
Daniel Veillard71681102001-02-24 17:48:53 +000015104Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15105
15106 * configure.in: bumped to 2.3.2
15107 * doc/xml.html: updated for release
15108
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015109Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15110
15111 * xpath.c: found a memleak and fixed a nasty bug
15112
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015113Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15114
15115 * xmllint.[c1] : added return code errors for xmllint
15116 * xpath.c: specific debug dump function for result value trees
15117
Daniel Veillard4b637072001-02-21 21:52:55 +000015118Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15119
15120 * xpath.c: finally implemented xmlXPathCompareNodeSets
15121 * test/XPath/expr/floats results/XPath/expr/floats: added
15122 a test for float expressions
15123
Daniel Veillardf714aa32001-02-21 03:07:44 +000015124Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15125
15126 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15127 * parserInternals.[ch]: trying to speed up parsing
15128 * xpath.c : speeded up node set equality op
15129
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015130Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15131
15132 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15133 better handling of ID/IDREF and the list modules associated
15134 * configure.in: small CFLAGS cleanup
15135
Daniel Veillarda8abee62001-02-19 15:14:59 +000015136Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15137
15138 * configure.in: fixed iconv detection on AIX (stric)
15139
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015140Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015141
15142 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15143
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015144Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15145
15146 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15147 and optimized xmlXPathNodeSetSort
15148
Daniel Veillard142adbf2001-02-17 13:21:05 +000015149Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15150
15151 * xpath.c: bug fix when context size is 0
15152 * parser.c: I like Norm's Dtd because they still manage to break
15153 the parser occasionally
15154
Daniel Veillardf23e0092001-02-16 13:21:29 +000015155Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15156
15157 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15158
Daniel Veillarde0e26512001-02-16 00:11:46 +000015159Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15160
15161 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15162 attributes within the XML-1.0 namespace
15163
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015164Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15165
15166 * xpathInternals.h: exported a few axis functions
15167 * doc/xml.html: updated the doc
15168
Daniel Veillard760f4422001-02-15 14:59:48 +000015169Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15170
15171 * configure.in: applied patch from Daniel van Balen for OpenBSD
15172 and bumped version to 2.3.1
15173 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15174 attempt to find autoclosing was simply broken, removed it,
15175 updated the examples, this is better
15176
Daniel Veillardd194dd22001-02-14 10:37:43 +000015177Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15178
15179 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15180 hash functionnalities.
15181 * doc/html/* : rebuild the doc
15182
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015183Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15184
15185 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15186 on predicate
15187 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15188 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15189 really want to have tags closed on output even if we accept
15190 unclosed ones on input
15191
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015192Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15193
15194 * xpath.c: ouch don't free NULL, rare case fixed
15195 * tree.c: don't coalesce text nodes if they don't have the
15196 same behaviour wrt escaping on output
15197
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015198Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15199
15200 * xpath.c: small fixup
15201 * SAX.c: don't warn on empty namespaces.
15202
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015203Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15204
15205 * README: a bit of cleanup
15206 * configure.in: preparing for 2.3.0 release
15207
Daniel Veillard1f83d392001-02-08 09:37:42 +000015208Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15209
15210 * hash.[ch]: added a first version of xmlHashSize()
15211 * valid.c: another bug fix from Gary Pennington
15212
Daniel Veillard5eef6222001-02-07 18:24:48 +000015213Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15214
15215 * valid.c: couple of bug fixes pointed by Gary Pennington
15216 * HTMLtree.c: #if 0 cleanup
15217
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015218Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15219
15220 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15221 which removes a time consuming check of xmlXPathNodeSetAdd()
15222 and use it in places where we are sure to not break unicity
15223
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015224Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15225
15226 * xpath.c: bug fixes found from XSLT
15227 * tree.c: preserve node->name special values when copying nodes.
15228 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15229 external subset are fetched when available but without full
15230 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15231 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15232 output with encoding disabled.
15233
Daniel Veillard2c833b62001-02-03 08:52:06 +000015234Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15235
15236 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15237 xmlCheckFilename should not be called from xmlFileOpenW
15238 and xmlGzfileOpenW
15239
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015240Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15241
15242 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15243 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15244 added the new tests for URI normalization
15245 * testURI.c: fixed stoopid bugs
15246 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15247 the URI in the error messages are now properly normalized
15248
Daniel Veillardea28ce62001-02-02 08:20:19 +000015249Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15250
15251 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15252
Daniel Veillarde99a4762001-02-01 04:34:35 +000015253Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15254
15255 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15256
Daniel Veillard2b325a02001-01-31 20:46:31 +000015257Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15258
15259 * xpath.c: fixed mod operator
15260
Daniel Veillardde55cf62001-01-31 15:53:13 +000015261Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15262
15263 * parser.c: fixed xmlStrcat doc
15264 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15265 trees.
15266
Daniel Veillard2f913b72001-01-31 13:23:49 +000015267Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15268
15269 * xpath.c result/XPath/tests/chaptersbase
15270 result/XPath/tests/simplebase: fixed XPath node()
15271 * tree.c: small fix in xmlNewNs()
15272 * Makefile.am: removed extraneous xml2Conf.sh rule
15273
Daniel Veillardb42042b2001-01-28 07:40:36 +000015274Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15275
15276 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15277 Changed the library name, in order to get libxml-devel and
15278 libxml2-devel to coexist on a single system
15279 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15280 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15281
Daniel Veillardee0a4662001-01-27 18:59:33 +000015282Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15283
15284 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15285 libxml2-devel installable in // as libxml-devel.
15286
Daniel Veillard5eb05942001-01-27 17:50:22 +000015287Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15288
15289 * doc/Makefile.am: fixed make rebuild in doc
15290 * doc/html/*.html: rebuilt the docs
15291
Daniel Veillard65c295d2001-01-26 09:32:39 +000015292Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15293
15294 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15295
Daniel Veillard8e199902001-01-25 18:54:39 +000015296Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15297
15298 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15299 the HTML doc to go into the -devel RPM ...
15300 * aclocal.m4 config.h.in: some updates due to auto* magic
15301
Daniel Veillard93086662001-01-25 18:13:04 +000015302Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15303
15304 * xpath.h: added a hook in the context structure allowing to
15305 link to extra support, needed for XSLT
15306
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015307Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15308
15309 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15310 xmlXPtrCmpPoints to use it.
15311 * propagated the following patch from Alejandro Forero
15312 * include/win32config.h xmlIO.c: applied further suggestions
15313 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15314 * example/gjobread.c: fixed warnings, now that it builds
15315
15316Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15317
15318 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15319
15320 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15321 filename points to a valid file (not a directory).
15322 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15323 Added calls to xmlCheckFilenameDir.
15324
15325 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15326 `path' (rather than `filename') as the parameter to gzopen and open.
15327
Daniel Veillard48177c22001-01-23 15:27:41 +000015328Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15329
15330 * Makefile.am: fixed a problem with EXTRA_DIST
15331
Daniel Veillardb83ba402001-01-22 22:45:10 +000015332Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15333
15334 * Makefile.am example/Makefile.am: finally found the trick
15335 to build the example, i.e. add "." in SUBDIRS before example
15336 in the list <grin/>
15337
Daniel Veillard82687162001-01-22 15:32:01 +000015338Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15339
15340 * doc/xml.html: updated with an XSLT section, removed pointer to
15341 W3C CVS base.
15342
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015343Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15344
15345 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15346 too, and deallocation need to occur the same way.
15347
Daniel Veillarde4566462001-01-22 09:58:39 +000015348Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15349
15350 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15351 type correponding to an XSLT result tree fragment. Share most
15352 of the data format with node set, as well as operators.
15353 * HTMLtree.c: added a newline at the end of the doctype output
15354 whe this one is not present initially.
15355 * tree.c: make sure taht the parent and doc pointers are properly
15356 set when copying attributes (lists).
15357
Daniel Veillard701c7362001-01-21 09:48:59 +000015358Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15359
15360 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15361
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015362Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15363
15364 * xpath.c: seems I finally killed that ugly path evaluation
15365 context bug (tagged 9999 in case is is wrong)
15366
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015367Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15368
15369 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15370 for XSLT
15371
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015372Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15373
15374 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15375 for xmlGzfileOpen() bug
15376
Daniel Veillardf6eea272001-01-18 12:17:12 +000015377Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15378
15379 * xpath.c: removed an error found by XSLT usage
15380 * tree.c parserInternals.h: use a predefined static string
15381 for text and comment nodes, avoid freeing them in xmlFreeNode,
15382 exported the string name in parserInternals.h and added
15383 another value to disable encoding at output (for XSLT),
15384 gain memory, time.
15385
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015386Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15387
15388 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15389 win32/libxml2/libxml2_so.dsp: new makefiles and update
15390 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15391
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015392Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15393
15394 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15395 Gary Pennington
15396
Daniel Veillard389e6b72001-01-15 19:41:13 +000015397Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15398
15399 * xpath.c: fixed the comaprision of values and nodelists,
15400 need to compare nodelist still ...
15401 * debugXML.c: avoided a possible core dump
15402 * HTMLparser.c: cleanup
15403 * nanohttp.c: contributed fix.
15404 * tree.c: fixes in properties handling added xmlSetNsProp
15405 needed by libxslt
15406 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15407 comment
15408 * TODO: updated
15409
Daniel Veillard167bd532001-01-06 21:09:34 +000015410Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15411
15412 * parser.c parserInternals.c: applied Bjorn Reese optimization
15413 patch
15414
15415Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15416
15417 * Makefile.am: applied patch fro make check from Martin Vidner
15418
Daniel Veillard503b8932001-01-05 06:36:31 +000015419Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15420
15421 * configure.in: preparing 2.2.11
15422 * doc/html/*: rebuild the HTML files
15423 * doc/xml.html : updated
15424
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015425Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15426
15427 * tree.c: fixed a stupid bug
15428 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15429 patches related to validation of an XInclude processing result
15430 * TODO: updated
15431
Daniel Veillarde2488192001-01-04 10:54:22 +000015432Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15433
15434 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15435 on large files
15436
Daniel Veillardf060a412001-01-03 20:52:44 +000015437Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15438
15439 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15440
Daniel Veillard45cff692001-01-03 18:02:04 +000015441Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15442
15443 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15444 reported by Jonas Borgström
15445 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15446
Daniel Veillard08108982001-01-03 15:24:58 +000015447Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15448
15449 * testXPath.c xpath.c: fixing the XPath union expressions problem
15450 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15451
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015452Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15453
15454 * xmllint.c: Made is so if the file name is "-" is will read form
15455 standard input. Sven Heinicke <sven@zen.org>
15456 * tree.c: fixed a problem when growing buffer
15457 * tree.h: fixed the comment of the node types following andersca
15458 comment
15459 * TODO: updated
15460
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015461Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15462
15463 * HTMLparser.[ch]: added a way to avoid adding automatically
15464 omitted tags. htmlHandleOmittedElem() allows to change the
15465 default handling.
15466 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15467 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15468 of xmllint too when using --memory flag, added a memory test
15469 suite at the Makefile level.
15470 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15471 with namespace use when encountering QNames in XPath evalation,
15472 added xmlns() scheme in XPointer.
15473 * nanoftp.c : incorporated a fix
15474 * parser.c xmlIO.c: fixed problems raised with encoding when using
15475 the memory I/O
15476 * parserInternals.c: closed bug 25934 reported by
15477 torsten.landschoff@innominate.de
15478 * TODO: updated
15479
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015480Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15483 on a non-updated tree :-(, made a 2.2.10 release to correct the
15484 situation
15485
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015486Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15489 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15490 integrated a set of OpenVMS changes from Howard Taylor
15491 <Howard.Taylor@pacoast.com>
15492
Daniel Veillard58770e72000-11-25 00:48:47 +000015493Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15496 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15497
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015498Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * HTMLparser.c: some fixes on auto-open of html/head/body
15501 * encoding.c: fixed a compilation error on some gcc env
15502 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15503 XPointer implementation
15504 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15505 related XPointer tests and associated results
15506
Daniel Veillard300f7d62000-11-24 13:04:04 +000015507Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * doc/xmldtd.html doc/xml.html: following a short step by step
15510 guidance on IRC to help maciej with DTDs I started a small
15511 page on the subject.
15512
Daniel Veillard748e45d2000-11-17 16:36:08 +000015513Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15514
15515 * HTMLparser.c: fixed handling of broken charrefs
15516 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15517 patches
15518
Daniel Veillard28929b22000-11-13 18:22:49 +000015519Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15520
15521 * doc/xml.html doc/html/* : rebuilt the docs after adding
15522 xinclude and updated page for 2.2.7 and 2.2.8
15523 * configure.in: releasing 2.2.8
15524
Daniel Veillard41e06512000-11-13 11:47:47 +000015525Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15526
15527 * parser.[ch] parserInternals.c: applied the conditional
15528 section processing fix from Jonathan P Springer
15529 <jonathan.springer2@gte.net>
15530 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15531 project file, fixed iconv default non support
15532 * xpath.c: fixed the problem of evaluating relative expressions
15533 when a node context is provided.
15534
Daniel Veillardbf432752000-11-12 15:56:56 +000015535Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * nanoftp.c: fixed gcc 2.95 new warnings
15538 * SAX.c: fixed a stupid bug
15539 * tree.c: fixed a formatting problem when round-tripping
15540 from/to memory
15541 * xinclude.c: chased memleak, fixed a base problem
15542 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15543 xmlXPtrBuildNodeList()
15544 * TODO: updated
15545 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15546 adding a first small set of regression tests for XInclude
15547
Daniel Veillardc2def842000-11-07 14:21:01 +000015548Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15549
15550 * nanohttp.[ch]: applied Wayne Davison patches to access
15551 the WWW-Authorization header.
15552 * parser.c: Closed Bug#30847: Problems when switching encoding
15553 in short files by applying Simon Berg's patch.
15554 * valid.c: fixed a validation problem
15555 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15556 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15557 Wayne Davison
15558 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15559 need to be extended to non full nodes selections.
15560 * xinclude.c: starts to work decently
15561
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015562Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15563
15564 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15565 debugXML.c xmlversion.h.in: Started adding XInclude support,
15566 this is a new xmllint option
15567 * tree.c xpath.c: applied TOM patches for XPath
15568 * xpointer.c: fixed a couple of errors.
15569 * uri.c: added an escaping function needed for xinclude
15570 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15571 new warning from RH70 gcc's version
15572
Daniel Veillarda4964b72000-10-31 18:23:44 +000015573Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15574
15575 * HTMLparser.c: fixed loop on invalid char in scripts
15576 * parser.c: update to description of xmlIOParseDTD()
15577 * libxml.m4 xmlversion.h.in: changes contributed by
15578 Michael Schmeing <m.schmeing@internet-factory.de>
15579 * configure.in: preparing for 2.2.7
15580 * Makefile.am: trying to avoid config.h and acconfig.h
15581 being included in the distrib
15582 * configure.in: released 2.2.7
15583
15584Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15585
15586 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15587 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15588
Daniel Veillard01411222000-10-30 15:33:22 +000015589Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * parser.[ch]: added xmlIOParseDTD()
15592 * xpointer.c: added support for the 2 extra parameters of
15593 string-range, fixed a stoopid error when '0' was present
15594 in XPointer expressions
15595 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15596 testsuite for the above
15597
Daniel Veillard6db58192000-10-30 09:27:53 +000015598Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * libxml.spec.in: improved package descriptions
15601
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015602Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15603
15604 * xpath.c xpathInternals.h: applied a large cleaning patch
15605 from TOM <ptittom@free.fr>, it also add namespace support
15606 for function and variables registration.
15607
Daniel Veillardbd20df72000-10-29 17:53:40 +000015608Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15609
15610 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15611 * Makefile.mingw: Wayne Davison's update adding hash.c
15612
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015613Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * xpath.c: fixed the root evaluation problems
15616 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15617 ignorable spaces with <b> <bold> <em>
15618 * tree.c: fixed a loop in xmlSearchNsByHref()
15619
Daniel Veillard767662d2000-10-27 17:04:52 +000015620Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * xpath.c: applied another XPath patch from TOM
15623 * xpath.c include/makefile.am: applied another patch from
15624 china@thewrittenword.com (cleanup on IRIX).
15625
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015626Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15627
15628 * xml-config.1: received a fixed version from Fredrik Hallenberg
15629 <hallon@lysator.liu.se>
15630
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015631Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15632
15633 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15634 cleanup patch for XPath
15635
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015636Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * patched to redirrect all "out of context" error messages to
15639 a reconfigurable routine. The changes are:
15640 * xmlerror.h : added the export of an error context type (void *)
15641 an error handler type xmlGenericErrorFunc there is an interface
15642 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15643 to reset the error handling routine and its argument
15644 (by default it's equivalent to respectively fprintf and stderr.
15645 * all the c files: all wild accesses to stderr or stdout within
15646 the library have been replaced to calls to the handler.
15647
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015648Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * configure.in: release 2.2.6
15651 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15652 exporting the inner functions of xpath for extension modules
15653 * doc/*: updated and rebuilt the doc
15654
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015655Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * nanohttp.c : applied Wayne HTTP cleanup patch
15658 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15659 and xmlNodeSetSpacePreserve()
15660
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015661Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * xpath.c: closing bug #29260
15664
Daniel Veillard126f2792000-10-24 17:10:12 +000015665Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15668 multikey tuples, made hash structure opaque
15669 * valid.[ch]: moved elements, attributes, notations decalarations
15670 as well as ID and refs to hash tables.
15671 * entities.c: hash cleanup
15672 * xmlmemory.c: fixed a dump problem in debug mode
15673 * include/Makefile.am: problem passing in DESTDIR= values patch
15674 from Marc Christensen <marc@calderasystems.com>
15675 * nanohttp.c: removed debugging remains
15676 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15677 * HTMLparser.c parser.c: fixing a number of problems with the
15678 macros in the *parser.c files (Wayne).
15679 * HTMLparser.c: close the previous option when opening a new one
15680 (Marc Sanfacon).
15681 * result/HTML/*: updated the HTML results accordingly
15682
Daniel Veillard52afe802000-10-22 16:56:02 +000015683Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15684
15685 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15686 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15687 XPath functions and XML entities table to them. More to come...
15688 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15689
Daniel Veillard683cb022000-10-22 12:04:13 +000015690Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15691
15692 * tree.c: coalesce adjacent text nodes
15693 * valid.c: handling of blank nodes in DTd validation (raised
15694 by problems with a posteriori validation).
15695 * nanohttp.c: changing behaviour on HTTP write stuff.
15696 * HTMLtree.c: forced body and html to be explicitely closed.
15697 * xpath.h: exported more XPath functions.
15698
Daniel Veillard1baf4122000-10-15 20:38:39 +000015699Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15700
15701 * Release of 2.2.5
15702 * xpointer.c: range() range-inside and other helper functions
15703 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15704
Daniel Veillard47e12f22000-10-15 14:24:25 +000015705Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15706
15707 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15708 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15709
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015710Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15713 and XPointer modules
15714
Daniel Veillard134c9f32000-10-15 10:27:08 +000015715Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * SAX.h: closed #25107
15718
Daniel Veillard39915622000-10-15 10:06:55 +000015719Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15720
15721 * testSAX.c: fixed problem with cdata reporting
15722 * SAXresult/* : updated
15723
Daniel Veillard1e851392000-10-15 10:02:56 +000015724Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15725
15726 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15727 Closed bug #27499, added to regression tests
15728 * TODO: updated
15729
Daniel Veillard7eda8452000-10-14 23:38:43 +000015730Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15731
15732 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15733 support for SCRIPT and STYLE with help from Bjorn Reese
15734 * test/HTML/* result/HTML/*: added simple testcase and updated
15735 the existing ones.
15736
Daniel Veillardff9c3302000-10-13 16:38:25 +000015737Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15738
15739 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15740 string-range for empty strings
15741 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15742 test/XPath/xptr/strrange: augmented the XPointer testsuite
15743
Daniel Veillard189446d2000-10-13 10:23:06 +000015744Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15745
15746 * doc/xml.html doc/xmlmem.html: added a module describing memory
15747 interfaces and use, updated the main page.
15748
Daniel Veillard2f971a22000-10-12 23:26:32 +000015749Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15750
15751 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15752 nanoftp code work on Windows too now
15753
15754Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015755
15756 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15757 * xpointer.c: implemented string-range() at least a good first version
15758 * test/XPath/docs/str test/XPath/xptr/strrange
15759 result/XPath/xptr/strrange: the string-range() tests
15760
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015761Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15762
15763 * Makefile.am include/Makefile.am include/win32config.h
15764 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15765 and make distcheck
15766
Daniel Veillard19d61112000-10-11 23:50:35 +000015767Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15768
15769 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15770 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15771 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15772
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015773Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15774
15775 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15776 patch for socklen_t detection by
15777 Albert Chin-A-Young <china@thewrittenword.com>
15778
Daniel Veillardcd429612000-10-11 15:57:05 +000015779Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15780
15781 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15782 and added a --dtdvalid option to xmllint used to test it
15783
Daniel Veillard47c02452000-10-11 13:04:36 +000015784Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15787 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15788
Daniel Veillard2d38f042000-10-11 10:54:10 +000015789Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15790
15791 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15792 handlings (registration, lookup, cleanup)
15793
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015794Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15795
15796 * configure.in Makefile.am include/makefile.am: adding XPointer
15797 and XPtrtests target
15798 * xpointer.[ch] : new files for XPointer support
15799 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15800 more XPath tests
15801
Daniel Veillard57fda592000-10-10 23:24:14 +000015802Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * configure.in: fixed, very broken, make distcheck works again
15805
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015806Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15807
15808 * More work toward 2.2.5, integrated a number of patches
15809 * configure.in Makefile.am win32config.h.in: trying to cleanup
15810 make distcheck .... huh ...
15811 * include/Makefile.am include/win32config.h: new directory
15812 for includes
15813 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15814 updated teh makefiles and instructions for WIN32
15815 * xpath.c: small fixes
15816 * test/XPath/ results/XPath: updated the testcases and results
15817 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15818 suggested patches
15819 * valid.c: fixed an ID bug
15820
Daniel Veillardb71379b2000-10-09 12:30:39 +000015821Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015824 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015825 * xpath.[ch]: worked on XPointer
15826
Daniel Veillard7e99c632000-10-06 12:59:53 +000015827Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15828
15829 * configure.in Makefile.am: 2.2.5, ship the include in an
15830 include/libxml subdirectory, use symlinks when using CVS
15831 * testSAX.c: fixed small bug
15832 * testXPath.c: changed the way testfiles are parsed
15833 * debugXML.c: same kind of cleanup when parsing an argument expression
15834 XPath/XPointers can have blanks embedded
15835 * xpath.[ch]: more cleanup, reorgs for XPointer work
15836 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15837 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15838
Daniel Veillard55b91f22000-10-05 16:30:11 +000015839Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15842 in the XPath engine, rewrote large parts of it, now it's far
15843 cleaner and in sync with the REC not an old WD. Fixed a parsing
15844 problem in the interactive XML shell found when testing XPath.
15845
Daniel Veillardac260302000-10-04 13:33:43 +000015846Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15847
15848 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15849 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15850 examples with the extra test
15851
Daniel Veillard7cfce322000-10-04 12:40:27 +000015852Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15853
15854 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15855 the global init function.
15856
Daniel Veillard970112a2000-10-03 09:33:21 +000015857Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15858
15859 * HTMLparser.c: Doohhh, attribute name parsing was still case
15860 sensitive ! Fixed this ...
15861 * result/HTML/* : updated the tests results accordingly
15862
Daniel Veillard740abf52000-10-02 23:04:54 +000015863Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15864
15865 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15866 engine, should be far more stable, incorporated a new version of
15867 preceding/following axis, need testing
15868 * uri.c: fixed file:///c:/a/b/c problem
15869 * test/XPath/tests/idsimple: augmented the XPath tests
15870
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015871Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15872
15873 * doc/* rebuilding docs for 2.2.4 release
15874
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015875Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * configure.in: releasing 2.2.4
15878 * parser.[ch]: added xmlStrEqual()
15879 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15880 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15881 use xmlStrEqual instead
15882 * TODO: updated
15883 * added an XPath test
15884
Daniel Veillardbc765302000-10-01 18:23:35 +000015885Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15888 * entities.h: exported xmlInitializePredefinedEntities
15889 * parser.[ch] : added xmlInitParser()
15890 * parserInternals.h : had to export htmlInitAutoClose()
15891
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015892Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15893
15894 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15895 problems
15896 * Makefile.am : added XPath regression tests to normal tests
15897 * uri.c: fixed a problem with local paths, cleanup
15898 * parser.c: fixed a problem with large CData sections
15899
Daniel Veillardd2ade932000-09-30 14:39:55 +000015900Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15901
15902 * configure.in xml-config.in: patch from "Ben Taylor"
15903 <sol7x86@hotmail.com> for solaris shared libs lookup
15904
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000159052000-09-30 Martin Baulig <baulig@suse.de>
15906
15907 * libxml-2.0.pc.in: Provide pkg-config script.
15908
15909 * configure.in: Create the libxml-2.0.pc script from the
15910 libxml-2.0.pc.in templates.
15911 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015912 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015913
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015914Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15915
15916 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15917 when compiling with MSC
15918
Daniel Veillard46057e12000-09-24 18:49:59 +000015919Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15920
15921 * xpath.c: patch for normalize-string() substring-before(),
15922 substring-after() and translate() functions from Bjorn Reese
15923 <breese@mail1.stofanet.dk>
15924 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15925 Fredrik Hallenberg <hallon@lysator.liu.se>
15926 * TODO: updated
15927
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015928Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15931 problem of socklen_t being undefined on a number of platforms
15932 * debugXML.c: fixed a compilation problem when without snprintf
15933
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015934Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15935
15936 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15937 an URI bug and a fix for the control-character-induced infinite loop
15938 * nanohttp.c: preventive fix for compiling on WIN32
15939
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015940Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * xmlint.c: closing bug #25000
15943
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015944Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15945
15946 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15947 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15948 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15949 related function, fixing xmlStrncmp(), and associated cleanup
15950 * result/HTML/entities.html.sax: updating result
15951
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015952Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15953
15954 * uri.c: applied patch for URI escaping from Wayne Davison
15955 <wayned@blorf.net>
15956 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15957 from Denis Barbier <barbier@imacs.polytechnique.fr>
15958 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15959 patch from Wayne Davison
15960
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015961Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * doc/xml.html : updated with new releases, adding "how to help"
15964
Daniel Veillard04698d92000-09-17 16:00:22 +000015965Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15968 removed a few warnings in pedantic mode ...
15969 * parserInternals.c parser.c: moved encoding switching function
15970 to parserInternals.c
15971 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15972
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015973Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15974
15975 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15976 error or warning handlers
15977
Daniel Veillardb1059e22000-09-16 14:02:43 +000015978Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15979
15980 * parserInternals.c parserInternals.h parser.c Makefile.am:
15981 created a new module parserInternals.c, moved most of the
15982 code shared by the various parsers there, as well as
15983 deprecated code from parser.c. More cleanup of parser.c
15984 * uri.c: fixed a problem when URI is NULL
15985 * valid.c: speedup when looking for an attribute declaration
15986
Daniel Veillard39c7d712000-09-10 16:14:55 +000015987Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15988
15989 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15990 the cleanup of the computation of URI references when seeking
15991 external entities. The URI reference string and the resulting
15992 URI are both stored now.
15993 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15994 large s(n)printf checks and cleanup from Denis Barbier
15995 <barbier@imacs.polytechnique.fr>
15996 * xmlversion.h.in tree.h: couple of SGML declarations for a
15997 possible docbook module.
15998 * result/VC/ : a couple of test output changed due to the change
15999 of the entities URI
16000
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016001Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16002
16003 * parser.h: added a _private field for linking user's data
16004
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016005Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16006
16007 * parser.c parserInternals.h: demacroified most of the IS_XXX
16008 the gain in size is significant so ...
16009
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016010Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16011
16012 * entities.c: cases where looking up entities with doc==NULL
16013 covered
16014
Daniel Veillard90e11312000-09-05 10:42:32 +000016015Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16016
Daniel Veillard1de50802000-09-07 08:54:32 +000016017 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016018 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16019
Daniel Veillard98a79162000-09-04 11:15:39 +000016020Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16021
Daniel Veillard1de50802000-09-07 08:54:32 +000016022 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016023 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16024 * Makefile.in: added URItest and included thenin "make tests"
16025
16026Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016027
16028 * xmlversion.h.in: closed bug 22941
16029
Daniel Veillard2bb89092000-08-31 14:57:50 +000016030Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16031
16032 * doc/xmlio.html: added doc and example for entity loader
16033 redefinition.
16034
Daniel Veillard96984452000-08-31 13:50:12 +000016035Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16036
16037 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16038 used by libxml
16039
Daniel Veillarde715dd22000-08-29 18:29:38 +000016040Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16041
16042 * parser.c: Fixed bug on invalid ontent characters and when using
16043 push.
16044 * xmllint.c: fixed xmllint endling of errors in push mode
16045
Daniel Veillard4948eb42000-08-29 09:41:15 +000016046Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016049 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016050 * result/HTML/*.sax: regenerated HTML SAX output
16051 * parser.c: more cleanup.
16052
Daniel Veillarde010c172000-08-28 10:04:51 +000016053Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16054
16055 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016056 patches from Wayne Davison <wayned@users.sourceforge.net>,
16057 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016058 * HTMLparser.c: fixed an ignorable white space detection bug
16059 occuring when parsing with SAX only
16060 * result/HTML/*.sax: updated since the output is now HTML
16061 encoded...
16062
Daniel Veillard47f3f312000-08-27 22:40:15 +000016063Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16064
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016065 * HTMLparser.[ch]: applied some of Wayne Davison
16066 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016067
Daniel Veillarde0854c32000-08-27 21:12:29 +000016068Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16069
16070 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16071 undeclared namespace prefix was used, added a warning.
16072 Cleaned up support w.r.t. entities, spilling out a warning
16073 and being pedantic on lookups.
16074 * test/warning/ent9 : added testcase for previous example.
16075 * TODO: updated
16076 * parserInternals.h parser.c: changed the way names are parsed
16077 now allow infinite size and decrease penalty for normal use
16078 * parser.c: Started a big cleanup/check of the parser code,
16079 fixed some of the most tortuous entity code, spotted code
16080 unused anymore
16081 * test/*: added tests for very long names and related nasty
16082 things.
16083
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016084Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16085
16086 * doc/encoding.html: added encoding aliases doc
16087 * doc/xml.html: updates
16088 * encoding.[ch]: added EncodingAliases functions
16089 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16090 bottleneck affecting large DTDs like Docbook
16091 * parser.[ch] xmllint.c: added a pedantic option, will be
16092 useful
16093 * SAX.c: redefinition of entities is reported in pedantic mode
16094 * testHTML.c: uninitialized warning from gcc
16095 * uri.c: fixed a couple of bugs
16096 * TODO: added issue raised by Michael
16097
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016098Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16099
16100 * doc/encoding.html: propagated Martin Duerst suggestions
16101
Daniel Veillard52402ce2000-08-22 23:36:12 +000016102Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16103
16104 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16105 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16106 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16107 by Wayne Davison
16108
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016109Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16110
16111 * nanoftp.c nanohttp.c: small cleanup
16112 * TODO: updated
16113
Daniel Veillard244ece92000-08-19 20:58:02 +000016114Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16115
16116 * added an old VC testcase and updated title.xml entity
16117
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016118Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16119
16120 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16121 done on auto-opening of <p> tags and cleanup of SAX output
16122
Daniel Veillard979e55e2000-08-19 16:48:54 +000016123Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16124
16125 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16126
Daniel Veillard4540be42000-08-19 16:40:28 +000016127Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16128
16129 * doc/xml.html libxml.* structure.*: updated the doc a bit
16130
Daniel Veillard808a3f12000-08-17 13:50:51 +000016131Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16132
16133 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16134 of SAX tests
16135
Daniel Veillard29579362000-08-14 17:57:48 +000016136Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16139 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16140
Daniel Veillard1255ab72000-08-14 15:13:33 +000016141Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16142
16143 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16144 * testHTML.c: fix core dump on Solaris 2.x systems
16145 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16146 * result/HTML/*.sax: previous bug fix lead to new results
16147
Daniel Veillard03109292000-08-14 14:58:22 +000016148Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16151 * configure.in: added --with-readline=DIR to accept alternate
16152 path for readline include/library
16153 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16154 for ANSI under HP-UX
16155 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16156 includes @LIBS@
16157
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016158Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16159
16160 * doc/* : rebuilt the docs
16161 * getting ready for 2.2.2 release
16162
Daniel Veillard87b95392000-08-12 21:12:04 +000016163Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16164
16165 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16166 and xmlAddFeature()
16167 * tree.[ch]: added xmlAddChildList()
16168 * xmllint.c: MAP_FAILED macro test
16169 * parser.h: added xmlParseCtxtExternalEntity()
16170 * valid.c: applied bug fixes removed warning
16171 * tree.c: added CDATA block to elements content
16172 * testSAX.c: cleanup of output
16173 * testHTML.c: added SAX testing
16174 * encoding.c: better error recovery
16175 * SAX.c, parser.c: fixed one of the external entity processing
16176 of the OASis testsuite
16177 * Makefile.am: added HTML SAX regression tests
16178 * configure.in: bumped to 2.2.2
16179 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16180 SAX results
16181
Daniel Veillard88a172f2000-08-04 18:23:10 +000016182Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16183
16184 * configure.in: patch for HP compiler
16185
161862000-08-04 Sven Heinicke <sven@zen.org>
16187
16188 * xmllint.c: Was coredumping sometimes when the file given didn't
16189 exist.
16190
Daniel Veillard46e370e2000-07-21 20:32:03 +000016191Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16192
16193 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016194
Daniel Veillard46e370e2000-07-21 20:32:03 +000016195 when using in memory parsing. Need some cleanup.
16196 * xmllint.c configure.in: added a --memory flag to test memory
16197 parsing
16198
Daniel Veillard36650692000-07-21 15:16:39 +000016199Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16200
16201 * nanohttp.c: fixed socklen_t replacement to unsigned int
16202 * parser.c: fixed a space handdling missing at the end of
16203 production 28 DOCTYPE.
16204 * xmlmemory.c: fixed a stupid bug on the routine to override
16205 allocation functions
16206 * TODO: updated
16207
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016208Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * doc/ regenerated the docs
16211
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016212Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16213
16214 * doc/encoding.html doc/xml.html: added I18N doc
16215 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16216 improvements, both parser and filters, added ASCII & HTML,
16217 fixed the ISO-Latin-1 one
16218 * xmllint.c testHTML.c: added/made visible --encode
16219 * debugXML.c : cleanup
16220 * most .c files: applied patches due to warning on Windows and
16221 when using Sun Pro cc compiler
16222 * xpath.c : cleanup memleaks
16223 * nanoftp.c : added a TESTING preprocessor flag for standalong
16224 compile so that people can report bugs more easilly
16225 * nanohttp.c : ditched socklen_t which was a portability mess
16226 and replaced it with unsigned int.
16227 * tree.[ch]: added xmlHasProp()
16228 * TODO: updated
16229 * test/ : added more test for entities, NS, encoding, HTML, wap
16230 * configure.in: preparing for 2.2.0 release
16231
Daniel Veillard49703262000-07-10 10:27:46 +000016232Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16233
16234 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016235 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016236
Daniel Veillard306be992000-07-03 12:38:45 +000016237Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16238
16239 * doc/xml.html: changed the xmlsoft.org structure, updated the
16240 examples w.r.t. root and childs
16241
Daniel Veillard7d853352000-07-02 18:53:09 +000016242Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16243
Daniel Veillard784b9352003-02-16 15:50:27 +000016244 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016245
Daniel Veillard365e13b2000-07-02 07:56:37 +000016246Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16247
16248 * HTMLparser.c: Work on character encoding support for the HTML parser
16249 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16250 * encoding.c: Fixed a potential memleak in the encoding stuff
16251
Daniel Veillardaf743792000-07-01 11:49:28 +000016252Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16253
16254 * doc/FAQ.html doc/Makefile.am : added a FAQ
16255
16256Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016257
16258 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16259 of the HTML parser to force it to not bypass SAX
16260
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016261Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16262
16263 * win32config.h.in: updated
16264 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16265 lacks iconv support :-( need to release 2.1.1
16266 * configure.in: release 2.1.1
16267 * HTMLparser: fixed bug #14784
16268 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16269 by Windows compiler
16270 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16271 the SAX startDocument() callback.
16272 * TODO: updated
16273
16274Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16275
16276 * added xmlStopParser()
16277
Daniel Veillardbe803962000-06-28 23:40:59 +000016278Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * configure.in: 2.1.0 prerelease
16281 * Large resync between W3C and Gnome tree
16282 * nanoftp, nanohttp.c: fixed stalled connections probs
16283 * HTMLtree.c SAX.c : support for attribute without values in
16284 HTML for andersca
16285 * valid.c: Fixed most validation + namespace problems
16286 * HTMLparser.c: start document callback for andersca
16287 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16288 * parser.h, SAX.c: serious speed improvement for large
16289 CDATA blocks
16290 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16291 different encoding
16292 * example/Makefile.am example/gjobread.c tree.h: work on
16293 libxml1 libxml2 convergence.
16294 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16295 and the LIBXML_TEST_VERSION macro
16296
Daniel Veillardc310d562000-06-23 18:32:15 +000016297Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16298
16299 * doc/xml.html: various patches and improvements typo fixed by
16300 Felix Natter
16301 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16302 from Felix Natter <fnatter@gmx.net>
16303
Daniel Veillardf3029822000-05-06 08:11:19 +000016304Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16305
16306 * doc/upgrade.html: updated with instructions for support of both
16307 libxml-1.x and libxml-2.x
16308 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16309 for 2.x support and also fixed includes
16310
16311
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016312Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16313
16314 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16315 the encoding support, added iconv support, so now libxml if
16316 compiled with iconv automatically support japanese encodings
16317 among others. Work based on initial patch from Yuan-Chen Cheng
16318 I may have broken binary compat in the encoding handler
16319 registration scheme, but that was so utterly broken I don't
16320 expect anybody to have used this feature until now.
16321 * parserInternals.h: fixup on the CHAR range macro
16322 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16323 code.
16324 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16325 * uri.c: added xmlParseURI() I can't believe I forgot to
16326 implement this one in 2.0 !!!
16327 * SAX.c: moved doc->encoding update in the endDocument() call.
16328 * TODO: updated.
16329
Daniel Veillard06047432000-04-24 11:33:38 +000016330Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16331
16332 * tree.h: removed extraneous xmlRemoveProp definition
16333 * TODO: added item about --disable-corba configure switch
16334 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16335 * nanoftp.c: fixed include problems giving troubles on AIX and
16336 slowlaris
16337 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16338 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16339 comment and headers changes to lower gtk-doc number of warnings
16340 * doc/html/*: rebuilt docs
16341
Daniel Veillarde0aed302000-04-16 08:52:20 +000016342Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16343
16344 * HACKING: documented the tag for 1.x and instructions
16345
Daniel Veillard5e873c42000-04-12 13:27:38 +000016346Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16347
16348 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16349 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16350 xmlCreateIOParserCtxt
16351 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16352 significant overall improvement
16353 * xmllint.c: added I/O test to xmllint
16354 * testSAX.c: added a speed test
16355 * doc/* : updated/regenerated
16356
Daniel Veillardfc708e22000-04-08 13:17:27 +000016357Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16358
16359 * xpath.c uri.h parserInternals.h: cosmetic changes from
16360 "Timur I. Bakeyev" <timur@bat.ru>, including making
16361 xmlCreateURI() public
16362
Daniel Veillard5d211f42000-04-07 17:00:24 +000016363Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16364
16365 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16366 and the code at the same time. Added a clean mechanism for
16367 overload or added input methods: xmlRegisterInputCallbacks()
16368 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16369 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16370 * TODO: updated
16371 * doc/* : updated/regenerated
16372 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16373 source dir
16374
Daniel Veillarde77a9182000-04-05 19:12:29 +000016375Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16376
16377 * testURI.c: yet another forgotten commit, I should get some sleep !
16378
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016379Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16380
16381 * xmllint.c: forgot to commit this too ?
16382
Daniel Veillardb9df4042000-04-05 14:23:16 +000016383Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16384
16385 * xmlversion.h.in : forgot to commit this previously
16386
Daniel Veillard361d8452000-04-03 19:48:13 +000016387Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16388
16389 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16390 * README TODO: updated for release
16391 * uri.c uri.h: added authority parsing/saving
16392 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16393 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16394 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16395 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16396 Makefile.am : added compile-time customization of libxml
16397 --with-ftp --with-http --with-html --with-xpath --with-debug
16398 --with-mem-debug
16399 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16400 #include <libxml/xxx.h> I hope it won't break too much stuff
16401 and will be manageable in the future...
16402 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16403 and added xmllint to the installed programs
16404 * uri.h: added xmlFreeURI()
16405
Daniel Veillardec303412000-03-24 13:41:54 +000016406Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16407
16408 * uri.c uri.h: finished the escaping handling, the base support
16409 and the URI path normalization. Looks good just lacks the
16410 authority content parsing code.
16411 * Makefile.am: added instructions to generate testURI
16412 * TODO: updated
16413 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16414 added links and icons for W3C and Gnome
16415
Daniel Veillard8f621982000-03-20 13:07:15 +000016416Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16417
16418 * xmlmemory.[ch] : seems I forgot to actually update the files in
16419 the last commit :-)
16420 * doc/xml.html doc/html/* : updated and uploaded the docs
16421
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016422Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16423
16424 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16425 * TODO: updated
16426 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016427 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016428 gfree).
16429 * Makefile.am, uri.c, uri.h: added a set of functions to do
16430 exact (litteraly copied from the RFC 2396 productions) parsing
16431 and handling of URI. Will be needed for XLink, one XML WFC,
16432 XML Base and reused in the nano[ftp/http] modules. Still work
16433 to be done.
16434
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016435Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16436
16437 * configure.in, libxml.spec.in : libxml2
16438 * doc/* : updated the doc page, rebuilt the docs
16439
Daniel Veillardcf461992000-03-14 18:30:20 +000016440Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16441
16442 * all: tagged LIB_XML_1_X
16443 * *.c *.h : updated from W3C CVS tree
16444 * configure.in : 2.0.0-beta
16445 * libxml.spec.in : libxml2 package nam
16446 * result/* : new version of the tests output
16447
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016448Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16449
16450 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16451
Daniel Veillardb566ce12000-03-04 11:39:42 +000016452Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16453
16454 * doc/* : rebuilt the docs
16455 * parser.c: final patch on #6766
16456 * valid.c: small patch on validity checks.
16457
Daniel Veillardfb76c402000-03-04 11:39:42 +000016458Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16459
16460 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16461 added
16462 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16463 compatibility w.r.t. XML spec and existing code.
16464
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016465Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16466
16467 * parser.c: seems a better solution to <a> </a> exists,
16468 will try it for a while
16469
Daniel Veillard83a30e72000-03-02 03:33:32 +000016470Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16471
16472 * parser.c: tried to remove the <a> </a> generating <a/>
16473 this is hard. Left a flag for that purpose. Fixed bug #6766
16474 * configure.in: prepared 1.8.7 not released, due to previous
16475 problem
16476
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016477Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16478
16479 * doc/xml.html : applied second patch from Paul DuBois
16480
Daniel Veillard402e8c82000-02-29 22:57:47 +000016481Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16482
16483 * doc/xml.html : applied patch from Paul DuBois
16484
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016485Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16486
16487 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16488
Daniel Veillard5feb8492000-02-02 17:15:36 +000016489Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16490
16491 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16492 compilation warnings on various platforms.
16493 * parser.c: Fixed #5281 validity error callbacks are now desactived
16494 by default if not validating.
16495
Daniel Veillardf341f932000-02-02 14:52:08 +000016496Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16497
16498 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16499
Daniel Veillard13c757e2000-02-01 23:59:15 +000016500Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16501
16502 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16503 <gkatsi@cs.toronto.edu>
16504
Daniel Veillard726e8792000-01-30 20:04:29 +000016505Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16506
16507 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16508 processing URLs
16509
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016510Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16511
16512 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16513 xmlNanoFTPUpdateURL for persistent control connections.
16514 * configure.in: 1.8.6
16515
16516Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16517
16518 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16519 * tree.[ch] : added xmlSaveNoEmptyTags
16520
James Henstridgef3be9312000-01-28 13:59:21 +0000165212000-01-29 James Henstridge <james@daa.com.au>
16522
16523 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16524
16525 * Makefile.am: added nanoftp.[ch] to the build.
16526
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016527Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16528
16529 * nanoftp.[ch]: cleanup, comments, API
16530 * debugXML.c : fixed a bug in the cat command
16531 * doc/*: regenerated the docs
16532
Daniel Veillardda07c342000-01-25 18:31:22 +000016533Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16534
16535 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16536 * debugXML.c : fixed a bug in the cat command
16537 * valid.c: fixing some small probs
16538 * libxml.spec.in: get rid of the SNAP suffix
16539 * doc/xml.html: updated the status
16540
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016541Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16542
16543 * xml-config.in: xml-config --version to just return the
16544 version number
16545 * xpath.c: some cleanup w.r.t. axis when the current node is
16546 an attribute.
16547 * TODO: updated
16548
Daniel Veillard461a66c2000-01-18 18:01:01 +000016549Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16550
16551 * configure.in: prepared for libxml-1.8.5
16552 * doc/* recompiled the documentation
16553
165542000-01-17 Jody Goldberg <jgoldberg@home.com>
16555
16556 * configure.in : WARNING autoconf subtlety alert :
16557 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16558 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16559 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16560 get defined by AC_CHECK_HEADERS.
16561
Daniel Veillardf967b902000-01-17 16:06:10 +000016562Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16563
16564 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16565 Rune.Djurhuus@fast.no
16566
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016567Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16568
16569 * TODO: updated
16570 * tree.c, parser.c: made sure that only memory alloc problems
16571 and internal parser errors are allowed to write to stdout or
16572 stderr.
16573
Daniel Veillard0142b842000-01-14 14:45:24 +000016574Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16575
16576 * tree.c : restored xmlNewGlobalNs since this seems used by
16577 a lot of existing code :-(, fixed a bug in xmlNewNs
16578 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16579 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16580 to exit() from the library code.
16581 * xpath.c, parser.c: removed bugs or unused code detected by
16582 Windows compilers
16583 * parser.c: started adding interfaces for parsing well balanced
16584 XML fragments
16585 * configure.in: releasing 1.8.4
16586 * doc/* : rebuilt the docs
16587
Daniel Veillard2eac5032000-01-09 21:08:56 +000016588Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16589
16590 * tree.[ch] : added xmlNewDocFragment() for DOM
16591 * testHTML.c: uninitialized variable.
16592
Daniel Veillardf3a73582000-01-05 14:58:39 +000016593Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16594
16595 * doc/* : rebuild the docs
16596
Daniel Veillard71b656e2000-01-05 14:46:17 +000016597Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16598
16599 * acconfig.h: readline and history patch
16600 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16601 * tree.c: added check and handling when possibly removing an ID
16602 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16603 and saving.
16604 * test/HTML/entities.html result/HTML/entities.html* : test for
16605 various entities reference cases
16606 * result/HTML/* : as a result output of some testcase have
16607 changed
16608 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16609 by previous example. added xmlParseTryOrFinish().
16610 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16611 entities.h debugXML.h HTMLparser.h: changed the way struct are
16612 declared to allow gtk-doc to expose those
16613 * parser.c: closed bug #4960
16614 * Makefile.am configure.in: Applied patch from
16615 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16616 and math/socket libs detection
16617
Daniel Veillard437b87b2000-01-03 17:30:46 +000016618Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16619
16620 * configure.in, Makefile.am: link tester against readline
16621 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16622
Daniel Veillard686d6b62000-01-03 11:08:02 +000016623Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16624
16625 * tree.[ch]: added xmlRemoveProp
16626 * win32config.h.in nanohttp.c: avoid including the Windows
16627 socket stuff in every C files
16628 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16629 the XmL parser(s)
16630 * test/ns4 result/ns4 etc...: added test case for previous prob
16631 * tree.c: xmlNewNs wasn't checking for double definition
16632 * Makefile.in: fixed a problem with dist-hook duplicates
16633 * parser.[hc], xmlIO.c: fixed the loading of external entities
16634 APIs, now xmlLoadExternalEntity() is used everywhere and
16635 setting up an app specific front-end using the
16636 * SAX.c parser.c: some fixes, now the xhtml spec validates
16637 with the xhtml DTD.
16638 * error.c: fixed crashes in case of no input stream
16639 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16640 to the validation tests and results
16641
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016642Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16643
16644 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16645 too htmlCreatePushParserCtxt() and htmlParseChunk()
16646 * parser.c: a bit of cleanup.
16647 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16648 to XML) removed the last mem leak known
16649 * HTMLtree.c: output message cleanup
16650 * xmlmemory.c: display content info about memory blocks
16651 * result/HTML/wired.* : missing att value warning change
16652
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016653Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16654
16655 * doc/* : rebuilt the documentation
16656
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016657Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16658
16659 * parser.[ch] parserInternals.h: Push parser for XML,
16660 seems to work fine now
16661 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16662 --push for push testing
16663 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16664 * testSAX.c: added --push
16665 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16666 subtree
16667 * xmlIO.[ch] : enriched API + fixes for push mode
16668 * entities.[ch]: added the entity content length to the struct.
16669 * xmlmemory.[ch]: new API to show the last entries for the shell
16670 * valid.c: added required attribute testing
16671 * SAX.c: the cdata callback now merge contiguous fragments
16672 * HTMLparser.c: cleanup of some macros
16673
Daniel Veillard3c558c31999-12-22 11:30:41 +000016674Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16675
16676 * parser.c: fix for PIs name starting with xml
16677 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016678 * *.c, configure.in win32config.h.in : generate win32config.h for
16679 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016680
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016681Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16682
16683 * parser.c: fixed a stupid = vs. == bug :-(
16684 * doc/gnome-xml.sgml: s/glade/xml/
16685
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016686Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16687
16688 * configure.in, doc/xml.html : bug fix release 1.8.2
16689 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16690 Hopefully the end of that silly C++ include problem
16691 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16692 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16693 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16694 troubles with autoclosed elements when the stree shape doesn't
16695 follow the DtD specs. Added htmlIsAutoClosed() and
16696 htmlAutoCloseTag()
16697 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16698 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16699 * debugXML.c: fixed a bug on printing default namespaces.
16700 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16701
Daniel Veillardb24054a1999-12-18 15:32:46 +000016702Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16703
16704 * result/HTML/*.htm[l] : updated the HTML regression tests according
16705 to the new output
16706 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16707 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16708 problem due to intermix of extern "C" { ... } declarations for C++
16709 and recursive includes in the headers
16710
Chris Lahey323c48c1999-12-18 15:32:45 +0000167111999-12-20 Chris Lahey <clahey@umich.edu>
16712
16713 * HTMLtree.c: Made it so that html nodes with a single child do
16714 not insert a carriage return before or after the child node.
16715
Daniel Veillardb24054a1999-12-18 15:32:46 +000016716Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016717
16718 * configure.in, doc/xml.html : bug fix release 1.8.1
16719 * parser.c: fixed bug #4344
16720 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16721 added the glue to avoid C++ problems
16722 * doc/* : regenerated the documentation
16723
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016724Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16725
16726 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16727 namespace recognition, and Dia as a resul :-(
16728 * encoding.c: closed bug #3950
16729
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016730Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16731
16732 * valid.c: debugging a posteriori validation, except URI expansion
16733 stuff this should be fixed now
16734 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16735 Carl Nygard <cnygard@bellatlantic.net>
16736 * tester.c: added --postvalid, cleaning of the code
16737 * tree.[ch]: added xmlDocGetRootElement()
16738
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016739Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16740
16741 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16742 c++ losage.
16743
Daniel Veillard10a2c651999-12-12 13:03:50 +000016744Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16745
16746 * configure.in, doc/xml.html : bumped to 1.8.0
16747 * xlink.[ch], Makefile.am : added framework for link detection
16748 * parser.h: added nbChars to parser context, needed for cleanup.
16749 * xmlmemory.c: removed a nasty bug when out of mem
16750 * valid.[ch]: adding namespace support for attribute decl
16751 * tester.c: added --debugent option
16752 * debugXML.[ch]: added xmlDebugDumpEntities()
16753 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16754 buffers instead, this was really needed, validation was breaking
16755 in strange ways due to that. Added xmlParseStringPEReference()
16756 and other parsing from strings functions. Entities processing
16757 modified again, but PERef are still not handled correcly but
16758 unless you're Eve Maller you won't notice :-)
16759 * HTMLparser.c: large changes toward reliability, and switched to
16760 lowercase internal tags, XHTML is lowercase, so it will help
16761 that output is closer to next version.
16762 * doc/* : regenerated the documentation, it is now hosted at
16763 http://xmlsoft.org/ (same bits I just bought the domain :-)
16764
16765
Daniel Veillard294cbca1999-12-03 13:19:09 +000016766Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16767
16768 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16769 doc generation
16770 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16771 in the SAX API
16772 * doc/*: rebuilt the doc making sure everything appears in the
16773 HTML files
16774
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016775Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16778 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16779 which allow impressive speed improvement on dataset with
16780 large text pieces, but at the cost of broken binary
16781 compatibility and slightly bigger memory usage.
16782 Configure with --with-buffers to activate them, they
16783 are protected with XML_USE_BUFFER_CONTENT define.
16784 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16785 goal is 0 memory left allocated once parser is no more used
16786 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16787 call xmlCleanupParser() and xmlMemoryDump()
16788
Daniel Veillarda819dac1999-11-24 18:04:22 +000016789Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16790
16791 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16792 * parser.[ch] encoding.[ch]: added memory cleanup routines
16793 * parser.c: closing bug #3788
16794 * doc/*: rebuilt the doc
16795
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016796Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16797
16798 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16799 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16800 * tester.c: added --compress option
16801 * doc/*: rebuilt the documentation
16802
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016803Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16804
16805 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16806 if given /proc/kcore as input !
16807 * doc/xml.html doc/*: updated and rebuilt the documentation
16808
16809Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016810
16811 * parser.c: Fixed some wrongly space collapsing code due to
16812 a misreading of the spec.
16813 * result/*: fixed the output accordingly
16814
16815Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016816
16817 * encoding.c: bug fix and typos
16818 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16819 * parser.c: added attribute normalization closing bug #3597
16820 * test/att* result/att* SAXresult/att*: testcase for attribute
16821 normalization
16822
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016823Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16824
16825 * configure.in: closing bug #3163 by adding extra flags for the
16826 cc compiler on HP-UX
16827
Daniel Veillard51e3b151999-11-12 17:02:31 +000016828Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16829
16830 * valid.[ch] : removed a typo and an enumerated type bug in the
16831 xmlAddElementDecl() function
16832 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16833 call to xmlEncodeEntitiesReentrant() so that the functions
16834 New, Set and Get are at the same level.
16835 * parser.c HTMLparser.c: extra memory allocation bug for
16836 attributes detected by someone using libxml in embedded systems :-)
16837
Daniel Veillard962195f1999-10-28 15:51:53 +000016838Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16839
16840 * xmlmemory.h: turned off mem debug :-\
16841
Daniel Veillard35008381999-10-25 13:15:52 +000016842Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16843
16844 * parser.c: closed bug #2784 a one line fix, but worth pushing
16845 a new release out
16846 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16847 some structures, comments before and after the
16848 main element, and other nastyness
16849 * HTMLtree.c tree.c: accomodate the extended HTML supported
16850 * configure.in: pushing 1.7.4
16851 * test/ent8 and related outputs : added a new test for bug #2784
16852 * test/HTML/wired.html and related output: a nasty HTML example
16853 * Makefile.am: improved the test scripts
16854 * docs/* : reran the documentation extractor, updated xml.html
16855
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016856Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16857
16858 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16859 HTMLparser and debugged the HTML related code. HTML documents
16860 now have their own type
16861 * entities.c: do not dump &apos; for HTML output
16862 * xmlmemory.c: improvement, breakpoint mechanism
16863 * testHTML.c: added --sax --repeat ...
16864 * Makefile.am: improved the HTML tests
16865 * valid.[ch]: added xmlValidGetValidElements and
16866 xmlValidGetPotentialChildren
16867 * tester.c: added --insert to test the 2 new functions
16868 * test//* result//* SAXresult//* : regression test cleanup
16869 and extension.
16870 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16871 gnome-xml-nanohttp.html
16872
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016873Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16874
16875 * HTMLparser.c: fixed problems with some autoclose tags
16876 * tree.c: fixed XML output problems.
16877 * result/* SAXresult/*: update of the tests output
16878
Daniel Veillard6077d031999-10-09 09:11:45 +000016879Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16880
16881 * Makefile.am: Arturo patch for xmlConf.sh version info
16882 * parser.c: Tim Josling patch for single quoted items
16883 * tester.c: Tim Josling patch for tester options usage
16884 * tree.h: indent cleanup
16885
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016886Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16887
16888 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16889 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16890
Daniel Veillard00fdf371999-10-08 09:40:39 +000016891Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16892
16893 * tree.c : Raph patch for initialization of CORBA fields
16894 * parser.c, xpath.c, ...: modification of doc comments
16895 * xpath.c : allow spaces in xpath expressions
16896
Daniel Veillardad219441999-09-27 08:17:49 +000016897Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16898
16899 * xmlmemory.h: turning off memory debug :-(
16900
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016901Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16902
16903 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16904 better SAX interfaces.
16905 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16906 entity.
16907 * configure.in: 1.7.2
16908
16909Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016910
16911 * libxml.spec.in: fixed the URL
16912 * doc/xml.html: improved the documentation front-end
16913
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016914Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016915
16916 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16917
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016918Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016919
16920 * libxml.spec.in: fixed the alpha compile problem
16921 * parser.[ch]: changed errno to errNo in the parser context :-(
16922 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16923 * doc/xml.html: changed CHAR to xmlChar
16924 * doc/html/*: recompiled the documentation
16925 * configure.in: 1.7.1
16926
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016927Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16928
16929 * parser.h: modified the parser context struct to regain 1.4.0
16930 binary compatibility
16931 * parser.c, xml-error.h: added errno ot teh context and defined
16932 a set of errors values with update of errno
16933 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16934 DTDs and entities
16935 * *.h, *.c: complete cleanup of the use of config.h and include
16936 protection depending on the current setup.
16937 * overalll debugging, maintenance and bug-fixing on all modules
16938 * updated the documentation
16939 * ready for 1.7.0
16940
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016941Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16942
16943 * HTMLparser.c : cleanup
16944 * SAX.c valid.c valid.h: added ID/IDREF checking
16945 * tree.c tree.h: extended doc structure for refs
16946 * configure.in: 1.6.2
16947 * parser.c: patched bug in SAX user arg call
16948 * parserInternals.h: patched missing close in C++ wrapping
16949 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16950 especially upcoming XPointer implementation.
16951 * doc/xml.html: augmented, typo
16952
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016953Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16954
16955 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16956 not all invocations of install understand -d.
16957
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016958Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16959
16960 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16961 to make 'check' works, when builddir != srcdir.
16962
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016963Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16964
16965 * doc/xml.html : updated the documentation
16966
Daniel Veillard6454aec1999-09-02 22:04:43 +000016967Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16968
16969 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16970 not deallocated memory blocks
16971 * *.c : replaces all calls to malloc() free() and realloc() to
16972 the wrapper functions/macros
16973 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16974 instead of xmlFreeNodeList()
16975
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016976Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16977
16978 * HTMLparser.c: corrected a stupid bug leading to core dump at
16979 tree deallocation. Removed warnings indicated by
16980 Stephane.Conversy@lri.fr
16981 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16982 looked for in the external subset
16983
16984Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016985
16986 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16987 on SGI by Stephane.Conversy@lri.fr
16988
Daniel Veillardb96e6431999-08-29 21:02:19 +000016989Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16990
16991 * all .h : changed the prototype declaration indent as in gtk
16992 * most .c : working on reducing the TODOs in the code
16993 * most .c : cleanup though -pedantic and Insure++
16994 * improvements on validation ID checkings.
16995 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16996 * xml-config.in: closed #1810
16997
16998Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016999
17000 * tree.h, valid.c, valid.h: more work on validity, IDs
17001 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17002 definition for AIX
17003
Daniel Veillardb556eb51999-08-15 17:19:50 +000017004Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17005
17006 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17007 the distribution due to a cut'n paste error at last commit
17008
Daniel Veillardb05deb71999-08-10 19:04:08 +000017009Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17010
17011 * configure.in: upgraded to version 1.4.0
17012 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17013 Big update, added a large part of the validation process,
17014 it should be usable, but some parts are missing
17015 * xpath.c: improved the implementation w.r.t. root.
17016 * Makefile.am: added more tests
17017 * test and result trees: added a lot of tests
17018 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17019
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017020Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17021
17022 * Added an HACKING file
17023
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017024Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17025
17026 * xpath.[ch] : improvements and debug of the XPath implementation
17027 * parser.c, HTMLparser.c : modified the parsers to be progressive
17028 * tree.[ch] : extended the Buffer promitives
17029 * xmlIO.[ch] : added basic I/O routines providing progressive
17030 parsing and ready for I18N conversion plugins
17031 * SAXresult/* : the SAX callback sequence maybe slightly different
17032 now
17033 * test*.c : improved/updated the tests programs
17034 * doc/* : recompiled the docs.
17035
Daniel Veillard15b75af1999-07-26 16:42:37 +0000170361999-07-26 Michael Meeks <michael@edenproject.org>
17037
17038 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17039
17040 * tree.c: Ditto.
17041
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017042Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17043
17044 * configure.in: upgraded to version 1.4.0
17045 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17046 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17047 XML query language, see http://www.w3.org/TR/xpath for more details.
17048 * parser.c, parser.h: added CHAR* related string functions for XPath
17049 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17050 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17051 rebuild the docs.
17052 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17053 and regression testing capabilities for XPath.
17054
Daniel Veillardd79d7871999-07-12 10:38:12 +000017055Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17056
17057 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17058 closing bug #1646
17059
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017060Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17061
17062 * Makefile.am, example/Makefile.am: closed bug #1683
17063
Daniel Veillard3166ab11999-07-11 16:14:19 +000017064Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17065
17066 * example/Makefile.am, configure.in: added the makefile for the
17067 gjobread example
17068
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017069Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17070
17071 * doc/Makefile.am:
17072 - fix which allow "make install DESTDIR=</install/prefix>".
17073
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017074Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17075
17076 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17077 which fixed a problem on the file reading-code.
17078
Daniel Veillard82150d81999-07-07 07:32:15 +000017079Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17080
17081 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17082 output.
17083 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17084
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017085Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17086
17087 * parser.h : Oops removed the binary compatibility problem
17088 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17089 * parser.c, HTMLparser.c: applied patches for reading from stdin
17090
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017091Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17092
17093 * parser.c, entities.c, valid.c: cleanup bug #1591
17094 * configure.in: cleanup bug #1592
17095 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17096 the same tree back-end. Hence gdome will be available for it.
17097 * doc/Makefile.am: close bug #617
17098
Daniel Veillard97fea181999-06-26 23:07:37 +000017099Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17100
17101 * parser.c: alloctate a per parser context SAX interface block
17102
Daniel Veillard14fff061999-06-22 21:49:07 +000017103Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17104
17105 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17106 and xmlEncodeEntitiesReentrant with the correct one :-\
17107
17108Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17109
17110 * commit of my internal XML base changes, quite a lot of
17111 changes, cleanups, better entities support, framework for
17112 new I/O and charset detection and handling
17113 * Fixed the configure/Makefile stuff to generate shared libs
17114 with the proper version info, so we jumped on rev from
17115 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17116 xmlEncodeEntities() result need to be freed now, and a string
17117 xmlParserVersion provide the current library version.
17118
Raph Levien05240da1999-06-15 21:27:11 +000017119Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17120
17121 * parser.c: fixed a buffer overrun for when you have a very long
17122 attribute with no entities in it.
17123
Daniel Veillardbb2da581999-06-13 14:37:07 +000017124Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17125
17126 * added example directory
17127 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17128
Daniel Veillard011b63c1999-06-02 17:44:04 +000017129Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17130
17131 * Release of libxml-1.1, nearly everything has been touched for
17132 this.
17133 * Added more regression tests
17134 * Updated the documentation
17135
Daniel Veillard27d88741999-05-29 11:51:49 +000017136Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17137
17138 * tree.[ch]: unified the XML_NO_CORBA defines.
17139 * parser.c encoding.[ch]: started plugging in char encoding detection
17140
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017141Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17142
17143 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17144 Also freed allocated buffer.
17145
Daniel Veillard27d88741999-05-29 11:51:49 +000017146Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017147 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17148 reentrancy problem at printing. One is left in entities.c, to
17149 remove ASAP
17150 * testSAX.c : added a test example showing the use of the SAX
17151 interface if one doesn't want to build the DOM tree.
17152 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17153
Daniel Veillard517752b1999-04-05 12:20:10 +000017154Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17155
17156 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17157 large revamping of the parser to use SAX callbacks
17158 http://www.megginson.com/SAX/ (or at least a C like interface
17159 a la Expat). It's now possible to set up your own callbacks
17160 and the parser will not build a DOM tree.
17161 * test/* result/*: updated the test suite, I finally removed
17162 the old Namespace draft support (PI based).
17163
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017164Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17165
17166 * Makefile.am: added test result to EXTRA_DIST for make tests
17167
Daniel Veillard64068b31999-03-24 20:42:16 +000017168Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17169
17170 * parser.c, parserInternals.h: moved the chars macro definitions
17171 to parserInternals.h
17172 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17173 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17174
Daniel Veillard012ccc11999-03-23 10:11:11 +000017175Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17176
17177 * xml-config.in : applied patch to make --version work
17178
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000171791999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17180
17181 * Makefile.am (check-local): Alias for `tests' target. This will
17182 cause `make check' to do the right thing.
17183 (tests): Don't run tests in srcdir. Also, replaced calls to
17184 basename with a `sed' "equivalent".
17185
Daniel Veillardd109e371999-03-05 06:26:45 +000017186Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17187
17188 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17189 it in the header and not the sources, updated the doc.
17190 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17191 pointing this out.
17192
Daniel Veillardbc50b591999-03-01 12:28:53 +000017193Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17194
17195 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17196 exported the inputStream routines.
17197 * doc/html/* : updated accordingly
17198
Daniel Veillardd692aa41999-02-28 21:54:31 +000017199Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17200
17201 * parser.c, parser.h, parserInternals.h: added a few extra
17202 internal calls to allocate and free parser contexts ...
17203 * doc/html/* : updated accordingly
17204
Daniel Veillard55a99271999-02-25 11:01:29 +000017205Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17206
17207 * configure.in, Makefile.am, doc/makefile.am : General changes for
17208 1.0.0 release and including the generated HTML documentation.
17209
Daniel Veillard35925471999-02-25 08:46:07 +000017210Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17211
17212 * makefile.am : added parserInternals.h, oops.
17213
Daniel Veillard1e346af1999-02-22 10:33:01 +000017214Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17215
17216 * parserInternals.h: added this header giving access to the parser
17217 internal functions.
17218 * doc/Makefile.am : added a rebuild target which rebuilds the full
17219 set of documentations
17220 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17221 the internal subset.
17222 * *.c *.h: modifications needed to generate the documentation using
17223 gtk-doc, cleanup of functions blocks, reorganisation of struct
17224 declarations.
17225
Daniel Veillard1164e751999-02-16 16:29:17 +000017226Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17227
17228 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17229 the tar and spec file to include the beginning of the doc.
17230
Nuno Ferreira03d04781999-02-13 00:07:17 +0000172311999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17232
17233 * doc/.cvsignore: Added this file.
17234
Daniel Veillard6800ef31999-02-08 18:33:22 +000017235Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17236
17237 * tree.c: fixed xmlGetProp to return "" when the attribute
17238 exists, even if the node-list is NULL.
17239
Daniel Veillard726c7e31999-02-08 15:13:10 +000017240Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17241
17242 * tree.c: patched an error outputting empty attribute values.
17243 * Makefile.am and doc/makefile.am: have been updated during the
17244 week-end. Sorry for an empty CVS log, I got a shell problem.
17245
Daniel Veillard1899e851999-02-01 12:18:54 +000017246Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17247
17248 * tree.h: cleaned up using enums instead of defines
17249 * parser.c, valid.[ch]: more work on parsing/output of element
17250 declarations
17251
Daniel Veillard3b9def11999-01-31 22:15:06 +000017252Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17253
17254 * valid.[ch], tree.c, parser.c : more work toward full parsing
17255 of XML DTDs.
17256 * README: added informations about mailing-list and on-line
17257 documentation
17258
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000172591999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17260
17261 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17262
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017263Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17264
17265 * parser.c, tree.[ch] : more work toward conformance testing,
17266 added a last element to accelerate parsing of very flat structures
17267 started working on internal subset Element content declaration.
17268 * valid.[ch] : first cut at adding code toward validation.
17269 * previous changes had also small impact on most files, especially
17270 the conformance testing using James Clark test suite.
17271
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017272Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17273
17274 * test/* : updated the examples, most of them were not well
17275 formed (humm), and added rdf2.
17276 * result/* : resulting changes in the output.
17277
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017278Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17279
17280 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17281
Daniel Veillard44b3a061998-12-05 17:27:22 +000017282Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17283
17284 * tree.c: patched a bug in the generation of empty attributes
17285
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017286Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17287
17288 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17289 for node/trees/documents/... Biggest problem is namespace
17290 support when copying subtrees.
17291
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017292Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17293
17294 * parser.c, entities.c: improve entities and char ref encoding,
17295 and cleanups of error messages.
17296
Daniel Veillard242590e1998-11-13 18:04:35 +000017297Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17298
17299 * parser.c, entities.c: simple bug hunting done during rpm2html and
17300 rpmfind integration.
17301
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017302Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17303
17304 * parser.[ch]: Added interfaces allowing to specify a SAX
17305 handler before parsing.
17306
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017307Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17308
17309 * parser.c: redirrect all errors reporting through the SAX
17310 error function
17311
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017312Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17313
17314 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17315 * libtool, tlmain ...: update of the libtool files
17316
Miguel de Icaza442321c1998-11-04 18:13:38 +0000173171998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17318
17319 * entities.c: Use g_snprintf insteda of snprintf.
17320
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017321Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17322
17323 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17324 added ent5 test for this purpose.
17325 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17326
Daniel Veillard27271681998-10-30 06:39:40 +000017327Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17328
17329 * parser.c: fixed? a strange error due to compression on a GWP
17330 document.
17331
Daniel Veillard25940b71998-10-29 05:51:30 +000017332Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17333
17334 * tree.[ch]: bug fixing
17335 * entities.[ch]: defined a specific type for predefined entities
17336 * doc/xml.html: more documentation on the library, how to use it,
17337 overview of the interfaces.
17338
Daniel Veillard16253641998-10-28 22:58:05 +000017339Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17340
17341 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17342
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017343Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17344
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017345 * tree.c: corrected a small bug
17346 * doc/xml.html: continuing writing documentation.
17347
17348Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17349
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017350 * debugXML.h debugXML.c: added debugging utilities.
17351 * tester.c: added --debug switch.
17352 * tree.c: patched an incorrect node->type assignment.
17353 * parser.c: formatting, ensure that node->doc != NULL in attributes
17354
Daniel Veillardccb09631998-10-27 06:21:04 +000017355Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17356
17357 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17358 entity support and provide an internal representation close to
17359 DOM one (entity ref nodes, and attribute value as tree). I tried
17360 to preserve the interface but this will surely break some apps
17361 (I have to change rpm2html/rpmfind for example). I had to change
17362 two interfaces, and the generated tree is somewhat different.
17363 * doc/* : started documenting the XML library, the tree and
17364 DOM/Corba. This is a first step.
17365
Daniel Veillard11e00581998-10-24 18:27:49 +000017366Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17367
17368 * parser.c: Set up the fonctions comment block, boring but useful.
17369 * parser.h, SAX.c, parser.c: now attributes are processed through
17370 the SAX interface. The problem is that my SAX interface diverged
17371 quite a bit from the original one, well this is not an official
17372 spec, and translating it from Java to C is hairy anyway...
17373
Daniel Veillard97b58771998-10-20 06:14:16 +000017374Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17375
17376 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17377 fonctions comment block, boring but useful.
17378
17379Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017380
17381 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17382 conversion routines. However they are not yet used to convert the
17383 inputs. The core will run with UTF-8.
17384
Daniel Veillard33942841998-10-18 19:12:41 +000017385Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17386
17387 * tree.c : make sure that the type id is properly set-up when
17388 a new object is allocated, needed for DOM.
17389
Daniel Veillard27fb0751998-10-17 06:47:46 +000017390Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17391
17392 * tree.h, tree.c: Ok, the main objects in the tree will be native
17393 corba objects, it costs 8 bytes per Node, Attribute and Document
17394 but it simplifies the Corba integration a lot (no extra interface
17395 objects to allocate/free).
17396
Daniel Veillard0bef1311998-10-14 02:36:47 +000017397Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17398
17399 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17400 and changed NODEs contants for conformity with DOM Level 1
17401
Daniel Veillard27864701998-10-08 03:47:24 +000017402Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17403
17404 * added hooks to keep track of servants when creating objects
17405 xmlDoc and xmlNode (for Corba export).
17406
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017407Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17408
17409 * added xml-config script.
17410
Daniel Veillard7066a791998-10-01 20:28:28 +000017411Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17412
17413 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17414 to autoupdate libtool and automake conf files.
17415
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000174161998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17417
17418 * Makefile.am: Use '?' to separate the sed
17419 commands as ',' is used when people pass -Wl,something.
17420
17421
Daniel Veillard15a8df41998-09-24 19:15:06 +000017422Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17423
17424 * tree.c, tree.h: added a per-document compression interface.
17425
Daniel Veillard151b1b01998-09-23 00:49:46 +000017426Tue Sep 22 20:47:38 EDT 1998
17427
17428 * tree.c, tree.h: added saving with compression and added interfaces
17429 to control the compression level (xmlGetCompressMode,
17430 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17431
Daniel Veillard70120ff1998-09-22 00:24:21 +000017432Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17433
17434 * parser.c: corrected a loop for files of size 0
17435
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000174361998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17437
17438 * error.h: New file. Contains prototyes from `error.c'.
17439
Tom Tromeyc19653d1998-08-14 01:22:43 +000017440Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17441
17442 * Makefile.am (xmlincdir): New macro.
17443 (xmlinc_HEADERS): Renamed from include_HEADERS.
17444
Daniel Veillard845664d1998-08-13 04:43:19 +000017445Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17446
17447 * applied small patch on numeric entities from
17448 Christopher Blizzard <blizzard@appliedtheory.com>
17449
Daniel Veillard260a68f1998-08-13 03:39:55 +000017450Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17451
17452 * New release 0.2, removed the old xml_* files so that it's
17453 coherent with the other CVS base (W3C), far better conformance
17454 to standard, new namespaces, decent entities support, beginning
17455 of a SAX-like interface. Nearly nothing left intact, even the
17456 test examples ...
17457
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000174581998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17459
17460 * .cvsignore: Add .deps dir
17461
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017462Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17463
17464 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17465
Daniel Veillardfe926001998-07-26 04:28:20 +000017466Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017467
Daniel Veillardfe926001998-07-26 04:28:20 +000017468 * configure.in: added test for CPP
17469 * AUTHORS, Changelog: the original ones didn't get commited but the
17470 glib ones instead, fixed.
17471 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017472
Daniel Veillardfe926001998-07-26 04:28:20 +000017473Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017474
Daniel Veillardfe926001998-07-26 04:28:20 +000017475 * integrated code developped at W3C
17476 * changed the original Copyright
17477 * migrated to automake
17478 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017479