blob: 4638207b8d734219613007d1a1897223d511f4fb [file] [log] [blame]
Igor Zlatkovicc879e452003-08-27 08:02:34 +00001Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2
3 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
4 as reported by Eric Zurcher
5
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +00006Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
7
8 * relaxng.c: fixed bug #120386 again a problem introduced when
9 trying to reuse automata for content validation. Fix a bug report
10 problem on zeroOrMore
11 * result/relaxng/tutor3_7_err: change slightly error reporting.
12
Daniel Veillard68f8fad2003-08-25 11:28:07 +000013Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
14
15 * include/libxml/Makefile.am: make sure the new header will
16 be included when generating a new distribution.
17
Daniel Veillard73827cb2003-08-25 10:57:27 +000018Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
19
20 * relaxng.c: fixed a couple of stupid bugs in the state allocation
21 routines which led to bug #120040 and the ones reported by
22 Martijn Faassen
23
Igor Zlatkovic123e93d2003-08-25 10:37:11 +000024Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
25
26 * include/libxml/parserInternals.h include/libxml/relaxng.h
27 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
28 parameters after taint.
29
Igor Zlatkovic0e7df822003-08-25 09:17:19 +000030Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
31
32 * include/libxml/xmlversion.h.in: moved export defs to a separate
33 file for consistency.
34 * include/libxml/xmlexports.h: new file, contains export defs.
35
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +000036Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
37
38 * include/libxml/*.h genUnicode.py: exportability taint
39 of the headers.
40
Daniel Veillard11af4292003-08-21 10:39:13 +000041Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
42
43 * SAX.c: make the deprecated interfaces log an error message
44 to be sure it won't get used.
45
Daniel Veillard1af9a412003-08-20 22:54:39 +000046Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
47
48 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
49 Adding new version of the SAX interface, it's not there yet,
50 currently just preparing the work
51 * globals.c parser.c SAX.c include/libxml/SAX.h
52 include/libxml/globals.h include/libxml/parser.h: doing some
53 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
54 while keeping functionalities, preparing SAX2 integration.
55 * dict.c: small cleanup.
56
Daniel Veillarde5984082003-08-19 22:21:13 +000057Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
58
59 * tree.c: fixes a small bug introduced in last commit and detected
60 by valgrind.
61
Daniel Veillard6155d8a2003-08-19 15:01:28 +000062Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
63
64 * dict.c hash.c: optimization when freeing hash tables.
65 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
66 allocations
67 * parser.c parserInternals.c include/libxml/parser.h: keep a
68 single allocated block for all the attributes callbacks,
69 avoid useless malloc()/free()
70 * tree.c: do not realloc() when growing a buffer if the buffer
71 ain't full, malloc/memcpy/free avoid copying memory.
72
Daniel Veillard66f68e72003-08-18 16:39:51 +000073Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
74
75 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
76 --dtdvalidfpi for Tobias Reif
77
Daniel Veillard2fdbd322003-08-18 12:15:38 +000078Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
79
80 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
81 new dictionary module to keep a single instance of the names used
82 by the parser
83 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
84 switched all parsers to use the dictionary internally
85 * include/libxml/HTMLparser.h include/libxml/parser.h
86 include/libxml/parserInternals.h include/libxml/valid.h:
87 Some of the interfaces changed as a result to receive or return
88 "const xmlChar *" instead of "xmlChar *", this is either
89 insignificant from an user point of view or when the returning
90 value changed, those function are really parser internal methods
91 that no user code should really change
92 * doc/libxml2-api.xml doc/html/*: the API interface changed and
93 the docs were regenerated
94
Daniel Veillard7fb801f2003-08-17 21:07:26 +000095Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
96
97 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
98
William M. Bracka716ff12003-08-16 14:58:33 +000099Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
100
101 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
102 fixed part (2) of bug 119535 (wrong alpha case on filenames)
103
William M. Brackc6e07552003-08-16 12:44:47 +0000104Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
105
106 * doc/API*.html, doc/html/*: regenerated API documentation
107 for xmlsoft.org (part of Bug 119535)
108
William M. Brack7a821652003-08-15 07:27:40 +0000109Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
110
111 * encoding.c, threads.c, include/libxml/HTMLparser.h,
112 doc/libxml2-api.xml: Minor changes to comments, etc. for
113 improving documentation generation
114 * doc/Makefile.am: further adjustment to auto-generation of
115 win32/libxml2.def.src
116
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000117Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
118
119 * News configure.in: preparing libxml2-2.5.10 release
120 * doc/* : updated the doc and rebuilt
121
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000122Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
123
124 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
125 Malcolm Tredinnick with the patch he suggested.
126
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000127Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
128
129 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
130
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000131Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
132
133 * uri.c: fixing an use of strcpy() where both strings overlap
134 pointed out by valgrind.
135
Daniel Veillard98485322003-08-14 15:44:40 +0000136Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
137
138 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
139 some compilation warnings.
140 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
141 plus some cleanup and better error reporting.
142
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000143Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
144
145 * encoding.c: applied UTF-16 encoding handling patch provided by
146 Mark Itzcovitz
147 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
148 not having iconv support.
149
Daniel Veillard1638a472003-08-14 01:23:25 +0000150Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
151
152 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
153 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
154 mingw compiler on Windows.
155
Daniel Veillardb19ba832003-08-14 00:33:46 +0000156Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
157
158 * parser.c: fixed the serious CPU usage problem reported by
159 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000160 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000161 missing in htmlSAXParseDoc
162
William M. Brackccf9e392003-08-13 14:50:18 +0000163Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
164
165 * doc/Makefile.am: Removed dependency from libxml2.def.src
166
William M. Brack476cd962003-08-13 11:09:42 +0000167Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
168
169 * autogen.sh: took away the requirement for automake-1.4,
170 changed the messages for getting auto* tools to current
171 gnu pages.
172 * configure.in: added check for Linux Dec alpha requiring
173 -ieee flag, fixed test for ipv6
174 * trionan.c: fixed problem for compiling on Linux Dec alpha
175 using native compiler
176 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
177 whenever libxml2-api.xml is changed.
178
Daniel Veillard6b621b82003-08-11 15:03:34 +0000179Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
180
181 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
182 is not used.
183
William M. Brack30909422003-08-10 00:14:20 +0000184Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
185
186 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
187
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000188Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
189
190 * News configure.in: preparing libxml2-2.5.9 release
191 * doc/* : updated the doc and rebuilt
192
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000193Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
194
195 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
196 definition to get a correct API XML description. This was apparently
197 breaking Windows build.
198
Daniel Veillard14f752c2003-08-09 11:44:50 +0000199Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
200
201 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
202 the progressive HTML parser front-end on large character data
203 island leading to an erroneous end of data detection by the
204 parser. Some cleanup too to get closer from the XML progressive
205 parser.
206
William M. Brack6d13f332003-08-08 16:40:36 +0000207Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
208
209 * win32/configure.js: Added in support for the ISO8859X
210 module (patch provided by Jesse Pelton)
211
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000212Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
213
214 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
215 when the library is not initialized and one try to save, the
216 locks in threaded env might not been initialized, playing safe
217 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
218 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
219 his tests to the regression suite.
220
William M. Brack41e6bed2003-08-08 10:53:06 +0000221Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
222
223 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
224 (with apologies to Igor) - Enhanced handling of docb and
225 nanohttp.
226
William M. Brack16db7b62003-08-07 13:12:49 +0000227Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
228
229 * encoding.c: further small changes for warnings when
230 configured with --with-iconv=no
231
William M. Bracka71a8ef2003-08-06 04:43:55 +0000232Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
233
234 * error.c trionan.[ch] testThreads.c python/generator.py:
235 further small changes to elminate most of the remaining
236 warnings.
237
William M. Brackc1939562003-08-05 15:52:22 +0000238Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
239
240 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
241 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
242 python/libxml.c include/libxml/xmlmemory.h: small changes
243 to syntax to get rid of compiler warnings. No changes
244 to logic.
245
Daniel Veillardc758c222003-08-04 20:42:34 +0000246Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
247
248 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
249
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000250Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
251
252 * tree.c: fixed a small problem in the patch for #118763
253 * result/HTML/doc3.htm*: this reverts back to the previous result
254
Daniel Veillard91e69c52003-08-04 01:43:07 +0000255Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
256
257 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
258 and rebuilt, apparently some C++ wrappers are not available,
259 c.f. bug #118943
260
Daniel Veillard39057f42003-08-04 01:33:43 +0000261Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
262
263 * tree.c: fixing HTML attribute serialization bug #118763
264 applying a modified version of the patch from Bacek
265 * result/HTML/doc3.htm*: this modifies the output from one test
266
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000267Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
268
269 * tree.c include/libxml/tree.h: added a new API to split a
270 QName without generating any memory allocation
271 * valid.c: fixed another problem with namespaces on element
272 in mixed content case
273 * python/tests/reader2.py: updated the testcase with
274 Bjorn Reese fix to reader for unsignificant white space
275 * parser.c HTMLparser.c: cleanup.
276
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000277Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
278
279 * catalog.c: trying to fix #118754 of possible recursion in the
280 catalogs. Not fantastically happy about the current fix since
281 it's likely to break under very thread intensive concurrent
282 access to the catalog. Better solution might to keep the depth
283 an extra argument to the resolution functions.
284
Daniel Veillard7b68df92003-08-03 22:58:54 +0000285Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
286
287 * valid.c: fixed bug #118712 about mixed content, and namespaced
288 element names.
289 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
290 in the regression tests
291
William M. Brack779af002003-08-01 15:55:39 +0000292Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
293
294 Coninuing work on bug 118559
295 * DOCBparser.c: removed 2 unsed vars
296 * xmlregexp.c: changed some numeric const to their enum symbols
297 * xmlreader.c: changed one var define from int to enum
298 (a little more to be done, awaiting co-ordination)
299 * relaxng.c: deleted one unused var
300 * xmllint.c: deleted some unused vars, changed one arg
301 val from int to enum
302 * testHTML.c, testDocbook.c: changed some arg vals to enum const
303 * xmlIO.c: fixed typo from last night (small warning msg)
304
William M. Brack78637da2003-07-31 14:47:38 +0000305Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
306
307 Working on bug 118559
308 * error.c: deleted unused variable
309 * parserInternals.c: deleted unneeded 'const' qualifier
310 * parser.c: changed variable type for enum temp storage
311 * xmlIO.c: changed debugging var to be inside #ifdef
312 * valid.c: removed unused variable
313 * HTMLparser.c: removed some unneeded 'const' qualifiers
314 * xpath.c: added some type casts, removed some unused vars
315 * xinclude.c: added one type cast
316 * nanohttp.c: repositioned some #ifdef to avoid unused var
317 * nanoftp.c: removed unused var
318
Daniel Veillard97e01882003-07-30 18:59:19 +0000319Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
320
321 * HTMLparser.c: applied a patch from William Brack about
322 the problem of parsing very large HTML instance with comments
323 as raised by Nick Kew
324
Daniel Veillardd6038e02003-07-30 16:37:18 +0000325Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
326
327 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
328 patch from Bjorn Reese for xmlTextReaderNodeType() and
329 significant whitespace. There is an enum for node type
330 values now.
331
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000332Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
333
334 * encoding.c: applying patch from Peter Jacobi to added
335 ISO-8859-x encoding support when iconv is not available
336 * configure.in include/libxml/xmlversion.h.in
337 include/libxml/xmlwin32version.h.in: added the glue needed
338 at the configure level and made it the default for Windows
339
Daniel Veillardc2664642003-07-29 20:44:53 +0000340Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
341
342 * python/generator.py python/libxml.c python/libxml2class.txt:
343 patch from Joachim Bauch + cleanup for Relax NG error callbacks
344 in python
345
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000346Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
347
348 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
349 cleanup patch, and also avoided a possible memory leak
350
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000351Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
352
353 * encoding.c: fix the previous commit
354
William M. Brack4a557d92003-07-29 04:28:04 +0000355Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
356
357 * HTMLparser.c: fixed problem with comments reported by Nick Kew
358 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
359 some future cleanup of UTF8 handling
360
Daniel Veillard9deb2422003-07-28 20:40:59 +0000361Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
362
363 * xpath.c: applied a change suggested by Sean Griffin in bug
364 #118494 about a memory leak in EXSLT
365
Daniel Veillardd94849b2003-07-28 13:02:24 +0000366Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
367
368 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
369 when fixing the previous Relax-NG bugs
370 * result/relaxng/*: This slightly changes the output messages of
371 some regression tests.
372 * configure.in: added support of -with-fexceptions for nested C++
373 support.
374
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000375Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
376
377 * doc/tutorial/apa.html
378 * doc/tutorial/apb.html
379 * doc/tutorial/apc.html
380 * doc/tutorial/apd.html
381 * doc/tutorial/ape.html
382 * doc/tutorial/apf.html
383 * doc/tutorial/apg.html
384 * doc/tutorial/aph.html
385 * doc/tutorial/ar01s02.html
386 * doc/tutorial/ar01s03.html
387 * doc/tutorial/ar01s04.html
388 * doc/tutorial/ar01s05.html
389 * doc/tutorial/ar01s06.html
390 * doc/tutorial/ar01s07.html
391 * doc/tutorial/ar01s08.html
392 * doc/tutorial/index.html
393 * doc/tutorial/ix01.html
394 * doc/tutorial/xmltutorial.pdf
395 * doc/tutorial/xmltutorial.xml
396 update tutorial with XPath example
397
398
Daniel Veillard597bc482003-07-24 16:08:28 +0000399Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
400
401 * SAX.c parser.c: fixing a bug about a special case of namespace
402 handling, this closes bug #116841
403
Daniel Veillard2134ab12003-07-23 19:56:29 +0000404Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
405
406 * relaxng.c result/relaxng/*: checked and fixed the compilation
407 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
408 This slightly changes the output messages of some regression tests.
409
Daniel Veillardc127adc2003-07-23 15:07:08 +0000410Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
411
412 * xmlreader.c: fixed an out of bound error #118052 , the good
413 part if that base64 code was not in use yet ...
414
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000415Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
416
417 * doc/xmllint.html
418 include html version of the xmllint man page, so an
419 up-to-date version is visible on the Web
420
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000421Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
422
423 * xinclude.c include/libxml/xinclude.h: added a new API
424 xmlXIncludeProcessTree() to process XInclude only on a subtree
425 this should fix bug #115385
426
Daniel Veillard409a8142003-07-18 15:16:57 +0000427Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
428
429 * relaxng.c include/libxml/relaxng.h: adding Get interface for
430 the error callback and parameters of parsing and validation
431 contexts
432 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
433 on text nodes.
434
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000435Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
436
437 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
438 when using the push XML parser.
439 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
440 added the test to the regression suite.
441
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000442Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
443
444 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
445 as suggested by Rob Richards
446
Daniel Veillard34ba3872003-07-15 13:34:05 +0000447Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
448
449 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
450 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
451 to unsigned int and a couple of others.
452
453Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
454
455 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
456
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000457Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
458
459 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
460
Daniel Veillarddf101d82003-07-08 14:03:36 +0000461Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
462
463 * globals.c threads.c: fixes some problem when freeing unititialized
464 mutexes
465
Daniel Veillard2db8c122003-07-08 12:16:59 +0000466Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
467
468 * nanoftp.c nanohttp.c: the modules should not import <config.h>
469 directly, some cleanups
470 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
471 validation code.
472
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000473Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
474
475 * win32/configure.js: Jesse Pelton pointed out a problem in the
476 javascript code.
477
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000478Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
479
480 * NEWS doc/*: regenerated
481 * nanoftp.c nanohttp.c: might fix includes problems with the
482 Ipv6 support on solaris
483 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
484 defined as #IMPLIED
485
Daniel Veillard560c2a42003-07-06 21:13:49 +0000486Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
487
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000488 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000489 * nanohttp.c: changed some preprocessor block
490 * xmlschemastypes.c: applied patch from Charles Bozeman adding
491 hexBinary schema datatype and adding support for totalDigits and
492 fractionDigits facets.
493
Daniel Veillard7a985a12003-07-06 17:57:42 +0000494Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
495
496 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
497
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000498Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
499
500 * xinclude.c: fixed bug #116095 removing the error message when
501 reapplying XInclude to a document.
502
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000503Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
504
505 * xmlIO.c: applied small changes to portability layer for
506 compilation on DJGPP Ms-DOS compiler.
507
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000508Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
509
510 * parser.c HTMLparser.c: use the character() SAX callback
511 if the cdataBlock ain't defined.
512 * xpath.c: fix bug #115349 allowing compilation when configured
513 with --without-xpath since the Schemas code needs NAN and co.
514
William M. Brack59002e72003-07-04 17:01:59 +0000515Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
516
517 Fixed problem with multi-threading, shown by the test program
518 testThreads. After fix, ran mutiple tests on various speed
519 machines (single and dual processor X86), which all seem okay.
520
521 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
522
523 * threads.c: added missing initialisation for condition variable
524 in xmlNewRMutex.
525
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000526Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
527
528 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
529 closing bug #114837
530
531 * configure.in: Added checks for IPv6 support and getaddrinfo().
532
533 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
534
535 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
536
537 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
538 field or sockaddr_in field, depending upon the availability of IPv6
539 support.
540 have_ipv6(): Added to check for run-time IPv6 support.
541 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
542 Modified to parse a URI with IPv6 address given in [].
543 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
544 resolution, if it is available on the system, as gethostbyname
545 does not return IPv6 addresses on some platforms.
546 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
547 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
548 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
549 we are dealing with.
550
551 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
552 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
553 a URI with IPv6 address given in [].
554 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
555 available on the system. Also IPv6 addresses will be resolved by
556 gethostbyname only if IPv6 run-time support is available.
557 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
558
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000559Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
560
561 * win32/configure.js include/win32config.h
562 include/libxml/xmlversion.h.in: Applied the patch for BCB
563 by Eric Zurcher.
564
Daniel Veillardd7cec922003-06-13 12:30:10 +0000565Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
566
567 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
568 due to #115104 and while fixing #115101 . HTML URLs must not
569 be version dependant.
570
Daniel Veillard8265a182003-06-13 10:05:56 +0000571Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
572
573 * entities.c: do not generate &quot; for " outside of attributes
574 * result//*: this changes the output of some tests
575
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000576Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
577
578 * parser.c xmlIO.c: trying to fix #114277 about when file
579 remapping and escaping should really be attempted.
580
Daniel Veillarda37aab82003-06-09 09:10:36 +0000581Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
582
583 * doc/*: applied a patch from Gman for building docs
584 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
585 Gary Pennington to provide an allocator for xmlValidCtxt
586 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
587 #113580 about data not being passed immediately.
588
Daniel Veillarde1326112003-06-05 09:32:20 +0000589Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
590
591 * tree.c: applied a couple of patches from Mark Itzcovitz
592 to handle saving back "UTF-16" documents.
593
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000594Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
595
596 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
597 some work done while in the Maldives (hence the timezone on the
598 laptop !)
599 * result/schemas/length3* test/schemas/deter0_*
600 test/schemas/group0_*: some tests added too
601
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000602Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
603
604 * encoding.c: small fix
605 * xmlIO.c: fixed an error message
606
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000607Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
608
609 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
610 accepting an improper UTF8 sequence
611
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000612Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
613
614 * threads.c: applied the patch from Stéphane Bidoul for getting
615 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000616 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000617
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000618Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
619
620 * HTMLtree.c: fixing bug #112904: html output method escaped
621 plus sign character in URI attribute.
622
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000623Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
624
625 * build_glob.py global.data globals.c parser.c
626 include/libxml/globals.h: patch from Stéphane Bidoul for setting
627 up threads global defaults.
628 * doc/libxml2-api.xml: this extends the API with new functions
629 * python/tests/Makefile.am python/tests/reader2.py
630 python/tests/thread2.py: integrated the associated testcase and
631 fixed the error string used in reader2
632
Daniel Veillard38b80a82003-05-14 18:59:00 +0000633Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
634
635 * configure.in libxml.spec.in python/Makefile.am: trying
636 to conciliate --with-python= requirements and RPM builds,
637 a PITA really...
638
Daniel Veillard104caa32003-05-13 22:54:05 +0000639Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
640
641 * HTMLparser.c: oops last commit introduced a memory leak.
642
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000643Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
644
645 * xmllint.c doc/xmllint.xml: added --nonet option
646 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
647 xsltproc or xmllint
648 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
649 rebuilt
650 * HTMLparser.c: cleaned up the HTML parser context build when
651 using an URL
652
Daniel Veillardd437d322003-05-13 21:07:01 +0000653Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
654
655 * libxml.spec.in: added a comment about bug #112902
656
William M. Brack3dd57f72003-05-13 02:06:18 +0000657Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
658
659 * minor cleanup of configure '--help' display
660 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
661
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000662Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
663
664 * tree.c: PI nodes in external subset were not freed :-\
665 fixes bug #112842
666
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000667Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
668
669 * xmllint.c: added --schema option to run WXS schema validation
670 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
671 tried to improve error reporting in the Schema code, some cleanup
672 too.
673
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000674Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
675
676 * xmlschemas.c: fixed some problems in the handling of errors,
677 and attributes addressed by references.
678 * test/schemas/* result/schemas/*: dropped the verbosity level
679 and added a couple of new tests
680
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000681Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
682
683 * relaxng.c: Stéphane Bidoul found an off by one addressing
684 error on the error handling.
685
Daniel Veillarda77cf712003-05-09 23:09:55 +0000686Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
687
688 * xmlschemastypes.c: trying to fix #112673
689
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000690Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
691
692 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
693 warning, this fixed a bug and should close #111574
694
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000695Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
696
697 * xmlschemas.c: fixing bug #104081 with xs:all with an element
698 holding minOccurs="0"
699 * test/schemas/all_* result/schemas/all_*: added some regression
700 tests for that bug
701 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
702 Garry Pennington to compile without schemas support.
703
Daniel Veillarda067e652003-05-01 08:03:46 +0000704Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
705
706 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
707
Daniel Veillard61c52202003-04-30 12:20:34 +0000708Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
709
710 * xml2-config.in: try to fix Red hat bug #89957, do not
711 output -L/usr/lib64
712 * xmlreader.c: fixed a typo in a comment
713
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000714Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
715
716 * doc/tutorial/aph.html, ix01.html
717 forgot to cvs add the new files. Thanks to Roland van Laar
718 for pointing this out
719
Daniel Veillardd4330462003-04-29 12:40:16 +0000720Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
721
722 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
723 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
724 to the XML/XSLT doc generation closing #111799
725 * doc/html/*: complete update of the HTML results
726
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000727Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
728
729 * win32/defgen.xsl: fixed the conditional for unicode map,
730 removed hardcoded schema entries
731
732Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
733
734 * win32/defgen.xsl: new file, stylesheet for generating
735 win32/libxml2.def.src from doc/libxml2-api.xml
736 * win32/libxml2.def.src: is autogenerated from now on, changes
737 to this file will not appear here anymore
738
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000739Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
740
741 * win32/configure.js python/setup.py.in: applied patch
742 from Stéphane Bidoul for the Python bindings on the new
743 release.
744
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000745Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
746
747 * debugXML.c: included libxml/uri.h for xmlCanonicPath
748 declaration
749 * win32/configure.js: thread-enabled build is now default
750 * win32/libxml2.def.src: added more exports
751
Daniel Veillard1177ca42003-04-26 22:29:54 +0000752Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
753
754 * NEWS doc/*.xsl doc/*.html: updated the web site separated
755 developers from common pages, made the transition to XHTML1,
756 added validity checking to the makefile rules.
757
Daniel Veillard329456a2003-04-26 21:21:00 +0000758Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
759
760 * parser.c: fix for xmlIOParseDTD same as previous and reported
761 by Petr Pajas
762
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000763Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
764
765 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
766 closing #111638
767
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000768Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
769
770 * python/generator.py: fixed a problem in the generator where
771 the way functions are remapped as methods on classes was
772 not symetric and dependant on python internal hash order,
773 as reported by Stéphane Bidoul
774
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000775Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
776
777 * doc/tutorial:
778 xmltutorial.xml
779 xmltutorial.pdf
780 *.html
781 add appendix on generating compiler flags, more indexing
782
Daniel Veillard1c960272003-04-25 23:12:22 +0000783Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
784
785 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
786 to get libxml-2.5.7 to compile on OpenVMS
787
Daniel Veillardc5573462003-04-25 16:43:49 +0000788Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
789
790 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
791
Daniel Veillardfd583412003-04-25 13:22:10 +0000792Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
793
794 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
795 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
796 man page based on xsltproc and a stylesheet PI in the XML.
797
Daniel Veillarddc07e182003-04-25 10:39:38 +0000798Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
799
800 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
801 character preventing rendering by the man command.
802
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000803Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
804
805 * NEWS configure.in: preparing release 2.5.7
806 * doc/*: updated and rebuilt the docs
807 * doc/apibuild.py: fixed the script
808
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000809Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
810
811 * Makefile.am doc/apibuild.py: make sure the OOM code don't
812 get in the way of the builds
813 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
814
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000815Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
816
817 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
818 Memory test from Havoc Pennington #109368
819 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
820 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
821 include/libxml/parser.h: a lot of memory allocation cleanups
822 based on the results of the OOM testing
823 * check-relaxng-test-suite2.py: seems I forgot to commit the
824 script.
825
Daniel Veillard18f113d2003-04-23 15:18:26 +0000826Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
827
828 * xmlschemastypes.c: trivial fix for 109774 removing a warning
829
Daniel Veillard85095e22003-04-23 13:56:44 +0000830Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
831
832 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
833 more places where xmlCanonicPath() must be used to convert
834 filenames to URLs, trying to fix #111088
835
Daniel Veillard54396242003-04-23 07:36:50 +0000836Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
837
838 * python/libxml.c python/libxml.py: applied patch from
839 Brent M Hendricks adding binding for xmlCatalogAddLocal
840
Daniel Veillard45269b82003-04-22 13:21:57 +0000841Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
842
843 * HTMLparser.c: tried to fix #98879 again in a more solid
844 way.
845
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000846Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
847
848 * win32/libxml2.def.src: added more exports from the relaxng and
849 xmlreader clan
850
Daniel Veillardf431eb82003-04-22 08:37:26 +0000851Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
852
853 * SAX.c test/valid/ns* test/result/ns*: applied the patch
854 provided by Brent Hendricks fixing #105992 and integrated the
855 examples in the testsuite.
856
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000857Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
858
859 * TODO: updated a bit
860 * configure.in: fixed the comment, threads now default to on
861 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
862
Daniel Veillarda880b122003-04-21 21:36:41 +0000863Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
864
865 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
866 xmlreader.c include/libxml/parser.h: a lot of performance work
867 especially the speed of streaming through the reader and push
868 interface. Some thread related optimizations. Nearly doubled the
869 speed of parsing through the reader.
870
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000871Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
872
873 * doc/xmllint.xml
874 * doc/xmllint.1
875 update man page to explain use of --stream
876
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000877Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
878
879 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
880 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
881 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
882 include/libxml/globals.h include/libxml/xmlmemory.h: added
883 xmlMallocAtomic() to be used when allocating blocks which
884 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
885 to allow registering the full set of functions needed by
886 a garbage collecting allocator like libgc, ref #109944
887
Daniel Veillard84942712003-04-18 14:40:05 +0000888Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
889
890 * configure.in: switched to have thread support enabled by default,
891 didn't got troubles with ABI compatibility on Linux, hope it
892 won't break on strange OSes, if yes, report the system ID
893 * doc/libxml2-api.xml: just rebuilt the API
894
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000895Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
896
897 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
898 added support for large file, tested with a 3+GB instance,
899 and some cleanup.
900 * catalog.c: added a TODO
901 * Makefile.am: added some "make tests" comments
902
Daniel Veillardac297932003-04-17 12:55:35 +0000903Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
904
905 * relaxng.c: some cleanups
906 * doc/xmlreader.html: extended the document to cover RelaxNG and
907 tree operations
908 * python/tests/Makefile.am python/tests/reader[46].py: added some
909 xmlReader example/regression tests
910 * result/relaxng/tutor*.err: updated the output of a number of tests
911
Daniel Veillard62163602003-04-17 09:36:38 +0000912Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
913
914 * relaxng.c: valgrind pointed out an uninitialized variable error.
915
Daniel Veillard33300b42003-04-17 09:09:19 +0000916Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
917
918 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
919 xmlreader.c: augnemting the APIs, cleanups.
920 * parser.c: cleanup bug #111005
921 * xmlIO.c: added some missing comments
922
Daniel Veillardce192eb2003-04-16 15:58:05 +0000923Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
924
925 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
926 trying to improve the subset compiled, and more testing.
927 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
928 documentation
929 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
930 * result/relaxng/*.err: fix some of the outputs
931
Daniel Veillardf4e55762003-04-15 23:32:22 +0000932Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
933
934 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
935 include/libxml/xmlreader.h: implemented streaming of
936 RelaxNG (when possible) on top of the xmlReader interface,
937 provided it as xmllint --stream --relaxng .rng .xml
938 This seems to mostly work.
939 * Makefile.am: updated to test RelaxNG streaming
940
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000941Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
942
943 * relaxng.c include/libxml/relaxng.h: integrated the regexp
944 based validity checking of fragments of the document for
945 which the RNG can be compiled to regexps. Works on all regression
946 tests, only fix needed is related to error messages.
947
Daniel Veillard52b48c72003-04-13 19:53:42 +0000948Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
949
950 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
951 include/libxml/xmlregexp.h: Starting work precompiling
952 parts of RelaxNG schemas. Not plugged onto validity checking
953 yet, just the regexp building part. Needed to extend some
954 of the automata and regexp APIs.
955
Daniel Veillardf6bad792003-04-11 19:38:54 +0000956Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
957
958 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
959 xmllint --stream and xmllint --stream --valid returns errors
960 code appropriately
961
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000962Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
963
964 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
965 and Next() operation to work on subtrees within the reader
966 framework.
967 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
968 * python/tests/reader5.py: added an example for those new
969 functions of the reader.
970
Daniel Veillard645c6902003-04-10 21:40:49 +0000971Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
972
973 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
974
Daniel Veillard9e077102003-04-10 13:36:54 +0000975Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
976
977 * xmlreader.c: fixing HasValue for namespace as raised by
978 Denys Duchier
979
Daniel Veillard02ea1412003-04-09 12:08:47 +0000980Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
981
982 * HTMLparser.c include/libxml/HTMLparser.h: exported
983 htmlCreateMemoryParserCtxt() it was static
984
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000985Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
986
987 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
988 update from Charles Bozeman for date and duration types
989 * test/schemas/date_0.* test/schemas/dur_0.*
990 result/schemas/date_0.* result/schemas/dur_0.*: updated too
991
Daniel Veillardc00cda82003-04-07 10:22:39 +0000992Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
993
994 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
995 fixing bug #107129, removing excessive allocation and calls
996 to *printf in the code to build QName strings.
997
Igor Zlatkovic69651182003-04-05 09:43:30 +0000998Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
999
1000 * win32/libxml2.def.src: fixed conditional exports, reported by
1001 Luke Murray.
1002
Daniel Veillardadba5f12003-04-04 16:09:01 +00001003Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1004
1005 * parser.c: fixed a possible problem with xmlRecoverMemory()
1006
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001007Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1008
1009 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1010 triostr.h: Bjorn sent an update for the TRIO portability layer.
1011
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001012Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1013
1014 * win32/libxml2.def.src: exported new functions
1015
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001016Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1017
1018 * configure.in NEWS: preparing release 2.5.6
1019 * doc/*: updated and rebuilt the docs
1020
Daniel Veillarde5020412003-04-01 09:55:20 +00001021Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1022
1023 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1024 on C14Ntests
1025
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001026Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1027
1028 * relaxng.c: one more fixup of error message reporting
1029
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001030Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1033 variable pointed out by valgrind
1034
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001035Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * relaxng.c: try to work on bug #109225 and provide better
1038 error reports.
1039 * result/relaxng/* : this change the output of a number of tests
1040 * xinclude.c: fixing the parsed entity redefinition problem
1041 raised on the list.
1042 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1043
Daniel Veillardb3721c22003-03-31 11:22:25 +00001044Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1045
1046 * xmlschemastypes.c: fixed date comparison to handle the tzo
1047 The only failures left are disagreements on Notations and
1048 '+1' not being allowed for ulong, uint, ushort and ubyte.
1049
Daniel Veillard455cc072003-03-31 10:13:23 +00001050Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1053 to the XML Schemas errata
1054 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1055
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001056Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1059 and facets support. Currently only schemas with binHex or
1060 base64 don't compile. A few error left in the test suite:
1061 found 1035 test instances: 919 success 23 failures
1062 most are gdate or gdateyear failing check, and a few cases where
1063 James clark tests results are strange.
1064 * valid.c: allow to reuse the Notation checking routine without
1065 having a validation context.
1066 * SAX.c: removed a #if 0
1067
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001068Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1069
1070 * xinclude.c: forgot to apply one check from #106931 patch
1071 * xmlschemastypes.c: more work on XML Schemas datatypes
1072
Daniel Veillardc4c21552003-03-29 10:53:38 +00001073Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1076 on cleaning up XML Schemas datatypes based on James Clark tests
1077 test/xsdtest/xsdtest.xml
1078
Daniel Veillard80b19092003-03-28 13:29:53 +00001079Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * relaxng.c: implemented comparisons for Schemas values.
1082 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1083 some bugs in duration handling, comparisons for durations
1084 and decimals, removed all memory leaks pointed out by James
1085 testsuite. Current status is now
1086 found 238 test schemas: 197 success 41 failures
1087 found 1035 test instances: 803 success 130 failures
1088
Daniel Veillard91a13252003-03-27 23:44:43 +00001089Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1090
1091 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1092 leaks in the W3C XML Schemas code
1093 * xmlschemastypes.c: implemented nonPositiveInteger
1094 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1095 fixed the test and result.
1096
Daniel Veillard6560a422003-03-27 21:25:38 +00001097Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1098
1099 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1100 parser and a typo
1101 * xmlschemastypes.c: reindenting, fixing a memory access
1102 problem with dates.
1103
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001104Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1105
1106 * parser.c: fixing #109227 providing more context in case of
1107 start/end tag mismatch
1108 * python/tests/ctxterror.py python/tests/readererr.py: update the
1109 tests accordingly
1110
Daniel Veillardd9b72832003-03-27 14:24:00 +00001111Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * xinclude.c: should fix #109327 errors on memory accesses
1114
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001115Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1116
1117 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1118 is an URI reference
1119
Daniel Veillarde209b332003-03-26 21:40:13 +00001120Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1121
1122 * xpath.c: fixed bug #109160 on non-ASCII IDs
1123
Daniel Veillard642104e2003-03-26 16:32:05 +00001124Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1125
1126 * parser.c: Norm suggested a nicer error message for xml:space values
1127 errors
1128
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001129Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1130
1131 * xpath.c include/libxml/xpath.h: first part of the fix to
1132 performance bug #108905, adds xmlXPathOrderDocElems() providing
1133 document order for nodes.
1134 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1135
Daniel Veillard09628212003-03-25 15:10:27 +00001136Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1137
1138 * xmlschemastypes.c: removing a warning with Sun compiler
1139 bug #109154
1140
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001141Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1142
1143 * doc/xmllint.xml
1144 * doc/xmllint.1
1145 update xmllint man page with --relaxng option
1146
Daniel Veillard2032d292003-03-25 11:09:40 +00001147Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1148
1149 * python/setup.py.in : was missing "drv_libxml2.py"
1150
Daniel Veillard9adc0462003-03-24 18:39:54 +00001151Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1152
1153 * tree.c xpath.c: some changes related to the new way of
1154 handling Result Value Tree, before 2.5.5
1155
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001156Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1157
1158 * configure.in NEWS: preparing release 2.5.5
1159 * doc/* : updated the documentation and regenerated it.
1160
Daniel Veillardef0b4502003-03-24 13:57:34 +00001161Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1162
1163 * xpath.c: fixed some problems related to #75813 about handling
1164 of Result Value Trees
1165
Daniel Veillard9231ff92003-03-23 22:00:51 +00001166Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1167
1168 * uri.c: applied a set of patches from Lorenzo Viali correcting
1169 URI parsing errors.
1170
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001171Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1172
1173 * parser.c: validity status was not passed back when validating in
1174 entities, but raised by Oliver Fischer
1175
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001176Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1177
1178 * HTMLtree.c: avoid escaping ',' in URIs
1179
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001180Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1181
1182 * parser.c: fixing bug #108976 get the ID/REFs to reference
1183 the ID in the document content and not in the entity copy
1184 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1185 stuff, better solution for #107208
1186 * xmlregexp.c: removed a direct printf, dohhh
1187 * xmlreader.c: fixed a bug on streaming validation of empty
1188 elements in entities
1189 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1190 cleanup of the validation tests
1191 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1192 added more ID/IDREF tests to the suite
1193
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001194Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1195
1196 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1197 compiler.
1198
Daniel Veillard20863822003-03-22 17:51:47 +00001199Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1200
1201 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1202
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001203Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1204
1205 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1206 defined in entities content
1207
Daniel Veillard99737f52003-03-22 14:55:50 +00001208Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1209
1210 * SAX.c: Fixed validation bug #108858 on namespace names using
1211 entities and reported by Brent Hendricks
1212 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1213 --debug output.
1214
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001215Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1216
1217 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1218 about the DocType node not being reported sometimes.
1219 * python/tests/reader.py: added to test to the regression checks
1220
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001221Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1222
1223 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1224 reported by Edd Dumbill
1225
Daniel Veillard77a90a72003-03-22 00:04:05 +00001226Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1227
1228 * HTMLparser.c parser.c parserInternals.c: patch from
1229 johan@evenhuis.nl for #107937 fixing some line counting
1230 problems, and some other cleanups.
1231 * result/HTML/: this result in some line number changes
1232
Daniel Veillard580ced82003-03-21 21:22:48 +00001233Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1234
1235 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1236 instead of libxml.spec
1237 * relaxng.c: fixed some of the error reporting excessive
1238 verbosity
1239 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1240 xmlschemastypes.c: removed some warnings from gcc
1241 * doc/libxml2-api.xml: rebuilt
1242
Daniel Veillarde063f482003-03-21 16:53:17 +00001243Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1244
1245 * relaxng.c: another optimization, for choice this time
1246 * result/relaxng/spec1* result/relaxng/tutor12_1*
1247 result/relaxng/tutor3_7: cleanups.
1248
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001249Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1250
1251 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1252 * test/relaxng/testsuite.xml: augmented the test suite
1253 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1254 some schemas validation tests in the presence of foreign
1255 namespaces.
1256
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001257Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1258
1259 * relaxng.c: added another interleave speedup.
1260
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001261Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1262
1263 * xmlschemastypes.c: added integer and fixed one of the
1264 IDREFS regression tests pbm
1265 * result/relaxng/docbook_0.err: updated
1266
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001267Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1268
1269 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1270 declared both in the DTD and in the Schemas <grin/>
1271 * relaxng.c: more debug, added a big optimization for <mixed>
1272 * test/relaxng/testsuite.xml: augmented the testsuite
1273 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1274 DocBook example to the regression tests
1275
Daniel Veillard798024a2003-03-19 10:36:09 +00001276Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1277
1278 * check-xsddata-test-suite.py: cosmetic change for output
1279 * relaxng.c: try to minimize calls to malloc/free for states.
1280
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001281Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1282
1283 * tree.c: removed a warning
1284 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1285 support
1286 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1287 cleanup/improvements of the regression tests batch
1288 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1289
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001290Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1291
1292 * relaxng.c: fixed error msg cleanup deallocation
1293 * xmlschemastypes.c: added a function to handle lists of
1294 atomic types, added support for IDREFS
1295
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001296Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1297
1298 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1299 and IDREF, usable from RelaxNG now
1300 * include/libxml/xmlschemastypes.h: need to add a new interface
1301 because the validation modifies the infoset
1302 * test/relaxng/testsuite.xml: extended the testsuite
1303
Daniel Veillard952379b2003-03-17 15:37:12 +00001304Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1305
1306 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1307 shemas datatype ID/IDREF support still missing though.
1308 * xmlreader.c: fix a crashing bug with prefix raised by
1309 Merijn Broeren
1310 * test/relaxng/testsuite.xml: augmented the testsuite with
1311 complex inheritance tests
1312
Daniel Veillardfd573f12003-03-16 17:52:32 +00001313Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1314
1315 * relaxng.c: switched back to the previous Relax-NG code base,
1316 the derivation algorithm need severe constraining code to avoid
1317 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1318 TEI based example and other bugs
1319 * result/relaxng/*err: updated the results
1320 * test/relaxng/testsuite.xml: started a new test suite
1321
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001322Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1323
1324 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1325 that the original RelaxNG validation code was un-fixeable, it got
1326 rewritten to use the derivation algorithm from James Clark and
1327 redebugged it (nearly) from scratch:
1328 found 373 test schemas: 372 success 1 failures
1329 found 529 test instances: 529 success 0 failures
1330
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001331Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1332
1333 * SAX.c parser.c: fix some recursion problems introduced in the
1334 last release.
1335 * relaxng.c: more debugging of the RNG validation engine, still
1336 problems though.
1337
Daniel Veillard5add8682003-03-10 13:13:58 +00001338Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1339
1340 * Makefile.am: stop generating wrong result file with * in name
1341 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1342 * result/relaxng/demo* test/relaxng/demo: added the tests from
1343 Sebastian reproducing the problem.
1344
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001345Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1346
Daniel Veillard5add8682003-03-10 13:13:58 +00001347 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1348 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001349
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001350Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1351
1352 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1353 variable to control the indentation for the xmllint "--format"
1354 option
1355
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001356Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1357
1358 * encoding.c: applied Gennady's patch against buffer overrun
1359
Daniel Veillard42f12e92003-03-07 18:32:59 +00001360Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1361
1362 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1363 Clark it appeared I had bug in URI parsing code ...
1364 * relaxng.c include/libxml/relaxng.h: completely revamped error
1365 reporting to not loose message from optional parts.
1366 * xmllint.c: added timing for RNG validation steps
1367 * result/relaxng/*: updated the result, all error messages changed
1368
Daniel Veillardedfd5882003-03-07 14:20:40 +00001369Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1370
1371 * xpath.c: fix bug #107804, the algorithm used for document order
1372 computation was failing on attributes.
1373
Daniel Veillard83391282003-03-06 21:37:30 +00001374Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1375
1376 * valid.c: fix bug #107764 , possibility of buffer overflow
1377 in xmlValidDebug()
1378
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001379Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1380
1381 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1382 from Philipp Dunkel
1383
Daniel Veillard5f704af2003-03-05 10:01:43 +00001384Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1385
1386 * xmlschemastype.c: made powten array static it should not be exported
1387 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1388 parser function.
1389 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1390
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001391Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1392
1393 * tree.c: fixed a node dump crash on attributes
1394 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1395 an URI test bug and get better output.
1396
Daniel Veillard463a5472003-02-27 21:30:32 +00001397Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1398
1399 * check-xsddata-test-suite.py: give more infos
1400 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1401 REF->DEF in attribute values.
1402
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001403Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1404
1405 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1406 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1407 regression tests from James Clark.
1408
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001409Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1410
1411 * relaxng.c xmlschemas.c xmlschemastypes.c
1412 include/libxml/xmlschemastypes.h: added param support for relaxng
1413 type checking, started to increment the pool of simple types
1414 registered, still much work to be done on simple types and
1415 facets checkings.
1416
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001417Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1418
1419 * entities.c: fixes again one of the problem raised by
1420 James Clark in #106788
1421
Daniel Veillardc482e262003-02-26 14:48:48 +00001422Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1423
1424 * relaxng.c: Fixed a couple of problem raised by James Clark
1425 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1426 datatype level still not fixed though.
1427
Daniel Veillard17bed982003-02-24 20:11:43 +00001428Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1429
1430 * configure.in: preparing release 2.5.4
1431 * doc/*: updated and rebuilt the docs
1432 * relaxng.c: removed warnings
1433 * result/relaxng/*: updated the results
1434
Daniel Veillardf4be0182003-02-24 19:54:33 +00001435Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1436
1437 * valid.c: fixes a DTD regexp generation problem.
1438
Daniel Veillard02111c12003-02-24 19:14:52 +00001439Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1440
1441 * parser.c: fixes bug #105998 about false detection of
1442 attribute consumption loop.
1443
Daniel Veillard2406abd2003-02-24 18:16:47 +00001444Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1445
1446 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1447
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001448Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1449
1450 * SAX.c: fixed bug #105992
1451
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001452Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1453
1454 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1455 element.
1456 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1457 found 373 test schemas: 369 success 4 failures
1458 found 529 test instances: 525 success 4 failures
1459 * check-relaxng-test-suite.py: added memory debug reporting
1460
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001461Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1462
1463 * uri.c parser.c: some warning removal on Igor's patch
1464 * tree.c: seems I messed up with #106788 fix
1465 * python/libxml.c: fixed some base problems when Python provides
1466 the resolver.
1467 * relaxng.c: fixed the interleave algorithm
1468 found 373 test schemas: 364 success 9 failures
1469 found 529 test instances: 525 success 4 failures
1470 the resulting failures are bug in the algorithm from 7.3 and
1471 lack of support for params
1472
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001473Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1474
1475 * parser.c: another fix for nodeinfo in entities problem
1476 * tree.c entities.c: fixed bug #106788 from James Clark
1477 some spaces need to be serialized as character references.
1478
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001479Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1480
1481 * parser.c uri.c: fixed the bug I introduced in the path
1482 handling, reported by Sebastian Bergmann
1483
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001484Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1485
1486 * parser.c: fixing some nodeinfo in entities problem raised
1487 by Glenn W. Bach
1488 * relaxng.c: implemented the first section 7.3 check
1489 * result/relaxng/*: updated the results
1490
Daniel Veillardc5312d72003-02-21 17:14:10 +00001491Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1492
1493 * relaxng.c: fixed some problems in the previous commit
1494 and finished implementing 4.16 rules checking
1495 found 373 test schemas: 353 success 20 failures
1496 found 529 test instances: 519 success 6 failures
1497 * result/relaxng/*: updated the results
1498
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001499Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1500
1501 * relaxng.c: implemented checks from section 7.2
1502
Daniel Veillard77648bb2003-02-20 15:03:22 +00001503Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * relaxng.c: implemented the checks from section 7.1, fixed
1506 some of the 4.20 and 4.21 problems.
1507 found 373 test schemas: 338 success 35 failures
1508 found 529 test instances: 519 success 6 failures
1509 * result/relaxng/*: updated the results
1510
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001511Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1512
1513 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1514 * result/relaxng/*: updated the results
1515
Daniel Veillardce14fa52003-02-19 17:32:48 +00001516Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1517
1518 * relaxng.c: more bugfixes
1519 * result/relaxng/*: updated the results
1520
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001521Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1522
1523 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1524 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1525 * SAX.c: ensured xmlDoc.URL is always canonic
1526 * parser.c: obsoleted xmlNormalizeWindowsPath
1527 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1528 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1529 * win32/libxml2.def.src: added few exports
1530
1531
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001532Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1533
1534 * Makefile.am configure.in: patched to have shared libraries
1535 for Python regression tests and static binaries for gdb debug
1536 in my development environment
1537 * relaxng.c: more bugfixes
1538 found 373 test schemas: 296 success 77 failures
1539 found 529 test instances: 516 success 8 failures
1540 * result/relaxng/*: updated the results
1541
Daniel Veillard8fe98712003-02-19 00:19:14 +00001542Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1543
1544 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1545
Daniel Veillardd4310742003-02-18 21:12:46 +00001546Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1547
1548 * xmlschemastypes.c: float/double check bugfix
1549 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1550 validation
1551 * xmlreader.c: add a TODO for Jody
1552 * relaxng.c: bugfix bugfix bugfix
1553 found 373 test schemas: 300 success 73 failures
1554 found 529 test instances: 507 success 10 failures
1555 * result/relaxng/*: updated the results
1556
Daniel Veillard2df2de22003-02-17 23:34:33 +00001557Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1560
Daniel Veillard416589a2003-02-17 17:25:42 +00001561Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1562
1563 * relaxng.c check-relaxng-test-suite.py: more work on the
1564 RelaxNG implementation conformance testing.
1565 found 373 test schemas: 284 success 89 failures
1566 found 529 test instances: 448 success 47 failures
1567 * result/relaxng/*: updated the results
1568
Daniel Veillard784b9352003-02-16 15:50:27 +00001569Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1570
1571 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1572 a patch from Kjartan Maraas to fix some typos
1573
Daniel Veillardfebcca42003-02-16 15:44:18 +00001574Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1575
1576 * relaxng.c: more bug-hunting
1577 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1578 intermediate rng tree
1579 * python/generator.py: patch from Stephane Bidoul to fix the generator
1580 on python < 2.2
1581
Daniel Veillardd2298792003-02-14 16:54:11 +00001582Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1583
1584 * check-relaxng-test-suite.py relaxng.c: more testing on the
1585 Relax-NG front, cleaning up the regression tests failures
1586 current state and I forgot support for "mixed":
1587 found 373 test schemas: 280 success 93 failures
1588 found 529 test instances: 401 success 68 failures
1589 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1590 moved the Name, NCName and QName validation routine in tree.c
1591 * uri.c: fixed handling of URI ending up with #, i.e. having
1592 an empty fragment ID.
1593 * result/relaxng/*: updated the results
1594
Daniel Veillard9a237c92003-02-13 15:52:58 +00001595Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1596
1597 * check-xinclude-test-suite.py: improved the script accordingly
1598 to the XInclude regression tests updates
1599 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1600 November 2002
1601 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1602 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1603 augmented the Xpointer testsuite for the element() scheme
1604
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001605Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1606
1607 * relaxng.c: added TODO for the DTD compatibility spec
1608 * xinclude.c: more bug fixes driven by the testsuite
1609
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001610Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1611
1612 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1613 regression tests for XInclude, improved the script, improving
1614 XInclude error reporting mechanism
1615
Daniel Veillard1d788d22003-02-10 16:21:58 +00001616Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1617
1618 * NEWS doc/* configure.in: preparing release 2.5.3
1619
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001620Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1621
1622 * tree.c: trying to fix #104934 about some XHTML1 serialization
1623 issues.
1624
Daniel Veillard809faa52003-02-10 15:43:53 +00001625Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1626
1627 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1628 encoding conversion when the input buffer stops in the
1629 middle of a multibyte char
1630
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001631Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1632
1633 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1634 * check-relaxng-test-suite.py: python script to run regression
1635 against OASIS RelaxNG testsuite
1636 * relaxng.c: some cleanup tweaks
1637 * HTMLparser.c globals.c: cleanups in comments
1638 * doc/libxml2-api.xml: updated the API
1639 * result/relaxng/*: errors moved files, so large diffs but
1640 no changes at the semantic level.
1641
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001642Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1643
1644 * tree.c: fixing #105678 problem when dumping a namespace node.
1645
Daniel Veillard591b4be2003-02-09 23:33:36 +00001646Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1647
1648 * xpath.c: fixed doc comment problems
1649 * python/generator.py python/libxml_wrap.h python/types.c: adding
1650 RelaxNG wrappers
1651 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1652 test of those early Python RelaxNG bindings
1653
1654Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001655
1656 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1657 * relaxng.c: found the validation problem I had with interleave
1658 when not covering all remaining siblings
1659 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1660 testsuite and check the RNG schemas against the RNG schemas
1661 given in appendix A
1662
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001663Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1664
1665 * win32/Makefile.msvc: updates for RelaxNG
1666 * win32/Makefile.mingw: updates for RelaxNG
1667 * win32/libxml2.def.src: added RelaxNG exports
1668
Daniel Veillard97fd5672003-02-07 13:01:54 +00001669Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1670
1671 * xinclude.c: applied another bug fix from Sean Chittenden
1672
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001673Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1674
1675 * configure.in xmllint.c: I f...ed up the default configuration
1676 of schemas and --relaxng option display in xmllint, pointed by
1677 Morus Walter.
1678 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1679 detection module, fixes bug #105374.
1680
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001681Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1682
1683 * xmlschemastypes.c: added the boolean base type.
1684
Daniel Veillard96a4b252003-02-06 08:22:32 +00001685Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1686
1687 * xmlschemastypes.c: started implementing some of the missing
1688 default simple types
1689 * result/relaxng/*: updated the results
1690
Daniel Veillard72fef162003-02-05 14:31:19 +00001691Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1692
1693 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1694
Daniel Veillard71531f32003-02-05 13:19:53 +00001695Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1696
1697 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1698 * Makefile.am: use xmllint for doing the RelaxNG tests
1699 * configure.in: preparing 2.5.2 made schemas support default to
1700 on instead of off
1701 * relaxng.c: removed the verbosity
1702 * xmllint.c: added --relaxng option
1703 * python/generator.py python/libxml_wrap.h: prepared the integration
1704 of the new RelaxNG module and schemas
1705 * result/relaxng/*: less verbose output
1706
Daniel Veillardec498e12003-02-05 11:01:50 +00001707Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1708
1709 * valid.c: do not run content model validation if the
1710 content is not determinist
1711
Daniel Veillardde590ca2003-02-05 10:45:26 +00001712Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1713
1714 * SAX.c: added the redefinition of namespaced attribute
1715 check that was missing as Fabrice Desré pointed out.
1716
Daniel Veillard930dfb62003-02-05 10:17:38 +00001717Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1718
1719 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1720 improvements from Nick Kew, allowing to do more checking
1721 to HTML elements and attributes.
1722
Daniel Veillard4287c572003-02-04 22:48:53 +00001723Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1724
1725 * xinclude.c: fixing bug #105137 about entities declaration
1726 needing to be copied to the including document.
1727
Daniel Veillard652d8a92003-02-04 19:28:49 +00001728Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1729
1730 * catalog.c: fixed bug #104817 with delegateURI
1731 * xpath.c: fixing bugs #104123 and #104125
1732
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001733Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1734
1735 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1736 python/types.c: fixing #104096 to compile without regexps
1737
Daniel Veillard57e79b32003-02-04 15:33:12 +00001738Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1739
1740 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1741 when building the automata for elem*
1742
Daniel Veillard358a9892003-02-04 15:22:32 +00001743Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1744
1745 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1746 bug #103827
1747
Daniel Veillardeb137172003-02-04 15:18:06 +00001748Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1749
1750 * HTMLparser.c: updating a comment, fixing #103776
1751
Daniel Veillard8d589042003-02-04 15:07:21 +00001752Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1753
1754 * parser.c: fixing bug 105049 for validity checking of content
1755 within recursive entities.
1756
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001757Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1758
1759 * HTMLparser.c: try to fix # 105049
1760 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1761 * tree.c: updated a function comment
1762
Daniel Veillard419a7682003-02-03 23:22:49 +00001763Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1764
1765 * relaxng: more work on grammars and refs/defs
1766 * test/relaxng/* result/relaxng/*: augmented/updated the
1767 regression tests
1768
Daniel Veillard144fae12003-02-03 13:17:57 +00001769Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1770
1771 * relaxng: more work on name classes, except support
1772 * test/relaxng/* result/relaxng/*: augmented/updated the
1773 regression tests
1774
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001775Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1776
1777 * relaxng: more work on name classes, the "validate all" schemas
1778 seems to work now.
1779 * test/relaxng/* result/relaxng/*: augmented/updated the
1780 regression tests
1781
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001782Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1783
1784 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1785 * parser.c: put a guard against infinite document depth, basically
1786 trying to avoid another kind of DoS attack.
1787 * relaxng.c: some code w.r.t. nameClasses
1788
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001789Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1790
1791 * test/relaxng/* result/relaxng/*: check all the namespace support
1792 was actually correct based on tutorial section 10.
1793
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001794Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1795
1796 * relaxng: include seems to work okay now
1797 * test/relaxng/* result/relaxng/*: augmented/updated the
1798 regression tests
1799
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001800Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1801
1802 * relaxng.c: a bit of work done in the train back.
1803 * test/relaxng/*: added one of the include tests
1804
Daniel Veillard154877e2003-01-30 12:17:05 +00001805Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1806
1807 * relaxng: more work done in the train
1808 * test/relaxng/* result/relaxng/*: augmented/updated the
1809 regression tests
1810
Daniel Veillarde431a272003-01-29 23:02:33 +00001811Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1812
1813 * relaxng.c: debugging of externalRef
1814 * test/relaxng/* result/relaxng/*: augmented/updated the
1815 regression tests
1816
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001817Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1818
1819 * relaxng.c: more work on Relax-NG, implementing externalRef
1820 * test/relaxng/* result/relaxng/*: augmented/updated the
1821 regression tests
1822 * Makefile.am: cleanup to Relaxtests target
1823
Daniel Veillardb08c9812003-01-28 23:09:49 +00001824Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1825
1826 * relaxng.c: more work on Relax-NG, implementing interleave
1827 * test/relaxng/* result/relaxng/*: augmented/updated the
1828 regression tests
1829
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001830Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1831
1832 * relaxng.c: more work on Relax-NG, implementing interleave
1833 * test/relaxng/* result/relaxng/*: augmented/updated the
1834 regression tests
1835
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001836Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1837
1838 * doc/tutorial/customfo.xsl
1839 * doc/tutorial/customhtml.xsl
1840 adding stylesheet customizations used to generate fo
1841 for pdf and html
1842
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001843Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1844
1845 * relaxng.c: more work on Relax-NG
1846 * test/relaxng/* result/relaxng/*: augmented/updated the
1847 regression tests
1848 * xmlschemastypes.c: added a number of base type definition but not
1849 the associated checks, those are still TODOs
1850
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001851Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1852
1853 in docs/tutorial:
1854 * apa.html
1855 * apb.html
1856 * apc.html
1857 * apd.html
1858 * ape.html
1859 * apf.html
1860 * apg.html
1861 * ar01s02.html
1862 * ar01s03.html
1863 * ar01s04.html
1864 * ar01s05.html
1865 * ar01s06.html
1866 * ar01s07.html
1867 * ar01s08.html
1868 * index.html
1869 * xmltutorial.pdf
1870 * xmltutorial.xml
1871 add index to tutorial
1872
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001873Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1874
1875 * doc/xmlcatalog.1
1876 * doc/xmlcatalog_man.html
1877 * doc/xmlcatalog_man.xml
1878 belatedly fixing bug #93622 (adds rewriteURI type to
1879 "--add" option in xmlcatalog man page
1880
Daniel Veillard3be27512003-01-26 19:49:04 +00001881Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1882
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001883 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001884 Julio Merino, closing #104475
1885
Daniel Veillardea3f3982003-01-26 19:45:18 +00001886Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1887
1888 * relaxng.c: more work on Relax-NG
1889 * test/relaxng/* result/relaxng/*: augmented/updated the
1890 regression tests
1891
Daniel Veillardedc91922003-01-26 00:52:04 +00001892Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1893
1894 * relaxng.c: more work on Relax-NG
1895 * test/relaxng/* result/relaxng/*: augmented/updated the
1896 regression tests
1897
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001898Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1899
1900 * README: updated the policy on private mail answers
1901 * relaxng.c: more work on Relax-NG
1902 * test/relaxng/* result/relaxng/*: augmented/updated the
1903 regression tests
1904
Daniel Veillard7424eb62003-01-24 14:14:52 +00001905Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1906
1907 * error.c parser.c tree.c: applied a documentation patch from
1908 Stefan Kost
1909
Daniel Veillard276be4a2003-01-24 01:03:34 +00001910Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1911
1912 * relaxng.c: more work on Relax-NG
1913 * doc/*: regenerated the docs
1914 * test/relaxng/* result/relaxng/*: updated and augmented the
1915 Relax-NG regression tests and results
1916
Daniel Veillard6eadf632003-01-23 18:29:16 +00001917Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1918
1919 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1920 First commit of the new Relax-NG validation code, not generally
1921 useful yet.
1922 * test/relaxng/* result/relaxng/*: current state of the regression
1923 tests
1924
Daniel Veillard814a76d2003-01-23 18:24:20 +00001925Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1926
1927 * tree.c: minimized the memory allocated for GetContent
1928 and a bit of cleanup.
1929
Daniel Veillardff12c492003-01-23 16:42:55 +00001930Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1931
1932 * python/generator.py: seems there is no good reasons to
1933 not generate bindings for XPointer
1934
Daniel Veillard540a31a2003-01-21 11:21:07 +00001935Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1936
1937 * xmlreader.c doc/apibuild.py: applied a new patch from
1938 Stéphane Bidoul for cleanups
1939 * doc/libxml2-api.xml: rebuilt the API description with
1940 new entry points
1941
Daniel Veillard417be3a2003-01-20 21:26:34 +00001942Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1943
1944 * xmlreader.c python/drv_libxml2.py python/generator.py
1945 python/libxml.c python/libxml.py python/libxml_wrap.h
1946 python/types.c: patch from Stéphane Bidoul for better per
1947 context error message APIs
1948 * python/tests/ctxterror.py python/tests/readererr.py:
1949 update of the tests
1950
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001951Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1952
1953 * doc/guidelines.html
1954 grammar and spelling cleanup
1955
Daniel Veillard26f70262003-01-16 22:45:08 +00001956Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1957
1958 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1959 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1960 a patch from Stéphane Bidoul to allow per XMLtextReader error
1961 and warning handling
1962 * python/tests/Makefile.am python/tests/readererr.py: adding the
1963 specific regression test
1964
Daniel Veillard71f9d732003-01-14 16:07:16 +00001965Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1966
1967 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1968 should raise a syntax error
1969
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001970Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1971
1972 * python/libxml.c: cleanup patch from Stéphane Bidoul
1973
Daniel Veillard81601f92003-01-14 13:42:37 +00001974Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1975
1976 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1977
Daniel Veillarde6227e02003-01-14 11:42:39 +00001978Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1979
1980 * python/generator.py python/libxml.c python/libxml.py
1981 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001982 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001983 Python level.
1984 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1985 regression test for it.
1986
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001987Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1988
1989 * xmlreader.c: fixed the streaming property of the reader,
1990 it was generating tree faster than consuming it. Pointed out
1991 by Nate Myers
1992 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1993
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001994Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1995
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001996 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001997
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001998Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1999
2000 * xpath.c: fix to the XPath implementation for parent and
2001 ancestors axis when operating on a Result Value Tree.
2002 Fixes bug #100271
2003
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002004Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2005
2006 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2007 to fix some URI/file escaping problems
2008
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002009Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2010
2011 * python/generator.py: fixed a bug raised by Raymond Wiker,
2012 docSetRootElement() should not raise an exception if the
2013 return is None
2014
Daniel Veillard3e20a292003-01-10 13:14:40 +00002015Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2016
2017 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2018 fixed bug #102181 by applying the suggested change and fixing
2019 the generation/registration problem.
2020
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002021Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2022
2023 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2024 routines.
2025
Daniel Veillard8f872442003-01-09 23:19:02 +00002026Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2027
2028 * parser.c: one more IsEmptyElement crazyness, that time in
2029 external parsed entities if substitution is asked.
2030 * python/tests/reader3.py: added a specific test.
2031
Daniel Veillarde329fc22003-01-09 21:36:42 +00002032Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2033
2034 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2035 support and improved error handler registration
2036
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002037Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2038
2039 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2040 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2041 * README: fixed a link
2042
Daniel Veillarde2830f12003-01-08 17:47:49 +00002043Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2044
2045 * configure.in doc/* NEWS: preparing 2.5.1 release
2046 * SAX.c parser.c: fixing XmlTextReader bug
2047
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002048Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2049
2050 * SAX.c: fuck, I introduced a memory leak on external parsed
2051 entities in 2.5.0 :-(
2052
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002053Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2054
2055 * xmllint.c: another fix needed as pointed by Christophe Merlet
2056 for --stream --debug if compiled without debug support.
2057
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002058Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2059
2060 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002061 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002062 update man page with --stream and --chkregister
2063
Daniel Veillard8326e732003-01-07 00:19:07 +00002064Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2065
2066 * globals.c: fixed --with-threads compile
2067 * xmllint.c: fixed --without-debug compile
2068 * include/libxml/globals.h: cleanup
2069 * include/libxml/schemasInternals.h: add a missing include
2070
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002071Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2072
2073 * configure.in NEWS: preparing 2.5.0 release
2074 * SAX.c: only warn in pedantic mode about namespace name
2075 brokeness
2076 * globals.c: fix a doc generation problem
2077 * uri.c: fix #101520
2078 * doc/*: updated and rebuilt the doc for the release, includuding
2079 stylesheet update
2080 * python/Makefile.am: fix a filename bug
2081
2082Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2083
2084 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2085 should not be called.
2086
2087Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2088
2089 * libxml-2.0.pc.in: applied the patch to fix #101894
2090
2091Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2092
2093 * tree.c : applied patch from Lukas Schroeder for register callbacks
2094 * valid.c: modified patch from Lukas Schroeder to test
2095 register callbacks with --chkregister
2096
2097Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2098
2099 * xmlreader.c: seriously changed the way data are pushed to
2100 the underlying parser, go by block of 512 bytes instead of
2101 tryng to detect tag boundaries at that level. Changed the
2102 way empty element are detected and tagged.
2103 * python/tests/reader.py python/tests/reader2.py
2104 python/tests/reader3.py: small changes mostly due to context
2105 reporting being different and DTD node being reported. Some
2106 errors previously undetected are now caught and fixed.
2107 * doc/xmlreader.html: flagged last section as TODO
2108
2109Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2110
2111 * python/libxml.py: integrated the Python 2.2 optimizations
2112 from Hannu Krosing, while maintaining compatibility with
2113 1.5 and 2.1
2114
2115Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2116
2117 * xmllint.c: a bit of cleanup
2118 * xmlreader.c: small fix
2119 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2120 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2121
2122Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2123
2124 * python/setup.py.in: patch from Stéphane Bidoul to include
2125 drv_libxml2.py in setup.py
2126
2127Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2128
2129 * doc/xmlreader.html: starting documenting the new XmlTextReader
2130 interface.
2131
2132Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2133
2134 * xmllint.c: added the --stream flag to use the TextReader API
2135 * xmlreader.c: small performance tweak
2136
2137Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2138
2139 * xmlreader.c python/tests/reader2py: okay the DTD validation
2140 code on top of the XMLTextParser API should be solid now.
2141
2142Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2143
2144 * xmlreader.c python/tests/reader2py: Fixing some more mess
2145 with validation and recursive entities while using the
2146 reader interface, it's getting a bit messy...
2147
2148Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2149
2150 * xmlreader.c python/tests/reader.py: another couple of problem
2151 related to IsEmptyElement reported by Stéphane Bidoul needed
2152 some fixes.
2153
2154Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2155
2156 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2157 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2158 based on the python XmlTextReader interface.
2159
2160Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2161
2162 * tree.c: backing out one change in the last patch which broke the
2163 regression tests
2164
2165Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2166
2167 * global.data globals.c tree.c include/libxml/globals.h: applied
2168 an old patch from Lukas Schroeder to track node creation and
2169 destruction. Probably missing a lot of references at the moment
2170 and not usable reliably.
2171
2172Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2173
2174 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2175 from doc/news.html and a stylesheet
2176
2177Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2178
2179 * xmlreader.c python/tests/reader.py: fixed another couple of
2180 xmlreader bugs reported by Stéphane Bidoul and added tests.
2181
2182Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2183
2184 * xmlreader.c python/tests/reader2.py: fixed another validity
2185 checking in external parsed entities raised by Stéphane Bidoul
2186 and added a specific regression test.
2187 * python/tests/reader3.py: cleanup
2188
2189Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * xmlreader.c python/tests/reader2.py: fixed a problem with
2192 validation within entities pointed by Stéphane Bidoul, augmented
2193 the tests to catch those.
2194
2195Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * python/generator.py: modified the generator to allow keeping
2198 class references when creating new classes, needed to fix a bug
2199 pointed by Stéphane Bidoul where the input buffer of the
2200 xmlTextReader instance gets destroyed if the python wrapper for
2201 the input is not referenced anymore.
2202
2203Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2206 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2207
2208Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * xmlreader.c python/tests/reader.py: fixed another problem
2211 pointed by Stéphane Bidoul
2212
2213Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2216 with "<a/>"
2217
2218Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * SAX.c: warn on xmlns:prefix="foo"
2221 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2222 for namespace attributes handling.
2223
2224Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2227 a really nasty problem raised by a DocBook XSLT transform
2228 provided by Sebastian Bergmann
2229
2230Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2233 by Stéphane Bidoul and integrated it into the tests
2234
2235Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2238 extended the XmlTextReader API a bit, addding accessors for
2239 the current doc and node, and an entity substitution mode for
2240 the parser.
2241 * python/libxml.py python/libxml2class.txt: related updates
2242 * python/tests/Makefile.am python/tests/reader.py
2243 python/tests/reader2.py python/tests/reader3.py: updated a bit
2244 the old tests and added a new one to test the entities handling
2245
2246Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * python/generator.py python/libxml2class.txt
2249 python/tests/reader.py python/tests/reader2.py: changed the
2250 generator to provide casing for the XmlTextReader similar to
2251 C# so that examples and documentation are more directly transposable.
2252 Fixed the couple of tests in the suite.
2253
2254Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * doc/guidelines.html: added a document on guildeline for
2257 publishing and deploying XML
2258
2259Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2260
2261 * valid.c xmlreader.c: final touch running DTD validation
2262 on the XmlTextReader
2263 * python/tests/Makefile.am python/tests/reader2.py: added a
2264 specific run based on the examples from test/valid/*.xml
2265
2266Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * python/libxml.py: added a few predefined xmlTextReader parser
2269 configuration values.
2270
2271Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * python/libxml_wrap.h: trying to fix #102037
2274
2275Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2276
2277 * SAX.c: fixing bug #95296, when the predefined entities
2278 are redefined in the DTD the default one must be used
2279 instead anyway.
2280
2281Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2282
2283 * doc/xmllint.xml
2284 * doc/xmllint.1
2285 Add discussion of XML_DEBUG_CATALOG to xmllint man
2286 page - bug #100907
2287
2288
2289Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * xmlreader.c: Fixed the empty node detection to avoid reporting
2292 an inexistant close tag.
2293
2294Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2297 for Python 2.1
2298
2299Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2300
2301 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2302
2303Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * doc/libxml2-api.xml python/tests/reader.py: one really need
2306 to provide the base URI information when creating a reader parser
2307 from an input stream. Updated the API and the example using it.
2308
2309Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2312 include/libxml/valid.h include/libxml/xmlreader.h: working on
2313 DTD validation on top of xml reader interfaces. Allows to
2314 validate arbitrary large instances. This required some extensions
2315 to the valid module interface and augmenting the size of xmlID
2316 and xmlRef structs a bit.
2317 * uri.c xmlregexp.c: simple cleanup.
2318
2319Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2322 work on the xml reader interfaces.
2323 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2324 Web page for the Windows binaries.
2325
2326Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * xmlIO.c: applied a patch for VMS following the report by
2329 Nigel Hall
2330
2331Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * parser.c: the parseStartTag bug fix wasn't complete.
2334
2335Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2338 parseStartTag, fixing it.
2339 * test/att4 result/att4 result/noent/att4: adding the test
2340 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2341 more methods to XmlTextReader.
2342
2343Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2344
2345 * win32/libxml2.def.src: added more xml reader exports
2346 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2347 to the build
2348
2349Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2350
2351 * doc/tutorial/xmltutorial.xml
2352 plus generated html and pdf
2353 Updating tutorial again based on further comments from Niraj
2354 Tolia on the last iteration
2355
2356Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2357
2358 * doc/tutorial/xmltutorial.xml
2359 * doc/tutorial/includekeyword.c
2360 * doc/tutorial/includegetattribute.c
2361 plus generated html and pdf
2362 Adding fix from Niraj Tolia to tutorial to properly free memory.
2363
2364
2365Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2368 more methods of XmlTextReader.
2369 * python/libxml2class.txt python/tests/reader.py: this increased the
2370 methods in the bndings, augmented the test to check those new
2371 functions.
2372
2373Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2376 methods of XmlTextReader.
2377 * python/generator.py python/libxml_wrap.h python/types.c
2378 python/libxml2class.txt: added the reader to the Python bindings
2379 * python/tests/Makefile.am python/tests/reader.py: added a specific
2380 test for the Python bindings of the Reader APIs
2381 * parser.c: small cleanup.
2382
2383Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * xinclude.c: fallback was only copying the first child not the
2386 full child list of the fallback element, closes #89684 as reopened
2387 by Bernd Kuemmerlen
2388
2389Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2390
2391 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2392
2393Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * configure.in: preparing release of 2.4.30
2396 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2397 gives enum values, fix functype return type, put back fields in
2398 structs
2399 * doc/*: updated the docs rebuilt
2400
2401Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2404 about htmlNodeDumpOutput location.
2405 * xpath.c: removed an undefined function signature
2406 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2407 too many symbols in the API breaking the python bindings.
2408 Updated with the libxslt/libexslt changes.
2409
2410Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * configure.in: preparing release of 2.4.29
2413 * doc/*: rebuilt the docs and API
2414 * xmlreader.c: a few more fixes for the XmlTextReader API
2415
2416Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2417
2418 * include/win32config.h: applied mingw patch from Magnus Henoch
2419
2420Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2423
2424Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2427 building Python script, does the C parsing directly, generates
2428 a better API description including structure fieds defs and
2429 enums. Still a couple of bugs, but good enough for the python
2430 wrappers now.
2431 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2432 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2433 include/libxml/schemasInternals.h include/libxml/tree.h: more
2434 cleanup based on the python analysis script reports.
2435 * libxml.spec.in: make sure the API XML description is part of the
2436 devel package.
2437
2438Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2439
2440 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2441 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2442 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2443 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2444 code cleanup, especially the function comments.
2445 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2446
2447Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2448
2449 * Makefile.am xmlreader.c include/libxml/Makefile.am
2450 include/libxml/xmlreader.h: Adding a new set of APIs based on
2451 the C# TextXmlReader API but converted to C. Allow to parse
2452 in constant memory usage, far simpler to program and explain
2453 than the SAX like APIs, unfinished but working.
2454 * testReader.c: test program
2455
2456Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2457
2458 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2459
2460Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * tree.c: Chip turner indicated that XHTML1 serialization
2463 rule for style actually break on both IE and Mozilla,
2464 try to avoid the rule if escaping ain't necessary
2465
2466Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * nanhttp.c: handle HTTP URL escaping, problem reported by
2469 Glen Nakamura and Stefano Zacchiroli
2470
2471Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2472
2473 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2474
2475Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * uri.c: Johann Richard pointed out some XPointer problems for
2478 URN based URI references in XInclude. Modified the URI parsing
2479 and saving routines to allow correct parsing and saving of
2480 XPointers, especially when attached to "opaque" scheme accordingly
2481 to RFC 2396
2482
2483Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2484
2485 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2486 of refactoring to the HTML saving code.
2487 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2488 in the doc.
2489
2490Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2493 to a buffer API to reuse the generic dump to an OutputIO layer,
2494 this reduces code, fixes xmlNodeDump() for XHTML, also made
2495 xmlNodeDump() now return the number of byte written.
2496
2497Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * python/setup.py.in: another patch from Stéphane Bidoul for
2500 Python bindings on Windows
2501 * doc/parsedecl.py: small cleanup
2502
2503Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * libxml.spec.in configure.in: add a line in %changelog for releases
2506
2507Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * parser.c: patch from Marcus Clarke fixing a problem in entities
2510 parsing that was detected in KDe documentations environment.
2511
2512Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2513
2514 * python/libxml.c (libxml_prev): Return the previous as opposed to
2515 the next node (I guess this is the result of some cut & paste programming:)
2516
2517Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2520
2521Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * python/generator.py python/libxml.c python/setup.py.in: trying
2524 to fix the Python bindings build on Windows (Stéphane Bidoul)
2525
2526Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2527
2528 * win32/configure.js: added option for python bindings
2529 * win32/libxml2.def.src: added more exports
2530
2531Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2532
2533 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2534 pthreads
2535 * win32/wince/*: applied updates to Windows CE port from Javier
2536
2537Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * configure.in: preparing 2.4.28
2540 * libxml.spec.in doc/Makefile.am: some cleanup
2541 * doc/*: updated the news and regenerated.
2542
2543Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * HTMLparser.c: final touch at closing #87235 </p> end tags
2546 need to be generated.
2547 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2548 this change slightly the output of a few tests
2549 * doc/*: regenerated
2550
2551Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * parserInternals.c: fixing bug #99190 when UTF8 document are
2554 parsed using the progressive parser and the end of the chunk
2555 is in the middle of an UTF8 multibyte character.
2556
2557Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2558
2559 * threads.c: fixed initialization problem in xmlNewGlobalState
2560 which was causing crash.
2561 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2562 in xmlInitializeGlobalState.
2563 * parserInternals.c: cleaned up ctxt->sax initialisation.
2564
2565Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * tree.c include/libxml/tree.h: modified the existing APIs
2568 to handle XHTML1 serialization rules automatically, also add
2569 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2570 libxslt serialization uses it when needed without changing
2571 the library API.
2572 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2573 result/xhtml1: added a new test specifically for xhtml1 output
2574 and updated the result of one XHTML1 test
2575
2576Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * xinclude.c parserInternals.c encoding.c: fixed #99082
2579 for xi:include encoding="..." support on text includes.
2580 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2581 test/XInclude/ents/isolatin.txt : added a specific regression test
2582 * python/generator.py python/libxml2class.txt: fixed the generator
2583 the new set of comments generated for doc/libxml2-api.xml were
2584 breaking the python generation.
2585
2586Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2589 * configure.in: patch for Solaris on new autoconf closes #98880
2590 * doc/parsedecl.py: repair the frigging API building script,
2591 did I say that python xmllib sucks ?
2592 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2593 and some comment are no more truncated.
2594
2595Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * parser.c: Martin Stoilov pointed out a potential leak in
2598 xmlCreateMemoryParserCtxt
2599
2600Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2603 included in HTML documents and using the push parser.
2604
2605Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2606
2607 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2608 specified, look for the Python interpreter not just in the
2609 specified root but also in the specified location. Fixes #98825
2610
2611Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2612
2613 * python/libxml.c: fixing bug #98792 , node may have no doc
2614 and dereferencing without checking ain't good ...
2615
2616Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * configure.in: preparing release 2.4.27
2619 * doc/* : updated and rebuilt the docs
2620 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2621 and all the docs are actually packaged and in the final RPMs
2622 * parser.c parserInternals.c include/libxml/parser.h: restore
2623 xmllint --recover feature.
2624
2625Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2626
Daniel Veillard784b9352003-02-16 15:50:27 +00002627 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002628 processing of parsed entities, and XPath computation on sustitued
2629 entities.
2630 * testXPath.c: make sure entities are substitued.
2631
2632Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2633
Daniel Veillard784b9352003-02-16 15:50:27 +00002634 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002635 processing of internal parsed entities, which had to be changed.
2636
2637Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2640 trying to fix bug #98517 about building outside the source tree
2641 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2642
2643Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2644
2645 * include/win32config.h: cleanup
2646 * win32/Makefile.mingw: integrated mingw in JScript configure
2647 * win32/Makefile.msvc: modified to allow mingw coexistence
2648 * win32/configure.js: integrated mingw
2649 * win32/Readme.txt: cleanup
2650
2651Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * HTMLparser.c: strengthen the guard in the Pop macros,
2654 like in the XML parser, closes bug #97315
2655
2656Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2659 callback is never used.
2660
2661Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * parserInternals.c: fixed the initialization of the SAX structure
2664 which was breaking xsltproc
2665 * xpath.c: patch from Petr Pajas for CDATA nodes
2666 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2667 * parser.c include/libxml/parser.h: patch from Peter Jones
2668 removing a leak in xmlSAXParseMemory() and adding the
2669 function xmlSAXParseMemoryWithData()
2670
2671Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2672
2673 adding pdf of tutorial, changing web page to link to it
2674 * doc/tutorial/xmltutorial.pdf
2675 * doc/xml.html
2676 * doc/docs.html
2677
2678Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2679
2680 * doc/tutorial/ar01s08.html
2681 adding file what I forgot for tutorial
2682
2683
2684Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2685
2686 Adding encoding discussion to tutorial
2687 Added:
2688 * doc/tutorial/images/*.png: DocBook admonition image files
2689 * doc/tutorial/apf.html, apg.html: new generated html
2690 * doc/tutorial/includeconvert.c: conversion code entity file
2691 changed:
2692 * doc/tutorial/xmltutorial.xml: DocBook original
2693 * doc/tutorial/*.html: generated html
2694
2695Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2696
2697 * include/libxml/*.h: retired xmlwin32version.h
2698 * doc/Makefile.am: retired xmlwin32version.h
2699 * win32/configure.js: retired xmlwin32version.h
2700
2701Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2702
2703 * win32/libxml2.def.src: exported additional symbols
2704 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2705 sisterhood
2706
2707Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2708
2709 * globals.c: fixed a typo pointed out by Igor
2710 * xpath.c: try to speed up node compare using line numbers
2711 if available.
2712
2713Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * tree.c: make xmlFreeNode() handle attributes correctly.
2716
2717Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2718
2719 * catalog.c: completed the #96963 fix, as reported by Karl
2720 Eichwalder
2721
2722Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2725
2726Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * Makefile.am: switched the order of a couple of includes
2729 to fix bugs #97100
2730
2731Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2732
2733 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2734 xmlLoadCatalogs that used to separate directories with a ':'.
2735
2736Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2737
2738 * threads.c: improvements to the Windows-side of thread handling
2739 * testThreads.c: conditionally excluded unistd.h
2740 * testThradsWin32.c: broke overlong lines
2741 * include/win32config.h: adapted thread-related macros to the new
2742 scheme and for pthreads on Windows
2743 * win32/Makefile.msvc: introduced a more flexible thread build,
2744 added testThreads[Win32].c to the build
2745 * win32/configure.js: introduced a more flexible thread config
2746
27472002-10-31 John Fleck <jfleck@inkstain.net>
2748
2749 * doc/xml.html (and, by implication, FAQ.html)
2750 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2751
2752Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2753
2754 * configure.in: removed xmlwin32version.h
2755 * include/libxml/Makefile.am: removed xmlwin32version.h
2756
2757Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * tree.c: applied patch from Brian Stafford to fix a bug
2760 in xmlReconciliateNs()
2761
2762Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * tree.c: applied patch from Christian Glahn to allow
2765 xmlNewChild() on document fragment nodes
2766
2767Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * parser.c: Christian Glahn found a problem with a recent
2770 patch to xmlParseBalancedChunkMemoryRecover()
2771 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2772 problems
2773 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2774 test/schemas/seq*: added the test cases from Charles
2775
2776Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2779 serious cleanup of the spec file and associated changes
2780 in the Makefiles.
2781 * valid.c: try to remove some warnings on x86_64
2782
2783Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2786 fix bug #96586
2787
2788Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2791 parsing, applied his patch
2792 * result/HTML/attrents.html result/HTML/attrents.html.err
2793 result/HTML/attrents.html.sax test/HTML/attrents.html:
2794 added the test and result case provided by Mikhail Sogrine
2795
2796Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * vms/build_libxml.com vms/config.vms vms/readme.vms
2799 include/libxml/parser.h include/libxml/parserInternals.h
2800 include/libxml/tree.h include/libxml/xmlIO.h
2801 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2802 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2803 Applied the VMS update patch from Craig A. Berry
2804 * doc/*.html: update
2805
2806Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2809
2810Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * debugXML.c: adding a grep command to --shell in xmllint
2813 for T.V. Raman
2814
2815Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * xmlcatalog.c: tried to fix some of the problem with --sgml
2818
2819Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * parser.c: tried to fix bug #91500 where doc->children may
2822 be overriden by a call to xmlParseBalancedChunkMemory()
2823
2824Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2827 identifiers in SGML catalogs containing '&'
2828
2829Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * python/types.c: fixed bugs when passing result value tree
2832 to Python functions.
2833
2834Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * configure.in: preparing the release of 2.4.26
2837 * doc/*: updated and rebuilt the documentation
2838
2839Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * parser.c: fixed a XML Namespace compliance bug reported by
2842 Alexander Grimalovsky
2843
2844Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * HTMLtree.c: fixed serialization of script and style when
2847 they are not lowercase (i.e. added using the API to the tree).
2848
2849Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * valid.c: make xmlValidateDocument emit a warning msg if there
2852 is no DTD, pointed by Christian Glahn
2853
2854Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2857 content model when some of the blocks have min or max, and a couple
2858 of bugs found in the process.
2859 * result/schemas/list0* test/schemas/list0*: added some specific
2860 regression tests
2861
2862Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * README: updated the contact informations
2865
2866Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2869 misses it, reported by Peter Bray.
2870
2871Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2874 and removed a few warnings
2875
2876Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * parser.c: Christian Glahn found a small bug in the push parser.
2879 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2880 public
2881
2882Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * xmlschemas.c include/libxml/xmlschemas.h: added
2885 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2886 * testSchemas.c: added --memory to test the new interface
2887
2888Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * doc/index.py doc/search.php: integrated the XSLT indexing,
2891 a few fixed in the indexer, added a scope selection at the
2892 search level.
2893
2894Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2897 this was due to uninitialized parts of the validation context
2898
2899Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * debugXML.c: applied patch from Mark Vakoc except the API
2902 change, preserved it.
2903 * doc/*: updated the docs to point to the search engine for
2904 information lookup or before bug/help reports.
2905
2906Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2907
2908 * doc/index.py doc/search.php: added mailing-list archives
2909 indexing and lookup
2910
2911Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2914
2915Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * doc/index.py: improved HTML indexing
2918 * doc/search.php: make the queries also lookup the HTML based indexes
2919
2920Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * doc/index.py: added HTML page indexing
2923
2924Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2925
2926 * xmlIO.c: extended Windows path normalisation to fix the base
2927 problem in libxslt.
2928 * catalog.c: fixed list handling in XML_CATALOG_FILES
2929
2930Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * valid.c: typo/bug found by Christian Glahn
2933
2934Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2935
2936 * xmlIO.c: applied Windows CE patch from Javier.
2937 * win32/wince: new directory, contains support for the PocketPC
2938 with Windows CE from Javier.
2939 * include/win32config.h: reorganised, removed duplicate
2940 definitions and applied WinCE patch from Javier.
2941 * include/wsockcompat.h: new file, now contains WinSock
2942 compatibility macros.
2943 * win32/Makefile.msvc: introduced double-run compilation.
2944
2945Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * configure.in include/libxml/xmlwin32version.h: preparing release
2948 of 2.4.25
2949 * doc/*: updated and regenerated teh docs and web pages.
2950
2951Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2954 error were not covering namespace declarations.
2955 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2956 it was missing the attribute declaration for the namespace
2957 * result/VC/NS3: the fix now report breakages in that test
2958
2959Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2960
2961 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2962
2963Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2966 and regenerated the docs and web site
2967
2968Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2971 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2972 not before
2973
2974Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2975
2976 * python/generator.py python/libxml2class.txt: fixed a stupid error
2977 breaking the python API
2978
2979Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2982 triostr.c triostr.h: applied a trio update patch from
2983 Bjorn Reese which should work with MinGW
2984
2985Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * tree.c: improving some documentation comments
2988 * xmlregexp.c: found and fixed a mem leak with python regression tests
2989 * doc/*: rebuilt the doc and the API XML file including the
2990 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2991 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2992 python/types.c: added access to the XML Schemas regexps from
2993 python
2994 * python/tests/Makefile.am python/tests/regexp.py: added a
2995 simple regexp bindings test
2996
2997Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2998
2999 * doc/xml.html:
3000 fixing ftp links - thanks to Vitaly Ostanin
3001
3002Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * xmlregexp.c: fixed the data callback on transition functionality
3005 which was broken when using the compact form
3006 * result/schemas/*: updated the results, less verbose, all tests
3007 pass like before
3008 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3009 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3010 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3011 annoying warnings
3012 * xpath.c: try to provide better error report when possible
3013
3014Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3015
3016 * Makefile.am: fixed a breakage raised by Jacob
3017
3018Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3019
3020 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3021 which don't use sockets
3022
3023Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3024
3025 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3026 * win32/configure.js: applied zlib patch from Daniel Gehriger
3027
3028Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3029
3030 * win32/configure.js: applied the patch from Mark Vakoc for
3031 regexp support
3032 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3033 for regexp support
3034
3035Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * xmlschemastypes.c: as pointed by Igor Float and Double
3038 parsing ain't finished yet
3039
3040Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * Makefile.am configure.in: trying to fix #88412 by bypassing
3043 all the python subdir if python ain't detected
3044
3045Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3048 made configuring with regexps/automata/unicode the default
3049 but without schemas ATM
3050 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3051 fixed the regexp based DTD validation performance and memory
3052 problem by switching to a compact form for determinist regexps
3053 and detecting the determinism property in the process. Seems
3054 as fast as the old DTD validation specific engine :-) despite
3055 the regexp built and compaction process.
3056
3057Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * valid.c: determinism is debugged, new DTD checking code now works
3060 but xmlFAComputesDeterminism takes far too much CPU and the whole
3061 set usues too much memory to be really usable as-is
3062
3063Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * tree.c: fixed another stupid bug in xmlGetNodePath()
3066 * xmllint.c: --version now report the options compiled in
3067
3068Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3069
3070 * HTMLparser.c: small cleanup
3071 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3072 when configured with them. A bit of debugging around the determinism
3073 checks is still needed
3074
3075Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3078
3079Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * xmlIO.c: small portability glitch fixed.
3082
3083Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * xmlschemastypes.c: incomplete steps for real/double support
3086 * testAutomata.c include/libxml/xmlautomata.h
3087 include/libxml/xmlregexp.h: avoiding a compilation problem
3088 * valid.c include/libxml/valid.h: starting the work toward using
3089 the regexps for actual DTD validation
3090
3091Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * hash.c: cosmetic cleanup
3094 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3095 integrating a DTD validation layer based on the regexps
3096
3097Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3100 the determinism was tested before eliminating the epsilon
3101 transitions :-(
3102
3103Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3104
3105 * python/generator.py python/libxml.c python/libxml.py
3106 python/libxml2-python-api.xml python/libxml2class.txt
3107 python/libxml_wrap.h python/types.c: updated the python
3108 bindings, added code for easier File I/O, and the ability to
3109 define a resolver from Python fixing bug #91635
3110 * python/tests/Makefile.am python/tests/inbuf.py
3111 python/tests/outbuf.py python/tests/pushSAXhtml.py
3112 python/tests/resolver.py python/tests/serialize.py: updated
3113 and augmented the set of Python tests.
3114
3115Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3116
3117 * win32/configure.js: added more readme info for the binary
3118 package.
3119
3120Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3121
3122 * xmlIO.c: fixed a stupid out of bound array error
3123
3124Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3127 messing around with support for Windows path, cleanups,
3128 trying to identify and fix the various code path to the
3129 filename access. Added xmlNormalizeWindowsPath()
3130
3131Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * error.c valid.c: working on better error reporting of validity
3134 errors, especially providing an accurate context.
3135 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3136 error reports in those cases.
3137
3138Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3141 parser.c parserInternals.c xmlIO.c: get rid of all the
3142 perror() calls made in the library execution paths. This
3143 should fix both #92059 and #92385
3144
3145Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * xmllint.c: memory leak reporting was broken after a change
3148 of the preprocessor symbol used to activate it.
3149
3150Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3151
3152 * tree.c: try to make the copy function work for node of
3153 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3154 DOM layers though, not libxml2 itself.
3155
3156Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * valid.c: try to provide file and line informations, not all
3159 messages are covered, but it's a (good) start
3160
3161Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * xinclude.c: reimplemented a large part of the XInclude
3164 processor, trying to minimize resources used, James Henstridge
3165 provided a huge test case which was exhibiting severe memory
3166 consumption problems.
3167
3168Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * python/Makefile.am: applied patch from Christophe Merlet to
3171 reestablish DESTDIR
3172
3173Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3174
3175 * libxml.spec.in: fixes libary path for x86_64 AMD
3176
3177Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3178
3179 * doc/tutorial/includekeyword.c
3180 * doc/tutorial/xmltutorial.xml:
3181 (plus resulting generated html files)
3182 fixing one spot I missed in the tutorial where I hadn't freed
3183 memory properly
3184
3185Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3186
3187 * doc/tutorial/includeaddattribute.c
3188 * doc/tutorial/includeaddkeyword.c
3189 * doc/tutorial/includegetattribute.c
3190 * doc/tutorial/includekeyword.c
3191 * doc/tutorial/xmltutorial.xml
3192 * doc/tutorial/*.html:
3193 update tutorial to properly free memory (thanks to Christopher
3194 R. Harris for pointing out that this needs to be done)
3195 * doc/tutorial/images/callouts/*.png:
3196 added image files so the callouts are graphical, making it
3197 easier to read ( use "--param callout.graphics 1" to generate
3198 html with graphical callouts)
3199
3200Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3203 nice logos generated by Marc Liyanage
3204 * doc/site.xsl *.html: changed the stylesheet to show the new
3205 logo and regenerated the pages
3206
3207Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3208
3209 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3210
3211Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * xpath.c: possible mem leak patch from Jason Adams
3214
3215Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3218 in the XQuery namespace
3219 * configure.in: preparing 2.4.24
3220 * doc/*.html: updated the web pages
3221
3222Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * python/generator.py: closing bug #85258 by generating conditional
3225 compile check to avoid linking to routines not configured in.
3226
32272002-08-22 Havoc Pennington <hp@pobox.com>
3228
3229 * autogen.sh: update error message for missing automake
3230
3231Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * python/Makefile.am: typo in target name resulted in libxml2.py
3234 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3235
3236Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * win32/win32/Makefile.mingw: updated with version from
3239 Elizabeth Barham at http://soggytrousers.net/repository/
3240
3241Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3242
3243 * win32/Makefile.msvc: added the prefix location to the include
3244 and lib search path.
3245
32462002-08-18 Havoc Pennington <hp@pobox.com>
3247
3248 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3249 both automake 1.6 and 1.4 installed get the right automake. Means
3250 compilation from CVS will now require the latest automake 1.4
3251 release, or manually creating symlinks called "automake-1.4" and
3252 "aclocal-1.4"
3253
3254Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * configure.in python/Makefile.am: more AMD 64 induced changes from
3257 Frederic Crozat
3258
3259Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3260
3261 * xinclude.c: oops I was missing the xml:base fixup too
3262 * result/XInclude/*.xml: this adds xml:base attributes to most
3263 results of the tests
3264
3265Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * xinclude.c: quick but apparently working implementation of
3268 xi:fallback, should close bug #89684
3269 * Makefile.am test/XInclude/docs/fallback.xml
3270 result/XInclude/fallback.xml: added a basic test for fallback,
3271 and run with --nowarning to avoid a spurious warning
3272 * configure.in: applied patch from Frederic Crozat for python
3273 bindings on AMD 64bits machines.
3274
3275Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3278 the caller don't pass a SAX callback block.
3279
3280Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * tree.c: applied the same fix for the XML-1.0 namespace to
3283 xmlSearchNsByHref() as was done for xmlSearchNs()
3284
3285Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * libxml.3: small cleanup of the man page
3288 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3289 when serializing HREF attributes generated by XSLT.
3290
3291Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3292
3293 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3294 version of Marc Liyanage' patch for boolean attributes in HTML
3295 output
3296
3297Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * python/tests/serialize.py: fixed the test results, indenting
3300 behaviour changed slightly
3301
3302Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3303
3304 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3305 new c14n function to Windows def files
3306
3307Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3308
3309 * c14n.c: fixed a memory leak in c14n code
3310
3311Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3312
3313 * parser.c include/libxml/parser.h: adding a new API for Christian
3314 Glahn: xmlParseBalancedChunkMemoryRecover
3315 * valid.c: patch from Rick Jones for some grammar cleanup in
3316 validation messages
3317 * result/VC/* result/valid/*: this slightly change some of the
3318 regression tests outputs
3319
3320Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3321
3322 * tree.c: trying to fix a problem in namespaced attribute handling
3323 raised by Christian Glahn
3324
3325Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3326
3327 * encoding.c include/libxml/encoding.h: Opening the interface
3328 xmlNewCharEncodingHandler as requested in #89415
3329 * python/generator.py python/setup.py.in: applied cleanup
3330 patches from Marc-Andre Lemburg
3331 * tree.c: fixing bug #89332 on a specific case of loosing
3332 the XML-1.0 namespace on xml:xxx attributes
3333
3334Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3335
3336 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3337 corner case from new Merlin's test suite and added a callback
3338 that will be used to improve xmlsec performance
3339
3340
3341Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * HTMLtree.c: trying to fix the <style> escaping problem in
3344 HTML serialization bug #89342
3345
3346Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3349 and rebuilt the web site.
3350
3351Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3352
3353 * include/libxml/tree.h: added _private member to xmlNs struct
3354
3355Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * HTMLparser.c: fixing bug #84876 based on the xml working
3358 code.
3359
3360Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3361
3362 * python/Makefile.am: enhanced to fix bug 72012 (errors
3363 when using '-jX' make parameter)
3364
3365Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3366
3367 * xpath.c: small additional enhancement for booleans
3368 compared to nodesets
3369
3370Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * HTMLtree.c: changed the order of the encoding declaration
3373 attributes in the meta tags due to a bug in IE/Mac
3374
3375Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3376
3377 * xpath.c: enhanced handling of booleans (especially '='
3378 and '!=' for nodesets) - fixes bug 85256. Added new
3379 routine xmlXPathNotEqualValues for more proper handling
3380 of '!=' when nodesets are involved.
3381
3382Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3385 doc/xmlcatalog_man.xml to the source distribution
3386
3387Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3388
3389 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3390 asked for this.
3391
3392Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * configure.in: preparing 2.4.23
3395 * doc/*: rebuilt the docs
3396
3397Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * parser.c: fixing bug #84169 by fixing the
3400 comment of xmlCreatePushParserCtxt to describe the
3401 encoding detection parameters better.
3402
3403Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3404
3405 * valid.c: fixing bug #79331 in one path the lookup for
3406 ID attributes on a namespaced node wasn't handled correctly :-\
3407
3408Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3409
3410 * HTMLparser.c: trying to fix 87235 about discarded white
3411 spaces in the HTML parser.
3412 * result/HTML/*: this changes the output of a number of HTML
3413 regression tests
3414
3415Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3416
3417 * xpath.c: applied patch from Richard Jinks for the namespace
3418 axis + fixed a memory error.
3419 * parser.c parserInternals.c: applied patches from Peter Jacobi
3420 removing ctxt->token for good.
3421 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3422 popped out by the regression tests.
3423 * Makefile.am: patch for threads makefile from Gary Pennington
3424
3425Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3426
3427 * xpath.c: enhanced behaviour of position() after usage of
3428 expressions involving preceding-sibling (et al).
3429
3430Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3431
3432 * hash.c: applied a patch from Peter Jacobi to solve a problem
3433 when compiling with the Watcom C on Win32
3434 * result/schemas/*.err: the change of hashing algo generated
3435 permutations in the output
3436
3437Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * hash.c: applied patch from Sander Vesik improving the quality of
3440 the hash function.
3441
34422002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3443
3444 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3445 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3446 xmllint.c xpath.c: replaced sprintf() with snprintf()
3447 to prevent possible buffer overflow (the bug was pointed
3448 out by Anju Premachandran)
3449
3450Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * parser.c: removed an uninitialized data error popped by valgrind
3453 on PE references
3454
3455Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3456
3457 * doc/xml.html
3458 adding tutorial reference to the web page
3459
3460Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3461
3462 * doc/tutorial/xmltutorial.xml
3463 * doc/tutorial/ar01s07.html
3464 * doc/tutorial/ape.html
3465 * doc/tutorial/includegetattribute.c
3466 adding section to tutorial about retrieving an attribute
3467 value
3468
3469Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * parser.c: applied a couple of patches from Peter Jacobi to start
3472 to get rid of ctxt->token, with a possible significant speed
3473 improvement to be gained once done. Better compliance with PE
3474 references constructs in DTDs too.
3475 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3476 from Peter too
3477
3478Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3481 xmlParseElement was likely to have been deallocated at the
3482 time of the report, possibly leading to segfault. Just report
3483 the tag name now.
3484
3485Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3486
3487 * xpath.c: patch from Richard Jinks for XPath substring() function
3488 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3489
34902002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3491
3492 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3493
3494Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3495
3496 *doc/FAQ.html
3497 fixing typos in FAQ, thanks to Robert Funnell for the
3498 editing help
3499
3500Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3501
3502 * NEWS: got complaints from rpmlint that it was empty
3503
3504Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3505
3506 * added doc/tutorial, including:
3507 apa.html
3508 apb.html
3509 apc.html
3510 apd.html
3511 ar01s02.html
3512 ar01s03.html
3513 ar01s04.html
3514 ar01s05.html
3515 ar01s06.html
3516 includeaddattribute.c
3517 includeaddkeyword.c
3518 includekeyword.c
3519 includestory.xml
3520 index.html
3521 xmltutorial.xml
3522 libxml tutorial, including generated html
3523
3524Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3525
3526 * result/c14n/exc-without-comments/merlin-c14n-two-*
3527 result/c14n/without-comments/merlin-c14n-two-*
3528 test/c14n/exc-without-comments/merlin-c14n-two-*
3529 test/c14n/without-comments/merlin-c14n-two-*
3530 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3531 c14n/exc-c14n and slightly modified test script to handle
3532 these test cases
3533 * c14n.c: fixed bugs for complicated nodes set (namespace
3534 without node and others from merlin-c14n-two.tar.gz)
3535 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3536 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3537 for xmlsec performance patch
3538 * xpath.c: fixed self::node() for namespaces and attributes
3539
3540Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3541
3542 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3543 but with the format parameter
3544 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3545
3546Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3547
3548 * Makefile.am: updated c14n tests suite
3549 * c14n.c: performance improvement for previous c14n patch
3550
3551Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3552
3553 * parser.c: another peroformance patch from Peter Jacobi, that
3554 time on parsing attribute values.
3555
3556Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3557
3558 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3559 into LibXML2 test suite
3560
3561Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3562
3563 * c14n.c: propagating xpath ancesstors node fix to c14n
3564 plus small performance improvement to reduce number of
3565 mallocs
3566 * xpath.c: fixed ancestors axis processing for namespace nodes
3567
3568Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3571 Peter Jacobi
3572
3573Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3574
3575 * configure.in: preparing 2.4.22
3576
3577Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3578
3579 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3580 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3581 a public entry point.
3582 * doc/*: rebuilt the API and docs
3583
3584Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * xpath.c: patch from Richard Jinks to fix a problem introduced
3587 in the previous patch and pointed by Norm
3588
3589Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * libxml.spec.in: fixing bug #81112
3592
3593Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3594
3595 * uri.c: fixing bug #82848
3596
3597Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3598
3599 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3600 output of one catalog test
3601
3602Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3603
3604 * global.data globals.c tree.c include/libxml/globals.h
3605 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3606 default value for global parameter xmlIndentTreeOutput to 1 and
3607 introduced new global parameter xmlTreeIndentString (the string
3608 used to do one-level indent) with default value " " (as it was
3609 in tree.c)
3610
3611Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3612
3613 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3614 with trio and schemas.
3615
3616Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * xpath.c: patch from Richard Jinks to fix the problem raised in
3619 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3620
3621Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * xmlschemas.c: a bit of work on import.
3624 * xmlschemastypes.c: Charles Bozeman provided a compare function
3625 for date/time types so min/max facet restrictions should work,
3626 indeterminate comparisons return an error instead of equal.
3627 * test/schemas/date_0* result/schemas/date_0_0: specific test
3628 from Charles Bozeman too
3629
3630Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3631
3632 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3633 from Christian Cornelssen fixing the man pages and the Catalog
3634 building script.
3635 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3636 next step is <xs:import> I now have a reasonable understanding
3637 of how it works.
3638
3639Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3642
3643Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3644
3645 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3646
3647Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3648
3649 * xpath.c: fixing an XPath function evalutation bug pointed out
3650 by Alexey Efimov where the context was lost when evaluating
3651 the function arguments
3652
3653Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3654
3655 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3656 function public for XMLSec performance optimizations
3657
3658Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3659
3660 * python/generator.py python/libxml2class.txt : fixed a problem
3661 with the HTML parser pointed by Gary Benson
3662 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3663 example
3664
3665Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3666 * parser.c: fixed bug #81159 (memory growth in SAX)
3667
3668Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3669 * xpath.c: fixed bug #78858 (the real fix)
3670
3671Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3672 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3673
3674Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3675
3676 * tree.c: modified xmlNodeSetBase to allow changing the
3677 base of a document.
3678
3679Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3680
3681 * xmlschemastypes.c: patch Charles Bozeman for validation of
3682 all the date, time, and duration types
3683 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3684 * configure.in: fixed an error pointed by an user
3685 * xml2-config.in: fixed an error pointed by an user
3686
3687Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3688
3689 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3690 win32/libxml2.def.src xmlIO.c: exported default
3691 'file:', 'http:' and 'ftp:' protocols input handlers
3692 and maked protocols comparisson case insensitive
3693
3694Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3695
3696 * configure.in: Neven Has detected a typo
3697
3698Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3701 as one of the persons allowed to commit directly to the
3702 module.
3703
3704Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3705
3706 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3707 * valid.c: raised a too low limit
3708 * doc/*: rebuilt the docs
3709
3710Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3711
3712 * test/XPath/expr/floats test/XPath/expr/functions
3713 result/XPath/expr/floats result/XPath/expr/functions
3714 xpath.c: another XPath conformance patch from Richard Jinks
3715
3716Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3717
3718 * xmlschemas.c: fixed validation of attribute groups.
3719 * test/schemas result/schemas: added an example from the primer
3720
3721Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3722
3723 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3724 * test/schemas result/schemas: updated the test list
3725
3726Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3727
3728 * TODO: updated a bit
3729 * parser.c: made a comment more specific
3730 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3731 Schemas conformance.
3732 * test/schemas result/schemas: updated the test list
3733
3734Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3735
3736 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3737 implementing xs:all with minOccurs = 0
3738 * tes/schemas/* result/schemas/*: added more tests covering
3739 xs:all
3740
3741Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3742
3743 * xmlregexp.c: first implementation of the all particle, this
3744 may need to be revisited for case where not all transitions
3745 must be crossed.
3746
3747Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3748
3749 * tree.c: another entity processing update from Markus Henke
3750
3751Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3752
3753 * trionan.c: fixed crash on OSF/1
3754
3755Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3756
3757 * xmlschemas.c: more Schemas work
3758 * test/schemas/* result/schemas/*: added more tests coming
3759 from the spec.
3760
3761Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3762
3763 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3764 ExcC14N specification
3765
3766Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3767
3768 * tree.c: patch from Markus Henke, fix for recursive entities.
3769
3770Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3771
3772 * xpath.c: fix a problem with string() on a document node.
3773
3774Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3775
3776 * Makefile.am xmlschemas.c: more Schemas work
3777 * test/schemas/* result/schemas/*: added more tests coming
3778 from the spec.
3779
3780Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3781
3782 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3783 * result/HTML/*: this changes a few things in the results
3784
3785Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3786
3787 * include/libxml/tree.h: eliminated 'declaration different than
3788 prototype' warning
3789 * include/win32config.h: "resolved" conflicts with errno.h
3790
3791Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3792
3793 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3794 on the automata interfaces and debug of counted choices
3795 * test/schemas/* result/schemas/*: added a number of tests
3796
3797Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3798
3799 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3800 a bit of work on Schemas
3801 * testSchemas.c: try to make it more useful
3802 * test/schemas/* result/schemas/* Makefile.am: changed the
3803 Schemas regression test procedure, started adding a few samples
3804
3805Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3806
3807 * include/libxml/encoding.h: Patch for the Borland C++ builder
3808 * include/libxml/tree.h: Patch for the Borland C++ builder
3809 * threads.c: Patch for the Borland C++ builder
3810 * win32/bcb5: New directory for the Borland C++ builder
3811 project files
3812
3813Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3814
3815 * win32/Makefile.msvc: Update for XML Schema support
3816 * win32/configure.js: Update for XML Schema support
3817 * win32/libxml2.def.src: Update for XML Schema support
3818
3819Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3820
3821 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3822 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3823 xmlunicode.c include/libxml/Makefile.am
3824 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3825 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3826 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3827 include/libxml/xmlversion.h.in : merged the current state of
3828 XML Schemas implementation, it is not configured in by default,
3829 a specific --schemas configure option has been added.
3830 * test/automata test/regexp test/schemas Makefile.am
3831 result/automata result/regexp result/schemas:
3832 merged automata/regexp/schemas regression tests
3833
3834Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3835
3836 * xpath.c: Gary found a compile time problem, fixes #78823
3837
3838Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3839
3840 * configure.in: release of 2.4.20
3841 * doc/*: updated and rebuilt the docs
3842
3843Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3844
3845 * python/Makefile.am: patch from Cristian Gafton to build on
3846 Red Hat 6.2, should also fix #75779
3847
3848Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3849
3850 * valid.c: first part of fixing #78729
3851
3852Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3855 escaping of URI when saving HTML files.
3856 * result/HTML/*: this impacted some tests
3857
3858Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3859
3860 * configure.in: trying to fix #77441
3861
3862Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3863
3864 * include/libxml/xmlIO.h: Hallski complained it could not be
3865 included by itself.
3866
3867Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3868
3869 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3870
3871Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3872
3873 * win32/configure.js: patch from Nilo for the c14n option
3874 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3875
3876Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3877
3878 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3879 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3880 LIBXML_THREAD_ENABLED
3881
3882Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * xpath.c: another patch from Richard Jinks for substring conformance
3885 * test/XPath/expr/floats test/XPath/expr/strings
3886 result/XPath/expr/floats result/XPath/expr/strings: update of the
3887 test suite to check those.
3888
3889Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3890
3891 * xpath.c: patch from Richard Jinks for .x float parsing.
3892
3893Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3894
3895 * parser.c: patch from Markus Henke when an encoding ain't recognized
3896
3897Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3898
3899 * libxml.m4: got a report that #include <string.h> was needed
3900
3901Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3902
3903 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3904
3905Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3906
3907 * doc/example.html: fixing typo
3908
3909Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3910
3911 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3912 pointed out by Melvyn Sopacua.
3913
3914Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3915
3916 * libxml.m4: Frédéric Crozat gave a patch related to the change
3917 of Include paths breaking the libxml.m4
3918
3919Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3920
3921 * xpath.c: Fix bug #76927 forgot to save some context
3922 when evaluating binary expressions
3923
3924Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3925
3926 * configure.in: fixed configure for MPE/iX from Markus Henke
3927 * xmlmemory.c: fixed initialization problems
3928 * xpath.c: another set of patches from Richard Jinks this
3929 fixes "make XPathtests" on linux
3930
3931Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3932
3933 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3934 * test/XPath/expr/compare test/XPath/expr/equality
3935 test/XPath/expr/floats test/XPath/expr/functions
3936 test/XPath/expr/strings result/XPath/expr/compare
3937 result/XPath/expr/equality result/XPath/expr/floats
3938 result/XPath/expr/functions result/XPath/expr/strings: Updated
3939 tests though they show a divergence on Linux
3940
3941Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3942
3943 * xpath.c trionan.c: previous commit also included patches
3944 from Richard Jinks on some IEEE support corner case
3945
3946Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3947
3948 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3949 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3950 that $(datadir) should be used for docs
3951
3952Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3953
3954 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3955 could leak filedescriptors
3956
3957Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3958
3959 * configure.in nanohttp.c: applied patch from Allan Clark for
3960 UnixWare/OpenServer
3961
3962Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3963
3964 * configure.in: preparing 2.4.19
3965 * doc/*: rebuilt the docs
3966
3967Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3968
3969 * nanohttp.c: fixing #76043, got fed up with non-portability
3970 of that piece of code.
3971
3972Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3973
3974 * valid.c SAX.c: Never commit without running "make tests" :-(
3975 fix a couple of stupidities in the previous commit
3976 * result/*: a few changes in some attribute order result of previous
3977 commit.
3978
3979Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3980
3981 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3982 the internal subset should not raise duplicate ID errors,
3983 also there was a small bug in conjunction to namespace
3984 declarations defaulted and xml:xxx attributes DTD definitions.
3985
3986Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3987
3988 * xpath.c: Richard Jinks also raised some rounding problems
3989 this tries to fix them
3990
3991Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3992
3993 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3994 behaviour in xmlXPathCastToString()
3995
3996Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3997
3998 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3999 raised by Morus Walter
4000
4001Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4002
4003 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4004 from Igor
4005
4006Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4007
4008 * xpath.c: fixing #75619, related to a problem when trying
4009 to evaluate condition when the current node set resulting
4010 from that sub-step evaluation is empty. Also fixes 2 potential
4011 problem with previous-sibling and next-siblings axis.
4012
4013Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4014
4015 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4016 HTML support is not configured in.
4017
4018Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4019
4020 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4021 include/libxml/tree.h: dohh I really didn't intended to commit
4022 this test version :-(
4023
4024Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4025
4026 * testSAX.c: I wanted to see the real speed at the SAX interface
4027 after a little too many Ximianer started complaining about the
4028 parser speed.
4029 added a --quiet option:
4030 paphio:~/XML -> ls -l db100000.xml
4031 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4032 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4033 3200006 callbacks generated
4034 real 0m1.270s
4035 Which means 16MBytes/s and 3Mcallback/s
4036
4037Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4038
4039 * xpath.c: valgrind spotted another error that time when running
4040 on libxslt regression tests
4041
4042Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4043
4044 * Makefile.am: adding "make valgrind" running the full regression
4045 tests (except python ones) under Valgrind (using valgrind -q
4046 which was kindly added by the author).
4047 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4048 passes cleanly now except an obcure floating point initialization
4049 raised in log10() in one XPath regression test ???
4050 * tree.c: edited some comments to close #75244
4051
4052Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4053
4054 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4055 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4056 context of ScrollKeeper, made sure that if the number is
4057 an integer, the serialization follows the description at
4058 http://www.w3.org/TR/xpath#section-String-Functions
4059
4060Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4061
4062 * configure.in: preparing 2.4.18
4063 * doc/*: updated and rebuilt the web site
4064 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4065 the Windows and Cygwin maintainers.
4066 * parser.c: humm, changed the way the SAX parser work when
4067 xmlSubstituteEntitiesDefault(1) is set, it will then
4068 do the entity registration and loading by itself in case the
4069 user provided SAX getEntity() returns NULL.
4070 * testSAX.c: added --noent to test the behaviour.
4071
4072Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4073
4074 * parser.c: Wilfried Teiken provided a hackish but working
4075 way to get context reported back on entities when parsing
4076 with SAX and without breaking the DOM build.
4077
4078Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4079
4080 * c14n.c: applied a new patch from Aleksey Sanin
4081 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4082 to reference Aleksey implementation of XML digital Signatures
4083
4084Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4085
4086 * xpath.c: small fix to avoid potential problem due to
4087 ordering of freeing data
4088 * python/Makefile.am: people were complaining about
4089 the generated file in python dir not being built
4090
4091Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4092
4093 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4094 python/generator.py python/libxml.c python/types.c: Cleanup
4095 of the python Makefiles based on Jacob and James feedback,
4096 fixed the spec file accordingly, fixed the number of warning
4097 that passing my pedantic CFLAGS was generating. Conclusion
4098 is that Python includes are real crap.
4099
4100Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4101
4102 * configure,in: it was reported quite a few times that
4103 xml2-config --cflags should not output
4104 -I$includeprefix/libxml2/libxml because libxml2 header names
4105 clashes with existing names like list.h from C++ stl.
4106 Includes should be #include<libxml/xxx.h> so ...
4107
4108Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4109
4110 * c14n.c: another patch from Aleksey Sanin
4111
4112Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4113
4114 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4115 canonicalization algorithm
4116 * doc/xml.html doc/index.html: added the C14N references on the
4117 index page.
4118
41192002-03-13 jacob berkman <jacob@ximian.com>
4120
4121 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4122 usage, redundant, and gcc specific
4123
4124Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4125
4126 * xpath.c: speedup some node selection operations, this can
4127 have a significant impact on DocBook Norm's stylesheets
4128 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4129 make sure it's always the case
4130 * debugXML.c: distinguish CDATA and comments in ls operations
4131
4132Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4133
4134 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4135 to generate better API descriptions etc...
4136
4137Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4138
4139 * c14n.c: Fixing #74186, made sure all boolean expressions
4140 get fully parenthesized, ran indent on the output
4141 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4142 include/libxml/tree.h: also #74186 related, removed the
4143 --with-buffers option, and all the preprocessor conditional
4144 sections that were resulting from it.
4145
4146Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4147
4148 * valid.c: applied patch from Dodji Seketeli fixing an
4149 uninitailized variable in xmlValidGetValidElements()
4150
4151Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4152
4153 * c14n.c: fixed a few comments
4154 * doc/*.html doc/*/*.html: regenerated the docs and added
4155 the C14N API
4156 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4157
4158Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * check-xml-test-suite.py: fix to adapt varaiations in the
4161 bindings
4162 * configure.in python/setup.py python/setup.py.in: fixed to
4163 have the version of the python scripts automatically updated
4164
4165Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4166
4167 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4168 in xmlCopyProp()
4169
4170Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4171
4172 * configure.in: preparing 2.4.17 release
4173 * doc/*: updated and rebuilt the docs
4174 * xpath.c: fixed a comment
4175 * python/libxml.c: fixed a possible reentrancy problem
4176
4177Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4178
4179 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4180 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4181 added a specific regression test
4182 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4183 not raise exceptions when failing to find the attribute.
4184
4185Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4186
4187 * configure.in xmllint.c: owen pointed out a problem with the
4188 ftme fix, gettimeofday() was not detected by configure and
4189 the ftime header wasn't included, dohhh
4190
4191Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4192
4193 * configure.in xmllint.c: trying to fix #71457 for timing
4194 precision when gettimeofday() is not availble but ftime() is
4195
4196Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4197
4198 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4199 are now copied on install and part of the -devel RPM
4200
4201Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4202
4203 * xpath.c: trying to avoid bug #72150 which was apparently
4204 caused by a gcc bug (or a processor problem) as detailed
4205 at http://veillard.com/gcc.bug
4206
4207Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4208
4209 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4210 fixed xmlReconciliateNs(), added a Python test/example for
4211 inter-document cut'n paste
4212 * python/libxml.py: fixed node.doc on document nodes and added
4213 xpathEval() onto node objects
4214
4215Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4216
4217 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4218 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4219 fixup and integrated tests for the serialization stuff
4220
4221Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4222
4223 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4224 moved the libxml man page to section 3
4225
4226Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4227
4228 * tree.c: fix bug #72490
4229 * python/libxml.c python/libxml.py: added methods serialize()
4230 and saveTo() to all node elements.
4231
4232Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4233
4234 * xmlIO.c: closed #73430, don't read from an input source
4235 which indicated an end-of-file or an error.
4236
4237Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4238
4239 * parser.c: make sure SAX endDocument is always called as
4240 this could result in a Python memory leak otherwise (it's
4241 used to decrement ref-counting)
4242 * python/generator.py python/libxml.c python/libxml.py
4243 python/libxml2-python-api.xml python/libxml2class.txt
4244 python/tests/error.py python/tests/xpath.py: implemented
4245 the suggestions made by Gary Benson and extended the tests
4246 to match it.
4247
4248Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4249
4250 * python/generator.py: applied patch fixing #73450
4251
4252Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4253
4254 * xpath.c: fixing #61290 "namespace nodes have no parent"
4255 long standing divergence from the XPath REC. NodeSets
4256 simply hold a copy of namespace nodes and those node ->next
4257 points to the parent (which may not be the node carrying the
4258 definition).
4259 * include/libxml/xpath.h: flagged but didn't added a possible
4260 speedup
4261 * DOCBparser.c HTMLparser.c: removed some warnings from push
4262 parser due to new state being added.
4263 * tree.c: new fix from Boris Erdmann
4264 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4265 the XML Canonalization support from Aleksey Sanin
4266
4267Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4268
4269 * tree.c: patch from Boris Erdmann fixing some namespace odities
4270 with xmlCopyNode()
4271
4272Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4273
4274 * xmlIO.c: fix bug #72706 when loading a NULL entity
4275
4276Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4277
4278 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4279 actually change in a future XML Namespace revision.
4280
4281Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4282
4283 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4284 added the possibility of returning nodesets from XPath extension
4285 functions written in Python
4286
4287Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4288
4289 * python/*: commiting some Python bindings work done while travelling
4290
4291Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4292
4293 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4294 explicitely with memory debugging switched on
4295
4296Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4297
4298 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4299 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4300 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4301 the accessor generator for strings
4302 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4303 regression test.
4304
4305Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4306
4307 * python/README python/generator.py python/libxml.c python/setup.py:
4308 added the 'usual' setup.py to allow building a libxml2-python
4309 module based on the same code. The initialization is however
4310 different the 2 .so files fo libxml2 and libxslt are identical and
4311 they entry point initialize both libraries. this is done to avoid
4312 some possible nasty problem since the Python don't merge the maps
4313 of all shared modules.
4314
4315Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4316
4317 * parser.c: fixed a push/encoding bug reported by Michael
4318 on librsvg
4319
4320Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4321
4322 * include/libxml/parserInternals.h: fixes a misplaced #endif
4323
4324Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4325
4326 * parser.c valid.c: found and fixed a couple of allocation bugs
4327
4328Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4329
4330 * doc/xml.html doc/python.html doc/*: added a Python and binding
4331 page describing the current state of the Python bindings and
4332 giving pointers to the other languages wrappers.
4333
4334Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4335
4336 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4337 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4338 rebuilt the API and web site
4339 * xpath.c: fixed #71978 portability bugs
4340
4341Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4342
4343 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4344
4345Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4346
4347 * include/libxml/parserInternals.h parser.c: had to change
4348 2 internal parsing API when processing document content
4349 to check the start and end of element content are defined
4350 in the same entity
4351 * valid.c include/libxml/valid.h: attribute normalization can
4352 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4353 with the context to report it.
4354 * SAX.c: fixed the last known bugs, crazy validation constraints
4355 when a document is standalone seems correctly handled. There
4356 is a couple of open issues left which need consideration especially
4357 PE93 on external unparsed entities and standalone status.
4358 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4359 The 2 tests left failing are actually in error. Cleanup done.
4360
4361Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4362
4363 * valid.c: implemented E59 spaces in CDATA does not match the
4364 nonterminal S
4365
4366Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4367
4368 * SAX.c parser.c valid.c: more validation test fixups
4369 * check-xml-test-suite.py: added duration info for the tests
4370
4371Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4372
4373 * parser.c valid.c: a couple of errors were reported but not
4374 saved back as such in the parsing context. Down to 1% failure rate
4375 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4376
4377Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4378
4379 * xmlInternald.c: isExtender was missing a char
4380 * parser.c include/libxml/parser.h: % are acceptable in the
4381 internal subset if within a PUBLIC ID
4382
4383Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4384
4385 * SAX.c parserInternals.c valid.c: more work on the conformance
4386 suite. Took the step to finally block documents with encoding
4387 errors. It's a fatal error per the spec, people should have fixed
4388 their documents by now.
4389
4390Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4391
4392 * check-xml-test-suite.py: fixed the test script after some discussion
4393 on the semantic of TYPE="error"
4394 * Makefile.am: added the script to the distrib
4395
4396Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4397
4398 * SAX.c entities.c: fixed a couple of conformances issues deep
4399 into the validation code (standalone and undeclared Notations)
4400
4401Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4402
4403 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4404 stayed there for years !
4405
4406Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4407
4408 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4409 missing
4410
4411Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4412
4413 * check-xml-test-suite.py: improved the behaviour a bit as
4414 well as the logs
4415 * parser.c valid.c SAX.c: fixed a few more bugs
4416 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4417
4418Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4419
4420 * check-xml-test-suite.py: python script to run regression tests
4421 against the XML Test suite of W3C/OASis
4422 * SAX.c: fixed a validation bug
4423 * parser.c: fixed 3 errors pointed by the test suite
4424 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4425 * python/Makefile.am: fixed a dependendy
4426
4427Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4428
4429 * xmlmemory.c: avoid a warning bug #71594
4430
4431Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4432
4433 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4434 warning on alpha/Tru64
4435
4436Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4437
4438 * include/libxml/entities.h: fixing a comment
4439 * valid.c: fixing some troubles with validity check on namespaces
4440 * result/VC/NS3 test/VC/NS3: added a specific regression test
4441
4442Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4443
4444 * tree.c: Fixing #71342 serializing '\n' in attribute values
4445 * result/noent/att3 result/att3 test/att3: added a specific
4446 test.
4447
4448Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4449
4450 * python/libxml.c: couple of bug fixes
4451
4452Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4453
4454 * python/*.py: removed tabs and used spaces.
4455
4456Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4457
4458 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4459 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4460
4461Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4462
4463 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4464 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4465
4466Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4467
4468 * include/libxml/encoding.h include/libxml/entities.h
4469 include/libxml/globals.h include/libxml/parser.h
4470 include/libxml/threads.h include/libxml/tree.h
4471 include/libxml/xmlmemory.h: trying to fix the include mess
4472
4473Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4474
4475 * include/libxml/xmlmemory.h: reverted part of the previous
4476 attempt to provide #69655, this was breaking the build.
4477
4478Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4479
4480 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4481 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4482 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4483 include/libxml/parserInternals.h include/libxml/tree.h
4484 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4485 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4486 clean.
4487 * python/libxml.c: fixed a warning.
4488
4489Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4490
4491 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4492 copying of node, merge back IDs in the target document.
4493 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4494 test/XInclude/ents/ids.xml: test case
4495 * result/VC/ElementValid4: output changed due to a typo fix
4496
4497Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4498
4499 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004500 generate the dependencies right as Jacob found out. Add
4501 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004502
4503Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4504
4505 * parserInternals.c valid.c: Justin Fletcher found some parts
4506 of the code needing cleanup
4507 * libxml.spec.in python/Makefile.am python/generator.py
4508 python/libxml.c python/libxml.py: Fixed the python Makefiles
4509 corrected a bug showing up on ia64, changed the name of the
4510 python internal module too
4511
4512Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4513
4514 * Makefile.am: applied patch from Andris Pavenis for binary
4515 name suffixes
4516
4517Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4518
4519 * xmllint.c win32/win32config.h: fixing #68748
4520
4521Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4522
4523 * valid.c: fixing #70166
4524
4525Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4526
4527 * valid.c: fixing #70077
4528
4529Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4530
4531 * Copyright Makefile.am README configure.in libxml.spec.in:
4532 Changed to the MIT Licence
4533 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4534 doc/xmlio.html: updated the doc accordingly
4535 * include/libxml/xmlwin32version.h configure.in: preparing
4536 2.4.14 release
4537 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4538 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4539 fixed the const xmlChar * wrapper and generator, XPath extension
4540 functions now use the context as first argument
4541 * python/tests/tstxpath.py python/tests/xpath.py
4542 python/tests/xpathext.py: Updated the tests accordingly
4543 * tree.c: fixed bug #70067
4544
4545Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4546
4547 * Makefile.am: cleanup
4548 * debugXML.c: always use stdout if output is NULL
4549 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4550 * python/Makefile.am python/generator.py python/libxml2class.txt
4551 python/libxml_wrap.h python/types.c: augmented the number of bindings
4552 handling FILE * and XPath contexts
4553 * python/tests/Makefile.am: avoid a stupid problem due to the
4554 use of TEST.
4555
4556Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4557
4558 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4559
4560Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4561
4562 * python/TODO python/libxml.c: cleanup the extension function lookup
4563 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4564
4565Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4566
4567 * configure.in python/Makefile.am: do not install outside
4568 of prefix
4569
4570Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4571
4572 * python/TODO python/libxml.c: started adding SAX interfaces
4573 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4574 SAX test
4575
4576Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4577
4578 * tree.c: hardened the addChild function
4579 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4580 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4581 added accessors needed for xmlNode, a bit more testing and
4582 extension of interfaces
4583 * python/tests/Makefile.am python/tests/build.py: added a test
4584 build from scratch/save/load/check
4585
4586Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4587
4588 * parserInternals.c: change a small bit in the way valididy
4589 error messages get initialized
4590 * python/TODO python/libxml.c python/libxml2-python-api.xml
4591 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4592 added some memory debugging to track leaks at the libxml2 level
4593 * python/tests/*.py: changed all tests to check for leaks,
4594 there is just one left in XPath extension registrations.
4595
4596Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4597
4598 * python/TODO python/generator.py python/libxml2-python-api.xml
4599 python/libxml2class.txt: more accessor classes for the parser
4600 context, allow to switch on and check validity
4601 * python/tests/Makefile.am python/tests/error.py
4602 python/tests/invalid.xml python/tests/valid.xml
4603 python/tests/validate.py: attded more test and and added error.py
4604 which I forgot to commit in the last step
4605
4606Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4607
4608 * python/Makefile.am python/types.c: cleanup
4609 * python/libxml.c python/libxml.py python/libxml_wrap.h
4610 python/generator.py python/libxml2-python-api.xml
4611 python/libxml2class.txt: added class for parser context, added
4612 first cut for push mode support. Added a framework to generate
4613 accessors functions.
4614 * python/tests/Makefile.am python/tests/push.py: added a push
4615 test
4616
4617Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4618
4619 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4620 bug a bit of cleanup.
4621
4622Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4623
4624 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4625 python/libxml2class.txt: adding error redirections and preformat
4626 to a python handler
4627 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4628 tests self checking
4629
4630Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4631
4632 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4633 a function
4634
4635Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4636
4637 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4638 python/libxml.c python/libxml2-python-api.xml
4639 python/libxml2class.txt: Progressing through the TODOs, class
4640 description output, extra XML API, RPM now builds the wrappers
4641 for all python installed versions
4642
4643Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4644
4645 * configure.in libxml.spec.in python/Makefile.am python/TODO
4646 python/generator.py python/libxml2class.txt: added more informations
4647 in the libxml2-python package including docs. Slightly changed
4648 the class hierarchy
4649 * python/tests/*: added basic regression tests infrastructure too
4650
4651Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4652
4653 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4654 added libxml2-python as part of the packages installed
4655
4656Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4657
4658 * python/Makefile.am python/generator.py python/libxml.c
4659 python/libxml.py: more work, now able to extend the
4660 XPath interpreter with functions written in python.
4661
4662Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4663
4664 * python/Makefile.am: Jacob sent a patch to allow building from
4665 tarfile.
4666
4667Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4668
4669 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4670 inserted the python wrappers build, I hope this won't be too
4671 unportable
4672
4673Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4674
4675 * xpath.c: minor optimization
4676 * python/generator.py python/libxml.c python/libxml.py
4677 python/libxml_wrap.h: more work on the python bindings,
4678 they now support XPath and there is no evident leak
4679
4680Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4681
4682 * python/generator.py python/libxml.c python/libxml.py:
4683 more work on the python bindings generator.
4684
4685Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4686
4687 * python/generator.py python/libxml.c python/libxml_wrap.h:
4688 more work on the python bindings.
4689
4690Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4691
4692 * python/generator.py python/libxml.c python/libxml.py
4693 python/libxml_wrap.h: commited early version of a python binding
4694 for private use only ATM
4695
4696Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4697
4698 * entities.c tree.c include/libxml/entities.h: applied patch
4699 from Anthony Jones to implement copy of DTD subtree too. Had
4700 just to keep 2 function private which really ought to become
4701 public ones.
4702
4703Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4704
4705 * xmllint.c: added pointers to the web pages in the usage()
4706
4707Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4708
4709 * tree.c: more fixes from Petr Kozelka for attribute handling
4710 in the tree API to align the semantic with DOM.
4711
4712Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4713
4714 * valid.c tree.c entities.c: another set of patches from
4715 Anthony Jones for copy operations cleanup and robustness
4716
4717Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4718
4719 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4720 an alphabetic index based on comments content
4721 * doc/*: rebuilt the web site with the new references
4722
4723Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4724
4725 * parserInternals.h: Greg Sjaardema suggested to use an
4726 eponential buffer groth policy in xmlParserAddNodeInfo()
4727
4728Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4729
4730 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4731 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4732 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4733 to generate cross-references, and added/updated the stylesheets
4734 to generate and link API indexes. The generic keyword index
4735 is not done yet.
4736 * doc/*.html: regenerated all the usual docs too
4737
4738Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4739
4740 * debugXML.c: added an xpath function to the shell for T. V. Raman
4741
4742Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4743
4744 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4745 debug routines.
4746
4747Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4748
4749 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4750 support of attribute nodes
4751
4752Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4753
4754 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4755 hopefully near complete and fully documented of the API in XML
4756 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4757 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4758 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4759 include/libxml/parserInternals.h include/libxml/valid.hi
4760 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4761 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4762 include/libxml/xpath.h include/libxml/xpathInternals.h:
4763 Cleaned up the doc comments a lot in the process, the interface
4764 coverage is now 100%
4765
4766Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4767
4768 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4769 extracts comments from the gtk-doc DocBook output (a bit
4770 convoluted but seems to work).
4771
4772Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4773
4774 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4775 added an XML description of the API, moved the script generating
4776 it here. Added a "make api" target
4777
4778Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4779
4780 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4781
4782Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4783
4784 * xpath.c include/libxml/xpathInternals.h: the change made to
4785 xmlXPathFuncLookupFunc was incompatible roll it back
4786
4787Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4788
4789 * SAX.c: cleanup patch from Anthony Jones
4790 * doc/Makefile.am: fix the headers to avoid in make scan
4791 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4792 includes, * vs Ptr and general cleanup
4793 * parsedecl.py: first version of a script to extract the
4794 module interfaces, the goal will be to provide .decl or XML
4795 specification of the interfaces to build wrappers.
4796
4797Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4798
4799 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4800 now provides return codes in case of errors
4801
4802Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4803
4804 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4805 Upgraded to trio baseline 1.6
4806 * strio.h strio.c: Replaced by triostr.h and triostr.c
4807
4808Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4809
4810 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4811 of strdup usage in the code
4812
4813Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4814
4815 * parser.c error.c: Keith Isdale complained rightly that
4816 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4817
4818Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4819
4820 * tree.c: fixed the funxtion to set the xml: attributes
4821 * debugXML.c: added "setbase" to test it.
4822
4823Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4824
4825 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4826 to allow updating an attribute content
4827
4828Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4829
4830 * libxml.h: try to avoid problems when compiling on Windows
4831
4832Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4833
4834 * hash.c: patch from Anthony Jones for hash.c allocation size
4835 * Makefile.am: trying to work around Yet Another Libtool Madness
4836 and build the 2.4.13 release finally ...
4837
4838Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4839
4840 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4841 * doc/* : update of the documentation
4842
4843Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4844
4845 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4846 at fixing #61290 :-(
4847
4848Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4849
4850 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4851 Fixes bug #67229
4852
4853Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4854
4855 * tree.c: trying to avoid troubles when a subtree is copied
4856 and coalesced in part with the target tree. Should fix
4857 bug #67407
4858
4859Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4860
4861 * valid.c: fixed validation of attributes content of type
4862 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4863 values, very old bug. Fixes #67671
4864
4865Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4866
4867 * parser.c include/libxml/parserInternals.h tree.c: integrated
4868 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4869 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4870
4871Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4872
4873 * threads.c: applied Serguei Narojnyi's patch to add native
4874 thread support on the Win32 platform
4875 * testThreadsWin32.c Makefile.am: added the test program also
4876 from Serguei, Win32 specific
4877 * include/win32config.h include/libxml/xmlwin32version.h.in:
4878 added patch from Igor for the Windows thread specific defines.
4879
4880Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4881
4882 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4883
4884Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4885
4886 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4887 output page into XMLinfo.html. Close bug #66951 and
4888 raised by Robert Collins too.
4889
4890Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4891
4892 * encoding.c: Paul Keogh pointed out a possibility of segfault
4893 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4894 Closes bug # 68238
4895
4896Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4897
4898 * doc/*.html: updated the Gdome2 links
4899
4900Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4901
4902 * libxml.h: Applied following patches from Robert Collins
4903 and make sure IN_LIBXML is defined when compiling it
4904 -------
4905 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4906 as well as Visual C.
4907 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4908 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4909 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4910 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4911 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4912 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4913 xmlSysIDExists xmlNoNetExists).
4914 * xmllint.c: Don't include winsock2.h for Cygwin.
4915
4916Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4917
4918 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4919 when the version info is not present.
4920
4921Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4922
4923 * tree.c: Anthony Jones pointed out a problem in
4924 xmlStringGetNodeList() and provided a fix for it
4925
4926Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4927
4928 * parser.c: patch from Frank J Franklin to remove a bug in
4929 xmlCreatePushParserCtxt() when the initial buffer passed
4930 is large.
4931
4932Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4933
4934 * win32/*: big cleanup of the Windows/MSVC project files
4935 from Igor Zlatkovic
4936
4937Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4938
4939 * doc/Makefile.am: should fix #67674 and avoid troubles if
4940 xsltproc is not available or fails in the prefix provided
4941
4942Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4943
4944 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4945
4946Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4947
4948 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4949 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4950 Fixed a few other problems raised by Charlie Bozeman.
4951 * result/VC/ElementValid[5-7]: fixed the output
4952
4953Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4954
4955 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4956 patches from Charlie Bozeman. Regenerated the HTML docs.
4957
4958Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4959
4960 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4961 for Windows from Igor
4962
4963Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4964
4965 * xmllint.c: applied Justin Fletcher patch for --output or -o
4966
4967Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4968
4969 * win32/libxml2/libxml2.def.src: close #67019
4970
4971Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4972
4973 * xmllint.c: applied Justin Fletcher generic timing patch
4974 similar to the one already applied to xsltproc.
4975
4976Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4977
4978 * include/libxml/tree.h tree.c: applied documentation patches
4979 from Charlie Bozeman
4980
4981Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4982
4983 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4984
4985Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4986
4987 * valid.c: fix the xmlStrdup() used in the previous patch.
4988 * valid.c: added --dropdtd
4989 * tree.c: fixed xmlUnlinkNode so it also removes the references
4990 from the document if the node is a DTD
4991
4992Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4993
4994 * HTMLtree.c valid.c: cleanup some static declarations
4995
4996Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4997
4998 * xmllint.c: removed another strdup()
4999 * doc/FAQ: removed the HP/UX entry
5000
5001Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5002
5003 * valid.c: fix bug #66816 when validating.
5004 * xmllint.c: don't use sys/time.h if configure did not found it
5005
5006Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5007
5008 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5009 xmlcatalog_man.xml
5010
5011Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5012
5013 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5014 xmlInitMemory() was declared twice
5015
5016Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5017
5018 * globals.c: do not reference strdup() !
5019 * configure.in libxml-2.0.pc.in: trying to fix the libs
5020 of the various config extraction modules
5021
5022Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5023
5024 * configure.in : preparing 2.4.12
5025 * doc/* : updated and rebuilt the docs
5026
5027Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5028
5029 * uri.c: closed bug #66159
5030 * testURI.c: added --escape option
5031 * configure.in: some cleanup for xml2-config --cflags
5032
5033Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5034
5035 * globals.c testThreads.c: removed some misplaced includes
5036 of xmlversion.h
5037
5038Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5039
5040 * threads.c: patch from Gary Pennington fixing a possible
5041 problem at initialization time.
5042
5043Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5044
5045 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5046 Eric Lavigne contribution to build libxml2 on MacOS using
5047 CodeWarrior.
5048
5049Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5050
5051 * xmllint.c: applied Geert Kloosterman's patch to fix
5052 --repeat --timing output
5053
5054Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5055
5056 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5057 where non-wellformed XML declaractions were not detected.
5058
5059Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5060
5061 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5062
5063Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5064
5065 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5066 gets reset by xmlCleanupInputCallbacks() and this makes the
5067 function useless. Same for output.
5068
5069Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5070
5071 * xmlIO.c: robert pointed out a loop error in callback cleanups
5072
5073Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5074
5075 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5076 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5077 they are not really tied to debugging
5078
5079Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5080
5081 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5082 * xmllint.c: better --catalogs description
5083
5084Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5085
5086 * tree.c: fixed a couple of problems in xmlSetProp()
5087
5088Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5089
5090 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5091 unappropriate stdout output.
5092
5093Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5094
5095 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5096 by Denis Beurive, closes #65111
5097
5098Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5099
5100 * valid.c: in case of content model validity error, don't
5101 print it if validity warnings were not requested.
5102
5103Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5104
5105 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5106 * parserInternals.c: removed the last exit() call. Print an
5107 unmaskable error on stderr instead (library mismatch detection)
5108
5109Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5110
5111 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5112 shell instructions from Heiko Rupp
5113
5114Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5115
5116 * catalog.c: use the URL notation file:// for default catalog paths
5117
5118Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5119
5120 * include/libxml/tree.h: better comments for _private fields
5121 * tree.c: removed a problem when copying an entity reference.
5122
5123Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5124
5125 * vms/*: updated instructions and diffs from John A Fotheringham
5126
5127Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5128
5129 * include/libxml/xmlerror.h: avoid an include problem if
5130 #include <libxml/xmlerror.h> happens first in code
5131 seems to be the case in KDE libs
5132
5133Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5134
5135 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5136 from Igor for Windows
5137
5138Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5139
5140 * Makefile.am: Gary Pennington pointed out a missing prefix
5141
5142Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5143
5144 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5145 * doc/*: upgraded and rebuilt the docs
5146
5147Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5148
5149 * HTMLparser.c: fix comment in scripts element parsing.
5150 * result/HTML/doc3*: updated the results.
5151
5152Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5153
5154 * uri.c: another URI bug fix #63336, using Joel Young patch.
5155
5156Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5157
5158 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5159 a cleaned up version of the Pwd shell string generation.
5160
5161Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5162
5163 * valid.c include/libxml/tree.h: trying to fix namespaces +
5164 validation problems for good, closing #63619 in the process
5165 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5166 wrong in this respect, fixed it.
5167
5168Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5169
5170 * xmllint.c: Morus Walter patch to allow --format and --encode
5171
5172Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5173
5174 * debugXML.c: Stefan Kost provided an help command for the shell
5175
5176Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5177
5178 * debugXML.c: Heiko Rupp pointed that the shell would crash
5179 on empty nodesets returns.
5180
5181Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5182
5183 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5184 migh need the history libraries
5185
5186Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5187
5188 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5189 handle the case of < in quoted attributes, Bastian Kleineidam
5190
5191Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5192
5193 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5194 fixing catalog breakages
5195 * Makefile.am catalog.c result/catalogs/catal
5196 result/catalogs/mycatalog.* test/catalogs/catal*:
5197 fixed more problems in catalog support, added more regression tests
5198 for both XML and SGML catalog handling
5199
5200Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5201
5202 * debugXML.c: applied an improvement to xmlGetLineNo() from
5203 Keith Isdale
5204
5205Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5206
5207 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5208 Side effect of the progressive catalog loading
5209
5210Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * Makefile.am: confexecdir and confexec_DATA were defined twice
5213 pointed out by Karl Eichwalder
5214
5215Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5216
5217 * xmlcatalog.c: avoid unlink() and use remove() instead.
5218
5219Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5220
5221 * libxml.spec.in: cleanup
5222 * include/libxml/xmlwin32version.h: updated with 2.4.8
5223
5224Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5225
5226 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5227 of compiling libxml with a non standard set of options
5228
5229Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5230
5231 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5232 document --sgml option, fixing gnome bugzilla #63382
5233
5234Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5235
5236 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5237 breakage of 2.4.7, added a couple of really needed APIs
5238 like xmlCatalogIsEmpty() and xmlNewCatalog()
5239 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5240 for install-catalog
5241 * configure.in: preparing 2.4.8
5242
5243Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5244
5245 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5246 include/libxml/tree.h include/libxml/xmlIO.h: more include
5247 cleanups, export cleanly one html output + format function.
5248
5249Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5250
5251 * parser.c: removed initGenericErrorDefaultFunc call from
5252 xmlInitParser() since it could destroy previous calls to
5253 xsltSetGenericErrorFunc() effects
5254
5255Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5256
5257 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5258 keyword.
5259
5260Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5261
5262 * Makefile.am: cleanup
5263 * threads.c: cleanup too
5264 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5265 from xsltproc
5266 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005267 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005268
5269Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5270
5271 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5272 was not used anymore !
5273
5274Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5275
5276 * configure.in: preparing 2.4.7
5277 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5278 manual page from John
5279 * doc/*: updated the doc and rebuilt the generated pages
5280
5281Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5282
5283 * xmlIO.c: closing bug #62711, the library should never
5284 close stdin or stdout.
5285
5286Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5287
5288 * uri.c: second pass at fixing #63336, using Joel Young
5289 final patch. looks okay.
5290
5291Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5292
5293 * uri.c include/libxml/uri.h: trying to clear #63336
5294 allowing the escaping routine to parse unconformant
5295 URI-References.
5296
5297Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5298
5299 * vms/readme.vms vms/build_libxml.com nanoftp.c
5300 include/libxml/xmlversion.h.in: a few VMS updates from
5301 John A Fotheringham
5302 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5303 and xmlCleanupOutputCallbacks() for the Perl binding people.
5304
5305Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5306
5307 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5308 apply fixes to close #63271 and avoid segfaults when
5309 the error routine gets callbed before xmlInitParser()
5310 get called.
5311 * nanoftp.c error.c: Applied patches from Justin Fletcher
5312 correcting some xmlGenericError misuses.
5313
5314Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5315
5316 *doc/xmllint.xml, doc/xmllint.1
5317 New and improved man page for xmllint - .xml is the original, .1
5318 is the generated man page
5319
5320Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5321
5322 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5323 the web site from the main HTML document.
5324
5325Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5326
5327 * parser.c: fixed an erroneous validation bug when PE refs
5328 occurs in external parsed entities referenced from the
5329 internals subset
5330 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5331 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5332 added the associated testcase, it's a nice one.
5333 * HTMLparser.c: generate the DTD node as HTML still ...
5334 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5335
5336Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5337
5338 * HTMLparser.c: fixed a bug in htmlNewDoc()
5339
5340Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5341
5342 * test/threads/*: added entities testing to the Thread test
5343 * testThreads.c: make the test reasonable
5344 * DOCBparser.c: fix the DTD public and system ID
5345 * xmllint.c: added --sgml for SGML DocBook importing
5346 * Makefile.am: added Docbtests target
5347
5348Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5349
5350 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5351 * testThreads.c: removed bogus include
5352
5353Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5354
5355 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5356 fixed a very serious (looping) validation bug
5357
5358Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5359
5360 * include/libxml/globals.h include/libxml/threads.h threads.c
5361 testThreads.c: far more testing, cleaning up bugs
5362 * *.c : make sure globals.h is always included.
5363
5364Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5365
5366 * HTMLparser.c: try to get rid of parser loops for good.
5367
5368Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5369
5370 * configure.in: fixed some bugs in CFLAGS passing.
5371 * test/threads Makefile.am testThreads.c: added a specific
5372 threaded test case (really nasty, guaranteed).
5373
5374Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5375
5376 * catalog.c: serious cleanup on the management of the
5377 XML catalog tree, more tests done, especially with
5378 the catalog PI.
5379
5380Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5381
5382 * catalog.c: avoid a problem in catalog cleanup on SMP if
5383 catalogs were not initialized.
5384
5385Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5386
5387 * catalog.c xpath.c: trying to cleanup the not thread safe
5388 parts of the library.
5389
5390Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5391
5392 * include/libxml/globals.h configure.in global.data: make
5393 the allocation be per-thread a configure option
5394 * encoding.c include/libxml/parser.h: fixed compilation
5395 errors
5396
5397Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5398
5399 * include/libxml/parser.h: Norm reported that a few lines
5400 added were breaking libxslt compile, removed them for now
5401
5402Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5403
5404 * parser.c parserInternals.c threads.c: debugged and fixed
5405 initialization problems which were giving troubles on SMP
5406 boxes.
5407
5408Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5409
5410 * include/libxml/Makefile.am: missing globals.h
5411
5412Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5413
5414 * globals.c: added a couple of standard includes.
5415
5416Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5417
5418 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5419 include/libxml/parserInternals.h include/libxml/tree.h
5420 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5421 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5422 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5423 Applied the last patches from Gary, cleanup, activated threading
5424 all user accessible global variables are now handled in globals.[ch]
5425 Still a bit rought but make tests passes with either
5426 --with-threads defined at configure time or not.
5427 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5428 linking options
5429
5430Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5431
5432 * Makefile.am include/libxml/Makefile.am
5433 include/libxml/globals.h globals.c include/libxml/threads.h
5434 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5435 configure.in: started integrating the core of the thread support
5436 not activated yet but half integrated. The code should still
5437 compile and work anyway.
5438
5439Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5440
5441 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5442 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5443 integrating the non-controversial parts of Gary Pennington
5444 multithread patches
5445 * catalog.c: corrected a small bug introduced
5446
5447Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5448
5449 * catalog.c include/libxml/catalog.h: very serious cleanup,
5450 isolating unportable code and as much as possible the accesses
5451 to the global shared catalog. May need more testing !
5452
5453Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5454
5455 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5456 Keith Isdale patches for the XSLT debugger interfaces. Some
5457 cleanup
5458
5459Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5460
5461 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5462 * DOCBparser.c: generate line nubers in elements
5463
5464Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5465
5466 * configure.in: preparing 2.4.6 release
5467 * doc/xml.html doc/html/*: updated and rebuilt the docs
5468 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5469
5470Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5471
5472 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5473 adding documentation for DV's supercatalog support
5474
5475Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5476
5477 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5478 super catalog support adding one API and one flag --sgml to
5479 xmlcatalog
5480
5481Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5482
5483 * doc/xmlcatalog_man.xml, xmlcatalog.1
5484 One more crack at
5485 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5486
5487
5488Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5489
5490 * xpath.c: implemented xmlXPathObjectCopy for external objects
5491 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5492
5493Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5494
5495 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5496 finishing up fix to
5497 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5498 the xmlcatalog man page display more elegantly
5499
5500Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5501
5502 * configure.in: closing bug #61832
5503 * HTMLparser.c: removed a warning
5504
5505Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5506
5507 * xpath.c: fixing #61673 part I, do not loose doc information
5508 when copying result value trees.
5509
5510Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5511
5512 * xpath.c: trying to harden the XPath interpreter
5513
5514Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5515
5516 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5517 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5518
5519Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5520
5521 * HTMLparser: repaired another loop problem
5522
5523Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5524
5525 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5526 parsing.
5527 * xpath.c: fix bug #61291 the default XML namespace node is
5528 missing from the namespace axis.
5529 * tree.c: refuse to create namespaces nodes with prefix "xml"
5530
5531Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5532
5533 * SAX.c: ouch a non-defined namespace could lead to a crash,
5534 fixed #61215
5535
5536Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5537
5538 * parserInternals.c: closed bug #61054
5539
5540Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5541
5542 * include/libxml/Makefile.am: closing #60708
5543
5544Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5545
5546 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5547 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5548
5549Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5550
5551 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5552
5553Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5554
5555 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5556 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5557
5558Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5559
5560 * catalog.c: Justin Fletcher provided cleaup code in case
5561 HAVE_STAT is not defined
5562 * include/win32config.h: Igor Zlatkovic suggested to have
5563 HAVE_STAT defined there
5564
5565Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5566
5567 * catalog.c - fixed typing error reported by M. Barros
5568
5569Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5570
5571 * xmllint.c - fixing typo
5572
5573Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5574
5575 * HTMLparser.c: small enhancement to prevent loop on
5576 unrecognizable data
5577
5578Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5579
5580 * parserInternals.c: applying patch from bug #60757 this
5581 should close it
5582
5583Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5584
5585 * catalog.c xmlcatalog.c: removed a couple of warning
5586 * xpath.c: try to solve the linking problem on platforms
5587 needing trio to compile
5588
5589Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5590
5591 * Makefile.am libxml.spec.in: backing up non-documented changes
5592 commited without review or aproval by Jens Finke <jens@gnome.org>
5593 * HACKING: made 100% clear that no commit should be done directly
5594
5595Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5596
5597 * configure.in: Joe Orton provided a patch fixing a problem
5598 when iconv is specified to be in a non-standard directory
5599 but wasn't exported in xml2-config --cflags
5600
5601Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5602
5603 * configure.in: let's ship 2.4.5 before getting too much
5604 troubles with 2.4.4 errors.
5605
5606Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5607
5608 * encoding.c entities.c: do not output hexadecimal charrefs
5609 when serializing HTML since some version of Netscape can't
5610 grok it, generate decimal ones.
5611 * result/HTML/doc3.htm: output changed due to previous test
5612 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5613
5614Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5615
5616 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5617 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5618
5619Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5620 Released 2.4.4
5621
5622 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5623 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5624 updated the configuration scripts systems accordingly
5625
5626Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5627
5628 * configure.in: preparing for 2.4.4
5629 * doc/xml.html doc/html/*: updated and rebuilt the docs
5630
5631Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5632
5633 * win32/dsp/libxml2.def.src: tried to incorporate comments
5634 from bug #59220
5635
5636Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5637
5638 * parser.c result/noent/wml.xml: fixed bug #59981 related
5639 to handling of '&' in attributes when entities are substitued
5640
5641Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5642
5643 * libxml.h include/libxml/xmlversion.h.in
5644 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5645 Tried to close bug #60131
5646
5647Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5648
5649 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5650
5651Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5652
5653 * SAX.c: fixing bug #59946 on xmlns=""
5654
5655Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5656
5657 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5658 but allocates a new error code.
5659
5660Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5661
5662 * xmllint.c: John Fleck fixed typos in the options output
5663 * parser.c SAX.c: fix ignorable white space SAX selection
5664
5665Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5666
5667 * entities.c: Steve Underwood found the possibility of an
5668 ininite loop in case of error.
5669
5670Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5671
5672 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5673
5674Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5675
5676 * parser.c: warn if version is not 1.0 but it's not
5677 strictly speaking an error after analyzing the spec
5678
5679Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5680
5681 *doc/catalog.html - add link to the html version of the
5682 man page, other linguistic cleanups
5683
5684Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5685
5686 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5687 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5688 file, has not yet been included in the build.
5689
5690Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5691
5692 * catalog.c: removed a duplicate affectation Justin Fletcher
5693
5694Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5695
5696 * tree.c: Armin Sander pointed a possible text coalescing
5697 problem, completed his patch.
5698
5699Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5700
5701 * trionan.c: Fixed const and volatile re-definition problem
5702
5703Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5704
5705 * libxml.4 parser.c: doc updates from Heiko Rupp
5706 * parserInternals.c: 2 sanity checks from Heiko Rupp
5707
5708Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5709
5710 * tree.c: applied patch from Armin Sander to make some pointers
5711 const in xmlCopyNode()
5712 * include/libxml/tree.h: added fix to the header
5713
5714Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5715
5716 * xpath.c: hum, restrict the integer usage gcc bug workaround
5717 to only gcc compilers so that other architecture don't get
5718 penalized by this limitation.
5719 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5720
5721Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5722
5723 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5724 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5725
5726Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5727
5728 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5729 --convert option to xmlcatalog to convert SGML ones to
5730 the XML syntax.
5731 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5732
5733 2.4.3 got released at that point
5734Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5735
5736 * catalog.c xmlIO.c: started some serious testing and fixed
5737 a few bug and optmization needs.
5738
5739Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5740
5741 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5742 preparing for a 2.4.3 release even if it may not be ready yet
5743 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5744 all file parsing lookup to go through the entity resolver, add
5745 to add an API to bypass it (needed to load catalogs themselves),
5746 some cleanup on the catalog code too.
5747 * nanoftp.c: small cleanup
5748 * doc/catalog.html: small update
5749
5750Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5751
5752 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5753 Jun Kuriyama
5754
5755Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5756
5757 * doc/catalog.html: finished the catalog documentation
5758
5759Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5760
5761 * doc/catalog.html doc/xml.html: added documentation about
5762 Catalog support, misses an API description
5763 * doc/html/*: reextracted the API pages
5764
5765Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5766
5767 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5768 Added the part about section 7.2 on URI resolution,
5769 fixed a side effect in the HTML parser, look complete
5770 and ready to rock except the URI/SystemID part!
5771
5772Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5773
5774 * include/libxml/catalog.h include/libxml/parser.h
5775 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5776 xmlIO.c: added support and APIs needed for the catalog PI
5777 * include/libxml/xmlIO.h: cleanup
5778
5779Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5780
5781 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5782 include/libxml/catalog.h: starts to look okay, really
5783 plugged the new framework, cleaned a lot of stuff,
5784 added some APIs, except the PI's support missing this
5785 should be mostly complete
5786 * result/catalogs/* test/catalogs/*: added new test, enriched
5787 the existing one with URN ID tests
5788
5789Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5790
5791 * catalog.c: fixed nextCatalog
5792 * result/catalogs/docbook test/catalogs/*: started adding
5793 a small regression test
5794
5795Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5796
5797 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5798 more work on the XML catalog support.
5799 * parser.c include/libxml/parser.h: small cleanup seems using
5800 list as a public parameter name can give portability troubles
5801 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5802 include/libxml/xpath.h include/libxml/Makefile.am: removed
5803 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5804 wrappers
5805
5806Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5807
5808 * Makefile.am trio.c triodef.h trionan.c xpath.c
5809 include/libxml/Makefile.am include/libxml/trionan.h:
5810 Re-worked Not-A-Number and Infinity support.
5811 * xmlcatalog.c: added readline include files
5812
5813Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5814
5815 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5816 testCatalog as xmlcatalog, making it an installed app
5817 adding a shell, and preparing it to be a /etc/xml/catalog
5818 management tool, though not ready yet
5819 * catalog.c include/libxml/catalog.h: adding support for
5820 XML Catalogs http://www.oasis-open.org/committees/entity/
5821 not finished, there is some interesting tradeoffs and a
5822 few open questions left.
5823
5824Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5825
5826 * xmllint.c: fixed a line formatting problem
5827
5828Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5829
5830 * SAX.c: removed a couple of unused variable (Albert Chin)
5831
5832Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5833
5834 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5835 trying to fix some troubles w.r.t. function returning
5836 const xxxPtr.
5837
5838Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5839
5840 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5841 defined
5842
5843Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5844
5845 * xpointer.c: removed unused var
5846
5847Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5848
5849 * testXPath.c: another small cleanup closing bug #59110
5850
5851Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5852
5853 * win32/dsp/libxml2.def.src: small cleanup closing bug
5854 #59108
5855
5856Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5857
5858 * example/gjobread.c: add xmlCleanupParser() before leaving
5859
5860Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5861
5862 * config.h.in configure.in include/libxml/xmlwin32version.h:
5863 released 2.4.2
5864
5865Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5866
5867 * include/libxml/valid.h debugXML.c valid.c: deprecate
5868 the non-boundchecking Sprintf functions, add Snprintf
5869 this should close bug #57984
5870
5871Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5872
5873 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5874 URIs before doing the lookups (pointed by Mark Vakoc)
5875
5876Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5877
5878 * xpath.c: serious changes on Result Value Trees and NodeSets
5879 w.r.t. deallocation and collect operations. Probably not
5880 100% clean (merge of allocated trees smells like a problem).
5881 Seems sufficient to close #58943
5882
5883Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5884
5885 * xmllint.c: adding a --format option
5886
5887Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5888
5889 * xpath.c: count() was broken on Result Value Tree
5890 * xmlIO.c: fixed file:/// accesses on _WIN32
5891
5892Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5893
5894 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5895 macro was renamed, this should close bug #58683
5896
5897Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5898
5899 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5900 entity substitution mode text at the end of the entity might
5901 be added due to text coalescing.
5902 * nanoftp.c parser.c: small cleanup
5903
5904Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5905
5906 * HACKING: added John Fleck right to commit in the doc subdir
5907
5908Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5909
5910 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5911 allow to inherit attributes from the DTD directly in the
5912 tree, this is needed for XPath and can be a useful feature.
5913 Inherited namespaces are always provided at the tree level now
5914 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5915 of tests for this feature (XSLT being the prime user).
5916
5917Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5918
5919 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5920 testSAX.c xmlIO.c xmllint.c include/win32config.h
5921 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5922 include/libxml/xmlwin32version.h.in win32/README.MSDev
5923 win32/dsp/*: applied Win32 Facelift No.2 patches from
5924 Igor Zlatkovic for Windows/MSC
5925
5926Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5927
5928 * SAX.c: unparsedEntityDecl() the URI computation of the
5929 entity wasn't done breaking XSLT unparsed-entity-uri()
5930
5931Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5932
5933 * xpath.c: fixed a bug when walking the descendants and
5934 the current node has no children
5935 * debugXML.c: show up when a text node is supposed to not be escaped
5936
5937Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5938
5939 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5940 worked like the set:leading() function)
5941 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5942
5943Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5946
5947Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * include/libxml/xmlIO.h: apply change to close #58141
5950 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5951
5952Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * parser.c: when the internal subset uses a PE, then the
5955 included entity can use conditional sections.
5956
5957Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5960 when walking the namespace axis showing up in
5961 libxst/tests/general/bug-12
5962 * xmlmemory.c: added the possibility to trace a given block
5963 defined by its address
5964
5965Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5966
5967 * parser.c: don't override existing encoding specified before
5968 starting xmlParseDocument()
5969
5970Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * include/libxml/xmlwin32version.h: reinserted, needed for
5973 Windows users of CVS
5974
59752001-07-27 Darin Adler <darin@bentspoon.com>
5976
5977 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5978 * testCatalog.c: Add include of <libxml/parser.h>.
5979
59802001-07-27 Darin Adler <darin@bentspoon.com>
5981
5982 * include/libxml/.cvsignore:
5983 * include/libxml/xmlwin32version.h:
5984 Remove this file from CVS because it's generated.
5985
5986Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * parser.c include/libxml/parser.h: applied const patches from
5989 Tom Moog #58002
5990
5991Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5992
5993 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5994 lookup framework
5995
5996Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * tree.c: fixed xmlCopyNode() for documents
5999
6000Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6003
6004Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * parser.c: fixes bug #57652 reported by Morus Walter
6007
6008Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009
6010 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6011
6012Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6015 errors, lesson don't add new functions at 1am before a release
6016 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6017 from XPath initialization when possible.
6018
6019Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * result/scripts/base*: removing history/readline changed
6022 this slightly
6023 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6024 xmllint.c: make element content line number generation
6025 optionnal to avoid breaking old apps added interface to switch
6026
6027Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006030 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006031 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6032 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6033 John Kroll fixes to allow saving to HTTP via PUT (or
6034 POST of needed).
6035 * doc/html/*.html: regenerated the docs
6036
6037Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6038
6039 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6040 xmlHashScanFull and xmlHashScannFull3 to get passed the
6041 three keys as arguments to the callback function
6042
6043Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * configure.in Makefile.am: removed libxml softlink for good
6046 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6047 100% coverage by gtk-doc
6048
6049Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050
6051 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6052 fixed serious troubles due to size_t vs. int mismatch
6053
6054Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6057
6058Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6059
6060 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6061 convenient extension API for value and context managing
6062 Now handles external objects through xmlXPathPopExternal,
6063 xmlXPathWrapExternal and xmlXPathReturnExternal.
6064 Added functions for sets operations (intersection, etc.)
6065
6066Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6069 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6070 HTMLparser.c: cleanup of global variables, marking some
6071 const or private.
6072
6073Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6074
6075 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6076 fixed xmlXPathNodeSetItem when passing index=0
6077
6078Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6081
6082Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6083
6084 * xmllint.c: fixed compilation under Cygwin #57503
6085 * TODO: update
6086
60872001-07-13 Peter Williams <peterw@ximian.com>
6088
6089 * config.h.in: add #undef HAVE_DLFCN_H
6090
6091 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6092 builddir.
6093
6094Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6097 raised by #57348 and #57381
6098
6099Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100
6101 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6102 tree.c xpointer.c: store the line numbder in element->content,
6103 may break some software, need a configuration mechanism
6104
61052001-07-10 Darin Adler <darin@bentspoon.com>
6106
6107 * .cvsignore:
6108 * example/.cvsignore:
6109 * include/.cvsignore:
6110 * include/libxml/.cvsignore:
6111 Various things that are generated and should be ignored.
6112
6113Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6116 * doc/xml.html doc/html/*: updated the docs
6117
6118Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119
6120 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6121 validation occured on content with element child
6122
6123Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * tree.c: fixed XML Base computation which was broken
6126 * debugXML.c: added a base function to the shell
6127 * Makefile.am result/scripts/* test/scripts/*: added scripts
6128 based regression tests, and adding 2 XML Base tests
6129
6130Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * tree.c: set properties doc and call xmlSetListDoc for properties
6133 content when grafting them in a different tree.
6134 * aclocal.m4: remove from CVS
6135
6136Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6137
6138 * win32/libxml2/libxml2.def.src: added some missing entry point
6139 for XPath (Mark Vakoc)
6140
6141Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6144 layer should URI-Unescape before trying to open resources.
6145
6146Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
6148 * xpath.c: fix the name() bug for elements in the default
6149 namespace reported by Charlie Bozeman
6150
6151Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6154 led to an XPath fix, improvements of SAX initialization, and
6155 an added option --nocdata to testXPath
6156
6157Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * doc/libxml-doc.el: Felix Natter provided anew version working
6160 with XEmacs too
6161
6162Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * include/libxml/xpath.h: small cleanup
6165 * doc/xml.html: update
6166
6167Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6170 released 2.3.14
6171
6172Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * doc/html/*: rebuilt the docs for the release
6175 * doc/xml.html: added 2.3.14 release.
6176
6177Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6178
6179 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6180 were not equal to empty strings
6181
6182Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6183
6184 * SAX.c: fixed a URI-Reference computation problem when validating
6185 * xmlIO.c: small cleanup
6186
6187Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * parser.c: improved the description of a couple of interfaces
6190 upon Larry Stamper suggestion
6191
6192Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193
6194 * SAX.c entities.c parser.c: changed completely the way entities
6195 are handled when running the parser in entity substitution mode.
6196 This fixes a bug reported by Stephan Kulow and nearly divides
6197 by 3 the amount of memory required by libxslt to load and process
6198 DocBook TDG.
6199
6200Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6201
6202 * HTMLparser.c: fixing a too early root closing problem raised
6203 byt Prashanth Naidu
6204
6205Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6206
6207 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6208 raised by Mark Vakoc.
6209
6210Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * example/Makefile.am: fixed the include path to add srcdir/include
6213 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6214 and some cleanup
6215
6216Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6217
6218 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6219 lot of optimization work, results in significant improvements
6220 when handling really complex XPath queries. Add a small optimizer
6221 for unions, improve [n] and [last()], avoid some costly ops.
6222
6223Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6226 * xpath.c: small cleanup
6227 * xmlGetNsList: reformated, fixed problems if used on Entities
6228
6229Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230
6231 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6232
6233Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6234
6235 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6236 * Makefile.am example/Makefile.am: workaround automake generating
6237 erroneous deps
6238
6239Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * include/win32config.h: bug #56801 Yon Derek provided a patch
6242 to the windows config file.
6243
6244Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6247 libxml.h : Yon Derek provided a set of changes to compile from
6248 CVS on Windows/MSC
6249
6250Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * parser.c: fixed UTF8 BOM support in push mode
6253 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6254 added a specific testcase
6255
6256Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * Makefile.am: added --push regression tests
6259 * parserInternals.c: the XML parser segfaulted in --push mode
6260
6261Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262
6263 * configure.in: moved the symlinks detection within a CVS
6264 check, this is not portable and will be removed soon.
6265 * xpath.c: small cleanup/speedup
6266
6267Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6270 release of 2.3.12
6271 * parser.c: make an error message if unknow entities in all cases
6272
6273Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6276
6277Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6280 includes were installed in the wrong dir
6281
6282Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * doc/html.xml: warn against sending code to exhibit bugs.
6285
6286Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6289 Tru64 from Thomas Leitner
6290
6291Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * AUTHORS: added William and Bjorn
6294 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6295 daniel@veillard.com hopefully I won't have to do this again
6296 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6297 docs can be rebuilt cleanly now
6298 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6299 from CVs it's generated, added include/libxml/xmlwin32version.h
6300 also generated but which should change far less frequently.
6301 * catalog.c nanoftp.c: made sure to include libxml.h not
6302 libxml/xmlversion.h directly
6303 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6304 when compiling on WIN32 and MSC
6305
6306Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * include/Makefile.am include/libxml/Makefile.am configure.in:
6309 fixed make distcheck and rebuilding the rpms
6310
6311Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312
6313 * configure.in: should finish the migration of exported includes
6314 into a real include/libxml in CVS, at least for CVS users.
6315 * removed the exported headers, added in include/libxml (as well
6316 as xmlversion.h.in).
6317
6318Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * configure.in: fixed the way to detect symlink
6321
6322Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323
6324 * configure.in: updated, include/libxml is now a real CVS dir
6325
6326Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6329 version works with both libxml1 and libxml2 (it autodetects
6330 the prefix of the html-files) from Felix Natter.
6331 * doc/xml.html: updated doc accordingly
6332
6333Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * xpath.c: fixed the bug generating a template loop in libxslt
6336 when using docbook-xsl-1.4, * should filter out document nodes
6337 * HACKING: added William
6338 * TODO: updated
6339
6340Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * doc/FAQ.html: added a warning about gcc-3.0
6343 * doc/xml.html: added reference to gdome2 and removed a confusing
6344 sentence
6345
6346Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * xmlversion.h: okay this is a generated file, but Windows
6349 users need it and they can't generate it, and I want CVS
6350 Windows users ...
6351 * win32/libxml2/libxml2_so.dsp: Windows project file for
6352 the shared lib version of libxml2
6353 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6354 resources needed for libxslt/xsltproc by Yon Derek
6355
6356Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6357
6358 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6359
6360Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6361
6362 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6363
6364Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365
6366 * include/win32config.h: Yon Derek provided a first fix
6367 to be able to compile libxslt/xsltproc on Windows
6368
6369Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370
6371 * xpath.c: attempt to work around what seemed a gcc optimizer
6372 bug when handling floats on i386 http://veillard.com/gcc.bug
6373 * tree.c entities.c encoding.c: doing some cleanups while
6374 chasing it
6375
6376Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6377
6378 * Makefile.am: cleanup when --without-debug is specified
6379 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6380 w.r.t. --without-debug and other include points
6381 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6382 Catalogs
6383 * configure.in entities.h tree.h HTMLparser.c: removed
6384 --without-corba, made the _private field mandatory
6385
6386Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387
6388 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6389 outputs a BOM in UTF8, an errata has been issued to avoid the
6390 problem, that was the most reasonable solution... Add support
6391 for a leading UTF8 BOM in entities.
6392
6393Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394
6395 * valid.c: fixed a bug found when post validating an entity ref
6396 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6397 activate it too
6398
6399Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6402 weakness in the node copy the XPointer and the XInclude
6403 implementations. Serious cleanup.
6404
6405Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6406
6407 * Makefile.am: Kjartan Maraas provided a small patch to
6408 add xml2-config.in to EXTRA_DIST
6409
6410Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6411
6412 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6413 provided another failing case found in KDE, the way the
6414 ctxt->vctxt.nodeTab was allocated and freed changed over
6415 time but it wasn't completely cleaned up. This should fix it.
6416
6417Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * parser.c: Stephan Kulow also raised the fact that line number
6420 could get miscounted making debug harder, fixed the problem
6421 in xmlParseCharData()
6422
6423Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
6425 * valid.c: Stephan Kulow pointed out a problem when validating
6426 and using an empty entity, forgot a 'break' in a case.
6427
6428Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
6430 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6431 * doc/xml.html: updated with 2.3.11
6432
6433Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6434
6435 * TODO: updated adding cleanup of generated doc
6436 * configure.in: prepared to release 2.3.11
6437 * xmllint.c: added --version for bug reporting
6438 * doc/html/*.html: rebuilt the doc
6439
6440Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * xpath.c: first part of the work on selecting namespace to
6443 fix bug #56115
6444
6445Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6448 when using -liconv
6449 * TODO: updated
6450
6451Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6454 cleanup, encoding support.
6455
6456Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6459
6460Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * xpath.c: bug detected by Ankh when / is used as a function arg
6463
6464Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6465
6466 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6467 of element and use it to avoid outputting formatting spaces at
6468 the wrong place. Implemented the format parameter for HTML save.
6469 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6470 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6471 result/HTML/wired.html: of course this impact the result of a
6472 number of HTML tests
6473
6474Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6475
6476 * HTMLtree.[ch]: started augmenting the HTML save API with
6477 encoding and formatting parameters
6478
6479Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480
6481 * HTMLtree.h: cleanup and started evaluating the work needed on
6482 revamping the HTML output code
6483
6484Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6485
6486 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6487
6488Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * valid.c: fixed bug #56049, forgot one check in the
6491 validation routine
6492
6493Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494
6495 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6496
6497Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * libxml.h: fixed an error in last commit
6500 * doc/FAQ.html: added an entry for compilation from CVS
6501
6502Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * xmlversion.h.in libxml.h: Cygwin patches
6505 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6506 * tree.h: cleanup
6507
6508Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6511 memory block in a strange case where libxml is linked twice
6512 in the binary.
6513
6514Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6515
6516 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6517 state far too often, simple fix used to avoid it.
6518
6519Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6522 being processed, applied his patch
6523 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6524
6525Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6526
6527 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6528 provided fixes to compile on MSCC again
6529 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6530 also provided an update for the project files.
6531
6532Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6533
6534 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6535 bug #55810
6536
6537Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538
6539 * tree.c: fixed xmlGetNsProp() to close bug #55683
6540 Note this requires libxslt to use it's own function instead.
6541
6542Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * HTMLtree.c: when in a pre element no formatting space should
6545 be added.
6546 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6547
6548Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * configure.in: added tests for signal() and signal.h
6551
6552Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6553
6554 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6555
6556Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6557
6558 * doc/libxml-doc.el: Felix Natter provided a new version for
6559 libxml2
6560
6561Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6562
6563 * HTMLtree.c: when in a pre element no formatting space should
6564 be added.
6565
6566Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6569
6570Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571
6572 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6573 hack
6574 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6575 * uri.c: fixed a warning
6576
6577Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578
6579 * HTMLtree.c: trying to close bug #55772 escaping in script
6580 elements
6581 * doc/xml.html: suggest to send mail to the list
6582
6583Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6584
6585 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6586 good. Use a macro and based on the solution provided in
6587 vsnprintf manual page from GNU.
6588
6589Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6590
6591 * error.c: Workaround for non-preserving variadic list.
6592 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6593
6594Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6595
6596 * doc/xml.html: added 2.3.10 release
6597
6598Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599
6600 * configure.in: releasing 2.3.10
6601
6602Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6605
6606Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6607
6608 * encoding.c: Robert Collins provided a patch to add the
6609 "US-ASCII" encoding alias
6610
6611Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6612
6613 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6614 string oriented functions and started cleaning the related areas
6615 in xpath.c which needed fixing in this respect
6616
6617Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6618
6619 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6620 #55380
6621 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6622
6623Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * TODO: updated
6626 * nanohttp.[ch] : started adding APIs to get the redirected URL
6627 when this occurs (needed for further base computation
6628 * tree.h: cleanup
6629 * encoding.c: cleanup
6630 * SAX.c: minor change around ctxt->loadsubset
6631
6632Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * Makefile.am include/Makefile.am: small change to have
6635 include/libxml rebuilt if working from CVS.
6636 * uri.c: applied another patch from Carl Douglas for URI escaping,
6637 this should close bug #51876
6638
6639Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6642 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6643 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6644 added specific regression test
6645 * parser.h: preparing for the XSLT mode where DTD inherited
6646 attributes are added to the tree.
6647
6648Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6649
6650 * xinclude.[ch]: Updated the namespace for the Last Call version
6651 * result/XInclude/include test/XInclude/include: updated the
6652 testsuite accordingly
6653
6654Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6657 related to bug #51876
6658
6659Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6660
6661 * tree.c: fixed a gross mistake in base computation, xml:base is
6662 not completely correct yet (need cascade).
6663 * xpath.[ch]: added the few things needed to find a function name
6664 and URI from the XPath context when it is called.
6665
6666Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667
6668 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6669 * DOCBparser.c: small cleanup
6670 * xmllint.c: added a --catalogs option to load catalogs from
6671 $SGML_CATALOG_FILES
6672 * tree.c: cleanup
6673 * configure.in: iconv library fixup, ICONV_LIBS
6674
6675Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * catalog.c: handling of CATALOG entries. detection of recursion,
6678 and a few bugfixes
6679 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6680 against the default namespace
6681
6682Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6685
6686Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687
6688 * parser.c: fixed propagation context info when parsing an
6689 external entity.
6690 * doc/html/*.html: regenerated a couple of docs
6691
6692Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6693
6694 * doc/xml.html: update with 2.3.9 informations
6695
6696Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6699 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6700 * doc/html/* : rebuilt the docs
6701 * valid.c: small patch which may improve some case when
6702 validating.
6703
6704Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * HTMLparser.c: Closed bug #54891
6707 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6708 to the suite
6709
6710Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711
6712 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6713 applied a documentation patch from LotR and filled in a few missing
6714 descriptions
6715
6716Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * xpath.c tree.c parser.c: speed optimizations at the parser level
6719 document tree freeing and xpath evaluation
6720
6721Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * parser.c parser.h parserInternals.h: fixed a couple of
6724 interfaces for handling memory buffer input to const char *
6725 upon suggestion of JamesH.
6726
6727Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * configure.in: LoTR sent a patch fixing the previous commit
6730
6731Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * configure.in: trying to deal again with the stoopid -R linking
6734 flag of Solaris
6735
6736Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6737
6738 * xpath.h: two nodeset access macros from Thomas Broyer
6739
6740Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6743 patch from Thomas Broyer
6744
6745Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6748 case
6749 * INSTALL: was empty added stuff from the FAQ
6750
6751Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6752
6753 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6754 attributes handling and #54433 by adding xmlUnsetProp()
6755 and xmlUnsetNsProp()
6756
6757Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6758
6759 * HTMLparser.c: Patch from Jonas Borgström
6760 (htmlGetEndPriority): New function, returns
6761 the priority of a certain element.
6762 (htmlAutoCloseOnClose): Only close inline elements if they
6763 all have lower or equal priority.
6764 * result/HTML: this of course changed a number of tests results.
6765
6766Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767
6768 * xmlIO.c catalog.c: plugged in the default catalog resolution
6769 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6770 documentations
6771 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6772
6773Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6774
6775 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6776 integrating catalogs
6777 * catalog.[ch] testCatalog.c: adding a small catalo API
6778 (only SGML catalog support).
6779 * parser.c: restaured xmlKeepBlanksDefault(0) API
6780
6781Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6784
6785Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786
6787 * parser.c: added xmlParseExternalEntityPrivate() to allow
6788 propagation of ctxt->_private when parsing external entities
6789
6790Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791
6792 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6793
6794Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6797
6798Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * valid.c: warn when indeterminist content model is detected
6801 * result/VC/ElementValid8: this adds a message
6802 * Makefile.am: add --novalid for VCM tests
6803 * parserInternals.c: added a call to Init memory
6804
6805Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6806
6807 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6808 when both parameters are NULL.
6809
6810Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6811
6812 * valid.c: applied small patch from Gary Pennington, reindented
6813 some part of the code.
6814
6815Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6816
6817 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6818 release, updated and regenerated the docs
6819
6820Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6821
6822 * xpath.c result/XPath/expr/floats : clarified and cleanup
6823 printing of abnormal floats in tests.
6824
6825Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6826
6827 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6828 * results/HTML/ : a few changes in the output of the HTML tests as
6829 a result.
6830 * configure.in: tying to fix -liconv where needed
6831
6832Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6833
6834 * Makefile.am: fixed a stupid error
6835
6836Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6837
6838 * configure.in Makefile.am: make the inclusion of the trio
6839 modules in the library conditional
6840
6841Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * DOCBparser.c: patche from László Kovács, fixed entities refs
6844 in attributes handling
6845
6846Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6849 flushing
6850
6851Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * xpath.c: fix of an XSLT namespace bug reported on the list
6854 general/bug-8-
6855
6856Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * strio.h trio.c: Dan McNichol suggested a couple of small
6859 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6860
6861Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * tree.c parser.c encoding.c: spent a bit more time looking
6864 at the parsing speed and DOM handling. Added a few more
6865 speedups.
6866
6867Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868
6869 * parser.c: small but effective parsing speed improvement
6870
6871Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * configure.in: default on the DocBook parser inclusion (for Gnome)
6874 * DOCBparser.h: fixed a header reference
6875
6876Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6877
6878 * configure.in xpath.c: applied Bjorn patches for FPE on the
6879 alpha
6880
6881Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882
6883 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6884 xmlSaveFormatFileTo()
6885
6886Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6887
6888 * xpath.c: simple and efficient optimization, XPath functions
6889 aways bind to the same code, cache this
6890 * TODO: updated (by saying some is obsolete)
6891
6892Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6893
6894 * xpath.c: more cleanup work on XPath name parsing routines
6895
6896Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897
6898 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6899 xmlXPathParseName
6900 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6901 * debugXML.c: avoid compilation problems if compiling without
6902 HTML support, Igor Zlatkovic
6903 * win32/libxml2/libxml2.def.src: being able to compile without
6904 XPath on Windows
6905
6906Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6907
6908 * libxml.m4: yet another patch from Toshio Kuratomi
6909
6910Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6911
6912 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6913
6914Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6915
6916 * tree.[ch]: added xmlSaveFormatFile interface for saving
6917 and indenting a file.
6918
6919Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6920
6921 * xpath.c: fixed bug #53689 related to processing-instruction()
6922
6923Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6924
6925 * DOCBparser.c: patche from László Kovács
6926
6927Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6928
6929 * parser.c: applied fixes from Christian Glahn bug report #53391
6930
6931Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6932
6933 * error.c: Jean François Lecomte provided a complete description
6934 and a fix to bug #53537
6935
6936Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6937
6938 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6939
6940Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6941
6942 * DOCBparser.c SAX.c: a bit more work on entities processing.
6943 Still Need to cleanup XML output and references in attributes
6944
6945Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6948
6949Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * tree.c: trying to fix #53574, not completely complete,
6952 I would like xmllint --copy --debug test/ent1 and
6953 xmllint --debug test/ent1 to show the same result.
6954 * xpath.c: fix a bug when trying to sort namespace nodes
6955
6956Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6957
6958 * HTMLtree.c: real fix for #53402
6959
6960Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6963 PIs when using xsl:output
6964 * valid.c: closing #53537 some case generate segfaults if there
6965 is validity errors
6966
6967Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6968
6969 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6970 of external parsed entities, added --noent to testDocbook
6971 * valid.c: Garry Pennington found an uninitialized variable
6972 access in xmlValidateElementContent()
6973
6974Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6975
6976 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6977 with madness
6978 * result/HTML/ : this modified the result of the regression tests
6979 a lot.
6980
6981Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6982
6983 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6984 to doc where it wasn't checked against NULL reported by
6985 Jens Laas
6986
6987Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6988
6989 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6990 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6991
6992Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6993
6994 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6995 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6996 * SAX.[ch]: cleanup and updates for DocBook
6997 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6998 ex SGML identifier changes
6999 * valid.c: removed a static unused function.
7000
7001Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7002
7003 * HTMLtree.c: applied change for Paul Sponagl on script saving
7004 * Makefile.am: the warning about entity title.xml are normal.
7005
7006Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7007
7008 * configure.in: release of 2.3.7
7009 * Makefile.am: fixing make distcheck
7010
7011Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7012
7013 * doc/html/* doc/xml.html: updated and regenerated the docs
7014
7015Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016
7017 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7018
7019Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * tree.c: fixed #53388 with the provided patch
7022
7023Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7024
7025 * valid.c: Bjorn detected an invalid memory access. Fixed
7026 vstateVPush()
7027
7028Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7029
7030 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7031
7032Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7033
7034 * libxml.h: new header used only for the compilation of libxml
7035 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7036 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7037 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7038 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7039 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7040 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7041 baseline (version 1.2 plus a single patch).
7042 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7043 scientific notation for numbers. Tests added.
7044 * xpath.c: formatting of numbers changed to use sprintf
7045 (contribution from William Brack)
7046
7047Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7048
7049 * valid.c: cleanup, more useful debugging
7050 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7051 * xmlIO.c: entity loading is printed as an error when validating
7052
7053Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7054
7055 * valid.c: fixed to validate within entities
7056 * test/VCM/v22.xml: added a specific testcase
7057
7058Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7059
7060 * valid.c: forgot an epsilon transition in for ()+
7061 * test/VCM/v21.xml : added a specific test case
7062
7063Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7064
7065 * valid.c: removed a state explosion exhibited by RSS
7066 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7067 from bug #51872
7068
7069Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7070
7071 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7072 validation without using an ugly NFA -> DFA algo in the source.
7073 Made a specific algorithm easier to maintain, using a single
7074 stack and without recursion.
7075 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7076 * hash.c: made the growing routine static
7077 * tree.h parser.c: added the parent information to an
7078 xmlElementContent node.
7079
7080Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7081
7082 * SAX.c parser.c xpath.c: generating IDs when not validating
7083 from an external parsed entity was poisoning the ID has table
7084 with removed values. This was killing XSLT on the KDE help
7085 browser.
7086
7087Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088
7089 * entities.h: andrew@ugh.net.au detected a double declaration
7090
7091Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7092
7093 * debugXML.c hash.c tree.h valid.c : some changes related to
7094 the validation suport to improve speed with DocBook
7095 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7096 the way validation errors get reported
7097
7098Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7099
7100 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7101 by P C Chow and William M. Brack for XSLT HTML output
7102
7103Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7106 Igor Zlatkovic patches for MSC compilation and added his
7107 updates
7108
7109Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7110
7111 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7112 prefix lookup.
7113 * parserInternals.c: fixed the bug reported by Morus Walter
7114 due to an off by one typo in xmlStringCurrentChar()
7115
7116Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7117
7118 * HTMLparser.c result/HTML/*: revamped the way the HTML
7119 parser handles end of tags or end of input
7120
7121Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7122
7123 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7124
7125Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7126
7127 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7128 bug where the linktime verions of free() won't work ...
7129
7130Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7131
7132 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7133
7134Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7135
7136 * doc/xml.html: added 2.3.6 release
7137
7138Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7139
7140 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7141 * result/wml.xml: resulted in a small output change
7142
7143Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7144
7145 * tree.c: xmlNewDoc was missing the charset initialization
7146 * xmllint.c: added --auto to autogenerate a doc, allow to
7147 reproduce the problem fixed on xmlNewDoc
7148
7149Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7150
7151 * xpath.c: trying to get 52979 solved
7152 * tree.c result/ result/noent/: trying to get 52712 solved, this
7153 also made me clean up the fact that XML output in general should
7154 not add formating blanks by default, this changed the output of
7155 a few tests
7156
7157Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7158
7159 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7160
7161Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7162
7163 * configure.in: finally released 2.3.6
7164
7165Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7166
7167 * xpath.c: checking for null pointer generated by new code
7168
7169Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7170
7171 * xpath.c: fixed a [] evaluation problem reported
7172 * test/XPath/tests/simpleaddr: extended test
7173 * result/XPath/simpleaddr: updated result
7174
7175Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7176
7177 * xmllint.c: Dan Timis reported a portability problem
7178 on Macs without mmap, fixed it.
7179
7180Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7181
7182 * testXPath.c : added a --tree option allowing to display the
7183 tree dump of the XPath expression
7184
7185Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7186
7187 * xpath.c: fixed a memleak when comparing nodesets
7188 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7189 * tree.c: added a TODO
7190
7191Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7192
7193 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7194 we need string functions
7195 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7196 to be able to use them where needed. Applied some changes
7197 to reduce name linking pollution and compile in only what's
7198 needed.
7199 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7200 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7201 for the string manipulation functions
7202 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7203 to the free() function of xmlmemory.c
7204 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7205 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7206 usage.
7207
7208
7209Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7210
7211 * error.c: applied the context output patch of the error
7212 handling submitted by Chuck Griffith
7213 * error/VC/*: this slightly change some error logs
7214
7215Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7216
7217 * parser.c: fixed line number reporting on error
7218
7219Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7220
7221 * parser.c: Sullivan and Darin found a parser bug,
7222 applied the patch.
7223
7224Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7225
7226 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7227 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7228 xmlversion.h.in xpointer.c: of course the way I defined
7229 UNUSED breaks on old gcc version. Try to be smart and
7230 also define it directly in xmlversion.h
7231 * configure.in: removed -ansi flag from the pedantic set
7232
7233Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7234 Huge cleanup, I switched to compile with
7235 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7236 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7237 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7238 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7239 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7240 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7241 encoding.h entities.c error.c list.[ch] nanoftp.c
7242 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7243 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7244 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7245 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7246 Cleanup, staticfied a number of non-exported functions,
7247 detected and cleaned up a dozen of problem found this way,
7248 avoided a lot of public function name/typedef/system names clashes
7249 * doc/xml.html: updated
7250 * configure.in: switched private flags to the really pedantic ones.
7251
7252Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7253
7254 * configure.in: 2.3.5
7255 * doc/html/*: rebuilt the docs
7256
7257Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7258
7259 * parser.c: fixed a reported bug in NOTATION parsing
7260 * uri.c: accepted but not fixed bug 51876, added TODO
7261 * Makefile.am: fixed bug 51876
7262
7263Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7264
7265 * config.h.in configure.in error.c: fix a compilation problem
7266 on platforms without vsnprintf (xml@thewrittenword.com)
7267
7268Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7269
7270 * parser.c: fixed a function name header typo
7271 * SAX.c: notations can also occur in external subset.
7272
7273Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7274
7275 * error.c: removed a C++ like comment
7276
7277Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7278
7279 * parser.c: fixing bug 52299 strange condition leading
7280 to a parser crash due to a buffer overflow
7281 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7282 added the specific test case
7283
7284Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7285
7286 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7287 xmlXPathConvert{String,Number,Boolean} to be able to make
7288 type casts without a context stack, fixed some implementation
7289 problems related to the absence of context at parse-time,
7290 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7291 in the public API too
7292 * xpointer.c xpathInternals.h: we need to know at parse time
7293 whether we are compiling an XPointer
7294
7295Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7296
7297 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7298 cleaned up the parser internals, refactored XPath code, added
7299 new compilation based APIs and cleanly separated public and
7300 private APIs.
7301
7302Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7303
7304 * xpath.h: the comp field must be added at the end to avoid
7305 killing binary compat.
7306
7307Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7308
7309 * Makefile.am: detect XPath memleaks in regreson tests
7310 * error.c: fixed and error w.r.t. error reporting still using
7311 stderr
7312 * hash.c: added new line at end of file
7313 * tree.h: minor cleanup
7314 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7315 expression parsing from evaluation, resulted in a number of
7316 changes internally, and in XPointer. Likely to break stuff
7317 using xpathInternals.h but should remain binary compatible,
7318 new interfaces will be added.
7319
7320Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7321
7322 * configure.in: fixed a couple of problems reported by
7323 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7324 without gcc on non linux platforms.
7325
7326Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7327
7328 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7329 a fix for --with-html-dir= configure support. I hope it won't
7330 break rpm generation
7331
7332Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7333
7334 * xmlIO.c: one function comment cleanup.
7335
7336Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7337
7338 * SAX.c: external subset notations were improperly registered
7339 in the internal subset.
7340
7341Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7342
7343 * README.cvs-commits: added, pointing to HACKING
7344 * HACKING: updated
7345
7346Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7347
7348 * parser.c: and Matt Sergeant found one in the XML push
7349 parser (erroneous check I forgot to remove when I fixed the
7350 main parser).
7351
7352Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7353
7354 * xpath.c: ptittom found a small bug in UnaryExpr
7355
7356Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7357
7358 * configure.in: bumped to 2.3.4
7359 * error.c: fixed bug #51860
7360 * tree.c: fixed bug #51861
7361 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7362 * tree.[ch] : added xmlDefaultBufferSize
7363 * nanoftp.c: typo in function name header block
7364 * doc/xml.html : updated, added link to XML::LibXSLT
7365 * doc/html/* : rebuilt the docs
7366
7367Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7368
7369 * parser.c SAX.c: the new content parsing code raised an
7370 ugly bug in the characters() SAX callback. Found it
7371 just because of strangeness in XSLT XML Rec ouptut :-(
7372
7373Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7374
7375 * Makefile.am: Martin Baulig suggested to add -lm
7376 * tree.c: found another bug in xmlNodeGetContent()
7377
7378Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7379
7380 * xpath.c: Bjorn found the error related to strictness of comparison.
7381
7382Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7383
7384 * parser.c: trying to fix the Dtd parsing problem reported
7385 by Gary, side effect of last week speed optimizations.
7386
7387Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7388
7389 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7390 * parserInternals.c: removed unneeded test raised by Stric
7391
7392Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7393
7394 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7395 and fixed by William Brack). Added xmlXPathFormatNumber.
7396 Changed the sorting slightly.
7397 * configure.in Makefile.am example/Makefile.am: Added -lm.
7398 Please note that applications linking with libxml2, must
7399 also like with the math library from now on.
7400
7401Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7402
7403 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7404
7405Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7406
7407 * parser.c: one must report spaces even if the Dtd element
7408 content proves that this is not part of the element content.
7409 * result/valid/*.xml: this changed the ouptu slightly
7410
7411Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7412
7413 * configure.in: bumped to 2.3.3
7414 * doc/xml.html: updated
7415
7416Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7417
7418 * tree.c: minor doc fix
7419 * xpath.c: deallocation issues when a result tree has been
7420 converted to a node-set
7421
7422Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7423
7424 * doc/xml.html: oops corrected dates s/2000/2001
7425
7426Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7427
7428 * valid.c: new patch from Gary Pennington
7429
7430Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7431
7432 * doc/xml.html: applied patch from Ankh
7433
7434Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7435
7436 * xinclude.c: fixed a problem building on Mac
7437
7438Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7439
7440 * parser.c: more work on increasing parsing ferformances
7441
7442Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7443
7444 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7445 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7446 avoiding memcpy in production builds MEM_CLEANUP macro use
7447 * parser.[ch] parserInternals.c: optimizations of the tightest
7448 internal loops inside the parser. Better checking of I/O
7449 flushing/loading conditions
7450 * xmllint.c : added --timing
7451
7452Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7453
7454 * configure.in: bumped to 2.3.2
7455 * doc/xml.html: updated for release
7456
7457Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7458
7459 * xpath.c: found a memleak and fixed a nasty bug
7460
7461Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7462
7463 * xmllint.[c1] : added return code errors for xmllint
7464 * xpath.c: specific debug dump function for result value trees
7465
7466Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7467
7468 * xpath.c: finally implemented xmlXPathCompareNodeSets
7469 * test/XPath/expr/floats results/XPath/expr/floats: added
7470 a test for float expressions
7471
7472Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7473
7474 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7475 * parserInternals.[ch]: trying to speed up parsing
7476 * xpath.c : speeded up node set equality op
7477
7478Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7479
7480 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7481 better handling of ID/IDREF and the list modules associated
7482 * configure.in: small CFLAGS cleanup
7483
7484Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7485
7486 * configure.in: fixed iconv detection on AIX (stric)
7487
7488Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7489
7490 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7491
7492Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7493
7494 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7495 and optimized xmlXPathNodeSetSort
7496
7497Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7498
7499 * xpath.c: bug fix when context size is 0
7500 * parser.c: I like Norm's Dtd because they still manage to break
7501 the parser occasionally
7502
7503Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7504
7505 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7506
7507Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7508
7509 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7510 attributes within the XML-1.0 namespace
7511
7512Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7513
7514 * xpathInternals.h: exported a few axis functions
7515 * doc/xml.html: updated the doc
7516
7517Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7518
7519 * configure.in: applied patch from Daniel van Balen for OpenBSD
7520 and bumped version to 2.3.1
7521 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7522 attempt to find autoclosing was simply broken, removed it,
7523 updated the examples, this is better
7524
7525Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7526
7527 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7528 hash functionnalities.
7529 * doc/html/* : rebuild the doc
7530
7531Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7532
7533 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7534 on predicate
7535 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7536 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7537 really want to have tags closed on output even if we accept
7538 unclosed ones on input
7539
7540Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7541
7542 * xpath.c: ouch don't free NULL, rare case fixed
7543 * tree.c: don't coalesce text nodes if they don't have the
7544 same behaviour wrt escaping on output
7545
7546Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7547
7548 * xpath.c: small fixup
7549 * SAX.c: don't warn on empty namespaces.
7550
7551Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7552
7553 * README: a bit of cleanup
7554 * configure.in: preparing for 2.3.0 release
7555
7556Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7557
7558 * hash.[ch]: added a first version of xmlHashSize()
7559 * valid.c: another bug fix from Gary Pennington
7560
7561Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7562
7563 * valid.c: couple of bug fixes pointed by Gary Pennington
7564 * HTMLtree.c: #if 0 cleanup
7565
7566Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7567
7568 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7569 which removes a time consuming check of xmlXPathNodeSetAdd()
7570 and use it in places where we are sure to not break unicity
7571
7572Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7573
7574 * xpath.c: bug fixes found from XSLT
7575 * tree.c: preserve node->name special values when copying nodes.
7576 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7577 external subset are fetched when available but without full
7578 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7579 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7580 output with encoding disabled.
7581
7582Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7583
7584 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7585 xmlCheckFilename should not be called from xmlFileOpenW
7586 and xmlGzfileOpenW
7587
7588Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7589
7590 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7591 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7592 added the new tests for URI normalization
7593 * testURI.c: fixed stoopid bugs
7594 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7595 the URI in the error messages are now properly normalized
7596
7597Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7598
7599 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7600
7601Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7602
7603 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7604
7605Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7606
7607 * xpath.c: fixed mod operator
7608
7609Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7610
7611 * parser.c: fixed xmlStrcat doc
7612 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7613 trees.
7614
7615Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7616
7617 * xpath.c result/XPath/tests/chaptersbase
7618 result/XPath/tests/simplebase: fixed XPath node()
7619 * tree.c: small fix in xmlNewNs()
7620 * Makefile.am: removed extraneous xml2Conf.sh rule
7621
7622Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7623
7624 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7625 Changed the library name, in order to get libxml-devel and
7626 libxml2-devel to coexist on a single system
7627 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7628 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7629
7630Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7631
7632 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7633 libxml2-devel installable in // as libxml-devel.
7634
7635Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7636
7637 * doc/Makefile.am: fixed make rebuild in doc
7638 * doc/html/*.html: rebuilt the docs
7639
7640Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7641
7642 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7643
7644Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7645
7646 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7647 the HTML doc to go into the -devel RPM ...
7648 * aclocal.m4 config.h.in: some updates due to auto* magic
7649
7650Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7651
7652 * xpath.h: added a hook in the context structure allowing to
7653 link to extra support, needed for XSLT
7654
7655Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7656
7657 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7658 xmlXPtrCmpPoints to use it.
7659 * propagated the following patch from Alejandro Forero
7660 * include/win32config.h xmlIO.c: applied further suggestions
7661 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7662 * example/gjobread.c: fixed warnings, now that it builds
7663
7664Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7665
7666 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7667
7668 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7669 filename points to a valid file (not a directory).
7670 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7671 Added calls to xmlCheckFilenameDir.
7672
7673 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7674 `path' (rather than `filename') as the parameter to gzopen and open.
7675
7676Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7677
7678 * Makefile.am: fixed a problem with EXTRA_DIST
7679
7680Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7681
7682 * Makefile.am example/Makefile.am: finally found the trick
7683 to build the example, i.e. add "." in SUBDIRS before example
7684 in the list <grin/>
7685
7686Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7687
7688 * doc/xml.html: updated with an XSLT section, removed pointer to
7689 W3C CVS base.
7690
7691Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7692
7693 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7694 too, and deallocation need to occur the same way.
7695
7696Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7697
7698 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7699 type correponding to an XSLT result tree fragment. Share most
7700 of the data format with node set, as well as operators.
7701 * HTMLtree.c: added a newline at the end of the doctype output
7702 whe this one is not present initially.
7703 * tree.c: make sure taht the parent and doc pointers are properly
7704 set when copying attributes (lists).
7705
7706Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7707
7708 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7709
7710Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7711
7712 * xpath.c: seems I finally killed that ugly path evaluation
7713 context bug (tagged 9999 in case is is wrong)
7714
7715Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7716
7717 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7718 for XSLT
7719
7720Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7721
7722 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7723 for xmlGzfileOpen() bug
7724
7725Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7726
7727 * xpath.c: removed an error found by XSLT usage
7728 * tree.c parserInternals.h: use a predefined static string
7729 for text and comment nodes, avoid freeing them in xmlFreeNode,
7730 exported the string name in parserInternals.h and added
7731 another value to disable encoding at output (for XSLT),
7732 gain memory, time.
7733
7734Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7735
7736 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7737 win32/libxml2/libxml2_so.dsp: new makefiles and update
7738 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7739
7740Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7741
7742 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7743 Gary Pennington
7744
7745Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7746
7747 * xpath.c: fixed the comaprision of values and nodelists,
7748 need to compare nodelist still ...
7749 * debugXML.c: avoided a possible core dump
7750 * HTMLparser.c: cleanup
7751 * nanohttp.c: contributed fix.
7752 * tree.c: fixes in properties handling added xmlSetNsProp
7753 needed by libxslt
7754 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7755 comment
7756 * TODO: updated
7757
7758Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7759
7760 * parser.c parserInternals.c: applied Bjorn Reese optimization
7761 patch
7762
7763Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7764
7765 * Makefile.am: applied patch fro make check from Martin Vidner
7766
7767Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7768
7769 * configure.in: preparing 2.2.11
7770 * doc/html/*: rebuild the HTML files
7771 * doc/xml.html : updated
7772
7773Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7774
7775 * tree.c: fixed a stupid bug
7776 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7777 patches related to validation of an XInclude processing result
7778 * TODO: updated
7779
7780Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7781
7782 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7783 on large files
7784
7785Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7786
7787 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7788
7789Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7790
7791 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7792 reported by Jonas Borgström
7793 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7794
7795Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7796
7797 * testXPath.c xpath.c: fixing the XPath union expressions problem
7798 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7799
7800Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7801
7802 * xmllint.c: Made is so if the file name is "-" is will read form
7803 standard input. Sven Heinicke <sven@zen.org>
7804 * tree.c: fixed a problem when growing buffer
7805 * tree.h: fixed the comment of the node types following andersca
7806 comment
7807 * TODO: updated
7808
7809Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * HTMLparser.[ch]: added a way to avoid adding automatically
7812 omitted tags. htmlHandleOmittedElem() allows to change the
7813 default handling.
7814 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7815 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7816 of xmllint too when using --memory flag, added a memory test
7817 suite at the Makefile level.
7818 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7819 with namespace use when encountering QNames in XPath evalation,
7820 added xmlns() scheme in XPointer.
7821 * nanoftp.c : incorporated a fix
7822 * parser.c xmlIO.c: fixed problems raised with encoding when using
7823 the memory I/O
7824 * parserInternals.c: closed bug 25934 reported by
7825 torsten.landschoff@innominate.de
7826 * TODO: updated
7827
7828Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7831 on a non-updated tree :-(, made a 2.2.10 release to correct the
7832 situation
7833
7834Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7837 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7838 integrated a set of OpenVMS changes from Howard Taylor
7839 <Howard.Taylor@pacoast.com>
7840
7841Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7844 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7845
7846Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * HTMLparser.c: some fixes on auto-open of html/head/body
7849 * encoding.c: fixed a compilation error on some gcc env
7850 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7851 XPointer implementation
7852 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7853 related XPointer tests and associated results
7854
7855Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * doc/xmldtd.html doc/xml.html: following a short step by step
7858 guidance on IRC to help maciej with DTDs I started a small
7859 page on the subject.
7860
7861Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * HTMLparser.c: fixed handling of broken charrefs
7864 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7865 patches
7866
7867Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * doc/xml.html doc/html/* : rebuilt the docs after adding
7870 xinclude and updated page for 2.2.7 and 2.2.8
7871 * configure.in: releasing 2.2.8
7872
7873Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7874
7875 * parser.[ch] parserInternals.c: applied the conditional
7876 section processing fix from Jonathan P Springer
7877 <jonathan.springer2@gte.net>
7878 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7879 project file, fixed iconv default non support
7880 * xpath.c: fixed the problem of evaluating relative expressions
7881 when a node context is provided.
7882
7883Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * nanoftp.c: fixed gcc 2.95 new warnings
7886 * SAX.c: fixed a stupid bug
7887 * tree.c: fixed a formatting problem when round-tripping
7888 from/to memory
7889 * xinclude.c: chased memleak, fixed a base problem
7890 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7891 xmlXPtrBuildNodeList()
7892 * TODO: updated
7893 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7894 adding a first small set of regression tests for XInclude
7895
7896Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * nanohttp.[ch]: applied Wayne Davison patches to access
7899 the WWW-Authorization header.
7900 * parser.c: Closed Bug#30847: Problems when switching encoding
7901 in short files by applying Simon Berg's patch.
7902 * valid.c: fixed a validation problem
7903 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7904 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7905 Wayne Davison
7906 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7907 need to be extended to non full nodes selections.
7908 * xinclude.c: starts to work decently
7909
7910Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7911
7912 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7913 debugXML.c xmlversion.h.in: Started adding XInclude support,
7914 this is a new xmllint option
7915 * tree.c xpath.c: applied TOM patches for XPath
7916 * xpointer.c: fixed a couple of errors.
7917 * uri.c: added an escaping function needed for xinclude
7918 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7919 new warning from RH70 gcc's version
7920
7921Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7922
7923 * HTMLparser.c: fixed loop on invalid char in scripts
7924 * parser.c: update to description of xmlIOParseDTD()
7925 * libxml.m4 xmlversion.h.in: changes contributed by
7926 Michael Schmeing <m.schmeing@internet-factory.de>
7927 * configure.in: preparing for 2.2.7
7928 * Makefile.am: trying to avoid config.h and acconfig.h
7929 being included in the distrib
7930 * configure.in: released 2.2.7
7931
7932Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7933
7934 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7935 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7936
7937Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7938
7939 * parser.[ch]: added xmlIOParseDTD()
7940 * xpointer.c: added support for the 2 extra parameters of
7941 string-range, fixed a stoopid error when '0' was present
7942 in XPointer expressions
7943 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7944 testsuite for the above
7945
7946Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7947
7948 * libxml.spec.in: improved package descriptions
7949
7950Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7951
7952 * xpath.c xpathInternals.h: applied a large cleaning patch
7953 from TOM <ptittom@free.fr>, it also add namespace support
7954 for function and variables registration.
7955
7956Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7959 * Makefile.mingw: Wayne Davison's update adding hash.c
7960
7961Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * xpath.c: fixed the root evaluation problems
7964 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7965 ignorable spaces with <b> <bold> <em>
7966 * tree.c: fixed a loop in xmlSearchNsByHref()
7967
7968Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7969
7970 * xpath.c: applied another XPath patch from TOM
7971 * xpath.c include/makefile.am: applied another patch from
7972 china@thewrittenword.com (cleanup on IRIX).
7973
7974Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7975
7976 * xml-config.1: received a fixed version from Fredrik Hallenberg
7977 <hallon@lysator.liu.se>
7978
7979Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7982 cleanup patch for XPath
7983
7984Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * patched to redirrect all "out of context" error messages to
7987 a reconfigurable routine. The changes are:
7988 * xmlerror.h : added the export of an error context type (void *)
7989 an error handler type xmlGenericErrorFunc there is an interface
7990 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7991 to reset the error handling routine and its argument
7992 (by default it's equivalent to respectively fprintf and stderr.
7993 * all the c files: all wild accesses to stderr or stdout within
7994 the library have been replaced to calls to the handler.
7995
7996Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7997
7998 * configure.in: release 2.2.6
7999 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8000 exporting the inner functions of xpath for extension modules
8001 * doc/*: updated and rebuilt the doc
8002
8003Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8004
8005 * nanohttp.c : applied Wayne HTTP cleanup patch
8006 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8007 and xmlNodeSetSpacePreserve()
8008
8009Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * xpath.c: closing bug #29260
8012
8013Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8016 multikey tuples, made hash structure opaque
8017 * valid.[ch]: moved elements, attributes, notations decalarations
8018 as well as ID and refs to hash tables.
8019 * entities.c: hash cleanup
8020 * xmlmemory.c: fixed a dump problem in debug mode
8021 * include/Makefile.am: problem passing in DESTDIR= values patch
8022 from Marc Christensen <marc@calderasystems.com>
8023 * nanohttp.c: removed debugging remains
8024 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8025 * HTMLparser.c parser.c: fixing a number of problems with the
8026 macros in the *parser.c files (Wayne).
8027 * HTMLparser.c: close the previous option when opening a new one
8028 (Marc Sanfacon).
8029 * result/HTML/*: updated the HTML results accordingly
8030
8031Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8032
8033 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8034 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8035 XPath functions and XML entities table to them. More to come...
8036 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8037
8038Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * tree.c: coalesce adjacent text nodes
8041 * valid.c: handling of blank nodes in DTd validation (raised
8042 by problems with a posteriori validation).
8043 * nanohttp.c: changing behaviour on HTTP write stuff.
8044 * HTMLtree.c: forced body and html to be explicitely closed.
8045 * xpath.h: exported more XPath functions.
8046
8047Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8048
8049 * Release of 2.2.5
8050 * xpointer.c: range() range-inside and other helper functions
8051 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8052
8053Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8054
8055 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8056 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8057
8058Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8059
8060 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8061 and XPointer modules
8062
8063Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * SAX.h: closed #25107
8066
8067Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8068
8069 * testSAX.c: fixed problem with cdata reporting
8070 * SAXresult/* : updated
8071
8072Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8075 Closed bug #27499, added to regression tests
8076 * TODO: updated
8077
8078Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8079
8080 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8081 support for SCRIPT and STYLE with help from Bjorn Reese
8082 * test/HTML/* result/HTML/*: added simple testcase and updated
8083 the existing ones.
8084
8085Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8086
8087 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8088 string-range for empty strings
8089 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8090 test/XPath/xptr/strrange: augmented the XPointer testsuite
8091
8092Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8093
8094 * doc/xml.html doc/xmlmem.html: added a module describing memory
8095 interfaces and use, updated the main page.
8096
8097Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8098
8099 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8100 nanoftp code work on Windows too now
8101
8102Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8103
8104 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8105 * xpointer.c: implemented string-range() at least a good first version
8106 * test/XPath/docs/str test/XPath/xptr/strrange
8107 result/XPath/xptr/strrange: the string-range() tests
8108
8109Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8110
8111 * Makefile.am include/Makefile.am include/win32config.h
8112 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8113 and make distcheck
8114
8115Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8116
8117 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8118 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8119 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8120
8121Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8122
8123 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8124 patch for socklen_t detection by
8125 Albert Chin-A-Young <china@thewrittenword.com>
8126
8127Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8128
8129 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8130 and added a --dtdvalid option to xmllint used to test it
8131
8132Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8135 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8136
8137Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8138
8139 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8140 handlings (registration, lookup, cleanup)
8141
8142Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8143
8144 * configure.in Makefile.am include/makefile.am: adding XPointer
8145 and XPtrtests target
8146 * xpointer.[ch] : new files for XPointer support
8147 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8148 more XPath tests
8149
8150Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * configure.in: fixed, very broken, make distcheck works again
8153
8154Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8155
8156 * More work toward 2.2.5, integrated a number of patches
8157 * configure.in Makefile.am win32config.h.in: trying to cleanup
8158 make distcheck .... huh ...
8159 * include/Makefile.am include/win32config.h: new directory
8160 for includes
8161 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8162 updated teh makefiles and instructions for WIN32
8163 * xpath.c: small fixes
8164 * test/XPath/ results/XPath: updated the testcases and results
8165 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8166 suggested patches
8167 * valid.c: fixed an ID bug
8168
8169Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8170
8171 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008172 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008173 * xpath.[ch]: worked on XPointer
8174
8175Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8176
8177 * configure.in Makefile.am: 2.2.5, ship the include in an
8178 include/libxml subdirectory, use symlinks when using CVS
8179 * testSAX.c: fixed small bug
8180 * testXPath.c: changed the way testfiles are parsed
8181 * debugXML.c: same kind of cleanup when parsing an argument expression
8182 XPath/XPointers can have blanks embedded
8183 * xpath.[ch]: more cleanup, reorgs for XPointer work
8184 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8185 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8186
8187Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8188
8189 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8190 in the XPath engine, rewrote large parts of it, now it's far
8191 cleaner and in sync with the REC not an old WD. Fixed a parsing
8192 problem in the interactive XML shell found when testing XPath.
8193
8194Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8197 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8198 examples with the extra test
8199
8200Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8201
8202 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8203 the global init function.
8204
8205Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8206
8207 * HTMLparser.c: Doohhh, attribute name parsing was still case
8208 sensitive ! Fixed this ...
8209 * result/HTML/* : updated the tests results accordingly
8210
8211Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8214 engine, should be far more stable, incorporated a new version of
8215 preceding/following axis, need testing
8216 * uri.c: fixed file:///c:/a/b/c problem
8217 * test/XPath/tests/idsimple: augmented the XPath tests
8218
8219Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * doc/* rebuilding docs for 2.2.4 release
8222
8223Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8224
8225 * configure.in: releasing 2.2.4
8226 * parser.[ch]: added xmlStrEqual()
8227 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8228 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8229 use xmlStrEqual instead
8230 * TODO: updated
8231 * added an XPath test
8232
8233Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8236 * entities.h: exported xmlInitializePredefinedEntities
8237 * parser.[ch] : added xmlInitParser()
8238 * parserInternals.h : had to export htmlInitAutoClose()
8239
8240Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8241
8242 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8243 problems
8244 * Makefile.am : added XPath regression tests to normal tests
8245 * uri.c: fixed a problem with local paths, cleanup
8246 * parser.c: fixed a problem with large CData sections
8247
8248Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8249
8250 * configure.in xml-config.in: patch from "Ben Taylor"
8251 <sol7x86@hotmail.com> for solaris shared libs lookup
8252
82532000-09-30 Martin Baulig <baulig@suse.de>
8254
8255 * libxml-2.0.pc.in: Provide pkg-config script.
8256
8257 * configure.in: Create the libxml-2.0.pc script from the
8258 libxml-2.0.pc.in templates.
8259 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8260 script in `$(libdir)/pkgconfig'.
8261
8262Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8263
8264 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8265 when compiling with MSC
8266
8267Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8268
8269 * xpath.c: patch for normalize-string() substring-before(),
8270 substring-after() and translate() functions from Bjorn Reese
8271 <breese@mail1.stofanet.dk>
8272 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8273 Fredrik Hallenberg <hallon@lysator.liu.se>
8274 * TODO: updated
8275
8276Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8277
8278 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8279 problem of socklen_t being undefined on a number of platforms
8280 * debugXML.c: fixed a compilation problem when without snprintf
8281
8282Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8283
8284 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8285 an URI bug and a fix for the control-character-induced infinite loop
8286 * nanohttp.c: preventive fix for compiling on WIN32
8287
8288Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8289
8290 * xmlint.c: closing bug #25000
8291
8292Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8293
8294 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8295 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8296 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8297 related function, fixing xmlStrncmp(), and associated cleanup
8298 * result/HTML/entities.html.sax: updating result
8299
8300Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * uri.c: applied patch for URI escaping from Wayne Davison
8303 <wayned@blorf.net>
8304 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8305 from Denis Barbier <barbier@imacs.polytechnique.fr>
8306 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8307 patch from Wayne Davison
8308
8309Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * doc/xml.html : updated with new releases, adding "how to help"
8312
8313Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8314
8315 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8316 removed a few warnings in pedantic mode ...
8317 * parserInternals.c parser.c: moved encoding switching function
8318 to parserInternals.c
8319 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8320
8321Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8322
8323 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8324 error or warning handlers
8325
8326Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8327
8328 * parserInternals.c parserInternals.h parser.c Makefile.am:
8329 created a new module parserInternals.c, moved most of the
8330 code shared by the various parsers there, as well as
8331 deprecated code from parser.c. More cleanup of parser.c
8332 * uri.c: fixed a problem when URI is NULL
8333 * valid.c: speedup when looking for an attribute declaration
8334
8335Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8336
8337 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8338 the cleanup of the computation of URI references when seeking
8339 external entities. The URI reference string and the resulting
8340 URI are both stored now.
8341 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8342 large s(n)printf checks and cleanup from Denis Barbier
8343 <barbier@imacs.polytechnique.fr>
8344 * xmlversion.h.in tree.h: couple of SGML declarations for a
8345 possible docbook module.
8346 * result/VC/ : a couple of test output changed due to the change
8347 of the entities URI
8348
8349Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8350
8351 * parser.h: added a _private field for linking user's data
8352
8353Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8354
8355 * parser.c parserInternals.h: demacroified most of the IS_XXX
8356 the gain in size is significant so ...
8357
8358Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8359
8360 * entities.c: cases where looking up entities with doc==NULL
8361 covered
8362
8363Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8364
8365 * uri.c: applied Wayne Davison patch
8366 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8367
8368Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * uri.c testUri.c: applied Wayne Davison patches
8371 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8372 * Makefile.in: added URItest and included thenin "make tests"
8373
8374Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8375
8376 * xmlversion.h.in: closed bug 22941
8377
8378Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8379
8380 * doc/xmlio.html: added doc and example for entity loader
8381 redefinition.
8382
8383Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8386 used by libxml
8387
8388Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8389
8390 * parser.c: Fixed bug on invalid ontent characters and when using
8391 push.
8392 * xmllint.c: fixed xmllint endling of errors in push mode
8393
8394Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8395
8396 * HTMLparser.c testHTML.c: applied two new patches from
8397 Wayne Davison <wayned@users.sourceforge.net>
8398 * result/HTML/*.sax: regenerated HTML SAX output
8399 * parser.c: more cleanup.
8400
8401Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8402
8403 * HTMLparser.[ch] testHTML.c: applied the second set of
8404 patches from Wayne Davison <wayned@users.sourceforge.net>,
8405 adding htmlEncodeEntities()
8406 * HTMLparser.c: fixed an ignorable white space detection bug
8407 occuring when parsing with SAX only
8408 * result/HTML/*.sax: updated since the output is now HTML
8409 encoded...
8410
8411Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8412
8413 * HTMLparser.[ch]: applied some of Wayne Davison
8414 <wayned@users.sourceforge.net> patches
8415
8416Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8417
8418 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8419 undeclared namespace prefix was used, added a warning.
8420 Cleaned up support w.r.t. entities, spilling out a warning
8421 and being pedantic on lookups.
8422 * test/warning/ent9 : added testcase for previous example.
8423 * TODO: updated
8424 * parserInternals.h parser.c: changed the way names are parsed
8425 now allow infinite size and decrease penalty for normal use
8426 * parser.c: Started a big cleanup/check of the parser code,
8427 fixed some of the most tortuous entity code, spotted code
8428 unused anymore
8429 * test/*: added tests for very long names and related nasty
8430 things.
8431
8432Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8433
8434 * doc/encoding.html: added encoding aliases doc
8435 * doc/xml.html: updates
8436 * encoding.[ch]: added EncodingAliases functions
8437 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8438 bottleneck affecting large DTDs like Docbook
8439 * parser.[ch] xmllint.c: added a pedantic option, will be
8440 useful
8441 * SAX.c: redefinition of entities is reported in pedantic mode
8442 * testHTML.c: uninitialized warning from gcc
8443 * uri.c: fixed a couple of bugs
8444 * TODO: added issue raised by Michael
8445
8446Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8447
8448 * doc/encoding.html: propagated Martin Duerst suggestions
8449
8450Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8453 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8454 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8455 by Wayne Davison
8456
8457Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8458
8459 * nanoftp.c nanohttp.c: small cleanup
8460 * TODO: updated
8461
8462Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * added an old VC testcase and updated title.xml entity
8465
8466Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8469 done on auto-opening of <p> tags and cleanup of SAX output
8470
8471Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8472
8473 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8474
8475Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8476
8477 * doc/xml.html libxml.* structure.*: updated the doc a bit
8478
8479Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8480
8481 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8482 of SAX tests
8483
8484Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8487 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8488
8489Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8490
8491 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8492 * testHTML.c: fix core dump on Solaris 2.x systems
8493 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8494 * result/HTML/*.sax: previous bug fix lead to new results
8495
8496Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8497
8498 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8499 * configure.in: added --with-readline=DIR to accept alternate
8500 path for readline include/library
8501 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8502 for ANSI under HP-UX
8503 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8504 includes @LIBS@
8505
8506Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8507
8508 * doc/* : rebuilt the docs
8509 * getting ready for 2.2.2 release
8510
8511Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8512
8513 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8514 and xmlAddFeature()
8515 * tree.[ch]: added xmlAddChildList()
8516 * xmllint.c: MAP_FAILED macro test
8517 * parser.h: added xmlParseCtxtExternalEntity()
8518 * valid.c: applied bug fixes removed warning
8519 * tree.c: added CDATA block to elements content
8520 * testSAX.c: cleanup of output
8521 * testHTML.c: added SAX testing
8522 * encoding.c: better error recovery
8523 * SAX.c, parser.c: fixed one of the external entity processing
8524 of the OASis testsuite
8525 * Makefile.am: added HTML SAX regression tests
8526 * configure.in: bumped to 2.2.2
8527 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8528 SAX results
8529
8530Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8531
8532 * configure.in: patch for HP compiler
8533
85342000-08-04 Sven Heinicke <sven@zen.org>
8535
8536 * xmllint.c: Was coredumping sometimes when the file given didn't
8537 exist.
8538
8539Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8540
8541 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8542
8543 when using in memory parsing. Need some cleanup.
8544 * xmllint.c configure.in: added a --memory flag to test memory
8545 parsing
8546
8547Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8548
8549 * nanohttp.c: fixed socklen_t replacement to unsigned int
8550 * parser.c: fixed a space handdling missing at the end of
8551 production 28 DOCTYPE.
8552 * xmlmemory.c: fixed a stupid bug on the routine to override
8553 allocation functions
8554 * TODO: updated
8555
8556Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8557
8558 * doc/ regenerated the docs
8559
8560Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8561
8562 * doc/encoding.html doc/xml.html: added I18N doc
8563 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8564 improvements, both parser and filters, added ASCII & HTML,
8565 fixed the ISO-Latin-1 one
8566 * xmllint.c testHTML.c: added/made visible --encode
8567 * debugXML.c : cleanup
8568 * most .c files: applied patches due to warning on Windows and
8569 when using Sun Pro cc compiler
8570 * xpath.c : cleanup memleaks
8571 * nanoftp.c : added a TESTING preprocessor flag for standalong
8572 compile so that people can report bugs more easilly
8573 * nanohttp.c : ditched socklen_t which was a portability mess
8574 and replaced it with unsigned int.
8575 * tree.[ch]: added xmlHasProp()
8576 * TODO: updated
8577 * test/ : added more test for entities, NS, encoding, HTML, wap
8578 * configure.in: preparing for 2.2.0 release
8579
8580Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8581
8582 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008583 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008584
8585Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8586
8587 * doc/xml.html: changed the xmlsoft.org structure, updated the
8588 examples w.r.t. root and childs
8589
8590Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8591
Daniel Veillard784b9352003-02-16 15:50:27 +00008592 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008593
8594Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8595
8596 * HTMLparser.c: Work on character encoding support for the HTML parser
8597 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8598 * encoding.c: Fixed a potential memleak in the encoding stuff
8599
8600Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8601
8602 * doc/FAQ.html doc/Makefile.am : added a FAQ
8603
8604Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8605
8606 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8607 of the HTML parser to force it to not bypass SAX
8608
8609Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8610
8611 * win32config.h.in: updated
8612 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8613 lacks iconv support :-( need to release 2.1.1
8614 * configure.in: release 2.1.1
8615 * HTMLparser: fixed bug #14784
8616 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8617 by Windows compiler
8618 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8619 the SAX startDocument() callback.
8620 * TODO: updated
8621
8622Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8623
8624 * added xmlStopParser()
8625
8626Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8627
8628 * configure.in: 2.1.0 prerelease
8629 * Large resync between W3C and Gnome tree
8630 * nanoftp, nanohttp.c: fixed stalled connections probs
8631 * HTMLtree.c SAX.c : support for attribute without values in
8632 HTML for andersca
8633 * valid.c: Fixed most validation + namespace problems
8634 * HTMLparser.c: start document callback for andersca
8635 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8636 * parser.h, SAX.c: serious speed improvement for large
8637 CDATA blocks
8638 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8639 different encoding
8640 * example/Makefile.am example/gjobread.c tree.h: work on
8641 libxml1 libxml2 convergence.
8642 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8643 and the LIBXML_TEST_VERSION macro
8644
8645Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8646
8647 * doc/xml.html: various patches and improvements typo fixed by
8648 Felix Natter
8649 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8650 from Felix Natter <fnatter@gmx.net>
8651
8652Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8653
8654 * doc/upgrade.html: updated with instructions for support of both
8655 libxml-1.x and libxml-2.x
8656 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8657 for 2.x support and also fixed includes
8658
8659
8660Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8661
8662 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8663 the encoding support, added iconv support, so now libxml if
8664 compiled with iconv automatically support japanese encodings
8665 among others. Work based on initial patch from Yuan-Chen Cheng
8666 I may have broken binary compat in the encoding handler
8667 registration scheme, but that was so utterly broken I don't
8668 expect anybody to have used this feature until now.
8669 * parserInternals.h: fixup on the CHAR range macro
8670 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8671 code.
8672 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8673 * uri.c: added xmlParseURI() I can't believe I forgot to
8674 implement this one in 2.0 !!!
8675 * SAX.c: moved doc->encoding update in the endDocument() call.
8676 * TODO: updated.
8677
8678Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8679
8680 * tree.h: removed extraneous xmlRemoveProp definition
8681 * TODO: added item about --disable-corba configure switch
8682 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8683 * nanoftp.c: fixed include problems giving troubles on AIX and
8684 slowlaris
8685 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8686 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8687 comment and headers changes to lower gtk-doc number of warnings
8688 * doc/html/*: rebuilt docs
8689
8690Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8691
8692 * HACKING: documented the tag for 1.x and instructions
8693
8694Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8695
8696 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8697 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8698 xmlCreateIOParserCtxt
8699 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8700 significant overall improvement
8701 * xmllint.c: added I/O test to xmllint
8702 * testSAX.c: added a speed test
8703 * doc/* : updated/regenerated
8704
8705Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8706
8707 * xpath.c uri.h parserInternals.h: cosmetic changes from
8708 "Timur I. Bakeyev" <timur@bat.ru>, including making
8709 xmlCreateURI() public
8710
8711Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8712
8713 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8714 and the code at the same time. Added a clean mechanism for
8715 overload or added input methods: xmlRegisterInputCallbacks()
8716 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8717 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8718 * TODO: updated
8719 * doc/* : updated/regenerated
8720 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8721 source dir
8722
8723Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8724
8725 * testURI.c: yet another forgotten commit, I should get some sleep !
8726
8727Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8728
8729 * xmllint.c: forgot to commit this too ?
8730
8731Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8732
8733 * xmlversion.h.in : forgot to commit this previously
8734
8735Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8736
8737 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8738 * README TODO: updated for release
8739 * uri.c uri.h: added authority parsing/saving
8740 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8741 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8742 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8743 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8744 Makefile.am : added compile-time customization of libxml
8745 --with-ftp --with-http --with-html --with-xpath --with-debug
8746 --with-mem-debug
8747 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8748 #include <libxml/xxx.h> I hope it won't break too much stuff
8749 and will be manageable in the future...
8750 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8751 and added xmllint to the installed programs
8752 * uri.h: added xmlFreeURI()
8753
8754Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8755
8756 * uri.c uri.h: finished the escaping handling, the base support
8757 and the URI path normalization. Looks good just lacks the
8758 authority content parsing code.
8759 * Makefile.am: added instructions to generate testURI
8760 * TODO: updated
8761 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8762 added links and icons for W3C and Gnome
8763
8764Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8765
8766 * xmlmemory.[ch] : seems I forgot to actually update the files in
8767 the last commit :-)
8768 * doc/xml.html doc/html/* : updated and uploaded the docs
8769
8770Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8771
8772 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8773 * TODO: updated
8774 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8775 libxml default allocation function with another set (like gmalloc/
8776 gfree).
8777 * Makefile.am, uri.c, uri.h: added a set of functions to do
8778 exact (litteraly copied from the RFC 2396 productions) parsing
8779 and handling of URI. Will be needed for XLink, one XML WFC,
8780 XML Base and reused in the nano[ftp/http] modules. Still work
8781 to be done.
8782
8783Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8784
8785 * configure.in, libxml.spec.in : libxml2
8786 * doc/* : updated the doc page, rebuilt the docs
8787
8788Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8789
8790 * all: tagged LIB_XML_1_X
8791 * *.c *.h : updated from W3C CVS tree
8792 * configure.in : 2.0.0-beta
8793 * libxml.spec.in : libxml2 package nam
8794 * result/* : new version of the tests output
8795
8796Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8797
8798 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8799
8800Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8801
8802 * doc/* : rebuilt the docs
8803 * parser.c: final patch on #6766
8804 * valid.c: small patch on validity checks.
8805
8806Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8807
8808 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8809 added
8810 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8811 compatibility w.r.t. XML spec and existing code.
8812
8813Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8814
8815 * parser.c: seems a better solution to <a> </a> exists,
8816 will try it for a while
8817
8818Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8819
8820 * parser.c: tried to remove the <a> </a> generating <a/>
8821 this is hard. Left a flag for that purpose. Fixed bug #6766
8822 * configure.in: prepared 1.8.7 not released, due to previous
8823 problem
8824
8825Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8826
8827 * doc/xml.html : applied second patch from Paul DuBois
8828
8829Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8830
8831 * doc/xml.html : applied patch from Paul DuBois
8832
8833Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8834
8835 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8836
8837Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8838
8839 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8840 compilation warnings on various platforms.
8841 * parser.c: Fixed #5281 validity error callbacks are now desactived
8842 by default if not validating.
8843
8844Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8845
8846 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8847
8848Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8849
8850 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8851 <gkatsi@cs.toronto.edu>
8852
8853Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8854
8855 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8856 processing URLs
8857
8858Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8859
8860 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8861 xmlNanoFTPUpdateURL for persistent control connections.
8862 * configure.in: 1.8.6
8863
8864Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8865
8866 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8867 * tree.[ch] : added xmlSaveNoEmptyTags
8868
88692000-01-29 James Henstridge <james@daa.com.au>
8870
8871 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8872
8873 * Makefile.am: added nanoftp.[ch] to the build.
8874
8875Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8876
8877 * nanoftp.[ch]: cleanup, comments, API
8878 * debugXML.c : fixed a bug in the cat command
8879 * doc/*: regenerated the docs
8880
8881Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8882
8883 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8884 * debugXML.c : fixed a bug in the cat command
8885 * valid.c: fixing some small probs
8886 * libxml.spec.in: get rid of the SNAP suffix
8887 * doc/xml.html: updated the status
8888
8889Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8890
8891 * xml-config.in: xml-config --version to just return the
8892 version number
8893 * xpath.c: some cleanup w.r.t. axis when the current node is
8894 an attribute.
8895 * TODO: updated
8896
8897Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8898
8899 * configure.in: prepared for libxml-1.8.5
8900 * doc/* recompiled the documentation
8901
89022000-01-17 Jody Goldberg <jgoldberg@home.com>
8903
8904 * configure.in : WARNING autoconf subtlety alert :
8905 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8906 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8907 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8908 get defined by AC_CHECK_HEADERS.
8909
8910Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8911
8912 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8913 Rune.Djurhuus@fast.no
8914
8915Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8916
8917 * TODO: updated
8918 * tree.c, parser.c: made sure that only memory alloc problems
8919 and internal parser errors are allowed to write to stdout or
8920 stderr.
8921
8922Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8923
8924 * tree.c : restored xmlNewGlobalNs since this seems used by
8925 a lot of existing code :-(, fixed a bug in xmlNewNs
8926 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8927 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8928 to exit() from the library code.
8929 * xpath.c, parser.c: removed bugs or unused code detected by
8930 Windows compilers
8931 * parser.c: started adding interfaces for parsing well balanced
8932 XML fragments
8933 * configure.in: releasing 1.8.4
8934 * doc/* : rebuilt the docs
8935
8936Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8937
8938 * tree.[ch] : added xmlNewDocFragment() for DOM
8939 * testHTML.c: uninitialized variable.
8940
8941Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8942
8943 * doc/* : rebuild the docs
8944
8945Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8946
8947 * acconfig.h: readline and history patch
8948 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8949 * tree.c: added check and handling when possibly removing an ID
8950 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8951 and saving.
8952 * test/HTML/entities.html result/HTML/entities.html* : test for
8953 various entities reference cases
8954 * result/HTML/* : as a result output of some testcase have
8955 changed
8956 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8957 by previous example. added xmlParseTryOrFinish().
8958 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8959 entities.h debugXML.h HTMLparser.h: changed the way struct are
8960 declared to allow gtk-doc to expose those
8961 * parser.c: closed bug #4960
8962 * Makefile.am configure.in: Applied patch from
8963 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8964 and math/socket libs detection
8965
8966Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8967
8968 * configure.in, Makefile.am: link tester against readline
8969 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8970
8971Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8972
8973 * tree.[ch]: added xmlRemoveProp
8974 * win32config.h.in nanohttp.c: avoid including the Windows
8975 socket stuff in every C files
8976 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8977 the XmL parser(s)
8978 * test/ns4 result/ns4 etc...: added test case for previous prob
8979 * tree.c: xmlNewNs wasn't checking for double definition
8980 * Makefile.in: fixed a problem with dist-hook duplicates
8981 * parser.[hc], xmlIO.c: fixed the loading of external entities
8982 APIs, now xmlLoadExternalEntity() is used everywhere and
8983 setting up an app specific front-end using the
8984 * SAX.c parser.c: some fixes, now the xhtml spec validates
8985 with the xhtml DTD.
8986 * error.c: fixed crashes in case of no input stream
8987 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8988 to the validation tests and results
8989
8990Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8991
8992 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8993 too htmlCreatePushParserCtxt() and htmlParseChunk()
8994 * parser.c: a bit of cleanup.
8995 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8996 to XML) removed the last mem leak known
8997 * HTMLtree.c: output message cleanup
8998 * xmlmemory.c: display content info about memory blocks
8999 * result/HTML/wired.* : missing att value warning change
9000
9001Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9002
9003 * doc/* : rebuilt the documentation
9004
9005Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9006
9007 * parser.[ch] parserInternals.h: Push parser for XML,
9008 seems to work fine now
9009 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9010 --push for push testing
9011 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9012 * testSAX.c: added --push
9013 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9014 subtree
9015 * xmlIO.[ch] : enriched API + fixes for push mode
9016 * entities.[ch]: added the entity content length to the struct.
9017 * xmlmemory.[ch]: new API to show the last entries for the shell
9018 * valid.c: added required attribute testing
9019 * SAX.c: the cdata callback now merge contiguous fragments
9020 * HTMLparser.c: cleanup of some macros
9021
9022Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9023
9024 * parser.c: fix for PIs name starting with xml
9025 * tree.c: fixed a potential problem with || and && ops
9026 * *.c, configure.in win32config.h.in : generate win32config.h for
9027 those on the Other Side !
9028
9029Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * parser.c: fixed a stupid = vs. == bug :-(
9032 * doc/gnome-xml.sgml: s/glade/xml/
9033
9034Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9035
9036 * configure.in, doc/xml.html : bug fix release 1.8.2
9037 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9038 Hopefully the end of that silly C++ include problem
9039 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9040 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9041 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9042 troubles with autoclosed elements when the stree shape doesn't
9043 follow the DtD specs. Added htmlIsAutoClosed() and
9044 htmlAutoCloseTag()
9045 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9046 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9047 * debugXML.c: fixed a bug on printing default namespaces.
9048 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9049
9050Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9051
9052 * result/HTML/*.htm[l] : updated the HTML regression tests according
9053 to the new output
9054 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9055 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9056 problem due to intermix of extern "C" { ... } declarations for C++
9057 and recursive includes in the headers
9058
90591999-12-20 Chris Lahey <clahey@umich.edu>
9060
9061 * HTMLtree.c: Made it so that html nodes with a single child do
9062 not insert a carriage return before or after the child node.
9063
9064Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9065
9066 * configure.in, doc/xml.html : bug fix release 1.8.1
9067 * parser.c: fixed bug #4344
9068 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9069 added the glue to avoid C++ problems
9070 * doc/* : regenerated the documentation
9071
9072Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9073
9074 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9075 namespace recognition, and Dia as a resul :-(
9076 * encoding.c: closed bug #3950
9077
9078Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9079
9080 * valid.c: debugging a posteriori validation, except URI expansion
9081 stuff this should be fixed now
9082 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9083 Carl Nygard <cnygard@bellatlantic.net>
9084 * tester.c: added --postvalid, cleaning of the code
9085 * tree.[ch]: added xmlDocGetRootElement()
9086
9087Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9088
9089 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9090 c++ losage.
9091
9092Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9093
9094 * configure.in, doc/xml.html : bumped to 1.8.0
9095 * xlink.[ch], Makefile.am : added framework for link detection
9096 * parser.h: added nbChars to parser context, needed for cleanup.
9097 * xmlmemory.c: removed a nasty bug when out of mem
9098 * valid.[ch]: adding namespace support for attribute decl
9099 * tester.c: added --debugent option
9100 * debugXML.[ch]: added xmlDebugDumpEntities()
9101 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9102 buffers instead, this was really needed, validation was breaking
9103 in strange ways due to that. Added xmlParseStringPEReference()
9104 and other parsing from strings functions. Entities processing
9105 modified again, but PERef are still not handled correcly but
9106 unless you're Eve Maller you won't notice :-)
9107 * HTMLparser.c: large changes toward reliability, and switched to
9108 lowercase internal tags, XHTML is lowercase, so it will help
9109 that output is closer to next version.
9110 * doc/* : regenerated the documentation, it is now hosted at
9111 http://xmlsoft.org/ (same bits I just bought the domain :-)
9112
9113
9114Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9115
9116 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9117 doc generation
9118 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9119 in the SAX API
9120 * doc/*: rebuilt the doc making sure everything appears in the
9121 HTML files
9122
9123Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9124
9125 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9126 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9127 which allow impressive speed improvement on dataset with
9128 large text pieces, but at the cost of broken binary
9129 compatibility and slightly bigger memory usage.
9130 Configure with --with-buffers to activate them, they
9131 are protected with XML_USE_BUFFER_CONTENT define.
9132 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9133 goal is 0 memory left allocated once parser is no more used
9134 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9135 call xmlCleanupParser() and xmlMemoryDump()
9136
9137Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9138
9139 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9140 * parser.[ch] encoding.[ch]: added memory cleanup routines
9141 * parser.c: closing bug #3788
9142 * doc/*: rebuilt the doc
9143
9144Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9145
9146 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9147 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9148 * tester.c: added --compress option
9149 * doc/*: rebuilt the documentation
9150
9151Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9152
9153 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9154 if given /proc/kcore as input !
9155 * doc/xml.html doc/*: updated and rebuilt the documentation
9156
9157Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9158
9159 * parser.c: Fixed some wrongly space collapsing code due to
9160 a misreading of the spec.
9161 * result/*: fixed the output accordingly
9162
9163Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9164
9165 * encoding.c: bug fix and typos
9166 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9167 * parser.c: added attribute normalization closing bug #3597
9168 * test/att* result/att* SAXresult/att*: testcase for attribute
9169 normalization
9170
9171Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9172
9173 * configure.in: closing bug #3163 by adding extra flags for the
9174 cc compiler on HP-UX
9175
9176Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9177
9178 * valid.[ch] : removed a typo and an enumerated type bug in the
9179 xmlAddElementDecl() function
9180 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9181 call to xmlEncodeEntitiesReentrant() so that the functions
9182 New, Set and Get are at the same level.
9183 * parser.c HTMLparser.c: extra memory allocation bug for
9184 attributes detected by someone using libxml in embedded systems :-)
9185
9186Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9187
9188 * xmlmemory.h: turned off mem debug :-\
9189
9190Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9191
9192 * parser.c: closed bug #2784 a one line fix, but worth pushing
9193 a new release out
9194 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9195 some structures, comments before and after the
9196 main element, and other nastyness
9197 * HTMLtree.c tree.c: accomodate the extended HTML supported
9198 * configure.in: pushing 1.7.4
9199 * test/ent8 and related outputs : added a new test for bug #2784
9200 * test/HTML/wired.html and related output: a nasty HTML example
9201 * Makefile.am: improved the test scripts
9202 * docs/* : reran the documentation extractor, updated xml.html
9203
9204Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9205
9206 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9207 HTMLparser and debugged the HTML related code. HTML documents
9208 now have their own type
9209 * entities.c: do not dump &apos; for HTML output
9210 * xmlmemory.c: improvement, breakpoint mechanism
9211 * testHTML.c: added --sax --repeat ...
9212 * Makefile.am: improved the HTML tests
9213 * valid.[ch]: added xmlValidGetValidElements and
9214 xmlValidGetPotentialChildren
9215 * tester.c: added --insert to test the 2 new functions
9216 * test//* result//* SAXresult//* : regression test cleanup
9217 and extension.
9218 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9219 gnome-xml-nanohttp.html
9220
9221Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9222
9223 * HTMLparser.c: fixed problems with some autoclose tags
9224 * tree.c: fixed XML output problems.
9225 * result/* SAXresult/*: update of the tests output
9226
9227Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9228
9229 * Makefile.am: Arturo patch for xmlConf.sh version info
9230 * parser.c: Tim Josling patch for single quoted items
9231 * tester.c: Tim Josling patch for tester options usage
9232 * tree.h: indent cleanup
9233
9234Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9235
9236 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9237 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9238
9239Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9240
9241 * tree.c : Raph patch for initialization of CORBA fields
9242 * parser.c, xpath.c, ...: modification of doc comments
9243 * xpath.c : allow spaces in xpath expressions
9244
9245Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9246
9247 * xmlmemory.h: turning off memory debug :-(
9248
9249Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9250
9251 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9252 better SAX interfaces.
9253 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9254 entity.
9255 * configure.in: 1.7.2
9256
9257Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9258
9259 * libxml.spec.in: fixed the URL
9260 * doc/xml.html: improved the documentation front-end
9261
9262Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9263
9264 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9265
9266Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9267
9268 * libxml.spec.in: fixed the alpha compile problem
9269 * parser.[ch]: changed errno to errNo in the parser context :-(
9270 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9271 * doc/xml.html: changed CHAR to xmlChar
9272 * doc/html/*: recompiled the documentation
9273 * configure.in: 1.7.1
9274
9275Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9276
9277 * parser.h: modified the parser context struct to regain 1.4.0
9278 binary compatibility
9279 * parser.c, xml-error.h: added errno ot teh context and defined
9280 a set of errors values with update of errno
9281 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9282 DTDs and entities
9283 * *.h, *.c: complete cleanup of the use of config.h and include
9284 protection depending on the current setup.
9285 * overalll debugging, maintenance and bug-fixing on all modules
9286 * updated the documentation
9287 * ready for 1.7.0
9288
9289Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9290
9291 * HTMLparser.c : cleanup
9292 * SAX.c valid.c valid.h: added ID/IDREF checking
9293 * tree.c tree.h: extended doc structure for refs
9294 * configure.in: 1.6.2
9295 * parser.c: patched bug in SAX user arg call
9296 * parserInternals.h: patched missing close in C++ wrapping
9297 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9298 especially upcoming XPointer implementation.
9299 * doc/xml.html: augmented, typo
9300
9301Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9302
9303 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9304 not all invocations of install understand -d.
9305
9306Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9307
9308 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9309 to make 'check' works, when builddir != srcdir.
9310
9311Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9312
9313 * doc/xml.html : updated the documentation
9314
9315Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9316
9317 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9318 not deallocated memory blocks
9319 * *.c : replaces all calls to malloc() free() and realloc() to
9320 the wrapper functions/macros
9321 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9322 instead of xmlFreeNodeList()
9323
9324Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9325
9326 * HTMLparser.c: corrected a stupid bug leading to core dump at
9327 tree deallocation. Removed warnings indicated by
9328 Stephane.Conversy@lri.fr
9329 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9330 looked for in the external subset
9331
9332Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9333
9334 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9335 on SGI by Stephane.Conversy@lri.fr
9336
9337Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9338
9339 * all .h : changed the prototype declaration indent as in gtk
9340 * most .c : working on reducing the TODOs in the code
9341 * most .c : cleanup though -pedantic and Insure++
9342 * improvements on validation ID checkings.
9343 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9344 * xml-config.in: closed #1810
9345
9346Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9347
9348 * tree.h, valid.c, valid.h: more work on validity, IDs
9349 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9350 definition for AIX
9351
9352Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9353
9354 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9355 the distribution due to a cut'n paste error at last commit
9356
9357Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9358
9359 * configure.in: upgraded to version 1.4.0
9360 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9361 Big update, added a large part of the validation process,
9362 it should be usable, but some parts are missing
9363 * xpath.c: improved the implementation w.r.t. root.
9364 * Makefile.am: added more tests
9365 * test and result trees: added a lot of tests
9366 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9367
9368Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9369
9370 * Added an HACKING file
9371
9372Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9373
9374 * xpath.[ch] : improvements and debug of the XPath implementation
9375 * parser.c, HTMLparser.c : modified the parsers to be progressive
9376 * tree.[ch] : extended the Buffer promitives
9377 * xmlIO.[ch] : added basic I/O routines providing progressive
9378 parsing and ready for I18N conversion plugins
9379 * SAXresult/* : the SAX callback sequence maybe slightly different
9380 now
9381 * test*.c : improved/updated the tests programs
9382 * doc/* : recompiled the docs.
9383
93841999-07-26 Michael Meeks <michael@edenproject.org>
9385
9386 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9387
9388 * tree.c: Ditto.
9389
9390Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9391
9392 * configure.in: upgraded to version 1.4.0
9393 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9394 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9395 XML query language, see http://www.w3.org/TR/xpath for more details.
9396 * parser.c, parser.h: added CHAR* related string functions for XPath
9397 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9398 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9399 rebuild the docs.
9400 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9401 and regression testing capabilities for XPath.
9402
9403Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9404
9405 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9406 closing bug #1646
9407
9408Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9409
9410 * Makefile.am, example/Makefile.am: closed bug #1683
9411
9412Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9413
9414 * example/Makefile.am, configure.in: added the makefile for the
9415 gjobread example
9416
9417Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9418
9419 * doc/Makefile.am:
9420 - fix which allow "make install DESTDIR=</install/prefix>".
9421
9422Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9423
9424 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9425 which fixed a problem on the file reading-code.
9426
9427Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9428
9429 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9430 output.
9431 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9432
9433Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9434
9435 * parser.h : Oops removed the binary compatibility problem
9436 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9437 * parser.c, HTMLparser.c: applied patches for reading from stdin
9438
9439Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9440
9441 * parser.c, entities.c, valid.c: cleanup bug #1591
9442 * configure.in: cleanup bug #1592
9443 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9444 the same tree back-end. Hence gdome will be available for it.
9445 * doc/Makefile.am: close bug #617
9446
9447Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9448
9449 * parser.c: alloctate a per parser context SAX interface block
9450
9451Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9452
9453 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9454 and xmlEncodeEntitiesReentrant with the correct one :-\
9455
9456Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9457
9458 * commit of my internal XML base changes, quite a lot of
9459 changes, cleanups, better entities support, framework for
9460 new I/O and charset detection and handling
9461 * Fixed the configure/Makefile stuff to generate shared libs
9462 with the proper version info, so we jumped on rev from
9463 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9464 xmlEncodeEntities() result need to be freed now, and a string
9465 xmlParserVersion provide the current library version.
9466
9467Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9468
9469 * parser.c: fixed a buffer overrun for when you have a very long
9470 attribute with no entities in it.
9471
9472Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9473
9474 * added example directory
9475 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9476
9477Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9478
9479 * Release of libxml-1.1, nearly everything has been touched for
9480 this.
9481 * Added more regression tests
9482 * Updated the documentation
9483
9484Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9485
9486 * tree.[ch]: unified the XML_NO_CORBA defines.
9487 * parser.c encoding.[ch]: started plugging in char encoding detection
9488
9489Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9490
9491 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9492 Also freed allocated buffer.
9493
9494Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9495 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9496 reentrancy problem at printing. One is left in entities.c, to
9497 remove ASAP
9498 * testSAX.c : added a test example showing the use of the SAX
9499 interface if one doesn't want to build the DOM tree.
9500 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9501
9502Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9503
9504 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9505 large revamping of the parser to use SAX callbacks
9506 http://www.megginson.com/SAX/ (or at least a C like interface
9507 a la Expat). It's now possible to set up your own callbacks
9508 and the parser will not build a DOM tree.
9509 * test/* result/*: updated the test suite, I finally removed
9510 the old Namespace draft support (PI based).
9511
9512Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9513
9514 * Makefile.am: added test result to EXTRA_DIST for make tests
9515
9516Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9517
9518 * parser.c, parserInternals.h: moved the chars macro definitions
9519 to parserInternals.h
9520 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9521 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9522
9523Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9524
9525 * xml-config.in : applied patch to make --version work
9526
95271999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9528
9529 * Makefile.am (check-local): Alias for `tests' target. This will
9530 cause `make check' to do the right thing.
9531 (tests): Don't run tests in srcdir. Also, replaced calls to
9532 basename with a `sed' "equivalent".
9533
9534Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9535
9536 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9537 it in the header and not the sources, updated the doc.
9538 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9539 pointing this out.
9540
9541Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9542
9543 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9544 exported the inputStream routines.
9545 * doc/html/* : updated accordingly
9546
9547Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9548
9549 * parser.c, parser.h, parserInternals.h: added a few extra
9550 internal calls to allocate and free parser contexts ...
9551 * doc/html/* : updated accordingly
9552
9553Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9554
9555 * configure.in, Makefile.am, doc/makefile.am : General changes for
9556 1.0.0 release and including the generated HTML documentation.
9557
9558Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9559
9560 * makefile.am : added parserInternals.h, oops.
9561
9562Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9563
9564 * parserInternals.h: added this header giving access to the parser
9565 internal functions.
9566 * doc/Makefile.am : added a rebuild target which rebuilds the full
9567 set of documentations
9568 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9569 the internal subset.
9570 * *.c *.h: modifications needed to generate the documentation using
9571 gtk-doc, cleanup of functions blocks, reorganisation of struct
9572 declarations.
9573
9574Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9575
9576 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9577 the tar and spec file to include the beginning of the doc.
9578
95791999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9580
9581 * doc/.cvsignore: Added this file.
9582
9583Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9584
9585 * tree.c: fixed xmlGetProp to return "" when the attribute
9586 exists, even if the node-list is NULL.
9587
9588Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9589
9590 * tree.c: patched an error outputting empty attribute values.
9591 * Makefile.am and doc/makefile.am: have been updated during the
9592 week-end. Sorry for an empty CVS log, I got a shell problem.
9593
9594Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9595
9596 * tree.h: cleaned up using enums instead of defines
9597 * parser.c, valid.[ch]: more work on parsing/output of element
9598 declarations
9599
9600Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9601
9602 * valid.[ch], tree.c, parser.c : more work toward full parsing
9603 of XML DTDs.
9604 * README: added informations about mailing-list and on-line
9605 documentation
9606
96071999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9608
9609 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9610
9611Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9612
9613 * parser.c, tree.[ch] : more work toward conformance testing,
9614 added a last element to accelerate parsing of very flat structures
9615 started working on internal subset Element content declaration.
9616 * valid.[ch] : first cut at adding code toward validation.
9617 * previous changes had also small impact on most files, especially
9618 the conformance testing using James Clark test suite.
9619
9620Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9621
9622 * test/* : updated the examples, most of them were not well
9623 formed (humm), and added rdf2.
9624 * result/* : resulting changes in the output.
9625
9626Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9627
9628 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9629
9630Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9631
9632 * tree.c: patched a bug in the generation of empty attributes
9633
9634Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9635
9636 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9637 for node/trees/documents/... Biggest problem is namespace
9638 support when copying subtrees.
9639
9640Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9641
9642 * parser.c, entities.c: improve entities and char ref encoding,
9643 and cleanups of error messages.
9644
9645Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9646
9647 * parser.c, entities.c: simple bug hunting done during rpm2html and
9648 rpmfind integration.
9649
9650Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9651
9652 * parser.[ch]: Added interfaces allowing to specify a SAX
9653 handler before parsing.
9654
9655Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9656
9657 * parser.c: redirrect all errors reporting through the SAX
9658 error function
9659
9660Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9661
9662 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9663 * libtool, tlmain ...: update of the libtool files
9664
96651998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9666
9667 * entities.c: Use g_snprintf insteda of snprintf.
9668
9669Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9670
9671 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9672 added ent5 test for this purpose.
9673 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9674
9675Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9676
9677 * parser.c: fixed? a strange error due to compression on a GWP
9678 document.
9679
9680Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9681
9682 * tree.[ch]: bug fixing
9683 * entities.[ch]: defined a specific type for predefined entities
9684 * doc/xml.html: more documentation on the library, how to use it,
9685 overview of the interfaces.
9686
9687Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9688
9689 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9690
9691Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9692
9693 * tree.c: corrected a small bug
9694 * doc/xml.html: continuing writing documentation.
9695
9696Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9697
9698 * debugXML.h debugXML.c: added debugging utilities.
9699 * tester.c: added --debug switch.
9700 * tree.c: patched an incorrect node->type assignment.
9701 * parser.c: formatting, ensure that node->doc != NULL in attributes
9702
9703Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9704
9705 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9706 entity support and provide an internal representation close to
9707 DOM one (entity ref nodes, and attribute value as tree). I tried
9708 to preserve the interface but this will surely break some apps
9709 (I have to change rpm2html/rpmfind for example). I had to change
9710 two interfaces, and the generated tree is somewhat different.
9711 * doc/* : started documenting the XML library, the tree and
9712 DOM/Corba. This is a first step.
9713
9714Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9715
9716 * parser.c: Set up the fonctions comment block, boring but useful.
9717 * parser.h, SAX.c, parser.c: now attributes are processed through
9718 the SAX interface. The problem is that my SAX interface diverged
9719 quite a bit from the original one, well this is not an official
9720 spec, and translating it from Java to C is hairy anyway...
9721
9722Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9723
9724 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9725 fonctions comment block, boring but useful.
9726
9727Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9728
9729 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9730 conversion routines. However they are not yet used to convert the
9731 inputs. The core will run with UTF-8.
9732
9733Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9734
9735 * tree.c : make sure that the type id is properly set-up when
9736 a new object is allocated, needed for DOM.
9737
9738Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9739
9740 * tree.h, tree.c: Ok, the main objects in the tree will be native
9741 corba objects, it costs 8 bytes per Node, Attribute and Document
9742 but it simplifies the Corba integration a lot (no extra interface
9743 objects to allocate/free).
9744
9745Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9746
9747 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9748 and changed NODEs contants for conformity with DOM Level 1
9749
9750Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9751
9752 * added hooks to keep track of servants when creating objects
9753 xmlDoc and xmlNode (for Corba export).
9754
9755Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9756
9757 * added xml-config script.
9758
9759Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9760
9761 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9762 to autoupdate libtool and automake conf files.
9763
97641998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9765
9766 * Makefile.am: Use '?' to separate the sed
9767 commands as ',' is used when people pass -Wl,something.
9768
9769
9770Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9771
9772 * tree.c, tree.h: added a per-document compression interface.
9773
9774Tue Sep 22 20:47:38 EDT 1998
9775
9776 * tree.c, tree.h: added saving with compression and added interfaces
9777 to control the compression level (xmlGetCompressMode,
9778 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9779
9780Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9781
9782 * parser.c: corrected a loop for files of size 0
9783
97841998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9785
9786 * error.h: New file. Contains prototyes from `error.c'.
9787
9788Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9789
9790 * Makefile.am (xmlincdir): New macro.
9791 (xmlinc_HEADERS): Renamed from include_HEADERS.
9792
9793Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9794
9795 * applied small patch on numeric entities from
9796 Christopher Blizzard <blizzard@appliedtheory.com>
9797
9798Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9799
9800 * New release 0.2, removed the old xml_* files so that it's
9801 coherent with the other CVS base (W3C), far better conformance
9802 to standard, new namespaces, decent entities support, beginning
9803 of a SAX-like interface. Nearly nothing left intact, even the
9804 test examples ...
9805
98061998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9807
9808 * .cvsignore: Add .deps dir
9809
9810Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9811
9812 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9813
9814Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9815
9816 * configure.in: added test for CPP
9817 * AUTHORS, Changelog: the original ones didn't get commited but the
9818 glib ones instead, fixed.
9819 * Makefile.am: corrected an error in library naming
9820
9821Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9822
9823 * integrated code developped at W3C
9824 * changed the original Copyright
9825 * migrated to automake
9826 * prefixed the filenames by xml_ to avoid filename clashes
9827
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009828Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9829
9830 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9831 should not be called.
9832
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009833Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9834
9835 * libxml-2.0.pc.in: applied the patch to fix #101894
9836
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009837Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9838
9839 * tree.c : applied patch from Lukas Schroeder for register callbacks
9840 * valid.c: modified patch from Lukas Schroeder to test
9841 register callbacks with --chkregister
9842
Daniel Veillard067bae52003-01-05 01:27:54 +00009843Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9844
9845 * xmlreader.c: seriously changed the way data are pushed to
9846 the underlying parser, go by block of 512 bytes instead of
9847 tryng to detect tag boundaries at that level. Changed the
9848 way empty element are detected and tagged.
9849 * python/tests/reader.py python/tests/reader2.py
9850 python/tests/reader3.py: small changes mostly due to context
9851 reporting being different and DTD node being reported. Some
9852 errors previously undetected are now caught and fixed.
9853 * doc/xmlreader.html: flagged last section as TODO
9854
Daniel Veillard51a447a2003-01-04 19:42:46 +00009855Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9856
9857 * python/libxml.py: integrated the Python 2.2 optimizations
9858 from Hannu Krosing, while maintaining compatibility with
9859 1.5 and 2.1
9860
Daniel Veillarde59494f2003-01-04 16:35:29 +00009861Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9862
9863 * xmllint.c: a bit of cleanup
9864 * xmlreader.c: small fix
9865 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9866 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9867
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009868Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9869
9870 * python/setup.py.in: patch from Stéphane Bidoul to include
9871 drv_libxml2.py in setup.py
9872
Daniel Veillard66b82892003-01-04 00:44:13 +00009873Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9874
9875 * doc/xmlreader.html: starting documenting the new XmlTextReader
9876 interface.
9877
Daniel Veillard7704fb12003-01-03 16:19:51 +00009878Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9879
9880 * xmllint.c: added the --stream flag to use the TextReader API
9881 * xmlreader.c: small performance tweak
9882
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009883Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9884
9885 * xmlreader.c python/tests/reader2py: okay the DTD validation
9886 code on top of the XMLTextParser API should be solid now.
9887
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009888Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9889
9890 * xmlreader.c python/tests/reader2py: Fixing some more mess
9891 with validation and recursive entities while using the
9892 reader interface, it's getting a bit messy...
9893
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009894Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9895
9896 * xmlreader.c python/tests/reader.py: another couple of problem
9897 related to IsEmptyElement reported by Stéphane Bidoul needed
9898 some fixes.
9899
Daniel Veillard4f860202003-01-02 13:00:02 +00009900Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9901
9902 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9903 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9904 based on the python XmlTextReader interface.
9905
Daniel Veillard3c265e42003-01-01 21:06:49 +00009906Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9907
9908 * tree.c: backing out one change in the last patch which broke the
9909 regression tests
9910
Daniel Veillard5335dc52003-01-01 20:59:38 +00009911Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9912
9913 * global.data globals.c tree.c include/libxml/globals.h: applied
9914 an old patch from Lukas Schroeder to track node creation and
9915 destruction. Probably missing a lot of references at the moment
9916 and not usable reliably.
9917
Daniel Veillard8ba17412003-01-01 19:13:12 +00009918Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9919
9920 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9921 from doc/news.html and a stylesheet
9922
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009923Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9924
9925 * xmlreader.c python/tests/reader.py: fixed another couple of
9926 xmlreader bugs reported by Stéphane Bidoul and added tests.
9927
Daniel Veillard9e395c22003-01-01 14:50:44 +00009928Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9929
9930 * xmlreader.c python/tests/reader2.py: fixed another validity
9931 checking in external parsed entities raised by Stéphane Bidoul
9932 and added a specific regression test.
9933 * python/tests/reader3.py: cleanup
9934
Daniel Veillardd5896142002-12-31 14:45:26 +00009935Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * xmlreader.c python/tests/reader2.py: fixed a problem with
9938 validation within entities pointed by Stéphane Bidoul, augmented
9939 the tests to catch those.
9940
Daniel Veillarddc85f282002-12-31 11:18:37 +00009941Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * python/generator.py: modified the generator to allow keeping
9944 class references when creating new classes, needed to fix a bug
9945 pointed by Stéphane Bidoul where the input buffer of the
9946 xmlTextReader instance gets destroyed if the python wrapper for
9947 the input is not referenced anymore.
9948
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009949Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9952 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9953
Daniel Veillard571b8892002-12-30 12:37:59 +00009954Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * xmlreader.c python/tests/reader.py: fixed another problem
9957 pointed by Stéphane Bidoul
9958
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009959Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9962 with "<a/>"
9963
Daniel Veillardecaba492002-12-30 10:55:29 +00009964Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * SAX.c: warn on xmlns:prefix="foo"
9967 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9968 for namespace attributes handling.
9969
Daniel Veillard2d84a892002-12-30 00:01:08 +00009970Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9973 a really nasty problem raised by a DocBook XSLT transform
9974 provided by Sebastian Bergmann
9975
Daniel Veillard29b3e282002-12-29 11:14:41 +00009976Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9979 by Stéphane Bidoul and integrated it into the tests
9980
Daniel Veillarde18fc182002-12-28 22:56:33 +00009981Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9984 extended the XmlTextReader API a bit, addding accessors for
9985 the current doc and node, and an entity substitution mode for
9986 the parser.
9987 * python/libxml.py python/libxml2class.txt: related updates
9988 * python/tests/Makefile.am python/tests/reader.py
9989 python/tests/reader2.py python/tests/reader3.py: updated a bit
9990 the old tests and added a new one to test the entities handling
9991
Daniel Veillardaba976d2002-12-28 21:14:18 +00009992Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * python/generator.py python/libxml2class.txt
9995 python/tests/reader.py python/tests/reader2.py: changed the
9996 generator to provide casing for the XmlTextReader similar to
9997 C# so that examples and documentation are more directly transposable.
9998 Fixed the couple of tests in the suite.
9999
Daniel Veillard83298842002-12-28 15:12:33 +000010000Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * doc/guidelines.html: added a document on guildeline for
10003 publishing and deploying XML
10004
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010005Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10006
10007 * valid.c xmlreader.c: final touch running DTD validation
10008 on the XmlTextReader
10009 * python/tests/Makefile.am python/tests/reader2.py: added a
10010 specific run based on the examples from test/valid/*.xml
10011
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010012Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * python/libxml.py: added a few predefined xmlTextReader parser
10015 configuration values.
10016
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010017Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * python/libxml_wrap.h: trying to fix #102037
10020
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010021Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10022
10023 * SAX.c: fixing bug #95296, when the predefined entities
10024 are redefined in the DTD the default one must be used
10025 instead anyway.
10026
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010027Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10028
10029 * doc/xmllint.xml
10030 * doc/xmllint.1
10031 Add discussion of XML_DEBUG_CATALOG to xmllint man
10032 page - bug #100907
10033
10034
Daniel Veillarddf512f42002-12-23 15:56:21 +000010035Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * xmlreader.c: Fixed the empty node detection to avoid reporting
10038 an inexistant close tag.
10039
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010040Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10043 for Python 2.1
10044
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010045Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10046
10047 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10048
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010049Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * doc/libxml2-api.xml python/tests/reader.py: one really need
10052 to provide the base URI information when creating a reader parser
10053 from an input stream. Updated the API and the example using it.
10054
Daniel Veillardea7751d2002-12-20 00:16:24 +000010055Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10058 include/libxml/valid.h include/libxml/xmlreader.h: working on
10059 DTD validation on top of xml reader interfaces. Allows to
10060 validate arbitrary large instances. This required some extensions
10061 to the valid module interface and augmenting the size of xmlID
10062 and xmlRef structs a bit.
10063 * uri.c xmlregexp.c: simple cleanup.
10064
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010065Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10068 work on the xml reader interfaces.
10069 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10070 Web page for the Windows binaries.
10071
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010072Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * xmlIO.c: applied a patch for VMS following the report by
10075 Nigel Hall
10076
Daniel Veillard3772de32002-12-17 10:31:45 +000010077Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * parser.c: the parseStartTag bug fix wasn't complete.
10080
Daniel Veillard67df8092002-12-16 22:04:11 +000010081Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10082
10083 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10084 parseStartTag, fixing it.
10085 * test/att4 result/att4 result/noent/att4: adding the test
10086 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10087 more methods to XmlTextReader.
10088
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010089Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10090
10091 * win32/libxml2.def.src: added more xml reader exports
10092 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10093 to the build
10094
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010095Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10096
10097 * doc/tutorial/xmltutorial.xml
10098 plus generated html and pdf
10099 Updating tutorial again based on further comments from Niraj
10100 Tolia on the last iteration
10101
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010102Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10103
10104 * doc/tutorial/xmltutorial.xml
10105 * doc/tutorial/includekeyword.c
10106 * doc/tutorial/includegetattribute.c
10107 plus generated html and pdf
10108 Adding fix from Niraj Tolia to tutorial to properly free memory.
10109
10110
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010111Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10114 more methods of XmlTextReader.
10115 * python/libxml2class.txt python/tests/reader.py: this increased the
10116 methods in the bndings, augmented the test to check those new
10117 functions.
10118
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010119Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10122 methods of XmlTextReader.
10123 * python/generator.py python/libxml_wrap.h python/types.c
10124 python/libxml2class.txt: added the reader to the Python bindings
10125 * python/tests/Makefile.am python/tests/reader.py: added a specific
10126 test for the Python bindings of the Reader APIs
10127 * parser.c: small cleanup.
10128
Daniel Veillard06503452002-12-13 10:42:08 +000010129Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * xinclude.c: fallback was only copying the first child not the
10132 full child list of the fallback element, closes #89684 as reopened
10133 by Bernd Kuemmerlen
10134
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010135Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10136
10137 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10138
Daniel Veillard000eafb2002-12-12 10:04:22 +000010139Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10140
Daniel Veillardc1eed322002-12-12 11:01:32 +000010141 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010142 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010143 gives enum values, fix functype return type, put back fields in
10144 structs
10145 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010146
Daniel Veillard024b5702002-12-12 00:15:55 +000010147Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10150 about htmlNodeDumpOutput location.
10151 * xpath.c: removed an undefined function signature
10152 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10153 too many symbols in the API breaking the python bindings.
10154 Updated with the libxslt/libexslt changes.
10155
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010156Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * configure.in: preparing release of 2.4.29
10159 * doc/*: rebuilt the docs and API
10160 * xmlreader.c: a few more fixes for the XmlTextReader API
10161
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010162Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10163
10164 * include/win32config.h: applied mingw patch from Magnus Henoch
10165
Daniel Veillard5aad8322002-12-11 15:59:44 +000010166Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10167
10168 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10169
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010170Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10173 building Python script, does the C parsing directly, generates
10174 a better API description including structure fieds defs and
10175 enums. Still a couple of bugs, but good enough for the python
10176 wrappers now.
10177 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10178 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10179 include/libxml/schemasInternals.h include/libxml/tree.h: more
10180 cleanup based on the python analysis script reports.
10181 * libxml.spec.in: make sure the API XML description is part of the
10182 devel package.
10183
Daniel Veillard01c13b52002-12-10 15:19:08 +000010184Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10185
10186 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10187 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10188 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10189 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10190 code cleanup, especially the function comments.
10191 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10192
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010193Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10194
10195 * Makefile.am xmlreader.c include/libxml/Makefile.am
10196 include/libxml/xmlreader.h: Adding a new set of APIs based on
10197 the C# TextXmlReader API but converted to C. Allow to parse
10198 in constant memory usage, far simpler to program and explain
10199 than the SAX like APIs, unfinished but working.
10200 * testReader.c: test program
10201
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010202Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10203
10204 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10205
Daniel Veillard64b35282002-12-04 15:10:40 +000010206Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * tree.c: Chip turner indicated that XHTML1 serialization
10209 rule for style actually break on both IE and Mozilla,
10210 try to avoid the rule if escaping ain't necessary
10211
Daniel Veillard8efff672002-12-04 11:44:48 +000010212Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * nanhttp.c: handle HTTP URL escaping, problem reported by
10215 Glen Nakamura and Stefano Zacchiroli
10216
Daniel Veillard1c732d22002-11-30 11:22:59 +000010217Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10218
10219 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10220
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010221Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * uri.c: Johann Richard pointed out some XPointer problems for
10224 URN based URI references in XInclude. Modified the URI parsing
10225 and saving routines to allow correct parsing and saving of
10226 XPointers, especially when attached to "opaque" scheme accordingly
10227 to RFC 2396
10228
Daniel Veillard8db67d22002-11-27 19:39:27 +000010229Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10230
10231 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10232 of refactoring to the HTML saving code.
10233 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10234 in the doc.
10235
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010236Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10239 to a buffer API to reuse the generic dump to an OutputIO layer,
10240 this reduces code, fixes xmlNodeDump() for XHTML, also made
10241 xmlNodeDump() now return the number of byte written.
10242
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010243Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * python/setup.py.in: another patch from Stéphane Bidoul for
10246 Python bindings on Windows
10247 * doc/parsedecl.py: small cleanup
10248
Daniel Veillard9715c172002-11-25 16:33:40 +000010249Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * libxml.spec.in configure.in: add a line in %changelog for releases
10252
Daniel Veillard9bc53102002-11-25 13:20:04 +000010253Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * parser.c: patch from Marcus Clarke fixing a problem in entities
10256 parsing that was detected in KDe documentations environment.
10257
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010258Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10259
10260 * python/libxml.c (libxml_prev): Return the previous as opposed to
10261 the next node (I guess this is the result of some cut & paste programming:)
10262
Daniel Veillard80d7b902002-11-23 16:23:08 +000010263Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10266
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010267Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * python/generator.py python/libxml.c python/setup.py.in: trying
10270 to fix the Python bindings build on Windows (Stéphane Bidoul)
10271
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010272Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10273
10274 * win32/configure.js: added option for python bindings
10275 * win32/libxml2.def.src: added more exports
10276
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010277Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10278
10279 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10280 pthreads
10281 * win32/wince/*: applied updates to Windows CE port from Javier
10282
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010283Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10284
10285 * configure.in: preparing 2.4.28
10286 * libxml.spec.in doc/Makefile.am: some cleanup
10287 * doc/*: updated the news and regenerated.
10288
Daniel Veillardfee408f2002-11-22 13:18:30 +000010289Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * HTMLparser.c: final touch at closing #87235 </p> end tags
10292 need to be generated.
10293 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10294 this change slightly the output of a few tests
10295 * doc/*: regenerated
10296
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010297Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * parserInternals.c: fixing bug #99190 when UTF8 document are
10300 parsed using the progressive parser and the end of the chunk
10301 is in the middle of an UTF8 multibyte character.
10302
William M. Brack8b2c7f12002-11-22 05:07:29 +000010303Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10304
10305 * threads.c: fixed initialization problem in xmlNewGlobalState
10306 which was causing crash.
10307 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10308 in xmlInitializeGlobalState.
10309 * parserInternals.c: cleaned up ctxt->sax initialisation.
10310
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010311Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * tree.c include/libxml/tree.h: modified the existing APIs
10314 to handle XHTML1 serialization rules automatically, also add
10315 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10316 libxslt serialization uses it when needed without changing
10317 the library API.
10318 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10319 result/xhtml1: added a new test specifically for xhtml1 output
10320 and updated the result of one XHTML1 test
10321
Daniel Veillardd076a202002-11-20 13:28:31 +000010322Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * xinclude.c parserInternals.c encoding.c: fixed #99082
10325 for xi:include encoding="..." support on text includes.
10326 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10327 test/XInclude/ents/isolatin.txt : added a specific regression test
10328 * python/generator.py python/libxml2class.txt: fixed the generator
10329 the new set of comments generated for doc/libxml2-api.xml were
10330 breaking the python generation.
10331
Daniel Veillard817e70b2002-11-19 22:28:48 +000010332Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10335 * configure.in: patch for Solaris on new autoconf closes #98880
10336 * doc/parsedecl.py: repair the frigging API building script,
10337 did I say that python xmllib sucks ?
10338 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10339 and some comment are no more truncated.
10340
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010341Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10342
10343 * parser.c: Martin Stoilov pointed out a potential leak in
10344 xmlCreateMemoryParserCtxt
10345
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010346Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10347
10348 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10349 included in HTML documents and using the push parser.
10350
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010351Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10352
10353 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10354 specified, look for the Python interpreter not just in the
10355 specified root but also in the specified location. Fixes #98825
10356
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010357Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10358
10359 * python/libxml.c: fixing bug #98792 , node may have no doc
10360 and dereferencing without checking ain't good ...
10361
Daniel Veillarddad3f682002-11-17 16:47:27 +000010362Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * configure.in: preparing release 2.4.27
10365 * doc/* : updated and rebuilt the docs
10366 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10367 and all the docs are actually packaged and in the final RPMs
10368 * parser.c parserInternals.c include/libxml/parser.h: restore
10369 xmllint --recover feature.
10370
Daniel Veillard68e9e742002-11-16 15:35:11 +000010371Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10372
Daniel Veillard784b9352003-02-16 15:50:27 +000010373 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010374 processing of parsed entities, and XPath computation on sustitued
10375 entities.
10376 * testXPath.c: make sure entities are substitued.
10377
Daniel Veillard328f48c2002-11-15 15:24:34 +000010378Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10379
Daniel Veillard784b9352003-02-16 15:50:27 +000010380 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010381 processing of internal parsed entities, which had to be changed.
10382
Daniel Veillard66651aa2002-11-15 11:21:43 +000010383Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10386 trying to fix bug #98517 about building outside the source tree
10387 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10388
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010389Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10390
10391 * include/win32config.h: cleanup
10392 * win32/Makefile.mingw: integrated mingw in JScript configure
10393 * win32/Makefile.msvc: modified to allow mingw coexistence
10394 * win32/configure.js: integrated mingw
10395 * win32/Readme.txt: cleanup
10396
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010397Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * HTMLparser.c: strengthen the guard in the Pop macros,
10400 like in the XML parser, closes bug #97315
10401
Daniel Veillard0821b152002-11-12 20:57:47 +000010402Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10405 callback is never used.
10406
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010407Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * parserInternals.c: fixed the initialization of the SAX structure
10410 which was breaking xsltproc
10411 * xpath.c: patch from Petr Pajas for CDATA nodes
10412 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10413 * parser.c include/libxml/parser.h: patch from Peter Jones
10414 removing a leak in xmlSAXParseMemory() and adding the
10415 function xmlSAXParseMemoryWithData()
10416
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010417Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10418
10419 adding pdf of tutorial, changing web page to link to it
10420 * doc/tutorial/xmltutorial.pdf
10421 * doc/xml.html
10422 * doc/docs.html
10423
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010424Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10425
10426 * doc/tutorial/ar01s08.html
10427 adding file what I forgot for tutorial
10428
10429
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010430Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10431
10432 Adding encoding discussion to tutorial
10433 Added:
10434 * doc/tutorial/images/*.png: DocBook admonition image files
10435 * doc/tutorial/apf.html, apg.html: new generated html
10436 * doc/tutorial/includeconvert.c: conversion code entity file
10437 changed:
10438 * doc/tutorial/xmltutorial.xml: DocBook original
10439 * doc/tutorial/*.html: generated html
10440
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010441Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10442
10443 * include/libxml/*.h: retired xmlwin32version.h
10444 * doc/Makefile.am: retired xmlwin32version.h
10445 * win32/configure.js: retired xmlwin32version.h
10446
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010447Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10448
10449 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010450 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10451 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010452
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010453Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10454
10455 * globals.c: fixed a typo pointed out by Igor
10456 * xpath.c: try to speed up node compare using line numbers
10457 if available.
10458
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010459Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * tree.c: make xmlFreeNode() handle attributes correctly.
10462
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010463Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10464
10465 * catalog.c: completed the #96963 fix, as reported by Karl
10466 Eichwalder
10467
Daniel Veillard56f21f22002-11-06 15:49:46 +000010468Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10471
Daniel Veillard91ad8792002-11-04 17:06:52 +000010472Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * Makefile.am: switched the order of a couple of includes
10475 to fix bugs #97100
10476
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010477Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10478
10479 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10480 xmlLoadCatalogs that used to separate directories with a ':'.
10481
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010482Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10483
10484 * threads.c: improvements to the Windows-side of thread handling
10485 * testThreads.c: conditionally excluded unistd.h
10486 * testThradsWin32.c: broke overlong lines
10487 * include/win32config.h: adapted thread-related macros to the new
10488 scheme and for pthreads on Windows
10489 * win32/Makefile.msvc: introduced a more flexible thread build,
10490 added testThreads[Win32].c to the build
10491 * win32/configure.js: introduced a more flexible thread config
10492
John Fleck61f6fb62002-10-31 15:23:29 +0000104932002-10-31 John Fleck <jfleck@inkstain.net>
10494
10495 * doc/xml.html (and, by implication, FAQ.html)
10496 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10497
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010498Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10499
10500 * configure.in: removed xmlwin32version.h
10501 * include/libxml/Makefile.am: removed xmlwin32version.h
10502
Daniel Veillardce66ce12002-10-28 19:01:59 +000010503Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * tree.c: applied patch from Brian Stafford to fix a bug
10506 in xmlReconciliateNs()
10507
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010508Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * tree.c: applied patch from Christian Glahn to allow
10511 xmlNewChild() on document fragment nodes
10512
Daniel Veillardb39bc392002-10-26 19:29:51 +000010513Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * parser.c: Christian Glahn found a problem with a recent
10516 patch to xmlParseBalancedChunkMemoryRecover()
10517 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10518 problems
10519 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10520 test/schemas/seq*: added the test cases from Charles
10521
Daniel Veillard366a9152002-10-23 20:43:53 +000010522Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10525 serious cleanup of the spec file and associated changes
10526 in the Makefiles.
10527 * valid.c: try to remove some warnings on x86_64
10528
Daniel Veillardd033d022002-10-23 14:55:02 +000010529Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10532 fix bug #96586
10533
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010534Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10537 parsing, applied his patch
10538 * result/HTML/attrents.html result/HTML/attrents.html.err
10539 result/HTML/attrents.html.sax test/HTML/attrents.html:
10540 added the test and result case provided by Mikhail Sogrine
10541
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010542Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * vms/build_libxml.com vms/config.vms vms/readme.vms
10545 include/libxml/parser.h include/libxml/parserInternals.h
10546 include/libxml/tree.h include/libxml/xmlIO.h
10547 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10548 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10549 Applied the VMS update patch from Craig A. Berry
10550 * doc/*.html: update
10551
Daniel Veillardf000f072002-10-22 14:28:17 +000010552Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10553
10554 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10555
Daniel Veillard1e208222002-10-22 14:25:25 +000010556Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * debugXML.c: adding a grep command to --shell in xmllint
10559 for T.V. Raman
10560
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010561Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * xmlcatalog.c: tried to fix some of the problem with --sgml
10564
Daniel Veillard935494a2002-10-22 14:22:46 +000010565Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * parser.c: tried to fix bug #91500 where doc->children may
10568 be overriden by a call to xmlParseBalancedChunkMemory()
10569
10570Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10573 identifiers in SGML catalogs containing '&'
10574
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010575Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * python/types.c: fixed bugs when passing result value tree
10578 to Python functions.
10579
Daniel Veillard48267432002-10-18 11:21:38 +000010580Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * configure.in: preparing the release of 2.4.26
10583 * doc/*: updated and rebuilt the documentation
10584
Daniel Veillardbb284f42002-10-16 18:02:47 +000010585Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * parser.c: fixed a XML Namespace compliance bug reported by
10588 Alexander Grimalovsky
10589
Daniel Veillard44892f72002-10-16 15:23:26 +000010590Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * HTMLtree.c: fixed serialization of script and style when
10593 they are not lowercase (i.e. added using the API to the tree).
10594
Daniel Veillard2fd85422002-10-16 14:32:41 +000010595Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * valid.c: make xmlValidateDocument emit a warning msg if there
10598 is no DTD, pointed by Christian Glahn
10599
Daniel Veillard32370232002-10-16 14:08:14 +000010600Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10603 content model when some of the blocks have min or max, and a couple
10604 of bugs found in the process.
10605 * result/schemas/list0* test/schemas/list0*: added some specific
10606 regression tests
10607
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010608Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * README: updated the contact informations
10611
Daniel Veillard63186732002-10-15 08:43:17 +000010612Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10615 misses it, reported by Peter Bray.
10616
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010617Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10620 and removed a few warnings
10621
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010622Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * parser.c: Christian Glahn found a small bug in the push parser.
10625 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10626 public
10627
Daniel Veillard6045c902002-10-09 21:13:59 +000010628Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * xmlschemas.c include/libxml/xmlschemas.h: added
10631 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10632 * testSchemas.c: added --memory to test the new interface
10633
Daniel Veillardf0070122002-10-09 14:24:17 +000010634Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * doc/index.py doc/search.php: integrated the XSLT indexing,
10637 a few fixed in the indexer, added a scope selection at the
10638 search level.
10639
Daniel Veillard01992e02002-10-09 10:20:30 +000010640Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10643 this was due to uninitialized parts of the validation context
10644
Daniel Veillard321be0c2002-10-08 21:26:42 +000010645Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * debugXML.c: applied patch from Mark Vakoc except the API
10648 change, preserved it.
10649 * doc/*: updated the docs to point to the search engine for
10650 information lookup or before bug/help reports.
10651
Daniel Veillard01e87d22002-10-08 16:55:06 +000010652Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10653
10654 * doc/index.py doc/search.php: added mailing-list archives
10655 indexing and lookup
10656
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010657Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10660
Daniel Veillard9b006132002-10-07 11:13:27 +000010661Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * doc/index.py: improved HTML indexing
10664 * doc/search.php: make the queries also lookup the HTML based indexes
10665
Daniel Veillard141d04b2002-10-06 21:51:18 +000010666Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * doc/index.py: added HTML page indexing
10669
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010670Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10671
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010672 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010673 problem in libxslt.
10674 * catalog.c: fixed list handling in XML_CATALOG_FILES
10675
Daniel Veillardceb09b92002-10-04 11:46:37 +000010676Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * valid.c: typo/bug found by Christian Glahn
10679
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010680Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10681
10682 * xmlIO.c: applied Windows CE patch from Javier.
10683 * win32/wince: new directory, contains support for the PocketPC
10684 with Windows CE from Javier.
10685 * include/win32config.h: reorganised, removed duplicate
10686 definitions and applied WinCE patch from Javier.
10687 * include/wsockcompat.h: new file, now contains WinSock
10688 compatibility macros.
10689 * win32/Makefile.msvc: introduced double-run compilation.
10690
Daniel Veillarde16b5742002-09-26 17:50:03 +000010691Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * configure.in include/libxml/xmlwin32version.h: preparing release
10694 of 2.4.25
10695 * doc/*: updated and regenerated teh docs and web pages.
10696
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010697Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10700 error were not covering namespace declarations.
10701 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10702 it was missing the attribute declaration for the namespace
10703 * result/VC/NS3: the fix now report breakages in that test
10704
Daniel Veillardabe01742002-09-26 12:40:03 +000010705Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10706
10707 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10708
Daniel Veillard2ace1952002-09-26 12:28:02 +000010709Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10712 and regenerated the docs and web site
10713
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010714Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10717 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10718 not before
10719
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010720Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10721
10722 * python/generator.py python/libxml2class.txt: fixed a stupid error
10723 breaking the python API
10724
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010725Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10728 triostr.c triostr.h: applied a trio update patch from
10729 Bjorn Reese which should work with MinGW
10730
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010731Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * tree.c: improving some documentation comments
10734 * xmlregexp.c: found and fixed a mem leak with python regression tests
10735 * doc/*: rebuilt the doc and the API XML file including the
10736 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10737 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10738 python/types.c: added access to the XML Schemas regexps from
10739 python
10740 * python/tests/Makefile.am python/tests/regexp.py: added a
10741 simple regexp bindings test
10742
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010743Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10744
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010745 * doc/xml.html:
10746 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010747
Daniel Veillard118aed72002-09-24 14:13:13 +000010748Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * xmlregexp.c: fixed the data callback on transition functionality
10751 which was broken when using the compact form
10752 * result/schemas/*: updated the results, less verbose, all tests
10753 pass like before
10754 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10755 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10756 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10757 annoying warnings
10758 * xpath.c: try to provide better error report when possible
10759
Daniel Veillard72336152002-09-21 13:08:14 +000010760Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10761
10762 * Makefile.am: fixed a breakage raised by Jacob
10763
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010764Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10765
10766 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10767 which don't use sockets
10768
Igor Zlatkovic01280582002-09-20 16:40:34 +000010769Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10770
10771 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10772 * win32/configure.js: applied zlib patch from Daniel Gehriger
10773
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010774Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10775
10776 * win32/configure.js: applied the patch from Mark Vakoc for
10777 regexp support
10778 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10779 for regexp support
10780
Daniel Veillardb5c05732002-09-20 13:36:25 +000010781Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * xmlschemastypes.c: as pointed by Igor Float and Double
10784 parsing ain't finished yet
10785
Daniel Veillard40b11342002-09-20 12:01:39 +000010786Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * Makefile.am configure.in: trying to fix #88412 by bypassing
10789 all the python subdir if python ain't detected
10790
Daniel Veillard23e73572002-09-19 19:56:43 +000010791Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10794 made configuring with regexps/automata/unicode the default
10795 but without schemas ATM
10796 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10797 fixed the regexp based DTD validation performance and memory
10798 problem by switching to a compact form for determinist regexps
10799 and detecting the determinism property in the process. Seems
10800 as fast as the old DTD validation specific engine :-) despite
10801 the regexp built and compaction process.
10802
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010803Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * valid.c: determinism is debugged, new DTD checking code now works
10806 but xmlFAComputesDeterminism takes far too much CPU and the whole
10807 set usues too much memory to be really usable as-is
10808
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010809Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * tree.c: fixed another stupid bug in xmlGetNodePath()
10812 * xmllint.c: --version now report the options compiled in
10813
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010814Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10815
10816 * HTMLparser.c: small cleanup
10817 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10818 when configured with them. A bit of debugging around the determinism
10819 checks is still needed
10820
Daniel Veillard63b01c22002-09-17 19:25:28 +000010821Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10824
Daniel Veillard92727042002-09-17 17:59:20 +000010825Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * xmlIO.c: small portability glitch fixed.
10828
Daniel Veillard84d70a42002-09-16 10:51:38 +000010829Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * xmlschemastypes.c: incomplete steps for real/double support
10832 * testAutomata.c include/libxml/xmlautomata.h
10833 include/libxml/xmlregexp.h: avoiding a compilation problem
10834 * valid.c include/libxml/valid.h: starting the work toward using
10835 the regexps for actual DTD validation
10836
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010837Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * hash.c: cosmetic cleanup
10840 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10841 integrating a DTD validation layer based on the regexps
10842
Daniel Veillard4402ab42002-09-12 16:02:56 +000010843Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10846 the determinism was tested before eliminating the epsilon
10847 transitions :-(
10848
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010849Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10850
10851 * python/generator.py python/libxml.c python/libxml.py
10852 python/libxml2-python-api.xml python/libxml2class.txt
10853 python/libxml_wrap.h python/types.c: updated the python
10854 bindings, added code for easier File I/O, and the ability to
10855 define a resolver from Python fixing bug #91635
10856 * python/tests/Makefile.am python/tests/inbuf.py
10857 python/tests/outbuf.py python/tests/pushSAXhtml.py
10858 python/tests/resolver.py python/tests/serialize.py: updated
10859 and augmented the set of Python tests.
10860
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010861Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10862
10863 * win32/configure.js: added more readme info for the binary
10864 package.
10865
Daniel Veillard607b35c2002-09-10 12:16:19 +000010866Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10867
10868 * xmlIO.c: fixed a stupid out of bound array error
10869
10870Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10873 messing around with support for Windows path, cleanups,
10874 trying to identify and fix the various code path to the
10875 filename access. Added xmlNormalizeWindowsPath()
10876
Daniel Veillard76575762002-09-05 14:21:15 +000010877Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * error.c valid.c: working on better error reporting of validity
10880 errors, especially providing an accurate context.
10881 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10882 error reports in those cases.
10883
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010884Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10887 parser.c parserInternals.c xmlIO.c: get rid of all the
10888 perror() calls made in the library execution paths. This
10889 should fix both #92059 and #92385
10890
Daniel Veillard19aa7022002-09-05 11:14:19 +000010891Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * xmllint.c: memory leak reporting was broken after a change
10894 of the preprocessor symbol used to activate it.
10895
Daniel Veillardec6725e2002-09-05 11:12:45 +000010896Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10897
10898 * tree.c: try to make the copy function work for node of
10899 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10900 DOM layers though, not libxml2 itself.
10901
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010902Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * valid.c: try to provide file and line informations, not all
10905 messages are covered, but it's a (good) start
10906
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010907Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * xinclude.c: reimplemented a large part of the XInclude
10910 processor, trying to minimize resources used, James Henstridge
10911 provided a huge test case which was exhibiting severe memory
10912 consumption problems.
10913
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010914Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * python/Makefile.am: applied patch from Christophe Merlet to
10917 reestablish DESTDIR
10918
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010919Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10920
10921 * libxml.spec.in: fixes libary path for x86_64 AMD
10922
John Fleckbe98b332002-09-04 03:16:23 +000010923Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10924
10925 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010926 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010927 (plus resulting generated html files)
10928 fixing one spot I missed in the tutorial where I hadn't freed
10929 memory properly
10930
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010931Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10932
10933 * doc/tutorial/includeaddattribute.c
10934 * doc/tutorial/includeaddkeyword.c
10935 * doc/tutorial/includegetattribute.c
10936 * doc/tutorial/includekeyword.c
10937 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010938 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010939 update tutorial to properly free memory (thanks to Christopher
10940 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010941 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010942 added image files so the callouts are graphical, making it
10943 easier to read ( use "--param callout.graphics 1" to generate
10944 html with graphical callouts)
10945
Daniel Veillarde1662542002-08-28 11:50:59 +000010946Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10949 nice logos generated by Marc Liyanage
10950 * doc/site.xsl *.html: changed the stylesheet to show the new
10951 logo and regenerated the pages
10952
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010953Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10954
10955 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10956
Daniel Veillard42766c02002-08-22 20:52:17 +000010957Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * xpath.c: possible mem leak patch from Jason Adams
10960
10961Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10964 in the XQuery namespace
10965 * configure.in: preparing 2.4.24
10966 * doc/*.html: updated the web pages
10967
10968Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * python/generator.py: closing bug #85258 by generating conditional
10971 compile check to avoid linking to routines not configured in.
10972
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000109732002-08-22 Havoc Pennington <hp@pobox.com>
10974
10975 * autogen.sh: update error message for missing automake
10976
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010977Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * python/Makefile.am: typo in target name resulted in libxml2.py
10980 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10981
Daniel Veillard22669b22002-08-22 07:17:11 +000010982Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * win32/win32/Makefile.mingw: updated with version from
10985 Elizabeth Barham at http://soggytrousers.net/repository/
10986
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010987Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10988
10989 * win32/Makefile.msvc: added the prefix location to the include
10990 and lib search path.
10991
Havoc Pennington830e8972002-08-18 22:22:13 +0000109922002-08-18 Havoc Pennington <hp@pobox.com>
10993
10994 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10995 both automake 1.6 and 1.4 installed get the right automake. Means
10996 compilation from CVS will now require the latest automake 1.4
10997 release, or manually creating symlinks called "automake-1.4" and
10998 "aclocal-1.4"
10999
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011000Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11001
11002 * configure.in python/Makefile.am: more AMD 64 induced changes from
11003 Frederic Crozat
11004
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011005Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11006
11007 * xinclude.c: oops I was missing the xml:base fixup too
11008 * result/XInclude/*.xml: this adds xml:base attributes to most
11009 results of the tests
11010
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011011Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * xinclude.c: quick but apparently working implementation of
11014 xi:fallback, should close bug #89684
11015 * Makefile.am test/XInclude/docs/fallback.xml
11016 result/XInclude/fallback.xml: added a basic test for fallback,
11017 and run with --nowarning to avoid a spurious warning
11018 * configure.in: applied patch from Frederic Crozat for python
11019 bindings on AMD 64bits machines.
11020
Daniel Veillard9e923512002-08-14 08:48:52 +000011021Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11024 the caller don't pass a SAX callback block.
11025
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011026Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * tree.c: applied the same fix for the XML-1.0 namespace to
11029 xmlSearchNsByHref() as was done for xmlSearchNs()
11030
Daniel Veillardad11b302002-08-12 14:53:41 +000011031Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * libxml.3: small cleanup of the man page
11034 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11035 when serializing HREF attributes generated by XSLT.
11036
Daniel Veillardc084e472002-08-12 13:27:28 +000011037Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11038
11039 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11040 version of Marc Liyanage' patch for boolean attributes in HTML
11041 output
11042
Daniel Veillard5f91b372002-08-12 12:13:01 +000011043Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * python/tests/serialize.py: fixed the test results, indenting
11046 behaviour changed slightly
11047
Aleksey Sanin9e951762002-08-08 18:02:41 +000011048Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11049
11050 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11051 new c14n function to Windows def files
11052
Aleksey Saninea4272a2002-08-02 23:50:03 +000011053Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11054
11055 * c14n.c: fixed a memory leak in c14n code
11056
Daniel Veillard58e44c92002-08-02 22:19:49 +000011057Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11058
11059 * parser.c include/libxml/parser.h: adding a new API for Christian
11060 Glahn: xmlParseBalancedChunkMemoryRecover
11061 * valid.c: patch from Rick Jones for some grammar cleanup in
11062 validation messages
11063 * result/VC/* result/valid/*: this slightly change some of the
11064 regression tests outputs
11065
Daniel Veillard0bf29002002-08-01 12:54:11 +000011066Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11067
11068 * tree.c: trying to fix a problem in namespaced attribute handling
11069 raised by Christian Glahn
11070
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011071Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11072
11073 * encoding.c include/libxml/encoding.h: Opening the interface
11074 xmlNewCharEncodingHandler as requested in #89415
11075 * python/generator.py python/setup.py.in: applied cleanup
11076 patches from Marc-Andre Lemburg
11077 * tree.c: fixing bug #89332 on a specific case of loosing
11078 the XML-1.0 namespace on xml:xxx attributes
11079
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011080Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11081
11082 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11083 corner case from new Merlin's test suite and added a callback
11084 that will be used to improve xmlsec performance
11085
11086
Daniel Veillard0b22def2002-07-29 16:23:03 +000011087Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * HTMLtree.c: trying to fix the <style> escaping problem in
11090 HTML serialization bug #89342
11091
Daniel Veillard0b28e882002-07-24 23:47:05 +000011092Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11095 and rebuilt the web site.
11096
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011097Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011098
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011099 * include/libxml/tree.h: added _private member to xmlNs struct
11100
Daniel Veillard1d995272002-07-22 16:43:32 +000011101Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * HTMLparser.c: fixing bug #84876 based on the xml working
11104 code.
11105
William M. Brack61eaba52002-07-21 11:14:18 +000011106Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11107
11108 * python/Makefile.am: enhanced to fix bug 72012 (errors
11109 when using '-jX' make parameter)
11110
William M. Brackef61d202002-07-19 08:32:00 +000011111Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11112
11113 * xpath.c: small additional enhancement for booleans
11114 compared to nodesets
11115
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011116Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * HTMLtree.c: changed the order of the encoding declaration
11119 attributes in the meta tags due to a bug in IE/Mac
11120
William M. Brack0c022ad2002-07-12 00:56:01 +000011121Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11122
11123 * xpath.c: enhanced handling of booleans (especially '='
11124 and '!=' for nodesets) - fixes bug 85256. Added new
11125 routine xmlXPathNotEqualValues for more proper handling
11126 of '!=' when nodesets are involved.
11127
Daniel Veillard06944e22002-07-11 19:55:18 +000011128Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11131 doc/xmlcatalog_man.xml to the source distribution
11132
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011133Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11134
11135 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11136 asked for this.
11137
Daniel Veillard539638b2002-07-06 19:55:14 +000011138Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * configure.in: preparing 2.4.23
11141 * doc/*: rebuilt the docs
11142
Daniel Veillard176d99f2002-07-06 19:22:28 +000011143Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * parser.c: fixing bug #84169 by fixing the
11146 comment of xmlCreatePushParserCtxt to describe the
11147 encoding detection parameters better.
11148
Daniel Veillard37f961d2002-07-06 17:53:56 +000011149Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11150
11151 * valid.c: fixing bug #79331 in one path the lookup for
11152 ID attributes on a namespaced node wasn't handled correctly :-\
11153
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011154Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11155
11156 * HTMLparser.c: trying to fix 87235 about discarded white
11157 spaces in the HTML parser.
11158 * result/HTML/*: this changes the output of a number of HTML
11159 regression tests
11160
Daniel Veillardfdc91562002-07-01 21:52:03 +000011161Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11162
11163 * xpath.c: applied patch from Richard Jinks for the namespace
11164 axis + fixed a memory error.
11165 * parser.c parserInternals.c: applied patches from Peter Jacobi
11166 removing ctxt->token for good.
11167 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11168 popped out by the regression tests.
11169 * Makefile.am: patch for threads makefile from Gary Pennington
11170
William M. Brack6000af52002-06-28 11:43:13 +000011171Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11172
Daniel Veillardfdc91562002-07-01 21:52:03 +000011173 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011174 expressions involving preceding-sibling (et al).
11175
Daniel Veillard153120c2002-06-18 07:58:35 +000011176Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11177
11178 * hash.c: applied a patch from Peter Jacobi to solve a problem
11179 when compiling with the Watcom C on Win32
11180 * result/schemas/*.err: the change of hashing algo generated
11181 permutations in the output
11182
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011183Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * hash.c: applied patch from Sander Vesik improving the quality of
11186 the hash function.
11187
Aleksey Sanina5808b92002-06-14 17:07:41 +0000111882002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011189
11190 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11191 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11192 xmllint.c xpath.c: replaced sprintf() with snprintf()
11193 to prevent possible buffer overflow (the bug was pointed
11194 out by Anju Premachandran)
11195
Daniel Veillarde059b892002-06-13 15:32:10 +000011196Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * parser.c: removed an uninitialized data error popped by valgrind
11199 on PE references
11200
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011201Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11202
11203 * doc/xml.html
11204 adding tutorial reference to the web page
11205
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011206Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11207
11208 * doc/tutorial/xmltutorial.xml
11209 * doc/tutorial/ar01s07.html
11210 * doc/tutorial/ape.html
11211 * doc/tutorial/includegetattribute.c
11212 adding section to tutorial about retrieving an attribute
11213 value
11214
Daniel Veillardf5582f12002-06-11 10:08:16 +000011215Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * parser.c: applied a couple of patches from Peter Jacobi to start
11218 to get rid of ctxt->token, with a possible significant speed
11219 improvement to be gained once done. Better compliance with PE
11220 references constructs in DTDs too.
11221 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11222 from Peter too
11223
Daniel Veillard38d80e22002-06-11 07:24:56 +000011224Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11227 xmlParseElement was likely to have been deallocated at the
11228 time of the report, possibly leading to segfault. Just report
11229 the tag name now.
11230
Daniel Veillard9e412302002-06-10 15:59:44 +000011231Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11232
11233 * xpath.c: patch from Richard Jinks for XPath substring() function
11234 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11235
Aleksey Sanina5808b92002-06-14 17:07:41 +0000112362002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011237
11238 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11239
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011240Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11241
11242 *doc/FAQ.html
11243 fixing typos in FAQ, thanks to Robert Funnell for the
11244 editing help
11245
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011246Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11247
11248 * NEWS: got complaints from rpmlint that it was empty
11249
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011250Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11251
11252 * added doc/tutorial, including:
11253 apa.html
11254 apb.html
11255 apc.html
11256 apd.html
11257 ar01s02.html
11258 ar01s03.html
11259 ar01s04.html
11260 ar01s05.html
11261 ar01s06.html
11262 includeaddattribute.c
11263 includeaddkeyword.c
11264 includekeyword.c
11265 includestory.xml
11266 index.html
11267 xmltutorial.xml
11268 libxml tutorial, including generated html
11269
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011270Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11271
11272 * result/c14n/exc-without-comments/merlin-c14n-two-*
11273 result/c14n/without-comments/merlin-c14n-two-*
11274 test/c14n/exc-without-comments/merlin-c14n-two-*
11275 test/c14n/without-comments/merlin-c14n-two-*
11276 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11277 c14n/exc-c14n and slightly modified test script to handle
11278 these test cases
11279 * c14n.c: fixed bugs for complicated nodes set (namespace
11280 without node and others from merlin-c14n-two.tar.gz)
11281 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11282 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11283 for xmlsec performance patch
11284 * xpath.c: fixed self::node() for namespaces and attributes
11285
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011286Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11287
11288 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11289 but with the format parameter
11290 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11291
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011292Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11293
11294 * Makefile.am: updated c14n tests suite
11295 * c14n.c: performance improvement for previous c14n patch
11296
Daniel Veillarde72c7562002-05-31 09:47:30 +000011297Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11298
11299 * parser.c: another peroformance patch from Peter Jacobi, that
11300 time on parsing attribute values.
11301
Aleksey Sanin508a1012002-05-31 06:32:32 +000011302Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11303
11304 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11305 into LibXML2 test suite
11306
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011307Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11308
11309 * c14n.c: propagating xpath ancesstors node fix to c14n
11310 plus small performance improvement to reduce number of
11311 mallocs
11312 * xpath.c: fixed ancestors axis processing for namespace nodes
11313
Daniel Veillard46de64e2002-05-29 08:21:33 +000011314Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11317 Peter Jacobi
11318
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011319Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11320
11321 * configure.in: preparing 2.4.22
11322
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011323Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11324
11325 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11326 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11327 a public entry point.
11328 * doc/*: rebuilt the API and docs
11329
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011330Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * xpath.c: patch from Richard Jinks to fix a problem introduced
11333 in the previous patch and pointed by Norm
11334
Daniel Veillardc6924812002-05-24 11:10:43 +000011335Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11336
11337 * libxml.spec.in: fixing bug #81112
11338
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011339Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11340
11341 * uri.c: fixing bug #82848
11342
Daniel Veillarda2878972002-05-24 07:54:39 +000011343Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11344
11345 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11346 output of one catalog test
11347
Aleksey Sanin114e4752002-05-24 07:20:27 +000011348Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011349
Aleksey Sanin114e4752002-05-24 07:20:27 +000011350 * global.data globals.c tree.c include/libxml/globals.h
11351 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11352 default value for global parameter xmlIndentTreeOutput to 1 and
11353 introduced new global parameter xmlTreeIndentString (the string
11354 used to do one-level indent) with default value " " (as it was
11355 in tree.c)
11356
Daniel Veillard49d5af82002-05-23 11:55:49 +000011357Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11358
11359 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11360 with trio and schemas.
11361
Daniel Veillard7c13af42002-05-22 09:57:32 +000011362Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * xpath.c: patch from Richard Jinks to fix the problem raised in
11365 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11366
Daniel Veillard5a872412002-05-22 06:40:27 +000011367Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * xmlschemas.c: a bit of work on import.
11370 * xmlschemastypes.c: Charles Bozeman provided a compare function
11371 for date/time types so min/max facet restrictions should work,
11372 indeterminate comparisons return an error instead of equal.
11373 * test/schemas/date_0* result/schemas/date_0_0: specific test
11374 from Charles Bozeman too
11375
Daniel Veillard10b6da42002-05-18 07:55:20 +000011376Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11377
11378 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11379 from Christian Cornelssen fixing the man pages and the Catalog
11380 building script.
11381 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11382 next step is <xs:import> I now have a reasonable understanding
11383 of how it works.
11384
Daniel Veillarde5354492002-05-16 08:43:22 +000011385Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11388
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011389Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11390
11391 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11392
Daniel Veillard088bf112002-05-14 11:03:59 +000011393Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11394
11395 * xpath.c: fixing an XPath function evalutation bug pointed out
11396 by Alexey Efimov where the context was lost when evaluating
11397 the function arguments
11398
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011399Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011400
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011401 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11402 function public for XMLSec performance optimizations
11403
Daniel Veillard3cd72402002-05-13 10:33:30 +000011404Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11405
11406 * python/generator.py python/libxml2class.txt : fixed a problem
11407 with the HTML parser pointed by Gary Benson
11408 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11409 example
11410
Aleksey Sanine48a3182002-05-09 18:20:01 +000011411Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11412 * parser.c: fixed bug #81159 (memory growth in SAX)
11413
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011414Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11415 * xpath.c: fixed bug #78858 (the real fix)
11416
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011417Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011418 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011419
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011420Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11421
11422 * tree.c: modified xmlNodeSetBase to allow changing the
11423 base of a document.
11424
Daniel Veillard070803b2002-05-03 07:29:38 +000011425Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11426
11427 * xmlschemastypes.c: patch Charles Bozeman for validation of
11428 all the date, time, and duration types
11429 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11430 * configure.in: fixed an error pointed by an user
11431 * xml2-config.in: fixed an error pointed by an user
11432
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011433Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11434
11435 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11436 win32/libxml2.def.src xmlIO.c: exported default
11437 'file:', 'http:' and 'ftp:' protocols input handlers
11438 and maked protocols comparisson case insensitive
11439
Daniel Veillard34de97f2002-04-30 14:29:22 +000011440Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11441
11442 * configure.in: Neven Has detected a typo
11443
Daniel Veillard28577c32002-04-30 06:48:41 +000011444Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11447 as one of the persons allowed to commit directly to the
11448 module.
11449
Daniel Veillardfc57b412002-04-29 15:50:14 +000011450Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11451
11452 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11453 * valid.c: raised a too low limit
11454 * doc/*: rebuilt the docs
11455
Daniel Veillardeca82812002-04-24 11:42:02 +000011456Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11457
11458 * test/XPath/expr/floats test/XPath/expr/functions
11459 result/XPath/expr/floats result/XPath/expr/functions
11460 xpath.c: another XPath conformance patch from Richard Jinks
11461
Daniel Veillard13e04c62002-04-23 17:51:29 +000011462Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11463
11464 * xmlschemas.c: fixed validation of attribute groups.
11465 * test/schemas result/schemas: added an example from the primer
11466
Daniel Veillard88c58912002-04-23 07:12:20 +000011467Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11468
11469 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11470 * test/schemas result/schemas: updated the test list
11471
Daniel Veillarde19fc232002-04-22 16:01:24 +000011472Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11473
11474 * TODO: updated a bit
11475 * parser.c: made a comment more specific
11476 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11477 Schemas conformance.
11478 * test/schemas result/schemas: updated the test list
11479
Daniel Veillard441bc322002-04-20 17:38:48 +000011480Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11481
11482 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11483 implementing xs:all with minOccurs = 0
11484 * tes/schemas/* result/schemas/*: added more tests covering
11485 xs:all
11486
Daniel Veillard8a001f62002-04-20 07:24:11 +000011487Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11488
11489 * xmlregexp.c: first implementation of the all particle, this
11490 may need to be revisited for case where not all transitions
11491 must be crossed.
11492
Daniel Veillard7646b182002-04-20 06:41:40 +000011493Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11494
11495 * tree.c: another entity processing update from Markus Henke
11496
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011497Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11498
11499 * trionan.c: fixed crash on OSF/1
11500
Daniel Veillardb4398962002-04-19 07:01:55 +000011501Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11502
11503 * xmlschemas.c: more Schemas work
11504 * test/schemas/* result/schemas/*: added more tests coming
11505 from the spec.
11506
Daniel Veillard54761132002-04-18 21:00:44 +000011507Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11508
11509 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11510 ExcC14N specification
11511
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011512Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11513
11514 * tree.c: patch from Markus Henke, fix for recursive entities.
11515
Daniel Veillard23b1f372002-04-18 15:50:05 +000011516Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11517
11518 * xpath.c: fix a problem with string() on a document node.
11519
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011520Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11521
11522 * Makefile.am xmlschemas.c: more Schemas work
11523 * test/schemas/* result/schemas/*: added more tests coming
11524 from the spec.
11525
Daniel Veillard6231e842002-04-18 11:54:04 +000011526Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11527
11528 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11529 * result/HTML/*: this changes a few things in the results
11530
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011531Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11532
11533 * include/libxml/tree.h: eliminated 'declaration different than
11534 prototype' warning
11535 * include/win32config.h: "resolved" conflicts with errno.h
11536
Daniel Veillardb509f152002-04-17 16:28:10 +000011537Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11538
11539 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11540 on the automata interfaces and debug of counted choices
11541 * test/schemas/* result/schemas/*: added a number of tests
11542
Daniel Veillard8651f532002-04-17 09:06:27 +000011543Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11544
11545 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11546 a bit of work on Schemas
11547 * testSchemas.c: try to make it more useful
11548 * test/schemas/* result/schemas/* Makefile.am: changed the
11549 Schemas regression test procedure, started adding a few samples
11550
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011551Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11552
11553 * include/libxml/encoding.h: Patch for the Borland C++ builder
11554 * include/libxml/tree.h: Patch for the Borland C++ builder
11555 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011556 * win32/bcb5: New directory for the Borland C++ builder
11557 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011558
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011559Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11560
11561 * win32/Makefile.msvc: Update for XML Schema support
11562 * win32/configure.js: Update for XML Schema support
11563 * win32/libxml2.def.src: Update for XML Schema support
11564
Daniel Veillard4255d502002-04-16 15:50:10 +000011565Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11566
11567 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11568 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11569 xmlunicode.c include/libxml/Makefile.am
11570 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11571 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11572 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11573 include/libxml/xmlversion.h.in : merged the current state of
11574 XML Schemas implementation, it is not configured in by default,
11575 a specific --schemas configure option has been added.
11576 * test/automata test/regexp test/schemas Makefile.am
11577 result/automata result/regexp result/schemas:
11578 merged automata/regexp/schemas regression tests
11579
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011580Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11581
11582 * xpath.c: Gary found a compile time problem, fixes #78823
11583
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011584Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11585
11586 * configure.in: release of 2.4.20
11587 * doc/*: updated and rebuilt the docs
11588
Daniel Veillardf544f192002-04-15 12:56:56 +000011589Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11590
11591 * python/Makefile.am: patch from Cristian Gafton to build on
11592 Red Hat 6.2, should also fix #75779
11593
Daniel Veillard940492d2002-04-15 10:15:25 +000011594Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11595
11596 * valid.c: first part of fixing #78729
11597
Daniel Veillardeb475a32002-04-14 22:00:22 +000011598Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11601 escaping of URI when saving HTML files.
11602 * result/HTML/*: this impacted some tests
11603
Daniel Veillard9b731d72002-04-14 12:56:08 +000011604Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11605
11606 * configure.in: trying to fix #77441
11607
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011608Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11609
11610 * include/libxml/xmlIO.h: Hallski complained it could not be
11611 included by itself.
11612
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011613Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11614
11615 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11616
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011617Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11618
11619 * win32/configure.js: patch from Nilo for the c14n option
11620 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11621
Daniel Veillardda423da2002-04-10 19:25:38 +000011622Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11623
11624 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11625 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11626 LIBXML_THREAD_ENABLED
11627
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011628Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * xpath.c: another patch from Richard Jinks for substring conformance
11631 * test/XPath/expr/floats test/XPath/expr/strings
11632 result/XPath/expr/floats result/XPath/expr/strings: update of the
11633 test suite to check those.
11634
Daniel Veillard01917aa2002-04-10 11:30:41 +000011635Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11636
11637 * xpath.c: patch from Richard Jinks for .x float parsing.
11638
Daniel Veillard46d6c442002-04-09 16:10:39 +000011639Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11640
11641 * parser.c: patch from Markus Henke when an encoding ain't recognized
11642
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011643Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11644
11645 * libxml.m4: got a report that #include <string.h> was needed
11646
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011647Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11648
11649 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11650
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011651Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11652
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011653 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011654
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011655Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11656
11657 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11658 pointed out by Melvyn Sopacua.
11659
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011660Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11661
11662 * libxml.m4: Frédéric Crozat gave a patch related to the change
11663 of Include paths breaking the libxml.m4
11664
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011665Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11666
11667 * xpath.c: Fix bug #76927 forgot to save some context
11668 when evaluating binary expressions
11669
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011670Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11671
11672 * configure.in: fixed configure for MPE/iX from Markus Henke
11673 * xmlmemory.c: fixed initialization problems
11674 * xpath.c: another set of patches from Richard Jinks this
11675 fixes "make XPathtests" on linux
11676
Daniel Veillard21458c82002-03-27 16:12:22 +000011677Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11678
11679 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11680 * test/XPath/expr/compare test/XPath/expr/equality
11681 test/XPath/expr/floats test/XPath/expr/functions
11682 test/XPath/expr/strings result/XPath/expr/compare
11683 result/XPath/expr/equality result/XPath/expr/floats
11684 result/XPath/expr/functions result/XPath/expr/strings: Updated
11685 tests though they show a divergence on Linux
11686
Daniel Veillard28dfed12002-03-27 09:08:17 +000011687Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11688
11689 * xpath.c trionan.c: previous commit also included patches
11690 from Richard Jinks on some IEEE support corner case
11691
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011692Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11693
11694 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11695 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11696 that $(datadir) should be used for docs
11697
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011698Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11699
11700 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11701 could leak filedescriptors
11702
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011703Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11704
11705 * configure.in nanohttp.c: applied patch from Allan Clark for
11706 UnixWare/OpenServer
11707
Daniel Veillard19274092002-03-25 16:48:03 +000011708Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11709
11710 * configure.in: preparing 2.4.19
11711 * doc/*: rebuilt the docs
11712
Daniel Veillard56b2db72002-03-25 16:35:28 +000011713Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11714
11715 * nanohttp.c: fixing #76043, got fed up with non-portability
11716 of that piece of code.
11717
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011718Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11719
11720 * valid.c SAX.c: Never commit without running "make tests" :-(
11721 fix a couple of stupidities in the previous commit
11722 * result/*: a few changes in some attribute order result of previous
11723 commit.
11724
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011725Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11726
11727 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11728 the internal subset should not raise duplicate ID errors,
11729 also there was a small bug in conjunction to namespace
11730 declarations defaulted and xml:xxx attributes DTD definitions.
11731
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011732Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11733
11734 * xpath.c: Richard Jinks also raised some rounding problems
11735 this tries to fix them
11736
Daniel Veillard4e2df542002-03-22 12:23:14 +000011737Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11738
11739 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11740 behaviour in xmlXPathCastToString()
11741
Daniel Veillarddb552912002-03-21 13:27:59 +000011742Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11743
11744 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11745 raised by Morus Walter
11746
Daniel Veillard9e537932002-03-21 13:08:08 +000011747Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11748
11749 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11750 from Igor
11751
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011752Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11753
11754 * xpath.c: fixing #75619, related to a problem when trying
11755 to evaluate condition when the current node set resulting
11756 from that sub-step evaluation is empty. Also fixes 2 potential
11757 problem with previous-sibling and next-siblings axis.
11758
Daniel Veillard1840ef02002-03-21 08:05:23 +000011759Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11760
11761 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11762 HTML support is not configured in.
11763
Daniel Veillard561b7f82002-03-20 21:55:57 +000011764Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11765
11766 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11767 include/libxml/tree.h: dohh I really didn't intended to commit
11768 this test version :-(
11769
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011770Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11771
11772 * testSAX.c: I wanted to see the real speed at the SAX interface
11773 after a little too many Ximianer started complaining about the
11774 parser speed.
11775 added a --quiet option:
11776 paphio:~/XML -> ls -l db100000.xml
11777 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11778 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11779 3200006 callbacks generated
11780 real 0m1.270s
11781 Which means 16MBytes/s and 3Mcallback/s
11782
Daniel Veillardc62a1472002-03-19 18:35:12 +000011783Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11784
11785 * xpath.c: valgrind spotted another error that time when running
11786 on libxslt regression tests
11787
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011788Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11789
11790 * Makefile.am: adding "make valgrind" running the full regression
11791 tests (except python ones) under Valgrind (using valgrind -q
11792 which was kindly added by the author).
11793 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11794 passes cleanly now except an obcure floating point initialization
11795 raised in log10() in one XPath regression test ???
11796 * tree.c: edited some comments to close #75244
11797
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011798Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11799
11800 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11801 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11802 context of ScrollKeeper, made sure that if the number is
11803 an integer, the serialization follows the description at
11804 http://www.w3.org/TR/xpath#section-String-Functions
11805
Daniel Veillard5997aca2002-03-18 18:36:20 +000011806Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11807
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011808 * configure.in: preparing 2.4.18
11809 * doc/*: updated and rebuilt the web site
11810 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11811 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011812 * parser.c: humm, changed the way the SAX parser work when
11813 xmlSubstituteEntitiesDefault(1) is set, it will then
11814 do the entity registration and loading by itself in case the
11815 user provided SAX getEntity() returns NULL.
11816 * testSAX.c: added --noent to test the behaviour.
11817
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011818Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11819
11820 * parser.c: Wilfried Teiken provided a hackish but working
11821 way to get context reported back on entities when parsing
11822 with SAX and without breaking the DOM build.
11823
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011824Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11825
11826 * c14n.c: applied a new patch from Aleksey Sanin
11827 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11828 to reference Aleksey implementation of XML digital Signatures
11829
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011830Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11831
11832 * xpath.c: small fix to avoid potential problem due to
11833 ordering of freeing data
11834 * python/Makefile.am: people were complaining about
11835 the generated file in python dir not being built
11836
Daniel Veillardd2379012002-03-15 22:24:56 +000011837Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11838
11839 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11840 python/generator.py python/libxml.c python/types.c: Cleanup
11841 of the python Makefiles based on Jacob and James feedback,
11842 fixed the spec file accordingly, fixed the number of warning
11843 that passing my pedantic CFLAGS was generating. Conclusion
11844 is that Python includes are real crap.
11845
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011846Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11847
11848 * configure,in: it was reported quite a few times that
11849 xml2-config --cflags should not output
11850 -I$includeprefix/libxml2/libxml because libxml2 header names
11851 clashes with existing names like list.h from C++ stl.
11852 Includes should be #include<libxml/xxx.h> so ...
11853
Daniel Veillard6f293b12002-03-15 09:42:33 +000011854Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11855
11856 * c14n.c: another patch from Aleksey Sanin
11857
Daniel Veillard5c396542002-03-15 07:57:50 +000011858Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11859
11860 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11861 canonicalization algorithm
11862 * doc/xml.html doc/index.html: added the C14N references on the
11863 index page.
11864
jacob berkman9be65862002-03-14 02:15:56 +0000118652002-03-13 jacob berkman <jacob@ximian.com>
11866
11867 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11868 usage, redundant, and gcc specific
11869
Daniel Veillard75be0132002-03-13 10:03:35 +000011870Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11871
11872 * xpath.c: speedup some node selection operations, this can
11873 have a significant impact on DocBook Norm's stylesheets
11874 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11875 make sure it's always the case
11876 * debugXML.c: distinguish CDATA and comments in ls operations
11877
Daniel Veillard61f26172002-03-12 18:46:39 +000011878Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11879
11880 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11881 to generate better API descriptions etc...
11882
Daniel Veillard9ff88172002-03-11 09:15:32 +000011883Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11884
11885 * c14n.c: Fixing #74186, made sure all boolean expressions
11886 get fully parenthesized, ran indent on the output
11887 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11888 include/libxml/tree.h: also #74186 related, removed the
11889 --with-buffers option, and all the preprocessor conditional
11890 sections that were resulting from it.
11891
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011892Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11893
11894 * valid.c: applied patch from Dodji Seketeli fixing an
11895 uninitailized variable in xmlValidGetValidElements()
11896
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011897Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11898
11899 * c14n.c: fixed a few comments
11900 * doc/*.html doc/*/*.html: regenerated the docs and added
11901 the C14N API
11902 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11903
Daniel Veillardfa49d872002-03-09 10:20:00 +000011904Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * check-xml-test-suite.py: fix to adapt varaiations in the
11907 bindings
11908 * configure.in python/setup.py python/setup.py.in: fixed to
11909 have the version of the python scripts automatically updated
11910
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011911Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11912
11913 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11914 in xmlCopyProp()
11915
Daniel Veillardaf43f632002-03-08 15:05:20 +000011916Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11917
11918 * configure.in: preparing 2.4.17 release
11919 * doc/*: updated and rebuilt the docs
11920 * xpath.c: fixed a comment
11921 * python/libxml.c: fixed a possible reentrancy problem
11922
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011923Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11924
11925 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11926 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11927 added a specific regression test
11928 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11929 not raise exceptions when failing to find the attribute.
11930
Daniel Veillard90bc3712002-03-07 15:12:58 +000011931Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11932
11933 * configure.in xmllint.c: owen pointed out a problem with the
11934 ftme fix, gettimeofday() was not detected by configure and
11935 the ftime header wasn't included, dohhh
11936
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011937Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11938
11939 * configure.in xmllint.c: trying to fix #71457 for timing
11940 precision when gettimeofday() is not availble but ftime() is
11941
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011942Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11943
11944 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11945 are now copied on install and part of the -devel RPM
11946
Daniel Veillard7b416132002-03-07 08:36:03 +000011947Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11948
11949 * xpath.c: trying to avoid bug #72150 which was apparently
11950 caused by a gcc bug (or a processor problem) as detailed
11951 at http://veillard.com/gcc.bug
11952
Daniel Veillardf742d342002-03-07 00:05:35 +000011953Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11954
11955 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11956 fixed xmlReconciliateNs(), added a Python test/example for
11957 inter-document cut'n paste
11958 * python/libxml.py: fixed node.doc on document nodes and added
11959 xpathEval() onto node objects
11960
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011961Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11962
11963 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11964 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11965 fixup and integrated tests for the serialization stuff
11966
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011967Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11968
11969 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11970 moved the libxml man page to section 3
11971
Daniel Veillard1e774382002-03-06 17:35:40 +000011972Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11973
11974 * tree.c: fix bug #72490
11975 * python/libxml.c python/libxml.py: added methods serialize()
11976 and saveTo() to all node elements.
11977
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011978Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11979
11980 * xmlIO.c: closed #73430, don't read from an input source
11981 which indicated an end-of-file or an error.
11982
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011983Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11984
11985 * parser.c: make sure SAX endDocument is always called as
11986 this could result in a Python memory leak otherwise (it's
11987 used to decrement ref-counting)
11988 * python/generator.py python/libxml.c python/libxml.py
11989 python/libxml2-python-api.xml python/libxml2class.txt
11990 python/tests/error.py python/tests/xpath.py: implemented
11991 the suggestions made by Gary Benson and extended the tests
11992 to match it.
11993
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011994Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11995
11996 * python/generator.py: applied patch fixing #73450
11997
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011998Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11999
12000 * xpath.c: fixing #61290 "namespace nodes have no parent"
12001 long standing divergence from the XPath REC. NodeSets
12002 simply hold a copy of namespace nodes and those node ->next
12003 points to the parent (which may not be the node carrying the
12004 definition).
12005 * include/libxml/xpath.h: flagged but didn't added a possible
12006 speedup
12007 * DOCBparser.c HTMLparser.c: removed some warnings from push
12008 parser due to new state being added.
12009 * tree.c: new fix from Boris Erdmann
12010 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12011 the XML Canonalization support from Aleksey Sanin
12012
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012013Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12014
12015 * tree.c: patch from Boris Erdmann fixing some namespace odities
12016 with xmlCopyNode()
12017
Daniel Veillardc6613042002-03-02 09:34:02 +000012018Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12019
12020 * xmlIO.c: fix bug #72706 when loading a NULL entity
12021
Daniel Veillardc0fef772002-03-01 16:16:31 +000012022Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12023
12024 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12025 actually change in a future XML Namespace revision.
12026
Daniel Veillard79426f22002-03-01 16:14:17 +000012027Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12028
12029 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12030 added the possibility of returning nodesets from XPath extension
12031 functions written in Python
12032
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012033Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12034
12035 * python/*: commiting some Python bindings work done while travelling
12036
Daniel Veillard97300512002-03-01 09:13:41 +000012037Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12038
12039 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12040 explicitely with memory debugging switched on
12041
Daniel Veillard6361da02002-02-23 10:10:33 +000012042Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12043
12044 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12045 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12046 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12047 the accessor generator for strings
12048 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12049 regression test.
12050
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012051Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12052
12053 * python/README python/generator.py python/libxml.c python/setup.py:
12054 added the 'usual' setup.py to allow building a libxml2-python
12055 module based on the same code. The initialization is however
12056 different the 2 .so files fo libxml2 and libxslt are identical and
12057 they entry point initialize both libraries. this is done to avoid
12058 some possible nasty problem since the Python don't merge the maps
12059 of all shared modules.
12060
Daniel Veillard158a4d22002-02-20 22:17:58 +000012061Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12062
12063 * parser.c: fixed a push/encoding bug reported by Michael
12064 on librsvg
12065
Daniel Veillard7839e162002-02-20 18:54:48 +000012066Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12067
12068 * include/libxml/parserInternals.h: fixes a misplaced #endif
12069
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012070Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12071
12072 * parser.c valid.c: found and fixed a couple of allocation bugs
12073
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012074Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12075
12076 * doc/xml.html doc/python.html doc/*: added a Python and binding
12077 page describing the current state of the Python bindings and
12078 giving pointers to the other languages wrappers.
12079
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012080Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12081
12082 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12083 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12084 rebuilt the API and web site
12085 * xpath.c: fixed #71978 portability bugs
12086
Daniel Veillard8aff2472002-02-19 21:50:43 +000012087Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12088
12089 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12090
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012091Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12092
12093 * include/libxml/parserInternals.h parser.c: had to change
12094 2 internal parsing API when processing document content
12095 to check the start and end of element content are defined
12096 in the same entity
12097 * valid.c include/libxml/valid.h: attribute normalization can
12098 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12099 with the context to report it.
12100 * SAX.c: fixed the last known bugs, crazy validation constraints
12101 when a document is standalone seems correctly handled. There
12102 is a couple of open issues left which need consideration especially
12103 PE93 on external unparsed entities and standalone status.
12104 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12105 The 2 tests left failing are actually in error. Cleanup done.
12106
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012107Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12108
12109 * valid.c: implemented E59 spaces in CDATA does not match the
12110 nonterminal S
12111
Daniel Veillard878eab02002-02-19 13:46:09 +000012112Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12113
12114 * SAX.c parser.c valid.c: more validation test fixups
12115 * check-xml-test-suite.py: added duration info for the tests
12116
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012117Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12118
12119 * parser.c valid.c: a couple of errors were reported but not
12120 saved back as such in the parsing context. Down to 1% failure rate
12121 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12122
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012123Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12124
12125 * xmlInternald.c: isExtender was missing a char
12126 * parser.c include/libxml/parser.h: % are acceptable in the
12127 internal subset if within a PUBLIC ID
12128
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012129Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12130
12131 * SAX.c parserInternals.c valid.c: more work on the conformance
12132 suite. Took the step to finally block documents with encoding
12133 errors. It's a fatal error per the spec, people should have fixed
12134 their documents by now.
12135
Daniel Veillard55253e22002-02-18 14:32:39 +000012136Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12137
12138 * check-xml-test-suite.py: fixed the test script after some discussion
12139 on the semantic of TYPE="error"
12140 * Makefile.am: added the script to the distrib
12141
Daniel Veillard28757702002-02-18 11:19:30 +000012142Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12143
12144 * SAX.c entities.c: fixed a couple of conformances issues deep
12145 into the validation code (standalone and undeclared Notations)
12146
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012147Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12148
12149 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12150 stayed there for years !
12151
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012152Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12153
12154 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12155 missing
12156
Daniel Veillardc7612992002-02-17 22:47:37 +000012157Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12158
12159 * check-xml-test-suite.py: improved the behaviour a bit as
12160 well as the logs
12161 * parser.c valid.c SAX.c: fixed a few more bugs
12162 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12163
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012164Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12165
12166 * check-xml-test-suite.py: python script to run regression tests
12167 against the XML Test suite of W3C/OASis
12168 * SAX.c: fixed a validation bug
12169 * parser.c: fixed 3 errors pointed by the test suite
12170 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12171 * python/Makefile.am: fixed a dependendy
12172
Daniel Veillard9f28f302002-02-15 20:48:08 +000012173Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12174
12175 * xmlmemory.c: avoid a warning bug #71594
12176
Daniel Veillard144024e2002-02-13 21:14:46 +000012177Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12178
12179 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12180 warning on alpha/Tru64
12181
Daniel Veillarde4301c82002-02-13 13:32:35 +000012182Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12183
12184 * include/libxml/entities.h: fixing a comment
12185 * valid.c: fixing some troubles with validity check on namespaces
12186 * result/VC/NS3 test/VC/NS3: added a specific regression test
12187
Daniel Veillarda6d05382002-02-13 13:07:41 +000012188Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12189
12190 * tree.c: Fixing #71342 serializing '\n' in attribute values
12191 * result/noent/att3 result/att3 test/att3: added a specific
12192 test.
12193
Daniel Veillard797a5652002-02-12 13:46:21 +000012194Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12195
12196 * python/libxml.c: couple of bug fixes
12197
Daniel Veillard01a6d412002-02-11 18:42:20 +000012198Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12199
12200 * python/*.py: removed tabs and used spaces.
12201
Daniel Veillard397ff112002-02-11 18:27:20 +000012202Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12203
12204 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12205 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12206
Daniel Veillard03517542002-02-11 13:54:40 +000012207Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12208
12209 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12210 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12211
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012212Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12213
12214 * include/libxml/encoding.h include/libxml/entities.h
12215 include/libxml/globals.h include/libxml/parser.h
12216 include/libxml/threads.h include/libxml/tree.h
12217 include/libxml/xmlmemory.h: trying to fix the include mess
12218
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012219Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12220
12221 * include/libxml/xmlmemory.h: reverted part of the previous
12222 attempt to provide #69655, this was breaking the build.
12223
Daniel Veillard0ba59232002-02-10 13:20:39 +000012224Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12225
12226 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12227 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12228 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12229 include/libxml/parserInternals.h include/libxml/tree.h
12230 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12231 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12232 clean.
12233 * python/libxml.c: fixed a warning.
12234
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012235Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12236
12237 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12238 copying of node, merge back IDs in the target document.
12239 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12240 test/XInclude/ents/ids.xml: test case
12241 * result/VC/ElementValid4: output changed due to a typo fix
12242
Daniel Veillard1c18e302002-02-09 22:16:40 +000012243Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12244
12245 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012246 generate the dependencies right as Jacob found out. Add
12247 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012248
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012249Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12250
12251 * parserInternals.c valid.c: Justin Fletcher found some parts
12252 of the code needing cleanup
12253 * libxml.spec.in python/Makefile.am python/generator.py
12254 python/libxml.c python/libxml.py: Fixed the python Makefiles
12255 corrected a bug showing up on ia64, changed the name of the
12256 python internal module too
12257
Daniel Veillard07be19b2002-02-08 14:20:35 +000012258Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12259
12260 * Makefile.am: applied patch from Andris Pavenis for binary
12261 name suffixes
12262
Daniel Veillardf216d462002-02-08 13:44:24 +000012263Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12264
12265 * xmllint.c win32/win32config.h: fixing #68748
12266
Daniel Veillardd455d792002-02-08 13:37:46 +000012267Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12268
12269 * valid.c: fixing #70166
12270
12271Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12272
12273 * valid.c: fixing #70077
12274
Daniel Veillardc575b992002-02-08 13:28:40 +000012275Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12276
12277 * Copyright Makefile.am README configure.in libxml.spec.in:
12278 Changed to the MIT Licence
12279 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12280 doc/xmlio.html: updated the doc accordingly
12281 * include/libxml/xmlwin32version.h configure.in: preparing
12282 2.4.14 release
12283 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12284 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12285 fixed the const xmlChar * wrapper and generator, XPath extension
12286 functions now use the context as first argument
12287 * python/tests/tstxpath.py python/tests/xpath.py
12288 python/tests/xpathext.py: Updated the tests accordingly
12289 * tree.c: fixed bug #70067
12290
Daniel Veillard7db38712002-02-07 16:39:11 +000012291Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12292
12293 * Makefile.am: cleanup
12294 * debugXML.c: always use stdout if output is NULL
12295 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12296 * python/Makefile.am python/generator.py python/libxml2class.txt
12297 python/libxml_wrap.h python/types.c: augmented the number of bindings
12298 handling FILE * and XPath contexts
12299 * python/tests/Makefile.am: avoid a stupid problem due to the
12300 use of TEST.
12301
Daniel Veillard15a143b2002-02-06 22:40:50 +000012302Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12303
12304 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12305
Daniel Veillard70cab352002-02-06 16:06:58 +000012306Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12307
12308 * python/TODO python/libxml.c: cleanup the extension function lookup
12309 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12310
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012311Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12312
12313 * configure.in python/Makefile.am: do not install outside
12314 of prefix
12315
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012316Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12317
12318 * python/TODO python/libxml.c: started adding SAX interfaces
12319 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12320 SAX test
12321
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012322Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12323
12324 * tree.c: hardened the addChild function
12325 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12326 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12327 added accessors needed for xmlNode, a bit more testing and
12328 extension of interfaces
12329 * python/tests/Makefile.am python/tests/build.py: added a test
12330 build from scratch/save/load/check
12331
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012332Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12333
12334 * parserInternals.c: change a small bit in the way valididy
12335 error messages get initialized
12336 * python/TODO python/libxml.c python/libxml2-python-api.xml
12337 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12338 added some memory debugging to track leaks at the libxml2 level
12339 * python/tests/*.py: changed all tests to check for leaks,
12340 there is just one left in XPath extension registrations.
12341
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012342Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12343
12344 * python/TODO python/generator.py python/libxml2-python-api.xml
12345 python/libxml2class.txt: more accessor classes for the parser
12346 context, allow to switch on and check validity
12347 * python/tests/Makefile.am python/tests/error.py
12348 python/tests/invalid.xml python/tests/valid.xml
12349 python/tests/validate.py: attded more test and and added error.py
12350 which I forgot to commit in the last step
12351
Daniel Veillard3ce52572002-02-03 15:08:05 +000012352Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12353
12354 * python/Makefile.am python/types.c: cleanup
12355 * python/libxml.c python/libxml.py python/libxml_wrap.h
12356 python/generator.py python/libxml2-python-api.xml
12357 python/libxml2class.txt: added class for parser context, added
12358 first cut for push mode support. Added a framework to generate
12359 accessors functions.
12360 * python/tests/Makefile.am python/tests/push.py: added a push
12361 test
12362
Daniel Veillardcfb05462002-02-02 23:18:22 +000012363Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12364
12365 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12366 bug a bit of cleanup.
12367
Daniel Veillard5d819032002-02-02 21:49:17 +000012368Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12369
12370 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12371 python/libxml2class.txt: adding error redirections and preformat
12372 to a python handler
12373 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12374 tests self checking
12375
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012376Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12377
12378 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12379 a function
12380
Daniel Veillard9589d452002-02-02 10:28:17 +000012381Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12382
12383 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12384 python/libxml.c python/libxml2-python-api.xml
12385 python/libxml2class.txt: Progressing through the TODOs, class
12386 description output, extra XML API, RPM now builds the wrappers
12387 for all python installed versions
12388
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012389Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12390
12391 * configure.in libxml.spec.in python/Makefile.am python/TODO
12392 python/generator.py python/libxml2class.txt: added more informations
12393 in the libxml2-python package including docs. Slightly changed
12394 the class hierarchy
12395 * python/tests/*: added basic regression tests infrastructure too
12396
12397Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12398
12399 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12400 added libxml2-python as part of the packages installed
12401
Daniel Veillarda7340c82002-02-01 17:56:45 +000012402Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12403
12404 * python/Makefile.am python/generator.py python/libxml.c
12405 python/libxml.py: more work, now able to extend the
12406 XPath interpreter with functions written in python.
12407
Daniel Veillardc3e39442002-02-01 09:29:41 +000012408Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12409
12410 * python/Makefile.am: Jacob sent a patch to allow building from
12411 tarfile.
12412
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012413Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12414
12415 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12416 inserted the python wrappers build, I hope this won't be too
12417 unportable
12418
Daniel Veillard1971ee22002-01-31 20:29:19 +000012419Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12420
12421 * xpath.c: minor optimization
12422 * python/generator.py python/libxml.c python/libxml.py
12423 python/libxml_wrap.h: more work on the python bindings,
12424 they now support XPath and there is no evident leak
12425
Daniel Veillard36ed5292002-01-30 23:49:06 +000012426Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12427
12428 * python/generator.py python/libxml.c python/libxml.py:
12429 more work on the python bindings generator.
12430
Daniel Veillard96fe0952002-01-30 20:52:23 +000012431Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12432
12433 * python/generator.py python/libxml.c python/libxml_wrap.h:
12434 more work on the python bindings.
12435
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012436Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12437
12438 * python/generator.py python/libxml.c python/libxml.py
12439 python/libxml_wrap.h: commited early version of a python binding
12440 for private use only ATM
12441
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012442Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12443
12444 * entities.c tree.c include/libxml/entities.h: applied patch
12445 from Anthony Jones to implement copy of DTD subtree too. Had
12446 just to keep 2 function private which really ought to become
12447 public ones.
12448
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012449Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12450
12451 * xmllint.c: added pointers to the web pages in the usage()
12452
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012453Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12454
12455 * tree.c: more fixes from Petr Kozelka for attribute handling
12456 in the tree API to align the semantic with DOM.
12457
Daniel Veillard36065812002-01-24 15:02:46 +000012458Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12459
12460 * valid.c tree.c entities.c: another set of patches from
12461 Anthony Jones for copy operations cleanup and robustness
12462
Daniel Veillardf8592562002-01-23 17:58:17 +000012463Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12464
12465 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12466 an alphabetic index based on comments content
12467 * doc/*: rebuilt the web site with the new references
12468
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012469Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12470
12471 * parserInternals.h: Greg Sjaardema suggested to use an
12472 eponential buffer groth policy in xmlParserAddNodeInfo()
12473
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012474Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12475
12476 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12477 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12478 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12479 to generate cross-references, and added/updated the stylesheets
12480 to generate and link API indexes. The generic keyword index
12481 is not done yet.
12482 * doc/*.html: regenerated all the usual docs too
12483
Daniel Veillard2070c482002-01-22 22:12:19 +000012484Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12485
12486 * debugXML.c: added an xpath function to the shell for T. V. Raman
12487
12488Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012489
12490 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12491 debug routines.
12492
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012493Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12494
12495 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12496 support of attribute nodes
12497
Daniel Veillard9d06d302002-01-22 18:15:52 +000012498Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12499
12500 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12501 hopefully near complete and fully documented of the API in XML
12502 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12503 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12504 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12505 include/libxml/parserInternals.h include/libxml/valid.hi
12506 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12507 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12508 include/libxml/xpath.h include/libxml/xpathInternals.h:
12509 Cleaned up the doc comments a lot in the process, the interface
12510 coverage is now 100%
12511
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012512Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12513
12514 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12515 extracts comments from the gtk-doc DocBook output (a bit
12516 convoluted but seems to work).
12517
Daniel Veillard61006472002-01-21 17:31:47 +000012518Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12519
12520 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12521 added an XML description of the API, moved the script generating
12522 it here. Added a "make api" target
12523
Daniel Veillardd2f23002002-01-21 13:36:00 +000012524Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12525
12526 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12527
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012528Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12529
12530 * xpath.c include/libxml/xpathInternals.h: the change made to
12531 xmlXPathFuncLookupFunc was incompatible roll it back
12532
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012533Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12534
12535 * SAX.c: cleanup patch from Anthony Jones
12536 * doc/Makefile.am: fix the headers to avoid in make scan
12537 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12538 includes, * vs Ptr and general cleanup
12539 * parsedecl.py: first version of a script to extract the
12540 module interfaces, the goal will be to provide .decl or XML
12541 specification of the interfaces to build wrappers.
12542
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012543Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12544
12545 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12546 now provides return codes in case of errors
12547
Bjorn Reese026d29f2002-01-19 15:40:18 +000012548Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12549
12550 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12551 Upgraded to trio baseline 1.6
12552 * strio.h strio.c: Replaced by triostr.h and triostr.c
12553
Daniel Veillard572577e2002-01-18 16:23:55 +000012554Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12555
12556 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12557 of strdup usage in the code
12558
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012559Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12560
12561 * parser.c error.c: Keith Isdale complained rightly that
12562 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12563
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012564Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12565
12566 * tree.c: fixed the funxtion to set the xml: attributes
12567 * debugXML.c: added "setbase" to test it.
12568
Daniel Veillard2c748c62002-01-16 15:37:50 +000012569Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12570
12571 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12572 to allow updating an attribute content
12573
Daniel Veillard8de85c62002-01-15 17:10:15 +000012574Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12575
12576 * libxml.h: try to avoid problems when compiling on Windows
12577
Daniel Veillard314cfa02002-01-14 17:58:01 +000012578Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12579
12580 * hash.c: patch from Anthony Jones for hash.c allocation size
12581 * Makefile.am: trying to work around Yet Another Libtool Madness
12582 and build the 2.4.13 release finally ...
12583
Daniel Veillard744683d2002-01-14 17:30:20 +000012584Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12585
12586 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12587 * doc/* : update of the documentation
12588
Daniel Veillarde6a55192002-01-14 17:11:53 +000012589Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12590
12591 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12592 at fixing #61290 :-(
12593
Daniel Veillardfb25a512002-01-13 20:32:08 +000012594Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12595
12596 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12597 Fixes bug #67229
12598
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012599Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12600
12601 * tree.c: trying to avoid troubles when a subtree is copied
12602 and coalesced in part with the target tree. Should fix
12603 bug #67407
12604
Daniel Veillardd8224e02002-01-13 15:43:22 +000012605Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12606
12607 * valid.c: fixed validation of attributes content of type
12608 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12609 values, very old bug. Fixes #67671
12610
Daniel Veillard8107a222002-01-13 14:10:10 +000012611Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12612
12613 * parser.c include/libxml/parserInternals.h tree.c: integrated
12614 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12615 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12616
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012617Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12618
12619 * threads.c: applied Serguei Narojnyi's patch to add native
12620 thread support on the Win32 platform
12621 * testThreadsWin32.c Makefile.am: added the test program also
12622 from Serguei, Win32 specific
12623 * include/win32config.h include/libxml/xmlwin32version.h.in:
12624 added patch from Igor for the Windows thread specific defines.
12625
Daniel Veillard845cce42002-01-09 11:51:37 +000012626Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12627
12628 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12629
Daniel Veillard7b602b42002-01-08 13:26:00 +000012630Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12631
12632 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12633 output page into XMLinfo.html. Close bug #66951 and
12634 raised by Robert Collins too.
12635
Daniel Veillard73c6e532002-01-08 13:15:33 +000012636Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12637
12638 * encoding.c: Paul Keogh pointed out a possibility of segfault
12639 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12640 Closes bug # 68238
12641
Daniel Veillard4a859202002-01-08 11:49:22 +000012642Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12643
12644 * doc/*.html: updated the Gdome2 links
12645
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012646Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12647
12648 * libxml.h: Applied following patches from Robert Collins
12649 and make sure IN_LIBXML is defined when compiling it
12650 -------
12651 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12652 as well as Visual C.
12653 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12654 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12655 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12656 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12657 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12658 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12659 xmlSysIDExists xmlNoNetExists).
12660 * xmllint.c: Don't include winsock2.h for Cygwin.
12661
Daniel Veillard401c2112002-01-07 16:54:10 +000012662Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12663
12664 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12665 when the version info is not present.
12666
Daniel Veillard6f42c132002-01-06 23:05:13 +000012667Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12668
12669 * tree.c: Anthony Jones pointed out a problem in
12670 xmlStringGetNodeList() and provided a fix for it
12671
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012672Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12673
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012674 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012675 xmlCreatePushParserCtxt() when the initial buffer passed
12676 is large.
12677
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012678Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12679
12680 * win32/*: big cleanup of the Windows/MSVC project files
12681 from Igor Zlatkovic
12682
Daniel Veillardcebb1362002-01-02 13:13:30 +000012683Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12684
12685 * doc/Makefile.am: should fix #67674 and avoid troubles if
12686 xsltproc is not available or fails in the prefix provided
12687
Daniel Veillard26908ab2002-01-01 16:50:03 +000012688Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12689
12690 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12691
Daniel Veillard5344c602001-12-31 16:37:34 +000012692Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12693
12694 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12695 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12696 Fixed a few other problems raised by Charlie Bozeman.
12697 * result/VC/ElementValid[5-7]: fixed the output
12698
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012699Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12700
12701 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12702 patches from Charlie Bozeman. Regenerated the HTML docs.
12703
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012704Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12705
12706 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12707 for Windows from Igor
12708
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012709Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12710
12711 * xmllint.c: applied Justin Fletcher patch for --output or -o
12712
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012713Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12714
12715 * win32/libxml2/libxml2.def.src: close #67019
12716
Daniel Veillard01db67c2001-12-18 07:09:59 +000012717Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12718
12719 * xmllint.c: applied Justin Fletcher generic timing patch
12720 similar to the one already applied to xsltproc.
12721
Daniel Veillardd1640922001-12-17 15:30:10 +000012722Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12723
12724 * include/libxml/tree.h tree.c: applied documentation patches
12725 from Charlie Bozeman
12726
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012727Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12728
12729 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12730
Daniel Veillard29e43992001-12-13 22:21:58 +000012731Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12732
12733 * valid.c: fix the xmlStrdup() used in the previous patch.
12734 * valid.c: added --dropdtd
12735 * tree.c: fixed xmlUnlinkNode so it also removes the references
12736 from the document if the node is a DTD
12737
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012738Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12739
12740 * HTMLtree.c valid.c: cleanup some static declarations
12741
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012742Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12743
12744 * xmllint.c: removed another strdup()
12745 * doc/FAQ: removed the HP/UX entry
12746
Daniel Veillarded472f32001-12-13 08:48:14 +000012747Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12748
12749 * valid.c: fix bug #66816 when validating.
12750 * xmllint.c: don't use sys/time.h if configure did not found it
12751
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012752Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12753
12754 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12755 xmlcatalog_man.xml
12756
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012757Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12758
12759 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12760 xmlInitMemory() was declared twice
12761
Daniel Veillardb82c1662001-12-09 14:00:54 +000012762Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12763
12764 * globals.c: do not reference strdup() !
12765 * configure.in libxml-2.0.pc.in: trying to fix the libs
12766 of the various config extraction modules
12767
Daniel Veillardef90ba72001-12-07 14:24:22 +000012768Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12769
12770 * configure.in : preparing 2.4.12
12771 * doc/* : updated and rebuilt the docs
12772
Daniel Veillard220346d2001-12-07 11:33:54 +000012773Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12774
12775 * uri.c: closed bug #66159
12776 * testURI.c: added --escape option
12777 * configure.in: some cleanup for xml2-config --cflags
12778
Daniel Veillard2a906822001-12-06 14:34:08 +000012779Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12780
12781 * globals.c testThreads.c: removed some misplaced includes
12782 of xmlversion.h
12783
Daniel Veillarde28313b2001-12-06 14:08:31 +000012784Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12785
12786 * threads.c: patch from Gary Pennington fixing a possible
12787 problem at initialization time.
12788
Daniel Veillardd3b08822001-12-05 12:03:33 +000012789Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12790
12791 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012792 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012793 CodeWarrior.
12794
Daniel Veillarda7866932001-12-04 13:14:44 +000012795Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12796
12797 * xmllint.c: applied Geert Kloosterman's patch to fix
12798 --repeat --timing output
12799
Daniel Veillard19840942001-11-29 16:11:38 +000012800Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12801
12802 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12803 where non-wellformed XML declaractions were not detected.
12804
Daniel Veillarde85d9342001-11-28 14:43:12 +000012805Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12806
12807 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12808
Daniel Veillard22f25a82001-11-28 09:12:23 +000012809Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12810
12811 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12812 gets reset by xmlCleanupInputCallbacks() and this makes the
12813 function useless. Same for output.
12814
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012815Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12816
12817 * xmlIO.c: robert pointed out a loop error in callback cleanups
12818
Daniel Veillard8faa7832001-11-26 15:58:08 +000012819Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12820
12821 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12822 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12823 they are not really tied to debugging
12824
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012825Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12826
12827 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12828 * xmllint.c: better --catalogs description
12829
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012830Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12831
12832 * tree.c: fixed a couple of problems in xmlSetProp()
12833
Daniel Veillardcd337f02001-11-22 18:20:37 +000012834Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12835
12836 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12837 unappropriate stdout output.
12838
Daniel Veillard566d4df2001-11-22 13:00:53 +000012839Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12840
12841 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12842 by Denis Beurive, closes #65111
12843
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012844Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12845
12846 * valid.c: in case of content model validity error, don't
12847 print it if validity warnings were not requested.
12848
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012849Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12850
12851 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12852 * parserInternals.c: removed the last exit() call. Print an
12853 unmaskable error on stderr instead (library mismatch detection)
12854
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012855Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12856
12857 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12858 shell instructions from Heiko Rupp
12859
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012860Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12861
12862 * catalog.c: use the URL notation file:// for default catalog paths
12863
Daniel Veillard0ec98632001-11-14 15:04:32 +000012864Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12865
12866 * include/libxml/tree.h: better comments for _private fields
12867 * tree.c: removed a problem when copying an entity reference.
12868
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012869Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12870
12871 * vms/*: updated instructions and diffs from John A Fotheringham
12872
Daniel Veillarda11001b2001-11-12 22:45:36 +000012873Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12874
12875 * include/libxml/xmlerror.h: avoid an include problem if
12876 #include <libxml/xmlerror.h> happens first in code
12877 seems to be the case in KDE libs
12878
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012879Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12880
12881 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12882 from Igor for Windows
12883
12884Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12885
12886 * Makefile.am: Gary Pennington pointed out a missing prefix
12887
Daniel Veillard43d3f612001-11-10 11:57:23 +000012888Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12889
12890 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12891 * doc/*: upgraded and rebuilt the docs
12892
Daniel Veillardc1f78342001-11-10 11:43:05 +000012893Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12894
12895 * HTMLparser.c: fix comment in scripts element parsing.
12896 * result/HTML/doc3*: updated the results.
12897
12898Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12899
12900 * uri.c: another URI bug fix #63336, using Joel Young patch.
12901
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012902Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12903
12904 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12905 a cleaned up version of the Pwd shell string generation.
12906
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012907Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12908
12909 * valid.c include/libxml/tree.h: trying to fix namespaces +
12910 validation problems for good, closing #63619 in the process
12911 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12912 wrong in this respect, fixed it.
12913
Daniel Veillardd536f702001-11-08 17:32:47 +000012914Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12915
12916 * xmllint.c: Morus Walter patch to allow --format and --encode
12917
Daniel Veillard5004f422001-11-08 13:53:05 +000012918Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12919
12920 * debugXML.c: Stefan Kost provided an help command for the shell
12921
Daniel Veillarda6825e82001-11-07 13:33:59 +000012922Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12923
12924 * debugXML.c: Heiko Rupp pointed that the shell would crash
12925 on empty nodesets returns.
12926
Daniel Veillard03f848d2001-11-07 12:53:46 +000012927Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12928
12929 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12930 migh need the history libraries
12931
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012932Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12933
12934 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12935 handle the case of < in quoted attributes, Bastian Kleineidam
12936
Daniel Veillardc853b322001-11-06 15:24:37 +000012937Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12938
12939 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12940 fixing catalog breakages
12941 * Makefile.am catalog.c result/catalogs/catal
12942 result/catalogs/mycatalog.* test/catalogs/catal*:
12943 fixed more problems in catalog support, added more regression tests
12944 for both XML and SGML catalog handling
12945
Daniel Veillard66870c72001-11-05 19:27:49 +000012946Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12947
12948 * debugXML.c: applied an improvement to xmlGetLineNo() from
12949 Keith Isdale
12950
Daniel Veillardffe09c92001-11-05 14:21:47 +000012951Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12952
12953 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12954 Side effect of the progressive catalog loading
12955
Daniel Veillardad661b92001-11-05 11:43:15 +000012956Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * Makefile.am: confexecdir and confexec_DATA were defined twice
12959 pointed out by Karl Eichwalder
12960
Daniel Veillard6eb17722001-11-04 22:19:27 +000012961Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12962
12963 * xmlcatalog.c: avoid unlink() and use remove() instead.
12964
Daniel Veillardea898282001-11-04 22:13:45 +000012965Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12966
12967 * libxml.spec.in: cleanup
12968 * include/libxml/xmlwin32version.h: updated with 2.4.8
12969
Daniel Veillarda4617b82001-11-04 20:19:12 +000012970Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12971
12972 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12973 of compiling libxml with a non standard set of options
12974
John Fleck027edfb2001-11-04 20:13:58 +000012975Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12976
12977 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12978 document --sgml option, fixing gnome bugzilla #63382
12979
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012980Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12981
12982 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12983 breakage of 2.4.7, added a couple of really needed APIs
12984 like xmlCatalogIsEmpty() and xmlNewCatalog()
12985 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12986 for install-catalog
12987 * configure.in: preparing 2.4.8
12988
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012989Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12990
12991 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12992 include/libxml/tree.h include/libxml/xmlIO.h: more include
12993 cleanups, export cleanly one html output + format function.
12994
12995Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12996
12997 * parser.c: removed initGenericErrorDefaultFunc call from
12998 xmlInitParser() since it could destroy previous calls to
12999 xsltSetGenericErrorFunc() effects
13000
Daniel Veillardebd38c52001-11-01 08:38:12 +000013001Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13002
13003 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13004 keyword.
13005
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013006Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13007
13008 * Makefile.am: cleanup
13009 * threads.c: cleanup too
13010 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13011 from xsltproc
13012 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013013 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013014
Daniel Veillard91c00402001-10-30 17:41:38 +000013015Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13016
13017 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13018 was not used anymore !
13019
Daniel Veillard52dcab32001-10-30 12:51:17 +000013020Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13021
13022 * configure.in: preparing 2.4.7
13023 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13024 manual page from John
13025 * doc/*: updated the doc and rebuilt the generated pages
13026
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013027Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13028
13029 * xmlIO.c: closing bug #62711, the library should never
13030 close stdin or stdout.
13031
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013032Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13033
13034 * uri.c: second pass at fixing #63336, using Joel Young
13035 final patch. looks okay.
13036
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013037Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13038
13039 * uri.c include/libxml/uri.h: trying to clear #63336
13040 allowing the escaping routine to parse unconformant
13041 URI-References.
13042
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013043Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13044
13045 * vms/readme.vms vms/build_libxml.com nanoftp.c
13046 include/libxml/xmlversion.h.in: a few VMS updates from
13047 John A Fotheringham
13048 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13049 and xmlCleanupOutputCallbacks() for the Perl binding people.
13050
Daniel Veillard635ef722001-10-29 11:48:19 +000013051Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13052
13053 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13054 apply fixes to close #63271 and avoid segfaults when
13055 the error routine gets callbed before xmlInitParser()
13056 get called.
13057 * nanoftp.c error.c: Applied patches from Justin Fletcher
13058 correcting some xmlGenericError misuses.
13059
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013060Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13061
13062 *doc/xmllint.xml, doc/xmllint.1
13063 New and improved man page for xmllint - .xml is the original, .1
13064 is the generated man page
13065
Daniel Veillardc9484202001-10-24 12:35:52 +000013066Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13067
13068 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13069 the web site from the main HTML document.
13070
Daniel Veillard5151c062001-10-23 13:10:19 +000013071Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13072
13073 * parser.c: fixed an erroneous validation bug when PE refs
13074 occurs in external parsed entities referenced from the
13075 internals subset
13076 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13077 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13078 added the associated testcase, it's a nice one.
13079 * HTMLparser.c: generate the DTD node as HTML still ...
13080 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13081
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013082Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13083
13084 * HTMLparser.c: fixed a bug in htmlNewDoc()
13085
Daniel Veillard89cad532001-10-22 09:46:13 +000013086Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13087
13088 * test/threads/*: added entities testing to the Thread test
13089 * testThreads.c: make the test reasonable
13090 * DOCBparser.c: fix the DTD public and system ID
13091 * xmllint.c: added --sgml for SGML DocBook importing
13092 * Makefile.am: added Docbtests target
13093
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013094Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13095
13096 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13097 * testThreads.c: removed bogus include
13098
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013099Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13100
13101 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13102 fixed a very serious (looping) validation bug
13103
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013104Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13105
13106 * include/libxml/globals.h include/libxml/threads.h threads.c
13107 testThreads.c: far more testing, cleaning up bugs
13108 * *.c : make sure globals.h is always included.
13109
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013110Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13111
13112 * HTMLparser.c: try to get rid of parser loops for good.
13113
Daniel Veillardab7488e2001-10-17 11:30:37 +000013114Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13115
13116 * configure.in: fixed some bugs in CFLAGS passing.
13117 * test/threads Makefile.am testThreads.c: added a specific
13118 threaded test case (really nasty, guaranteed).
13119
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013120Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13121
13122 * catalog.c: serious cleanup on the management of the
13123 XML catalog tree, more tests done, especially with
13124 the catalog PI.
13125
Daniel Veillard364789a2001-10-16 12:45:00 +000013126Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13127
13128 * catalog.c: avoid a problem in catalog cleanup on SMP if
13129 catalogs were not initialized.
13130
Daniel Veillard81463942001-10-16 12:34:39 +000013131Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13132
13133 * catalog.c xpath.c: trying to cleanup the not thread safe
13134 parts of the library.
13135
Daniel Veillard64a411c2001-10-15 12:32:07 +000013136Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13137
13138 * include/libxml/globals.h configure.in global.data: make
13139 the allocation be per-thread a configure option
13140 * encoding.c include/libxml/parser.h: fixed compilation
13141 errors
13142
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013143Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13144
13145 * include/libxml/parser.h: Norm reported that a few lines
13146 added were breaking libxslt compile, removed them for now
13147
Daniel Veillard6f350292001-10-14 09:56:15 +000013148Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13149
13150 * parser.c parserInternals.c threads.c: debugged and fixed
13151 initialization problems which were giving troubles on SMP
13152 boxes.
13153
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013154Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13155
13156 * include/libxml/Makefile.am: missing globals.h
13157
Daniel Veillarde7090612001-10-13 12:18:28 +000013158Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013159
Daniel Veillarde7090612001-10-13 12:18:28 +000013160 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013161
Daniel Veillardd0463562001-10-13 09:15:48 +000013162Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13163
13164 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13165 include/libxml/parserInternals.h include/libxml/tree.h
13166 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13167 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13168 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13169 Applied the last patches from Gary, cleanup, activated threading
13170 all user accessible global variables are now handled in globals.[ch]
13171 Still a bit rought but make tests passes with either
13172 --with-threads defined at configure time or not.
13173 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13174 linking options
13175
Daniel Veillardb8478642001-10-12 17:29:10 +000013176Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13177
13178 * Makefile.am include/libxml/Makefile.am
13179 include/libxml/globals.h globals.c include/libxml/threads.h
13180 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13181 configure.in: started integrating the core of the thread support
13182 not activated yet but half integrated. The code should still
13183 compile and work anyway.
13184
Daniel Veillardb44025c2001-10-11 22:55:55 +000013185Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13186
13187 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13188 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13189 integrating the non-controversial parts of Gary Pennington
13190 multithread patches
13191 * catalog.c: corrected a small bug introduced
13192
Daniel Veillard75b96822001-10-11 18:59:45 +000013193Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13194
13195 * catalog.c include/libxml/catalog.h: very serious cleanup,
13196 isolating unportable code and as much as possible the accesses
13197 to the global shared catalog. May need more testing !
13198
Daniel Veillard78d12092001-10-11 09:12:24 +000013199Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13200
13201 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13202 Keith Isdale patches for the XSLT debugger interfaces. Some
13203 cleanup
13204
Daniel Veillardff0b7312001-10-11 06:46:09 +000013205Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13206
13207 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13208 * DOCBparser.c: generate line nubers in elements
13209
Daniel Veillard60087f32001-10-10 09:45:09 +000013210Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13211
13212 * configure.in: preparing 2.4.6 release
13213 * doc/xml.html doc/html/*: updated and rebuilt the docs
13214 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13215
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013216Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13217
13218 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13219 adding documentation for DV's supercatalog support
13220
Daniel Veillard82d75332001-10-08 15:01:59 +000013221Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13222
13223 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13224 super catalog support adding one API and one flag --sgml to
13225 xmlcatalog
13226
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013227Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13228
13229 * doc/xmlcatalog_man.xml, xmlcatalog.1
13230 One more crack at
13231 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13232
13233
Thomas Broyer47334c02001-10-07 16:41:52 +000013234Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13235
13236 * xpath.c: implemented xmlXPathObjectCopy for external objects
13237 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13238
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013239Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13240
13241 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13242 finishing up fix to
13243 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13244 the xmlcatalog man page display more elegantly
13245
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013246Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13247
13248 * configure.in: closing bug #61832
13249 * HTMLparser.c: removed a warning
13250
Daniel Veillard6ab38382001-10-06 13:08:27 +000013251Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13252
13253 * xpath.c: fixing #61673 part I, do not loose doc information
13254 when copying result value trees.
13255
Daniel Veillard556c6682001-10-06 09:59:51 +000013256Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13257
13258 * xpath.c: trying to harden the XPath interpreter
13259
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013260Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13261
13262 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13263 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13264
William M. Brack1633d182001-10-05 15:41:19 +000013265Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13266
13267 * HTMLparser: repaired another loop problem
13268
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013269Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13270
13271 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13272 parsing.
13273 * xpath.c: fix bug #61291 the default XML namespace node is
13274 missing from the namespace axis.
13275 * tree.c: refuse to create namespaces nodes with prefix "xml"
13276
Daniel Veillard651f9472001-10-04 14:51:06 +000013277Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13278
13279 * SAX.c: ouch a non-defined namespace could lead to a crash,
13280 fixed #61215
13281
Daniel Veillard7dd05702001-10-04 14:25:12 +000013282Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13283
13284 * parserInternals.c: closed bug #61054
13285
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013286Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13287
13288 * include/libxml/Makefile.am: closing #60708
13289
Daniel Veillarda293c322001-10-02 13:54:14 +000013290Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13291
13292 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13293 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13294
Daniel Veillardf4309d72001-10-02 09:28:58 +000013295Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13296
13297 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13298
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013299Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13300
13301 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13302 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13303
Daniel Veillard16756b62001-10-01 07:36:25 +000013304Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13305
13306 * catalog.c: Justin Fletcher provided cleaup code in case
13307 HAVE_STAT is not defined
13308 * include/win32config.h: Igor Zlatkovic suggested to have
13309 HAVE_STAT defined there
13310
William M. Brack5e1cac12001-09-28 16:19:18 +000013311Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13312
13313 * catalog.c - fixed typing error reported by M. Barros
13314
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013315Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13316
13317 * xmllint.c - fixing typo
13318
William M. Brackd28e48a2001-09-23 01:55:08 +000013319Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13320
13321 * HTMLparser.c: small enhancement to prevent loop on
13322 unrecognizable data
13323
Daniel Veillardb1d62872001-09-21 09:47:08 +000013324Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13325
13326 * parserInternals.c: applying patch from bug #60757 this
13327 should close it
13328
Daniel Veillardc0631a62001-09-20 13:56:06 +000013329Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13330
13331 * catalog.c xmlcatalog.c: removed a couple of warning
13332 * xpath.c: try to solve the linking problem on platforms
13333 needing trio to compile
13334
Daniel Veillard1a123612001-09-19 08:06:23 +000013335Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013336
Daniel Veillard1a123612001-09-19 08:06:23 +000013337 * Makefile.am libxml.spec.in: backing up non-documented changes
13338 commited without review or aproval by Jens Finke <jens@gnome.org>
13339 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013340
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013341Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13342
13343 * configure.in: Joe Orton provided a patch fixing a problem
13344 when iconv is specified to be in a non-standard directory
13345 but wasn't exported in xml2-config --cflags
13346
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013347Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13348
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013349 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013350 troubles with 2.4.4 errors.
13351
Daniel Veillard16698282001-09-14 10:29:27 +000013352Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13353
13354 * encoding.c entities.c: do not output hexadecimal charrefs
13355 when serializing HTML since some version of Netscape can't
13356 grok it, generate decimal ones.
13357 * result/HTML/doc3.htm: output changed due to previous test
13358 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13359
Daniel Veillard98fed372001-09-13 11:34:58 +000013360Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13361
13362 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13363 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13364
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013365Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013366 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013367
13368 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13369 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13370 updated the configuration scripts systems accordingly
13371
Daniel Veillard04382ae2001-09-12 18:51:30 +000013372Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13373
13374 * configure.in: preparing for 2.4.4
13375 * doc/xml.html doc/html/*: updated and rebuilt the docs
13376
Daniel Veillardd63437e2001-09-12 15:00:27 +000013377Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13378
13379 * win32/dsp/libxml2.def.src: tried to incorporate comments
13380 from bug #59220
13381
Daniel Veillard319a7422001-09-11 09:27:09 +000013382Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13383
13384 * parser.c result/noent/wml.xml: fixed bug #59981 related
13385 to handling of '&' in attributes when entities are substitued
13386
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013387Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13388
13389 * libxml.h include/libxml/xmlversion.h.in
13390 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13391 Tried to close bug #60131
13392
Daniel Veillardbce62332001-09-10 18:46:55 +000013393Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13394
13395 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13396
Daniel Veillard143b04f2001-09-10 18:14:14 +000013397Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13398
13399 * SAX.c: fixing bug #59946 on xmlns=""
13400
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013401Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13402
13403 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13404 but allocates a new error code.
13405
Daniel Veillard05c13a22001-09-09 08:38:09 +000013406Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13407
13408 * xmllint.c: John Fleck fixed typos in the options output
13409 * parser.c SAX.c: fix ignorable white space SAX selection
13410
13411Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13412
13413 * entities.c: Steve Underwood found the possibility of an
13414 ininite loop in case of error.
13415
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013416Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13417
13418 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13419
Daniel Veillarda050d232001-09-05 15:51:05 +000013420Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13421
13422 * parser.c: warn if version is not 1.0 but it's not
13423 strictly speaking an error after analyzing the spec
13424
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013425Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13426
13427 *doc/catalog.html - add link to the html version of the
13428 man page, other linguistic cleanups
13429
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013430Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13431
13432 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13433 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13434 file, has not yet been included in the build.
13435
Daniel Veillard99784ff2001-09-01 16:20:28 +000013436Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13437
13438 * catalog.c: removed a duplicate affectation Justin Fletcher
13439
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013440Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13441
13442 * tree.c: Armin Sander pointed a possible text coalescing
13443 problem, completed his patch.
13444
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013445Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13446
13447 * trionan.c: Fixed const and volatile re-definition problem
13448
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013449Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13450
13451 * libxml.4 parser.c: doc updates from Heiko Rupp
13452 * parserInternals.c: 2 sanity checks from Heiko Rupp
13453
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013454Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13455
13456 * tree.c: applied patch from Armin Sander to make some pointers
13457 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013458 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013459
Daniel Veillardb06c6142001-08-27 14:26:30 +000013460Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13461
13462 * xpath.c: hum, restrict the integer usage gcc bug workaround
13463 to only gcc compilers so that other architecture don't get
13464 penalized by this limitation.
13465 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13466
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013467Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13468
13469 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13470 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13471
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013472Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13473
13474 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13475 --convert option to xmlcatalog to convert SGML ones to
13476 the XML syntax.
13477 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13478
13479 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013480Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13481
13482 * catalog.c xmlIO.c: started some serious testing and fixed
13483 a few bug and optmization needs.
13484
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013485Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13486
13487 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13488 preparing for a 2.4.3 release even if it may not be ready yet
13489 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13490 all file parsing lookup to go through the entity resolver, add
13491 to add an API to bypass it (needed to load catalogs themselves),
13492 some cleanup on the catalog code too.
13493 * nanoftp.c: small cleanup
13494 * doc/catalog.html: small update
13495
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013496Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13497
13498 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13499 Jun Kuriyama
13500
Daniel Veillardffb120d2001-08-23 00:52:23 +000013501Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13502
13503 * doc/catalog.html: finished the catalog documentation
13504
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013505Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13506
13507 * doc/catalog.html doc/xml.html: added documentation about
13508 Catalog support, misses an API description
13509 * doc/html/*: reextracted the API pages
13510
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013511Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13512
13513 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13514 Added the part about section 7.2 on URI resolution,
13515 fixed a side effect in the HTML parser, look complete
13516 and ready to rock except the URI/SystemID part!
13517
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013518Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13519
13520 * include/libxml/catalog.h include/libxml/parser.h
13521 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13522 xmlIO.c: added support and APIs needed for the catalog PI
13523 * include/libxml/xmlIO.h: cleanup
13524
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013525Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13526
13527 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13528 include/libxml/catalog.h: starts to look okay, really
13529 plugged the new framework, cleaned a lot of stuff,
13530 added some APIs, except the PI's support missing this
13531 should be mostly complete
13532 * result/catalogs/* test/catalogs/*: added new test, enriched
13533 the existing one with URN ID tests
13534
Daniel Veillard64339542001-08-21 12:57:59 +000013535Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13536
13537 * catalog.c: fixed nextCatalog
13538 * result/catalogs/docbook test/catalogs/*: started adding
13539 a small regression test
13540
Daniel Veillardcda96922001-08-21 10:56:31 +000013541Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13542
13543 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13544 more work on the XML catalog support.
13545 * parser.c include/libxml/parser.h: small cleanup seems using
13546 list as a public parameter name can give portability troubles
13547 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13548 include/libxml/xpath.h include/libxml/Makefile.am: removed
13549 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13550 wrappers
13551
Bjorn Reese45029602001-08-21 09:23:53 +000013552Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13553
13554 * Makefile.am trio.c triodef.h trionan.c xpath.c
13555 include/libxml/Makefile.am include/libxml/trionan.h:
13556 Re-worked Not-A-Number and Infinity support.
13557 * xmlcatalog.c: added readline include files
13558
Daniel Veillard344cee72001-08-20 00:08:40 +000013559Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13560
13561 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13562 testCatalog as xmlcatalog, making it an installed app
13563 adding a shell, and preparing it to be a /etc/xml/catalog
13564 management tool, though not ready yet
13565 * catalog.c include/libxml/catalog.h: adding support for
13566 XML Catalogs http://www.oasis-open.org/committees/entity/
13567 not finished, there is some interesting tradeoffs and a
13568 few open questions left.
13569
Daniel Veillardb7664f42001-08-19 13:00:43 +000013570Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13571
13572 * xmllint.c: fixed a line formatting problem
13573
Daniel Veillard5015b712001-08-17 09:37:52 +000013574Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13575
13576 * SAX.c: removed a couple of unused variable (Albert Chin)
13577
Daniel Veillardbb371292001-08-16 23:26:59 +000013578Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13579
13580 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13581 trying to fix some troubles w.r.t. function returning
13582 const xxxPtr.
13583
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013584Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13585
13586 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13587 defined
13588
Daniel Veillardae6db172001-08-16 19:32:00 +000013589Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13590
13591 * xpointer.c: removed unused var
13592
Daniel Veillard09190202001-08-16 16:27:41 +000013593Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13594
13595 * testXPath.c: another small cleanup closing bug #59110
13596
Daniel Veillard796f4b62001-08-16 16:00:13 +000013597Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13598
13599 * win32/dsp/libxml2.def.src: small cleanup closing bug
13600 #59108
13601
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013602Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13603
13604 * example/gjobread.c: add xmlCleanupParser() before leaving
13605
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013606Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13607
13608 * config.h.in configure.in include/libxml/xmlwin32version.h:
13609 released 2.4.2
13610
Daniel Veillardd3d06722001-08-15 12:06:36 +000013611Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13612
13613 * include/libxml/valid.h debugXML.c valid.c: deprecate
13614 the non-boundchecking Sprintf functions, add Snprintf
13615 this should close bug #57984
13616
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013617Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13618
13619 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13620 URIs before doing the lookups (pointed by Mark Vakoc)
13621
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013622Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13623
13624 * xpath.c: serious changes on Result Value Trees and NodeSets
13625 w.r.t. deallocation and collect operations. Probably not
13626 100% clean (merge of allocated trees smells like a problem).
13627 Seems sufficient to close #58943
13628
Daniel Veillard90493a92001-08-14 14:12:47 +000013629Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13630
13631 * xmllint.c: adding a --format option
13632
Daniel Veillardfe703322001-08-14 12:18:09 +000013633Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13634
13635 * xpath.c: count() was broken on Result Value Tree
13636 * xmlIO.c: fixed file:/// accesses on _WIN32
13637
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013638Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13639
13640 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13641 macro was renamed, this should close bug #58683
13642
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013643Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13644
13645 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13646 entity substitution mode text at the end of the entity might
13647 be added due to text coalescing.
13648 * nanoftp.c parser.c: small cleanup
13649
Daniel Veillard0c720972001-08-08 20:59:00 +000013650Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13651
13652 * HACKING: added John Fleck right to commit in the doc subdir
13653
Daniel Veillard48da9102001-08-07 01:10:10 +000013654Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13655
13656 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13657 allow to inherit attributes from the DTD directly in the
13658 tree, this is needed for XPath and can be a useful feature.
13659 Inherited namespaces are always provided at the tree level now
13660 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13661 of tests for this feature (XSLT being the prime user).
13662
Daniel Veillard50f34372001-08-03 12:06:36 +000013663Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13664
13665 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13666 testSAX.c xmlIO.c xmllint.c include/win32config.h
13667 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13668 include/libxml/xmlwin32version.h.in win32/README.MSDev
13669 win32/dsp/*: applied Win32 Facelift No.2 patches from
13670 Igor Zlatkovic for Windows/MSC
13671
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013672Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13673
13674 * SAX.c: unparsedEntityDecl() the URI computation of the
13675 entity wasn't done breaking XSLT unparsed-entity-uri()
13676
Daniel Veillard567e1b42001-08-01 15:53:47 +000013677Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13678
13679 * xpath.c: fixed a bug when walking the descendants and
13680 the current node has no children
13681 * debugXML.c: show up when a text node is supposed to not be escaped
13682
Thomas Broyerf186c822001-07-31 23:30:37 +000013683Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13684
13685 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13686 worked like the set:leading() function)
13687 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13688
Daniel Veillardba6db032001-07-31 16:25:45 +000013689Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13692
Daniel Veillard57905372001-07-31 15:52:17 +000013693Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * include/libxml/xmlIO.h: apply change to close #58141
13696 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13697
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013698Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * parser.c: when the internal subset uses a PE, then the
13701 included entity can use conditional sections.
13702
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013703Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13706 when walking the namespace axis showing up in
13707 libxst/tests/general/bug-12
13708 * xmlmemory.c: added the possibility to trace a given block
13709 defined by its address
13710
Daniel Veillard4aafa792001-07-28 17:21:12 +000013711Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13712
13713 * parser.c: don't override existing encoding specified before
13714 starting xmlParseDocument()
13715
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013716Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * include/libxml/xmlwin32version.h: reinserted, needed for
13719 Windows users of CVS
13720
Darin Adlera77cac02001-07-27 17:41:51 +0000137212001-07-27 Darin Adler <darin@bentspoon.com>
13722
Darin Adler699613b2001-07-27 22:47:14 +000013723 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13724 * testCatalog.c: Add include of <libxml/parser.h>.
13725
137262001-07-27 Darin Adler <darin@bentspoon.com>
13727
Darin Adlera77cac02001-07-27 17:41:51 +000013728 * include/libxml/.cvsignore:
13729 * include/libxml/xmlwin32version.h:
13730 Remove this file from CVS because it's generated.
13731
Daniel Veillard50822cb2001-07-26 20:05:51 +000013732Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * parser.c include/libxml/parser.h: applied const patches from
13735 Tom Moog #58002
13736
Thomas Broyerba4ad322001-07-26 16:55:21 +000013737Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13738
13739 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13740 lookup framework
13741
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013742Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * tree.c: fixed xmlCopyNode() for documents
13745
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013746Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13749
13750Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013751
13752 * parser.c: fixes bug #57652 reported by Morus Walter
13753
Daniel Veillarde3924972001-07-25 20:25:21 +000013754Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13755
13756 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13757
Daniel Veillarda53c6882001-07-25 17:18:57 +000013758Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13761 errors, lesson don't add new functions at 1am before a release
13762 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13763 from XPath initialization when possible.
13764
Daniel Veillardd9bad132001-07-23 19:39:43 +000013765Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13766
13767 * result/scripts/base*: removing history/readline changed
13768 this slightly
13769 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13770 xmllint.c: make element content line number generation
13771 optionnal to avoid breaking old apps added interface to switch
13772
Daniel Veillardf012a642001-07-23 19:10:52 +000013773Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013776 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013777 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13778 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13779 John Kroll fixes to allow saving to HTTP via PUT (or
13780 POST of needed).
13781 * doc/html/*.html: regenerated the docs
13782
Thomas Broyere8126242001-07-22 03:54:15 +000013783Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13784
13785 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13786 xmlHashScanFull and xmlHashScannFull3 to get passed the
13787 three keys as arguments to the callback function
13788
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013789Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * configure.in Makefile.am: removed libxml softlink for good
13792 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13793 100% coverage by gtk-doc
13794
Daniel Veillard8599e702001-07-17 21:38:51 +000013795Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13796
13797 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13798 fixed serious troubles due to size_t vs. int mismatch
13799
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013800Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13803
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013804Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13805
13806 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13807 convenient extension API for value and context managing
13808 Now handles external objects through xmlXPathPopExternal,
13809 xmlXPathWrapExternal and xmlXPathReturnExternal.
13810 Added functions for sets operations (intersection, etc.)
13811
Daniel Veillard22090732001-07-16 00:06:07 +000013812Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13815 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13816 HTMLparser.c: cleanup of global variables, marking some
13817 const or private.
13818
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013819Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013820
13821 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13822 fixed xmlXPathNodeSetItem when passing index=0
13823
Daniel Veillard05dec342001-07-14 21:57:39 +000013824Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13827
Daniel Veillard28ae6362001-07-14 16:44:32 +000013828Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13829
13830 * xmllint.c: fixed compilation under Cygwin #57503
13831 * TODO: update
13832
Peter Williamsed156f52001-07-13 18:35:13 +0000138332001-07-13 Peter Williams <peterw@ximian.com>
13834
13835 * config.h.in: add #undef HAVE_DLFCN_H
13836
13837 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13838 builddir.
13839
Daniel Veillard73b36e32001-07-12 15:09:52 +000013840Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13843 raised by #57348 and #57381
13844
Daniel Veillard7db37732001-07-12 01:20:08 +000013845Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13846
13847 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13848 tree.c xpointer.c: store the line numbder in element->content,
13849 may break some software, need a configuration mechanism
13850
Darin Adler96037892001-07-11 00:03:16 +0000138512001-07-10 Darin Adler <darin@bentspoon.com>
13852
13853 * .cvsignore:
13854 * example/.cvsignore:
13855 * include/.cvsignore:
13856 * include/libxml/.cvsignore:
13857 Various things that are generated and should be ignored.
13858
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013859Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13862 * doc/xml.html doc/html/*: updated the docs
13863
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013864Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13865
13866 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13867 validation occured on content with element child
13868
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013869Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * tree.c: fixed XML Base computation which was broken
13872 * debugXML.c: added a base function to the shell
13873 * Makefile.am result/scripts/* test/scripts/*: added scripts
13874 based regression tests, and adding 2 XML Base tests
13875
Daniel Veillard19e96c32001-07-09 10:32:59 +000013876Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * tree.c: set properties doc and call xmlSetListDoc for properties
13879 content when grafting them in a different tree.
13880 * aclocal.m4: remove from CVS
13881
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013882Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13883
13884 * win32/libxml2/libxml2.def.src: added some missing entry point
13885 for XPath (Mark Vakoc)
13886
Daniel Veillard388236f2001-07-08 18:35:48 +000013887Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13890 layer should URI-Unescape before trying to open resources.
13891
Daniel Veillard04383752001-07-08 14:27:15 +000013892Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13893
13894 * xpath.c: fix the name() bug for elements in the default
13895 namespace reported by Charlie Bozeman
13896
Daniel Veillard7583a592001-07-08 13:15:55 +000013897Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13900 led to an XPath fix, improvements of SAX initialization, and
13901 an added option --nocdata to testXPath
13902
Daniel Veillard449d7392001-07-07 19:11:06 +000013903Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * doc/libxml-doc.el: Felix Natter provided anew version working
13906 with XEmacs too
13907
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013908Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * include/libxml/xpath.h: small cleanup
13911 * doc/xml.html: update
13912
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013913Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13916 released 2.3.14
13917
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013918Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013921 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013922
Daniel Veillard73c9c042001-07-05 20:02:54 +000013923Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13924
13925 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13926 were not equal to empty strings
13927
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013928Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13929
13930 * SAX.c: fixed a URI-Reference computation problem when validating
13931 * xmlIO.c: small cleanup
13932
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013933Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13934
13935 * parser.c: improved the description of a couple of interfaces
13936 upon Larry Stamper suggestion
13937
Daniel Veillard62f313b2001-07-04 19:49:14 +000013938Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13939
13940 * SAX.c entities.c parser.c: changed completely the way entities
13941 are handled when running the parser in entity substitution mode.
13942 This fixes a bug reported by Stephan Kulow and nearly divides
13943 by 3 the amount of memory required by libxslt to load and process
13944 DocBook TDG.
13945
Daniel Veillardf420ac52001-07-04 16:04:09 +000013946Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13947
13948 * HTMLparser.c: fixing a too early root closing problem raised
13949 byt Prashanth Naidu
13950
Daniel Veillard8c357d52001-07-03 23:43:33 +000013951Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13952
13953 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13954 raised by Mark Vakoc.
13955
Daniel Veillard6e90d192001-07-03 16:37:49 +000013956Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * example/Makefile.am: fixed the include path to add srcdir/include
13959 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13960 and some cleanup
13961
Daniel Veillardf06307e2001-07-03 10:35:50 +000013962Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13963
13964 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13965 lot of optimization work, results in significant improvements
13966 when handling really complex XPath queries. Add a small optimizer
13967 for unions, improve [n] and [last()], avoid some costly ops.
13968
Daniel Veillard77044732001-06-29 21:31:07 +000013969Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13972 * xpath.c: small cleanup
13973 * xmlGetNsList: reformated, fixed problems if used on Entities
13974
Daniel Veillard2adbb512001-06-28 16:20:36 +000013975Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13976
13977 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13978
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013979Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13980
13981 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13982 * Makefile.am example/Makefile.am: workaround automake generating
13983 erroneous deps
13984
Daniel Veillard12f7d292001-06-28 13:12:11 +000013985Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * include/win32config.h: bug #56801 Yon Derek provided a patch
13988 to the windows config file.
13989
Daniel Veillard87ee9142001-06-28 12:54:16 +000013990Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13993 libxml.h : Yon Derek provided a set of changes to compile from
13994 CVS on Windows/MSC
13995
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013996Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * parser.c: fixed UTF8 BOM support in push mode
13999 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14000 added a specific testcase
14001
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014002Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14003
14004 * Makefile.am: added --push regression tests
14005 * parserInternals.c: the XML parser segfaulted in --push mode
14006
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014007Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14008
14009 * configure.in: moved the symlinks detection within a CVS
14010 check, this is not portable and will be removed soon.
14011 * xpath.c: small cleanup/speedup
14012
Daniel Veillard11648102001-06-26 16:08:24 +000014013Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14016 release of 2.3.12
14017 * parser.c: make an error message if unknow entities in all cases
14018
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014019Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14022
Daniel Veillard23793842001-06-25 16:07:45 +000014023Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14026 includes were installed in the wrong dir
14027
Daniel Veillardf5498f32001-06-25 15:08:36 +000014028Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * doc/html.xml: warn against sending code to exhibit bugs.
14031
Daniel Veillard56f06462001-06-24 21:34:03 +000014032Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14035 Tru64 from Thomas Leitner
14036
Daniel Veillardc5d64342001-06-24 12:13:24 +000014037Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * AUTHORS: added William and Bjorn
14040 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14041 daniel@veillard.com hopefully I won't have to do this again
14042 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14043 docs can be rebuilt cleanly now
14044 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14045 from CVs it's generated, added include/libxml/xmlwin32version.h
14046 also generated but which should change far less frequently.
14047 * catalog.c nanoftp.c: made sure to include libxml.h not
14048 libxml/xmlversion.h directly
14049 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14050 when compiling on WIN32 and MSC
14051
Daniel Veillard07385fd2001-06-23 21:55:48 +000014052Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * include/Makefile.am include/libxml/Makefile.am configure.in:
14055 fixed make distcheck and rebuilding the rpms
14056
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014057Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14058
14059 * configure.in: should finish the migration of exported includes
14060 into a real include/libxml in CVS, at least for CVS users.
14061 * removed the exported headers, added in include/libxml (as well
14062 as xmlversion.h.in).
14063
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014064Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * configure.in: fixed the way to detect symlink
14067
Daniel Veillard66541772001-06-23 18:31:04 +000014068Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14069
14070 * configure.in: updated, include/libxml is now a real CVS dir
14071
Daniel Veillardca989762001-06-23 17:39:29 +000014072Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14075 version works with both libxml1 and libxml2 (it autodetects
14076 the prefix of the html-files) from Felix Natter.
14077 * doc/xml.html: updated doc accordingly
14078
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014079Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * xpath.c: fixed the bug generating a template loop in libxslt
14082 when using docbook-xsl-1.4, * should filter out document nodes
14083 * HACKING: added William
14084 * TODO: updated
14085
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014086Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * doc/FAQ.html: added a warning about gcc-3.0
14089 * doc/xml.html: added reference to gdome2 and removed a confusing
14090 sentence
14091
Daniel Veillardf7f41852001-06-22 15:18:01 +000014092Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * xmlversion.h: okay this is a generated file, but Windows
14095 users need it and they can't generate it, and I want CVS
14096 Windows users ...
14097 * win32/libxml2/libxml2_so.dsp: Windows project file for
14098 the shared lib version of libxml2
14099 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14100 resources needed for libxslt/xsltproc by Yon Derek
14101
Bjorn Reese3157b342001-06-22 14:41:45 +000014102Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14103
14104 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14105
Daniel Veillard4151acb2001-06-22 10:48:57 +000014106Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14107
Daniel Veillardcc146db2001-06-22 11:10:52 +000014108 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14109
14110Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14111
Daniel Veillard4151acb2001-06-22 10:48:57 +000014112 * include/win32config.h: Yon Derek provided a first fix
14113 to be able to compile libxslt/xsltproc on Windows
14114
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014115Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14116
14117 * xpath.c: attempt to work around what seemed a gcc optimizer
14118 bug when handling floats on i386 http://veillard.com/gcc.bug
14119 * tree.c entities.c encoding.c: doing some cleanups while
14120 chasing it
14121
Daniel Veillard017b1082001-06-21 11:20:21 +000014122Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14123
14124 * Makefile.am: cleanup when --without-debug is specified
14125 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14126 w.r.t. --without-debug and other include points
14127 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14128 Catalogs
14129 * configure.in entities.h tree.h HTMLparser.c: removed
14130 --without-corba, made the _private field mandatory
14131
Daniel Veillard87a764e2001-06-20 17:41:10 +000014132Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14133
14134 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14135 outputs a BOM in UTF8, an errata has been issued to avoid the
14136 problem, that was the most reasonable solution... Add support
14137 for a leading UTF8 BOM in entities.
14138
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014139Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14140
14141 * valid.c: fixed a bug found when post validating an entity ref
14142 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14143 activate it too
14144
Daniel Veillard39196eb2001-06-19 18:09:42 +000014145Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14148 weakness in the node copy the XPointer and the XInclude
14149 implementations. Serious cleanup.
14150
Daniel Veillard3739b982001-06-19 12:51:30 +000014151Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14152
14153 * Makefile.am: Kjartan Maraas provided a small patch to
14154 add xml2-config.in to EXTRA_DIST
14155
Daniel Veillarda9142e72001-06-19 11:07:54 +000014156Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14157
14158 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14159 provided another failing case found in KDE, the way the
14160 ctxt->vctxt.nodeTab was allocated and freed changed over
14161 time but it wasn't completely cleaned up. This should fix it.
14162
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014163Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * parser.c: Stephan Kulow also raised the fact that line number
14166 could get miscounted making debug harder, fixed the problem
14167 in xmlParseCharData()
14168
Daniel Veillard64b98c02001-06-17 17:20:21 +000014169Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14170
14171 * valid.c: Stephan Kulow pointed out a problem when validating
14172 and using an empty entity, forgot a 'break' in a case.
14173
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014174Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14175
14176 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14177 * doc/xml.html: updated with 2.3.11
14178
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014179Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14180
14181 * TODO: updated adding cleanup of generated doc
14182 * configure.in: prepared to release 2.3.11
14183 * xmllint.c: added --version for bug reporting
14184 * doc/html/*.html: rebuilt the doc
14185
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014186Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * xpath.c: first part of the work on selecting namespace to
14189 fix bug #56115
14190
Daniel Veillard96ed5832001-06-15 22:22:04 +000014191Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14192
14193 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14194 when using -liconv
14195 * TODO: updated
14196
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014197Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14200 cleanup, encoding support.
14201
Daniel Veillard608ad072001-06-14 08:32:28 +000014202Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14205
Daniel Veillard239d0522001-06-13 23:02:48 +000014206Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * xpath.c: bug detected by Ankh when / is used as a function arg
14209
Daniel Veillard02bb1702001-06-13 21:11:59 +000014210Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14211
14212 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14213 of element and use it to avoid outputting formatting spaces at
14214 the wrong place. Implemented the format parameter for HTML save.
14215 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14216 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14217 result/HTML/wired.html: of course this impact the result of a
14218 number of HTML tests
14219
Daniel Veillard95d845f2001-06-13 13:48:46 +000014220Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14221
14222 * HTMLtree.[ch]: started augmenting the HTML save API with
14223 encoding and formatting parameters
14224
Daniel Veillardeca60d02001-06-13 07:45:41 +000014225Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14226
14227 * HTMLtree.h: cleanup and started evaluating the work needed on
14228 revamping the HTML output code
14229
Daniel Veillard84666b32001-06-11 17:31:08 +000014230Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14231
14232 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14233
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014234Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * valid.c: fixed bug #56049, forgot one check in the
14237 validation routine
14238
Daniel Veillardca2366a2001-06-11 12:09:01 +000014239Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14240
14241 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14242
Daniel Veillard6761eee2001-06-11 10:29:38 +000014243Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * libxml.h: fixed an error in last commit
14246 * doc/FAQ.html: added an entry for compilation from CVS
14247
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014248Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * xmlversion.h.in libxml.h: Cygwin patches
14251 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14252 * tree.h: cleanup
14253
Daniel Veillardacd370f2001-06-09 17:17:51 +000014254Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14257 memory block in a strange case where libxml is linked twice
14258 in the binary.
14259
Daniel Veillard1d047672001-06-09 16:41:01 +000014260Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14261
14262 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14263 state far too often, simple fix used to avoid it.
14264
Daniel Veillard4497e692001-06-09 14:19:02 +000014265Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14268 being processed, applied his patch
14269 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14270
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014271Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14272
14273 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14274 provided fixes to compile on MSCC again
14275 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14276 also provided an update for the project files.
14277
Daniel Veillarda682b212001-06-07 19:59:42 +000014278Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14279
14280 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14281 bug #55810
14282
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014283Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14284
14285 * tree.c: fixed xmlGetNsProp() to close bug #55683
14286 Note this requires libxslt to use it's own function instead.
14287
Daniel Veillardf0c53762001-06-07 16:07:07 +000014288Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * HTMLtree.c: when in a pre element no formatting space should
14291 be added.
14292 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14293
Daniel Veillard068a9652001-06-07 15:30:26 +000014294Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * configure.in: added tests for signal() and signal.h
14297
Daniel Veillard541d6552001-06-07 14:20:01 +000014298Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14299
14300 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14301
Daniel Veillard8a367d42001-06-07 14:01:34 +000014302Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14303
14304 * doc/libxml-doc.el: Felix Natter provided a new version for
14305 libxml2
14306
Daniel Veillard8a926292001-06-07 11:20:20 +000014307Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14308
14309 * HTMLtree.c: when in a pre element no formatting space should
14310 be added.
14311
Daniel Veillard14839d52001-06-06 16:11:56 +000014312Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14315
Daniel Veillarde95e2392001-06-06 10:46:28 +000014316Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14317
14318 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14319 hack
14320 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14321 * uri.c: fixed a warning
14322
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014323Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14324
14325 * HTMLtree.c: trying to close bug #55772 escaping in script
14326 elements
14327 * doc/xml.html: suggest to send mail to the list
14328
14329Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014330
14331 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14332 good. Use a macro and based on the solution provided in
14333 vsnprintf manual page from GNU.
14334
Bjorn Reese99748722001-06-05 12:49:15 +000014335Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14336
14337 * error.c: Workaround for non-preserving variadic list.
14338 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14339
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014340Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14341
14342 * doc/xml.html: added 2.3.10 release
14343
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014344Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14345
14346 * configure.in: releasing 2.3.10
14347
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014348Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14351
Daniel Veillard20042422001-05-31 18:22:04 +000014352Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14353
14354 * encoding.c: Robert Collins provided a patch to add the
14355 "US-ASCII" encoding alias
14356
Daniel Veillard97ac1312001-05-30 19:14:17 +000014357Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14358
14359 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14360 string oriented functions and started cleaning the related areas
14361 in xpath.c which needed fixing in this respect
14362
Daniel Veillard2d703722001-05-30 18:32:34 +000014363Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14364
14365 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14366 #55380
14367 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14368
Daniel Veillard9403a042001-05-28 11:00:53 +000014369Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * TODO: updated
14372 * nanohttp.[ch] : started adding APIs to get the redirected URL
14373 when this occurs (needed for further base computation
14374 * tree.h: cleanup
14375 * encoding.c: cleanup
14376 * SAX.c: minor change around ctxt->loadsubset
14377
Daniel Veillard6278fb52001-05-25 07:38:41 +000014378Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * Makefile.am include/Makefile.am: small change to have
14381 include/libxml rebuilt if working from CVS.
14382 * uri.c: applied another patch from Carl Douglas for URI escaping,
14383 this should close bug #51876
14384
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014385Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14388 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14389 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14390 added specific regression test
14391 * parser.h: preparing for the XSLT mode where DTD inherited
14392 attributes are added to the tree.
14393
Daniel Veillardbbd22452001-05-23 12:02:27 +000014394Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14395
14396 * xinclude.[ch]: Updated the namespace for the Last Call version
14397 * result/XInclude/include test/XInclude/include: updated the
14398 testsuite accordingly
14399
Daniel Veillard8514c672001-05-23 10:29:12 +000014400Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14403 related to bug #51876
14404
Daniel Veillard42596ad2001-05-22 16:57:14 +000014405Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14406
14407 * tree.c: fixed a gross mistake in base computation, xml:base is
14408 not completely correct yet (need cascade).
14409 * xpath.[ch]: added the few things needed to find a function name
14410 and URI from the XPath context when it is called.
14411
Daniel Veillard81418e32001-05-22 15:08:55 +000014412Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14413
14414 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14415 * DOCBparser.c: small cleanup
14416 * xmllint.c: added a --catalogs option to load catalogs from
14417 $SGML_CATALOG_FILES
14418 * tree.c: cleanup
14419 * configure.in: iconv library fixup, ICONV_LIBS
14420
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014421Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * catalog.c: handling of CATALOG entries. detection of recursion,
14424 and a few bugfixes
14425 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14426 against the default namespace
14427
Daniel Veillard04b93292001-05-21 08:15:31 +000014428Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14431
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014432Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14433
14434 * parser.c: fixed propagation context info when parsing an
14435 external entity.
14436 * doc/html/*.html: regenerated a couple of docs
14437
Daniel Veillard4623acd2001-05-19 15:13:15 +000014438Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14439
14440 * doc/xml.html: update with 2.3.9 informations
14441
Daniel Veillardbed7b052001-05-19 14:59:49 +000014442Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14445 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14446 * doc/html/* : rebuilt the docs
14447 * valid.c: small patch which may improve some case when
14448 validating.
14449
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014450Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * HTMLparser.c: Closed bug #54891
14453 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14454 to the suite
14455
14456Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14457
14458 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14459 applied a documentation patch from LotR and filled in a few missing
14460 descriptions
14461
Daniel Veillard76d66f42001-05-16 21:05:17 +000014462Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * xpath.c tree.c parser.c: speed optimizations at the parser level
14465 document tree freeing and xpath evaluation
14466
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014467Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * parser.c parser.h parserInternals.h: fixed a couple of
14470 interfaces for handling memory buffer input to const char *
14471 upon suggestion of JamesH.
14472
Daniel Veillardc3739e72001-05-15 15:23:27 +000014473Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * configure.in: LoTR sent a patch fixing the previous commit
14476
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014477Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * configure.in: trying to deal again with the stoopid -R linking
14480 flag of Solaris
14481
Daniel Veillard790142b2001-05-15 10:51:53 +000014482Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14483
14484 * xpath.h: two nodeset access macros from Thomas Broyer
14485
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014486Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14489 patch from Thomas Broyer
14490
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014491Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14494 case
14495 * INSTALL: was empty added stuff from the FAQ
14496
Daniel Veillard75bea542001-05-11 17:41:21 +000014497Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14498
14499 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14500 attributes handling and #54433 by adding xmlUnsetProp()
14501 and xmlUnsetNsProp()
14502
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014503Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14504
14505 * HTMLparser.c: Patch from Jonas Borgström
14506 (htmlGetEndPriority): New function, returns
14507 the priority of a certain element.
14508 (htmlAutoCloseOnClose): Only close inline elements if they
14509 all have lower or equal priority.
14510 * result/HTML: this of course changed a number of tests results.
14511
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014512Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14513
14514 * xmlIO.c catalog.c: plugged in the default catalog resolution
14515 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14516 documentations
14517 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14518
Daniel Veillarda7374592001-05-10 14:17:55 +000014519Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14520
14521 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14522 integrating catalogs
14523 * catalog.[ch] testCatalog.c: adding a small catalo API
14524 (only SGML catalog support).
14525 * parser.c: restaured xmlKeepBlanksDefault(0) API
14526
Daniel Veillardc17337c2001-05-09 10:51:31 +000014527Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14530
Daniel Veillard257d9102001-05-08 10:41:44 +000014531Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14532
14533 * parser.c: added xmlParseExternalEntityPrivate() to allow
14534 propagation of ctxt->_private when parsing external entities
14535
Daniel Veillard083c2662001-05-08 08:27:14 +000014536Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14537
14538 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14539
Daniel Veillard01ef7382001-05-08 07:31:43 +000014540Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14543
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014544Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * valid.c: warn when indeterminist content model is detected
14547 * result/VC/ElementValid8: this adds a message
14548 * Makefile.am: add --novalid for VCM tests
14549 * parserInternals.c: added a call to Init memory
14550
Daniel Veillard64269352001-05-04 17:52:34 +000014551Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14552
14553 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14554 when both parameters are NULL.
14555
Daniel Veillard37721922001-05-04 15:21:12 +000014556Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14557
14558 * valid.c: applied small patch from Gary Pennington, reindented
14559 some part of the code.
14560
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014561Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14562
14563 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14564 release, updated and regenerated the docs
14565
Daniel Veillard357c9602001-05-03 10:49:20 +000014566Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14567
14568 * xpath.c result/XPath/expr/floats : clarified and cleanup
14569 printing of abnormal floats in tests.
14570
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014571Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14572
14573 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14574 * results/HTML/ : a few changes in the output of the HTML tests as
14575 a result.
14576 * configure.in: tying to fix -liconv where needed
14577
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014578Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14579
14580 * Makefile.am: fixed a stupid error
14581
Daniel Veillard7150a032001-05-02 16:41:11 +000014582Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14583
14584 * configure.in Makefile.am: make the inclusion of the trio
14585 modules in the library conditional
14586
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014587Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * DOCBparser.c: patche from László Kovács, fixed entities refs
14590 in attributes handling
14591
Daniel Veillardedddff92001-05-02 10:58:52 +000014592Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14595 flushing
14596
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014597Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * xpath.c: fix of an XSLT namespace bug reported on the list
14600 general/bug-8-
14601
Daniel Veillard5792e162001-04-30 17:44:45 +000014602Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * strio.h trio.c: Dan McNichol suggested a couple of small
14605 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14606
Daniel Veillard02141ea2001-04-30 11:46:40 +000014607Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * tree.c parser.c encoding.c: spent a bit more time looking
14610 at the parsing speed and DOM handling. Added a few more
14611 speedups.
14612
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014613Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14614
14615 * parser.c: small but effective parsing speed improvement
14616
Daniel Veillardb59076b2001-04-29 17:04:07 +000014617Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * configure.in: default on the DocBook parser inclusion (for Gnome)
14620 * DOCBparser.h: fixed a header reference
14621
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014622Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14623
14624 * configure.in xpath.c: applied Bjorn patches for FPE on the
14625 alpha
14626
Daniel Veillardeefd4492001-04-28 16:55:50 +000014627Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14628
14629 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14630 xmlSaveFormatFileTo()
14631
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014632Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14633
14634 * xpath.c: simple and efficient optimization, XPath functions
14635 aways bind to the same code, cache this
14636 * TODO: updated (by saying some is obsolete)
14637
Daniel Veillard2156a562001-04-28 12:24:34 +000014638Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14639
14640 * xpath.c: more cleanup work on XPath name parsing routines
14641
Daniel Veillard61d80a22001-04-27 17:13:01 +000014642Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14643
14644 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14645 xmlXPathParseName
14646 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14647 * debugXML.c: avoid compilation problems if compiling without
14648 HTML support, Igor Zlatkovic
14649 * win32/libxml2/libxml2.def.src: being able to compile without
14650 XPath on Windows
14651
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014652Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14653
14654 * libxml.m4: yet another patch from Toshio Kuratomi
14655
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014656Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14657
14658 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14659
Daniel Veillard67fee942001-04-26 18:59:03 +000014660Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14661
14662 * tree.[ch]: added xmlSaveFormatFile interface for saving
14663 and indenting a file.
14664
Daniel Veillard82e49712001-04-26 14:38:03 +000014665Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14666
14667 * xpath.c: fixed bug #53689 related to processing-instruction()
14668
Daniel Veillard02f077a2001-04-26 10:59:11 +000014669Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14670
14671 * DOCBparser.c: patche from László Kovács
14672
Daniel Veillard30211a02001-04-26 09:33:18 +000014673Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14674
14675 * parser.c: applied fixes from Christian Glahn bug report #53391
14676
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014677Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14678
14679 * error.c: Jean François Lecomte provided a complete description
14680 and a fix to bug #53537
14681
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014682Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14683
14684 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14685
Daniel Veillard1034da22001-04-25 19:06:28 +000014686Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14687
14688 * DOCBparser.c SAX.c: a bit more work on entities processing.
14689 Still Need to cleanup XML output and references in attributes
14690
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014691Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14694
Daniel Veillardb33c2012001-04-25 12:59:04 +000014695Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * tree.c: trying to fix #53574, not completely complete,
14698 I would like xmllint --copy --debug test/ent1 and
14699 xmllint --debug test/ent1 to show the same result.
14700 * xpath.c: fix a bug when trying to sort namespace nodes
14701
Daniel Veillard5146f202001-04-25 10:29:44 +000014702Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14703
14704 * HTMLtree.c: real fix for #53402
14705
Daniel Veillard7533cc82001-04-24 15:52:00 +000014706Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14709 PIs when using xsl:output
14710 * valid.c: closing #53537 some case generate segfaults if there
14711 is validity errors
14712
Daniel Veillard61b33d52001-04-24 13:55:12 +000014713Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14714
14715 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14716 of external parsed entities, added --noent to testDocbook
14717 * valid.c: Garry Pennington found an uninitialized variable
14718 access in xmlValidateElementContent()
14719
Daniel Veillard56098d42001-04-24 12:51:09 +000014720Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14721
14722 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14723 with madness
14724 * result/HTML/ : this modified the result of the regression tests
14725 a lot.
14726
Daniel Veillard122376b2001-04-24 12:12:30 +000014727Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14728
14729 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14730 to doc where it wasn't checked against NULL reported by
14731 Jens Laas
14732
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014733Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14734
14735 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14736 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14737
Daniel Veillardeae522a2001-04-23 13:41:34 +000014738Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14739
14740 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14741 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14742 * SAX.[ch]: cleanup and updates for DocBook
14743 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14744 ex SGML identifier changes
14745 * valid.c: removed a static unused function.
14746
Daniel Veillardde57c612001-04-23 09:13:36 +000014747Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14748
14749 * HTMLtree.c: applied change for Paul Sponagl on script saving
14750 * Makefile.am: the warning about entity title.xml are normal.
14751
Daniel Veillard393df012001-04-22 20:11:18 +000014752Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14753
14754 * configure.in: release of 2.3.7
14755 * Makefile.am: fixing make distcheck
14756
Daniel Veillarda41123c2001-04-22 19:31:20 +000014757Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14758
14759 * doc/html/* doc/xml.html: updated and regenerated the docs
14760
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014761Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14762
14763 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14764
Daniel Veillarde82a9922001-04-22 12:12:58 +000014765Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * tree.c: fixed #53388 with the provided patch
14768
Daniel Veillard06803992001-04-22 10:35:56 +000014769Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14770
14771 * valid.c: Bjorn detected an invalid memory access. Fixed
14772 vstateVPush()
14773
Daniel Veillard40af6492001-04-22 08:50:55 +000014774Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14775
14776 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14777
Bjorn Reese70a9da52001-04-21 16:57:29 +000014778Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14779
14780 * libxml.h: new header used only for the compilation of libxml
14781 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14782 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14783 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14784 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14785 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14786 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14787 baseline (version 1.2 plus a single patch).
14788 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14789 scientific notation for numbers. Tests added.
14790 * xpath.c: formatting of numbers changed to use sprintf
14791 (contribution from William Brack)
14792
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014793Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14794
14795 * valid.c: cleanup, more useful debugging
14796 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14797 * xmlIO.c: entity loading is printed as an error when validating
14798
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014799Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14800
14801 * valid.c: fixed to validate within entities
14802 * test/VCM/v22.xml: added a specific testcase
14803
Daniel Veillardca1f1722001-04-20 15:47:35 +000014804Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14805
14806 * valid.c: forgot an epsilon transition in for ()+
14807 * test/VCM/v21.xml : added a specific test case
14808
Daniel Veillard85349052001-04-20 13:48:21 +000014809Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14810
14811 * valid.c: removed a state explosion exhibited by RSS
14812 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14813 from bug #51872
14814
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014815Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14816
14817 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14818 validation without using an ugly NFA -> DFA algo in the source.
14819 Made a specific algorithm easier to maintain, using a single
14820 stack and without recursion.
14821 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14822 * hash.c: made the growing routine static
14823 * tree.h parser.c: added the parent information to an
14824 xmlElementContent node.
14825
Daniel Veillarde470df72001-04-18 21:41:07 +000014826Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14827
14828 * SAX.c parser.c xpath.c: generating IDs when not validating
14829 from an external parsed entity was poisoning the ID has table
14830 with removed values. This was killing XSLT on the KDE help
14831 browser.
14832
Daniel Veillardceacdd92001-04-18 15:10:35 +000014833Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14834
14835 * entities.h: andrew@ugh.net.au detected a double declaration
14836
Daniel Veillarda10efa82001-04-18 13:09:01 +000014837Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14838
14839 * debugXML.c hash.c tree.h valid.c : some changes related to
14840 the validation suport to improve speed with DocBook
14841 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14842 the way validation errors get reported
14843
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014844Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14845
14846 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14847 by P C Chow and William M. Brack for XSLT HTML output
14848
Daniel Veillard2d90de42001-04-16 17:46:18 +000014849Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14852 Igor Zlatkovic patches for MSC compilation and added his
14853 updates
14854
Daniel Veillarde043ee12001-04-16 14:08:07 +000014855Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14856
14857 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14858 prefix lookup.
14859 * parserInternals.c: fixed the bug reported by Morus Walter
14860 due to an off by one typo in xmlStringCurrentChar()
14861
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014862Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14863
14864 * HTMLparser.c result/HTML/*: revamped the way the HTML
14865 parser handles end of tags or end of input
14866
Daniel Veillard82daa812001-04-12 08:55:36 +000014867Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14868
14869 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14870
Daniel Veillard67a21302001-04-11 14:39:16 +000014871Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14872
14873 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14874 bug where the linktime verions of free() won't work ...
14875
Daniel Veillard27b55282001-04-11 12:22:25 +000014876Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14877
14878 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14879
Daniel Veillardafc73112001-04-11 11:51:41 +000014880Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14881
14882 * doc/xml.html: added 2.3.6 release
14883
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014884Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14885
14886 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14887 * result/wml.xml: resulted in a small output change
14888
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014889Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14890
14891 * tree.c: xmlNewDoc was missing the charset initialization
14892 * xmllint.c: added --auto to autogenerate a doc, allow to
14893 reproduce the problem fixed on xmlNewDoc
14894
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014895Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14896
14897 * xpath.c: trying to get 52979 solved
14898 * tree.c result/ result/noent/: trying to get 52712 solved, this
14899 also made me clean up the fact that XML output in general should
14900 not add formating blanks by default, this changed the output of
14901 a few tests
14902
Daniel Veillard73639a72001-04-10 14:31:39 +000014903Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14904
14905 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14906
Daniel Veillardfac26a12001-04-08 13:08:14 +000014907Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14908
14909 * configure.in: finally released 2.3.6
14910
Daniel Veillard911f49a2001-04-07 15:39:35 +000014911Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14912
14913 * xpath.c: checking for null pointer generated by new code
14914
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014915Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14916
14917 * xpath.c: fixed a [] evaluation problem reported
14918 * test/XPath/tests/simpleaddr: extended test
14919 * result/XPath/simpleaddr: updated result
14920
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014921Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14922
14923 * xmllint.c: Dan Timis reported a portability problem
14924 on Macs without mmap, fixed it.
14925
Daniel Veillardb38bd552001-04-03 18:22:00 +000014926Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14927
14928 * testXPath.c : added a --tree option allowing to display the
14929 tree dump of the XPath expression
14930
Daniel Veillard4dd93462001-04-02 15:16:19 +000014931Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14932
14933 * xpath.c: fixed a memleak when comparing nodesets
14934 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14935 * tree.c: added a TODO
14936
Daniel Veillard92ad2102001-03-27 12:47:33 +000014937Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14938
14939 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14940 we need string functions
14941 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14942 to be able to use them where needed. Applied some changes
14943 to reduce name linking pollution and compile in only what's
14944 needed.
14945 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14946 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14947 for the string manipulation functions
14948 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14949 to the free() function of xmlmemory.c
14950 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14951 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14952 usage.
14953
14954
Daniel Veillard2be30642001-03-27 00:32:28 +000014955Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14956
14957 * error.c: applied the context output patch of the error
14958 handling submitted by Chuck Griffith
14959 * error/VC/*: this slightly change some error logs
14960
Daniel Veillard50582112001-03-26 22:52:16 +000014961Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14962
14963 * parser.c: fixed line number reporting on error
14964
Daniel Veillard04be4f52001-03-26 21:23:53 +000014965Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14966
14967 * parser.c: Sullivan and Darin found a parser bug,
14968 applied the patch.
14969
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014970Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14971
14972 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14973 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14974 xmlversion.h.in xpointer.c: of course the way I defined
14975 UNUSED breaks on old gcc version. Try to be smart and
14976 also define it directly in xmlversion.h
14977 * configure.in: removed -ansi flag from the pedantic set
14978
14979Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014980 Huge cleanup, I switched to compile with
14981 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14982 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14983 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14984 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14985 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14986 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14987 encoding.h entities.c error.c list.[ch] nanoftp.c
14988 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14989 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14990 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14991 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14992 Cleanup, staticfied a number of non-exported functions,
14993 detected and cleaned up a dozen of problem found this way,
14994 avoided a lot of public function name/typedef/system names clashes
14995 * doc/xml.html: updated
14996 * configure.in: switched private flags to the really pedantic ones.
14997
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014998Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14999
15000 * configure.in: 2.3.5
15001 * doc/html/*: rebuilt the docs
15002
Daniel Veillard146c9122001-03-22 15:22:27 +000015003Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15004
15005 * parser.c: fixed a reported bug in NOTATION parsing
15006 * uri.c: accepted but not fixed bug 51876, added TODO
15007 * Makefile.am: fixed bug 51876
15008
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015009Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15010
15011 * config.h.in configure.in error.c: fix a compilation problem
15012 on platforms without vsnprintf (xml@thewrittenword.com)
15013
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015014Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15015
15016 * parser.c: fixed a function name header typo
15017 * SAX.c: notations can also occur in external subset.
15018
Daniel Veillard7d42b542001-03-20 13:22:46 +000015019Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15020
15021 * error.c: removed a C++ like comment
15022
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015023Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15024
15025 * parser.c: fixing bug 52299 strange condition leading
15026 to a parser crash due to a buffer overflow
15027 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15028 added the specific test case
15029
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015030Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15031
15032 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15033 xmlXPathConvert{String,Number,Boolean} to be able to make
15034 type casts without a context stack, fixed some implementation
15035 problems related to the absence of context at parse-time,
15036 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15037 in the public API too
15038 * xpointer.c xpathInternals.h: we need to know at parse time
15039 whether we are compiling an XPointer
15040
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015041Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15042
15043 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15044 cleaned up the parser internals, refactored XPath code, added
15045 new compilation based APIs and cleanly separated public and
15046 private APIs.
15047
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015048Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15049
15050 * xpath.h: the comp field must be added at the end to avoid
15051 killing binary compat.
15052
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015053Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15054
15055 * Makefile.am: detect XPath memleaks in regreson tests
15056 * error.c: fixed and error w.r.t. error reporting still using
15057 stderr
15058 * hash.c: added new line at end of file
15059 * tree.h: minor cleanup
15060 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15061 expression parsing from evaluation, resulted in a number of
15062 changes internally, and in XPointer. Likely to break stuff
15063 using xpathInternals.h but should remain binary compatible,
15064 new interfaces will be added.
15065
Daniel Veillardd574f782001-03-14 19:40:17 +000015066Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15067
15068 * configure.in: fixed a couple of problems reported by
15069 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15070 without gcc on non linux platforms.
15071
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015072Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15073
15074 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15075 a fix for --with-html-dir= configure support. I hope it won't
15076 break rpm generation
15077
Daniel Veillarda022fe02001-03-14 16:30:00 +000015078Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15079
15080 * xmlIO.c: one function comment cleanup.
15081
Daniel Veillard25239c12001-03-14 13:56:48 +000015082Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15083
15084 * SAX.c: external subset notations were improperly registered
15085 in the internal subset.
15086
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015087Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15088
15089 * README.cvs-commits: added, pointing to HACKING
15090 * HACKING: updated
15091
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015092Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15093
15094 * parser.c: and Matt Sergeant found one in the XML push
15095 parser (erroneous check I forgot to remove when I fixed the
15096 main parser).
15097
Daniel Veillard68d7b672001-03-12 18:22:04 +000015098Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15099
15100 * xpath.c: ptittom found a small bug in UnaryExpr
15101
Daniel Veillarde356c282001-03-10 12:32:04 +000015102Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15103
15104 * configure.in: bumped to 2.3.4
15105 * error.c: fixed bug #51860
15106 * tree.c: fixed bug #51861
15107 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15108 * tree.[ch] : added xmlDefaultBufferSize
15109 * nanoftp.c: typo in function name header block
15110 * doc/xml.html : updated, added link to XML::LibXSLT
15111 * doc/html/* : rebuilt the docs
15112
Daniel Veillard80f32572001-03-07 19:45:40 +000015113Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15114
15115 * parser.c SAX.c: the new content parsing code raised an
15116 ugly bug in the characters() SAX callback. Found it
15117 just because of strangeness in XSLT XML Rec ouptut :-(
15118
Daniel Veillard6c831202001-03-07 15:57:53 +000015119Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15120
15121 * Makefile.am: Martin Baulig suggested to add -lm
15122 * tree.c: found another bug in xmlNodeGetContent()
15123
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015124Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15125
15126 * xpath.c: Bjorn found the error related to strictness of comparison.
15127
Daniel Veillard29631a82001-03-05 09:49:20 +000015128Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15129
15130 * parser.c: trying to fix the Dtd parsing problem reported
15131 by Gary, side effect of last week speed optimizations.
15132
Daniel Veillard14be0a12001-03-03 18:50:55 +000015133Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15134
15135 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15136 * parserInternals.c: removed unneeded test raised by Stric
15137
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015138Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15139
15140 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15141 and fixed by William Brack). Added xmlXPathFormatNumber.
15142 Changed the sorting slightly.
15143 * configure.in Makefile.am example/Makefile.am: Added -lm.
15144 Please note that applications linking with libxml2, must
15145 also like with the math library from now on.
15146
Daniel Veillardf9533d12001-03-03 10:04:57 +000015147Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15148
15149 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15150
Daniel Veillard2f362242001-03-02 17:36:21 +000015151Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15152
15153 * parser.c: one must report spaces even if the Dtd element
15154 content proves that this is not part of the element content.
15155 * result/valid/*.xml: this changed the ouptu slightly
15156
Daniel Veillardb402c072001-03-01 17:28:58 +000015157Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15158
15159 * configure.in: bumped to 2.3.3
15160 * doc/xml.html: updated
15161
Daniel Veillard77851712001-02-27 21:54:07 +000015162Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15163
15164 * tree.c: minor doc fix
15165 * xpath.c: deallocation issues when a result tree has been
15166 converted to a node-set
15167
Daniel Veillardec70e912001-02-26 20:10:45 +000015168Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15169
15170 * doc/xml.html: oops corrected dates s/2000/2001
15171
Daniel Veillard8730c562001-02-26 10:49:57 +000015172Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15173
15174 * valid.c: new patch from Gary Pennington
15175
Daniel Veillard91e9d582001-02-26 07:31:12 +000015176Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15177
15178 * doc/xml.html: applied patch from Ankh
15179
Daniel Veillardedac3c92001-02-26 01:36:19 +000015180Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15181
15182 * xinclude.c: fixed a problem building on Mac
15183
Daniel Veillard21a0f912001-02-25 19:54:14 +000015184Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15185
15186 * parser.c: more work on increasing parsing ferformances
15187
Daniel Veillard48b2f892001-02-25 16:11:03 +000015188Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15189
15190 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15191 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15192 avoiding memcpy in production builds MEM_CLEANUP macro use
15193 * parser.[ch] parserInternals.c: optimizations of the tightest
15194 internal loops inside the parser. Better checking of I/O
15195 flushing/loading conditions
15196 * xmllint.c : added --timing
15197
Daniel Veillard71681102001-02-24 17:48:53 +000015198Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15199
15200 * configure.in: bumped to 2.3.2
15201 * doc/xml.html: updated for release
15202
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015203Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15204
15205 * xpath.c: found a memleak and fixed a nasty bug
15206
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015207Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15208
15209 * xmllint.[c1] : added return code errors for xmllint
15210 * xpath.c: specific debug dump function for result value trees
15211
Daniel Veillard4b637072001-02-21 21:52:55 +000015212Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15213
15214 * xpath.c: finally implemented xmlXPathCompareNodeSets
15215 * test/XPath/expr/floats results/XPath/expr/floats: added
15216 a test for float expressions
15217
Daniel Veillardf714aa32001-02-21 03:07:44 +000015218Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15219
15220 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15221 * parserInternals.[ch]: trying to speed up parsing
15222 * xpath.c : speeded up node set equality op
15223
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015224Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15225
15226 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15227 better handling of ID/IDREF and the list modules associated
15228 * configure.in: small CFLAGS cleanup
15229
Daniel Veillarda8abee62001-02-19 15:14:59 +000015230Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15231
15232 * configure.in: fixed iconv detection on AIX (stric)
15233
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015234Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015235
15236 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15237
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015238Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15239
15240 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15241 and optimized xmlXPathNodeSetSort
15242
Daniel Veillard142adbf2001-02-17 13:21:05 +000015243Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15244
15245 * xpath.c: bug fix when context size is 0
15246 * parser.c: I like Norm's Dtd because they still manage to break
15247 the parser occasionally
15248
Daniel Veillardf23e0092001-02-16 13:21:29 +000015249Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15250
15251 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15252
Daniel Veillarde0e26512001-02-16 00:11:46 +000015253Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15254
15255 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15256 attributes within the XML-1.0 namespace
15257
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015258Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15259
15260 * xpathInternals.h: exported a few axis functions
15261 * doc/xml.html: updated the doc
15262
Daniel Veillard760f4422001-02-15 14:59:48 +000015263Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15264
15265 * configure.in: applied patch from Daniel van Balen for OpenBSD
15266 and bumped version to 2.3.1
15267 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15268 attempt to find autoclosing was simply broken, removed it,
15269 updated the examples, this is better
15270
Daniel Veillardd194dd22001-02-14 10:37:43 +000015271Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15272
15273 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15274 hash functionnalities.
15275 * doc/html/* : rebuild the doc
15276
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015277Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15278
15279 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15280 on predicate
15281 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15282 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15283 really want to have tags closed on output even if we accept
15284 unclosed ones on input
15285
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015286Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15287
15288 * xpath.c: ouch don't free NULL, rare case fixed
15289 * tree.c: don't coalesce text nodes if they don't have the
15290 same behaviour wrt escaping on output
15291
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015292Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15293
15294 * xpath.c: small fixup
15295 * SAX.c: don't warn on empty namespaces.
15296
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015297Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15298
15299 * README: a bit of cleanup
15300 * configure.in: preparing for 2.3.0 release
15301
Daniel Veillard1f83d392001-02-08 09:37:42 +000015302Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15303
15304 * hash.[ch]: added a first version of xmlHashSize()
15305 * valid.c: another bug fix from Gary Pennington
15306
Daniel Veillard5eef6222001-02-07 18:24:48 +000015307Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15308
15309 * valid.c: couple of bug fixes pointed by Gary Pennington
15310 * HTMLtree.c: #if 0 cleanup
15311
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015312Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15313
15314 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15315 which removes a time consuming check of xmlXPathNodeSetAdd()
15316 and use it in places where we are sure to not break unicity
15317
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015318Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15319
15320 * xpath.c: bug fixes found from XSLT
15321 * tree.c: preserve node->name special values when copying nodes.
15322 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15323 external subset are fetched when available but without full
15324 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15325 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15326 output with encoding disabled.
15327
Daniel Veillard2c833b62001-02-03 08:52:06 +000015328Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15329
15330 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15331 xmlCheckFilename should not be called from xmlFileOpenW
15332 and xmlGzfileOpenW
15333
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015334Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15335
15336 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15337 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15338 added the new tests for URI normalization
15339 * testURI.c: fixed stoopid bugs
15340 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15341 the URI in the error messages are now properly normalized
15342
Daniel Veillardea28ce62001-02-02 08:20:19 +000015343Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15344
15345 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15346
Daniel Veillarde99a4762001-02-01 04:34:35 +000015347Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15348
15349 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15350
Daniel Veillard2b325a02001-01-31 20:46:31 +000015351Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15352
15353 * xpath.c: fixed mod operator
15354
Daniel Veillardde55cf62001-01-31 15:53:13 +000015355Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15356
15357 * parser.c: fixed xmlStrcat doc
15358 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15359 trees.
15360
Daniel Veillard2f913b72001-01-31 13:23:49 +000015361Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15362
15363 * xpath.c result/XPath/tests/chaptersbase
15364 result/XPath/tests/simplebase: fixed XPath node()
15365 * tree.c: small fix in xmlNewNs()
15366 * Makefile.am: removed extraneous xml2Conf.sh rule
15367
Daniel Veillardb42042b2001-01-28 07:40:36 +000015368Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15369
15370 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15371 Changed the library name, in order to get libxml-devel and
15372 libxml2-devel to coexist on a single system
15373 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15374 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15375
Daniel Veillardee0a4662001-01-27 18:59:33 +000015376Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15377
15378 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15379 libxml2-devel installable in // as libxml-devel.
15380
Daniel Veillard5eb05942001-01-27 17:50:22 +000015381Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15382
15383 * doc/Makefile.am: fixed make rebuild in doc
15384 * doc/html/*.html: rebuilt the docs
15385
Daniel Veillard65c295d2001-01-26 09:32:39 +000015386Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15387
15388 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15389
Daniel Veillard8e199902001-01-25 18:54:39 +000015390Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15391
15392 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15393 the HTML doc to go into the -devel RPM ...
15394 * aclocal.m4 config.h.in: some updates due to auto* magic
15395
Daniel Veillard93086662001-01-25 18:13:04 +000015396Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15397
15398 * xpath.h: added a hook in the context structure allowing to
15399 link to extra support, needed for XSLT
15400
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015401Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15402
15403 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15404 xmlXPtrCmpPoints to use it.
15405 * propagated the following patch from Alejandro Forero
15406 * include/win32config.h xmlIO.c: applied further suggestions
15407 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15408 * example/gjobread.c: fixed warnings, now that it builds
15409
15410Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15411
15412 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15413
15414 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15415 filename points to a valid file (not a directory).
15416 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15417 Added calls to xmlCheckFilenameDir.
15418
15419 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15420 `path' (rather than `filename') as the parameter to gzopen and open.
15421
Daniel Veillard48177c22001-01-23 15:27:41 +000015422Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15423
15424 * Makefile.am: fixed a problem with EXTRA_DIST
15425
Daniel Veillardb83ba402001-01-22 22:45:10 +000015426Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15427
15428 * Makefile.am example/Makefile.am: finally found the trick
15429 to build the example, i.e. add "." in SUBDIRS before example
15430 in the list <grin/>
15431
Daniel Veillard82687162001-01-22 15:32:01 +000015432Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15433
15434 * doc/xml.html: updated with an XSLT section, removed pointer to
15435 W3C CVS base.
15436
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015437Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15438
15439 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15440 too, and deallocation need to occur the same way.
15441
Daniel Veillarde4566462001-01-22 09:58:39 +000015442Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15443
15444 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15445 type correponding to an XSLT result tree fragment. Share most
15446 of the data format with node set, as well as operators.
15447 * HTMLtree.c: added a newline at the end of the doctype output
15448 whe this one is not present initially.
15449 * tree.c: make sure taht the parent and doc pointers are properly
15450 set when copying attributes (lists).
15451
Daniel Veillard701c7362001-01-21 09:48:59 +000015452Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15453
15454 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15455
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015456Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15457
15458 * xpath.c: seems I finally killed that ugly path evaluation
15459 context bug (tagged 9999 in case is is wrong)
15460
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015461Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15462
15463 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15464 for XSLT
15465
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015466Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15467
15468 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15469 for xmlGzfileOpen() bug
15470
Daniel Veillardf6eea272001-01-18 12:17:12 +000015471Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15472
15473 * xpath.c: removed an error found by XSLT usage
15474 * tree.c parserInternals.h: use a predefined static string
15475 for text and comment nodes, avoid freeing them in xmlFreeNode,
15476 exported the string name in parserInternals.h and added
15477 another value to disable encoding at output (for XSLT),
15478 gain memory, time.
15479
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015480Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15481
15482 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15483 win32/libxml2/libxml2_so.dsp: new makefiles and update
15484 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15485
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015486Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15487
15488 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15489 Gary Pennington
15490
Daniel Veillard389e6b72001-01-15 19:41:13 +000015491Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15492
15493 * xpath.c: fixed the comaprision of values and nodelists,
15494 need to compare nodelist still ...
15495 * debugXML.c: avoided a possible core dump
15496 * HTMLparser.c: cleanup
15497 * nanohttp.c: contributed fix.
15498 * tree.c: fixes in properties handling added xmlSetNsProp
15499 needed by libxslt
15500 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15501 comment
15502 * TODO: updated
15503
Daniel Veillard167bd532001-01-06 21:09:34 +000015504Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15505
15506 * parser.c parserInternals.c: applied Bjorn Reese optimization
15507 patch
15508
15509Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15510
15511 * Makefile.am: applied patch fro make check from Martin Vidner
15512
Daniel Veillard503b8932001-01-05 06:36:31 +000015513Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15514
15515 * configure.in: preparing 2.2.11
15516 * doc/html/*: rebuild the HTML files
15517 * doc/xml.html : updated
15518
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015519Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15520
15521 * tree.c: fixed a stupid bug
15522 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15523 patches related to validation of an XInclude processing result
15524 * TODO: updated
15525
Daniel Veillarde2488192001-01-04 10:54:22 +000015526Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15527
15528 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15529 on large files
15530
Daniel Veillardf060a412001-01-03 20:52:44 +000015531Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15532
15533 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15534
Daniel Veillard45cff692001-01-03 18:02:04 +000015535Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15536
15537 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15538 reported by Jonas Borgström
15539 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15540
Daniel Veillard08108982001-01-03 15:24:58 +000015541Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15542
15543 * testXPath.c xpath.c: fixing the XPath union expressions problem
15544 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15545
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015546Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15547
15548 * xmllint.c: Made is so if the file name is "-" is will read form
15549 standard input. Sven Heinicke <sven@zen.org>
15550 * tree.c: fixed a problem when growing buffer
15551 * tree.h: fixed the comment of the node types following andersca
15552 comment
15553 * TODO: updated
15554
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015555Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * HTMLparser.[ch]: added a way to avoid adding automatically
15558 omitted tags. htmlHandleOmittedElem() allows to change the
15559 default handling.
15560 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15561 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15562 of xmllint too when using --memory flag, added a memory test
15563 suite at the Makefile level.
15564 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15565 with namespace use when encountering QNames in XPath evalation,
15566 added xmlns() scheme in XPointer.
15567 * nanoftp.c : incorporated a fix
15568 * parser.c xmlIO.c: fixed problems raised with encoding when using
15569 the memory I/O
15570 * parserInternals.c: closed bug 25934 reported by
15571 torsten.landschoff@innominate.de
15572 * TODO: updated
15573
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015574Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15575
15576 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15577 on a non-updated tree :-(, made a 2.2.10 release to correct the
15578 situation
15579
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015580Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15583 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15584 integrated a set of OpenVMS changes from Howard Taylor
15585 <Howard.Taylor@pacoast.com>
15586
Daniel Veillard58770e72000-11-25 00:48:47 +000015587Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15590 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15591
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015592Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * HTMLparser.c: some fixes on auto-open of html/head/body
15595 * encoding.c: fixed a compilation error on some gcc env
15596 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15597 XPointer implementation
15598 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15599 related XPointer tests and associated results
15600
Daniel Veillard300f7d62000-11-24 13:04:04 +000015601Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * doc/xmldtd.html doc/xml.html: following a short step by step
15604 guidance on IRC to help maciej with DTDs I started a small
15605 page on the subject.
15606
Daniel Veillard748e45d2000-11-17 16:36:08 +000015607Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * HTMLparser.c: fixed handling of broken charrefs
15610 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15611 patches
15612
Daniel Veillard28929b22000-11-13 18:22:49 +000015613Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * doc/xml.html doc/html/* : rebuilt the docs after adding
15616 xinclude and updated page for 2.2.7 and 2.2.8
15617 * configure.in: releasing 2.2.8
15618
Daniel Veillard41e06512000-11-13 11:47:47 +000015619Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15620
15621 * parser.[ch] parserInternals.c: applied the conditional
15622 section processing fix from Jonathan P Springer
15623 <jonathan.springer2@gte.net>
15624 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15625 project file, fixed iconv default non support
15626 * xpath.c: fixed the problem of evaluating relative expressions
15627 when a node context is provided.
15628
Daniel Veillardbf432752000-11-12 15:56:56 +000015629Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15630
15631 * nanoftp.c: fixed gcc 2.95 new warnings
15632 * SAX.c: fixed a stupid bug
15633 * tree.c: fixed a formatting problem when round-tripping
15634 from/to memory
15635 * xinclude.c: chased memleak, fixed a base problem
15636 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15637 xmlXPtrBuildNodeList()
15638 * TODO: updated
15639 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15640 adding a first small set of regression tests for XInclude
15641
Daniel Veillardc2def842000-11-07 14:21:01 +000015642Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * nanohttp.[ch]: applied Wayne Davison patches to access
15645 the WWW-Authorization header.
15646 * parser.c: Closed Bug#30847: Problems when switching encoding
15647 in short files by applying Simon Berg's patch.
15648 * valid.c: fixed a validation problem
15649 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15650 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15651 Wayne Davison
15652 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15653 need to be extended to non full nodes selections.
15654 * xinclude.c: starts to work decently
15655
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015656Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15657
15658 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15659 debugXML.c xmlversion.h.in: Started adding XInclude support,
15660 this is a new xmllint option
15661 * tree.c xpath.c: applied TOM patches for XPath
15662 * xpointer.c: fixed a couple of errors.
15663 * uri.c: added an escaping function needed for xinclude
15664 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15665 new warning from RH70 gcc's version
15666
Daniel Veillarda4964b72000-10-31 18:23:44 +000015667Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15668
15669 * HTMLparser.c: fixed loop on invalid char in scripts
15670 * parser.c: update to description of xmlIOParseDTD()
15671 * libxml.m4 xmlversion.h.in: changes contributed by
15672 Michael Schmeing <m.schmeing@internet-factory.de>
15673 * configure.in: preparing for 2.2.7
15674 * Makefile.am: trying to avoid config.h and acconfig.h
15675 being included in the distrib
15676 * configure.in: released 2.2.7
15677
15678Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15679
15680 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15681 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15682
Daniel Veillard01411222000-10-30 15:33:22 +000015683Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15684
15685 * parser.[ch]: added xmlIOParseDTD()
15686 * xpointer.c: added support for the 2 extra parameters of
15687 string-range, fixed a stoopid error when '0' was present
15688 in XPointer expressions
15689 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15690 testsuite for the above
15691
Daniel Veillard6db58192000-10-30 09:27:53 +000015692Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15693
15694 * libxml.spec.in: improved package descriptions
15695
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015696Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15697
15698 * xpath.c xpathInternals.h: applied a large cleaning patch
15699 from TOM <ptittom@free.fr>, it also add namespace support
15700 for function and variables registration.
15701
Daniel Veillardbd20df72000-10-29 17:53:40 +000015702Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15705 * Makefile.mingw: Wayne Davison's update adding hash.c
15706
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015707Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * xpath.c: fixed the root evaluation problems
15710 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15711 ignorable spaces with <b> <bold> <em>
15712 * tree.c: fixed a loop in xmlSearchNsByHref()
15713
Daniel Veillard767662d2000-10-27 17:04:52 +000015714Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15715
15716 * xpath.c: applied another XPath patch from TOM
15717 * xpath.c include/makefile.am: applied another patch from
15718 china@thewrittenword.com (cleanup on IRIX).
15719
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015720Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15721
15722 * xml-config.1: received a fixed version from Fredrik Hallenberg
15723 <hallon@lysator.liu.se>
15724
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015725Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15728 cleanup patch for XPath
15729
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015730Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15731
15732 * patched to redirrect all "out of context" error messages to
15733 a reconfigurable routine. The changes are:
15734 * xmlerror.h : added the export of an error context type (void *)
15735 an error handler type xmlGenericErrorFunc there is an interface
15736 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15737 to reset the error handling routine and its argument
15738 (by default it's equivalent to respectively fprintf and stderr.
15739 * all the c files: all wild accesses to stderr or stdout within
15740 the library have been replaced to calls to the handler.
15741
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015742Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15743
15744 * configure.in: release 2.2.6
15745 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15746 exporting the inner functions of xpath for extension modules
15747 * doc/*: updated and rebuilt the doc
15748
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015749Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15750
15751 * nanohttp.c : applied Wayne HTTP cleanup patch
15752 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15753 and xmlNodeSetSpacePreserve()
15754
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015755Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15756
15757 * xpath.c: closing bug #29260
15758
Daniel Veillard126f2792000-10-24 17:10:12 +000015759Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15762 multikey tuples, made hash structure opaque
15763 * valid.[ch]: moved elements, attributes, notations decalarations
15764 as well as ID and refs to hash tables.
15765 * entities.c: hash cleanup
15766 * xmlmemory.c: fixed a dump problem in debug mode
15767 * include/Makefile.am: problem passing in DESTDIR= values patch
15768 from Marc Christensen <marc@calderasystems.com>
15769 * nanohttp.c: removed debugging remains
15770 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15771 * HTMLparser.c parser.c: fixing a number of problems with the
15772 macros in the *parser.c files (Wayne).
15773 * HTMLparser.c: close the previous option when opening a new one
15774 (Marc Sanfacon).
15775 * result/HTML/*: updated the HTML results accordingly
15776
Daniel Veillard52afe802000-10-22 16:56:02 +000015777Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15778
15779 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15780 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15781 XPath functions and XML entities table to them. More to come...
15782 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15783
Daniel Veillard683cb022000-10-22 12:04:13 +000015784Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * tree.c: coalesce adjacent text nodes
15787 * valid.c: handling of blank nodes in DTd validation (raised
15788 by problems with a posteriori validation).
15789 * nanohttp.c: changing behaviour on HTTP write stuff.
15790 * HTMLtree.c: forced body and html to be explicitely closed.
15791 * xpath.h: exported more XPath functions.
15792
Daniel Veillard1baf4122000-10-15 20:38:39 +000015793Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15794
15795 * Release of 2.2.5
15796 * xpointer.c: range() range-inside and other helper functions
15797 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15798
Daniel Veillard47e12f22000-10-15 14:24:25 +000015799Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15800
15801 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15802 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15803
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015804Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15805
15806 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15807 and XPointer modules
15808
Daniel Veillard134c9f32000-10-15 10:27:08 +000015809Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * SAX.h: closed #25107
15812
Daniel Veillard39915622000-10-15 10:06:55 +000015813Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15814
15815 * testSAX.c: fixed problem with cdata reporting
15816 * SAXresult/* : updated
15817
Daniel Veillard1e851392000-10-15 10:02:56 +000015818Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15821 Closed bug #27499, added to regression tests
15822 * TODO: updated
15823
Daniel Veillard7eda8452000-10-14 23:38:43 +000015824Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15825
15826 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15827 support for SCRIPT and STYLE with help from Bjorn Reese
15828 * test/HTML/* result/HTML/*: added simple testcase and updated
15829 the existing ones.
15830
Daniel Veillardff9c3302000-10-13 16:38:25 +000015831Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15832
15833 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15834 string-range for empty strings
15835 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15836 test/XPath/xptr/strrange: augmented the XPointer testsuite
15837
Daniel Veillard189446d2000-10-13 10:23:06 +000015838Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15839
15840 * doc/xml.html doc/xmlmem.html: added a module describing memory
15841 interfaces and use, updated the main page.
15842
Daniel Veillard2f971a22000-10-12 23:26:32 +000015843Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15844
15845 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15846 nanoftp code work on Windows too now
15847
15848Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015849
15850 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15851 * xpointer.c: implemented string-range() at least a good first version
15852 * test/XPath/docs/str test/XPath/xptr/strrange
15853 result/XPath/xptr/strrange: the string-range() tests
15854
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015855Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15856
15857 * Makefile.am include/Makefile.am include/win32config.h
15858 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15859 and make distcheck
15860
Daniel Veillard19d61112000-10-11 23:50:35 +000015861Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15862
15863 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15864 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15865 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15866
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015867Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15868
15869 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15870 patch for socklen_t detection by
15871 Albert Chin-A-Young <china@thewrittenword.com>
15872
Daniel Veillardcd429612000-10-11 15:57:05 +000015873Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15874
15875 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15876 and added a --dtdvalid option to xmllint used to test it
15877
Daniel Veillard47c02452000-10-11 13:04:36 +000015878Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15879
15880 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15881 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15882
Daniel Veillard2d38f042000-10-11 10:54:10 +000015883Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15884
15885 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15886 handlings (registration, lookup, cleanup)
15887
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015888Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15889
15890 * configure.in Makefile.am include/makefile.am: adding XPointer
15891 and XPtrtests target
15892 * xpointer.[ch] : new files for XPointer support
15893 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15894 more XPath tests
15895
Daniel Veillard57fda592000-10-10 23:24:14 +000015896Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15897
15898 * configure.in: fixed, very broken, make distcheck works again
15899
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015900Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15901
15902 * More work toward 2.2.5, integrated a number of patches
15903 * configure.in Makefile.am win32config.h.in: trying to cleanup
15904 make distcheck .... huh ...
15905 * include/Makefile.am include/win32config.h: new directory
15906 for includes
15907 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15908 updated teh makefiles and instructions for WIN32
15909 * xpath.c: small fixes
15910 * test/XPath/ results/XPath: updated the testcases and results
15911 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15912 suggested patches
15913 * valid.c: fixed an ID bug
15914
Daniel Veillardb71379b2000-10-09 12:30:39 +000015915Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15916
15917 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015918 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015919 * xpath.[ch]: worked on XPointer
15920
Daniel Veillard7e99c632000-10-06 12:59:53 +000015921Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15922
15923 * configure.in Makefile.am: 2.2.5, ship the include in an
15924 include/libxml subdirectory, use symlinks when using CVS
15925 * testSAX.c: fixed small bug
15926 * testXPath.c: changed the way testfiles are parsed
15927 * debugXML.c: same kind of cleanup when parsing an argument expression
15928 XPath/XPointers can have blanks embedded
15929 * xpath.[ch]: more cleanup, reorgs for XPointer work
15930 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15931 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15932
Daniel Veillard55b91f22000-10-05 16:30:11 +000015933Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15934
15935 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15936 in the XPath engine, rewrote large parts of it, now it's far
15937 cleaner and in sync with the REC not an old WD. Fixed a parsing
15938 problem in the interactive XML shell found when testing XPath.
15939
Daniel Veillardac260302000-10-04 13:33:43 +000015940Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15943 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15944 examples with the extra test
15945
Daniel Veillard7cfce322000-10-04 12:40:27 +000015946Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15947
15948 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15949 the global init function.
15950
Daniel Veillard970112a2000-10-03 09:33:21 +000015951Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15952
15953 * HTMLparser.c: Doohhh, attribute name parsing was still case
15954 sensitive ! Fixed this ...
15955 * result/HTML/* : updated the tests results accordingly
15956
Daniel Veillard740abf52000-10-02 23:04:54 +000015957Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15960 engine, should be far more stable, incorporated a new version of
15961 preceding/following axis, need testing
15962 * uri.c: fixed file:///c:/a/b/c problem
15963 * test/XPath/tests/idsimple: augmented the XPath tests
15964
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015965Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * doc/* rebuilding docs for 2.2.4 release
15968
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015969Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15970
15971 * configure.in: releasing 2.2.4
15972 * parser.[ch]: added xmlStrEqual()
15973 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15974 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15975 use xmlStrEqual instead
15976 * TODO: updated
15977 * added an XPath test
15978
Daniel Veillardbc765302000-10-01 18:23:35 +000015979Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15980
15981 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15982 * entities.h: exported xmlInitializePredefinedEntities
15983 * parser.[ch] : added xmlInitParser()
15984 * parserInternals.h : had to export htmlInitAutoClose()
15985
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015986Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15987
15988 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15989 problems
15990 * Makefile.am : added XPath regression tests to normal tests
15991 * uri.c: fixed a problem with local paths, cleanup
15992 * parser.c: fixed a problem with large CData sections
15993
Daniel Veillardd2ade932000-09-30 14:39:55 +000015994Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15995
15996 * configure.in xml-config.in: patch from "Ben Taylor"
15997 <sol7x86@hotmail.com> for solaris shared libs lookup
15998
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000159992000-09-30 Martin Baulig <baulig@suse.de>
16000
16001 * libxml-2.0.pc.in: Provide pkg-config script.
16002
16003 * configure.in: Create the libxml-2.0.pc script from the
16004 libxml-2.0.pc.in templates.
16005 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016006 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016007
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016008Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16009
16010 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16011 when compiling with MSC
16012
Daniel Veillard46057e12000-09-24 18:49:59 +000016013Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16014
16015 * xpath.c: patch for normalize-string() substring-before(),
16016 substring-after() and translate() functions from Bjorn Reese
16017 <breese@mail1.stofanet.dk>
16018 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16019 Fredrik Hallenberg <hallon@lysator.liu.se>
16020 * TODO: updated
16021
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016022Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16023
16024 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16025 problem of socklen_t being undefined on a number of platforms
16026 * debugXML.c: fixed a compilation problem when without snprintf
16027
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016028Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16029
16030 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16031 an URI bug and a fix for the control-character-induced infinite loop
16032 * nanohttp.c: preventive fix for compiling on WIN32
16033
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016034Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16035
16036 * xmlint.c: closing bug #25000
16037
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016038Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16039
16040 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16041 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16042 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16043 related function, fixing xmlStrncmp(), and associated cleanup
16044 * result/HTML/entities.html.sax: updating result
16045
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016046Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * uri.c: applied patch for URI escaping from Wayne Davison
16049 <wayned@blorf.net>
16050 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16051 from Denis Barbier <barbier@imacs.polytechnique.fr>
16052 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16053 patch from Wayne Davison
16054
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016055Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * doc/xml.html : updated with new releases, adding "how to help"
16058
Daniel Veillard04698d92000-09-17 16:00:22 +000016059Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16060
16061 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16062 removed a few warnings in pedantic mode ...
16063 * parserInternals.c parser.c: moved encoding switching function
16064 to parserInternals.c
16065 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16066
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016067Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16068
16069 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16070 error or warning handlers
16071
Daniel Veillardb1059e22000-09-16 14:02:43 +000016072Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16073
16074 * parserInternals.c parserInternals.h parser.c Makefile.am:
16075 created a new module parserInternals.c, moved most of the
16076 code shared by the various parsers there, as well as
16077 deprecated code from parser.c. More cleanup of parser.c
16078 * uri.c: fixed a problem when URI is NULL
16079 * valid.c: speedup when looking for an attribute declaration
16080
Daniel Veillard39c7d712000-09-10 16:14:55 +000016081Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16082
16083 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16084 the cleanup of the computation of URI references when seeking
16085 external entities. The URI reference string and the resulting
16086 URI are both stored now.
16087 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16088 large s(n)printf checks and cleanup from Denis Barbier
16089 <barbier@imacs.polytechnique.fr>
16090 * xmlversion.h.in tree.h: couple of SGML declarations for a
16091 possible docbook module.
16092 * result/VC/ : a couple of test output changed due to the change
16093 of the entities URI
16094
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016095Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16096
16097 * parser.h: added a _private field for linking user's data
16098
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016099Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16100
16101 * parser.c parserInternals.h: demacroified most of the IS_XXX
16102 the gain in size is significant so ...
16103
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016104Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16105
16106 * entities.c: cases where looking up entities with doc==NULL
16107 covered
16108
Daniel Veillard90e11312000-09-05 10:42:32 +000016109Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16110
Daniel Veillard1de50802000-09-07 08:54:32 +000016111 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016112 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16113
Daniel Veillard98a79162000-09-04 11:15:39 +000016114Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16115
Daniel Veillard1de50802000-09-07 08:54:32 +000016116 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016117 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16118 * Makefile.in: added URItest and included thenin "make tests"
16119
16120Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016121
16122 * xmlversion.h.in: closed bug 22941
16123
Daniel Veillard2bb89092000-08-31 14:57:50 +000016124Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16125
16126 * doc/xmlio.html: added doc and example for entity loader
16127 redefinition.
16128
Daniel Veillard96984452000-08-31 13:50:12 +000016129Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16132 used by libxml
16133
Daniel Veillarde715dd22000-08-29 18:29:38 +000016134Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16135
16136 * parser.c: Fixed bug on invalid ontent characters and when using
16137 push.
16138 * xmllint.c: fixed xmllint endling of errors in push mode
16139
Daniel Veillard4948eb42000-08-29 09:41:15 +000016140Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16141
16142 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016143 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016144 * result/HTML/*.sax: regenerated HTML SAX output
16145 * parser.c: more cleanup.
16146
Daniel Veillarde010c172000-08-28 10:04:51 +000016147Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16148
16149 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016150 patches from Wayne Davison <wayned@users.sourceforge.net>,
16151 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016152 * HTMLparser.c: fixed an ignorable white space detection bug
16153 occuring when parsing with SAX only
16154 * result/HTML/*.sax: updated since the output is now HTML
16155 encoded...
16156
Daniel Veillard47f3f312000-08-27 22:40:15 +000016157Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16158
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016159 * HTMLparser.[ch]: applied some of Wayne Davison
16160 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016161
Daniel Veillarde0854c32000-08-27 21:12:29 +000016162Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16163
16164 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16165 undeclared namespace prefix was used, added a warning.
16166 Cleaned up support w.r.t. entities, spilling out a warning
16167 and being pedantic on lookups.
16168 * test/warning/ent9 : added testcase for previous example.
16169 * TODO: updated
16170 * parserInternals.h parser.c: changed the way names are parsed
16171 now allow infinite size and decrease penalty for normal use
16172 * parser.c: Started a big cleanup/check of the parser code,
16173 fixed some of the most tortuous entity code, spotted code
16174 unused anymore
16175 * test/*: added tests for very long names and related nasty
16176 things.
16177
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016178Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16179
16180 * doc/encoding.html: added encoding aliases doc
16181 * doc/xml.html: updates
16182 * encoding.[ch]: added EncodingAliases functions
16183 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16184 bottleneck affecting large DTDs like Docbook
16185 * parser.[ch] xmllint.c: added a pedantic option, will be
16186 useful
16187 * SAX.c: redefinition of entities is reported in pedantic mode
16188 * testHTML.c: uninitialized warning from gcc
16189 * uri.c: fixed a couple of bugs
16190 * TODO: added issue raised by Michael
16191
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016192Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16193
16194 * doc/encoding.html: propagated Martin Duerst suggestions
16195
Daniel Veillard52402ce2000-08-22 23:36:12 +000016196Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16197
16198 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16199 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16200 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16201 by Wayne Davison
16202
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016203Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16204
16205 * nanoftp.c nanohttp.c: small cleanup
16206 * TODO: updated
16207
Daniel Veillard244ece92000-08-19 20:58:02 +000016208Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * added an old VC testcase and updated title.xml entity
16211
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016212Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16213
16214 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16215 done on auto-opening of <p> tags and cleanup of SAX output
16216
Daniel Veillard979e55e2000-08-19 16:48:54 +000016217Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16218
16219 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16220
Daniel Veillard4540be42000-08-19 16:40:28 +000016221Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16222
16223 * doc/xml.html libxml.* structure.*: updated the doc a bit
16224
Daniel Veillard808a3f12000-08-17 13:50:51 +000016225Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16226
16227 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16228 of SAX tests
16229
Daniel Veillard29579362000-08-14 17:57:48 +000016230Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16231
16232 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16233 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16234
Daniel Veillard1255ab72000-08-14 15:13:33 +000016235Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16236
16237 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16238 * testHTML.c: fix core dump on Solaris 2.x systems
16239 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16240 * result/HTML/*.sax: previous bug fix lead to new results
16241
Daniel Veillard03109292000-08-14 14:58:22 +000016242Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16243
16244 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16245 * configure.in: added --with-readline=DIR to accept alternate
16246 path for readline include/library
16247 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16248 for ANSI under HP-UX
16249 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16250 includes @LIBS@
16251
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016252Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16253
16254 * doc/* : rebuilt the docs
16255 * getting ready for 2.2.2 release
16256
Daniel Veillard87b95392000-08-12 21:12:04 +000016257Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16258
16259 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16260 and xmlAddFeature()
16261 * tree.[ch]: added xmlAddChildList()
16262 * xmllint.c: MAP_FAILED macro test
16263 * parser.h: added xmlParseCtxtExternalEntity()
16264 * valid.c: applied bug fixes removed warning
16265 * tree.c: added CDATA block to elements content
16266 * testSAX.c: cleanup of output
16267 * testHTML.c: added SAX testing
16268 * encoding.c: better error recovery
16269 * SAX.c, parser.c: fixed one of the external entity processing
16270 of the OASis testsuite
16271 * Makefile.am: added HTML SAX regression tests
16272 * configure.in: bumped to 2.2.2
16273 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16274 SAX results
16275
Daniel Veillard88a172f2000-08-04 18:23:10 +000016276Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16277
16278 * configure.in: patch for HP compiler
16279
162802000-08-04 Sven Heinicke <sven@zen.org>
16281
16282 * xmllint.c: Was coredumping sometimes when the file given didn't
16283 exist.
16284
Daniel Veillard46e370e2000-07-21 20:32:03 +000016285Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16286
16287 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016288
Daniel Veillard46e370e2000-07-21 20:32:03 +000016289 when using in memory parsing. Need some cleanup.
16290 * xmllint.c configure.in: added a --memory flag to test memory
16291 parsing
16292
Daniel Veillard36650692000-07-21 15:16:39 +000016293Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16294
16295 * nanohttp.c: fixed socklen_t replacement to unsigned int
16296 * parser.c: fixed a space handdling missing at the end of
16297 production 28 DOCTYPE.
16298 * xmlmemory.c: fixed a stupid bug on the routine to override
16299 allocation functions
16300 * TODO: updated
16301
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016302Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16303
16304 * doc/ regenerated the docs
16305
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016306Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16307
16308 * doc/encoding.html doc/xml.html: added I18N doc
16309 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16310 improvements, both parser and filters, added ASCII & HTML,
16311 fixed the ISO-Latin-1 one
16312 * xmllint.c testHTML.c: added/made visible --encode
16313 * debugXML.c : cleanup
16314 * most .c files: applied patches due to warning on Windows and
16315 when using Sun Pro cc compiler
16316 * xpath.c : cleanup memleaks
16317 * nanoftp.c : added a TESTING preprocessor flag for standalong
16318 compile so that people can report bugs more easilly
16319 * nanohttp.c : ditched socklen_t which was a portability mess
16320 and replaced it with unsigned int.
16321 * tree.[ch]: added xmlHasProp()
16322 * TODO: updated
16323 * test/ : added more test for entities, NS, encoding, HTML, wap
16324 * configure.in: preparing for 2.2.0 release
16325
Daniel Veillard49703262000-07-10 10:27:46 +000016326Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16327
16328 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016329 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016330
Daniel Veillard306be992000-07-03 12:38:45 +000016331Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16332
16333 * doc/xml.html: changed the xmlsoft.org structure, updated the
16334 examples w.r.t. root and childs
16335
Daniel Veillard7d853352000-07-02 18:53:09 +000016336Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16337
Daniel Veillard784b9352003-02-16 15:50:27 +000016338 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016339
Daniel Veillard365e13b2000-07-02 07:56:37 +000016340Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16341
16342 * HTMLparser.c: Work on character encoding support for the HTML parser
16343 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16344 * encoding.c: Fixed a potential memleak in the encoding stuff
16345
Daniel Veillardaf743792000-07-01 11:49:28 +000016346Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16347
16348 * doc/FAQ.html doc/Makefile.am : added a FAQ
16349
16350Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016351
16352 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16353 of the HTML parser to force it to not bypass SAX
16354
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016355Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16356
16357 * win32config.h.in: updated
16358 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16359 lacks iconv support :-( need to release 2.1.1
16360 * configure.in: release 2.1.1
16361 * HTMLparser: fixed bug #14784
16362 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16363 by Windows compiler
16364 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16365 the SAX startDocument() callback.
16366 * TODO: updated
16367
16368Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16369
16370 * added xmlStopParser()
16371
Daniel Veillardbe803962000-06-28 23:40:59 +000016372Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16373
16374 * configure.in: 2.1.0 prerelease
16375 * Large resync between W3C and Gnome tree
16376 * nanoftp, nanohttp.c: fixed stalled connections probs
16377 * HTMLtree.c SAX.c : support for attribute without values in
16378 HTML for andersca
16379 * valid.c: Fixed most validation + namespace problems
16380 * HTMLparser.c: start document callback for andersca
16381 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16382 * parser.h, SAX.c: serious speed improvement for large
16383 CDATA blocks
16384 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16385 different encoding
16386 * example/Makefile.am example/gjobread.c tree.h: work on
16387 libxml1 libxml2 convergence.
16388 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16389 and the LIBXML_TEST_VERSION macro
16390
Daniel Veillardc310d562000-06-23 18:32:15 +000016391Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16392
16393 * doc/xml.html: various patches and improvements typo fixed by
16394 Felix Natter
16395 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16396 from Felix Natter <fnatter@gmx.net>
16397
Daniel Veillardf3029822000-05-06 08:11:19 +000016398Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16399
16400 * doc/upgrade.html: updated with instructions for support of both
16401 libxml-1.x and libxml-2.x
16402 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16403 for 2.x support and also fixed includes
16404
16405
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016406Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16407
16408 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16409 the encoding support, added iconv support, so now libxml if
16410 compiled with iconv automatically support japanese encodings
16411 among others. Work based on initial patch from Yuan-Chen Cheng
16412 I may have broken binary compat in the encoding handler
16413 registration scheme, but that was so utterly broken I don't
16414 expect anybody to have used this feature until now.
16415 * parserInternals.h: fixup on the CHAR range macro
16416 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16417 code.
16418 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16419 * uri.c: added xmlParseURI() I can't believe I forgot to
16420 implement this one in 2.0 !!!
16421 * SAX.c: moved doc->encoding update in the endDocument() call.
16422 * TODO: updated.
16423
Daniel Veillard06047432000-04-24 11:33:38 +000016424Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16425
16426 * tree.h: removed extraneous xmlRemoveProp definition
16427 * TODO: added item about --disable-corba configure switch
16428 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16429 * nanoftp.c: fixed include problems giving troubles on AIX and
16430 slowlaris
16431 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16432 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16433 comment and headers changes to lower gtk-doc number of warnings
16434 * doc/html/*: rebuilt docs
16435
Daniel Veillarde0aed302000-04-16 08:52:20 +000016436Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16437
16438 * HACKING: documented the tag for 1.x and instructions
16439
Daniel Veillard5e873c42000-04-12 13:27:38 +000016440Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16441
16442 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16443 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16444 xmlCreateIOParserCtxt
16445 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16446 significant overall improvement
16447 * xmllint.c: added I/O test to xmllint
16448 * testSAX.c: added a speed test
16449 * doc/* : updated/regenerated
16450
Daniel Veillardfc708e22000-04-08 13:17:27 +000016451Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16452
16453 * xpath.c uri.h parserInternals.h: cosmetic changes from
16454 "Timur I. Bakeyev" <timur@bat.ru>, including making
16455 xmlCreateURI() public
16456
Daniel Veillard5d211f42000-04-07 17:00:24 +000016457Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16458
16459 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16460 and the code at the same time. Added a clean mechanism for
16461 overload or added input methods: xmlRegisterInputCallbacks()
16462 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16463 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16464 * TODO: updated
16465 * doc/* : updated/regenerated
16466 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16467 source dir
16468
Daniel Veillarde77a9182000-04-05 19:12:29 +000016469Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16470
16471 * testURI.c: yet another forgotten commit, I should get some sleep !
16472
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016473Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16474
16475 * xmllint.c: forgot to commit this too ?
16476
Daniel Veillardb9df4042000-04-05 14:23:16 +000016477Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16478
16479 * xmlversion.h.in : forgot to commit this previously
16480
Daniel Veillard361d8452000-04-03 19:48:13 +000016481Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16482
16483 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16484 * README TODO: updated for release
16485 * uri.c uri.h: added authority parsing/saving
16486 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16487 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16488 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16489 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16490 Makefile.am : added compile-time customization of libxml
16491 --with-ftp --with-http --with-html --with-xpath --with-debug
16492 --with-mem-debug
16493 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16494 #include <libxml/xxx.h> I hope it won't break too much stuff
16495 and will be manageable in the future...
16496 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16497 and added xmllint to the installed programs
16498 * uri.h: added xmlFreeURI()
16499
Daniel Veillardec303412000-03-24 13:41:54 +000016500Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16501
16502 * uri.c uri.h: finished the escaping handling, the base support
16503 and the URI path normalization. Looks good just lacks the
16504 authority content parsing code.
16505 * Makefile.am: added instructions to generate testURI
16506 * TODO: updated
16507 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16508 added links and icons for W3C and Gnome
16509
Daniel Veillard8f621982000-03-20 13:07:15 +000016510Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16511
16512 * xmlmemory.[ch] : seems I forgot to actually update the files in
16513 the last commit :-)
16514 * doc/xml.html doc/html/* : updated and uploaded the docs
16515
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016516Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16517
16518 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16519 * TODO: updated
16520 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016521 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016522 gfree).
16523 * Makefile.am, uri.c, uri.h: added a set of functions to do
16524 exact (litteraly copied from the RFC 2396 productions) parsing
16525 and handling of URI. Will be needed for XLink, one XML WFC,
16526 XML Base and reused in the nano[ftp/http] modules. Still work
16527 to be done.
16528
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016529Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16530
16531 * configure.in, libxml.spec.in : libxml2
16532 * doc/* : updated the doc page, rebuilt the docs
16533
Daniel Veillardcf461992000-03-14 18:30:20 +000016534Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16535
16536 * all: tagged LIB_XML_1_X
16537 * *.c *.h : updated from W3C CVS tree
16538 * configure.in : 2.0.0-beta
16539 * libxml.spec.in : libxml2 package nam
16540 * result/* : new version of the tests output
16541
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016542Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16543
16544 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16545
Daniel Veillardb566ce12000-03-04 11:39:42 +000016546Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16547
16548 * doc/* : rebuilt the docs
16549 * parser.c: final patch on #6766
16550 * valid.c: small patch on validity checks.
16551
Daniel Veillardfb76c402000-03-04 11:39:42 +000016552Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16553
16554 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16555 added
16556 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16557 compatibility w.r.t. XML spec and existing code.
16558
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016559Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16560
16561 * parser.c: seems a better solution to <a> </a> exists,
16562 will try it for a while
16563
Daniel Veillard83a30e72000-03-02 03:33:32 +000016564Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16565
16566 * parser.c: tried to remove the <a> </a> generating <a/>
16567 this is hard. Left a flag for that purpose. Fixed bug #6766
16568 * configure.in: prepared 1.8.7 not released, due to previous
16569 problem
16570
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016571Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16572
16573 * doc/xml.html : applied second patch from Paul DuBois
16574
Daniel Veillard402e8c82000-02-29 22:57:47 +000016575Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16576
16577 * doc/xml.html : applied patch from Paul DuBois
16578
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016579Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16580
16581 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16582
Daniel Veillard5feb8492000-02-02 17:15:36 +000016583Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16584
16585 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16586 compilation warnings on various platforms.
16587 * parser.c: Fixed #5281 validity error callbacks are now desactived
16588 by default if not validating.
16589
Daniel Veillardf341f932000-02-02 14:52:08 +000016590Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16591
16592 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16593
Daniel Veillard13c757e2000-02-01 23:59:15 +000016594Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16595
16596 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16597 <gkatsi@cs.toronto.edu>
16598
Daniel Veillard726e8792000-01-30 20:04:29 +000016599Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16600
16601 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16602 processing URLs
16603
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016604Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16605
16606 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16607 xmlNanoFTPUpdateURL for persistent control connections.
16608 * configure.in: 1.8.6
16609
16610Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16611
16612 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16613 * tree.[ch] : added xmlSaveNoEmptyTags
16614
James Henstridgef3be9312000-01-28 13:59:21 +0000166152000-01-29 James Henstridge <james@daa.com.au>
16616
16617 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16618
16619 * Makefile.am: added nanoftp.[ch] to the build.
16620
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016621Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16622
16623 * nanoftp.[ch]: cleanup, comments, API
16624 * debugXML.c : fixed a bug in the cat command
16625 * doc/*: regenerated the docs
16626
Daniel Veillardda07c342000-01-25 18:31:22 +000016627Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16628
16629 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16630 * debugXML.c : fixed a bug in the cat command
16631 * valid.c: fixing some small probs
16632 * libxml.spec.in: get rid of the SNAP suffix
16633 * doc/xml.html: updated the status
16634
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016635Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16636
16637 * xml-config.in: xml-config --version to just return the
16638 version number
16639 * xpath.c: some cleanup w.r.t. axis when the current node is
16640 an attribute.
16641 * TODO: updated
16642
Daniel Veillard461a66c2000-01-18 18:01:01 +000016643Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16644
16645 * configure.in: prepared for libxml-1.8.5
16646 * doc/* recompiled the documentation
16647
166482000-01-17 Jody Goldberg <jgoldberg@home.com>
16649
16650 * configure.in : WARNING autoconf subtlety alert :
16651 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16652 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16653 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16654 get defined by AC_CHECK_HEADERS.
16655
Daniel Veillardf967b902000-01-17 16:06:10 +000016656Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16657
16658 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16659 Rune.Djurhuus@fast.no
16660
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016661Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16662
16663 * TODO: updated
16664 * tree.c, parser.c: made sure that only memory alloc problems
16665 and internal parser errors are allowed to write to stdout or
16666 stderr.
16667
Daniel Veillard0142b842000-01-14 14:45:24 +000016668Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16669
16670 * tree.c : restored xmlNewGlobalNs since this seems used by
16671 a lot of existing code :-(, fixed a bug in xmlNewNs
16672 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16673 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16674 to exit() from the library code.
16675 * xpath.c, parser.c: removed bugs or unused code detected by
16676 Windows compilers
16677 * parser.c: started adding interfaces for parsing well balanced
16678 XML fragments
16679 * configure.in: releasing 1.8.4
16680 * doc/* : rebuilt the docs
16681
Daniel Veillard2eac5032000-01-09 21:08:56 +000016682Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16683
16684 * tree.[ch] : added xmlNewDocFragment() for DOM
16685 * testHTML.c: uninitialized variable.
16686
Daniel Veillardf3a73582000-01-05 14:58:39 +000016687Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16688
16689 * doc/* : rebuild the docs
16690
Daniel Veillard71b656e2000-01-05 14:46:17 +000016691Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16692
16693 * acconfig.h: readline and history patch
16694 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16695 * tree.c: added check and handling when possibly removing an ID
16696 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16697 and saving.
16698 * test/HTML/entities.html result/HTML/entities.html* : test for
16699 various entities reference cases
16700 * result/HTML/* : as a result output of some testcase have
16701 changed
16702 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16703 by previous example. added xmlParseTryOrFinish().
16704 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16705 entities.h debugXML.h HTMLparser.h: changed the way struct are
16706 declared to allow gtk-doc to expose those
16707 * parser.c: closed bug #4960
16708 * Makefile.am configure.in: Applied patch from
16709 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16710 and math/socket libs detection
16711
Daniel Veillard437b87b2000-01-03 17:30:46 +000016712Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16713
16714 * configure.in, Makefile.am: link tester against readline
16715 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16716
Daniel Veillard686d6b62000-01-03 11:08:02 +000016717Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16718
16719 * tree.[ch]: added xmlRemoveProp
16720 * win32config.h.in nanohttp.c: avoid including the Windows
16721 socket stuff in every C files
16722 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16723 the XmL parser(s)
16724 * test/ns4 result/ns4 etc...: added test case for previous prob
16725 * tree.c: xmlNewNs wasn't checking for double definition
16726 * Makefile.in: fixed a problem with dist-hook duplicates
16727 * parser.[hc], xmlIO.c: fixed the loading of external entities
16728 APIs, now xmlLoadExternalEntity() is used everywhere and
16729 setting up an app specific front-end using the
16730 * SAX.c parser.c: some fixes, now the xhtml spec validates
16731 with the xhtml DTD.
16732 * error.c: fixed crashes in case of no input stream
16733 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16734 to the validation tests and results
16735
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016736Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16737
16738 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16739 too htmlCreatePushParserCtxt() and htmlParseChunk()
16740 * parser.c: a bit of cleanup.
16741 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16742 to XML) removed the last mem leak known
16743 * HTMLtree.c: output message cleanup
16744 * xmlmemory.c: display content info about memory blocks
16745 * result/HTML/wired.* : missing att value warning change
16746
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016747Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16748
16749 * doc/* : rebuilt the documentation
16750
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016751Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16752
16753 * parser.[ch] parserInternals.h: Push parser for XML,
16754 seems to work fine now
16755 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16756 --push for push testing
16757 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16758 * testSAX.c: added --push
16759 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16760 subtree
16761 * xmlIO.[ch] : enriched API + fixes for push mode
16762 * entities.[ch]: added the entity content length to the struct.
16763 * xmlmemory.[ch]: new API to show the last entries for the shell
16764 * valid.c: added required attribute testing
16765 * SAX.c: the cdata callback now merge contiguous fragments
16766 * HTMLparser.c: cleanup of some macros
16767
Daniel Veillard3c558c31999-12-22 11:30:41 +000016768Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16769
16770 * parser.c: fix for PIs name starting with xml
16771 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016772 * *.c, configure.in win32config.h.in : generate win32config.h for
16773 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016774
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016775Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * parser.c: fixed a stupid = vs. == bug :-(
16778 * doc/gnome-xml.sgml: s/glade/xml/
16779
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016780Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16781
16782 * configure.in, doc/xml.html : bug fix release 1.8.2
16783 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16784 Hopefully the end of that silly C++ include problem
16785 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16786 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16787 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16788 troubles with autoclosed elements when the stree shape doesn't
16789 follow the DtD specs. Added htmlIsAutoClosed() and
16790 htmlAutoCloseTag()
16791 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16792 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16793 * debugXML.c: fixed a bug on printing default namespaces.
16794 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16795
Daniel Veillardb24054a1999-12-18 15:32:46 +000016796Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16797
16798 * result/HTML/*.htm[l] : updated the HTML regression tests according
16799 to the new output
16800 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16801 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16802 problem due to intermix of extern "C" { ... } declarations for C++
16803 and recursive includes in the headers
16804
Chris Lahey323c48c1999-12-18 15:32:45 +0000168051999-12-20 Chris Lahey <clahey@umich.edu>
16806
16807 * HTMLtree.c: Made it so that html nodes with a single child do
16808 not insert a carriage return before or after the child node.
16809
Daniel Veillardb24054a1999-12-18 15:32:46 +000016810Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016811
16812 * configure.in, doc/xml.html : bug fix release 1.8.1
16813 * parser.c: fixed bug #4344
16814 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16815 added the glue to avoid C++ problems
16816 * doc/* : regenerated the documentation
16817
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016818Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16819
16820 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16821 namespace recognition, and Dia as a resul :-(
16822 * encoding.c: closed bug #3950
16823
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016824Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16825
16826 * valid.c: debugging a posteriori validation, except URI expansion
16827 stuff this should be fixed now
16828 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16829 Carl Nygard <cnygard@bellatlantic.net>
16830 * tester.c: added --postvalid, cleaning of the code
16831 * tree.[ch]: added xmlDocGetRootElement()
16832
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016833Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16834
16835 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16836 c++ losage.
16837
Daniel Veillard10a2c651999-12-12 13:03:50 +000016838Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16839
16840 * configure.in, doc/xml.html : bumped to 1.8.0
16841 * xlink.[ch], Makefile.am : added framework for link detection
16842 * parser.h: added nbChars to parser context, needed for cleanup.
16843 * xmlmemory.c: removed a nasty bug when out of mem
16844 * valid.[ch]: adding namespace support for attribute decl
16845 * tester.c: added --debugent option
16846 * debugXML.[ch]: added xmlDebugDumpEntities()
16847 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16848 buffers instead, this was really needed, validation was breaking
16849 in strange ways due to that. Added xmlParseStringPEReference()
16850 and other parsing from strings functions. Entities processing
16851 modified again, but PERef are still not handled correcly but
16852 unless you're Eve Maller you won't notice :-)
16853 * HTMLparser.c: large changes toward reliability, and switched to
16854 lowercase internal tags, XHTML is lowercase, so it will help
16855 that output is closer to next version.
16856 * doc/* : regenerated the documentation, it is now hosted at
16857 http://xmlsoft.org/ (same bits I just bought the domain :-)
16858
16859
Daniel Veillard294cbca1999-12-03 13:19:09 +000016860Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16861
16862 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16863 doc generation
16864 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16865 in the SAX API
16866 * doc/*: rebuilt the doc making sure everything appears in the
16867 HTML files
16868
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016869Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16870
16871 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16872 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16873 which allow impressive speed improvement on dataset with
16874 large text pieces, but at the cost of broken binary
16875 compatibility and slightly bigger memory usage.
16876 Configure with --with-buffers to activate them, they
16877 are protected with XML_USE_BUFFER_CONTENT define.
16878 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16879 goal is 0 memory left allocated once parser is no more used
16880 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16881 call xmlCleanupParser() and xmlMemoryDump()
16882
Daniel Veillarda819dac1999-11-24 18:04:22 +000016883Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16884
16885 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16886 * parser.[ch] encoding.[ch]: added memory cleanup routines
16887 * parser.c: closing bug #3788
16888 * doc/*: rebuilt the doc
16889
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016890Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16891
16892 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16893 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16894 * tester.c: added --compress option
16895 * doc/*: rebuilt the documentation
16896
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016897Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16898
16899 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16900 if given /proc/kcore as input !
16901 * doc/xml.html doc/*: updated and rebuilt the documentation
16902
16903Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016904
16905 * parser.c: Fixed some wrongly space collapsing code due to
16906 a misreading of the spec.
16907 * result/*: fixed the output accordingly
16908
16909Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016910
16911 * encoding.c: bug fix and typos
16912 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16913 * parser.c: added attribute normalization closing bug #3597
16914 * test/att* result/att* SAXresult/att*: testcase for attribute
16915 normalization
16916
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016917Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16918
16919 * configure.in: closing bug #3163 by adding extra flags for the
16920 cc compiler on HP-UX
16921
Daniel Veillard51e3b151999-11-12 17:02:31 +000016922Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16923
16924 * valid.[ch] : removed a typo and an enumerated type bug in the
16925 xmlAddElementDecl() function
16926 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16927 call to xmlEncodeEntitiesReentrant() so that the functions
16928 New, Set and Get are at the same level.
16929 * parser.c HTMLparser.c: extra memory allocation bug for
16930 attributes detected by someone using libxml in embedded systems :-)
16931
Daniel Veillard962195f1999-10-28 15:51:53 +000016932Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16933
16934 * xmlmemory.h: turned off mem debug :-\
16935
Daniel Veillard35008381999-10-25 13:15:52 +000016936Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16937
16938 * parser.c: closed bug #2784 a one line fix, but worth pushing
16939 a new release out
16940 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16941 some structures, comments before and after the
16942 main element, and other nastyness
16943 * HTMLtree.c tree.c: accomodate the extended HTML supported
16944 * configure.in: pushing 1.7.4
16945 * test/ent8 and related outputs : added a new test for bug #2784
16946 * test/HTML/wired.html and related output: a nasty HTML example
16947 * Makefile.am: improved the test scripts
16948 * docs/* : reran the documentation extractor, updated xml.html
16949
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016950Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16951
16952 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16953 HTMLparser and debugged the HTML related code. HTML documents
16954 now have their own type
16955 * entities.c: do not dump &apos; for HTML output
16956 * xmlmemory.c: improvement, breakpoint mechanism
16957 * testHTML.c: added --sax --repeat ...
16958 * Makefile.am: improved the HTML tests
16959 * valid.[ch]: added xmlValidGetValidElements and
16960 xmlValidGetPotentialChildren
16961 * tester.c: added --insert to test the 2 new functions
16962 * test//* result//* SAXresult//* : regression test cleanup
16963 and extension.
16964 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16965 gnome-xml-nanohttp.html
16966
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016967Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16968
16969 * HTMLparser.c: fixed problems with some autoclose tags
16970 * tree.c: fixed XML output problems.
16971 * result/* SAXresult/*: update of the tests output
16972
Daniel Veillard6077d031999-10-09 09:11:45 +000016973Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16974
16975 * Makefile.am: Arturo patch for xmlConf.sh version info
16976 * parser.c: Tim Josling patch for single quoted items
16977 * tester.c: Tim Josling patch for tester options usage
16978 * tree.h: indent cleanup
16979
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016980Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16981
16982 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16983 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16984
Daniel Veillard00fdf371999-10-08 09:40:39 +000016985Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16986
16987 * tree.c : Raph patch for initialization of CORBA fields
16988 * parser.c, xpath.c, ...: modification of doc comments
16989 * xpath.c : allow spaces in xpath expressions
16990
Daniel Veillardad219441999-09-27 08:17:49 +000016991Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16992
16993 * xmlmemory.h: turning off memory debug :-(
16994
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016995Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16996
16997 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16998 better SAX interfaces.
16999 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17000 entity.
17001 * configure.in: 1.7.2
17002
17003Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017004
17005 * libxml.spec.in: fixed the URL
17006 * doc/xml.html: improved the documentation front-end
17007
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017008Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017009
17010 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17011
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017012Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017013
17014 * libxml.spec.in: fixed the alpha compile problem
17015 * parser.[ch]: changed errno to errNo in the parser context :-(
17016 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17017 * doc/xml.html: changed CHAR to xmlChar
17018 * doc/html/*: recompiled the documentation
17019 * configure.in: 1.7.1
17020
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017021Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17022
17023 * parser.h: modified the parser context struct to regain 1.4.0
17024 binary compatibility
17025 * parser.c, xml-error.h: added errno ot teh context and defined
17026 a set of errors values with update of errno
17027 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17028 DTDs and entities
17029 * *.h, *.c: complete cleanup of the use of config.h and include
17030 protection depending on the current setup.
17031 * overalll debugging, maintenance and bug-fixing on all modules
17032 * updated the documentation
17033 * ready for 1.7.0
17034
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017035Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17036
17037 * HTMLparser.c : cleanup
17038 * SAX.c valid.c valid.h: added ID/IDREF checking
17039 * tree.c tree.h: extended doc structure for refs
17040 * configure.in: 1.6.2
17041 * parser.c: patched bug in SAX user arg call
17042 * parserInternals.h: patched missing close in C++ wrapping
17043 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17044 especially upcoming XPointer implementation.
17045 * doc/xml.html: augmented, typo
17046
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017047Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17048
17049 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17050 not all invocations of install understand -d.
17051
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017052Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17053
17054 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17055 to make 'check' works, when builddir != srcdir.
17056
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017057Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17058
17059 * doc/xml.html : updated the documentation
17060
Daniel Veillard6454aec1999-09-02 22:04:43 +000017061Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17062
17063 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17064 not deallocated memory blocks
17065 * *.c : replaces all calls to malloc() free() and realloc() to
17066 the wrapper functions/macros
17067 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17068 instead of xmlFreeNodeList()
17069
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017070Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17071
17072 * HTMLparser.c: corrected a stupid bug leading to core dump at
17073 tree deallocation. Removed warnings indicated by
17074 Stephane.Conversy@lri.fr
17075 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17076 looked for in the external subset
17077
17078Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017079
17080 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17081 on SGI by Stephane.Conversy@lri.fr
17082
Daniel Veillardb96e6431999-08-29 21:02:19 +000017083Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17084
17085 * all .h : changed the prototype declaration indent as in gtk
17086 * most .c : working on reducing the TODOs in the code
17087 * most .c : cleanup though -pedantic and Insure++
17088 * improvements on validation ID checkings.
17089 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17090 * xml-config.in: closed #1810
17091
17092Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017093
17094 * tree.h, valid.c, valid.h: more work on validity, IDs
17095 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17096 definition for AIX
17097
Daniel Veillardb556eb51999-08-15 17:19:50 +000017098Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17099
17100 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17101 the distribution due to a cut'n paste error at last commit
17102
Daniel Veillardb05deb71999-08-10 19:04:08 +000017103Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17104
17105 * configure.in: upgraded to version 1.4.0
17106 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17107 Big update, added a large part of the validation process,
17108 it should be usable, but some parts are missing
17109 * xpath.c: improved the implementation w.r.t. root.
17110 * Makefile.am: added more tests
17111 * test and result trees: added a lot of tests
17112 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17113
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017114Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17115
17116 * Added an HACKING file
17117
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017118Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17119
17120 * xpath.[ch] : improvements and debug of the XPath implementation
17121 * parser.c, HTMLparser.c : modified the parsers to be progressive
17122 * tree.[ch] : extended the Buffer promitives
17123 * xmlIO.[ch] : added basic I/O routines providing progressive
17124 parsing and ready for I18N conversion plugins
17125 * SAXresult/* : the SAX callback sequence maybe slightly different
17126 now
17127 * test*.c : improved/updated the tests programs
17128 * doc/* : recompiled the docs.
17129
Daniel Veillard15b75af1999-07-26 16:42:37 +0000171301999-07-26 Michael Meeks <michael@edenproject.org>
17131
17132 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17133
17134 * tree.c: Ditto.
17135
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017136Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17137
17138 * configure.in: upgraded to version 1.4.0
17139 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17140 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17141 XML query language, see http://www.w3.org/TR/xpath for more details.
17142 * parser.c, parser.h: added CHAR* related string functions for XPath
17143 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17144 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17145 rebuild the docs.
17146 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17147 and regression testing capabilities for XPath.
17148
Daniel Veillardd79d7871999-07-12 10:38:12 +000017149Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17150
17151 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17152 closing bug #1646
17153
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017154Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17155
17156 * Makefile.am, example/Makefile.am: closed bug #1683
17157
Daniel Veillard3166ab11999-07-11 16:14:19 +000017158Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17159
17160 * example/Makefile.am, configure.in: added the makefile for the
17161 gjobread example
17162
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017163Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17164
17165 * doc/Makefile.am:
17166 - fix which allow "make install DESTDIR=</install/prefix>".
17167
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017168Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17169
17170 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17171 which fixed a problem on the file reading-code.
17172
Daniel Veillard82150d81999-07-07 07:32:15 +000017173Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17174
17175 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17176 output.
17177 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17178
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017179Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17180
17181 * parser.h : Oops removed the binary compatibility problem
17182 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17183 * parser.c, HTMLparser.c: applied patches for reading from stdin
17184
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017185Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17186
17187 * parser.c, entities.c, valid.c: cleanup bug #1591
17188 * configure.in: cleanup bug #1592
17189 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17190 the same tree back-end. Hence gdome will be available for it.
17191 * doc/Makefile.am: close bug #617
17192
Daniel Veillard97fea181999-06-26 23:07:37 +000017193Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17194
17195 * parser.c: alloctate a per parser context SAX interface block
17196
Daniel Veillard14fff061999-06-22 21:49:07 +000017197Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17198
17199 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17200 and xmlEncodeEntitiesReentrant with the correct one :-\
17201
17202Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17203
17204 * commit of my internal XML base changes, quite a lot of
17205 changes, cleanups, better entities support, framework for
17206 new I/O and charset detection and handling
17207 * Fixed the configure/Makefile stuff to generate shared libs
17208 with the proper version info, so we jumped on rev from
17209 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17210 xmlEncodeEntities() result need to be freed now, and a string
17211 xmlParserVersion provide the current library version.
17212
Raph Levien05240da1999-06-15 21:27:11 +000017213Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17214
17215 * parser.c: fixed a buffer overrun for when you have a very long
17216 attribute with no entities in it.
17217
Daniel Veillardbb2da581999-06-13 14:37:07 +000017218Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17219
17220 * added example directory
17221 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17222
Daniel Veillard011b63c1999-06-02 17:44:04 +000017223Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17224
17225 * Release of libxml-1.1, nearly everything has been touched for
17226 this.
17227 * Added more regression tests
17228 * Updated the documentation
17229
Daniel Veillard27d88741999-05-29 11:51:49 +000017230Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17231
17232 * tree.[ch]: unified the XML_NO_CORBA defines.
17233 * parser.c encoding.[ch]: started plugging in char encoding detection
17234
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017235Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17236
17237 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17238 Also freed allocated buffer.
17239
Daniel Veillard27d88741999-05-29 11:51:49 +000017240Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017241 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17242 reentrancy problem at printing. One is left in entities.c, to
17243 remove ASAP
17244 * testSAX.c : added a test example showing the use of the SAX
17245 interface if one doesn't want to build the DOM tree.
17246 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17247
Daniel Veillard517752b1999-04-05 12:20:10 +000017248Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17249
17250 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17251 large revamping of the parser to use SAX callbacks
17252 http://www.megginson.com/SAX/ (or at least a C like interface
17253 a la Expat). It's now possible to set up your own callbacks
17254 and the parser will not build a DOM tree.
17255 * test/* result/*: updated the test suite, I finally removed
17256 the old Namespace draft support (PI based).
17257
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017258Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17259
17260 * Makefile.am: added test result to EXTRA_DIST for make tests
17261
Daniel Veillard64068b31999-03-24 20:42:16 +000017262Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17263
17264 * parser.c, parserInternals.h: moved the chars macro definitions
17265 to parserInternals.h
17266 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17267 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17268
Daniel Veillard012ccc11999-03-23 10:11:11 +000017269Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17270
17271 * xml-config.in : applied patch to make --version work
17272
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000172731999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17274
17275 * Makefile.am (check-local): Alias for `tests' target. This will
17276 cause `make check' to do the right thing.
17277 (tests): Don't run tests in srcdir. Also, replaced calls to
17278 basename with a `sed' "equivalent".
17279
Daniel Veillardd109e371999-03-05 06:26:45 +000017280Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17281
17282 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17283 it in the header and not the sources, updated the doc.
17284 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17285 pointing this out.
17286
Daniel Veillardbc50b591999-03-01 12:28:53 +000017287Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17288
17289 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17290 exported the inputStream routines.
17291 * doc/html/* : updated accordingly
17292
Daniel Veillardd692aa41999-02-28 21:54:31 +000017293Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17294
17295 * parser.c, parser.h, parserInternals.h: added a few extra
17296 internal calls to allocate and free parser contexts ...
17297 * doc/html/* : updated accordingly
17298
Daniel Veillard55a99271999-02-25 11:01:29 +000017299Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17300
17301 * configure.in, Makefile.am, doc/makefile.am : General changes for
17302 1.0.0 release and including the generated HTML documentation.
17303
Daniel Veillard35925471999-02-25 08:46:07 +000017304Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17305
17306 * makefile.am : added parserInternals.h, oops.
17307
Daniel Veillard1e346af1999-02-22 10:33:01 +000017308Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17309
17310 * parserInternals.h: added this header giving access to the parser
17311 internal functions.
17312 * doc/Makefile.am : added a rebuild target which rebuilds the full
17313 set of documentations
17314 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17315 the internal subset.
17316 * *.c *.h: modifications needed to generate the documentation using
17317 gtk-doc, cleanup of functions blocks, reorganisation of struct
17318 declarations.
17319
Daniel Veillard1164e751999-02-16 16:29:17 +000017320Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17321
17322 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17323 the tar and spec file to include the beginning of the doc.
17324
Nuno Ferreira03d04781999-02-13 00:07:17 +0000173251999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17326
17327 * doc/.cvsignore: Added this file.
17328
Daniel Veillard6800ef31999-02-08 18:33:22 +000017329Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17330
17331 * tree.c: fixed xmlGetProp to return "" when the attribute
17332 exists, even if the node-list is NULL.
17333
Daniel Veillard726c7e31999-02-08 15:13:10 +000017334Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17335
17336 * tree.c: patched an error outputting empty attribute values.
17337 * Makefile.am and doc/makefile.am: have been updated during the
17338 week-end. Sorry for an empty CVS log, I got a shell problem.
17339
Daniel Veillard1899e851999-02-01 12:18:54 +000017340Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17341
17342 * tree.h: cleaned up using enums instead of defines
17343 * parser.c, valid.[ch]: more work on parsing/output of element
17344 declarations
17345
Daniel Veillard3b9def11999-01-31 22:15:06 +000017346Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17347
17348 * valid.[ch], tree.c, parser.c : more work toward full parsing
17349 of XML DTDs.
17350 * README: added informations about mailing-list and on-line
17351 documentation
17352
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000173531999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17354
17355 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17356
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017357Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17358
17359 * parser.c, tree.[ch] : more work toward conformance testing,
17360 added a last element to accelerate parsing of very flat structures
17361 started working on internal subset Element content declaration.
17362 * valid.[ch] : first cut at adding code toward validation.
17363 * previous changes had also small impact on most files, especially
17364 the conformance testing using James Clark test suite.
17365
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017366Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17367
17368 * test/* : updated the examples, most of them were not well
17369 formed (humm), and added rdf2.
17370 * result/* : resulting changes in the output.
17371
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017372Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17373
17374 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17375
Daniel Veillard44b3a061998-12-05 17:27:22 +000017376Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17377
17378 * tree.c: patched a bug in the generation of empty attributes
17379
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017380Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17381
17382 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17383 for node/trees/documents/... Biggest problem is namespace
17384 support when copying subtrees.
17385
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017386Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17387
17388 * parser.c, entities.c: improve entities and char ref encoding,
17389 and cleanups of error messages.
17390
Daniel Veillard242590e1998-11-13 18:04:35 +000017391Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17392
17393 * parser.c, entities.c: simple bug hunting done during rpm2html and
17394 rpmfind integration.
17395
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017396Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17397
17398 * parser.[ch]: Added interfaces allowing to specify a SAX
17399 handler before parsing.
17400
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017401Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17402
17403 * parser.c: redirrect all errors reporting through the SAX
17404 error function
17405
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017406Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17407
17408 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17409 * libtool, tlmain ...: update of the libtool files
17410
Miguel de Icaza442321c1998-11-04 18:13:38 +0000174111998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17412
17413 * entities.c: Use g_snprintf insteda of snprintf.
17414
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017415Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17416
17417 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17418 added ent5 test for this purpose.
17419 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17420
Daniel Veillard27271681998-10-30 06:39:40 +000017421Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17422
17423 * parser.c: fixed? a strange error due to compression on a GWP
17424 document.
17425
Daniel Veillard25940b71998-10-29 05:51:30 +000017426Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17427
17428 * tree.[ch]: bug fixing
17429 * entities.[ch]: defined a specific type for predefined entities
17430 * doc/xml.html: more documentation on the library, how to use it,
17431 overview of the interfaces.
17432
Daniel Veillard16253641998-10-28 22:58:05 +000017433Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17434
17435 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17436
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017437Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17438
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017439 * tree.c: corrected a small bug
17440 * doc/xml.html: continuing writing documentation.
17441
17442Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17443
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017444 * debugXML.h debugXML.c: added debugging utilities.
17445 * tester.c: added --debug switch.
17446 * tree.c: patched an incorrect node->type assignment.
17447 * parser.c: formatting, ensure that node->doc != NULL in attributes
17448
Daniel Veillardccb09631998-10-27 06:21:04 +000017449Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17450
17451 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17452 entity support and provide an internal representation close to
17453 DOM one (entity ref nodes, and attribute value as tree). I tried
17454 to preserve the interface but this will surely break some apps
17455 (I have to change rpm2html/rpmfind for example). I had to change
17456 two interfaces, and the generated tree is somewhat different.
17457 * doc/* : started documenting the XML library, the tree and
17458 DOM/Corba. This is a first step.
17459
Daniel Veillard11e00581998-10-24 18:27:49 +000017460Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17461
17462 * parser.c: Set up the fonctions comment block, boring but useful.
17463 * parser.h, SAX.c, parser.c: now attributes are processed through
17464 the SAX interface. The problem is that my SAX interface diverged
17465 quite a bit from the original one, well this is not an official
17466 spec, and translating it from Java to C is hairy anyway...
17467
Daniel Veillard97b58771998-10-20 06:14:16 +000017468Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17469
17470 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17471 fonctions comment block, boring but useful.
17472
17473Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017474
17475 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17476 conversion routines. However they are not yet used to convert the
17477 inputs. The core will run with UTF-8.
17478
Daniel Veillard33942841998-10-18 19:12:41 +000017479Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17480
17481 * tree.c : make sure that the type id is properly set-up when
17482 a new object is allocated, needed for DOM.
17483
Daniel Veillard27fb0751998-10-17 06:47:46 +000017484Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17485
17486 * tree.h, tree.c: Ok, the main objects in the tree will be native
17487 corba objects, it costs 8 bytes per Node, Attribute and Document
17488 but it simplifies the Corba integration a lot (no extra interface
17489 objects to allocate/free).
17490
Daniel Veillard0bef1311998-10-14 02:36:47 +000017491Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17492
17493 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17494 and changed NODEs contants for conformity with DOM Level 1
17495
Daniel Veillard27864701998-10-08 03:47:24 +000017496Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17497
17498 * added hooks to keep track of servants when creating objects
17499 xmlDoc and xmlNode (for Corba export).
17500
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017501Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17502
17503 * added xml-config script.
17504
Daniel Veillard7066a791998-10-01 20:28:28 +000017505Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17506
17507 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17508 to autoupdate libtool and automake conf files.
17509
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000175101998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17511
17512 * Makefile.am: Use '?' to separate the sed
17513 commands as ',' is used when people pass -Wl,something.
17514
17515
Daniel Veillard15a8df41998-09-24 19:15:06 +000017516Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17517
17518 * tree.c, tree.h: added a per-document compression interface.
17519
Daniel Veillard151b1b01998-09-23 00:49:46 +000017520Tue Sep 22 20:47:38 EDT 1998
17521
17522 * tree.c, tree.h: added saving with compression and added interfaces
17523 to control the compression level (xmlGetCompressMode,
17524 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17525
Daniel Veillard70120ff1998-09-22 00:24:21 +000017526Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17527
17528 * parser.c: corrected a loop for files of size 0
17529
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000175301998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17531
17532 * error.h: New file. Contains prototyes from `error.c'.
17533
Tom Tromeyc19653d1998-08-14 01:22:43 +000017534Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17535
17536 * Makefile.am (xmlincdir): New macro.
17537 (xmlinc_HEADERS): Renamed from include_HEADERS.
17538
Daniel Veillard845664d1998-08-13 04:43:19 +000017539Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17540
17541 * applied small patch on numeric entities from
17542 Christopher Blizzard <blizzard@appliedtheory.com>
17543
Daniel Veillard260a68f1998-08-13 03:39:55 +000017544Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17545
17546 * New release 0.2, removed the old xml_* files so that it's
17547 coherent with the other CVS base (W3C), far better conformance
17548 to standard, new namespaces, decent entities support, beginning
17549 of a SAX-like interface. Nearly nothing left intact, even the
17550 test examples ...
17551
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000175521998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17553
17554 * .cvsignore: Add .deps dir
17555
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017556Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17557
17558 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17559
Daniel Veillardfe926001998-07-26 04:28:20 +000017560Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017561
Daniel Veillardfe926001998-07-26 04:28:20 +000017562 * configure.in: added test for CPP
17563 * AUTHORS, Changelog: the original ones didn't get commited but the
17564 glib ones instead, fixed.
17565 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017566
Daniel Veillardfe926001998-07-26 04:28:20 +000017567Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017568
Daniel Veillardfe926001998-07-26 04:28:20 +000017569 * integrated code developped at W3C
17570 * changed the original Copyright
17571 * migrated to automake
17572 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017573