blob: a27aef5b942795ec8f1b8489c956df77ba802386 [file] [log] [blame]
Igor Zlatkovic0e7df822003-08-25 09:17:19 +00001Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2
3 * include/libxml/xmlversion.h.in: moved export defs to a separate
4 file for consistency.
5 * include/libxml/xmlexports.h: new file, contains export defs.
6
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +00007Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
8
9 * include/libxml/*.h genUnicode.py: exportability taint
10 of the headers.
11
Daniel Veillard11af4292003-08-21 10:39:13 +000012Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
13
14 * SAX.c: make the deprecated interfaces log an error message
15 to be sure it won't get used.
16
Daniel Veillard1af9a412003-08-20 22:54:39 +000017Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
18
19 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
20 Adding new version of the SAX interface, it's not there yet,
21 currently just preparing the work
22 * globals.c parser.c SAX.c include/libxml/SAX.h
23 include/libxml/globals.h include/libxml/parser.h: doing some
24 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
25 while keeping functionalities, preparing SAX2 integration.
26 * dict.c: small cleanup.
27
Daniel Veillarde5984082003-08-19 22:21:13 +000028Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
29
30 * tree.c: fixes a small bug introduced in last commit and detected
31 by valgrind.
32
Daniel Veillard6155d8a2003-08-19 15:01:28 +000033Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
34
35 * dict.c hash.c: optimization when freeing hash tables.
36 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
37 allocations
38 * parser.c parserInternals.c include/libxml/parser.h: keep a
39 single allocated block for all the attributes callbacks,
40 avoid useless malloc()/free()
41 * tree.c: do not realloc() when growing a buffer if the buffer
42 ain't full, malloc/memcpy/free avoid copying memory.
43
Daniel Veillard66f68e72003-08-18 16:39:51 +000044Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
45
46 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
47 --dtdvalidfpi for Tobias Reif
48
Daniel Veillard2fdbd322003-08-18 12:15:38 +000049Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
50
51 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
52 new dictionary module to keep a single instance of the names used
53 by the parser
54 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
55 switched all parsers to use the dictionary internally
56 * include/libxml/HTMLparser.h include/libxml/parser.h
57 include/libxml/parserInternals.h include/libxml/valid.h:
58 Some of the interfaces changed as a result to receive or return
59 "const xmlChar *" instead of "xmlChar *", this is either
60 insignificant from an user point of view or when the returning
61 value changed, those function are really parser internal methods
62 that no user code should really change
63 * doc/libxml2-api.xml doc/html/*: the API interface changed and
64 the docs were regenerated
65
Daniel Veillard7fb801f2003-08-17 21:07:26 +000066Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
67
68 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
69
William M. Bracka716ff12003-08-16 14:58:33 +000070Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
71
72 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
73 fixed part (2) of bug 119535 (wrong alpha case on filenames)
74
William M. Brackc6e07552003-08-16 12:44:47 +000075Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
76
77 * doc/API*.html, doc/html/*: regenerated API documentation
78 for xmlsoft.org (part of Bug 119535)
79
William M. Brack7a821652003-08-15 07:27:40 +000080Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
81
82 * encoding.c, threads.c, include/libxml/HTMLparser.h,
83 doc/libxml2-api.xml: Minor changes to comments, etc. for
84 improving documentation generation
85 * doc/Makefile.am: further adjustment to auto-generation of
86 win32/libxml2.def.src
87
Daniel Veillardcfba2fe2003-08-15 00:33:43 +000088Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
89
90 * News configure.in: preparing libxml2-2.5.10 release
91 * doc/* : updated the doc and rebuilt
92
Daniel Veillardbf1e3d82003-08-14 23:57:26 +000093Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
94
95 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
96 Malcolm Tredinnick with the patch he suggested.
97
Daniel Veillarde8ed6202003-08-14 23:39:01 +000098Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
99
100 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
101
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000102Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
103
104 * uri.c: fixing an use of strcpy() where both strings overlap
105 pointed out by valgrind.
106
Daniel Veillard98485322003-08-14 15:44:40 +0000107Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
108
109 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
110 some compilation warnings.
111 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
112 plus some cleanup and better error reporting.
113
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000114Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
115
116 * encoding.c: applied UTF-16 encoding handling patch provided by
117 Mark Itzcovitz
118 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
119 not having iconv support.
120
Daniel Veillard1638a472003-08-14 01:23:25 +0000121Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
122
123 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
124 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
125 mingw compiler on Windows.
126
Daniel Veillardb19ba832003-08-14 00:33:46 +0000127Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
128
129 * parser.c: fixed the serious CPU usage problem reported by
130 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000131 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000132 missing in htmlSAXParseDoc
133
William M. Brackccf9e392003-08-13 14:50:18 +0000134Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
135
136 * doc/Makefile.am: Removed dependency from libxml2.def.src
137
William M. Brack476cd962003-08-13 11:09:42 +0000138Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
139
140 * autogen.sh: took away the requirement for automake-1.4,
141 changed the messages for getting auto* tools to current
142 gnu pages.
143 * configure.in: added check for Linux Dec alpha requiring
144 -ieee flag, fixed test for ipv6
145 * trionan.c: fixed problem for compiling on Linux Dec alpha
146 using native compiler
147 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
148 whenever libxml2-api.xml is changed.
149
Daniel Veillard6b621b82003-08-11 15:03:34 +0000150Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
151
152 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
153 is not used.
154
William M. Brack30909422003-08-10 00:14:20 +0000155Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
156
157 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
158
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000159Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
160
161 * News configure.in: preparing libxml2-2.5.9 release
162 * doc/* : updated the doc and rebuilt
163
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000164Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
165
166 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
167 definition to get a correct API XML description. This was apparently
168 breaking Windows build.
169
Daniel Veillard14f752c2003-08-09 11:44:50 +0000170Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
171
172 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
173 the progressive HTML parser front-end on large character data
174 island leading to an erroneous end of data detection by the
175 parser. Some cleanup too to get closer from the XML progressive
176 parser.
177
William M. Brack6d13f332003-08-08 16:40:36 +0000178Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
179
180 * win32/configure.js: Added in support for the ISO8859X
181 module (patch provided by Jesse Pelton)
182
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000183Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
184
185 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
186 when the library is not initialized and one try to save, the
187 locks in threaded env might not been initialized, playing safe
188 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
189 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
190 his tests to the regression suite.
191
William M. Brack41e6bed2003-08-08 10:53:06 +0000192Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
193
194 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
195 (with apologies to Igor) - Enhanced handling of docb and
196 nanohttp.
197
William M. Brack16db7b62003-08-07 13:12:49 +0000198Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
199
200 * encoding.c: further small changes for warnings when
201 configured with --with-iconv=no
202
William M. Bracka71a8ef2003-08-06 04:43:55 +0000203Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
204
205 * error.c trionan.[ch] testThreads.c python/generator.py:
206 further small changes to elminate most of the remaining
207 warnings.
208
William M. Brackc1939562003-08-05 15:52:22 +0000209Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
210
211 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
212 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
213 python/libxml.c include/libxml/xmlmemory.h: small changes
214 to syntax to get rid of compiler warnings. No changes
215 to logic.
216
Daniel Veillardc758c222003-08-04 20:42:34 +0000217Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
218
219 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
220
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000221Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
222
223 * tree.c: fixed a small problem in the patch for #118763
224 * result/HTML/doc3.htm*: this reverts back to the previous result
225
Daniel Veillard91e69c52003-08-04 01:43:07 +0000226Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
227
228 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
229 and rebuilt, apparently some C++ wrappers are not available,
230 c.f. bug #118943
231
Daniel Veillard39057f42003-08-04 01:33:43 +0000232Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
233
234 * tree.c: fixing HTML attribute serialization bug #118763
235 applying a modified version of the patch from Bacek
236 * result/HTML/doc3.htm*: this modifies the output from one test
237
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000238Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
239
240 * tree.c include/libxml/tree.h: added a new API to split a
241 QName without generating any memory allocation
242 * valid.c: fixed another problem with namespaces on element
243 in mixed content case
244 * python/tests/reader2.py: updated the testcase with
245 Bjorn Reese fix to reader for unsignificant white space
246 * parser.c HTMLparser.c: cleanup.
247
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000248Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
249
250 * catalog.c: trying to fix #118754 of possible recursion in the
251 catalogs. Not fantastically happy about the current fix since
252 it's likely to break under very thread intensive concurrent
253 access to the catalog. Better solution might to keep the depth
254 an extra argument to the resolution functions.
255
Daniel Veillard7b68df92003-08-03 22:58:54 +0000256Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
257
258 * valid.c: fixed bug #118712 about mixed content, and namespaced
259 element names.
260 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
261 in the regression tests
262
William M. Brack779af002003-08-01 15:55:39 +0000263Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
264
265 Coninuing work on bug 118559
266 * DOCBparser.c: removed 2 unsed vars
267 * xmlregexp.c: changed some numeric const to their enum symbols
268 * xmlreader.c: changed one var define from int to enum
269 (a little more to be done, awaiting co-ordination)
270 * relaxng.c: deleted one unused var
271 * xmllint.c: deleted some unused vars, changed one arg
272 val from int to enum
273 * testHTML.c, testDocbook.c: changed some arg vals to enum const
274 * xmlIO.c: fixed typo from last night (small warning msg)
275
William M. Brack78637da2003-07-31 14:47:38 +0000276Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
277
278 Working on bug 118559
279 * error.c: deleted unused variable
280 * parserInternals.c: deleted unneeded 'const' qualifier
281 * parser.c: changed variable type for enum temp storage
282 * xmlIO.c: changed debugging var to be inside #ifdef
283 * valid.c: removed unused variable
284 * HTMLparser.c: removed some unneeded 'const' qualifiers
285 * xpath.c: added some type casts, removed some unused vars
286 * xinclude.c: added one type cast
287 * nanohttp.c: repositioned some #ifdef to avoid unused var
288 * nanoftp.c: removed unused var
289
Daniel Veillard97e01882003-07-30 18:59:19 +0000290Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
291
292 * HTMLparser.c: applied a patch from William Brack about
293 the problem of parsing very large HTML instance with comments
294 as raised by Nick Kew
295
Daniel Veillardd6038e02003-07-30 16:37:18 +0000296Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
297
298 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
299 patch from Bjorn Reese for xmlTextReaderNodeType() and
300 significant whitespace. There is an enum for node type
301 values now.
302
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000303Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
304
305 * encoding.c: applying patch from Peter Jacobi to added
306 ISO-8859-x encoding support when iconv is not available
307 * configure.in include/libxml/xmlversion.h.in
308 include/libxml/xmlwin32version.h.in: added the glue needed
309 at the configure level and made it the default for Windows
310
Daniel Veillardc2664642003-07-29 20:44:53 +0000311Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
312
313 * python/generator.py python/libxml.c python/libxml2class.txt:
314 patch from Joachim Bauch + cleanup for Relax NG error callbacks
315 in python
316
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000317Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
318
319 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
320 cleanup patch, and also avoided a possible memory leak
321
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000322Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
323
324 * encoding.c: fix the previous commit
325
William M. Brack4a557d92003-07-29 04:28:04 +0000326Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
327
328 * HTMLparser.c: fixed problem with comments reported by Nick Kew
329 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
330 some future cleanup of UTF8 handling
331
Daniel Veillard9deb2422003-07-28 20:40:59 +0000332Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
333
334 * xpath.c: applied a change suggested by Sean Griffin in bug
335 #118494 about a memory leak in EXSLT
336
Daniel Veillardd94849b2003-07-28 13:02:24 +0000337Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
338
339 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
340 when fixing the previous Relax-NG bugs
341 * result/relaxng/*: This slightly changes the output messages of
342 some regression tests.
343 * configure.in: added support of -with-fexceptions for nested C++
344 support.
345
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000346Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
347
348 * doc/tutorial/apa.html
349 * doc/tutorial/apb.html
350 * doc/tutorial/apc.html
351 * doc/tutorial/apd.html
352 * doc/tutorial/ape.html
353 * doc/tutorial/apf.html
354 * doc/tutorial/apg.html
355 * doc/tutorial/aph.html
356 * doc/tutorial/ar01s02.html
357 * doc/tutorial/ar01s03.html
358 * doc/tutorial/ar01s04.html
359 * doc/tutorial/ar01s05.html
360 * doc/tutorial/ar01s06.html
361 * doc/tutorial/ar01s07.html
362 * doc/tutorial/ar01s08.html
363 * doc/tutorial/index.html
364 * doc/tutorial/ix01.html
365 * doc/tutorial/xmltutorial.pdf
366 * doc/tutorial/xmltutorial.xml
367 update tutorial with XPath example
368
369
Daniel Veillard597bc482003-07-24 16:08:28 +0000370Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
371
372 * SAX.c parser.c: fixing a bug about a special case of namespace
373 handling, this closes bug #116841
374
Daniel Veillard2134ab12003-07-23 19:56:29 +0000375Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
376
377 * relaxng.c result/relaxng/*: checked and fixed the compilation
378 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
379 This slightly changes the output messages of some regression tests.
380
Daniel Veillardc127adc2003-07-23 15:07:08 +0000381Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
382
383 * xmlreader.c: fixed an out of bound error #118052 , the good
384 part if that base64 code was not in use yet ...
385
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000386Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
387
388 * doc/xmllint.html
389 include html version of the xmllint man page, so an
390 up-to-date version is visible on the Web
391
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000392Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
393
394 * xinclude.c include/libxml/xinclude.h: added a new API
395 xmlXIncludeProcessTree() to process XInclude only on a subtree
396 this should fix bug #115385
397
Daniel Veillard409a8142003-07-18 15:16:57 +0000398Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
399
400 * relaxng.c include/libxml/relaxng.h: adding Get interface for
401 the error callback and parameters of parsing and validation
402 contexts
403 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
404 on text nodes.
405
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000406Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
407
408 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
409 when using the push XML parser.
410 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
411 added the test to the regression suite.
412
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000413Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
414
415 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
416 as suggested by Rob Richards
417
Daniel Veillard34ba3872003-07-15 13:34:05 +0000418Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
419
420 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
421 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
422 to unsigned int and a couple of others.
423
424Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
425
426 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
427
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000428Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
429
430 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
431
Daniel Veillarddf101d82003-07-08 14:03:36 +0000432Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
433
434 * globals.c threads.c: fixes some problem when freeing unititialized
435 mutexes
436
Daniel Veillard2db8c122003-07-08 12:16:59 +0000437Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
438
439 * nanoftp.c nanohttp.c: the modules should not import <config.h>
440 directly, some cleanups
441 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
442 validation code.
443
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000444Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
445
446 * win32/configure.js: Jesse Pelton pointed out a problem in the
447 javascript code.
448
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000449Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
450
451 * NEWS doc/*: regenerated
452 * nanoftp.c nanohttp.c: might fix includes problems with the
453 Ipv6 support on solaris
454 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
455 defined as #IMPLIED
456
Daniel Veillard560c2a42003-07-06 21:13:49 +0000457Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
458
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000459 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000460 * nanohttp.c: changed some preprocessor block
461 * xmlschemastypes.c: applied patch from Charles Bozeman adding
462 hexBinary schema datatype and adding support for totalDigits and
463 fractionDigits facets.
464
Daniel Veillard7a985a12003-07-06 17:57:42 +0000465Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
466
467 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
468
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000469Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
470
471 * xinclude.c: fixed bug #116095 removing the error message when
472 reapplying XInclude to a document.
473
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000474Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
475
476 * xmlIO.c: applied small changes to portability layer for
477 compilation on DJGPP Ms-DOS compiler.
478
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000479Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
480
481 * parser.c HTMLparser.c: use the character() SAX callback
482 if the cdataBlock ain't defined.
483 * xpath.c: fix bug #115349 allowing compilation when configured
484 with --without-xpath since the Schemas code needs NAN and co.
485
William M. Brack59002e72003-07-04 17:01:59 +0000486Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
487
488 Fixed problem with multi-threading, shown by the test program
489 testThreads. After fix, ran mutiple tests on various speed
490 machines (single and dual processor X86), which all seem okay.
491
492 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
493
494 * threads.c: added missing initialisation for condition variable
495 in xmlNewRMutex.
496
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000497Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
498
499 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
500 closing bug #114837
501
502 * configure.in: Added checks for IPv6 support and getaddrinfo().
503
504 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
505
506 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
507
508 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
509 field or sockaddr_in field, depending upon the availability of IPv6
510 support.
511 have_ipv6(): Added to check for run-time IPv6 support.
512 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
513 Modified to parse a URI with IPv6 address given in [].
514 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
515 resolution, if it is available on the system, as gethostbyname
516 does not return IPv6 addresses on some platforms.
517 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
518 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
519 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
520 we are dealing with.
521
522 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
523 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
524 a URI with IPv6 address given in [].
525 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
526 available on the system. Also IPv6 addresses will be resolved by
527 gethostbyname only if IPv6 run-time support is available.
528 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
529
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000530Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
531
532 * win32/configure.js include/win32config.h
533 include/libxml/xmlversion.h.in: Applied the patch for BCB
534 by Eric Zurcher.
535
Daniel Veillardd7cec922003-06-13 12:30:10 +0000536Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
537
538 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
539 due to #115104 and while fixing #115101 . HTML URLs must not
540 be version dependant.
541
Daniel Veillard8265a182003-06-13 10:05:56 +0000542Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
543
544 * entities.c: do not generate &quot; for " outside of attributes
545 * result//*: this changes the output of some tests
546
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000547Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
548
549 * parser.c xmlIO.c: trying to fix #114277 about when file
550 remapping and escaping should really be attempted.
551
Daniel Veillarda37aab82003-06-09 09:10:36 +0000552Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
553
554 * doc/*: applied a patch from Gman for building docs
555 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
556 Gary Pennington to provide an allocator for xmlValidCtxt
557 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
558 #113580 about data not being passed immediately.
559
Daniel Veillarde1326112003-06-05 09:32:20 +0000560Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
561
562 * tree.c: applied a couple of patches from Mark Itzcovitz
563 to handle saving back "UTF-16" documents.
564
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000565Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
566
567 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
568 some work done while in the Maldives (hence the timezone on the
569 laptop !)
570 * result/schemas/length3* test/schemas/deter0_*
571 test/schemas/group0_*: some tests added too
572
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000573Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
574
575 * encoding.c: small fix
576 * xmlIO.c: fixed an error message
577
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000578Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
579
580 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
581 accepting an improper UTF8 sequence
582
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000583Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
584
585 * threads.c: applied the patch from Stéphane Bidoul for getting
586 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000587 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000588
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000589Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
590
591 * HTMLtree.c: fixing bug #112904: html output method escaped
592 plus sign character in URI attribute.
593
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000594Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
595
596 * build_glob.py global.data globals.c parser.c
597 include/libxml/globals.h: patch from Stéphane Bidoul for setting
598 up threads global defaults.
599 * doc/libxml2-api.xml: this extends the API with new functions
600 * python/tests/Makefile.am python/tests/reader2.py
601 python/tests/thread2.py: integrated the associated testcase and
602 fixed the error string used in reader2
603
Daniel Veillard38b80a82003-05-14 18:59:00 +0000604Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
605
606 * configure.in libxml.spec.in python/Makefile.am: trying
607 to conciliate --with-python= requirements and RPM builds,
608 a PITA really...
609
Daniel Veillard104caa32003-05-13 22:54:05 +0000610Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
611
612 * HTMLparser.c: oops last commit introduced a memory leak.
613
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000614Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
615
616 * xmllint.c doc/xmllint.xml: added --nonet option
617 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
618 xsltproc or xmllint
619 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
620 rebuilt
621 * HTMLparser.c: cleaned up the HTML parser context build when
622 using an URL
623
Daniel Veillardd437d322003-05-13 21:07:01 +0000624Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
625
626 * libxml.spec.in: added a comment about bug #112902
627
William M. Brack3dd57f72003-05-13 02:06:18 +0000628Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
629
630 * minor cleanup of configure '--help' display
631 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
632
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000633Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
634
635 * tree.c: PI nodes in external subset were not freed :-\
636 fixes bug #112842
637
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000638Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
639
640 * xmllint.c: added --schema option to run WXS schema validation
641 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
642 tried to improve error reporting in the Schema code, some cleanup
643 too.
644
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000645Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
646
647 * xmlschemas.c: fixed some problems in the handling of errors,
648 and attributes addressed by references.
649 * test/schemas/* result/schemas/*: dropped the verbosity level
650 and added a couple of new tests
651
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000652Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
653
654 * relaxng.c: Stéphane Bidoul found an off by one addressing
655 error on the error handling.
656
Daniel Veillarda77cf712003-05-09 23:09:55 +0000657Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
658
659 * xmlschemastypes.c: trying to fix #112673
660
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000661Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
662
663 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
664 warning, this fixed a bug and should close #111574
665
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000666Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
667
668 * xmlschemas.c: fixing bug #104081 with xs:all with an element
669 holding minOccurs="0"
670 * test/schemas/all_* result/schemas/all_*: added some regression
671 tests for that bug
672 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
673 Garry Pennington to compile without schemas support.
674
Daniel Veillarda067e652003-05-01 08:03:46 +0000675Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
676
677 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
678
Daniel Veillard61c52202003-04-30 12:20:34 +0000679Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
680
681 * xml2-config.in: try to fix Red hat bug #89957, do not
682 output -L/usr/lib64
683 * xmlreader.c: fixed a typo in a comment
684
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000685Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
686
687 * doc/tutorial/aph.html, ix01.html
688 forgot to cvs add the new files. Thanks to Roland van Laar
689 for pointing this out
690
Daniel Veillardd4330462003-04-29 12:40:16 +0000691Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
692
693 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
694 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
695 to the XML/XSLT doc generation closing #111799
696 * doc/html/*: complete update of the HTML results
697
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000698Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
699
700 * win32/defgen.xsl: fixed the conditional for unicode map,
701 removed hardcoded schema entries
702
703Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
704
705 * win32/defgen.xsl: new file, stylesheet for generating
706 win32/libxml2.def.src from doc/libxml2-api.xml
707 * win32/libxml2.def.src: is autogenerated from now on, changes
708 to this file will not appear here anymore
709
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000710Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
711
712 * win32/configure.js python/setup.py.in: applied patch
713 from Stéphane Bidoul for the Python bindings on the new
714 release.
715
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000716Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
717
718 * debugXML.c: included libxml/uri.h for xmlCanonicPath
719 declaration
720 * win32/configure.js: thread-enabled build is now default
721 * win32/libxml2.def.src: added more exports
722
Daniel Veillard1177ca42003-04-26 22:29:54 +0000723Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
724
725 * NEWS doc/*.xsl doc/*.html: updated the web site separated
726 developers from common pages, made the transition to XHTML1,
727 added validity checking to the makefile rules.
728
Daniel Veillard329456a2003-04-26 21:21:00 +0000729Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
730
731 * parser.c: fix for xmlIOParseDTD same as previous and reported
732 by Petr Pajas
733
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000734Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
735
736 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
737 closing #111638
738
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000739Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
740
741 * python/generator.py: fixed a problem in the generator where
742 the way functions are remapped as methods on classes was
743 not symetric and dependant on python internal hash order,
744 as reported by Stéphane Bidoul
745
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000746Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
747
748 * doc/tutorial:
749 xmltutorial.xml
750 xmltutorial.pdf
751 *.html
752 add appendix on generating compiler flags, more indexing
753
Daniel Veillard1c960272003-04-25 23:12:22 +0000754Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
755
756 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
757 to get libxml-2.5.7 to compile on OpenVMS
758
Daniel Veillardc5573462003-04-25 16:43:49 +0000759Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
760
761 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
762
Daniel Veillardfd583412003-04-25 13:22:10 +0000763Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
764
765 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
766 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
767 man page based on xsltproc and a stylesheet PI in the XML.
768
Daniel Veillarddc07e182003-04-25 10:39:38 +0000769Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
770
771 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
772 character preventing rendering by the man command.
773
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000774Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
775
776 * NEWS configure.in: preparing release 2.5.7
777 * doc/*: updated and rebuilt the docs
778 * doc/apibuild.py: fixed the script
779
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000780Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
781
782 * Makefile.am doc/apibuild.py: make sure the OOM code don't
783 get in the way of the builds
784 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
785
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000786Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
787
788 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
789 Memory test from Havoc Pennington #109368
790 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
791 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
792 include/libxml/parser.h: a lot of memory allocation cleanups
793 based on the results of the OOM testing
794 * check-relaxng-test-suite2.py: seems I forgot to commit the
795 script.
796
Daniel Veillard18f113d2003-04-23 15:18:26 +0000797Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
798
799 * xmlschemastypes.c: trivial fix for 109774 removing a warning
800
Daniel Veillard85095e22003-04-23 13:56:44 +0000801Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
802
803 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
804 more places where xmlCanonicPath() must be used to convert
805 filenames to URLs, trying to fix #111088
806
Daniel Veillard54396242003-04-23 07:36:50 +0000807Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
808
809 * python/libxml.c python/libxml.py: applied patch from
810 Brent M Hendricks adding binding for xmlCatalogAddLocal
811
Daniel Veillard45269b82003-04-22 13:21:57 +0000812Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
813
814 * HTMLparser.c: tried to fix #98879 again in a more solid
815 way.
816
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000817Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
818
819 * win32/libxml2.def.src: added more exports from the relaxng and
820 xmlreader clan
821
Daniel Veillardf431eb82003-04-22 08:37:26 +0000822Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
823
824 * SAX.c test/valid/ns* test/result/ns*: applied the patch
825 provided by Brent Hendricks fixing #105992 and integrated the
826 examples in the testsuite.
827
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000828Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
829
830 * TODO: updated a bit
831 * configure.in: fixed the comment, threads now default to on
832 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
833
Daniel Veillarda880b122003-04-21 21:36:41 +0000834Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
835
836 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
837 xmlreader.c include/libxml/parser.h: a lot of performance work
838 especially the speed of streaming through the reader and push
839 interface. Some thread related optimizations. Nearly doubled the
840 speed of parsing through the reader.
841
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000842Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
843
844 * doc/xmllint.xml
845 * doc/xmllint.1
846 update man page to explain use of --stream
847
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000848Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
849
850 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
851 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
852 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
853 include/libxml/globals.h include/libxml/xmlmemory.h: added
854 xmlMallocAtomic() to be used when allocating blocks which
855 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
856 to allow registering the full set of functions needed by
857 a garbage collecting allocator like libgc, ref #109944
858
Daniel Veillard84942712003-04-18 14:40:05 +0000859Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
860
861 * configure.in: switched to have thread support enabled by default,
862 didn't got troubles with ABI compatibility on Linux, hope it
863 won't break on strange OSes, if yes, report the system ID
864 * doc/libxml2-api.xml: just rebuilt the API
865
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000866Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
867
868 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
869 added support for large file, tested with a 3+GB instance,
870 and some cleanup.
871 * catalog.c: added a TODO
872 * Makefile.am: added some "make tests" comments
873
Daniel Veillardac297932003-04-17 12:55:35 +0000874Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
875
876 * relaxng.c: some cleanups
877 * doc/xmlreader.html: extended the document to cover RelaxNG and
878 tree operations
879 * python/tests/Makefile.am python/tests/reader[46].py: added some
880 xmlReader example/regression tests
881 * result/relaxng/tutor*.err: updated the output of a number of tests
882
Daniel Veillard62163602003-04-17 09:36:38 +0000883Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
884
885 * relaxng.c: valgrind pointed out an uninitialized variable error.
886
Daniel Veillard33300b42003-04-17 09:09:19 +0000887Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
888
889 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
890 xmlreader.c: augnemting the APIs, cleanups.
891 * parser.c: cleanup bug #111005
892 * xmlIO.c: added some missing comments
893
Daniel Veillardce192eb2003-04-16 15:58:05 +0000894Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
895
896 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
897 trying to improve the subset compiled, and more testing.
898 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
899 documentation
900 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
901 * result/relaxng/*.err: fix some of the outputs
902
Daniel Veillardf4e55762003-04-15 23:32:22 +0000903Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
904
905 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
906 include/libxml/xmlreader.h: implemented streaming of
907 RelaxNG (when possible) on top of the xmlReader interface,
908 provided it as xmllint --stream --relaxng .rng .xml
909 This seems to mostly work.
910 * Makefile.am: updated to test RelaxNG streaming
911
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000912Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
913
914 * relaxng.c include/libxml/relaxng.h: integrated the regexp
915 based validity checking of fragments of the document for
916 which the RNG can be compiled to regexps. Works on all regression
917 tests, only fix needed is related to error messages.
918
Daniel Veillard52b48c72003-04-13 19:53:42 +0000919Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
920
921 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
922 include/libxml/xmlregexp.h: Starting work precompiling
923 parts of RelaxNG schemas. Not plugged onto validity checking
924 yet, just the regexp building part. Needed to extend some
925 of the automata and regexp APIs.
926
Daniel Veillardf6bad792003-04-11 19:38:54 +0000927Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
928
929 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
930 xmllint --stream and xmllint --stream --valid returns errors
931 code appropriately
932
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000933Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
934
935 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
936 and Next() operation to work on subtrees within the reader
937 framework.
938 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
939 * python/tests/reader5.py: added an example for those new
940 functions of the reader.
941
Daniel Veillard645c6902003-04-10 21:40:49 +0000942Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
943
944 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
945
Daniel Veillard9e077102003-04-10 13:36:54 +0000946Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
947
948 * xmlreader.c: fixing HasValue for namespace as raised by
949 Denys Duchier
950
Daniel Veillard02ea1412003-04-09 12:08:47 +0000951Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
952
953 * HTMLparser.c include/libxml/HTMLparser.h: exported
954 htmlCreateMemoryParserCtxt() it was static
955
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000956Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
957
958 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
959 update from Charles Bozeman for date and duration types
960 * test/schemas/date_0.* test/schemas/dur_0.*
961 result/schemas/date_0.* result/schemas/dur_0.*: updated too
962
Daniel Veillardc00cda82003-04-07 10:22:39 +0000963Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
964
965 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
966 fixing bug #107129, removing excessive allocation and calls
967 to *printf in the code to build QName strings.
968
Igor Zlatkovic69651182003-04-05 09:43:30 +0000969Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
970
971 * win32/libxml2.def.src: fixed conditional exports, reported by
972 Luke Murray.
973
Daniel Veillardadba5f12003-04-04 16:09:01 +0000974Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
975
976 * parser.c: fixed a possible problem with xmlRecoverMemory()
977
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000978Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
979
980 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
981 triostr.h: Bjorn sent an update for the TRIO portability layer.
982
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000983Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
984
985 * win32/libxml2.def.src: exported new functions
986
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000987Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
988
989 * configure.in NEWS: preparing release 2.5.6
990 * doc/*: updated and rebuilt the docs
991
Daniel Veillarde5020412003-04-01 09:55:20 +0000992Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
993
994 * SAX.c: fixed an uninitialized memory access pointed by valgrind
995 on C14Ntests
996
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000997Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
998
999 * relaxng.c: one more fixup of error message reporting
1000
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001001Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1002
1003 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1004 variable pointed out by valgrind
1005
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001006Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1007
1008 * relaxng.c: try to work on bug #109225 and provide better
1009 error reports.
1010 * result/relaxng/* : this change the output of a number of tests
1011 * xinclude.c: fixing the parsed entity redefinition problem
1012 raised on the list.
1013 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1014
Daniel Veillardb3721c22003-03-31 11:22:25 +00001015Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1016
1017 * xmlschemastypes.c: fixed date comparison to handle the tzo
1018 The only failures left are disagreements on Notations and
1019 '+1' not being allowed for ulong, uint, ushort and ubyte.
1020
Daniel Veillard455cc072003-03-31 10:13:23 +00001021Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1022
1023 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1024 to the XML Schemas errata
1025 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1026
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001027Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1028
1029 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1030 and facets support. Currently only schemas with binHex or
1031 base64 don't compile. A few error left in the test suite:
1032 found 1035 test instances: 919 success 23 failures
1033 most are gdate or gdateyear failing check, and a few cases where
1034 James clark tests results are strange.
1035 * valid.c: allow to reuse the Notation checking routine without
1036 having a validation context.
1037 * SAX.c: removed a #if 0
1038
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001039Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1040
1041 * xinclude.c: forgot to apply one check from #106931 patch
1042 * xmlschemastypes.c: more work on XML Schemas datatypes
1043
Daniel Veillardc4c21552003-03-29 10:53:38 +00001044Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1045
1046 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1047 on cleaning up XML Schemas datatypes based on James Clark tests
1048 test/xsdtest/xsdtest.xml
1049
Daniel Veillard80b19092003-03-28 13:29:53 +00001050Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * relaxng.c: implemented comparisons for Schemas values.
1053 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1054 some bugs in duration handling, comparisons for durations
1055 and decimals, removed all memory leaks pointed out by James
1056 testsuite. Current status is now
1057 found 238 test schemas: 197 success 41 failures
1058 found 1035 test instances: 803 success 130 failures
1059
Daniel Veillard91a13252003-03-27 23:44:43 +00001060Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1063 leaks in the W3C XML Schemas code
1064 * xmlschemastypes.c: implemented nonPositiveInteger
1065 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1066 fixed the test and result.
1067
Daniel Veillard6560a422003-03-27 21:25:38 +00001068Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1069
1070 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1071 parser and a typo
1072 * xmlschemastypes.c: reindenting, fixing a memory access
1073 problem with dates.
1074
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001075Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1076
1077 * parser.c: fixing #109227 providing more context in case of
1078 start/end tag mismatch
1079 * python/tests/ctxterror.py python/tests/readererr.py: update the
1080 tests accordingly
1081
Daniel Veillardd9b72832003-03-27 14:24:00 +00001082Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * xinclude.c: should fix #109327 errors on memory accesses
1085
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001086Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1087
1088 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1089 is an URI reference
1090
Daniel Veillarde209b332003-03-26 21:40:13 +00001091Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1092
1093 * xpath.c: fixed bug #109160 on non-ASCII IDs
1094
Daniel Veillard642104e2003-03-26 16:32:05 +00001095Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1096
1097 * parser.c: Norm suggested a nicer error message for xml:space values
1098 errors
1099
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001100Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1101
1102 * xpath.c include/libxml/xpath.h: first part of the fix to
1103 performance bug #108905, adds xmlXPathOrderDocElems() providing
1104 document order for nodes.
1105 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1106
Daniel Veillard09628212003-03-25 15:10:27 +00001107Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1108
1109 * xmlschemastypes.c: removing a warning with Sun compiler
1110 bug #109154
1111
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001112Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1113
1114 * doc/xmllint.xml
1115 * doc/xmllint.1
1116 update xmllint man page with --relaxng option
1117
Daniel Veillard2032d292003-03-25 11:09:40 +00001118Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1119
1120 * python/setup.py.in : was missing "drv_libxml2.py"
1121
Daniel Veillard9adc0462003-03-24 18:39:54 +00001122Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1123
1124 * tree.c xpath.c: some changes related to the new way of
1125 handling Result Value Tree, before 2.5.5
1126
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001127Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1128
1129 * configure.in NEWS: preparing release 2.5.5
1130 * doc/* : updated the documentation and regenerated it.
1131
Daniel Veillardef0b4502003-03-24 13:57:34 +00001132Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1133
1134 * xpath.c: fixed some problems related to #75813 about handling
1135 of Result Value Trees
1136
Daniel Veillard9231ff92003-03-23 22:00:51 +00001137Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1138
1139 * uri.c: applied a set of patches from Lorenzo Viali correcting
1140 URI parsing errors.
1141
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001142Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1143
1144 * parser.c: validity status was not passed back when validating in
1145 entities, but raised by Oliver Fischer
1146
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001147Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1148
1149 * HTMLtree.c: avoid escaping ',' in URIs
1150
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001151Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1152
1153 * parser.c: fixing bug #108976 get the ID/REFs to reference
1154 the ID in the document content and not in the entity copy
1155 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1156 stuff, better solution for #107208
1157 * xmlregexp.c: removed a direct printf, dohhh
1158 * xmlreader.c: fixed a bug on streaming validation of empty
1159 elements in entities
1160 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1161 cleanup of the validation tests
1162 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1163 added more ID/IDREF tests to the suite
1164
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001165Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1166
1167 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1168 compiler.
1169
Daniel Veillard20863822003-03-22 17:51:47 +00001170Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1171
1172 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1173
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001174Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1175
1176 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1177 defined in entities content
1178
Daniel Veillard99737f52003-03-22 14:55:50 +00001179Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1180
1181 * SAX.c: Fixed validation bug #108858 on namespace names using
1182 entities and reported by Brent Hendricks
1183 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1184 --debug output.
1185
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001186Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1187
1188 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1189 about the DocType node not being reported sometimes.
1190 * python/tests/reader.py: added to test to the regression checks
1191
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001192Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1193
1194 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1195 reported by Edd Dumbill
1196
Daniel Veillard77a90a72003-03-22 00:04:05 +00001197Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1198
1199 * HTMLparser.c parser.c parserInternals.c: patch from
1200 johan@evenhuis.nl for #107937 fixing some line counting
1201 problems, and some other cleanups.
1202 * result/HTML/: this result in some line number changes
1203
Daniel Veillard580ced82003-03-21 21:22:48 +00001204Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1205
1206 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1207 instead of libxml.spec
1208 * relaxng.c: fixed some of the error reporting excessive
1209 verbosity
1210 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1211 xmlschemastypes.c: removed some warnings from gcc
1212 * doc/libxml2-api.xml: rebuilt
1213
Daniel Veillarde063f482003-03-21 16:53:17 +00001214Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1215
1216 * relaxng.c: another optimization, for choice this time
1217 * result/relaxng/spec1* result/relaxng/tutor12_1*
1218 result/relaxng/tutor3_7: cleanups.
1219
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001220Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1221
1222 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1223 * test/relaxng/testsuite.xml: augmented the test suite
1224 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1225 some schemas validation tests in the presence of foreign
1226 namespaces.
1227
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001228Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1229
1230 * relaxng.c: added another interleave speedup.
1231
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001232Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1233
1234 * xmlschemastypes.c: added integer and fixed one of the
1235 IDREFS regression tests pbm
1236 * result/relaxng/docbook_0.err: updated
1237
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001238Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1239
1240 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1241 declared both in the DTD and in the Schemas <grin/>
1242 * relaxng.c: more debug, added a big optimization for <mixed>
1243 * test/relaxng/testsuite.xml: augmented the testsuite
1244 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1245 DocBook example to the regression tests
1246
Daniel Veillard798024a2003-03-19 10:36:09 +00001247Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1248
1249 * check-xsddata-test-suite.py: cosmetic change for output
1250 * relaxng.c: try to minimize calls to malloc/free for states.
1251
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001252Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1253
1254 * tree.c: removed a warning
1255 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1256 support
1257 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1258 cleanup/improvements of the regression tests batch
1259 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1260
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001261Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1262
1263 * relaxng.c: fixed error msg cleanup deallocation
1264 * xmlschemastypes.c: added a function to handle lists of
1265 atomic types, added support for IDREFS
1266
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001267Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1268
1269 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1270 and IDREF, usable from RelaxNG now
1271 * include/libxml/xmlschemastypes.h: need to add a new interface
1272 because the validation modifies the infoset
1273 * test/relaxng/testsuite.xml: extended the testsuite
1274
Daniel Veillard952379b2003-03-17 15:37:12 +00001275Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1276
1277 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1278 shemas datatype ID/IDREF support still missing though.
1279 * xmlreader.c: fix a crashing bug with prefix raised by
1280 Merijn Broeren
1281 * test/relaxng/testsuite.xml: augmented the testsuite with
1282 complex inheritance tests
1283
Daniel Veillardfd573f12003-03-16 17:52:32 +00001284Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1285
1286 * relaxng.c: switched back to the previous Relax-NG code base,
1287 the derivation algorithm need severe constraining code to avoid
1288 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1289 TEI based example and other bugs
1290 * result/relaxng/*err: updated the results
1291 * test/relaxng/testsuite.xml: started a new test suite
1292
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001293Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1294
1295 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1296 that the original RelaxNG validation code was un-fixeable, it got
1297 rewritten to use the derivation algorithm from James Clark and
1298 redebugged it (nearly) from scratch:
1299 found 373 test schemas: 372 success 1 failures
1300 found 529 test instances: 529 success 0 failures
1301
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001302Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1303
1304 * SAX.c parser.c: fix some recursion problems introduced in the
1305 last release.
1306 * relaxng.c: more debugging of the RNG validation engine, still
1307 problems though.
1308
Daniel Veillard5add8682003-03-10 13:13:58 +00001309Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1310
1311 * Makefile.am: stop generating wrong result file with * in name
1312 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1313 * result/relaxng/demo* test/relaxng/demo: added the tests from
1314 Sebastian reproducing the problem.
1315
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001316Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1317
Daniel Veillard5add8682003-03-10 13:13:58 +00001318 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1319 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001320
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001321Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1322
1323 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1324 variable to control the indentation for the xmllint "--format"
1325 option
1326
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001327Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1328
1329 * encoding.c: applied Gennady's patch against buffer overrun
1330
Daniel Veillard42f12e92003-03-07 18:32:59 +00001331Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1332
1333 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1334 Clark it appeared I had bug in URI parsing code ...
1335 * relaxng.c include/libxml/relaxng.h: completely revamped error
1336 reporting to not loose message from optional parts.
1337 * xmllint.c: added timing for RNG validation steps
1338 * result/relaxng/*: updated the result, all error messages changed
1339
Daniel Veillardedfd5882003-03-07 14:20:40 +00001340Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1341
1342 * xpath.c: fix bug #107804, the algorithm used for document order
1343 computation was failing on attributes.
1344
Daniel Veillard83391282003-03-06 21:37:30 +00001345Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * valid.c: fix bug #107764 , possibility of buffer overflow
1348 in xmlValidDebug()
1349
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001350Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1351
1352 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1353 from Philipp Dunkel
1354
Daniel Veillard5f704af2003-03-05 10:01:43 +00001355Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1356
1357 * xmlschemastype.c: made powten array static it should not be exported
1358 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1359 parser function.
1360 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1361
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001362Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1363
1364 * tree.c: fixed a node dump crash on attributes
1365 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1366 an URI test bug and get better output.
1367
Daniel Veillard463a5472003-02-27 21:30:32 +00001368Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1369
1370 * check-xsddata-test-suite.py: give more infos
1371 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1372 REF->DEF in attribute values.
1373
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001374Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1375
1376 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1377 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1378 regression tests from James Clark.
1379
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001380Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1381
1382 * relaxng.c xmlschemas.c xmlschemastypes.c
1383 include/libxml/xmlschemastypes.h: added param support for relaxng
1384 type checking, started to increment the pool of simple types
1385 registered, still much work to be done on simple types and
1386 facets checkings.
1387
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001388Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1389
1390 * entities.c: fixes again one of the problem raised by
1391 James Clark in #106788
1392
Daniel Veillardc482e262003-02-26 14:48:48 +00001393Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1394
1395 * relaxng.c: Fixed a couple of problem raised by James Clark
1396 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1397 datatype level still not fixed though.
1398
Daniel Veillard17bed982003-02-24 20:11:43 +00001399Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1400
1401 * configure.in: preparing release 2.5.4
1402 * doc/*: updated and rebuilt the docs
1403 * relaxng.c: removed warnings
1404 * result/relaxng/*: updated the results
1405
Daniel Veillardf4be0182003-02-24 19:54:33 +00001406Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1407
1408 * valid.c: fixes a DTD regexp generation problem.
1409
Daniel Veillard02111c12003-02-24 19:14:52 +00001410Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1411
1412 * parser.c: fixes bug #105998 about false detection of
1413 attribute consumption loop.
1414
Daniel Veillard2406abd2003-02-24 18:16:47 +00001415Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1416
1417 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1418
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001419Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1420
1421 * SAX.c: fixed bug #105992
1422
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001423Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1424
1425 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1426 element.
1427 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1428 found 373 test schemas: 369 success 4 failures
1429 found 529 test instances: 525 success 4 failures
1430 * check-relaxng-test-suite.py: added memory debug reporting
1431
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001432Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1433
1434 * uri.c parser.c: some warning removal on Igor's patch
1435 * tree.c: seems I messed up with #106788 fix
1436 * python/libxml.c: fixed some base problems when Python provides
1437 the resolver.
1438 * relaxng.c: fixed the interleave algorithm
1439 found 373 test schemas: 364 success 9 failures
1440 found 529 test instances: 525 success 4 failures
1441 the resulting failures are bug in the algorithm from 7.3 and
1442 lack of support for params
1443
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001444Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1445
1446 * parser.c: another fix for nodeinfo in entities problem
1447 * tree.c entities.c: fixed bug #106788 from James Clark
1448 some spaces need to be serialized as character references.
1449
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001450Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1451
1452 * parser.c uri.c: fixed the bug I introduced in the path
1453 handling, reported by Sebastian Bergmann
1454
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001455Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1456
1457 * parser.c: fixing some nodeinfo in entities problem raised
1458 by Glenn W. Bach
1459 * relaxng.c: implemented the first section 7.3 check
1460 * result/relaxng/*: updated the results
1461
Daniel Veillardc5312d72003-02-21 17:14:10 +00001462Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1463
1464 * relaxng.c: fixed some problems in the previous commit
1465 and finished implementing 4.16 rules checking
1466 found 373 test schemas: 353 success 20 failures
1467 found 529 test instances: 519 success 6 failures
1468 * result/relaxng/*: updated the results
1469
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001470Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1471
1472 * relaxng.c: implemented checks from section 7.2
1473
Daniel Veillard77648bb2003-02-20 15:03:22 +00001474Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1475
1476 * relaxng.c: implemented the checks from section 7.1, fixed
1477 some of the 4.20 and 4.21 problems.
1478 found 373 test schemas: 338 success 35 failures
1479 found 529 test instances: 519 success 6 failures
1480 * result/relaxng/*: updated the results
1481
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001482Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1483
1484 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1485 * result/relaxng/*: updated the results
1486
Daniel Veillardce14fa52003-02-19 17:32:48 +00001487Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1488
1489 * relaxng.c: more bugfixes
1490 * result/relaxng/*: updated the results
1491
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001492Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1493
1494 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1495 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1496 * SAX.c: ensured xmlDoc.URL is always canonic
1497 * parser.c: obsoleted xmlNormalizeWindowsPath
1498 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1499 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1500 * win32/libxml2.def.src: added few exports
1501
1502
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001503Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * Makefile.am configure.in: patched to have shared libraries
1506 for Python regression tests and static binaries for gdb debug
1507 in my development environment
1508 * relaxng.c: more bugfixes
1509 found 373 test schemas: 296 success 77 failures
1510 found 529 test instances: 516 success 8 failures
1511 * result/relaxng/*: updated the results
1512
Daniel Veillard8fe98712003-02-19 00:19:14 +00001513Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1514
1515 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1516
Daniel Veillardd4310742003-02-18 21:12:46 +00001517Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1518
1519 * xmlschemastypes.c: float/double check bugfix
1520 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1521 validation
1522 * xmlreader.c: add a TODO for Jody
1523 * relaxng.c: bugfix bugfix bugfix
1524 found 373 test schemas: 300 success 73 failures
1525 found 529 test instances: 507 success 10 failures
1526 * result/relaxng/*: updated the results
1527
Daniel Veillard2df2de22003-02-17 23:34:33 +00001528Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1529
1530 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1531
Daniel Veillard416589a2003-02-17 17:25:42 +00001532Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1533
1534 * relaxng.c check-relaxng-test-suite.py: more work on the
1535 RelaxNG implementation conformance testing.
1536 found 373 test schemas: 284 success 89 failures
1537 found 529 test instances: 448 success 47 failures
1538 * result/relaxng/*: updated the results
1539
Daniel Veillard784b9352003-02-16 15:50:27 +00001540Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1541
1542 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1543 a patch from Kjartan Maraas to fix some typos
1544
Daniel Veillardfebcca42003-02-16 15:44:18 +00001545Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1546
1547 * relaxng.c: more bug-hunting
1548 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1549 intermediate rng tree
1550 * python/generator.py: patch from Stephane Bidoul to fix the generator
1551 on python < 2.2
1552
Daniel Veillardd2298792003-02-14 16:54:11 +00001553Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1554
1555 * check-relaxng-test-suite.py relaxng.c: more testing on the
1556 Relax-NG front, cleaning up the regression tests failures
1557 current state and I forgot support for "mixed":
1558 found 373 test schemas: 280 success 93 failures
1559 found 529 test instances: 401 success 68 failures
1560 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1561 moved the Name, NCName and QName validation routine in tree.c
1562 * uri.c: fixed handling of URI ending up with #, i.e. having
1563 an empty fragment ID.
1564 * result/relaxng/*: updated the results
1565
Daniel Veillard9a237c92003-02-13 15:52:58 +00001566Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1567
1568 * check-xinclude-test-suite.py: improved the script accordingly
1569 to the XInclude regression tests updates
1570 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1571 November 2002
1572 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1573 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1574 augmented the Xpointer testsuite for the element() scheme
1575
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001576Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1577
1578 * relaxng.c: added TODO for the DTD compatibility spec
1579 * xinclude.c: more bug fixes driven by the testsuite
1580
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001581Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1582
1583 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1584 regression tests for XInclude, improved the script, improving
1585 XInclude error reporting mechanism
1586
Daniel Veillard1d788d22003-02-10 16:21:58 +00001587Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1588
1589 * NEWS doc/* configure.in: preparing release 2.5.3
1590
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001591Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1592
1593 * tree.c: trying to fix #104934 about some XHTML1 serialization
1594 issues.
1595
Daniel Veillard809faa52003-02-10 15:43:53 +00001596Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1597
1598 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1599 encoding conversion when the input buffer stops in the
1600 middle of a multibyte char
1601
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001602Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1603
1604 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1605 * check-relaxng-test-suite.py: python script to run regression
1606 against OASIS RelaxNG testsuite
1607 * relaxng.c: some cleanup tweaks
1608 * HTMLparser.c globals.c: cleanups in comments
1609 * doc/libxml2-api.xml: updated the API
1610 * result/relaxng/*: errors moved files, so large diffs but
1611 no changes at the semantic level.
1612
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001613Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1614
1615 * tree.c: fixing #105678 problem when dumping a namespace node.
1616
Daniel Veillard591b4be2003-02-09 23:33:36 +00001617Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1618
1619 * xpath.c: fixed doc comment problems
1620 * python/generator.py python/libxml_wrap.h python/types.c: adding
1621 RelaxNG wrappers
1622 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1623 test of those early Python RelaxNG bindings
1624
1625Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001626
1627 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1628 * relaxng.c: found the validation problem I had with interleave
1629 when not covering all remaining siblings
1630 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1631 testsuite and check the RNG schemas against the RNG schemas
1632 given in appendix A
1633
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001634Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1635
1636 * win32/Makefile.msvc: updates for RelaxNG
1637 * win32/Makefile.mingw: updates for RelaxNG
1638 * win32/libxml2.def.src: added RelaxNG exports
1639
Daniel Veillard97fd5672003-02-07 13:01:54 +00001640Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1641
1642 * xinclude.c: applied another bug fix from Sean Chittenden
1643
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001644Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1645
1646 * configure.in xmllint.c: I f...ed up the default configuration
1647 of schemas and --relaxng option display in xmllint, pointed by
1648 Morus Walter.
1649 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1650 detection module, fixes bug #105374.
1651
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001652Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1653
1654 * xmlschemastypes.c: added the boolean base type.
1655
Daniel Veillard96a4b252003-02-06 08:22:32 +00001656Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1657
1658 * xmlschemastypes.c: started implementing some of the missing
1659 default simple types
1660 * result/relaxng/*: updated the results
1661
Daniel Veillard72fef162003-02-05 14:31:19 +00001662Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1663
1664 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1665
Daniel Veillard71531f32003-02-05 13:19:53 +00001666Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1667
1668 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1669 * Makefile.am: use xmllint for doing the RelaxNG tests
1670 * configure.in: preparing 2.5.2 made schemas support default to
1671 on instead of off
1672 * relaxng.c: removed the verbosity
1673 * xmllint.c: added --relaxng option
1674 * python/generator.py python/libxml_wrap.h: prepared the integration
1675 of the new RelaxNG module and schemas
1676 * result/relaxng/*: less verbose output
1677
Daniel Veillardec498e12003-02-05 11:01:50 +00001678Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1679
1680 * valid.c: do not run content model validation if the
1681 content is not determinist
1682
Daniel Veillardde590ca2003-02-05 10:45:26 +00001683Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1684
1685 * SAX.c: added the redefinition of namespaced attribute
1686 check that was missing as Fabrice Desré pointed out.
1687
Daniel Veillard930dfb62003-02-05 10:17:38 +00001688Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1689
1690 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1691 improvements from Nick Kew, allowing to do more checking
1692 to HTML elements and attributes.
1693
Daniel Veillard4287c572003-02-04 22:48:53 +00001694Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1695
1696 * xinclude.c: fixing bug #105137 about entities declaration
1697 needing to be copied to the including document.
1698
Daniel Veillard652d8a92003-02-04 19:28:49 +00001699Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1700
1701 * catalog.c: fixed bug #104817 with delegateURI
1702 * xpath.c: fixing bugs #104123 and #104125
1703
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001704Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1705
1706 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1707 python/types.c: fixing #104096 to compile without regexps
1708
Daniel Veillard57e79b32003-02-04 15:33:12 +00001709Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1710
1711 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1712 when building the automata for elem*
1713
Daniel Veillard358a9892003-02-04 15:22:32 +00001714Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1715
1716 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1717 bug #103827
1718
Daniel Veillardeb137172003-02-04 15:18:06 +00001719Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1720
1721 * HTMLparser.c: updating a comment, fixing #103776
1722
Daniel Veillard8d589042003-02-04 15:07:21 +00001723Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1724
1725 * parser.c: fixing bug 105049 for validity checking of content
1726 within recursive entities.
1727
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001728Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1729
1730 * HTMLparser.c: try to fix # 105049
1731 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1732 * tree.c: updated a function comment
1733
Daniel Veillard419a7682003-02-03 23:22:49 +00001734Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1735
1736 * relaxng: more work on grammars and refs/defs
1737 * test/relaxng/* result/relaxng/*: augmented/updated the
1738 regression tests
1739
Daniel Veillard144fae12003-02-03 13:17:57 +00001740Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1741
1742 * relaxng: more work on name classes, except support
1743 * test/relaxng/* result/relaxng/*: augmented/updated the
1744 regression tests
1745
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001746Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1747
1748 * relaxng: more work on name classes, the "validate all" schemas
1749 seems to work now.
1750 * test/relaxng/* result/relaxng/*: augmented/updated the
1751 regression tests
1752
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001753Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1754
1755 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1756 * parser.c: put a guard against infinite document depth, basically
1757 trying to avoid another kind of DoS attack.
1758 * relaxng.c: some code w.r.t. nameClasses
1759
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001760Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1761
1762 * test/relaxng/* result/relaxng/*: check all the namespace support
1763 was actually correct based on tutorial section 10.
1764
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001765Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1766
1767 * relaxng: include seems to work okay now
1768 * test/relaxng/* result/relaxng/*: augmented/updated the
1769 regression tests
1770
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001771Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1772
1773 * relaxng.c: a bit of work done in the train back.
1774 * test/relaxng/*: added one of the include tests
1775
Daniel Veillard154877e2003-01-30 12:17:05 +00001776Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1777
1778 * relaxng: more work done in the train
1779 * test/relaxng/* result/relaxng/*: augmented/updated the
1780 regression tests
1781
Daniel Veillarde431a272003-01-29 23:02:33 +00001782Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1783
1784 * relaxng.c: debugging of externalRef
1785 * test/relaxng/* result/relaxng/*: augmented/updated the
1786 regression tests
1787
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001788Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1789
1790 * relaxng.c: more work on Relax-NG, implementing externalRef
1791 * test/relaxng/* result/relaxng/*: augmented/updated the
1792 regression tests
1793 * Makefile.am: cleanup to Relaxtests target
1794
Daniel Veillardb08c9812003-01-28 23:09:49 +00001795Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1796
1797 * relaxng.c: more work on Relax-NG, implementing interleave
1798 * test/relaxng/* result/relaxng/*: augmented/updated the
1799 regression tests
1800
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001801Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1802
1803 * relaxng.c: more work on Relax-NG, implementing interleave
1804 * test/relaxng/* result/relaxng/*: augmented/updated the
1805 regression tests
1806
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001807Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1808
1809 * doc/tutorial/customfo.xsl
1810 * doc/tutorial/customhtml.xsl
1811 adding stylesheet customizations used to generate fo
1812 for pdf and html
1813
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001814Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1815
1816 * relaxng.c: more work on Relax-NG
1817 * test/relaxng/* result/relaxng/*: augmented/updated the
1818 regression tests
1819 * xmlschemastypes.c: added a number of base type definition but not
1820 the associated checks, those are still TODOs
1821
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001822Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1823
1824 in docs/tutorial:
1825 * apa.html
1826 * apb.html
1827 * apc.html
1828 * apd.html
1829 * ape.html
1830 * apf.html
1831 * apg.html
1832 * ar01s02.html
1833 * ar01s03.html
1834 * ar01s04.html
1835 * ar01s05.html
1836 * ar01s06.html
1837 * ar01s07.html
1838 * ar01s08.html
1839 * index.html
1840 * xmltutorial.pdf
1841 * xmltutorial.xml
1842 add index to tutorial
1843
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001844Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1845
1846 * doc/xmlcatalog.1
1847 * doc/xmlcatalog_man.html
1848 * doc/xmlcatalog_man.xml
1849 belatedly fixing bug #93622 (adds rewriteURI type to
1850 "--add" option in xmlcatalog man page
1851
Daniel Veillard3be27512003-01-26 19:49:04 +00001852Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1853
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001854 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001855 Julio Merino, closing #104475
1856
Daniel Veillardea3f3982003-01-26 19:45:18 +00001857Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1858
1859 * relaxng.c: more work on Relax-NG
1860 * test/relaxng/* result/relaxng/*: augmented/updated the
1861 regression tests
1862
Daniel Veillardedc91922003-01-26 00:52:04 +00001863Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1864
1865 * relaxng.c: more work on Relax-NG
1866 * test/relaxng/* result/relaxng/*: augmented/updated the
1867 regression tests
1868
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001869Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1870
1871 * README: updated the policy on private mail answers
1872 * relaxng.c: more work on Relax-NG
1873 * test/relaxng/* result/relaxng/*: augmented/updated the
1874 regression tests
1875
Daniel Veillard7424eb62003-01-24 14:14:52 +00001876Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1877
1878 * error.c parser.c tree.c: applied a documentation patch from
1879 Stefan Kost
1880
Daniel Veillard276be4a2003-01-24 01:03:34 +00001881Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1882
1883 * relaxng.c: more work on Relax-NG
1884 * doc/*: regenerated the docs
1885 * test/relaxng/* result/relaxng/*: updated and augmented the
1886 Relax-NG regression tests and results
1887
Daniel Veillard6eadf632003-01-23 18:29:16 +00001888Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1889
1890 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1891 First commit of the new Relax-NG validation code, not generally
1892 useful yet.
1893 * test/relaxng/* result/relaxng/*: current state of the regression
1894 tests
1895
Daniel Veillard814a76d2003-01-23 18:24:20 +00001896Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1897
1898 * tree.c: minimized the memory allocated for GetContent
1899 and a bit of cleanup.
1900
Daniel Veillardff12c492003-01-23 16:42:55 +00001901Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1902
1903 * python/generator.py: seems there is no good reasons to
1904 not generate bindings for XPointer
1905
Daniel Veillard540a31a2003-01-21 11:21:07 +00001906Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1907
1908 * xmlreader.c doc/apibuild.py: applied a new patch from
1909 Stéphane Bidoul for cleanups
1910 * doc/libxml2-api.xml: rebuilt the API description with
1911 new entry points
1912
Daniel Veillard417be3a2003-01-20 21:26:34 +00001913Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1914
1915 * xmlreader.c python/drv_libxml2.py python/generator.py
1916 python/libxml.c python/libxml.py python/libxml_wrap.h
1917 python/types.c: patch from Stéphane Bidoul for better per
1918 context error message APIs
1919 * python/tests/ctxterror.py python/tests/readererr.py:
1920 update of the tests
1921
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001922Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1923
1924 * doc/guidelines.html
1925 grammar and spelling cleanup
1926
Daniel Veillard26f70262003-01-16 22:45:08 +00001927Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1928
1929 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1930 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1931 a patch from Stéphane Bidoul to allow per XMLtextReader error
1932 and warning handling
1933 * python/tests/Makefile.am python/tests/readererr.py: adding the
1934 specific regression test
1935
Daniel Veillard71f9d732003-01-14 16:07:16 +00001936Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1937
1938 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1939 should raise a syntax error
1940
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001941Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1942
1943 * python/libxml.c: cleanup patch from Stéphane Bidoul
1944
Daniel Veillard81601f92003-01-14 13:42:37 +00001945Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1946
1947 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1948
Daniel Veillarde6227e02003-01-14 11:42:39 +00001949Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1950
1951 * python/generator.py python/libxml.c python/libxml.py
1952 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001953 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001954 Python level.
1955 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1956 regression test for it.
1957
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001958Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1959
1960 * xmlreader.c: fixed the streaming property of the reader,
1961 it was generating tree faster than consuming it. Pointed out
1962 by Nate Myers
1963 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1964
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001965Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1966
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001967 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001968
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001969Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1970
1971 * xpath.c: fix to the XPath implementation for parent and
1972 ancestors axis when operating on a Result Value Tree.
1973 Fixes bug #100271
1974
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001975Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1976
1977 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1978 to fix some URI/file escaping problems
1979
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001980Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1981
1982 * python/generator.py: fixed a bug raised by Raymond Wiker,
1983 docSetRootElement() should not raise an exception if the
1984 return is None
1985
Daniel Veillard3e20a292003-01-10 13:14:40 +00001986Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1987
1988 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1989 fixed bug #102181 by applying the suggested change and fixing
1990 the generation/registration problem.
1991
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001992Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1993
1994 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1995 routines.
1996
Daniel Veillard8f872442003-01-09 23:19:02 +00001997Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1998
1999 * parser.c: one more IsEmptyElement crazyness, that time in
2000 external parsed entities if substitution is asked.
2001 * python/tests/reader3.py: added a specific test.
2002
Daniel Veillarde329fc22003-01-09 21:36:42 +00002003Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2004
2005 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2006 support and improved error handler registration
2007
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002008Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2009
2010 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2011 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2012 * README: fixed a link
2013
Daniel Veillarde2830f12003-01-08 17:47:49 +00002014Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2015
2016 * configure.in doc/* NEWS: preparing 2.5.1 release
2017 * SAX.c parser.c: fixing XmlTextReader bug
2018
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002019Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2020
2021 * SAX.c: fuck, I introduced a memory leak on external parsed
2022 entities in 2.5.0 :-(
2023
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002024Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2025
2026 * xmllint.c: another fix needed as pointed by Christophe Merlet
2027 for --stream --debug if compiled without debug support.
2028
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002029Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2030
2031 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002032 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002033 update man page with --stream and --chkregister
2034
Daniel Veillard8326e732003-01-07 00:19:07 +00002035Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2036
2037 * globals.c: fixed --with-threads compile
2038 * xmllint.c: fixed --without-debug compile
2039 * include/libxml/globals.h: cleanup
2040 * include/libxml/schemasInternals.h: add a missing include
2041
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002042Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2043
2044 * configure.in NEWS: preparing 2.5.0 release
2045 * SAX.c: only warn in pedantic mode about namespace name
2046 brokeness
2047 * globals.c: fix a doc generation problem
2048 * uri.c: fix #101520
2049 * doc/*: updated and rebuilt the doc for the release, includuding
2050 stylesheet update
2051 * python/Makefile.am: fix a filename bug
2052
2053Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2054
2055 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2056 should not be called.
2057
2058Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2059
2060 * libxml-2.0.pc.in: applied the patch to fix #101894
2061
2062Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2063
2064 * tree.c : applied patch from Lukas Schroeder for register callbacks
2065 * valid.c: modified patch from Lukas Schroeder to test
2066 register callbacks with --chkregister
2067
2068Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2069
2070 * xmlreader.c: seriously changed the way data are pushed to
2071 the underlying parser, go by block of 512 bytes instead of
2072 tryng to detect tag boundaries at that level. Changed the
2073 way empty element are detected and tagged.
2074 * python/tests/reader.py python/tests/reader2.py
2075 python/tests/reader3.py: small changes mostly due to context
2076 reporting being different and DTD node being reported. Some
2077 errors previously undetected are now caught and fixed.
2078 * doc/xmlreader.html: flagged last section as TODO
2079
2080Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2081
2082 * python/libxml.py: integrated the Python 2.2 optimizations
2083 from Hannu Krosing, while maintaining compatibility with
2084 1.5 and 2.1
2085
2086Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2087
2088 * xmllint.c: a bit of cleanup
2089 * xmlreader.c: small fix
2090 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2091 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2092
2093Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2094
2095 * python/setup.py.in: patch from Stéphane Bidoul to include
2096 drv_libxml2.py in setup.py
2097
2098Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2099
2100 * doc/xmlreader.html: starting documenting the new XmlTextReader
2101 interface.
2102
2103Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2104
2105 * xmllint.c: added the --stream flag to use the TextReader API
2106 * xmlreader.c: small performance tweak
2107
2108Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2109
2110 * xmlreader.c python/tests/reader2py: okay the DTD validation
2111 code on top of the XMLTextParser API should be solid now.
2112
2113Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2114
2115 * xmlreader.c python/tests/reader2py: Fixing some more mess
2116 with validation and recursive entities while using the
2117 reader interface, it's getting a bit messy...
2118
2119Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2120
2121 * xmlreader.c python/tests/reader.py: another couple of problem
2122 related to IsEmptyElement reported by Stéphane Bidoul needed
2123 some fixes.
2124
2125Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2126
2127 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2128 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2129 based on the python XmlTextReader interface.
2130
2131Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2132
2133 * tree.c: backing out one change in the last patch which broke the
2134 regression tests
2135
2136Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2137
2138 * global.data globals.c tree.c include/libxml/globals.h: applied
2139 an old patch from Lukas Schroeder to track node creation and
2140 destruction. Probably missing a lot of references at the moment
2141 and not usable reliably.
2142
2143Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2144
2145 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2146 from doc/news.html and a stylesheet
2147
2148Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2149
2150 * xmlreader.c python/tests/reader.py: fixed another couple of
2151 xmlreader bugs reported by Stéphane Bidoul and added tests.
2152
2153Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2154
2155 * xmlreader.c python/tests/reader2.py: fixed another validity
2156 checking in external parsed entities raised by Stéphane Bidoul
2157 and added a specific regression test.
2158 * python/tests/reader3.py: cleanup
2159
2160Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * xmlreader.c python/tests/reader2.py: fixed a problem with
2163 validation within entities pointed by Stéphane Bidoul, augmented
2164 the tests to catch those.
2165
2166Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * python/generator.py: modified the generator to allow keeping
2169 class references when creating new classes, needed to fix a bug
2170 pointed by Stéphane Bidoul where the input buffer of the
2171 xmlTextReader instance gets destroyed if the python wrapper for
2172 the input is not referenced anymore.
2173
2174Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2177 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2178
2179Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * xmlreader.c python/tests/reader.py: fixed another problem
2182 pointed by Stéphane Bidoul
2183
2184Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2187 with "<a/>"
2188
2189Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * SAX.c: warn on xmlns:prefix="foo"
2192 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2193 for namespace attributes handling.
2194
2195Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2198 a really nasty problem raised by a DocBook XSLT transform
2199 provided by Sebastian Bergmann
2200
2201Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2204 by Stéphane Bidoul and integrated it into the tests
2205
2206Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2207
2208 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2209 extended the XmlTextReader API a bit, addding accessors for
2210 the current doc and node, and an entity substitution mode for
2211 the parser.
2212 * python/libxml.py python/libxml2class.txt: related updates
2213 * python/tests/Makefile.am python/tests/reader.py
2214 python/tests/reader2.py python/tests/reader3.py: updated a bit
2215 the old tests and added a new one to test the entities handling
2216
2217Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * python/generator.py python/libxml2class.txt
2220 python/tests/reader.py python/tests/reader2.py: changed the
2221 generator to provide casing for the XmlTextReader similar to
2222 C# so that examples and documentation are more directly transposable.
2223 Fixed the couple of tests in the suite.
2224
2225Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * doc/guidelines.html: added a document on guildeline for
2228 publishing and deploying XML
2229
2230Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * valid.c xmlreader.c: final touch running DTD validation
2233 on the XmlTextReader
2234 * python/tests/Makefile.am python/tests/reader2.py: added a
2235 specific run based on the examples from test/valid/*.xml
2236
2237Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * python/libxml.py: added a few predefined xmlTextReader parser
2240 configuration values.
2241
2242Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * python/libxml_wrap.h: trying to fix #102037
2245
2246Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * SAX.c: fixing bug #95296, when the predefined entities
2249 are redefined in the DTD the default one must be used
2250 instead anyway.
2251
2252Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2253
2254 * doc/xmllint.xml
2255 * doc/xmllint.1
2256 Add discussion of XML_DEBUG_CATALOG to xmllint man
2257 page - bug #100907
2258
2259
2260Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * xmlreader.c: Fixed the empty node detection to avoid reporting
2263 an inexistant close tag.
2264
2265Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2268 for Python 2.1
2269
2270Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2271
2272 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2273
2274Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * doc/libxml2-api.xml python/tests/reader.py: one really need
2277 to provide the base URI information when creating a reader parser
2278 from an input stream. Updated the API and the example using it.
2279
2280Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2281
2282 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2283 include/libxml/valid.h include/libxml/xmlreader.h: working on
2284 DTD validation on top of xml reader interfaces. Allows to
2285 validate arbitrary large instances. This required some extensions
2286 to the valid module interface and augmenting the size of xmlID
2287 and xmlRef structs a bit.
2288 * uri.c xmlregexp.c: simple cleanup.
2289
2290Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2293 work on the xml reader interfaces.
2294 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2295 Web page for the Windows binaries.
2296
2297Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * xmlIO.c: applied a patch for VMS following the report by
2300 Nigel Hall
2301
2302Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * parser.c: the parseStartTag bug fix wasn't complete.
2305
2306Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2307
2308 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2309 parseStartTag, fixing it.
2310 * test/att4 result/att4 result/noent/att4: adding the test
2311 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2312 more methods to XmlTextReader.
2313
2314Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2315
2316 * win32/libxml2.def.src: added more xml reader exports
2317 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2318 to the build
2319
2320Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2321
2322 * doc/tutorial/xmltutorial.xml
2323 plus generated html and pdf
2324 Updating tutorial again based on further comments from Niraj
2325 Tolia on the last iteration
2326
2327Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2328
2329 * doc/tutorial/xmltutorial.xml
2330 * doc/tutorial/includekeyword.c
2331 * doc/tutorial/includegetattribute.c
2332 plus generated html and pdf
2333 Adding fix from Niraj Tolia to tutorial to properly free memory.
2334
2335
2336Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2339 more methods of XmlTextReader.
2340 * python/libxml2class.txt python/tests/reader.py: this increased the
2341 methods in the bndings, augmented the test to check those new
2342 functions.
2343
2344Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2347 methods of XmlTextReader.
2348 * python/generator.py python/libxml_wrap.h python/types.c
2349 python/libxml2class.txt: added the reader to the Python bindings
2350 * python/tests/Makefile.am python/tests/reader.py: added a specific
2351 test for the Python bindings of the Reader APIs
2352 * parser.c: small cleanup.
2353
2354Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * xinclude.c: fallback was only copying the first child not the
2357 full child list of the fallback element, closes #89684 as reopened
2358 by Bernd Kuemmerlen
2359
2360Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2361
2362 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2363
2364Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * configure.in: preparing release of 2.4.30
2367 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2368 gives enum values, fix functype return type, put back fields in
2369 structs
2370 * doc/*: updated the docs rebuilt
2371
2372Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2375 about htmlNodeDumpOutput location.
2376 * xpath.c: removed an undefined function signature
2377 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2378 too many symbols in the API breaking the python bindings.
2379 Updated with the libxslt/libexslt changes.
2380
2381Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * configure.in: preparing release of 2.4.29
2384 * doc/*: rebuilt the docs and API
2385 * xmlreader.c: a few more fixes for the XmlTextReader API
2386
2387Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2388
2389 * include/win32config.h: applied mingw patch from Magnus Henoch
2390
2391Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2394
2395Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2396
2397 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2398 building Python script, does the C parsing directly, generates
2399 a better API description including structure fieds defs and
2400 enums. Still a couple of bugs, but good enough for the python
2401 wrappers now.
2402 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2403 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2404 include/libxml/schemasInternals.h include/libxml/tree.h: more
2405 cleanup based on the python analysis script reports.
2406 * libxml.spec.in: make sure the API XML description is part of the
2407 devel package.
2408
2409Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2412 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2413 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2414 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2415 code cleanup, especially the function comments.
2416 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2417
2418Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * Makefile.am xmlreader.c include/libxml/Makefile.am
2421 include/libxml/xmlreader.h: Adding a new set of APIs based on
2422 the C# TextXmlReader API but converted to C. Allow to parse
2423 in constant memory usage, far simpler to program and explain
2424 than the SAX like APIs, unfinished but working.
2425 * testReader.c: test program
2426
2427Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2428
2429 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2430
2431Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * tree.c: Chip turner indicated that XHTML1 serialization
2434 rule for style actually break on both IE and Mozilla,
2435 try to avoid the rule if escaping ain't necessary
2436
2437Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * nanhttp.c: handle HTTP URL escaping, problem reported by
2440 Glen Nakamura and Stefano Zacchiroli
2441
2442Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2445
2446Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * uri.c: Johann Richard pointed out some XPointer problems for
2449 URN based URI references in XInclude. Modified the URI parsing
2450 and saving routines to allow correct parsing and saving of
2451 XPointers, especially when attached to "opaque" scheme accordingly
2452 to RFC 2396
2453
2454Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2457 of refactoring to the HTML saving code.
2458 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2459 in the doc.
2460
2461Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2464 to a buffer API to reuse the generic dump to an OutputIO layer,
2465 this reduces code, fixes xmlNodeDump() for XHTML, also made
2466 xmlNodeDump() now return the number of byte written.
2467
2468Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * python/setup.py.in: another patch from Stéphane Bidoul for
2471 Python bindings on Windows
2472 * doc/parsedecl.py: small cleanup
2473
2474Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * libxml.spec.in configure.in: add a line in %changelog for releases
2477
2478Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2479
2480 * parser.c: patch from Marcus Clarke fixing a problem in entities
2481 parsing that was detected in KDe documentations environment.
2482
2483Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2484
2485 * python/libxml.c (libxml_prev): Return the previous as opposed to
2486 the next node (I guess this is the result of some cut & paste programming:)
2487
2488Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2491
2492Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * python/generator.py python/libxml.c python/setup.py.in: trying
2495 to fix the Python bindings build on Windows (Stéphane Bidoul)
2496
2497Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2498
2499 * win32/configure.js: added option for python bindings
2500 * win32/libxml2.def.src: added more exports
2501
2502Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2503
2504 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2505 pthreads
2506 * win32/wince/*: applied updates to Windows CE port from Javier
2507
2508Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * configure.in: preparing 2.4.28
2511 * libxml.spec.in doc/Makefile.am: some cleanup
2512 * doc/*: updated the news and regenerated.
2513
2514Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * HTMLparser.c: final touch at closing #87235 </p> end tags
2517 need to be generated.
2518 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2519 this change slightly the output of a few tests
2520 * doc/*: regenerated
2521
2522Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * parserInternals.c: fixing bug #99190 when UTF8 document are
2525 parsed using the progressive parser and the end of the chunk
2526 is in the middle of an UTF8 multibyte character.
2527
2528Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2529
2530 * threads.c: fixed initialization problem in xmlNewGlobalState
2531 which was causing crash.
2532 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2533 in xmlInitializeGlobalState.
2534 * parserInternals.c: cleaned up ctxt->sax initialisation.
2535
2536Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * tree.c include/libxml/tree.h: modified the existing APIs
2539 to handle XHTML1 serialization rules automatically, also add
2540 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2541 libxslt serialization uses it when needed without changing
2542 the library API.
2543 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2544 result/xhtml1: added a new test specifically for xhtml1 output
2545 and updated the result of one XHTML1 test
2546
2547Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * xinclude.c parserInternals.c encoding.c: fixed #99082
2550 for xi:include encoding="..." support on text includes.
2551 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2552 test/XInclude/ents/isolatin.txt : added a specific regression test
2553 * python/generator.py python/libxml2class.txt: fixed the generator
2554 the new set of comments generated for doc/libxml2-api.xml were
2555 breaking the python generation.
2556
2557Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2560 * configure.in: patch for Solaris on new autoconf closes #98880
2561 * doc/parsedecl.py: repair the frigging API building script,
2562 did I say that python xmllib sucks ?
2563 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2564 and some comment are no more truncated.
2565
2566Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2567
2568 * parser.c: Martin Stoilov pointed out a potential leak in
2569 xmlCreateMemoryParserCtxt
2570
2571Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2574 included in HTML documents and using the push parser.
2575
2576Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2577
2578 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2579 specified, look for the Python interpreter not just in the
2580 specified root but also in the specified location. Fixes #98825
2581
2582Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * python/libxml.c: fixing bug #98792 , node may have no doc
2585 and dereferencing without checking ain't good ...
2586
2587Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * configure.in: preparing release 2.4.27
2590 * doc/* : updated and rebuilt the docs
2591 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2592 and all the docs are actually packaged and in the final RPMs
2593 * parser.c parserInternals.c include/libxml/parser.h: restore
2594 xmllint --recover feature.
2595
2596Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2597
Daniel Veillard784b9352003-02-16 15:50:27 +00002598 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002599 processing of parsed entities, and XPath computation on sustitued
2600 entities.
2601 * testXPath.c: make sure entities are substitued.
2602
2603Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
Daniel Veillard784b9352003-02-16 15:50:27 +00002605 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002606 processing of internal parsed entities, which had to be changed.
2607
2608Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2611 trying to fix bug #98517 about building outside the source tree
2612 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2613
2614Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2615
2616 * include/win32config.h: cleanup
2617 * win32/Makefile.mingw: integrated mingw in JScript configure
2618 * win32/Makefile.msvc: modified to allow mingw coexistence
2619 * win32/configure.js: integrated mingw
2620 * win32/Readme.txt: cleanup
2621
2622Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * HTMLparser.c: strengthen the guard in the Pop macros,
2625 like in the XML parser, closes bug #97315
2626
2627Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2630 callback is never used.
2631
2632Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * parserInternals.c: fixed the initialization of the SAX structure
2635 which was breaking xsltproc
2636 * xpath.c: patch from Petr Pajas for CDATA nodes
2637 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2638 * parser.c include/libxml/parser.h: patch from Peter Jones
2639 removing a leak in xmlSAXParseMemory() and adding the
2640 function xmlSAXParseMemoryWithData()
2641
2642Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2643
2644 adding pdf of tutorial, changing web page to link to it
2645 * doc/tutorial/xmltutorial.pdf
2646 * doc/xml.html
2647 * doc/docs.html
2648
2649Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2650
2651 * doc/tutorial/ar01s08.html
2652 adding file what I forgot for tutorial
2653
2654
2655Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2656
2657 Adding encoding discussion to tutorial
2658 Added:
2659 * doc/tutorial/images/*.png: DocBook admonition image files
2660 * doc/tutorial/apf.html, apg.html: new generated html
2661 * doc/tutorial/includeconvert.c: conversion code entity file
2662 changed:
2663 * doc/tutorial/xmltutorial.xml: DocBook original
2664 * doc/tutorial/*.html: generated html
2665
2666Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2667
2668 * include/libxml/*.h: retired xmlwin32version.h
2669 * doc/Makefile.am: retired xmlwin32version.h
2670 * win32/configure.js: retired xmlwin32version.h
2671
2672Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2673
2674 * win32/libxml2.def.src: exported additional symbols
2675 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2676 sisterhood
2677
2678Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * globals.c: fixed a typo pointed out by Igor
2681 * xpath.c: try to speed up node compare using line numbers
2682 if available.
2683
2684Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * tree.c: make xmlFreeNode() handle attributes correctly.
2687
2688Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2689
2690 * catalog.c: completed the #96963 fix, as reported by Karl
2691 Eichwalder
2692
2693Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2696
2697Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2698
2699 * Makefile.am: switched the order of a couple of includes
2700 to fix bugs #97100
2701
2702Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2703
2704 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2705 xmlLoadCatalogs that used to separate directories with a ':'.
2706
2707Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2708
2709 * threads.c: improvements to the Windows-side of thread handling
2710 * testThreads.c: conditionally excluded unistd.h
2711 * testThradsWin32.c: broke overlong lines
2712 * include/win32config.h: adapted thread-related macros to the new
2713 scheme and for pthreads on Windows
2714 * win32/Makefile.msvc: introduced a more flexible thread build,
2715 added testThreads[Win32].c to the build
2716 * win32/configure.js: introduced a more flexible thread config
2717
27182002-10-31 John Fleck <jfleck@inkstain.net>
2719
2720 * doc/xml.html (and, by implication, FAQ.html)
2721 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2722
2723Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2724
2725 * configure.in: removed xmlwin32version.h
2726 * include/libxml/Makefile.am: removed xmlwin32version.h
2727
2728Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2729
2730 * tree.c: applied patch from Brian Stafford to fix a bug
2731 in xmlReconciliateNs()
2732
2733Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * tree.c: applied patch from Christian Glahn to allow
2736 xmlNewChild() on document fragment nodes
2737
2738Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2739
2740 * parser.c: Christian Glahn found a problem with a recent
2741 patch to xmlParseBalancedChunkMemoryRecover()
2742 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2743 problems
2744 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2745 test/schemas/seq*: added the test cases from Charles
2746
2747Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2750 serious cleanup of the spec file and associated changes
2751 in the Makefiles.
2752 * valid.c: try to remove some warnings on x86_64
2753
2754Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2757 fix bug #96586
2758
2759Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2762 parsing, applied his patch
2763 * result/HTML/attrents.html result/HTML/attrents.html.err
2764 result/HTML/attrents.html.sax test/HTML/attrents.html:
2765 added the test and result case provided by Mikhail Sogrine
2766
2767Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * vms/build_libxml.com vms/config.vms vms/readme.vms
2770 include/libxml/parser.h include/libxml/parserInternals.h
2771 include/libxml/tree.h include/libxml/xmlIO.h
2772 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2773 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2774 Applied the VMS update patch from Craig A. Berry
2775 * doc/*.html: update
2776
2777Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2780
2781Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * debugXML.c: adding a grep command to --shell in xmllint
2784 for T.V. Raman
2785
2786Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * xmlcatalog.c: tried to fix some of the problem with --sgml
2789
2790Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * parser.c: tried to fix bug #91500 where doc->children may
2793 be overriden by a call to xmlParseBalancedChunkMemory()
2794
2795Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2798 identifiers in SGML catalogs containing '&'
2799
2800Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * python/types.c: fixed bugs when passing result value tree
2803 to Python functions.
2804
2805Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * configure.in: preparing the release of 2.4.26
2808 * doc/*: updated and rebuilt the documentation
2809
2810Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * parser.c: fixed a XML Namespace compliance bug reported by
2813 Alexander Grimalovsky
2814
2815Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * HTMLtree.c: fixed serialization of script and style when
2818 they are not lowercase (i.e. added using the API to the tree).
2819
2820Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * valid.c: make xmlValidateDocument emit a warning msg if there
2823 is no DTD, pointed by Christian Glahn
2824
2825Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2828 content model when some of the blocks have min or max, and a couple
2829 of bugs found in the process.
2830 * result/schemas/list0* test/schemas/list0*: added some specific
2831 regression tests
2832
2833Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * README: updated the contact informations
2836
2837Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2840 misses it, reported by Peter Bray.
2841
2842Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2845 and removed a few warnings
2846
2847Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * parser.c: Christian Glahn found a small bug in the push parser.
2850 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2851 public
2852
2853Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * xmlschemas.c include/libxml/xmlschemas.h: added
2856 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2857 * testSchemas.c: added --memory to test the new interface
2858
2859Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * doc/index.py doc/search.php: integrated the XSLT indexing,
2862 a few fixed in the indexer, added a scope selection at the
2863 search level.
2864
2865Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2866
2867 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2868 this was due to uninitialized parts of the validation context
2869
2870Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * debugXML.c: applied patch from Mark Vakoc except the API
2873 change, preserved it.
2874 * doc/*: updated the docs to point to the search engine for
2875 information lookup or before bug/help reports.
2876
2877Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * doc/index.py doc/search.php: added mailing-list archives
2880 indexing and lookup
2881
2882Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2885
2886Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * doc/index.py: improved HTML indexing
2889 * doc/search.php: make the queries also lookup the HTML based indexes
2890
2891Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * doc/index.py: added HTML page indexing
2894
2895Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2896
2897 * xmlIO.c: extended Windows path normalisation to fix the base
2898 problem in libxslt.
2899 * catalog.c: fixed list handling in XML_CATALOG_FILES
2900
2901Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * valid.c: typo/bug found by Christian Glahn
2904
2905Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2906
2907 * xmlIO.c: applied Windows CE patch from Javier.
2908 * win32/wince: new directory, contains support for the PocketPC
2909 with Windows CE from Javier.
2910 * include/win32config.h: reorganised, removed duplicate
2911 definitions and applied WinCE patch from Javier.
2912 * include/wsockcompat.h: new file, now contains WinSock
2913 compatibility macros.
2914 * win32/Makefile.msvc: introduced double-run compilation.
2915
2916Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * configure.in include/libxml/xmlwin32version.h: preparing release
2919 of 2.4.25
2920 * doc/*: updated and regenerated teh docs and web pages.
2921
2922Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2925 error were not covering namespace declarations.
2926 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2927 it was missing the attribute declaration for the namespace
2928 * result/VC/NS3: the fix now report breakages in that test
2929
2930Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2933
2934Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2937 and regenerated the docs and web site
2938
2939Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2942 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2943 not before
2944
2945Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * python/generator.py python/libxml2class.txt: fixed a stupid error
2948 breaking the python API
2949
2950Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2953 triostr.c triostr.h: applied a trio update patch from
2954 Bjorn Reese which should work with MinGW
2955
2956Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * tree.c: improving some documentation comments
2959 * xmlregexp.c: found and fixed a mem leak with python regression tests
2960 * doc/*: rebuilt the doc and the API XML file including the
2961 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2962 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2963 python/types.c: added access to the XML Schemas regexps from
2964 python
2965 * python/tests/Makefile.am python/tests/regexp.py: added a
2966 simple regexp bindings test
2967
2968Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2969
2970 * doc/xml.html:
2971 fixing ftp links - thanks to Vitaly Ostanin
2972
2973Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * xmlregexp.c: fixed the data callback on transition functionality
2976 which was broken when using the compact form
2977 * result/schemas/*: updated the results, less verbose, all tests
2978 pass like before
2979 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2980 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2981 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2982 annoying warnings
2983 * xpath.c: try to provide better error report when possible
2984
2985Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * Makefile.am: fixed a breakage raised by Jacob
2988
2989Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2990
2991 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2992 which don't use sockets
2993
2994Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2995
2996 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2997 * win32/configure.js: applied zlib patch from Daniel Gehriger
2998
2999Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3000
3001 * win32/configure.js: applied the patch from Mark Vakoc for
3002 regexp support
3003 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3004 for regexp support
3005
3006Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3007
3008 * xmlschemastypes.c: as pointed by Igor Float and Double
3009 parsing ain't finished yet
3010
3011Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * Makefile.am configure.in: trying to fix #88412 by bypassing
3014 all the python subdir if python ain't detected
3015
3016Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3019 made configuring with regexps/automata/unicode the default
3020 but without schemas ATM
3021 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3022 fixed the regexp based DTD validation performance and memory
3023 problem by switching to a compact form for determinist regexps
3024 and detecting the determinism property in the process. Seems
3025 as fast as the old DTD validation specific engine :-) despite
3026 the regexp built and compaction process.
3027
3028Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * valid.c: determinism is debugged, new DTD checking code now works
3031 but xmlFAComputesDeterminism takes far too much CPU and the whole
3032 set usues too much memory to be really usable as-is
3033
3034Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * tree.c: fixed another stupid bug in xmlGetNodePath()
3037 * xmllint.c: --version now report the options compiled in
3038
3039Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * HTMLparser.c: small cleanup
3042 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3043 when configured with them. A bit of debugging around the determinism
3044 checks is still needed
3045
3046Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3047
3048 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3049
3050Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * xmlIO.c: small portability glitch fixed.
3053
3054Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * xmlschemastypes.c: incomplete steps for real/double support
3057 * testAutomata.c include/libxml/xmlautomata.h
3058 include/libxml/xmlregexp.h: avoiding a compilation problem
3059 * valid.c include/libxml/valid.h: starting the work toward using
3060 the regexps for actual DTD validation
3061
3062Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * hash.c: cosmetic cleanup
3065 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3066 integrating a DTD validation layer based on the regexps
3067
3068Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3069
3070 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3071 the determinism was tested before eliminating the epsilon
3072 transitions :-(
3073
3074Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * python/generator.py python/libxml.c python/libxml.py
3077 python/libxml2-python-api.xml python/libxml2class.txt
3078 python/libxml_wrap.h python/types.c: updated the python
3079 bindings, added code for easier File I/O, and the ability to
3080 define a resolver from Python fixing bug #91635
3081 * python/tests/Makefile.am python/tests/inbuf.py
3082 python/tests/outbuf.py python/tests/pushSAXhtml.py
3083 python/tests/resolver.py python/tests/serialize.py: updated
3084 and augmented the set of Python tests.
3085
3086Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3087
3088 * win32/configure.js: added more readme info for the binary
3089 package.
3090
3091Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * xmlIO.c: fixed a stupid out of bound array error
3094
3095Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3096
3097 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3098 messing around with support for Windows path, cleanups,
3099 trying to identify and fix the various code path to the
3100 filename access. Added xmlNormalizeWindowsPath()
3101
3102Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * error.c valid.c: working on better error reporting of validity
3105 errors, especially providing an accurate context.
3106 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3107 error reports in those cases.
3108
3109Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3112 parser.c parserInternals.c xmlIO.c: get rid of all the
3113 perror() calls made in the library execution paths. This
3114 should fix both #92059 and #92385
3115
3116Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * xmllint.c: memory leak reporting was broken after a change
3119 of the preprocessor symbol used to activate it.
3120
3121Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3122
3123 * tree.c: try to make the copy function work for node of
3124 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3125 DOM layers though, not libxml2 itself.
3126
3127Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * valid.c: try to provide file and line informations, not all
3130 messages are covered, but it's a (good) start
3131
3132Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * xinclude.c: reimplemented a large part of the XInclude
3135 processor, trying to minimize resources used, James Henstridge
3136 provided a huge test case which was exhibiting severe memory
3137 consumption problems.
3138
3139Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * python/Makefile.am: applied patch from Christophe Merlet to
3142 reestablish DESTDIR
3143
3144Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * libxml.spec.in: fixes libary path for x86_64 AMD
3147
3148Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3149
3150 * doc/tutorial/includekeyword.c
3151 * doc/tutorial/xmltutorial.xml:
3152 (plus resulting generated html files)
3153 fixing one spot I missed in the tutorial where I hadn't freed
3154 memory properly
3155
3156Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3157
3158 * doc/tutorial/includeaddattribute.c
3159 * doc/tutorial/includeaddkeyword.c
3160 * doc/tutorial/includegetattribute.c
3161 * doc/tutorial/includekeyword.c
3162 * doc/tutorial/xmltutorial.xml
3163 * doc/tutorial/*.html:
3164 update tutorial to properly free memory (thanks to Christopher
3165 R. Harris for pointing out that this needs to be done)
3166 * doc/tutorial/images/callouts/*.png:
3167 added image files so the callouts are graphical, making it
3168 easier to read ( use "--param callout.graphics 1" to generate
3169 html with graphical callouts)
3170
3171Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3174 nice logos generated by Marc Liyanage
3175 * doc/site.xsl *.html: changed the stylesheet to show the new
3176 logo and regenerated the pages
3177
3178Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3181
3182Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * xpath.c: possible mem leak patch from Jason Adams
3185
3186Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3189 in the XQuery namespace
3190 * configure.in: preparing 2.4.24
3191 * doc/*.html: updated the web pages
3192
3193Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * python/generator.py: closing bug #85258 by generating conditional
3196 compile check to avoid linking to routines not configured in.
3197
31982002-08-22 Havoc Pennington <hp@pobox.com>
3199
3200 * autogen.sh: update error message for missing automake
3201
3202Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3203
3204 * python/Makefile.am: typo in target name resulted in libxml2.py
3205 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3206
3207Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3208
3209 * win32/win32/Makefile.mingw: updated with version from
3210 Elizabeth Barham at http://soggytrousers.net/repository/
3211
3212Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3213
3214 * win32/Makefile.msvc: added the prefix location to the include
3215 and lib search path.
3216
32172002-08-18 Havoc Pennington <hp@pobox.com>
3218
3219 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3220 both automake 1.6 and 1.4 installed get the right automake. Means
3221 compilation from CVS will now require the latest automake 1.4
3222 release, or manually creating symlinks called "automake-1.4" and
3223 "aclocal-1.4"
3224
3225Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3226
3227 * configure.in python/Makefile.am: more AMD 64 induced changes from
3228 Frederic Crozat
3229
3230Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3231
3232 * xinclude.c: oops I was missing the xml:base fixup too
3233 * result/XInclude/*.xml: this adds xml:base attributes to most
3234 results of the tests
3235
3236Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * xinclude.c: quick but apparently working implementation of
3239 xi:fallback, should close bug #89684
3240 * Makefile.am test/XInclude/docs/fallback.xml
3241 result/XInclude/fallback.xml: added a basic test for fallback,
3242 and run with --nowarning to avoid a spurious warning
3243 * configure.in: applied patch from Frederic Crozat for python
3244 bindings on AMD 64bits machines.
3245
3246Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3249 the caller don't pass a SAX callback block.
3250
3251Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3252
3253 * tree.c: applied the same fix for the XML-1.0 namespace to
3254 xmlSearchNsByHref() as was done for xmlSearchNs()
3255
3256Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * libxml.3: small cleanup of the man page
3259 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3260 when serializing HREF attributes generated by XSLT.
3261
3262Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3265 version of Marc Liyanage' patch for boolean attributes in HTML
3266 output
3267
3268Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * python/tests/serialize.py: fixed the test results, indenting
3271 behaviour changed slightly
3272
3273Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3274
3275 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3276 new c14n function to Windows def files
3277
3278Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3279
3280 * c14n.c: fixed a memory leak in c14n code
3281
3282Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3283
3284 * parser.c include/libxml/parser.h: adding a new API for Christian
3285 Glahn: xmlParseBalancedChunkMemoryRecover
3286 * valid.c: patch from Rick Jones for some grammar cleanup in
3287 validation messages
3288 * result/VC/* result/valid/*: this slightly change some of the
3289 regression tests outputs
3290
3291Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3292
3293 * tree.c: trying to fix a problem in namespaced attribute handling
3294 raised by Christian Glahn
3295
3296Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3297
3298 * encoding.c include/libxml/encoding.h: Opening the interface
3299 xmlNewCharEncodingHandler as requested in #89415
3300 * python/generator.py python/setup.py.in: applied cleanup
3301 patches from Marc-Andre Lemburg
3302 * tree.c: fixing bug #89332 on a specific case of loosing
3303 the XML-1.0 namespace on xml:xxx attributes
3304
3305Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3306
3307 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3308 corner case from new Merlin's test suite and added a callback
3309 that will be used to improve xmlsec performance
3310
3311
3312Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * HTMLtree.c: trying to fix the <style> escaping problem in
3315 HTML serialization bug #89342
3316
3317Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3320 and rebuilt the web site.
3321
3322Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3323
3324 * include/libxml/tree.h: added _private member to xmlNs struct
3325
3326Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * HTMLparser.c: fixing bug #84876 based on the xml working
3329 code.
3330
3331Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3332
3333 * python/Makefile.am: enhanced to fix bug 72012 (errors
3334 when using '-jX' make parameter)
3335
3336Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3337
3338 * xpath.c: small additional enhancement for booleans
3339 compared to nodesets
3340
3341Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * HTMLtree.c: changed the order of the encoding declaration
3344 attributes in the meta tags due to a bug in IE/Mac
3345
3346Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3347
3348 * xpath.c: enhanced handling of booleans (especially '='
3349 and '!=' for nodesets) - fixes bug 85256. Added new
3350 routine xmlXPathNotEqualValues for more proper handling
3351 of '!=' when nodesets are involved.
3352
3353Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3356 doc/xmlcatalog_man.xml to the source distribution
3357
3358Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3359
3360 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3361 asked for this.
3362
3363Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * configure.in: preparing 2.4.23
3366 * doc/*: rebuilt the docs
3367
3368Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3369
3370 * parser.c: fixing bug #84169 by fixing the
3371 comment of xmlCreatePushParserCtxt to describe the
3372 encoding detection parameters better.
3373
3374Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * valid.c: fixing bug #79331 in one path the lookup for
3377 ID attributes on a namespaced node wasn't handled correctly :-\
3378
3379Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * HTMLparser.c: trying to fix 87235 about discarded white
3382 spaces in the HTML parser.
3383 * result/HTML/*: this changes the output of a number of HTML
3384 regression tests
3385
3386Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * xpath.c: applied patch from Richard Jinks for the namespace
3389 axis + fixed a memory error.
3390 * parser.c parserInternals.c: applied patches from Peter Jacobi
3391 removing ctxt->token for good.
3392 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3393 popped out by the regression tests.
3394 * Makefile.am: patch for threads makefile from Gary Pennington
3395
3396Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3397
3398 * xpath.c: enhanced behaviour of position() after usage of
3399 expressions involving preceding-sibling (et al).
3400
3401Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * hash.c: applied a patch from Peter Jacobi to solve a problem
3404 when compiling with the Watcom C on Win32
3405 * result/schemas/*.err: the change of hashing algo generated
3406 permutations in the output
3407
3408Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3409
3410 * hash.c: applied patch from Sander Vesik improving the quality of
3411 the hash function.
3412
34132002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3414
3415 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3416 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3417 xmllint.c xpath.c: replaced sprintf() with snprintf()
3418 to prevent possible buffer overflow (the bug was pointed
3419 out by Anju Premachandran)
3420
3421Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * parser.c: removed an uninitialized data error popped by valgrind
3424 on PE references
3425
3426Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3427
3428 * doc/xml.html
3429 adding tutorial reference to the web page
3430
3431Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3432
3433 * doc/tutorial/xmltutorial.xml
3434 * doc/tutorial/ar01s07.html
3435 * doc/tutorial/ape.html
3436 * doc/tutorial/includegetattribute.c
3437 adding section to tutorial about retrieving an attribute
3438 value
3439
3440Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3441
3442 * parser.c: applied a couple of patches from Peter Jacobi to start
3443 to get rid of ctxt->token, with a possible significant speed
3444 improvement to be gained once done. Better compliance with PE
3445 references constructs in DTDs too.
3446 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3447 from Peter too
3448
3449Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3452 xmlParseElement was likely to have been deallocated at the
3453 time of the report, possibly leading to segfault. Just report
3454 the tag name now.
3455
3456Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * xpath.c: patch from Richard Jinks for XPath substring() function
3459 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3460
34612002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3462
3463 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3464
3465Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3466
3467 *doc/FAQ.html
3468 fixing typos in FAQ, thanks to Robert Funnell for the
3469 editing help
3470
3471Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3472
3473 * NEWS: got complaints from rpmlint that it was empty
3474
3475Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3476
3477 * added doc/tutorial, including:
3478 apa.html
3479 apb.html
3480 apc.html
3481 apd.html
3482 ar01s02.html
3483 ar01s03.html
3484 ar01s04.html
3485 ar01s05.html
3486 ar01s06.html
3487 includeaddattribute.c
3488 includeaddkeyword.c
3489 includekeyword.c
3490 includestory.xml
3491 index.html
3492 xmltutorial.xml
3493 libxml tutorial, including generated html
3494
3495Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3496
3497 * result/c14n/exc-without-comments/merlin-c14n-two-*
3498 result/c14n/without-comments/merlin-c14n-two-*
3499 test/c14n/exc-without-comments/merlin-c14n-two-*
3500 test/c14n/without-comments/merlin-c14n-two-*
3501 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3502 c14n/exc-c14n and slightly modified test script to handle
3503 these test cases
3504 * c14n.c: fixed bugs for complicated nodes set (namespace
3505 without node and others from merlin-c14n-two.tar.gz)
3506 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3507 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3508 for xmlsec performance patch
3509 * xpath.c: fixed self::node() for namespaces and attributes
3510
3511Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3512
3513 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3514 but with the format parameter
3515 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3516
3517Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3518
3519 * Makefile.am: updated c14n tests suite
3520 * c14n.c: performance improvement for previous c14n patch
3521
3522Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3523
3524 * parser.c: another peroformance patch from Peter Jacobi, that
3525 time on parsing attribute values.
3526
3527Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3528
3529 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3530 into LibXML2 test suite
3531
3532Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3533
3534 * c14n.c: propagating xpath ancesstors node fix to c14n
3535 plus small performance improvement to reduce number of
3536 mallocs
3537 * xpath.c: fixed ancestors axis processing for namespace nodes
3538
3539Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3540
3541 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3542 Peter Jacobi
3543
3544Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3545
3546 * configure.in: preparing 2.4.22
3547
3548Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3549
3550 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3551 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3552 a public entry point.
3553 * doc/*: rebuilt the API and docs
3554
3555Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * xpath.c: patch from Richard Jinks to fix a problem introduced
3558 in the previous patch and pointed by Norm
3559
3560Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3561
3562 * libxml.spec.in: fixing bug #81112
3563
3564Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * uri.c: fixing bug #82848
3567
3568Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3571 output of one catalog test
3572
3573Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3574
3575 * global.data globals.c tree.c include/libxml/globals.h
3576 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3577 default value for global parameter xmlIndentTreeOutput to 1 and
3578 introduced new global parameter xmlTreeIndentString (the string
3579 used to do one-level indent) with default value " " (as it was
3580 in tree.c)
3581
3582Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3583
3584 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3585 with trio and schemas.
3586
3587Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3588
3589 * xpath.c: patch from Richard Jinks to fix the problem raised in
3590 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3591
3592Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * xmlschemas.c: a bit of work on import.
3595 * xmlschemastypes.c: Charles Bozeman provided a compare function
3596 for date/time types so min/max facet restrictions should work,
3597 indeterminate comparisons return an error instead of equal.
3598 * test/schemas/date_0* result/schemas/date_0_0: specific test
3599 from Charles Bozeman too
3600
3601Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3602
3603 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3604 from Christian Cornelssen fixing the man pages and the Catalog
3605 building script.
3606 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3607 next step is <xs:import> I now have a reasonable understanding
3608 of how it works.
3609
3610Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3613
3614Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3615
3616 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3617
3618Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * xpath.c: fixing an XPath function evalutation bug pointed out
3621 by Alexey Efimov where the context was lost when evaluating
3622 the function arguments
3623
3624Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3625
3626 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3627 function public for XMLSec performance optimizations
3628
3629Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3630
3631 * python/generator.py python/libxml2class.txt : fixed a problem
3632 with the HTML parser pointed by Gary Benson
3633 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3634 example
3635
3636Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3637 * parser.c: fixed bug #81159 (memory growth in SAX)
3638
3639Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3640 * xpath.c: fixed bug #78858 (the real fix)
3641
3642Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3643 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3644
3645Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * tree.c: modified xmlNodeSetBase to allow changing the
3648 base of a document.
3649
3650Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3651
3652 * xmlschemastypes.c: patch Charles Bozeman for validation of
3653 all the date, time, and duration types
3654 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3655 * configure.in: fixed an error pointed by an user
3656 * xml2-config.in: fixed an error pointed by an user
3657
3658Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3659
3660 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3661 win32/libxml2.def.src xmlIO.c: exported default
3662 'file:', 'http:' and 'ftp:' protocols input handlers
3663 and maked protocols comparisson case insensitive
3664
3665Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3666
3667 * configure.in: Neven Has detected a typo
3668
3669Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3670
3671 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3672 as one of the persons allowed to commit directly to the
3673 module.
3674
3675Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3678 * valid.c: raised a too low limit
3679 * doc/*: rebuilt the docs
3680
3681Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3682
3683 * test/XPath/expr/floats test/XPath/expr/functions
3684 result/XPath/expr/floats result/XPath/expr/functions
3685 xpath.c: another XPath conformance patch from Richard Jinks
3686
3687Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3688
3689 * xmlschemas.c: fixed validation of attribute groups.
3690 * test/schemas result/schemas: added an example from the primer
3691
3692Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3695 * test/schemas result/schemas: updated the test list
3696
3697Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3698
3699 * TODO: updated a bit
3700 * parser.c: made a comment more specific
3701 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3702 Schemas conformance.
3703 * test/schemas result/schemas: updated the test list
3704
3705Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3706
3707 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3708 implementing xs:all with minOccurs = 0
3709 * tes/schemas/* result/schemas/*: added more tests covering
3710 xs:all
3711
3712Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * xmlregexp.c: first implementation of the all particle, this
3715 may need to be revisited for case where not all transitions
3716 must be crossed.
3717
3718Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3719
3720 * tree.c: another entity processing update from Markus Henke
3721
3722Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3723
3724 * trionan.c: fixed crash on OSF/1
3725
3726Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3727
3728 * xmlschemas.c: more Schemas work
3729 * test/schemas/* result/schemas/*: added more tests coming
3730 from the spec.
3731
3732Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3733
3734 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3735 ExcC14N specification
3736
3737Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3738
3739 * tree.c: patch from Markus Henke, fix for recursive entities.
3740
3741Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3742
3743 * xpath.c: fix a problem with string() on a document node.
3744
3745Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * Makefile.am xmlschemas.c: more Schemas work
3748 * test/schemas/* result/schemas/*: added more tests coming
3749 from the spec.
3750
3751Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3752
3753 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3754 * result/HTML/*: this changes a few things in the results
3755
3756Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3757
3758 * include/libxml/tree.h: eliminated 'declaration different than
3759 prototype' warning
3760 * include/win32config.h: "resolved" conflicts with errno.h
3761
3762Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3763
3764 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3765 on the automata interfaces and debug of counted choices
3766 * test/schemas/* result/schemas/*: added a number of tests
3767
3768Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3771 a bit of work on Schemas
3772 * testSchemas.c: try to make it more useful
3773 * test/schemas/* result/schemas/* Makefile.am: changed the
3774 Schemas regression test procedure, started adding a few samples
3775
3776Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3777
3778 * include/libxml/encoding.h: Patch for the Borland C++ builder
3779 * include/libxml/tree.h: Patch for the Borland C++ builder
3780 * threads.c: Patch for the Borland C++ builder
3781 * win32/bcb5: New directory for the Borland C++ builder
3782 project files
3783
3784Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3785
3786 * win32/Makefile.msvc: Update for XML Schema support
3787 * win32/configure.js: Update for XML Schema support
3788 * win32/libxml2.def.src: Update for XML Schema support
3789
3790Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3791
3792 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3793 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3794 xmlunicode.c include/libxml/Makefile.am
3795 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3796 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3797 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3798 include/libxml/xmlversion.h.in : merged the current state of
3799 XML Schemas implementation, it is not configured in by default,
3800 a specific --schemas configure option has been added.
3801 * test/automata test/regexp test/schemas Makefile.am
3802 result/automata result/regexp result/schemas:
3803 merged automata/regexp/schemas regression tests
3804
3805Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3806
3807 * xpath.c: Gary found a compile time problem, fixes #78823
3808
3809Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3810
3811 * configure.in: release of 2.4.20
3812 * doc/*: updated and rebuilt the docs
3813
3814Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3815
3816 * python/Makefile.am: patch from Cristian Gafton to build on
3817 Red Hat 6.2, should also fix #75779
3818
3819Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3820
3821 * valid.c: first part of fixing #78729
3822
3823Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3824
3825 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3826 escaping of URI when saving HTML files.
3827 * result/HTML/*: this impacted some tests
3828
3829Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3830
3831 * configure.in: trying to fix #77441
3832
3833Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3834
3835 * include/libxml/xmlIO.h: Hallski complained it could not be
3836 included by itself.
3837
3838Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3839
3840 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3841
3842Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3843
3844 * win32/configure.js: patch from Nilo for the c14n option
3845 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3846
3847Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3848
3849 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3850 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3851 LIBXML_THREAD_ENABLED
3852
3853Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3854
3855 * xpath.c: another patch from Richard Jinks for substring conformance
3856 * test/XPath/expr/floats test/XPath/expr/strings
3857 result/XPath/expr/floats result/XPath/expr/strings: update of the
3858 test suite to check those.
3859
3860Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * xpath.c: patch from Richard Jinks for .x float parsing.
3863
3864Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3865
3866 * parser.c: patch from Markus Henke when an encoding ain't recognized
3867
3868Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3869
3870 * libxml.m4: got a report that #include <string.h> was needed
3871
3872Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3873
3874 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3875
3876Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3877
3878 * doc/example.html: fixing typo
3879
3880Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3881
3882 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3883 pointed out by Melvyn Sopacua.
3884
3885Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3886
3887 * libxml.m4: Frédéric Crozat gave a patch related to the change
3888 of Include paths breaking the libxml.m4
3889
3890Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3891
3892 * xpath.c: Fix bug #76927 forgot to save some context
3893 when evaluating binary expressions
3894
3895Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3896
3897 * configure.in: fixed configure for MPE/iX from Markus Henke
3898 * xmlmemory.c: fixed initialization problems
3899 * xpath.c: another set of patches from Richard Jinks this
3900 fixes "make XPathtests" on linux
3901
3902Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3903
3904 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3905 * test/XPath/expr/compare test/XPath/expr/equality
3906 test/XPath/expr/floats test/XPath/expr/functions
3907 test/XPath/expr/strings result/XPath/expr/compare
3908 result/XPath/expr/equality result/XPath/expr/floats
3909 result/XPath/expr/functions result/XPath/expr/strings: Updated
3910 tests though they show a divergence on Linux
3911
3912Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3913
3914 * xpath.c trionan.c: previous commit also included patches
3915 from Richard Jinks on some IEEE support corner case
3916
3917Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3920 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3921 that $(datadir) should be used for docs
3922
3923Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3924
3925 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3926 could leak filedescriptors
3927
3928Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3929
3930 * configure.in nanohttp.c: applied patch from Allan Clark for
3931 UnixWare/OpenServer
3932
3933Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3934
3935 * configure.in: preparing 2.4.19
3936 * doc/*: rebuilt the docs
3937
3938Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3939
3940 * nanohttp.c: fixing #76043, got fed up with non-portability
3941 of that piece of code.
3942
3943Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3944
3945 * valid.c SAX.c: Never commit without running "make tests" :-(
3946 fix a couple of stupidities in the previous commit
3947 * result/*: a few changes in some attribute order result of previous
3948 commit.
3949
3950Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3951
3952 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3953 the internal subset should not raise duplicate ID errors,
3954 also there was a small bug in conjunction to namespace
3955 declarations defaulted and xml:xxx attributes DTD definitions.
3956
3957Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3958
3959 * xpath.c: Richard Jinks also raised some rounding problems
3960 this tries to fix them
3961
3962Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3963
3964 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3965 behaviour in xmlXPathCastToString()
3966
3967Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3968
3969 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3970 raised by Morus Walter
3971
3972Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3973
3974 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3975 from Igor
3976
3977Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3978
3979 * xpath.c: fixing #75619, related to a problem when trying
3980 to evaluate condition when the current node set resulting
3981 from that sub-step evaluation is empty. Also fixes 2 potential
3982 problem with previous-sibling and next-siblings axis.
3983
3984Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3985
3986 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3987 HTML support is not configured in.
3988
3989Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3990
3991 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3992 include/libxml/tree.h: dohh I really didn't intended to commit
3993 this test version :-(
3994
3995Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * testSAX.c: I wanted to see the real speed at the SAX interface
3998 after a little too many Ximianer started complaining about the
3999 parser speed.
4000 added a --quiet option:
4001 paphio:~/XML -> ls -l db100000.xml
4002 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4003 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4004 3200006 callbacks generated
4005 real 0m1.270s
4006 Which means 16MBytes/s and 3Mcallback/s
4007
4008Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4009
4010 * xpath.c: valgrind spotted another error that time when running
4011 on libxslt regression tests
4012
4013Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4014
4015 * Makefile.am: adding "make valgrind" running the full regression
4016 tests (except python ones) under Valgrind (using valgrind -q
4017 which was kindly added by the author).
4018 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4019 passes cleanly now except an obcure floating point initialization
4020 raised in log10() in one XPath regression test ???
4021 * tree.c: edited some comments to close #75244
4022
4023Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4024
4025 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4026 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4027 context of ScrollKeeper, made sure that if the number is
4028 an integer, the serialization follows the description at
4029 http://www.w3.org/TR/xpath#section-String-Functions
4030
4031Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * configure.in: preparing 2.4.18
4034 * doc/*: updated and rebuilt the web site
4035 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4036 the Windows and Cygwin maintainers.
4037 * parser.c: humm, changed the way the SAX parser work when
4038 xmlSubstituteEntitiesDefault(1) is set, it will then
4039 do the entity registration and loading by itself in case the
4040 user provided SAX getEntity() returns NULL.
4041 * testSAX.c: added --noent to test the behaviour.
4042
4043Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4044
4045 * parser.c: Wilfried Teiken provided a hackish but working
4046 way to get context reported back on entities when parsing
4047 with SAX and without breaking the DOM build.
4048
4049Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4050
4051 * c14n.c: applied a new patch from Aleksey Sanin
4052 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4053 to reference Aleksey implementation of XML digital Signatures
4054
4055Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4056
4057 * xpath.c: small fix to avoid potential problem due to
4058 ordering of freeing data
4059 * python/Makefile.am: people were complaining about
4060 the generated file in python dir not being built
4061
4062Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4063
4064 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4065 python/generator.py python/libxml.c python/types.c: Cleanup
4066 of the python Makefiles based on Jacob and James feedback,
4067 fixed the spec file accordingly, fixed the number of warning
4068 that passing my pedantic CFLAGS was generating. Conclusion
4069 is that Python includes are real crap.
4070
4071Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * configure,in: it was reported quite a few times that
4074 xml2-config --cflags should not output
4075 -I$includeprefix/libxml2/libxml because libxml2 header names
4076 clashes with existing names like list.h from C++ stl.
4077 Includes should be #include<libxml/xxx.h> so ...
4078
4079Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4080
4081 * c14n.c: another patch from Aleksey Sanin
4082
4083Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4084
4085 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4086 canonicalization algorithm
4087 * doc/xml.html doc/index.html: added the C14N references on the
4088 index page.
4089
40902002-03-13 jacob berkman <jacob@ximian.com>
4091
4092 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4093 usage, redundant, and gcc specific
4094
4095Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4096
4097 * xpath.c: speedup some node selection operations, this can
4098 have a significant impact on DocBook Norm's stylesheets
4099 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4100 make sure it's always the case
4101 * debugXML.c: distinguish CDATA and comments in ls operations
4102
4103Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4104
4105 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4106 to generate better API descriptions etc...
4107
4108Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4109
4110 * c14n.c: Fixing #74186, made sure all boolean expressions
4111 get fully parenthesized, ran indent on the output
4112 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4113 include/libxml/tree.h: also #74186 related, removed the
4114 --with-buffers option, and all the preprocessor conditional
4115 sections that were resulting from it.
4116
4117Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * valid.c: applied patch from Dodji Seketeli fixing an
4120 uninitailized variable in xmlValidGetValidElements()
4121
4122Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4123
4124 * c14n.c: fixed a few comments
4125 * doc/*.html doc/*/*.html: regenerated the docs and added
4126 the C14N API
4127 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4128
4129Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4130
4131 * check-xml-test-suite.py: fix to adapt varaiations in the
4132 bindings
4133 * configure.in python/setup.py python/setup.py.in: fixed to
4134 have the version of the python scripts automatically updated
4135
4136Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4137
4138 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4139 in xmlCopyProp()
4140
4141Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4142
4143 * configure.in: preparing 2.4.17 release
4144 * doc/*: updated and rebuilt the docs
4145 * xpath.c: fixed a comment
4146 * python/libxml.c: fixed a possible reentrancy problem
4147
4148Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4149
4150 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4151 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4152 added a specific regression test
4153 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4154 not raise exceptions when failing to find the attribute.
4155
4156Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4157
4158 * configure.in xmllint.c: owen pointed out a problem with the
4159 ftme fix, gettimeofday() was not detected by configure and
4160 the ftime header wasn't included, dohhh
4161
4162Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4163
4164 * configure.in xmllint.c: trying to fix #71457 for timing
4165 precision when gettimeofday() is not availble but ftime() is
4166
4167Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4168
4169 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4170 are now copied on install and part of the -devel RPM
4171
4172Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4173
4174 * xpath.c: trying to avoid bug #72150 which was apparently
4175 caused by a gcc bug (or a processor problem) as detailed
4176 at http://veillard.com/gcc.bug
4177
4178Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4179
4180 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4181 fixed xmlReconciliateNs(), added a Python test/example for
4182 inter-document cut'n paste
4183 * python/libxml.py: fixed node.doc on document nodes and added
4184 xpathEval() onto node objects
4185
4186Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4187
4188 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4189 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4190 fixup and integrated tests for the serialization stuff
4191
4192Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4193
4194 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4195 moved the libxml man page to section 3
4196
4197Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4198
4199 * tree.c: fix bug #72490
4200 * python/libxml.c python/libxml.py: added methods serialize()
4201 and saveTo() to all node elements.
4202
4203Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4204
4205 * xmlIO.c: closed #73430, don't read from an input source
4206 which indicated an end-of-file or an error.
4207
4208Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4209
4210 * parser.c: make sure SAX endDocument is always called as
4211 this could result in a Python memory leak otherwise (it's
4212 used to decrement ref-counting)
4213 * python/generator.py python/libxml.c python/libxml.py
4214 python/libxml2-python-api.xml python/libxml2class.txt
4215 python/tests/error.py python/tests/xpath.py: implemented
4216 the suggestions made by Gary Benson and extended the tests
4217 to match it.
4218
4219Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4220
4221 * python/generator.py: applied patch fixing #73450
4222
4223Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4224
4225 * xpath.c: fixing #61290 "namespace nodes have no parent"
4226 long standing divergence from the XPath REC. NodeSets
4227 simply hold a copy of namespace nodes and those node ->next
4228 points to the parent (which may not be the node carrying the
4229 definition).
4230 * include/libxml/xpath.h: flagged but didn't added a possible
4231 speedup
4232 * DOCBparser.c HTMLparser.c: removed some warnings from push
4233 parser due to new state being added.
4234 * tree.c: new fix from Boris Erdmann
4235 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4236 the XML Canonalization support from Aleksey Sanin
4237
4238Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4239
4240 * tree.c: patch from Boris Erdmann fixing some namespace odities
4241 with xmlCopyNode()
4242
4243Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * xmlIO.c: fix bug #72706 when loading a NULL entity
4246
4247Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4248
4249 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4250 actually change in a future XML Namespace revision.
4251
4252Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4253
4254 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4255 added the possibility of returning nodesets from XPath extension
4256 functions written in Python
4257
4258Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4259
4260 * python/*: commiting some Python bindings work done while travelling
4261
4262Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4263
4264 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4265 explicitely with memory debugging switched on
4266
4267Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4268
4269 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4270 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4271 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4272 the accessor generator for strings
4273 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4274 regression test.
4275
4276Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4277
4278 * python/README python/generator.py python/libxml.c python/setup.py:
4279 added the 'usual' setup.py to allow building a libxml2-python
4280 module based on the same code. The initialization is however
4281 different the 2 .so files fo libxml2 and libxslt are identical and
4282 they entry point initialize both libraries. this is done to avoid
4283 some possible nasty problem since the Python don't merge the maps
4284 of all shared modules.
4285
4286Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4287
4288 * parser.c: fixed a push/encoding bug reported by Michael
4289 on librsvg
4290
4291Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4292
4293 * include/libxml/parserInternals.h: fixes a misplaced #endif
4294
4295Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4296
4297 * parser.c valid.c: found and fixed a couple of allocation bugs
4298
4299Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4300
4301 * doc/xml.html doc/python.html doc/*: added a Python and binding
4302 page describing the current state of the Python bindings and
4303 giving pointers to the other languages wrappers.
4304
4305Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4306
4307 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4308 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4309 rebuilt the API and web site
4310 * xpath.c: fixed #71978 portability bugs
4311
4312Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4313
4314 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4315
4316Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4317
4318 * include/libxml/parserInternals.h parser.c: had to change
4319 2 internal parsing API when processing document content
4320 to check the start and end of element content are defined
4321 in the same entity
4322 * valid.c include/libxml/valid.h: attribute normalization can
4323 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4324 with the context to report it.
4325 * SAX.c: fixed the last known bugs, crazy validation constraints
4326 when a document is standalone seems correctly handled. There
4327 is a couple of open issues left which need consideration especially
4328 PE93 on external unparsed entities and standalone status.
4329 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4330 The 2 tests left failing are actually in error. Cleanup done.
4331
4332Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4333
4334 * valid.c: implemented E59 spaces in CDATA does not match the
4335 nonterminal S
4336
4337Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4338
4339 * SAX.c parser.c valid.c: more validation test fixups
4340 * check-xml-test-suite.py: added duration info for the tests
4341
4342Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4343
4344 * parser.c valid.c: a couple of errors were reported but not
4345 saved back as such in the parsing context. Down to 1% failure rate
4346 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4347
4348Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4349
4350 * xmlInternald.c: isExtender was missing a char
4351 * parser.c include/libxml/parser.h: % are acceptable in the
4352 internal subset if within a PUBLIC ID
4353
4354Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4355
4356 * SAX.c parserInternals.c valid.c: more work on the conformance
4357 suite. Took the step to finally block documents with encoding
4358 errors. It's a fatal error per the spec, people should have fixed
4359 their documents by now.
4360
4361Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4362
4363 * check-xml-test-suite.py: fixed the test script after some discussion
4364 on the semantic of TYPE="error"
4365 * Makefile.am: added the script to the distrib
4366
4367Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4368
4369 * SAX.c entities.c: fixed a couple of conformances issues deep
4370 into the validation code (standalone and undeclared Notations)
4371
4372Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4373
4374 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4375 stayed there for years !
4376
4377Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4378
4379 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4380 missing
4381
4382Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4383
4384 * check-xml-test-suite.py: improved the behaviour a bit as
4385 well as the logs
4386 * parser.c valid.c SAX.c: fixed a few more bugs
4387 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4388
4389Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4390
4391 * check-xml-test-suite.py: python script to run regression tests
4392 against the XML Test suite of W3C/OASis
4393 * SAX.c: fixed a validation bug
4394 * parser.c: fixed 3 errors pointed by the test suite
4395 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4396 * python/Makefile.am: fixed a dependendy
4397
4398Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4399
4400 * xmlmemory.c: avoid a warning bug #71594
4401
4402Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4403
4404 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4405 warning on alpha/Tru64
4406
4407Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4408
4409 * include/libxml/entities.h: fixing a comment
4410 * valid.c: fixing some troubles with validity check on namespaces
4411 * result/VC/NS3 test/VC/NS3: added a specific regression test
4412
4413Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4414
4415 * tree.c: Fixing #71342 serializing '\n' in attribute values
4416 * result/noent/att3 result/att3 test/att3: added a specific
4417 test.
4418
4419Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4420
4421 * python/libxml.c: couple of bug fixes
4422
4423Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4424
4425 * python/*.py: removed tabs and used spaces.
4426
4427Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4428
4429 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4430 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4431
4432Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4433
4434 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4435 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4436
4437Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4438
4439 * include/libxml/encoding.h include/libxml/entities.h
4440 include/libxml/globals.h include/libxml/parser.h
4441 include/libxml/threads.h include/libxml/tree.h
4442 include/libxml/xmlmemory.h: trying to fix the include mess
4443
4444Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4445
4446 * include/libxml/xmlmemory.h: reverted part of the previous
4447 attempt to provide #69655, this was breaking the build.
4448
4449Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4450
4451 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4452 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4453 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4454 include/libxml/parserInternals.h include/libxml/tree.h
4455 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4456 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4457 clean.
4458 * python/libxml.c: fixed a warning.
4459
4460Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4461
4462 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4463 copying of node, merge back IDs in the target document.
4464 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4465 test/XInclude/ents/ids.xml: test case
4466 * result/VC/ElementValid4: output changed due to a typo fix
4467
4468Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4469
4470 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004471 generate the dependencies right as Jacob found out. Add
4472 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004473
4474Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4475
4476 * parserInternals.c valid.c: Justin Fletcher found some parts
4477 of the code needing cleanup
4478 * libxml.spec.in python/Makefile.am python/generator.py
4479 python/libxml.c python/libxml.py: Fixed the python Makefiles
4480 corrected a bug showing up on ia64, changed the name of the
4481 python internal module too
4482
4483Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4484
4485 * Makefile.am: applied patch from Andris Pavenis for binary
4486 name suffixes
4487
4488Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4489
4490 * xmllint.c win32/win32config.h: fixing #68748
4491
4492Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4493
4494 * valid.c: fixing #70166
4495
4496Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4497
4498 * valid.c: fixing #70077
4499
4500Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4501
4502 * Copyright Makefile.am README configure.in libxml.spec.in:
4503 Changed to the MIT Licence
4504 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4505 doc/xmlio.html: updated the doc accordingly
4506 * include/libxml/xmlwin32version.h configure.in: preparing
4507 2.4.14 release
4508 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4509 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4510 fixed the const xmlChar * wrapper and generator, XPath extension
4511 functions now use the context as first argument
4512 * python/tests/tstxpath.py python/tests/xpath.py
4513 python/tests/xpathext.py: Updated the tests accordingly
4514 * tree.c: fixed bug #70067
4515
4516Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4517
4518 * Makefile.am: cleanup
4519 * debugXML.c: always use stdout if output is NULL
4520 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4521 * python/Makefile.am python/generator.py python/libxml2class.txt
4522 python/libxml_wrap.h python/types.c: augmented the number of bindings
4523 handling FILE * and XPath contexts
4524 * python/tests/Makefile.am: avoid a stupid problem due to the
4525 use of TEST.
4526
4527Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4528
4529 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4530
4531Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4532
4533 * python/TODO python/libxml.c: cleanup the extension function lookup
4534 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4535
4536Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4537
4538 * configure.in python/Makefile.am: do not install outside
4539 of prefix
4540
4541Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4542
4543 * python/TODO python/libxml.c: started adding SAX interfaces
4544 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4545 SAX test
4546
4547Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4548
4549 * tree.c: hardened the addChild function
4550 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4551 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4552 added accessors needed for xmlNode, a bit more testing and
4553 extension of interfaces
4554 * python/tests/Makefile.am python/tests/build.py: added a test
4555 build from scratch/save/load/check
4556
4557Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4558
4559 * parserInternals.c: change a small bit in the way valididy
4560 error messages get initialized
4561 * python/TODO python/libxml.c python/libxml2-python-api.xml
4562 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4563 added some memory debugging to track leaks at the libxml2 level
4564 * python/tests/*.py: changed all tests to check for leaks,
4565 there is just one left in XPath extension registrations.
4566
4567Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4568
4569 * python/TODO python/generator.py python/libxml2-python-api.xml
4570 python/libxml2class.txt: more accessor classes for the parser
4571 context, allow to switch on and check validity
4572 * python/tests/Makefile.am python/tests/error.py
4573 python/tests/invalid.xml python/tests/valid.xml
4574 python/tests/validate.py: attded more test and and added error.py
4575 which I forgot to commit in the last step
4576
4577Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4578
4579 * python/Makefile.am python/types.c: cleanup
4580 * python/libxml.c python/libxml.py python/libxml_wrap.h
4581 python/generator.py python/libxml2-python-api.xml
4582 python/libxml2class.txt: added class for parser context, added
4583 first cut for push mode support. Added a framework to generate
4584 accessors functions.
4585 * python/tests/Makefile.am python/tests/push.py: added a push
4586 test
4587
4588Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4589
4590 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4591 bug a bit of cleanup.
4592
4593Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4594
4595 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4596 python/libxml2class.txt: adding error redirections and preformat
4597 to a python handler
4598 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4599 tests self checking
4600
4601Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4602
4603 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4604 a function
4605
4606Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4607
4608 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4609 python/libxml.c python/libxml2-python-api.xml
4610 python/libxml2class.txt: Progressing through the TODOs, class
4611 description output, extra XML API, RPM now builds the wrappers
4612 for all python installed versions
4613
4614Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4615
4616 * configure.in libxml.spec.in python/Makefile.am python/TODO
4617 python/generator.py python/libxml2class.txt: added more informations
4618 in the libxml2-python package including docs. Slightly changed
4619 the class hierarchy
4620 * python/tests/*: added basic regression tests infrastructure too
4621
4622Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4623
4624 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4625 added libxml2-python as part of the packages installed
4626
4627Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4628
4629 * python/Makefile.am python/generator.py python/libxml.c
4630 python/libxml.py: more work, now able to extend the
4631 XPath interpreter with functions written in python.
4632
4633Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4634
4635 * python/Makefile.am: Jacob sent a patch to allow building from
4636 tarfile.
4637
4638Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4639
4640 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4641 inserted the python wrappers build, I hope this won't be too
4642 unportable
4643
4644Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4645
4646 * xpath.c: minor optimization
4647 * python/generator.py python/libxml.c python/libxml.py
4648 python/libxml_wrap.h: more work on the python bindings,
4649 they now support XPath and there is no evident leak
4650
4651Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4652
4653 * python/generator.py python/libxml.c python/libxml.py:
4654 more work on the python bindings generator.
4655
4656Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4657
4658 * python/generator.py python/libxml.c python/libxml_wrap.h:
4659 more work on the python bindings.
4660
4661Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4662
4663 * python/generator.py python/libxml.c python/libxml.py
4664 python/libxml_wrap.h: commited early version of a python binding
4665 for private use only ATM
4666
4667Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4668
4669 * entities.c tree.c include/libxml/entities.h: applied patch
4670 from Anthony Jones to implement copy of DTD subtree too. Had
4671 just to keep 2 function private which really ought to become
4672 public ones.
4673
4674Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4675
4676 * xmllint.c: added pointers to the web pages in the usage()
4677
4678Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4679
4680 * tree.c: more fixes from Petr Kozelka for attribute handling
4681 in the tree API to align the semantic with DOM.
4682
4683Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4684
4685 * valid.c tree.c entities.c: another set of patches from
4686 Anthony Jones for copy operations cleanup and robustness
4687
4688Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4689
4690 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4691 an alphabetic index based on comments content
4692 * doc/*: rebuilt the web site with the new references
4693
4694Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4695
4696 * parserInternals.h: Greg Sjaardema suggested to use an
4697 eponential buffer groth policy in xmlParserAddNodeInfo()
4698
4699Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4700
4701 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4702 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4703 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4704 to generate cross-references, and added/updated the stylesheets
4705 to generate and link API indexes. The generic keyword index
4706 is not done yet.
4707 * doc/*.html: regenerated all the usual docs too
4708
4709Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4710
4711 * debugXML.c: added an xpath function to the shell for T. V. Raman
4712
4713Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4714
4715 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4716 debug routines.
4717
4718Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4719
4720 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4721 support of attribute nodes
4722
4723Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4724
4725 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4726 hopefully near complete and fully documented of the API in XML
4727 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4728 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4729 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4730 include/libxml/parserInternals.h include/libxml/valid.hi
4731 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4732 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4733 include/libxml/xpath.h include/libxml/xpathInternals.h:
4734 Cleaned up the doc comments a lot in the process, the interface
4735 coverage is now 100%
4736
4737Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4738
4739 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4740 extracts comments from the gtk-doc DocBook output (a bit
4741 convoluted but seems to work).
4742
4743Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4744
4745 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4746 added an XML description of the API, moved the script generating
4747 it here. Added a "make api" target
4748
4749Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4750
4751 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4752
4753Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4754
4755 * xpath.c include/libxml/xpathInternals.h: the change made to
4756 xmlXPathFuncLookupFunc was incompatible roll it back
4757
4758Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4759
4760 * SAX.c: cleanup patch from Anthony Jones
4761 * doc/Makefile.am: fix the headers to avoid in make scan
4762 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4763 includes, * vs Ptr and general cleanup
4764 * parsedecl.py: first version of a script to extract the
4765 module interfaces, the goal will be to provide .decl or XML
4766 specification of the interfaces to build wrappers.
4767
4768Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4769
4770 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4771 now provides return codes in case of errors
4772
4773Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4774
4775 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4776 Upgraded to trio baseline 1.6
4777 * strio.h strio.c: Replaced by triostr.h and triostr.c
4778
4779Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4780
4781 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4782 of strdup usage in the code
4783
4784Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4785
4786 * parser.c error.c: Keith Isdale complained rightly that
4787 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4788
4789Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4790
4791 * tree.c: fixed the funxtion to set the xml: attributes
4792 * debugXML.c: added "setbase" to test it.
4793
4794Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4795
4796 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4797 to allow updating an attribute content
4798
4799Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4800
4801 * libxml.h: try to avoid problems when compiling on Windows
4802
4803Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4804
4805 * hash.c: patch from Anthony Jones for hash.c allocation size
4806 * Makefile.am: trying to work around Yet Another Libtool Madness
4807 and build the 2.4.13 release finally ...
4808
4809Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4810
4811 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4812 * doc/* : update of the documentation
4813
4814Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4815
4816 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4817 at fixing #61290 :-(
4818
4819Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4820
4821 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4822 Fixes bug #67229
4823
4824Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4825
4826 * tree.c: trying to avoid troubles when a subtree is copied
4827 and coalesced in part with the target tree. Should fix
4828 bug #67407
4829
4830Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4831
4832 * valid.c: fixed validation of attributes content of type
4833 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4834 values, very old bug. Fixes #67671
4835
4836Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4837
4838 * parser.c include/libxml/parserInternals.h tree.c: integrated
4839 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4840 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4841
4842Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4843
4844 * threads.c: applied Serguei Narojnyi's patch to add native
4845 thread support on the Win32 platform
4846 * testThreadsWin32.c Makefile.am: added the test program also
4847 from Serguei, Win32 specific
4848 * include/win32config.h include/libxml/xmlwin32version.h.in:
4849 added patch from Igor for the Windows thread specific defines.
4850
4851Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4852
4853 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4854
4855Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4856
4857 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4858 output page into XMLinfo.html. Close bug #66951 and
4859 raised by Robert Collins too.
4860
4861Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4862
4863 * encoding.c: Paul Keogh pointed out a possibility of segfault
4864 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4865 Closes bug # 68238
4866
4867Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4868
4869 * doc/*.html: updated the Gdome2 links
4870
4871Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4872
4873 * libxml.h: Applied following patches from Robert Collins
4874 and make sure IN_LIBXML is defined when compiling it
4875 -------
4876 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4877 as well as Visual C.
4878 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4879 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4880 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4881 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4882 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4883 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4884 xmlSysIDExists xmlNoNetExists).
4885 * xmllint.c: Don't include winsock2.h for Cygwin.
4886
4887Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4888
4889 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4890 when the version info is not present.
4891
4892Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4893
4894 * tree.c: Anthony Jones pointed out a problem in
4895 xmlStringGetNodeList() and provided a fix for it
4896
4897Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4898
4899 * parser.c: patch from Frank J Franklin to remove a bug in
4900 xmlCreatePushParserCtxt() when the initial buffer passed
4901 is large.
4902
4903Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4904
4905 * win32/*: big cleanup of the Windows/MSVC project files
4906 from Igor Zlatkovic
4907
4908Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4909
4910 * doc/Makefile.am: should fix #67674 and avoid troubles if
4911 xsltproc is not available or fails in the prefix provided
4912
4913Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4914
4915 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4916
4917Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4918
4919 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4920 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4921 Fixed a few other problems raised by Charlie Bozeman.
4922 * result/VC/ElementValid[5-7]: fixed the output
4923
4924Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4925
4926 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4927 patches from Charlie Bozeman. Regenerated the HTML docs.
4928
4929Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4930
4931 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4932 for Windows from Igor
4933
4934Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4935
4936 * xmllint.c: applied Justin Fletcher patch for --output or -o
4937
4938Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4939
4940 * win32/libxml2/libxml2.def.src: close #67019
4941
4942Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4943
4944 * xmllint.c: applied Justin Fletcher generic timing patch
4945 similar to the one already applied to xsltproc.
4946
4947Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4948
4949 * include/libxml/tree.h tree.c: applied documentation patches
4950 from Charlie Bozeman
4951
4952Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4953
4954 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4955
4956Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4957
4958 * valid.c: fix the xmlStrdup() used in the previous patch.
4959 * valid.c: added --dropdtd
4960 * tree.c: fixed xmlUnlinkNode so it also removes the references
4961 from the document if the node is a DTD
4962
4963Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4964
4965 * HTMLtree.c valid.c: cleanup some static declarations
4966
4967Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4968
4969 * xmllint.c: removed another strdup()
4970 * doc/FAQ: removed the HP/UX entry
4971
4972Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4973
4974 * valid.c: fix bug #66816 when validating.
4975 * xmllint.c: don't use sys/time.h if configure did not found it
4976
4977Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4978
4979 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4980 xmlcatalog_man.xml
4981
4982Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4983
4984 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4985 xmlInitMemory() was declared twice
4986
4987Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4988
4989 * globals.c: do not reference strdup() !
4990 * configure.in libxml-2.0.pc.in: trying to fix the libs
4991 of the various config extraction modules
4992
4993Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4994
4995 * configure.in : preparing 2.4.12
4996 * doc/* : updated and rebuilt the docs
4997
4998Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4999
5000 * uri.c: closed bug #66159
5001 * testURI.c: added --escape option
5002 * configure.in: some cleanup for xml2-config --cflags
5003
5004Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5005
5006 * globals.c testThreads.c: removed some misplaced includes
5007 of xmlversion.h
5008
5009Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5010
5011 * threads.c: patch from Gary Pennington fixing a possible
5012 problem at initialization time.
5013
5014Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5015
5016 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5017 Eric Lavigne contribution to build libxml2 on MacOS using
5018 CodeWarrior.
5019
5020Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5021
5022 * xmllint.c: applied Geert Kloosterman's patch to fix
5023 --repeat --timing output
5024
5025Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5026
5027 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5028 where non-wellformed XML declaractions were not detected.
5029
5030Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5031
5032 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5033
5034Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5035
5036 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5037 gets reset by xmlCleanupInputCallbacks() and this makes the
5038 function useless. Same for output.
5039
5040Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5041
5042 * xmlIO.c: robert pointed out a loop error in callback cleanups
5043
5044Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5045
5046 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5047 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5048 they are not really tied to debugging
5049
5050Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5051
5052 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5053 * xmllint.c: better --catalogs description
5054
5055Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5056
5057 * tree.c: fixed a couple of problems in xmlSetProp()
5058
5059Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5060
5061 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5062 unappropriate stdout output.
5063
5064Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5065
5066 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5067 by Denis Beurive, closes #65111
5068
5069Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5070
5071 * valid.c: in case of content model validity error, don't
5072 print it if validity warnings were not requested.
5073
5074Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5075
5076 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5077 * parserInternals.c: removed the last exit() call. Print an
5078 unmaskable error on stderr instead (library mismatch detection)
5079
5080Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5081
5082 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5083 shell instructions from Heiko Rupp
5084
5085Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5086
5087 * catalog.c: use the URL notation file:// for default catalog paths
5088
5089Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5090
5091 * include/libxml/tree.h: better comments for _private fields
5092 * tree.c: removed a problem when copying an entity reference.
5093
5094Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5095
5096 * vms/*: updated instructions and diffs from John A Fotheringham
5097
5098Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5099
5100 * include/libxml/xmlerror.h: avoid an include problem if
5101 #include <libxml/xmlerror.h> happens first in code
5102 seems to be the case in KDE libs
5103
5104Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5105
5106 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5107 from Igor for Windows
5108
5109Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5110
5111 * Makefile.am: Gary Pennington pointed out a missing prefix
5112
5113Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5114
5115 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5116 * doc/*: upgraded and rebuilt the docs
5117
5118Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5119
5120 * HTMLparser.c: fix comment in scripts element parsing.
5121 * result/HTML/doc3*: updated the results.
5122
5123Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5124
5125 * uri.c: another URI bug fix #63336, using Joel Young patch.
5126
5127Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5128
5129 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5130 a cleaned up version of the Pwd shell string generation.
5131
5132Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5133
5134 * valid.c include/libxml/tree.h: trying to fix namespaces +
5135 validation problems for good, closing #63619 in the process
5136 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5137 wrong in this respect, fixed it.
5138
5139Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5140
5141 * xmllint.c: Morus Walter patch to allow --format and --encode
5142
5143Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5144
5145 * debugXML.c: Stefan Kost provided an help command for the shell
5146
5147Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5148
5149 * debugXML.c: Heiko Rupp pointed that the shell would crash
5150 on empty nodesets returns.
5151
5152Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5153
5154 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5155 migh need the history libraries
5156
5157Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5158
5159 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5160 handle the case of < in quoted attributes, Bastian Kleineidam
5161
5162Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5163
5164 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5165 fixing catalog breakages
5166 * Makefile.am catalog.c result/catalogs/catal
5167 result/catalogs/mycatalog.* test/catalogs/catal*:
5168 fixed more problems in catalog support, added more regression tests
5169 for both XML and SGML catalog handling
5170
5171Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5172
5173 * debugXML.c: applied an improvement to xmlGetLineNo() from
5174 Keith Isdale
5175
5176Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5177
5178 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5179 Side effect of the progressive catalog loading
5180
5181Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5182
5183 * Makefile.am: confexecdir and confexec_DATA were defined twice
5184 pointed out by Karl Eichwalder
5185
5186Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5187
5188 * xmlcatalog.c: avoid unlink() and use remove() instead.
5189
5190Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5191
5192 * libxml.spec.in: cleanup
5193 * include/libxml/xmlwin32version.h: updated with 2.4.8
5194
5195Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5196
5197 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5198 of compiling libxml with a non standard set of options
5199
5200Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5201
5202 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5203 document --sgml option, fixing gnome bugzilla #63382
5204
5205Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5206
5207 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5208 breakage of 2.4.7, added a couple of really needed APIs
5209 like xmlCatalogIsEmpty() and xmlNewCatalog()
5210 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5211 for install-catalog
5212 * configure.in: preparing 2.4.8
5213
5214Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5215
5216 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5217 include/libxml/tree.h include/libxml/xmlIO.h: more include
5218 cleanups, export cleanly one html output + format function.
5219
5220Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5221
5222 * parser.c: removed initGenericErrorDefaultFunc call from
5223 xmlInitParser() since it could destroy previous calls to
5224 xsltSetGenericErrorFunc() effects
5225
5226Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5227
5228 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5229 keyword.
5230
5231Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5232
5233 * Makefile.am: cleanup
5234 * threads.c: cleanup too
5235 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5236 from xsltproc
5237 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005238 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005239
5240Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5241
5242 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5243 was not used anymore !
5244
5245Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5246
5247 * configure.in: preparing 2.4.7
5248 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5249 manual page from John
5250 * doc/*: updated the doc and rebuilt the generated pages
5251
5252Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5253
5254 * xmlIO.c: closing bug #62711, the library should never
5255 close stdin or stdout.
5256
5257Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5258
5259 * uri.c: second pass at fixing #63336, using Joel Young
5260 final patch. looks okay.
5261
5262Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5263
5264 * uri.c include/libxml/uri.h: trying to clear #63336
5265 allowing the escaping routine to parse unconformant
5266 URI-References.
5267
5268Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5269
5270 * vms/readme.vms vms/build_libxml.com nanoftp.c
5271 include/libxml/xmlversion.h.in: a few VMS updates from
5272 John A Fotheringham
5273 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5274 and xmlCleanupOutputCallbacks() for the Perl binding people.
5275
5276Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5277
5278 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5279 apply fixes to close #63271 and avoid segfaults when
5280 the error routine gets callbed before xmlInitParser()
5281 get called.
5282 * nanoftp.c error.c: Applied patches from Justin Fletcher
5283 correcting some xmlGenericError misuses.
5284
5285Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5286
5287 *doc/xmllint.xml, doc/xmllint.1
5288 New and improved man page for xmllint - .xml is the original, .1
5289 is the generated man page
5290
5291Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5292
5293 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5294 the web site from the main HTML document.
5295
5296Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5297
5298 * parser.c: fixed an erroneous validation bug when PE refs
5299 occurs in external parsed entities referenced from the
5300 internals subset
5301 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5302 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5303 added the associated testcase, it's a nice one.
5304 * HTMLparser.c: generate the DTD node as HTML still ...
5305 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5306
5307Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5308
5309 * HTMLparser.c: fixed a bug in htmlNewDoc()
5310
5311Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5312
5313 * test/threads/*: added entities testing to the Thread test
5314 * testThreads.c: make the test reasonable
5315 * DOCBparser.c: fix the DTD public and system ID
5316 * xmllint.c: added --sgml for SGML DocBook importing
5317 * Makefile.am: added Docbtests target
5318
5319Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5320
5321 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5322 * testThreads.c: removed bogus include
5323
5324Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5325
5326 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5327 fixed a very serious (looping) validation bug
5328
5329Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5330
5331 * include/libxml/globals.h include/libxml/threads.h threads.c
5332 testThreads.c: far more testing, cleaning up bugs
5333 * *.c : make sure globals.h is always included.
5334
5335Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5336
5337 * HTMLparser.c: try to get rid of parser loops for good.
5338
5339Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5340
5341 * configure.in: fixed some bugs in CFLAGS passing.
5342 * test/threads Makefile.am testThreads.c: added a specific
5343 threaded test case (really nasty, guaranteed).
5344
5345Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5346
5347 * catalog.c: serious cleanup on the management of the
5348 XML catalog tree, more tests done, especially with
5349 the catalog PI.
5350
5351Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5352
5353 * catalog.c: avoid a problem in catalog cleanup on SMP if
5354 catalogs were not initialized.
5355
5356Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5357
5358 * catalog.c xpath.c: trying to cleanup the not thread safe
5359 parts of the library.
5360
5361Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5362
5363 * include/libxml/globals.h configure.in global.data: make
5364 the allocation be per-thread a configure option
5365 * encoding.c include/libxml/parser.h: fixed compilation
5366 errors
5367
5368Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5369
5370 * include/libxml/parser.h: Norm reported that a few lines
5371 added were breaking libxslt compile, removed them for now
5372
5373Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5374
5375 * parser.c parserInternals.c threads.c: debugged and fixed
5376 initialization problems which were giving troubles on SMP
5377 boxes.
5378
5379Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5380
5381 * include/libxml/Makefile.am: missing globals.h
5382
5383Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5384
5385 * globals.c: added a couple of standard includes.
5386
5387Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5388
5389 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5390 include/libxml/parserInternals.h include/libxml/tree.h
5391 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5392 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5393 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5394 Applied the last patches from Gary, cleanup, activated threading
5395 all user accessible global variables are now handled in globals.[ch]
5396 Still a bit rought but make tests passes with either
5397 --with-threads defined at configure time or not.
5398 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5399 linking options
5400
5401Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5402
5403 * Makefile.am include/libxml/Makefile.am
5404 include/libxml/globals.h globals.c include/libxml/threads.h
5405 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5406 configure.in: started integrating the core of the thread support
5407 not activated yet but half integrated. The code should still
5408 compile and work anyway.
5409
5410Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5411
5412 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5413 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5414 integrating the non-controversial parts of Gary Pennington
5415 multithread patches
5416 * catalog.c: corrected a small bug introduced
5417
5418Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5419
5420 * catalog.c include/libxml/catalog.h: very serious cleanup,
5421 isolating unportable code and as much as possible the accesses
5422 to the global shared catalog. May need more testing !
5423
5424Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5425
5426 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5427 Keith Isdale patches for the XSLT debugger interfaces. Some
5428 cleanup
5429
5430Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5431
5432 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5433 * DOCBparser.c: generate line nubers in elements
5434
5435Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5436
5437 * configure.in: preparing 2.4.6 release
5438 * doc/xml.html doc/html/*: updated and rebuilt the docs
5439 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5440
5441Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5442
5443 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5444 adding documentation for DV's supercatalog support
5445
5446Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5447
5448 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5449 super catalog support adding one API and one flag --sgml to
5450 xmlcatalog
5451
5452Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5453
5454 * doc/xmlcatalog_man.xml, xmlcatalog.1
5455 One more crack at
5456 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5457
5458
5459Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5460
5461 * xpath.c: implemented xmlXPathObjectCopy for external objects
5462 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5463
5464Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5465
5466 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5467 finishing up fix to
5468 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5469 the xmlcatalog man page display more elegantly
5470
5471Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5472
5473 * configure.in: closing bug #61832
5474 * HTMLparser.c: removed a warning
5475
5476Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5477
5478 * xpath.c: fixing #61673 part I, do not loose doc information
5479 when copying result value trees.
5480
5481Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5482
5483 * xpath.c: trying to harden the XPath interpreter
5484
5485Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5486
5487 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5488 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5489
5490Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5491
5492 * HTMLparser: repaired another loop problem
5493
5494Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5495
5496 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5497 parsing.
5498 * xpath.c: fix bug #61291 the default XML namespace node is
5499 missing from the namespace axis.
5500 * tree.c: refuse to create namespaces nodes with prefix "xml"
5501
5502Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5503
5504 * SAX.c: ouch a non-defined namespace could lead to a crash,
5505 fixed #61215
5506
5507Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5508
5509 * parserInternals.c: closed bug #61054
5510
5511Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5512
5513 * include/libxml/Makefile.am: closing #60708
5514
5515Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5516
5517 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5518 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5519
5520Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5521
5522 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5523
5524Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5525
5526 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5527 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5528
5529Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5530
5531 * catalog.c: Justin Fletcher provided cleaup code in case
5532 HAVE_STAT is not defined
5533 * include/win32config.h: Igor Zlatkovic suggested to have
5534 HAVE_STAT defined there
5535
5536Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5537
5538 * catalog.c - fixed typing error reported by M. Barros
5539
5540Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5541
5542 * xmllint.c - fixing typo
5543
5544Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5545
5546 * HTMLparser.c: small enhancement to prevent loop on
5547 unrecognizable data
5548
5549Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5550
5551 * parserInternals.c: applying patch from bug #60757 this
5552 should close it
5553
5554Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5555
5556 * catalog.c xmlcatalog.c: removed a couple of warning
5557 * xpath.c: try to solve the linking problem on platforms
5558 needing trio to compile
5559
5560Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5561
5562 * Makefile.am libxml.spec.in: backing up non-documented changes
5563 commited without review or aproval by Jens Finke <jens@gnome.org>
5564 * HACKING: made 100% clear that no commit should be done directly
5565
5566Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5567
5568 * configure.in: Joe Orton provided a patch fixing a problem
5569 when iconv is specified to be in a non-standard directory
5570 but wasn't exported in xml2-config --cflags
5571
5572Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5573
5574 * configure.in: let's ship 2.4.5 before getting too much
5575 troubles with 2.4.4 errors.
5576
5577Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5578
5579 * encoding.c entities.c: do not output hexadecimal charrefs
5580 when serializing HTML since some version of Netscape can't
5581 grok it, generate decimal ones.
5582 * result/HTML/doc3.htm: output changed due to previous test
5583 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5584
5585Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5586
5587 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5588 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5589
5590Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5591 Released 2.4.4
5592
5593 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5594 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5595 updated the configuration scripts systems accordingly
5596
5597Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5598
5599 * configure.in: preparing for 2.4.4
5600 * doc/xml.html doc/html/*: updated and rebuilt the docs
5601
5602Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5603
5604 * win32/dsp/libxml2.def.src: tried to incorporate comments
5605 from bug #59220
5606
5607Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5608
5609 * parser.c result/noent/wml.xml: fixed bug #59981 related
5610 to handling of '&' in attributes when entities are substitued
5611
5612Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5613
5614 * libxml.h include/libxml/xmlversion.h.in
5615 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5616 Tried to close bug #60131
5617
5618Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5619
5620 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5621
5622Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5623
5624 * SAX.c: fixing bug #59946 on xmlns=""
5625
5626Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5627
5628 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5629 but allocates a new error code.
5630
5631Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5632
5633 * xmllint.c: John Fleck fixed typos in the options output
5634 * parser.c SAX.c: fix ignorable white space SAX selection
5635
5636Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5637
5638 * entities.c: Steve Underwood found the possibility of an
5639 ininite loop in case of error.
5640
5641Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5642
5643 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5644
5645Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5646
5647 * parser.c: warn if version is not 1.0 but it's not
5648 strictly speaking an error after analyzing the spec
5649
5650Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5651
5652 *doc/catalog.html - add link to the html version of the
5653 man page, other linguistic cleanups
5654
5655Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5656
5657 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5658 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5659 file, has not yet been included in the build.
5660
5661Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5662
5663 * catalog.c: removed a duplicate affectation Justin Fletcher
5664
5665Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5666
5667 * tree.c: Armin Sander pointed a possible text coalescing
5668 problem, completed his patch.
5669
5670Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5671
5672 * trionan.c: Fixed const and volatile re-definition problem
5673
5674Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5675
5676 * libxml.4 parser.c: doc updates from Heiko Rupp
5677 * parserInternals.c: 2 sanity checks from Heiko Rupp
5678
5679Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5680
5681 * tree.c: applied patch from Armin Sander to make some pointers
5682 const in xmlCopyNode()
5683 * include/libxml/tree.h: added fix to the header
5684
5685Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5686
5687 * xpath.c: hum, restrict the integer usage gcc bug workaround
5688 to only gcc compilers so that other architecture don't get
5689 penalized by this limitation.
5690 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5691
5692Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5693
5694 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5695 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5696
5697Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5698
5699 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5700 --convert option to xmlcatalog to convert SGML ones to
5701 the XML syntax.
5702 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5703
5704 2.4.3 got released at that point
5705Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5706
5707 * catalog.c xmlIO.c: started some serious testing and fixed
5708 a few bug and optmization needs.
5709
5710Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5711
5712 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5713 preparing for a 2.4.3 release even if it may not be ready yet
5714 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5715 all file parsing lookup to go through the entity resolver, add
5716 to add an API to bypass it (needed to load catalogs themselves),
5717 some cleanup on the catalog code too.
5718 * nanoftp.c: small cleanup
5719 * doc/catalog.html: small update
5720
5721Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5722
5723 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5724 Jun Kuriyama
5725
5726Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5727
5728 * doc/catalog.html: finished the catalog documentation
5729
5730Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5731
5732 * doc/catalog.html doc/xml.html: added documentation about
5733 Catalog support, misses an API description
5734 * doc/html/*: reextracted the API pages
5735
5736Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5737
5738 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5739 Added the part about section 7.2 on URI resolution,
5740 fixed a side effect in the HTML parser, look complete
5741 and ready to rock except the URI/SystemID part!
5742
5743Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5744
5745 * include/libxml/catalog.h include/libxml/parser.h
5746 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5747 xmlIO.c: added support and APIs needed for the catalog PI
5748 * include/libxml/xmlIO.h: cleanup
5749
5750Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5751
5752 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5753 include/libxml/catalog.h: starts to look okay, really
5754 plugged the new framework, cleaned a lot of stuff,
5755 added some APIs, except the PI's support missing this
5756 should be mostly complete
5757 * result/catalogs/* test/catalogs/*: added new test, enriched
5758 the existing one with URN ID tests
5759
5760Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5761
5762 * catalog.c: fixed nextCatalog
5763 * result/catalogs/docbook test/catalogs/*: started adding
5764 a small regression test
5765
5766Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5767
5768 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5769 more work on the XML catalog support.
5770 * parser.c include/libxml/parser.h: small cleanup seems using
5771 list as a public parameter name can give portability troubles
5772 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5773 include/libxml/xpath.h include/libxml/Makefile.am: removed
5774 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5775 wrappers
5776
5777Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5778
5779 * Makefile.am trio.c triodef.h trionan.c xpath.c
5780 include/libxml/Makefile.am include/libxml/trionan.h:
5781 Re-worked Not-A-Number and Infinity support.
5782 * xmlcatalog.c: added readline include files
5783
5784Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5785
5786 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5787 testCatalog as xmlcatalog, making it an installed app
5788 adding a shell, and preparing it to be a /etc/xml/catalog
5789 management tool, though not ready yet
5790 * catalog.c include/libxml/catalog.h: adding support for
5791 XML Catalogs http://www.oasis-open.org/committees/entity/
5792 not finished, there is some interesting tradeoffs and a
5793 few open questions left.
5794
5795Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5796
5797 * xmllint.c: fixed a line formatting problem
5798
5799Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5800
5801 * SAX.c: removed a couple of unused variable (Albert Chin)
5802
5803Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5804
5805 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5806 trying to fix some troubles w.r.t. function returning
5807 const xxxPtr.
5808
5809Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5810
5811 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5812 defined
5813
5814Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5815
5816 * xpointer.c: removed unused var
5817
5818Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5819
5820 * testXPath.c: another small cleanup closing bug #59110
5821
5822Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5823
5824 * win32/dsp/libxml2.def.src: small cleanup closing bug
5825 #59108
5826
5827Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5828
5829 * example/gjobread.c: add xmlCleanupParser() before leaving
5830
5831Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5832
5833 * config.h.in configure.in include/libxml/xmlwin32version.h:
5834 released 2.4.2
5835
5836Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5837
5838 * include/libxml/valid.h debugXML.c valid.c: deprecate
5839 the non-boundchecking Sprintf functions, add Snprintf
5840 this should close bug #57984
5841
5842Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5843
5844 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5845 URIs before doing the lookups (pointed by Mark Vakoc)
5846
5847Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5848
5849 * xpath.c: serious changes on Result Value Trees and NodeSets
5850 w.r.t. deallocation and collect operations. Probably not
5851 100% clean (merge of allocated trees smells like a problem).
5852 Seems sufficient to close #58943
5853
5854Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5855
5856 * xmllint.c: adding a --format option
5857
5858Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5859
5860 * xpath.c: count() was broken on Result Value Tree
5861 * xmlIO.c: fixed file:/// accesses on _WIN32
5862
5863Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5864
5865 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5866 macro was renamed, this should close bug #58683
5867
5868Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5869
5870 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5871 entity substitution mode text at the end of the entity might
5872 be added due to text coalescing.
5873 * nanoftp.c parser.c: small cleanup
5874
5875Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5876
5877 * HACKING: added John Fleck right to commit in the doc subdir
5878
5879Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5880
5881 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5882 allow to inherit attributes from the DTD directly in the
5883 tree, this is needed for XPath and can be a useful feature.
5884 Inherited namespaces are always provided at the tree level now
5885 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5886 of tests for this feature (XSLT being the prime user).
5887
5888Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5889
5890 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5891 testSAX.c xmlIO.c xmllint.c include/win32config.h
5892 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5893 include/libxml/xmlwin32version.h.in win32/README.MSDev
5894 win32/dsp/*: applied Win32 Facelift No.2 patches from
5895 Igor Zlatkovic for Windows/MSC
5896
5897Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5898
5899 * SAX.c: unparsedEntityDecl() the URI computation of the
5900 entity wasn't done breaking XSLT unparsed-entity-uri()
5901
5902Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5903
5904 * xpath.c: fixed a bug when walking the descendants and
5905 the current node has no children
5906 * debugXML.c: show up when a text node is supposed to not be escaped
5907
5908Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5909
5910 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5911 worked like the set:leading() function)
5912 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5913
5914Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5917
5918Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * include/libxml/xmlIO.h: apply change to close #58141
5921 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5922
5923Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5924
5925 * parser.c: when the internal subset uses a PE, then the
5926 included entity can use conditional sections.
5927
5928Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929
5930 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5931 when walking the namespace axis showing up in
5932 libxst/tests/general/bug-12
5933 * xmlmemory.c: added the possibility to trace a given block
5934 defined by its address
5935
5936Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * parser.c: don't override existing encoding specified before
5939 starting xmlParseDocument()
5940
5941Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5942
5943 * include/libxml/xmlwin32version.h: reinserted, needed for
5944 Windows users of CVS
5945
59462001-07-27 Darin Adler <darin@bentspoon.com>
5947
5948 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5949 * testCatalog.c: Add include of <libxml/parser.h>.
5950
59512001-07-27 Darin Adler <darin@bentspoon.com>
5952
5953 * include/libxml/.cvsignore:
5954 * include/libxml/xmlwin32version.h:
5955 Remove this file from CVS because it's generated.
5956
5957Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * parser.c include/libxml/parser.h: applied const patches from
5960 Tom Moog #58002
5961
5962Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5963
5964 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5965 lookup framework
5966
5967Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * tree.c: fixed xmlCopyNode() for documents
5970
5971Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5974
5975Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * parser.c: fixes bug #57652 reported by Morus Walter
5978
5979Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5982
5983Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5986 errors, lesson don't add new functions at 1am before a release
5987 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5988 from XPath initialization when possible.
5989
5990Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * result/scripts/base*: removing history/readline changed
5993 this slightly
5994 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5995 xmllint.c: make element content line number generation
5996 optionnal to avoid breaking old apps added interface to switch
5997
5998Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999
6000 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006001 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006002 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6003 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6004 John Kroll fixes to allow saving to HTTP via PUT (or
6005 POST of needed).
6006 * doc/html/*.html: regenerated the docs
6007
6008Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6009
6010 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6011 xmlHashScanFull and xmlHashScannFull3 to get passed the
6012 three keys as arguments to the callback function
6013
6014Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * configure.in Makefile.am: removed libxml softlink for good
6017 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6018 100% coverage by gtk-doc
6019
6020Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6023 fixed serious troubles due to size_t vs. int mismatch
6024
6025Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6028
6029Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6030
6031 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6032 convenient extension API for value and context managing
6033 Now handles external objects through xmlXPathPopExternal,
6034 xmlXPathWrapExternal and xmlXPathReturnExternal.
6035 Added functions for sets operations (intersection, etc.)
6036
6037Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6040 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6041 HTMLparser.c: cleanup of global variables, marking some
6042 const or private.
6043
6044Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6045
6046 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6047 fixed xmlXPathNodeSetItem when passing index=0
6048
6049Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050
6051 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6052
6053Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * xmllint.c: fixed compilation under Cygwin #57503
6056 * TODO: update
6057
60582001-07-13 Peter Williams <peterw@ximian.com>
6059
6060 * config.h.in: add #undef HAVE_DLFCN_H
6061
6062 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6063 builddir.
6064
6065Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6066
6067 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6068 raised by #57348 and #57381
6069
6070Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6073 tree.c xpointer.c: store the line numbder in element->content,
6074 may break some software, need a configuration mechanism
6075
60762001-07-10 Darin Adler <darin@bentspoon.com>
6077
6078 * .cvsignore:
6079 * example/.cvsignore:
6080 * include/.cvsignore:
6081 * include/libxml/.cvsignore:
6082 Various things that are generated and should be ignored.
6083
6084Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6087 * doc/xml.html doc/html/*: updated the docs
6088
6089Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6092 validation occured on content with element child
6093
6094Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * tree.c: fixed XML Base computation which was broken
6097 * debugXML.c: added a base function to the shell
6098 * Makefile.am result/scripts/* test/scripts/*: added scripts
6099 based regression tests, and adding 2 XML Base tests
6100
6101Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * tree.c: set properties doc and call xmlSetListDoc for properties
6104 content when grafting them in a different tree.
6105 * aclocal.m4: remove from CVS
6106
6107Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108
6109 * win32/libxml2/libxml2.def.src: added some missing entry point
6110 for XPath (Mark Vakoc)
6111
6112Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6115 layer should URI-Unescape before trying to open resources.
6116
6117Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118
6119 * xpath.c: fix the name() bug for elements in the default
6120 namespace reported by Charlie Bozeman
6121
6122Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6125 led to an XPath fix, improvements of SAX initialization, and
6126 an added option --nocdata to testXPath
6127
6128Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * doc/libxml-doc.el: Felix Natter provided anew version working
6131 with XEmacs too
6132
6133Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * include/libxml/xpath.h: small cleanup
6136 * doc/xml.html: update
6137
6138Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6139
6140 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6141 released 2.3.14
6142
6143Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6144
6145 * doc/html/*: rebuilt the docs for the release
6146 * doc/xml.html: added 2.3.14 release.
6147
6148Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6151 were not equal to empty strings
6152
6153Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6154
6155 * SAX.c: fixed a URI-Reference computation problem when validating
6156 * xmlIO.c: small cleanup
6157
6158Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * parser.c: improved the description of a couple of interfaces
6161 upon Larry Stamper suggestion
6162
6163Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * SAX.c entities.c parser.c: changed completely the way entities
6166 are handled when running the parser in entity substitution mode.
6167 This fixes a bug reported by Stephan Kulow and nearly divides
6168 by 3 the amount of memory required by libxslt to load and process
6169 DocBook TDG.
6170
6171Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172
6173 * HTMLparser.c: fixing a too early root closing problem raised
6174 byt Prashanth Naidu
6175
6176Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6179 raised by Mark Vakoc.
6180
6181Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6182
6183 * example/Makefile.am: fixed the include path to add srcdir/include
6184 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6185 and some cleanup
6186
6187Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6190 lot of optimization work, results in significant improvements
6191 when handling really complex XPath queries. Add a small optimizer
6192 for unions, improve [n] and [last()], avoid some costly ops.
6193
6194Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195
6196 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6197 * xpath.c: small cleanup
6198 * xmlGetNsList: reformated, fixed problems if used on Entities
6199
6200Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6201
6202 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6203
6204Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6207 * Makefile.am example/Makefile.am: workaround automake generating
6208 erroneous deps
6209
6210Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * include/win32config.h: bug #56801 Yon Derek provided a patch
6213 to the windows config file.
6214
6215Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216
6217 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6218 libxml.h : Yon Derek provided a set of changes to compile from
6219 CVS on Windows/MSC
6220
6221Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6222
6223 * parser.c: fixed UTF8 BOM support in push mode
6224 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6225 added a specific testcase
6226
6227Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6228
6229 * Makefile.am: added --push regression tests
6230 * parserInternals.c: the XML parser segfaulted in --push mode
6231
6232Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * configure.in: moved the symlinks detection within a CVS
6235 check, this is not portable and will be removed soon.
6236 * xpath.c: small cleanup/speedup
6237
6238Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6241 release of 2.3.12
6242 * parser.c: make an error message if unknow entities in all cases
6243
6244Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6247
6248Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6251 includes were installed in the wrong dir
6252
6253Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * doc/html.xml: warn against sending code to exhibit bugs.
6256
6257Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258
6259 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6260 Tru64 from Thomas Leitner
6261
6262Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * AUTHORS: added William and Bjorn
6265 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6266 daniel@veillard.com hopefully I won't have to do this again
6267 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6268 docs can be rebuilt cleanly now
6269 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6270 from CVs it's generated, added include/libxml/xmlwin32version.h
6271 also generated but which should change far less frequently.
6272 * catalog.c nanoftp.c: made sure to include libxml.h not
6273 libxml/xmlversion.h directly
6274 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6275 when compiling on WIN32 and MSC
6276
6277Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * include/Makefile.am include/libxml/Makefile.am configure.in:
6280 fixed make distcheck and rebuilding the rpms
6281
6282Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * configure.in: should finish the migration of exported includes
6285 into a real include/libxml in CVS, at least for CVS users.
6286 * removed the exported headers, added in include/libxml (as well
6287 as xmlversion.h.in).
6288
6289Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290
6291 * configure.in: fixed the way to detect symlink
6292
6293Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * configure.in: updated, include/libxml is now a real CVS dir
6296
6297Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6298
6299 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6300 version works with both libxml1 and libxml2 (it autodetects
6301 the prefix of the html-files) from Felix Natter.
6302 * doc/xml.html: updated doc accordingly
6303
6304Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6305
6306 * xpath.c: fixed the bug generating a template loop in libxslt
6307 when using docbook-xsl-1.4, * should filter out document nodes
6308 * HACKING: added William
6309 * TODO: updated
6310
6311Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312
6313 * doc/FAQ.html: added a warning about gcc-3.0
6314 * doc/xml.html: added reference to gdome2 and removed a confusing
6315 sentence
6316
6317Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * xmlversion.h: okay this is a generated file, but Windows
6320 users need it and they can't generate it, and I want CVS
6321 Windows users ...
6322 * win32/libxml2/libxml2_so.dsp: Windows project file for
6323 the shared lib version of libxml2
6324 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6325 resources needed for libxslt/xsltproc by Yon Derek
6326
6327Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6328
6329 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6330
6331Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6334
6335Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * include/win32config.h: Yon Derek provided a first fix
6338 to be able to compile libxslt/xsltproc on Windows
6339
6340Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * xpath.c: attempt to work around what seemed a gcc optimizer
6343 bug when handling floats on i386 http://veillard.com/gcc.bug
6344 * tree.c entities.c encoding.c: doing some cleanups while
6345 chasing it
6346
6347Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * Makefile.am: cleanup when --without-debug is specified
6350 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6351 w.r.t. --without-debug and other include points
6352 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6353 Catalogs
6354 * configure.in entities.h tree.h HTMLparser.c: removed
6355 --without-corba, made the _private field mandatory
6356
6357Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6360 outputs a BOM in UTF8, an errata has been issued to avoid the
6361 problem, that was the most reasonable solution... Add support
6362 for a leading UTF8 BOM in entities.
6363
6364Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365
6366 * valid.c: fixed a bug found when post validating an entity ref
6367 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6368 activate it too
6369
6370Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371
6372 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6373 weakness in the node copy the XPointer and the XInclude
6374 implementations. Serious cleanup.
6375
6376Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6377
6378 * Makefile.am: Kjartan Maraas provided a small patch to
6379 add xml2-config.in to EXTRA_DIST
6380
6381Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6382
6383 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6384 provided another failing case found in KDE, the way the
6385 ctxt->vctxt.nodeTab was allocated and freed changed over
6386 time but it wasn't completely cleaned up. This should fix it.
6387
6388Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6389
6390 * parser.c: Stephan Kulow also raised the fact that line number
6391 could get miscounted making debug harder, fixed the problem
6392 in xmlParseCharData()
6393
6394Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * valid.c: Stephan Kulow pointed out a problem when validating
6397 and using an empty entity, forgot a 'break' in a case.
6398
6399Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6402 * doc/xml.html: updated with 2.3.11
6403
6404Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6405
6406 * TODO: updated adding cleanup of generated doc
6407 * configure.in: prepared to release 2.3.11
6408 * xmllint.c: added --version for bug reporting
6409 * doc/html/*.html: rebuilt the doc
6410
6411Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * xpath.c: first part of the work on selecting namespace to
6414 fix bug #56115
6415
6416Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
6418 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6419 when using -liconv
6420 * TODO: updated
6421
6422Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6425 cleanup, encoding support.
6426
6427Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6430
6431Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * xpath.c: bug detected by Ankh when / is used as a function arg
6434
6435Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6438 of element and use it to avoid outputting formatting spaces at
6439 the wrong place. Implemented the format parameter for HTML save.
6440 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6441 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6442 result/HTML/wired.html: of course this impact the result of a
6443 number of HTML tests
6444
6445Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * HTMLtree.[ch]: started augmenting the HTML save API with
6448 encoding and formatting parameters
6449
6450Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * HTMLtree.h: cleanup and started evaluating the work needed on
6453 revamping the HTML output code
6454
6455Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6458
6459Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6460
6461 * valid.c: fixed bug #56049, forgot one check in the
6462 validation routine
6463
6464Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6465
6466 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6467
6468Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469
6470 * libxml.h: fixed an error in last commit
6471 * doc/FAQ.html: added an entry for compilation from CVS
6472
6473Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * xmlversion.h.in libxml.h: Cygwin patches
6476 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6477 * tree.h: cleanup
6478
6479Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480
6481 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6482 memory block in a strange case where libxml is linked twice
6483 in the binary.
6484
6485Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6486
6487 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6488 state far too often, simple fix used to avoid it.
6489
6490Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6491
6492 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6493 being processed, applied his patch
6494 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6495
6496Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6499 provided fixes to compile on MSCC again
6500 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6501 also provided an update for the project files.
6502
6503Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6504
6505 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6506 bug #55810
6507
6508Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * tree.c: fixed xmlGetNsProp() to close bug #55683
6511 Note this requires libxslt to use it's own function instead.
6512
6513Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
6515 * HTMLtree.c: when in a pre element no formatting space should
6516 be added.
6517 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6518
6519Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * configure.in: added tests for signal() and signal.h
6522
6523Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6526
6527Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * doc/libxml-doc.el: Felix Natter provided a new version for
6530 libxml2
6531
6532Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6533
6534 * HTMLtree.c: when in a pre element no formatting space should
6535 be added.
6536
6537Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538
6539 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6540
6541Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6542
6543 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6544 hack
6545 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6546 * uri.c: fixed a warning
6547
6548Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * HTMLtree.c: trying to close bug #55772 escaping in script
6551 elements
6552 * doc/xml.html: suggest to send mail to the list
6553
6554Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555
6556 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6557 good. Use a macro and based on the solution provided in
6558 vsnprintf manual page from GNU.
6559
6560Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6561
6562 * error.c: Workaround for non-preserving variadic list.
6563 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6564
6565Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * doc/xml.html: added 2.3.10 release
6568
6569Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6570
6571 * configure.in: releasing 2.3.10
6572
6573Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6574
6575 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6576
6577Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578
6579 * encoding.c: Robert Collins provided a patch to add the
6580 "US-ASCII" encoding alias
6581
6582Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6585 string oriented functions and started cleaning the related areas
6586 in xpath.c which needed fixing in this respect
6587
6588Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6591 #55380
6592 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6593
6594Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6595
6596 * TODO: updated
6597 * nanohttp.[ch] : started adding APIs to get the redirected URL
6598 when this occurs (needed for further base computation
6599 * tree.h: cleanup
6600 * encoding.c: cleanup
6601 * SAX.c: minor change around ctxt->loadsubset
6602
6603Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604
6605 * Makefile.am include/Makefile.am: small change to have
6606 include/libxml rebuilt if working from CVS.
6607 * uri.c: applied another patch from Carl Douglas for URI escaping,
6608 this should close bug #51876
6609
6610Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6611
6612 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6613 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6614 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6615 added specific regression test
6616 * parser.h: preparing for the XSLT mode where DTD inherited
6617 attributes are added to the tree.
6618
6619Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620
6621 * xinclude.[ch]: Updated the namespace for the Last Call version
6622 * result/XInclude/include test/XInclude/include: updated the
6623 testsuite accordingly
6624
6625Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6626
6627 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6628 related to bug #51876
6629
6630Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631
6632 * tree.c: fixed a gross mistake in base computation, xml:base is
6633 not completely correct yet (need cascade).
6634 * xpath.[ch]: added the few things needed to find a function name
6635 and URI from the XPath context when it is called.
6636
6637Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638
6639 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6640 * DOCBparser.c: small cleanup
6641 * xmllint.c: added a --catalogs option to load catalogs from
6642 $SGML_CATALOG_FILES
6643 * tree.c: cleanup
6644 * configure.in: iconv library fixup, ICONV_LIBS
6645
6646Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6647
6648 * catalog.c: handling of CATALOG entries. detection of recursion,
6649 and a few bugfixes
6650 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6651 against the default namespace
6652
6653Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654
6655 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6656
6657Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * parser.c: fixed propagation context info when parsing an
6660 external entity.
6661 * doc/html/*.html: regenerated a couple of docs
6662
6663Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * doc/xml.html: update with 2.3.9 informations
6666
6667Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6670 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6671 * doc/html/* : rebuilt the docs
6672 * valid.c: small patch which may improve some case when
6673 validating.
6674
6675Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * HTMLparser.c: Closed bug #54891
6678 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6679 to the suite
6680
6681Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6682
6683 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6684 applied a documentation patch from LotR and filled in a few missing
6685 descriptions
6686
6687Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6688
6689 * xpath.c tree.c parser.c: speed optimizations at the parser level
6690 document tree freeing and xpath evaluation
6691
6692Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6693
6694 * parser.c parser.h parserInternals.h: fixed a couple of
6695 interfaces for handling memory buffer input to const char *
6696 upon suggestion of JamesH.
6697
6698Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * configure.in: LoTR sent a patch fixing the previous commit
6701
6702Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6703
6704 * configure.in: trying to deal again with the stoopid -R linking
6705 flag of Solaris
6706
6707Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6708
6709 * xpath.h: two nodeset access macros from Thomas Broyer
6710
6711Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6712
6713 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6714 patch from Thomas Broyer
6715
6716Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6719 case
6720 * INSTALL: was empty added stuff from the FAQ
6721
6722Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6723
6724 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6725 attributes handling and #54433 by adding xmlUnsetProp()
6726 and xmlUnsetNsProp()
6727
6728Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6729
6730 * HTMLparser.c: Patch from Jonas Borgström
6731 (htmlGetEndPriority): New function, returns
6732 the priority of a certain element.
6733 (htmlAutoCloseOnClose): Only close inline elements if they
6734 all have lower or equal priority.
6735 * result/HTML: this of course changed a number of tests results.
6736
6737Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6738
6739 * xmlIO.c catalog.c: plugged in the default catalog resolution
6740 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6741 documentations
6742 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6743
6744Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6745
6746 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6747 integrating catalogs
6748 * catalog.[ch] testCatalog.c: adding a small catalo API
6749 (only SGML catalog support).
6750 * parser.c: restaured xmlKeepBlanksDefault(0) API
6751
6752Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6753
6754 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6755
6756Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6757
6758 * parser.c: added xmlParseExternalEntityPrivate() to allow
6759 propagation of ctxt->_private when parsing external entities
6760
6761Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6764
6765Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6768
6769Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * valid.c: warn when indeterminist content model is detected
6772 * result/VC/ElementValid8: this adds a message
6773 * Makefile.am: add --novalid for VCM tests
6774 * parserInternals.c: added a call to Init memory
6775
6776Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6777
6778 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6779 when both parameters are NULL.
6780
6781Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * valid.c: applied small patch from Gary Pennington, reindented
6784 some part of the code.
6785
6786Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6787
6788 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6789 release, updated and regenerated the docs
6790
6791Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6792
6793 * xpath.c result/XPath/expr/floats : clarified and cleanup
6794 printing of abnormal floats in tests.
6795
6796Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6797
6798 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6799 * results/HTML/ : a few changes in the output of the HTML tests as
6800 a result.
6801 * configure.in: tying to fix -liconv where needed
6802
6803Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6804
6805 * Makefile.am: fixed a stupid error
6806
6807Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808
6809 * configure.in Makefile.am: make the inclusion of the trio
6810 modules in the library conditional
6811
6812Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * DOCBparser.c: patche from László Kovács, fixed entities refs
6815 in attributes handling
6816
6817Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6818
6819 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6820 flushing
6821
6822Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823
6824 * xpath.c: fix of an XSLT namespace bug reported on the list
6825 general/bug-8-
6826
6827Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6828
6829 * strio.h trio.c: Dan McNichol suggested a couple of small
6830 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6831
6832Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6833
6834 * tree.c parser.c encoding.c: spent a bit more time looking
6835 at the parsing speed and DOM handling. Added a few more
6836 speedups.
6837
6838Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839
6840 * parser.c: small but effective parsing speed improvement
6841
6842Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * configure.in: default on the DocBook parser inclusion (for Gnome)
6845 * DOCBparser.h: fixed a header reference
6846
6847Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6848
6849 * configure.in xpath.c: applied Bjorn patches for FPE on the
6850 alpha
6851
6852Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6853
6854 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6855 xmlSaveFormatFileTo()
6856
6857Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6858
6859 * xpath.c: simple and efficient optimization, XPath functions
6860 aways bind to the same code, cache this
6861 * TODO: updated (by saying some is obsolete)
6862
6863Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6864
6865 * xpath.c: more cleanup work on XPath name parsing routines
6866
6867Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868
6869 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6870 xmlXPathParseName
6871 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6872 * debugXML.c: avoid compilation problems if compiling without
6873 HTML support, Igor Zlatkovic
6874 * win32/libxml2/libxml2.def.src: being able to compile without
6875 XPath on Windows
6876
6877Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6878
6879 * libxml.m4: yet another patch from Toshio Kuratomi
6880
6881Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882
6883 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6884
6885Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * tree.[ch]: added xmlSaveFormatFile interface for saving
6888 and indenting a file.
6889
6890Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6891
6892 * xpath.c: fixed bug #53689 related to processing-instruction()
6893
6894Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6895
6896 * DOCBparser.c: patche from László Kovács
6897
6898Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6899
6900 * parser.c: applied fixes from Christian Glahn bug report #53391
6901
6902Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6903
6904 * error.c: Jean François Lecomte provided a complete description
6905 and a fix to bug #53537
6906
6907Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6908
6909 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6910
6911Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6912
6913 * DOCBparser.c SAX.c: a bit more work on entities processing.
6914 Still Need to cleanup XML output and references in attributes
6915
6916Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6917
6918 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6919
6920Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6921
6922 * tree.c: trying to fix #53574, not completely complete,
6923 I would like xmllint --copy --debug test/ent1 and
6924 xmllint --debug test/ent1 to show the same result.
6925 * xpath.c: fix a bug when trying to sort namespace nodes
6926
6927Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6928
6929 * HTMLtree.c: real fix for #53402
6930
6931Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6932
6933 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6934 PIs when using xsl:output
6935 * valid.c: closing #53537 some case generate segfaults if there
6936 is validity errors
6937
6938Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6941 of external parsed entities, added --noent to testDocbook
6942 * valid.c: Garry Pennington found an uninitialized variable
6943 access in xmlValidateElementContent()
6944
6945Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6948 with madness
6949 * result/HTML/ : this modified the result of the regression tests
6950 a lot.
6951
6952Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6953
6954 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6955 to doc where it wasn't checked against NULL reported by
6956 Jens Laas
6957
6958Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6959
6960 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6961 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6962
6963Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6964
6965 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6966 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6967 * SAX.[ch]: cleanup and updates for DocBook
6968 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6969 ex SGML identifier changes
6970 * valid.c: removed a static unused function.
6971
6972Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6973
6974 * HTMLtree.c: applied change for Paul Sponagl on script saving
6975 * Makefile.am: the warning about entity title.xml are normal.
6976
6977Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6978
6979 * configure.in: release of 2.3.7
6980 * Makefile.am: fixing make distcheck
6981
6982Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6983
6984 * doc/html/* doc/xml.html: updated and regenerated the docs
6985
6986Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6987
6988 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6989
6990Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6991
6992 * tree.c: fixed #53388 with the provided patch
6993
6994Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995
6996 * valid.c: Bjorn detected an invalid memory access. Fixed
6997 vstateVPush()
6998
6999Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7000
7001 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7002
7003Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7004
7005 * libxml.h: new header used only for the compilation of libxml
7006 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7007 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7008 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7009 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7010 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7011 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7012 baseline (version 1.2 plus a single patch).
7013 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7014 scientific notation for numbers. Tests added.
7015 * xpath.c: formatting of numbers changed to use sprintf
7016 (contribution from William Brack)
7017
7018Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
7020 * valid.c: cleanup, more useful debugging
7021 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7022 * xmlIO.c: entity loading is printed as an error when validating
7023
7024Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7025
7026 * valid.c: fixed to validate within entities
7027 * test/VCM/v22.xml: added a specific testcase
7028
7029Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7030
7031 * valid.c: forgot an epsilon transition in for ()+
7032 * test/VCM/v21.xml : added a specific test case
7033
7034Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7035
7036 * valid.c: removed a state explosion exhibited by RSS
7037 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7038 from bug #51872
7039
7040Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7041
7042 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7043 validation without using an ugly NFA -> DFA algo in the source.
7044 Made a specific algorithm easier to maintain, using a single
7045 stack and without recursion.
7046 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7047 * hash.c: made the growing routine static
7048 * tree.h parser.c: added the parent information to an
7049 xmlElementContent node.
7050
7051Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7052
7053 * SAX.c parser.c xpath.c: generating IDs when not validating
7054 from an external parsed entity was poisoning the ID has table
7055 with removed values. This was killing XSLT on the KDE help
7056 browser.
7057
7058Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7059
7060 * entities.h: andrew@ugh.net.au detected a double declaration
7061
7062Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7063
7064 * debugXML.c hash.c tree.h valid.c : some changes related to
7065 the validation suport to improve speed with DocBook
7066 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7067 the way validation errors get reported
7068
7069Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7070
7071 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7072 by P C Chow and William M. Brack for XSLT HTML output
7073
7074Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7075
7076 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7077 Igor Zlatkovic patches for MSC compilation and added his
7078 updates
7079
7080Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7081
7082 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7083 prefix lookup.
7084 * parserInternals.c: fixed the bug reported by Morus Walter
7085 due to an off by one typo in xmlStringCurrentChar()
7086
7087Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088
7089 * HTMLparser.c result/HTML/*: revamped the way the HTML
7090 parser handles end of tags or end of input
7091
7092Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7095
7096Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7097
7098 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7099 bug where the linktime verions of free() won't work ...
7100
7101Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7102
7103 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7104
7105Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7106
7107 * doc/xml.html: added 2.3.6 release
7108
7109Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7110
7111 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7112 * result/wml.xml: resulted in a small output change
7113
7114Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115
7116 * tree.c: xmlNewDoc was missing the charset initialization
7117 * xmllint.c: added --auto to autogenerate a doc, allow to
7118 reproduce the problem fixed on xmlNewDoc
7119
7120Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7121
7122 * xpath.c: trying to get 52979 solved
7123 * tree.c result/ result/noent/: trying to get 52712 solved, this
7124 also made me clean up the fact that XML output in general should
7125 not add formating blanks by default, this changed the output of
7126 a few tests
7127
7128Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7129
7130 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7131
7132Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7133
7134 * configure.in: finally released 2.3.6
7135
7136Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7137
7138 * xpath.c: checking for null pointer generated by new code
7139
7140Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7141
7142 * xpath.c: fixed a [] evaluation problem reported
7143 * test/XPath/tests/simpleaddr: extended test
7144 * result/XPath/simpleaddr: updated result
7145
7146Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7147
7148 * xmllint.c: Dan Timis reported a portability problem
7149 on Macs without mmap, fixed it.
7150
7151Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7152
7153 * testXPath.c : added a --tree option allowing to display the
7154 tree dump of the XPath expression
7155
7156Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7157
7158 * xpath.c: fixed a memleak when comparing nodesets
7159 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7160 * tree.c: added a TODO
7161
7162Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163
7164 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7165 we need string functions
7166 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7167 to be able to use them where needed. Applied some changes
7168 to reduce name linking pollution and compile in only what's
7169 needed.
7170 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7171 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7172 for the string manipulation functions
7173 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7174 to the free() function of xmlmemory.c
7175 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7176 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7177 usage.
7178
7179
7180Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7181
7182 * error.c: applied the context output patch of the error
7183 handling submitted by Chuck Griffith
7184 * error/VC/*: this slightly change some error logs
7185
7186Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7187
7188 * parser.c: fixed line number reporting on error
7189
7190Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7191
7192 * parser.c: Sullivan and Darin found a parser bug,
7193 applied the patch.
7194
7195Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7196
7197 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7198 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7199 xmlversion.h.in xpointer.c: of course the way I defined
7200 UNUSED breaks on old gcc version. Try to be smart and
7201 also define it directly in xmlversion.h
7202 * configure.in: removed -ansi flag from the pedantic set
7203
7204Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7205 Huge cleanup, I switched to compile with
7206 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7207 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7208 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7209 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7210 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7211 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7212 encoding.h entities.c error.c list.[ch] nanoftp.c
7213 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7214 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7215 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7216 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7217 Cleanup, staticfied a number of non-exported functions,
7218 detected and cleaned up a dozen of problem found this way,
7219 avoided a lot of public function name/typedef/system names clashes
7220 * doc/xml.html: updated
7221 * configure.in: switched private flags to the really pedantic ones.
7222
7223Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7224
7225 * configure.in: 2.3.5
7226 * doc/html/*: rebuilt the docs
7227
7228Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7229
7230 * parser.c: fixed a reported bug in NOTATION parsing
7231 * uri.c: accepted but not fixed bug 51876, added TODO
7232 * Makefile.am: fixed bug 51876
7233
7234Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7235
7236 * config.h.in configure.in error.c: fix a compilation problem
7237 on platforms without vsnprintf (xml@thewrittenword.com)
7238
7239Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7240
7241 * parser.c: fixed a function name header typo
7242 * SAX.c: notations can also occur in external subset.
7243
7244Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7245
7246 * error.c: removed a C++ like comment
7247
7248Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7249
7250 * parser.c: fixing bug 52299 strange condition leading
7251 to a parser crash due to a buffer overflow
7252 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7253 added the specific test case
7254
7255Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7256
7257 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7258 xmlXPathConvert{String,Number,Boolean} to be able to make
7259 type casts without a context stack, fixed some implementation
7260 problems related to the absence of context at parse-time,
7261 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7262 in the public API too
7263 * xpointer.c xpathInternals.h: we need to know at parse time
7264 whether we are compiling an XPointer
7265
7266Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7267
7268 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7269 cleaned up the parser internals, refactored XPath code, added
7270 new compilation based APIs and cleanly separated public and
7271 private APIs.
7272
7273Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7274
7275 * xpath.h: the comp field must be added at the end to avoid
7276 killing binary compat.
7277
7278Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7279
7280 * Makefile.am: detect XPath memleaks in regreson tests
7281 * error.c: fixed and error w.r.t. error reporting still using
7282 stderr
7283 * hash.c: added new line at end of file
7284 * tree.h: minor cleanup
7285 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7286 expression parsing from evaluation, resulted in a number of
7287 changes internally, and in XPointer. Likely to break stuff
7288 using xpathInternals.h but should remain binary compatible,
7289 new interfaces will be added.
7290
7291Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7292
7293 * configure.in: fixed a couple of problems reported by
7294 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7295 without gcc on non linux platforms.
7296
7297Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7298
7299 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7300 a fix for --with-html-dir= configure support. I hope it won't
7301 break rpm generation
7302
7303Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7304
7305 * xmlIO.c: one function comment cleanup.
7306
7307Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7308
7309 * SAX.c: external subset notations were improperly registered
7310 in the internal subset.
7311
7312Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7313
7314 * README.cvs-commits: added, pointing to HACKING
7315 * HACKING: updated
7316
7317Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
7319 * parser.c: and Matt Sergeant found one in the XML push
7320 parser (erroneous check I forgot to remove when I fixed the
7321 main parser).
7322
7323Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7324
7325 * xpath.c: ptittom found a small bug in UnaryExpr
7326
7327Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7328
7329 * configure.in: bumped to 2.3.4
7330 * error.c: fixed bug #51860
7331 * tree.c: fixed bug #51861
7332 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7333 * tree.[ch] : added xmlDefaultBufferSize
7334 * nanoftp.c: typo in function name header block
7335 * doc/xml.html : updated, added link to XML::LibXSLT
7336 * doc/html/* : rebuilt the docs
7337
7338Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7339
7340 * parser.c SAX.c: the new content parsing code raised an
7341 ugly bug in the characters() SAX callback. Found it
7342 just because of strangeness in XSLT XML Rec ouptut :-(
7343
7344Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7345
7346 * Makefile.am: Martin Baulig suggested to add -lm
7347 * tree.c: found another bug in xmlNodeGetContent()
7348
7349Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7350
7351 * xpath.c: Bjorn found the error related to strictness of comparison.
7352
7353Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7354
7355 * parser.c: trying to fix the Dtd parsing problem reported
7356 by Gary, side effect of last week speed optimizations.
7357
7358Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7359
7360 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7361 * parserInternals.c: removed unneeded test raised by Stric
7362
7363Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7364
7365 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7366 and fixed by William Brack). Added xmlXPathFormatNumber.
7367 Changed the sorting slightly.
7368 * configure.in Makefile.am example/Makefile.am: Added -lm.
7369 Please note that applications linking with libxml2, must
7370 also like with the math library from now on.
7371
7372Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7373
7374 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7375
7376Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7377
7378 * parser.c: one must report spaces even if the Dtd element
7379 content proves that this is not part of the element content.
7380 * result/valid/*.xml: this changed the ouptu slightly
7381
7382Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7383
7384 * configure.in: bumped to 2.3.3
7385 * doc/xml.html: updated
7386
7387Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7388
7389 * tree.c: minor doc fix
7390 * xpath.c: deallocation issues when a result tree has been
7391 converted to a node-set
7392
7393Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7394
7395 * doc/xml.html: oops corrected dates s/2000/2001
7396
7397Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7398
7399 * valid.c: new patch from Gary Pennington
7400
7401Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7402
7403 * doc/xml.html: applied patch from Ankh
7404
7405Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7406
7407 * xinclude.c: fixed a problem building on Mac
7408
7409Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7410
7411 * parser.c: more work on increasing parsing ferformances
7412
7413Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7414
7415 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7416 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7417 avoiding memcpy in production builds MEM_CLEANUP macro use
7418 * parser.[ch] parserInternals.c: optimizations of the tightest
7419 internal loops inside the parser. Better checking of I/O
7420 flushing/loading conditions
7421 * xmllint.c : added --timing
7422
7423Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7424
7425 * configure.in: bumped to 2.3.2
7426 * doc/xml.html: updated for release
7427
7428Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7429
7430 * xpath.c: found a memleak and fixed a nasty bug
7431
7432Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7433
7434 * xmllint.[c1] : added return code errors for xmllint
7435 * xpath.c: specific debug dump function for result value trees
7436
7437Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7438
7439 * xpath.c: finally implemented xmlXPathCompareNodeSets
7440 * test/XPath/expr/floats results/XPath/expr/floats: added
7441 a test for float expressions
7442
7443Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7444
7445 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7446 * parserInternals.[ch]: trying to speed up parsing
7447 * xpath.c : speeded up node set equality op
7448
7449Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7450
7451 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7452 better handling of ID/IDREF and the list modules associated
7453 * configure.in: small CFLAGS cleanup
7454
7455Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7456
7457 * configure.in: fixed iconv detection on AIX (stric)
7458
7459Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7460
7461 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7462
7463Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7464
7465 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7466 and optimized xmlXPathNodeSetSort
7467
7468Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7469
7470 * xpath.c: bug fix when context size is 0
7471 * parser.c: I like Norm's Dtd because they still manage to break
7472 the parser occasionally
7473
7474Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7475
7476 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7477
7478Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7479
7480 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7481 attributes within the XML-1.0 namespace
7482
7483Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7484
7485 * xpathInternals.h: exported a few axis functions
7486 * doc/xml.html: updated the doc
7487
7488Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7489
7490 * configure.in: applied patch from Daniel van Balen for OpenBSD
7491 and bumped version to 2.3.1
7492 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7493 attempt to find autoclosing was simply broken, removed it,
7494 updated the examples, this is better
7495
7496Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7497
7498 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7499 hash functionnalities.
7500 * doc/html/* : rebuild the doc
7501
7502Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7503
7504 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7505 on predicate
7506 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7507 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7508 really want to have tags closed on output even if we accept
7509 unclosed ones on input
7510
7511Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7512
7513 * xpath.c: ouch don't free NULL, rare case fixed
7514 * tree.c: don't coalesce text nodes if they don't have the
7515 same behaviour wrt escaping on output
7516
7517Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7518
7519 * xpath.c: small fixup
7520 * SAX.c: don't warn on empty namespaces.
7521
7522Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7523
7524 * README: a bit of cleanup
7525 * configure.in: preparing for 2.3.0 release
7526
7527Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7528
7529 * hash.[ch]: added a first version of xmlHashSize()
7530 * valid.c: another bug fix from Gary Pennington
7531
7532Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7533
7534 * valid.c: couple of bug fixes pointed by Gary Pennington
7535 * HTMLtree.c: #if 0 cleanup
7536
7537Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7538
7539 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7540 which removes a time consuming check of xmlXPathNodeSetAdd()
7541 and use it in places where we are sure to not break unicity
7542
7543Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7544
7545 * xpath.c: bug fixes found from XSLT
7546 * tree.c: preserve node->name special values when copying nodes.
7547 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7548 external subset are fetched when available but without full
7549 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7550 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7551 output with encoding disabled.
7552
7553Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7554
7555 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7556 xmlCheckFilename should not be called from xmlFileOpenW
7557 and xmlGzfileOpenW
7558
7559Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7560
7561 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7562 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7563 added the new tests for URI normalization
7564 * testURI.c: fixed stoopid bugs
7565 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7566 the URI in the error messages are now properly normalized
7567
7568Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7569
7570 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7571
7572Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7573
7574 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7575
7576Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7577
7578 * xpath.c: fixed mod operator
7579
7580Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7581
7582 * parser.c: fixed xmlStrcat doc
7583 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7584 trees.
7585
7586Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7587
7588 * xpath.c result/XPath/tests/chaptersbase
7589 result/XPath/tests/simplebase: fixed XPath node()
7590 * tree.c: small fix in xmlNewNs()
7591 * Makefile.am: removed extraneous xml2Conf.sh rule
7592
7593Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7594
7595 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7596 Changed the library name, in order to get libxml-devel and
7597 libxml2-devel to coexist on a single system
7598 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7599 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7600
7601Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7602
7603 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7604 libxml2-devel installable in // as libxml-devel.
7605
7606Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7607
7608 * doc/Makefile.am: fixed make rebuild in doc
7609 * doc/html/*.html: rebuilt the docs
7610
7611Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7612
7613 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7614
7615Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7616
7617 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7618 the HTML doc to go into the -devel RPM ...
7619 * aclocal.m4 config.h.in: some updates due to auto* magic
7620
7621Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7622
7623 * xpath.h: added a hook in the context structure allowing to
7624 link to extra support, needed for XSLT
7625
7626Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7627
7628 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7629 xmlXPtrCmpPoints to use it.
7630 * propagated the following patch from Alejandro Forero
7631 * include/win32config.h xmlIO.c: applied further suggestions
7632 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7633 * example/gjobread.c: fixed warnings, now that it builds
7634
7635Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7636
7637 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7638
7639 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7640 filename points to a valid file (not a directory).
7641 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7642 Added calls to xmlCheckFilenameDir.
7643
7644 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7645 `path' (rather than `filename') as the parameter to gzopen and open.
7646
7647Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7648
7649 * Makefile.am: fixed a problem with EXTRA_DIST
7650
7651Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7652
7653 * Makefile.am example/Makefile.am: finally found the trick
7654 to build the example, i.e. add "." in SUBDIRS before example
7655 in the list <grin/>
7656
7657Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7658
7659 * doc/xml.html: updated with an XSLT section, removed pointer to
7660 W3C CVS base.
7661
7662Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7663
7664 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7665 too, and deallocation need to occur the same way.
7666
7667Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7668
7669 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7670 type correponding to an XSLT result tree fragment. Share most
7671 of the data format with node set, as well as operators.
7672 * HTMLtree.c: added a newline at the end of the doctype output
7673 whe this one is not present initially.
7674 * tree.c: make sure taht the parent and doc pointers are properly
7675 set when copying attributes (lists).
7676
7677Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7678
7679 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7680
7681Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7682
7683 * xpath.c: seems I finally killed that ugly path evaluation
7684 context bug (tagged 9999 in case is is wrong)
7685
7686Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7687
7688 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7689 for XSLT
7690
7691Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7692
7693 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7694 for xmlGzfileOpen() bug
7695
7696Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7697
7698 * xpath.c: removed an error found by XSLT usage
7699 * tree.c parserInternals.h: use a predefined static string
7700 for text and comment nodes, avoid freeing them in xmlFreeNode,
7701 exported the string name in parserInternals.h and added
7702 another value to disable encoding at output (for XSLT),
7703 gain memory, time.
7704
7705Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7706
7707 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7708 win32/libxml2/libxml2_so.dsp: new makefiles and update
7709 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7710
7711Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7712
7713 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7714 Gary Pennington
7715
7716Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7717
7718 * xpath.c: fixed the comaprision of values and nodelists,
7719 need to compare nodelist still ...
7720 * debugXML.c: avoided a possible core dump
7721 * HTMLparser.c: cleanup
7722 * nanohttp.c: contributed fix.
7723 * tree.c: fixes in properties handling added xmlSetNsProp
7724 needed by libxslt
7725 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7726 comment
7727 * TODO: updated
7728
7729Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7730
7731 * parser.c parserInternals.c: applied Bjorn Reese optimization
7732 patch
7733
7734Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7735
7736 * Makefile.am: applied patch fro make check from Martin Vidner
7737
7738Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7739
7740 * configure.in: preparing 2.2.11
7741 * doc/html/*: rebuild the HTML files
7742 * doc/xml.html : updated
7743
7744Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7745
7746 * tree.c: fixed a stupid bug
7747 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7748 patches related to validation of an XInclude processing result
7749 * TODO: updated
7750
7751Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7752
7753 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7754 on large files
7755
7756Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7757
7758 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7759
7760Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7761
7762 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7763 reported by Jonas Borgström
7764 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7765
7766Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7767
7768 * testXPath.c xpath.c: fixing the XPath union expressions problem
7769 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7770
7771Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7772
7773 * xmllint.c: Made is so if the file name is "-" is will read form
7774 standard input. Sven Heinicke <sven@zen.org>
7775 * tree.c: fixed a problem when growing buffer
7776 * tree.h: fixed the comment of the node types following andersca
7777 comment
7778 * TODO: updated
7779
7780Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * HTMLparser.[ch]: added a way to avoid adding automatically
7783 omitted tags. htmlHandleOmittedElem() allows to change the
7784 default handling.
7785 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7786 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7787 of xmllint too when using --memory flag, added a memory test
7788 suite at the Makefile level.
7789 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7790 with namespace use when encountering QNames in XPath evalation,
7791 added xmlns() scheme in XPointer.
7792 * nanoftp.c : incorporated a fix
7793 * parser.c xmlIO.c: fixed problems raised with encoding when using
7794 the memory I/O
7795 * parserInternals.c: closed bug 25934 reported by
7796 torsten.landschoff@innominate.de
7797 * TODO: updated
7798
7799Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7800
7801 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7802 on a non-updated tree :-(, made a 2.2.10 release to correct the
7803 situation
7804
7805Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7808 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7809 integrated a set of OpenVMS changes from Howard Taylor
7810 <Howard.Taylor@pacoast.com>
7811
7812Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7815 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7816
7817Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7818
7819 * HTMLparser.c: some fixes on auto-open of html/head/body
7820 * encoding.c: fixed a compilation error on some gcc env
7821 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7822 XPointer implementation
7823 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7824 related XPointer tests and associated results
7825
7826Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * doc/xmldtd.html doc/xml.html: following a short step by step
7829 guidance on IRC to help maciej with DTDs I started a small
7830 page on the subject.
7831
7832Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * HTMLparser.c: fixed handling of broken charrefs
7835 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7836 patches
7837
7838Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7839
7840 * doc/xml.html doc/html/* : rebuilt the docs after adding
7841 xinclude and updated page for 2.2.7 and 2.2.8
7842 * configure.in: releasing 2.2.8
7843
7844Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7845
7846 * parser.[ch] parserInternals.c: applied the conditional
7847 section processing fix from Jonathan P Springer
7848 <jonathan.springer2@gte.net>
7849 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7850 project file, fixed iconv default non support
7851 * xpath.c: fixed the problem of evaluating relative expressions
7852 when a node context is provided.
7853
7854Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * nanoftp.c: fixed gcc 2.95 new warnings
7857 * SAX.c: fixed a stupid bug
7858 * tree.c: fixed a formatting problem when round-tripping
7859 from/to memory
7860 * xinclude.c: chased memleak, fixed a base problem
7861 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7862 xmlXPtrBuildNodeList()
7863 * TODO: updated
7864 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7865 adding a first small set of regression tests for XInclude
7866
7867Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * nanohttp.[ch]: applied Wayne Davison patches to access
7870 the WWW-Authorization header.
7871 * parser.c: Closed Bug#30847: Problems when switching encoding
7872 in short files by applying Simon Berg's patch.
7873 * valid.c: fixed a validation problem
7874 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7875 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7876 Wayne Davison
7877 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7878 need to be extended to non full nodes selections.
7879 * xinclude.c: starts to work decently
7880
7881Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7884 debugXML.c xmlversion.h.in: Started adding XInclude support,
7885 this is a new xmllint option
7886 * tree.c xpath.c: applied TOM patches for XPath
7887 * xpointer.c: fixed a couple of errors.
7888 * uri.c: added an escaping function needed for xinclude
7889 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7890 new warning from RH70 gcc's version
7891
7892Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * HTMLparser.c: fixed loop on invalid char in scripts
7895 * parser.c: update to description of xmlIOParseDTD()
7896 * libxml.m4 xmlversion.h.in: changes contributed by
7897 Michael Schmeing <m.schmeing@internet-factory.de>
7898 * configure.in: preparing for 2.2.7
7899 * Makefile.am: trying to avoid config.h and acconfig.h
7900 being included in the distrib
7901 * configure.in: released 2.2.7
7902
7903Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7906 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7907
7908Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * parser.[ch]: added xmlIOParseDTD()
7911 * xpointer.c: added support for the 2 extra parameters of
7912 string-range, fixed a stoopid error when '0' was present
7913 in XPointer expressions
7914 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7915 testsuite for the above
7916
7917Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7918
7919 * libxml.spec.in: improved package descriptions
7920
7921Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7922
7923 * xpath.c xpathInternals.h: applied a large cleaning patch
7924 from TOM <ptittom@free.fr>, it also add namespace support
7925 for function and variables registration.
7926
7927Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7928
7929 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7930 * Makefile.mingw: Wayne Davison's update adding hash.c
7931
7932Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7933
7934 * xpath.c: fixed the root evaluation problems
7935 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7936 ignorable spaces with <b> <bold> <em>
7937 * tree.c: fixed a loop in xmlSearchNsByHref()
7938
7939Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7940
7941 * xpath.c: applied another XPath patch from TOM
7942 * xpath.c include/makefile.am: applied another patch from
7943 china@thewrittenword.com (cleanup on IRIX).
7944
7945Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7946
7947 * xml-config.1: received a fixed version from Fredrik Hallenberg
7948 <hallon@lysator.liu.se>
7949
7950Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7951
7952 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7953 cleanup patch for XPath
7954
7955Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7956
7957 * patched to redirrect all "out of context" error messages to
7958 a reconfigurable routine. The changes are:
7959 * xmlerror.h : added the export of an error context type (void *)
7960 an error handler type xmlGenericErrorFunc there is an interface
7961 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7962 to reset the error handling routine and its argument
7963 (by default it's equivalent to respectively fprintf and stderr.
7964 * all the c files: all wild accesses to stderr or stdout within
7965 the library have been replaced to calls to the handler.
7966
7967Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7968
7969 * configure.in: release 2.2.6
7970 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7971 exporting the inner functions of xpath for extension modules
7972 * doc/*: updated and rebuilt the doc
7973
7974Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7975
7976 * nanohttp.c : applied Wayne HTTP cleanup patch
7977 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7978 and xmlNodeSetSpacePreserve()
7979
7980Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7981
7982 * xpath.c: closing bug #29260
7983
7984Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7987 multikey tuples, made hash structure opaque
7988 * valid.[ch]: moved elements, attributes, notations decalarations
7989 as well as ID and refs to hash tables.
7990 * entities.c: hash cleanup
7991 * xmlmemory.c: fixed a dump problem in debug mode
7992 * include/Makefile.am: problem passing in DESTDIR= values patch
7993 from Marc Christensen <marc@calderasystems.com>
7994 * nanohttp.c: removed debugging remains
7995 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7996 * HTMLparser.c parser.c: fixing a number of problems with the
7997 macros in the *parser.c files (Wayne).
7998 * HTMLparser.c: close the previous option when opening a new one
7999 (Marc Sanfacon).
8000 * result/HTML/*: updated the HTML results accordingly
8001
8002Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8003
8004 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8005 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8006 XPath functions and XML entities table to them. More to come...
8007 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8008
8009Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * tree.c: coalesce adjacent text nodes
8012 * valid.c: handling of blank nodes in DTd validation (raised
8013 by problems with a posteriori validation).
8014 * nanohttp.c: changing behaviour on HTTP write stuff.
8015 * HTMLtree.c: forced body and html to be explicitely closed.
8016 * xpath.h: exported more XPath functions.
8017
8018Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8019
8020 * Release of 2.2.5
8021 * xpointer.c: range() range-inside and other helper functions
8022 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8023
8024Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8027 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8028
8029Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8032 and XPointer modules
8033
8034Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * SAX.h: closed #25107
8037
8038Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * testSAX.c: fixed problem with cdata reporting
8041 * SAXresult/* : updated
8042
8043Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8046 Closed bug #27499, added to regression tests
8047 * TODO: updated
8048
8049Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8050
8051 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8052 support for SCRIPT and STYLE with help from Bjorn Reese
8053 * test/HTML/* result/HTML/*: added simple testcase and updated
8054 the existing ones.
8055
8056Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8059 string-range for empty strings
8060 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8061 test/XPath/xptr/strrange: augmented the XPointer testsuite
8062
8063Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * doc/xml.html doc/xmlmem.html: added a module describing memory
8066 interfaces and use, updated the main page.
8067
8068Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8071 nanoftp code work on Windows too now
8072
8073Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8074
8075 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8076 * xpointer.c: implemented string-range() at least a good first version
8077 * test/XPath/docs/str test/XPath/xptr/strrange
8078 result/XPath/xptr/strrange: the string-range() tests
8079
8080Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8081
8082 * Makefile.am include/Makefile.am include/win32config.h
8083 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8084 and make distcheck
8085
8086Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8087
8088 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8089 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8090 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8091
8092Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8093
8094 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8095 patch for socklen_t detection by
8096 Albert Chin-A-Young <china@thewrittenword.com>
8097
8098Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8101 and added a --dtdvalid option to xmllint used to test it
8102
8103Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8104
8105 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8106 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8107
8108Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8111 handlings (registration, lookup, cleanup)
8112
8113Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8114
8115 * configure.in Makefile.am include/makefile.am: adding XPointer
8116 and XPtrtests target
8117 * xpointer.[ch] : new files for XPointer support
8118 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8119 more XPath tests
8120
8121Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8122
8123 * configure.in: fixed, very broken, make distcheck works again
8124
8125Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8126
8127 * More work toward 2.2.5, integrated a number of patches
8128 * configure.in Makefile.am win32config.h.in: trying to cleanup
8129 make distcheck .... huh ...
8130 * include/Makefile.am include/win32config.h: new directory
8131 for includes
8132 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8133 updated teh makefiles and instructions for WIN32
8134 * xpath.c: small fixes
8135 * test/XPath/ results/XPath: updated the testcases and results
8136 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8137 suggested patches
8138 * valid.c: fixed an ID bug
8139
8140Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008143 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008144 * xpath.[ch]: worked on XPointer
8145
8146Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * configure.in Makefile.am: 2.2.5, ship the include in an
8149 include/libxml subdirectory, use symlinks when using CVS
8150 * testSAX.c: fixed small bug
8151 * testXPath.c: changed the way testfiles are parsed
8152 * debugXML.c: same kind of cleanup when parsing an argument expression
8153 XPath/XPointers can have blanks embedded
8154 * xpath.[ch]: more cleanup, reorgs for XPointer work
8155 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8156 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8157
8158Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8161 in the XPath engine, rewrote large parts of it, now it's far
8162 cleaner and in sync with the REC not an old WD. Fixed a parsing
8163 problem in the interactive XML shell found when testing XPath.
8164
8165Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8168 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8169 examples with the extra test
8170
8171Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8174 the global init function.
8175
8176Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * HTMLparser.c: Doohhh, attribute name parsing was still case
8179 sensitive ! Fixed this ...
8180 * result/HTML/* : updated the tests results accordingly
8181
8182Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8185 engine, should be far more stable, incorporated a new version of
8186 preceding/following axis, need testing
8187 * uri.c: fixed file:///c:/a/b/c problem
8188 * test/XPath/tests/idsimple: augmented the XPath tests
8189
8190Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * doc/* rebuilding docs for 2.2.4 release
8193
8194Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * configure.in: releasing 2.2.4
8197 * parser.[ch]: added xmlStrEqual()
8198 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8199 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8200 use xmlStrEqual instead
8201 * TODO: updated
8202 * added an XPath test
8203
8204Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8205
8206 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8207 * entities.h: exported xmlInitializePredefinedEntities
8208 * parser.[ch] : added xmlInitParser()
8209 * parserInternals.h : had to export htmlInitAutoClose()
8210
8211Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8214 problems
8215 * Makefile.am : added XPath regression tests to normal tests
8216 * uri.c: fixed a problem with local paths, cleanup
8217 * parser.c: fixed a problem with large CData sections
8218
8219Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * configure.in xml-config.in: patch from "Ben Taylor"
8222 <sol7x86@hotmail.com> for solaris shared libs lookup
8223
82242000-09-30 Martin Baulig <baulig@suse.de>
8225
8226 * libxml-2.0.pc.in: Provide pkg-config script.
8227
8228 * configure.in: Create the libxml-2.0.pc script from the
8229 libxml-2.0.pc.in templates.
8230 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8231 script in `$(libdir)/pkgconfig'.
8232
8233Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8236 when compiling with MSC
8237
8238Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8239
8240 * xpath.c: patch for normalize-string() substring-before(),
8241 substring-after() and translate() functions from Bjorn Reese
8242 <breese@mail1.stofanet.dk>
8243 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8244 Fredrik Hallenberg <hallon@lysator.liu.se>
8245 * TODO: updated
8246
8247Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8248
8249 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8250 problem of socklen_t being undefined on a number of platforms
8251 * debugXML.c: fixed a compilation problem when without snprintf
8252
8253Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8254
8255 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8256 an URI bug and a fix for the control-character-induced infinite loop
8257 * nanohttp.c: preventive fix for compiling on WIN32
8258
8259Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8260
8261 * xmlint.c: closing bug #25000
8262
8263Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8264
8265 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8266 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8267 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8268 related function, fixing xmlStrncmp(), and associated cleanup
8269 * result/HTML/entities.html.sax: updating result
8270
8271Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8272
8273 * uri.c: applied patch for URI escaping from Wayne Davison
8274 <wayned@blorf.net>
8275 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8276 from Denis Barbier <barbier@imacs.polytechnique.fr>
8277 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8278 patch from Wayne Davison
8279
8280Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * doc/xml.html : updated with new releases, adding "how to help"
8283
8284Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8285
8286 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8287 removed a few warnings in pedantic mode ...
8288 * parserInternals.c parser.c: moved encoding switching function
8289 to parserInternals.c
8290 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8291
8292Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8293
8294 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8295 error or warning handlers
8296
8297Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8298
8299 * parserInternals.c parserInternals.h parser.c Makefile.am:
8300 created a new module parserInternals.c, moved most of the
8301 code shared by the various parsers there, as well as
8302 deprecated code from parser.c. More cleanup of parser.c
8303 * uri.c: fixed a problem when URI is NULL
8304 * valid.c: speedup when looking for an attribute declaration
8305
8306Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8307
8308 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8309 the cleanup of the computation of URI references when seeking
8310 external entities. The URI reference string and the resulting
8311 URI are both stored now.
8312 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8313 large s(n)printf checks and cleanup from Denis Barbier
8314 <barbier@imacs.polytechnique.fr>
8315 * xmlversion.h.in tree.h: couple of SGML declarations for a
8316 possible docbook module.
8317 * result/VC/ : a couple of test output changed due to the change
8318 of the entities URI
8319
8320Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * parser.h: added a _private field for linking user's data
8323
8324Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8325
8326 * parser.c parserInternals.h: demacroified most of the IS_XXX
8327 the gain in size is significant so ...
8328
8329Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8330
8331 * entities.c: cases where looking up entities with doc==NULL
8332 covered
8333
8334Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * uri.c: applied Wayne Davison patch
8337 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8338
8339Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8340
8341 * uri.c testUri.c: applied Wayne Davison patches
8342 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8343 * Makefile.in: added URItest and included thenin "make tests"
8344
8345Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8346
8347 * xmlversion.h.in: closed bug 22941
8348
8349Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8350
8351 * doc/xmlio.html: added doc and example for entity loader
8352 redefinition.
8353
8354Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8355
8356 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8357 used by libxml
8358
8359Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8360
8361 * parser.c: Fixed bug on invalid ontent characters and when using
8362 push.
8363 * xmllint.c: fixed xmllint endling of errors in push mode
8364
8365Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * HTMLparser.c testHTML.c: applied two new patches from
8368 Wayne Davison <wayned@users.sourceforge.net>
8369 * result/HTML/*.sax: regenerated HTML SAX output
8370 * parser.c: more cleanup.
8371
8372Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * HTMLparser.[ch] testHTML.c: applied the second set of
8375 patches from Wayne Davison <wayned@users.sourceforge.net>,
8376 adding htmlEncodeEntities()
8377 * HTMLparser.c: fixed an ignorable white space detection bug
8378 occuring when parsing with SAX only
8379 * result/HTML/*.sax: updated since the output is now HTML
8380 encoded...
8381
8382Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8383
8384 * HTMLparser.[ch]: applied some of Wayne Davison
8385 <wayned@users.sourceforge.net> patches
8386
8387Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8390 undeclared namespace prefix was used, added a warning.
8391 Cleaned up support w.r.t. entities, spilling out a warning
8392 and being pedantic on lookups.
8393 * test/warning/ent9 : added testcase for previous example.
8394 * TODO: updated
8395 * parserInternals.h parser.c: changed the way names are parsed
8396 now allow infinite size and decrease penalty for normal use
8397 * parser.c: Started a big cleanup/check of the parser code,
8398 fixed some of the most tortuous entity code, spotted code
8399 unused anymore
8400 * test/*: added tests for very long names and related nasty
8401 things.
8402
8403Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8404
8405 * doc/encoding.html: added encoding aliases doc
8406 * doc/xml.html: updates
8407 * encoding.[ch]: added EncodingAliases functions
8408 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8409 bottleneck affecting large DTDs like Docbook
8410 * parser.[ch] xmllint.c: added a pedantic option, will be
8411 useful
8412 * SAX.c: redefinition of entities is reported in pedantic mode
8413 * testHTML.c: uninitialized warning from gcc
8414 * uri.c: fixed a couple of bugs
8415 * TODO: added issue raised by Michael
8416
8417Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8418
8419 * doc/encoding.html: propagated Martin Duerst suggestions
8420
8421Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8422
8423 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8424 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8425 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8426 by Wayne Davison
8427
8428Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8429
8430 * nanoftp.c nanohttp.c: small cleanup
8431 * TODO: updated
8432
8433Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8434
8435 * added an old VC testcase and updated title.xml entity
8436
8437Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8438
8439 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8440 done on auto-opening of <p> tags and cleanup of SAX output
8441
8442Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8443
8444 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8445
8446Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8447
8448 * doc/xml.html libxml.* structure.*: updated the doc a bit
8449
8450Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8453 of SAX tests
8454
8455Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8458 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8459
8460Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8461
8462 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8463 * testHTML.c: fix core dump on Solaris 2.x systems
8464 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8465 * result/HTML/*.sax: previous bug fix lead to new results
8466
8467Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8468
8469 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8470 * configure.in: added --with-readline=DIR to accept alternate
8471 path for readline include/library
8472 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8473 for ANSI under HP-UX
8474 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8475 includes @LIBS@
8476
8477Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8478
8479 * doc/* : rebuilt the docs
8480 * getting ready for 2.2.2 release
8481
8482Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8483
8484 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8485 and xmlAddFeature()
8486 * tree.[ch]: added xmlAddChildList()
8487 * xmllint.c: MAP_FAILED macro test
8488 * parser.h: added xmlParseCtxtExternalEntity()
8489 * valid.c: applied bug fixes removed warning
8490 * tree.c: added CDATA block to elements content
8491 * testSAX.c: cleanup of output
8492 * testHTML.c: added SAX testing
8493 * encoding.c: better error recovery
8494 * SAX.c, parser.c: fixed one of the external entity processing
8495 of the OASis testsuite
8496 * Makefile.am: added HTML SAX regression tests
8497 * configure.in: bumped to 2.2.2
8498 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8499 SAX results
8500
8501Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8502
8503 * configure.in: patch for HP compiler
8504
85052000-08-04 Sven Heinicke <sven@zen.org>
8506
8507 * xmllint.c: Was coredumping sometimes when the file given didn't
8508 exist.
8509
8510Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8511
8512 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8513
8514 when using in memory parsing. Need some cleanup.
8515 * xmllint.c configure.in: added a --memory flag to test memory
8516 parsing
8517
8518Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8519
8520 * nanohttp.c: fixed socklen_t replacement to unsigned int
8521 * parser.c: fixed a space handdling missing at the end of
8522 production 28 DOCTYPE.
8523 * xmlmemory.c: fixed a stupid bug on the routine to override
8524 allocation functions
8525 * TODO: updated
8526
8527Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8528
8529 * doc/ regenerated the docs
8530
8531Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8532
8533 * doc/encoding.html doc/xml.html: added I18N doc
8534 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8535 improvements, both parser and filters, added ASCII & HTML,
8536 fixed the ISO-Latin-1 one
8537 * xmllint.c testHTML.c: added/made visible --encode
8538 * debugXML.c : cleanup
8539 * most .c files: applied patches due to warning on Windows and
8540 when using Sun Pro cc compiler
8541 * xpath.c : cleanup memleaks
8542 * nanoftp.c : added a TESTING preprocessor flag for standalong
8543 compile so that people can report bugs more easilly
8544 * nanohttp.c : ditched socklen_t which was a portability mess
8545 and replaced it with unsigned int.
8546 * tree.[ch]: added xmlHasProp()
8547 * TODO: updated
8548 * test/ : added more test for entities, NS, encoding, HTML, wap
8549 * configure.in: preparing for 2.2.0 release
8550
8551Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8552
8553 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008554 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008555
8556Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8557
8558 * doc/xml.html: changed the xmlsoft.org structure, updated the
8559 examples w.r.t. root and childs
8560
8561Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8562
Daniel Veillard784b9352003-02-16 15:50:27 +00008563 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008564
8565Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8566
8567 * HTMLparser.c: Work on character encoding support for the HTML parser
8568 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8569 * encoding.c: Fixed a potential memleak in the encoding stuff
8570
8571Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8572
8573 * doc/FAQ.html doc/Makefile.am : added a FAQ
8574
8575Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8576
8577 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8578 of the HTML parser to force it to not bypass SAX
8579
8580Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8581
8582 * win32config.h.in: updated
8583 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8584 lacks iconv support :-( need to release 2.1.1
8585 * configure.in: release 2.1.1
8586 * HTMLparser: fixed bug #14784
8587 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8588 by Windows compiler
8589 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8590 the SAX startDocument() callback.
8591 * TODO: updated
8592
8593Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8594
8595 * added xmlStopParser()
8596
8597Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8598
8599 * configure.in: 2.1.0 prerelease
8600 * Large resync between W3C and Gnome tree
8601 * nanoftp, nanohttp.c: fixed stalled connections probs
8602 * HTMLtree.c SAX.c : support for attribute without values in
8603 HTML for andersca
8604 * valid.c: Fixed most validation + namespace problems
8605 * HTMLparser.c: start document callback for andersca
8606 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8607 * parser.h, SAX.c: serious speed improvement for large
8608 CDATA blocks
8609 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8610 different encoding
8611 * example/Makefile.am example/gjobread.c tree.h: work on
8612 libxml1 libxml2 convergence.
8613 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8614 and the LIBXML_TEST_VERSION macro
8615
8616Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8617
8618 * doc/xml.html: various patches and improvements typo fixed by
8619 Felix Natter
8620 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8621 from Felix Natter <fnatter@gmx.net>
8622
8623Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8624
8625 * doc/upgrade.html: updated with instructions for support of both
8626 libxml-1.x and libxml-2.x
8627 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8628 for 2.x support and also fixed includes
8629
8630
8631Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8634 the encoding support, added iconv support, so now libxml if
8635 compiled with iconv automatically support japanese encodings
8636 among others. Work based on initial patch from Yuan-Chen Cheng
8637 I may have broken binary compat in the encoding handler
8638 registration scheme, but that was so utterly broken I don't
8639 expect anybody to have used this feature until now.
8640 * parserInternals.h: fixup on the CHAR range macro
8641 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8642 code.
8643 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8644 * uri.c: added xmlParseURI() I can't believe I forgot to
8645 implement this one in 2.0 !!!
8646 * SAX.c: moved doc->encoding update in the endDocument() call.
8647 * TODO: updated.
8648
8649Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8650
8651 * tree.h: removed extraneous xmlRemoveProp definition
8652 * TODO: added item about --disable-corba configure switch
8653 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8654 * nanoftp.c: fixed include problems giving troubles on AIX and
8655 slowlaris
8656 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8657 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8658 comment and headers changes to lower gtk-doc number of warnings
8659 * doc/html/*: rebuilt docs
8660
8661Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8662
8663 * HACKING: documented the tag for 1.x and instructions
8664
8665Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8666
8667 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8668 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8669 xmlCreateIOParserCtxt
8670 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8671 significant overall improvement
8672 * xmllint.c: added I/O test to xmllint
8673 * testSAX.c: added a speed test
8674 * doc/* : updated/regenerated
8675
8676Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8677
8678 * xpath.c uri.h parserInternals.h: cosmetic changes from
8679 "Timur I. Bakeyev" <timur@bat.ru>, including making
8680 xmlCreateURI() public
8681
8682Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8683
8684 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8685 and the code at the same time. Added a clean mechanism for
8686 overload or added input methods: xmlRegisterInputCallbacks()
8687 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8688 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8689 * TODO: updated
8690 * doc/* : updated/regenerated
8691 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8692 source dir
8693
8694Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8695
8696 * testURI.c: yet another forgotten commit, I should get some sleep !
8697
8698Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8699
8700 * xmllint.c: forgot to commit this too ?
8701
8702Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * xmlversion.h.in : forgot to commit this previously
8705
8706Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8707
8708 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8709 * README TODO: updated for release
8710 * uri.c uri.h: added authority parsing/saving
8711 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8712 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8713 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8714 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8715 Makefile.am : added compile-time customization of libxml
8716 --with-ftp --with-http --with-html --with-xpath --with-debug
8717 --with-mem-debug
8718 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8719 #include <libxml/xxx.h> I hope it won't break too much stuff
8720 and will be manageable in the future...
8721 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8722 and added xmllint to the installed programs
8723 * uri.h: added xmlFreeURI()
8724
8725Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8726
8727 * uri.c uri.h: finished the escaping handling, the base support
8728 and the URI path normalization. Looks good just lacks the
8729 authority content parsing code.
8730 * Makefile.am: added instructions to generate testURI
8731 * TODO: updated
8732 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8733 added links and icons for W3C and Gnome
8734
8735Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8736
8737 * xmlmemory.[ch] : seems I forgot to actually update the files in
8738 the last commit :-)
8739 * doc/xml.html doc/html/* : updated and uploaded the docs
8740
8741Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8742
8743 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8744 * TODO: updated
8745 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8746 libxml default allocation function with another set (like gmalloc/
8747 gfree).
8748 * Makefile.am, uri.c, uri.h: added a set of functions to do
8749 exact (litteraly copied from the RFC 2396 productions) parsing
8750 and handling of URI. Will be needed for XLink, one XML WFC,
8751 XML Base and reused in the nano[ftp/http] modules. Still work
8752 to be done.
8753
8754Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8755
8756 * configure.in, libxml.spec.in : libxml2
8757 * doc/* : updated the doc page, rebuilt the docs
8758
8759Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8760
8761 * all: tagged LIB_XML_1_X
8762 * *.c *.h : updated from W3C CVS tree
8763 * configure.in : 2.0.0-beta
8764 * libxml.spec.in : libxml2 package nam
8765 * result/* : new version of the tests output
8766
8767Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8768
8769 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8770
8771Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8772
8773 * doc/* : rebuilt the docs
8774 * parser.c: final patch on #6766
8775 * valid.c: small patch on validity checks.
8776
8777Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8778
8779 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8780 added
8781 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8782 compatibility w.r.t. XML spec and existing code.
8783
8784Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8785
8786 * parser.c: seems a better solution to <a> </a> exists,
8787 will try it for a while
8788
8789Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8790
8791 * parser.c: tried to remove the <a> </a> generating <a/>
8792 this is hard. Left a flag for that purpose. Fixed bug #6766
8793 * configure.in: prepared 1.8.7 not released, due to previous
8794 problem
8795
8796Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8797
8798 * doc/xml.html : applied second patch from Paul DuBois
8799
8800Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8801
8802 * doc/xml.html : applied patch from Paul DuBois
8803
8804Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8805
8806 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8807
8808Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8809
8810 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8811 compilation warnings on various platforms.
8812 * parser.c: Fixed #5281 validity error callbacks are now desactived
8813 by default if not validating.
8814
8815Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8816
8817 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8818
8819Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8820
8821 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8822 <gkatsi@cs.toronto.edu>
8823
8824Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8825
8826 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8827 processing URLs
8828
8829Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8830
8831 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8832 xmlNanoFTPUpdateURL for persistent control connections.
8833 * configure.in: 1.8.6
8834
8835Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8836
8837 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8838 * tree.[ch] : added xmlSaveNoEmptyTags
8839
88402000-01-29 James Henstridge <james@daa.com.au>
8841
8842 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8843
8844 * Makefile.am: added nanoftp.[ch] to the build.
8845
8846Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8847
8848 * nanoftp.[ch]: cleanup, comments, API
8849 * debugXML.c : fixed a bug in the cat command
8850 * doc/*: regenerated the docs
8851
8852Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8853
8854 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8855 * debugXML.c : fixed a bug in the cat command
8856 * valid.c: fixing some small probs
8857 * libxml.spec.in: get rid of the SNAP suffix
8858 * doc/xml.html: updated the status
8859
8860Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8861
8862 * xml-config.in: xml-config --version to just return the
8863 version number
8864 * xpath.c: some cleanup w.r.t. axis when the current node is
8865 an attribute.
8866 * TODO: updated
8867
8868Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8869
8870 * configure.in: prepared for libxml-1.8.5
8871 * doc/* recompiled the documentation
8872
88732000-01-17 Jody Goldberg <jgoldberg@home.com>
8874
8875 * configure.in : WARNING autoconf subtlety alert :
8876 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8877 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8878 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8879 get defined by AC_CHECK_HEADERS.
8880
8881Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8882
8883 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8884 Rune.Djurhuus@fast.no
8885
8886Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8887
8888 * TODO: updated
8889 * tree.c, parser.c: made sure that only memory alloc problems
8890 and internal parser errors are allowed to write to stdout or
8891 stderr.
8892
8893Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8894
8895 * tree.c : restored xmlNewGlobalNs since this seems used by
8896 a lot of existing code :-(, fixed a bug in xmlNewNs
8897 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8898 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8899 to exit() from the library code.
8900 * xpath.c, parser.c: removed bugs or unused code detected by
8901 Windows compilers
8902 * parser.c: started adding interfaces for parsing well balanced
8903 XML fragments
8904 * configure.in: releasing 1.8.4
8905 * doc/* : rebuilt the docs
8906
8907Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8908
8909 * tree.[ch] : added xmlNewDocFragment() for DOM
8910 * testHTML.c: uninitialized variable.
8911
8912Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8913
8914 * doc/* : rebuild the docs
8915
8916Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8917
8918 * acconfig.h: readline and history patch
8919 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8920 * tree.c: added check and handling when possibly removing an ID
8921 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8922 and saving.
8923 * test/HTML/entities.html result/HTML/entities.html* : test for
8924 various entities reference cases
8925 * result/HTML/* : as a result output of some testcase have
8926 changed
8927 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8928 by previous example. added xmlParseTryOrFinish().
8929 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8930 entities.h debugXML.h HTMLparser.h: changed the way struct are
8931 declared to allow gtk-doc to expose those
8932 * parser.c: closed bug #4960
8933 * Makefile.am configure.in: Applied patch from
8934 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8935 and math/socket libs detection
8936
8937Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8938
8939 * configure.in, Makefile.am: link tester against readline
8940 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8941
8942Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8943
8944 * tree.[ch]: added xmlRemoveProp
8945 * win32config.h.in nanohttp.c: avoid including the Windows
8946 socket stuff in every C files
8947 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8948 the XmL parser(s)
8949 * test/ns4 result/ns4 etc...: added test case for previous prob
8950 * tree.c: xmlNewNs wasn't checking for double definition
8951 * Makefile.in: fixed a problem with dist-hook duplicates
8952 * parser.[hc], xmlIO.c: fixed the loading of external entities
8953 APIs, now xmlLoadExternalEntity() is used everywhere and
8954 setting up an app specific front-end using the
8955 * SAX.c parser.c: some fixes, now the xhtml spec validates
8956 with the xhtml DTD.
8957 * error.c: fixed crashes in case of no input stream
8958 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8959 to the validation tests and results
8960
8961Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8962
8963 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8964 too htmlCreatePushParserCtxt() and htmlParseChunk()
8965 * parser.c: a bit of cleanup.
8966 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8967 to XML) removed the last mem leak known
8968 * HTMLtree.c: output message cleanup
8969 * xmlmemory.c: display content info about memory blocks
8970 * result/HTML/wired.* : missing att value warning change
8971
8972Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8973
8974 * doc/* : rebuilt the documentation
8975
8976Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8977
8978 * parser.[ch] parserInternals.h: Push parser for XML,
8979 seems to work fine now
8980 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8981 --push for push testing
8982 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8983 * testSAX.c: added --push
8984 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8985 subtree
8986 * xmlIO.[ch] : enriched API + fixes for push mode
8987 * entities.[ch]: added the entity content length to the struct.
8988 * xmlmemory.[ch]: new API to show the last entries for the shell
8989 * valid.c: added required attribute testing
8990 * SAX.c: the cdata callback now merge contiguous fragments
8991 * HTMLparser.c: cleanup of some macros
8992
8993Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8994
8995 * parser.c: fix for PIs name starting with xml
8996 * tree.c: fixed a potential problem with || and && ops
8997 * *.c, configure.in win32config.h.in : generate win32config.h for
8998 those on the Other Side !
8999
9000Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9001
9002 * parser.c: fixed a stupid = vs. == bug :-(
9003 * doc/gnome-xml.sgml: s/glade/xml/
9004
9005Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9006
9007 * configure.in, doc/xml.html : bug fix release 1.8.2
9008 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9009 Hopefully the end of that silly C++ include problem
9010 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9011 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9012 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9013 troubles with autoclosed elements when the stree shape doesn't
9014 follow the DtD specs. Added htmlIsAutoClosed() and
9015 htmlAutoCloseTag()
9016 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9017 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9018 * debugXML.c: fixed a bug on printing default namespaces.
9019 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9020
9021Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9022
9023 * result/HTML/*.htm[l] : updated the HTML regression tests according
9024 to the new output
9025 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9026 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9027 problem due to intermix of extern "C" { ... } declarations for C++
9028 and recursive includes in the headers
9029
90301999-12-20 Chris Lahey <clahey@umich.edu>
9031
9032 * HTMLtree.c: Made it so that html nodes with a single child do
9033 not insert a carriage return before or after the child node.
9034
9035Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9036
9037 * configure.in, doc/xml.html : bug fix release 1.8.1
9038 * parser.c: fixed bug #4344
9039 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9040 added the glue to avoid C++ problems
9041 * doc/* : regenerated the documentation
9042
9043Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9044
9045 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9046 namespace recognition, and Dia as a resul :-(
9047 * encoding.c: closed bug #3950
9048
9049Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9050
9051 * valid.c: debugging a posteriori validation, except URI expansion
9052 stuff this should be fixed now
9053 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9054 Carl Nygard <cnygard@bellatlantic.net>
9055 * tester.c: added --postvalid, cleaning of the code
9056 * tree.[ch]: added xmlDocGetRootElement()
9057
9058Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9059
9060 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9061 c++ losage.
9062
9063Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9064
9065 * configure.in, doc/xml.html : bumped to 1.8.0
9066 * xlink.[ch], Makefile.am : added framework for link detection
9067 * parser.h: added nbChars to parser context, needed for cleanup.
9068 * xmlmemory.c: removed a nasty bug when out of mem
9069 * valid.[ch]: adding namespace support for attribute decl
9070 * tester.c: added --debugent option
9071 * debugXML.[ch]: added xmlDebugDumpEntities()
9072 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9073 buffers instead, this was really needed, validation was breaking
9074 in strange ways due to that. Added xmlParseStringPEReference()
9075 and other parsing from strings functions. Entities processing
9076 modified again, but PERef are still not handled correcly but
9077 unless you're Eve Maller you won't notice :-)
9078 * HTMLparser.c: large changes toward reliability, and switched to
9079 lowercase internal tags, XHTML is lowercase, so it will help
9080 that output is closer to next version.
9081 * doc/* : regenerated the documentation, it is now hosted at
9082 http://xmlsoft.org/ (same bits I just bought the domain :-)
9083
9084
9085Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9086
9087 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9088 doc generation
9089 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9090 in the SAX API
9091 * doc/*: rebuilt the doc making sure everything appears in the
9092 HTML files
9093
9094Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9095
9096 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9097 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9098 which allow impressive speed improvement on dataset with
9099 large text pieces, but at the cost of broken binary
9100 compatibility and slightly bigger memory usage.
9101 Configure with --with-buffers to activate them, they
9102 are protected with XML_USE_BUFFER_CONTENT define.
9103 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9104 goal is 0 memory left allocated once parser is no more used
9105 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9106 call xmlCleanupParser() and xmlMemoryDump()
9107
9108Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9109
9110 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9111 * parser.[ch] encoding.[ch]: added memory cleanup routines
9112 * parser.c: closing bug #3788
9113 * doc/*: rebuilt the doc
9114
9115Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9116
9117 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9118 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9119 * tester.c: added --compress option
9120 * doc/*: rebuilt the documentation
9121
9122Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9123
9124 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9125 if given /proc/kcore as input !
9126 * doc/xml.html doc/*: updated and rebuilt the documentation
9127
9128Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9129
9130 * parser.c: Fixed some wrongly space collapsing code due to
9131 a misreading of the spec.
9132 * result/*: fixed the output accordingly
9133
9134Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9135
9136 * encoding.c: bug fix and typos
9137 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9138 * parser.c: added attribute normalization closing bug #3597
9139 * test/att* result/att* SAXresult/att*: testcase for attribute
9140 normalization
9141
9142Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9143
9144 * configure.in: closing bug #3163 by adding extra flags for the
9145 cc compiler on HP-UX
9146
9147Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9148
9149 * valid.[ch] : removed a typo and an enumerated type bug in the
9150 xmlAddElementDecl() function
9151 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9152 call to xmlEncodeEntitiesReentrant() so that the functions
9153 New, Set and Get are at the same level.
9154 * parser.c HTMLparser.c: extra memory allocation bug for
9155 attributes detected by someone using libxml in embedded systems :-)
9156
9157Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9158
9159 * xmlmemory.h: turned off mem debug :-\
9160
9161Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9162
9163 * parser.c: closed bug #2784 a one line fix, but worth pushing
9164 a new release out
9165 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9166 some structures, comments before and after the
9167 main element, and other nastyness
9168 * HTMLtree.c tree.c: accomodate the extended HTML supported
9169 * configure.in: pushing 1.7.4
9170 * test/ent8 and related outputs : added a new test for bug #2784
9171 * test/HTML/wired.html and related output: a nasty HTML example
9172 * Makefile.am: improved the test scripts
9173 * docs/* : reran the documentation extractor, updated xml.html
9174
9175Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9176
9177 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9178 HTMLparser and debugged the HTML related code. HTML documents
9179 now have their own type
9180 * entities.c: do not dump &apos; for HTML output
9181 * xmlmemory.c: improvement, breakpoint mechanism
9182 * testHTML.c: added --sax --repeat ...
9183 * Makefile.am: improved the HTML tests
9184 * valid.[ch]: added xmlValidGetValidElements and
9185 xmlValidGetPotentialChildren
9186 * tester.c: added --insert to test the 2 new functions
9187 * test//* result//* SAXresult//* : regression test cleanup
9188 and extension.
9189 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9190 gnome-xml-nanohttp.html
9191
9192Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9193
9194 * HTMLparser.c: fixed problems with some autoclose tags
9195 * tree.c: fixed XML output problems.
9196 * result/* SAXresult/*: update of the tests output
9197
9198Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9199
9200 * Makefile.am: Arturo patch for xmlConf.sh version info
9201 * parser.c: Tim Josling patch for single quoted items
9202 * tester.c: Tim Josling patch for tester options usage
9203 * tree.h: indent cleanup
9204
9205Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9206
9207 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9208 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9209
9210Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9211
9212 * tree.c : Raph patch for initialization of CORBA fields
9213 * parser.c, xpath.c, ...: modification of doc comments
9214 * xpath.c : allow spaces in xpath expressions
9215
9216Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9217
9218 * xmlmemory.h: turning off memory debug :-(
9219
9220Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9221
9222 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9223 better SAX interfaces.
9224 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9225 entity.
9226 * configure.in: 1.7.2
9227
9228Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9229
9230 * libxml.spec.in: fixed the URL
9231 * doc/xml.html: improved the documentation front-end
9232
9233Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9234
9235 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9236
9237Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9238
9239 * libxml.spec.in: fixed the alpha compile problem
9240 * parser.[ch]: changed errno to errNo in the parser context :-(
9241 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9242 * doc/xml.html: changed CHAR to xmlChar
9243 * doc/html/*: recompiled the documentation
9244 * configure.in: 1.7.1
9245
9246Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9247
9248 * parser.h: modified the parser context struct to regain 1.4.0
9249 binary compatibility
9250 * parser.c, xml-error.h: added errno ot teh context and defined
9251 a set of errors values with update of errno
9252 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9253 DTDs and entities
9254 * *.h, *.c: complete cleanup of the use of config.h and include
9255 protection depending on the current setup.
9256 * overalll debugging, maintenance and bug-fixing on all modules
9257 * updated the documentation
9258 * ready for 1.7.0
9259
9260Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9261
9262 * HTMLparser.c : cleanup
9263 * SAX.c valid.c valid.h: added ID/IDREF checking
9264 * tree.c tree.h: extended doc structure for refs
9265 * configure.in: 1.6.2
9266 * parser.c: patched bug in SAX user arg call
9267 * parserInternals.h: patched missing close in C++ wrapping
9268 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9269 especially upcoming XPointer implementation.
9270 * doc/xml.html: augmented, typo
9271
9272Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9273
9274 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9275 not all invocations of install understand -d.
9276
9277Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9278
9279 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9280 to make 'check' works, when builddir != srcdir.
9281
9282Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9283
9284 * doc/xml.html : updated the documentation
9285
9286Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9287
9288 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9289 not deallocated memory blocks
9290 * *.c : replaces all calls to malloc() free() and realloc() to
9291 the wrapper functions/macros
9292 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9293 instead of xmlFreeNodeList()
9294
9295Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9296
9297 * HTMLparser.c: corrected a stupid bug leading to core dump at
9298 tree deallocation. Removed warnings indicated by
9299 Stephane.Conversy@lri.fr
9300 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9301 looked for in the external subset
9302
9303Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9304
9305 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9306 on SGI by Stephane.Conversy@lri.fr
9307
9308Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9309
9310 * all .h : changed the prototype declaration indent as in gtk
9311 * most .c : working on reducing the TODOs in the code
9312 * most .c : cleanup though -pedantic and Insure++
9313 * improvements on validation ID checkings.
9314 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9315 * xml-config.in: closed #1810
9316
9317Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9318
9319 * tree.h, valid.c, valid.h: more work on validity, IDs
9320 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9321 definition for AIX
9322
9323Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9324
9325 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9326 the distribution due to a cut'n paste error at last commit
9327
9328Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9329
9330 * configure.in: upgraded to version 1.4.0
9331 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9332 Big update, added a large part of the validation process,
9333 it should be usable, but some parts are missing
9334 * xpath.c: improved the implementation w.r.t. root.
9335 * Makefile.am: added more tests
9336 * test and result trees: added a lot of tests
9337 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9338
9339Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9340
9341 * Added an HACKING file
9342
9343Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9344
9345 * xpath.[ch] : improvements and debug of the XPath implementation
9346 * parser.c, HTMLparser.c : modified the parsers to be progressive
9347 * tree.[ch] : extended the Buffer promitives
9348 * xmlIO.[ch] : added basic I/O routines providing progressive
9349 parsing and ready for I18N conversion plugins
9350 * SAXresult/* : the SAX callback sequence maybe slightly different
9351 now
9352 * test*.c : improved/updated the tests programs
9353 * doc/* : recompiled the docs.
9354
93551999-07-26 Michael Meeks <michael@edenproject.org>
9356
9357 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9358
9359 * tree.c: Ditto.
9360
9361Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9362
9363 * configure.in: upgraded to version 1.4.0
9364 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9365 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9366 XML query language, see http://www.w3.org/TR/xpath for more details.
9367 * parser.c, parser.h: added CHAR* related string functions for XPath
9368 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9369 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9370 rebuild the docs.
9371 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9372 and regression testing capabilities for XPath.
9373
9374Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9375
9376 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9377 closing bug #1646
9378
9379Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9380
9381 * Makefile.am, example/Makefile.am: closed bug #1683
9382
9383Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9384
9385 * example/Makefile.am, configure.in: added the makefile for the
9386 gjobread example
9387
9388Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9389
9390 * doc/Makefile.am:
9391 - fix which allow "make install DESTDIR=</install/prefix>".
9392
9393Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9394
9395 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9396 which fixed a problem on the file reading-code.
9397
9398Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9399
9400 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9401 output.
9402 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9403
9404Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9405
9406 * parser.h : Oops removed the binary compatibility problem
9407 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9408 * parser.c, HTMLparser.c: applied patches for reading from stdin
9409
9410Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9411
9412 * parser.c, entities.c, valid.c: cleanup bug #1591
9413 * configure.in: cleanup bug #1592
9414 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9415 the same tree back-end. Hence gdome will be available for it.
9416 * doc/Makefile.am: close bug #617
9417
9418Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9419
9420 * parser.c: alloctate a per parser context SAX interface block
9421
9422Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9423
9424 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9425 and xmlEncodeEntitiesReentrant with the correct one :-\
9426
9427Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9428
9429 * commit of my internal XML base changes, quite a lot of
9430 changes, cleanups, better entities support, framework for
9431 new I/O and charset detection and handling
9432 * Fixed the configure/Makefile stuff to generate shared libs
9433 with the proper version info, so we jumped on rev from
9434 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9435 xmlEncodeEntities() result need to be freed now, and a string
9436 xmlParserVersion provide the current library version.
9437
9438Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9439
9440 * parser.c: fixed a buffer overrun for when you have a very long
9441 attribute with no entities in it.
9442
9443Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9444
9445 * added example directory
9446 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9447
9448Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9449
9450 * Release of libxml-1.1, nearly everything has been touched for
9451 this.
9452 * Added more regression tests
9453 * Updated the documentation
9454
9455Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9456
9457 * tree.[ch]: unified the XML_NO_CORBA defines.
9458 * parser.c encoding.[ch]: started plugging in char encoding detection
9459
9460Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9461
9462 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9463 Also freed allocated buffer.
9464
9465Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9466 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9467 reentrancy problem at printing. One is left in entities.c, to
9468 remove ASAP
9469 * testSAX.c : added a test example showing the use of the SAX
9470 interface if one doesn't want to build the DOM tree.
9471 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9472
9473Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9474
9475 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9476 large revamping of the parser to use SAX callbacks
9477 http://www.megginson.com/SAX/ (or at least a C like interface
9478 a la Expat). It's now possible to set up your own callbacks
9479 and the parser will not build a DOM tree.
9480 * test/* result/*: updated the test suite, I finally removed
9481 the old Namespace draft support (PI based).
9482
9483Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9484
9485 * Makefile.am: added test result to EXTRA_DIST for make tests
9486
9487Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9488
9489 * parser.c, parserInternals.h: moved the chars macro definitions
9490 to parserInternals.h
9491 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9492 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9493
9494Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9495
9496 * xml-config.in : applied patch to make --version work
9497
94981999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9499
9500 * Makefile.am (check-local): Alias for `tests' target. This will
9501 cause `make check' to do the right thing.
9502 (tests): Don't run tests in srcdir. Also, replaced calls to
9503 basename with a `sed' "equivalent".
9504
9505Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9506
9507 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9508 it in the header and not the sources, updated the doc.
9509 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9510 pointing this out.
9511
9512Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9513
9514 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9515 exported the inputStream routines.
9516 * doc/html/* : updated accordingly
9517
9518Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9519
9520 * parser.c, parser.h, parserInternals.h: added a few extra
9521 internal calls to allocate and free parser contexts ...
9522 * doc/html/* : updated accordingly
9523
9524Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9525
9526 * configure.in, Makefile.am, doc/makefile.am : General changes for
9527 1.0.0 release and including the generated HTML documentation.
9528
9529Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9530
9531 * makefile.am : added parserInternals.h, oops.
9532
9533Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9534
9535 * parserInternals.h: added this header giving access to the parser
9536 internal functions.
9537 * doc/Makefile.am : added a rebuild target which rebuilds the full
9538 set of documentations
9539 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9540 the internal subset.
9541 * *.c *.h: modifications needed to generate the documentation using
9542 gtk-doc, cleanup of functions blocks, reorganisation of struct
9543 declarations.
9544
9545Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9546
9547 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9548 the tar and spec file to include the beginning of the doc.
9549
95501999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9551
9552 * doc/.cvsignore: Added this file.
9553
9554Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9555
9556 * tree.c: fixed xmlGetProp to return "" when the attribute
9557 exists, even if the node-list is NULL.
9558
9559Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9560
9561 * tree.c: patched an error outputting empty attribute values.
9562 * Makefile.am and doc/makefile.am: have been updated during the
9563 week-end. Sorry for an empty CVS log, I got a shell problem.
9564
9565Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9566
9567 * tree.h: cleaned up using enums instead of defines
9568 * parser.c, valid.[ch]: more work on parsing/output of element
9569 declarations
9570
9571Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9572
9573 * valid.[ch], tree.c, parser.c : more work toward full parsing
9574 of XML DTDs.
9575 * README: added informations about mailing-list and on-line
9576 documentation
9577
95781999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9579
9580 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9581
9582Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9583
9584 * parser.c, tree.[ch] : more work toward conformance testing,
9585 added a last element to accelerate parsing of very flat structures
9586 started working on internal subset Element content declaration.
9587 * valid.[ch] : first cut at adding code toward validation.
9588 * previous changes had also small impact on most files, especially
9589 the conformance testing using James Clark test suite.
9590
9591Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9592
9593 * test/* : updated the examples, most of them were not well
9594 formed (humm), and added rdf2.
9595 * result/* : resulting changes in the output.
9596
9597Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9598
9599 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9600
9601Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9602
9603 * tree.c: patched a bug in the generation of empty attributes
9604
9605Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9606
9607 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9608 for node/trees/documents/... Biggest problem is namespace
9609 support when copying subtrees.
9610
9611Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9612
9613 * parser.c, entities.c: improve entities and char ref encoding,
9614 and cleanups of error messages.
9615
9616Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9617
9618 * parser.c, entities.c: simple bug hunting done during rpm2html and
9619 rpmfind integration.
9620
9621Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9622
9623 * parser.[ch]: Added interfaces allowing to specify a SAX
9624 handler before parsing.
9625
9626Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9627
9628 * parser.c: redirrect all errors reporting through the SAX
9629 error function
9630
9631Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9632
9633 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9634 * libtool, tlmain ...: update of the libtool files
9635
96361998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9637
9638 * entities.c: Use g_snprintf insteda of snprintf.
9639
9640Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9641
9642 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9643 added ent5 test for this purpose.
9644 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9645
9646Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9647
9648 * parser.c: fixed? a strange error due to compression on a GWP
9649 document.
9650
9651Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9652
9653 * tree.[ch]: bug fixing
9654 * entities.[ch]: defined a specific type for predefined entities
9655 * doc/xml.html: more documentation on the library, how to use it,
9656 overview of the interfaces.
9657
9658Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9659
9660 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9661
9662Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9663
9664 * tree.c: corrected a small bug
9665 * doc/xml.html: continuing writing documentation.
9666
9667Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9668
9669 * debugXML.h debugXML.c: added debugging utilities.
9670 * tester.c: added --debug switch.
9671 * tree.c: patched an incorrect node->type assignment.
9672 * parser.c: formatting, ensure that node->doc != NULL in attributes
9673
9674Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9675
9676 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9677 entity support and provide an internal representation close to
9678 DOM one (entity ref nodes, and attribute value as tree). I tried
9679 to preserve the interface but this will surely break some apps
9680 (I have to change rpm2html/rpmfind for example). I had to change
9681 two interfaces, and the generated tree is somewhat different.
9682 * doc/* : started documenting the XML library, the tree and
9683 DOM/Corba. This is a first step.
9684
9685Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9686
9687 * parser.c: Set up the fonctions comment block, boring but useful.
9688 * parser.h, SAX.c, parser.c: now attributes are processed through
9689 the SAX interface. The problem is that my SAX interface diverged
9690 quite a bit from the original one, well this is not an official
9691 spec, and translating it from Java to C is hairy anyway...
9692
9693Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9694
9695 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9696 fonctions comment block, boring but useful.
9697
9698Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9699
9700 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9701 conversion routines. However they are not yet used to convert the
9702 inputs. The core will run with UTF-8.
9703
9704Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9705
9706 * tree.c : make sure that the type id is properly set-up when
9707 a new object is allocated, needed for DOM.
9708
9709Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9710
9711 * tree.h, tree.c: Ok, the main objects in the tree will be native
9712 corba objects, it costs 8 bytes per Node, Attribute and Document
9713 but it simplifies the Corba integration a lot (no extra interface
9714 objects to allocate/free).
9715
9716Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9717
9718 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9719 and changed NODEs contants for conformity with DOM Level 1
9720
9721Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9722
9723 * added hooks to keep track of servants when creating objects
9724 xmlDoc and xmlNode (for Corba export).
9725
9726Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9727
9728 * added xml-config script.
9729
9730Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9731
9732 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9733 to autoupdate libtool and automake conf files.
9734
97351998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9736
9737 * Makefile.am: Use '?' to separate the sed
9738 commands as ',' is used when people pass -Wl,something.
9739
9740
9741Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9742
9743 * tree.c, tree.h: added a per-document compression interface.
9744
9745Tue Sep 22 20:47:38 EDT 1998
9746
9747 * tree.c, tree.h: added saving with compression and added interfaces
9748 to control the compression level (xmlGetCompressMode,
9749 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9750
9751Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9752
9753 * parser.c: corrected a loop for files of size 0
9754
97551998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9756
9757 * error.h: New file. Contains prototyes from `error.c'.
9758
9759Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9760
9761 * Makefile.am (xmlincdir): New macro.
9762 (xmlinc_HEADERS): Renamed from include_HEADERS.
9763
9764Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9765
9766 * applied small patch on numeric entities from
9767 Christopher Blizzard <blizzard@appliedtheory.com>
9768
9769Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9770
9771 * New release 0.2, removed the old xml_* files so that it's
9772 coherent with the other CVS base (W3C), far better conformance
9773 to standard, new namespaces, decent entities support, beginning
9774 of a SAX-like interface. Nearly nothing left intact, even the
9775 test examples ...
9776
97771998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9778
9779 * .cvsignore: Add .deps dir
9780
9781Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9782
9783 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9784
9785Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9786
9787 * configure.in: added test for CPP
9788 * AUTHORS, Changelog: the original ones didn't get commited but the
9789 glib ones instead, fixed.
9790 * Makefile.am: corrected an error in library naming
9791
9792Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9793
9794 * integrated code developped at W3C
9795 * changed the original Copyright
9796 * migrated to automake
9797 * prefixed the filenames by xml_ to avoid filename clashes
9798
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009799Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9800
9801 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9802 should not be called.
9803
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009804Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9805
9806 * libxml-2.0.pc.in: applied the patch to fix #101894
9807
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009808Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9809
9810 * tree.c : applied patch from Lukas Schroeder for register callbacks
9811 * valid.c: modified patch from Lukas Schroeder to test
9812 register callbacks with --chkregister
9813
Daniel Veillard067bae52003-01-05 01:27:54 +00009814Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9815
9816 * xmlreader.c: seriously changed the way data are pushed to
9817 the underlying parser, go by block of 512 bytes instead of
9818 tryng to detect tag boundaries at that level. Changed the
9819 way empty element are detected and tagged.
9820 * python/tests/reader.py python/tests/reader2.py
9821 python/tests/reader3.py: small changes mostly due to context
9822 reporting being different and DTD node being reported. Some
9823 errors previously undetected are now caught and fixed.
9824 * doc/xmlreader.html: flagged last section as TODO
9825
Daniel Veillard51a447a2003-01-04 19:42:46 +00009826Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9827
9828 * python/libxml.py: integrated the Python 2.2 optimizations
9829 from Hannu Krosing, while maintaining compatibility with
9830 1.5 and 2.1
9831
Daniel Veillarde59494f2003-01-04 16:35:29 +00009832Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9833
9834 * xmllint.c: a bit of cleanup
9835 * xmlreader.c: small fix
9836 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9837 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9838
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009839Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9840
9841 * python/setup.py.in: patch from Stéphane Bidoul to include
9842 drv_libxml2.py in setup.py
9843
Daniel Veillard66b82892003-01-04 00:44:13 +00009844Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9845
9846 * doc/xmlreader.html: starting documenting the new XmlTextReader
9847 interface.
9848
Daniel Veillard7704fb12003-01-03 16:19:51 +00009849Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9850
9851 * xmllint.c: added the --stream flag to use the TextReader API
9852 * xmlreader.c: small performance tweak
9853
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009854Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9855
9856 * xmlreader.c python/tests/reader2py: okay the DTD validation
9857 code on top of the XMLTextParser API should be solid now.
9858
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009859Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9860
9861 * xmlreader.c python/tests/reader2py: Fixing some more mess
9862 with validation and recursive entities while using the
9863 reader interface, it's getting a bit messy...
9864
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009865Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9866
9867 * xmlreader.c python/tests/reader.py: another couple of problem
9868 related to IsEmptyElement reported by Stéphane Bidoul needed
9869 some fixes.
9870
Daniel Veillard4f860202003-01-02 13:00:02 +00009871Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9872
9873 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9874 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9875 based on the python XmlTextReader interface.
9876
Daniel Veillard3c265e42003-01-01 21:06:49 +00009877Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9878
9879 * tree.c: backing out one change in the last patch which broke the
9880 regression tests
9881
Daniel Veillard5335dc52003-01-01 20:59:38 +00009882Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9883
9884 * global.data globals.c tree.c include/libxml/globals.h: applied
9885 an old patch from Lukas Schroeder to track node creation and
9886 destruction. Probably missing a lot of references at the moment
9887 and not usable reliably.
9888
Daniel Veillard8ba17412003-01-01 19:13:12 +00009889Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9890
9891 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9892 from doc/news.html and a stylesheet
9893
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009894Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9895
9896 * xmlreader.c python/tests/reader.py: fixed another couple of
9897 xmlreader bugs reported by Stéphane Bidoul and added tests.
9898
Daniel Veillard9e395c22003-01-01 14:50:44 +00009899Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9900
9901 * xmlreader.c python/tests/reader2.py: fixed another validity
9902 checking in external parsed entities raised by Stéphane Bidoul
9903 and added a specific regression test.
9904 * python/tests/reader3.py: cleanup
9905
Daniel Veillardd5896142002-12-31 14:45:26 +00009906Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9907
9908 * xmlreader.c python/tests/reader2.py: fixed a problem with
9909 validation within entities pointed by Stéphane Bidoul, augmented
9910 the tests to catch those.
9911
Daniel Veillarddc85f282002-12-31 11:18:37 +00009912Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9913
9914 * python/generator.py: modified the generator to allow keeping
9915 class references when creating new classes, needed to fix a bug
9916 pointed by Stéphane Bidoul where the input buffer of the
9917 xmlTextReader instance gets destroyed if the python wrapper for
9918 the input is not referenced anymore.
9919
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009920Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9923 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9924
Daniel Veillard571b8892002-12-30 12:37:59 +00009925Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9926
9927 * xmlreader.c python/tests/reader.py: fixed another problem
9928 pointed by Stéphane Bidoul
9929
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009930Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9933 with "<a/>"
9934
Daniel Veillardecaba492002-12-30 10:55:29 +00009935Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * SAX.c: warn on xmlns:prefix="foo"
9938 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9939 for namespace attributes handling.
9940
Daniel Veillard2d84a892002-12-30 00:01:08 +00009941Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9944 a really nasty problem raised by a DocBook XSLT transform
9945 provided by Sebastian Bergmann
9946
Daniel Veillard29b3e282002-12-29 11:14:41 +00009947Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9950 by Stéphane Bidoul and integrated it into the tests
9951
Daniel Veillarde18fc182002-12-28 22:56:33 +00009952Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9953
9954 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9955 extended the XmlTextReader API a bit, addding accessors for
9956 the current doc and node, and an entity substitution mode for
9957 the parser.
9958 * python/libxml.py python/libxml2class.txt: related updates
9959 * python/tests/Makefile.am python/tests/reader.py
9960 python/tests/reader2.py python/tests/reader3.py: updated a bit
9961 the old tests and added a new one to test the entities handling
9962
Daniel Veillardaba976d2002-12-28 21:14:18 +00009963Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * python/generator.py python/libxml2class.txt
9966 python/tests/reader.py python/tests/reader2.py: changed the
9967 generator to provide casing for the XmlTextReader similar to
9968 C# so that examples and documentation are more directly transposable.
9969 Fixed the couple of tests in the suite.
9970
Daniel Veillard83298842002-12-28 15:12:33 +00009971Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * doc/guidelines.html: added a document on guildeline for
9974 publishing and deploying XML
9975
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009976Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * valid.c xmlreader.c: final touch running DTD validation
9979 on the XmlTextReader
9980 * python/tests/Makefile.am python/tests/reader2.py: added a
9981 specific run based on the examples from test/valid/*.xml
9982
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009983Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * python/libxml.py: added a few predefined xmlTextReader parser
9986 configuration values.
9987
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009988Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * python/libxml_wrap.h: trying to fix #102037
9991
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009992Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * SAX.c: fixing bug #95296, when the predefined entities
9995 are redefined in the DTD the default one must be used
9996 instead anyway.
9997
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009998Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9999
10000 * doc/xmllint.xml
10001 * doc/xmllint.1
10002 Add discussion of XML_DEBUG_CATALOG to xmllint man
10003 page - bug #100907
10004
10005
Daniel Veillarddf512f42002-12-23 15:56:21 +000010006Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * xmlreader.c: Fixed the empty node detection to avoid reporting
10009 an inexistant close tag.
10010
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010011Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10012
10013 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10014 for Python 2.1
10015
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010016Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10017
10018 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10019
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010020Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * doc/libxml2-api.xml python/tests/reader.py: one really need
10023 to provide the base URI information when creating a reader parser
10024 from an input stream. Updated the API and the example using it.
10025
Daniel Veillardea7751d2002-12-20 00:16:24 +000010026Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10027
10028 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10029 include/libxml/valid.h include/libxml/xmlreader.h: working on
10030 DTD validation on top of xml reader interfaces. Allows to
10031 validate arbitrary large instances. This required some extensions
10032 to the valid module interface and augmenting the size of xmlID
10033 and xmlRef structs a bit.
10034 * uri.c xmlregexp.c: simple cleanup.
10035
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010036Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10039 work on the xml reader interfaces.
10040 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10041 Web page for the Windows binaries.
10042
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010043Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * xmlIO.c: applied a patch for VMS following the report by
10046 Nigel Hall
10047
Daniel Veillard3772de32002-12-17 10:31:45 +000010048Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * parser.c: the parseStartTag bug fix wasn't complete.
10051
Daniel Veillard67df8092002-12-16 22:04:11 +000010052Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10053
10054 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10055 parseStartTag, fixing it.
10056 * test/att4 result/att4 result/noent/att4: adding the test
10057 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10058 more methods to XmlTextReader.
10059
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010060Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10061
10062 * win32/libxml2.def.src: added more xml reader exports
10063 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10064 to the build
10065
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010066Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10067
10068 * doc/tutorial/xmltutorial.xml
10069 plus generated html and pdf
10070 Updating tutorial again based on further comments from Niraj
10071 Tolia on the last iteration
10072
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010073Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10074
10075 * doc/tutorial/xmltutorial.xml
10076 * doc/tutorial/includekeyword.c
10077 * doc/tutorial/includegetattribute.c
10078 plus generated html and pdf
10079 Adding fix from Niraj Tolia to tutorial to properly free memory.
10080
10081
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010082Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10085 more methods of XmlTextReader.
10086 * python/libxml2class.txt python/tests/reader.py: this increased the
10087 methods in the bndings, augmented the test to check those new
10088 functions.
10089
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010090Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10093 methods of XmlTextReader.
10094 * python/generator.py python/libxml_wrap.h python/types.c
10095 python/libxml2class.txt: added the reader to the Python bindings
10096 * python/tests/Makefile.am python/tests/reader.py: added a specific
10097 test for the Python bindings of the Reader APIs
10098 * parser.c: small cleanup.
10099
Daniel Veillard06503452002-12-13 10:42:08 +000010100Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10101
10102 * xinclude.c: fallback was only copying the first child not the
10103 full child list of the fallback element, closes #89684 as reopened
10104 by Bernd Kuemmerlen
10105
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010106Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10107
10108 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10109
Daniel Veillard000eafb2002-12-12 10:04:22 +000010110Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10111
Daniel Veillardc1eed322002-12-12 11:01:32 +000010112 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010113 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010114 gives enum values, fix functype return type, put back fields in
10115 structs
10116 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010117
Daniel Veillard024b5702002-12-12 00:15:55 +000010118Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10121 about htmlNodeDumpOutput location.
10122 * xpath.c: removed an undefined function signature
10123 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10124 too many symbols in the API breaking the python bindings.
10125 Updated with the libxslt/libexslt changes.
10126
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010127Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * configure.in: preparing release of 2.4.29
10130 * doc/*: rebuilt the docs and API
10131 * xmlreader.c: a few more fixes for the XmlTextReader API
10132
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010133Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10134
10135 * include/win32config.h: applied mingw patch from Magnus Henoch
10136
Daniel Veillard5aad8322002-12-11 15:59:44 +000010137Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10140
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010141Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10142
10143 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10144 building Python script, does the C parsing directly, generates
10145 a better API description including structure fieds defs and
10146 enums. Still a couple of bugs, but good enough for the python
10147 wrappers now.
10148 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10149 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10150 include/libxml/schemasInternals.h include/libxml/tree.h: more
10151 cleanup based on the python analysis script reports.
10152 * libxml.spec.in: make sure the API XML description is part of the
10153 devel package.
10154
Daniel Veillard01c13b52002-12-10 15:19:08 +000010155Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10158 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10159 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10160 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10161 code cleanup, especially the function comments.
10162 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10163
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010164Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * Makefile.am xmlreader.c include/libxml/Makefile.am
10167 include/libxml/xmlreader.h: Adding a new set of APIs based on
10168 the C# TextXmlReader API but converted to C. Allow to parse
10169 in constant memory usage, far simpler to program and explain
10170 than the SAX like APIs, unfinished but working.
10171 * testReader.c: test program
10172
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010173Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10174
10175 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10176
Daniel Veillard64b35282002-12-04 15:10:40 +000010177Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * tree.c: Chip turner indicated that XHTML1 serialization
10180 rule for style actually break on both IE and Mozilla,
10181 try to avoid the rule if escaping ain't necessary
10182
Daniel Veillard8efff672002-12-04 11:44:48 +000010183Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * nanhttp.c: handle HTTP URL escaping, problem reported by
10186 Glen Nakamura and Stefano Zacchiroli
10187
Daniel Veillard1c732d22002-11-30 11:22:59 +000010188Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10191
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010192Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * uri.c: Johann Richard pointed out some XPointer problems for
10195 URN based URI references in XInclude. Modified the URI parsing
10196 and saving routines to allow correct parsing and saving of
10197 XPointers, especially when attached to "opaque" scheme accordingly
10198 to RFC 2396
10199
Daniel Veillard8db67d22002-11-27 19:39:27 +000010200Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10203 of refactoring to the HTML saving code.
10204 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10205 in the doc.
10206
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010207Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10210 to a buffer API to reuse the generic dump to an OutputIO layer,
10211 this reduces code, fixes xmlNodeDump() for XHTML, also made
10212 xmlNodeDump() now return the number of byte written.
10213
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010214Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * python/setup.py.in: another patch from Stéphane Bidoul for
10217 Python bindings on Windows
10218 * doc/parsedecl.py: small cleanup
10219
Daniel Veillard9715c172002-11-25 16:33:40 +000010220Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * libxml.spec.in configure.in: add a line in %changelog for releases
10223
Daniel Veillard9bc53102002-11-25 13:20:04 +000010224Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10225
10226 * parser.c: patch from Marcus Clarke fixing a problem in entities
10227 parsing that was detected in KDe documentations environment.
10228
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010229Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10230
10231 * python/libxml.c (libxml_prev): Return the previous as opposed to
10232 the next node (I guess this is the result of some cut & paste programming:)
10233
Daniel Veillard80d7b902002-11-23 16:23:08 +000010234Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10237
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010238Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * python/generator.py python/libxml.c python/setup.py.in: trying
10241 to fix the Python bindings build on Windows (Stéphane Bidoul)
10242
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010243Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10244
10245 * win32/configure.js: added option for python bindings
10246 * win32/libxml2.def.src: added more exports
10247
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010248Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10249
10250 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10251 pthreads
10252 * win32/wince/*: applied updates to Windows CE port from Javier
10253
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010254Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * configure.in: preparing 2.4.28
10257 * libxml.spec.in doc/Makefile.am: some cleanup
10258 * doc/*: updated the news and regenerated.
10259
Daniel Veillardfee408f2002-11-22 13:18:30 +000010260Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * HTMLparser.c: final touch at closing #87235 </p> end tags
10263 need to be generated.
10264 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10265 this change slightly the output of a few tests
10266 * doc/*: regenerated
10267
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010268Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * parserInternals.c: fixing bug #99190 when UTF8 document are
10271 parsed using the progressive parser and the end of the chunk
10272 is in the middle of an UTF8 multibyte character.
10273
William M. Brack8b2c7f12002-11-22 05:07:29 +000010274Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10275
10276 * threads.c: fixed initialization problem in xmlNewGlobalState
10277 which was causing crash.
10278 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10279 in xmlInitializeGlobalState.
10280 * parserInternals.c: cleaned up ctxt->sax initialisation.
10281
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010282Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * tree.c include/libxml/tree.h: modified the existing APIs
10285 to handle XHTML1 serialization rules automatically, also add
10286 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10287 libxslt serialization uses it when needed without changing
10288 the library API.
10289 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10290 result/xhtml1: added a new test specifically for xhtml1 output
10291 and updated the result of one XHTML1 test
10292
Daniel Veillardd076a202002-11-20 13:28:31 +000010293Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * xinclude.c parserInternals.c encoding.c: fixed #99082
10296 for xi:include encoding="..." support on text includes.
10297 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10298 test/XInclude/ents/isolatin.txt : added a specific regression test
10299 * python/generator.py python/libxml2class.txt: fixed the generator
10300 the new set of comments generated for doc/libxml2-api.xml were
10301 breaking the python generation.
10302
Daniel Veillard817e70b2002-11-19 22:28:48 +000010303Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10306 * configure.in: patch for Solaris on new autoconf closes #98880
10307 * doc/parsedecl.py: repair the frigging API building script,
10308 did I say that python xmllib sucks ?
10309 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10310 and some comment are no more truncated.
10311
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010312Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10313
10314 * parser.c: Martin Stoilov pointed out a potential leak in
10315 xmlCreateMemoryParserCtxt
10316
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010317Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10320 included in HTML documents and using the push parser.
10321
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010322Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10323
10324 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10325 specified, look for the Python interpreter not just in the
10326 specified root but also in the specified location. Fixes #98825
10327
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010328Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * python/libxml.c: fixing bug #98792 , node may have no doc
10331 and dereferencing without checking ain't good ...
10332
Daniel Veillarddad3f682002-11-17 16:47:27 +000010333Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * configure.in: preparing release 2.4.27
10336 * doc/* : updated and rebuilt the docs
10337 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10338 and all the docs are actually packaged and in the final RPMs
10339 * parser.c parserInternals.c include/libxml/parser.h: restore
10340 xmllint --recover feature.
10341
Daniel Veillard68e9e742002-11-16 15:35:11 +000010342Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10343
Daniel Veillard784b9352003-02-16 15:50:27 +000010344 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010345 processing of parsed entities, and XPath computation on sustitued
10346 entities.
10347 * testXPath.c: make sure entities are substitued.
10348
Daniel Veillard328f48c2002-11-15 15:24:34 +000010349Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
Daniel Veillard784b9352003-02-16 15:50:27 +000010351 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010352 processing of internal parsed entities, which had to be changed.
10353
Daniel Veillard66651aa2002-11-15 11:21:43 +000010354Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10357 trying to fix bug #98517 about building outside the source tree
10358 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10359
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010360Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10361
10362 * include/win32config.h: cleanup
10363 * win32/Makefile.mingw: integrated mingw in JScript configure
10364 * win32/Makefile.msvc: modified to allow mingw coexistence
10365 * win32/configure.js: integrated mingw
10366 * win32/Readme.txt: cleanup
10367
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010368Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * HTMLparser.c: strengthen the guard in the Pop macros,
10371 like in the XML parser, closes bug #97315
10372
Daniel Veillard0821b152002-11-12 20:57:47 +000010373Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10376 callback is never used.
10377
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010378Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * parserInternals.c: fixed the initialization of the SAX structure
10381 which was breaking xsltproc
10382 * xpath.c: patch from Petr Pajas for CDATA nodes
10383 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10384 * parser.c include/libxml/parser.h: patch from Peter Jones
10385 removing a leak in xmlSAXParseMemory() and adding the
10386 function xmlSAXParseMemoryWithData()
10387
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010388Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10389
10390 adding pdf of tutorial, changing web page to link to it
10391 * doc/tutorial/xmltutorial.pdf
10392 * doc/xml.html
10393 * doc/docs.html
10394
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010395Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10396
10397 * doc/tutorial/ar01s08.html
10398 adding file what I forgot for tutorial
10399
10400
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010401Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10402
10403 Adding encoding discussion to tutorial
10404 Added:
10405 * doc/tutorial/images/*.png: DocBook admonition image files
10406 * doc/tutorial/apf.html, apg.html: new generated html
10407 * doc/tutorial/includeconvert.c: conversion code entity file
10408 changed:
10409 * doc/tutorial/xmltutorial.xml: DocBook original
10410 * doc/tutorial/*.html: generated html
10411
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010412Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10413
10414 * include/libxml/*.h: retired xmlwin32version.h
10415 * doc/Makefile.am: retired xmlwin32version.h
10416 * win32/configure.js: retired xmlwin32version.h
10417
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010418Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10419
10420 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010421 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10422 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010423
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010424Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * globals.c: fixed a typo pointed out by Igor
10427 * xpath.c: try to speed up node compare using line numbers
10428 if available.
10429
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010430Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * tree.c: make xmlFreeNode() handle attributes correctly.
10433
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010434Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10435
10436 * catalog.c: completed the #96963 fix, as reported by Karl
10437 Eichwalder
10438
Daniel Veillard56f21f22002-11-06 15:49:46 +000010439Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10442
Daniel Veillard91ad8792002-11-04 17:06:52 +000010443Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10444
10445 * Makefile.am: switched the order of a couple of includes
10446 to fix bugs #97100
10447
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010448Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10449
10450 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10451 xmlLoadCatalogs that used to separate directories with a ':'.
10452
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010453Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10454
10455 * threads.c: improvements to the Windows-side of thread handling
10456 * testThreads.c: conditionally excluded unistd.h
10457 * testThradsWin32.c: broke overlong lines
10458 * include/win32config.h: adapted thread-related macros to the new
10459 scheme and for pthreads on Windows
10460 * win32/Makefile.msvc: introduced a more flexible thread build,
10461 added testThreads[Win32].c to the build
10462 * win32/configure.js: introduced a more flexible thread config
10463
John Fleck61f6fb62002-10-31 15:23:29 +0000104642002-10-31 John Fleck <jfleck@inkstain.net>
10465
10466 * doc/xml.html (and, by implication, FAQ.html)
10467 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10468
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010469Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10470
10471 * configure.in: removed xmlwin32version.h
10472 * include/libxml/Makefile.am: removed xmlwin32version.h
10473
Daniel Veillardce66ce12002-10-28 19:01:59 +000010474Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10475
10476 * tree.c: applied patch from Brian Stafford to fix a bug
10477 in xmlReconciliateNs()
10478
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010479Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * tree.c: applied patch from Christian Glahn to allow
10482 xmlNewChild() on document fragment nodes
10483
Daniel Veillardb39bc392002-10-26 19:29:51 +000010484Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10485
10486 * parser.c: Christian Glahn found a problem with a recent
10487 patch to xmlParseBalancedChunkMemoryRecover()
10488 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10489 problems
10490 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10491 test/schemas/seq*: added the test cases from Charles
10492
Daniel Veillard366a9152002-10-23 20:43:53 +000010493Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10496 serious cleanup of the spec file and associated changes
10497 in the Makefiles.
10498 * valid.c: try to remove some warnings on x86_64
10499
Daniel Veillardd033d022002-10-23 14:55:02 +000010500Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10503 fix bug #96586
10504
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010505Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10508 parsing, applied his patch
10509 * result/HTML/attrents.html result/HTML/attrents.html.err
10510 result/HTML/attrents.html.sax test/HTML/attrents.html:
10511 added the test and result case provided by Mikhail Sogrine
10512
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010513Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * vms/build_libxml.com vms/config.vms vms/readme.vms
10516 include/libxml/parser.h include/libxml/parserInternals.h
10517 include/libxml/tree.h include/libxml/xmlIO.h
10518 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10519 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10520 Applied the VMS update patch from Craig A. Berry
10521 * doc/*.html: update
10522
Daniel Veillardf000f072002-10-22 14:28:17 +000010523Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10526
Daniel Veillard1e208222002-10-22 14:25:25 +000010527Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * debugXML.c: adding a grep command to --shell in xmllint
10530 for T.V. Raman
10531
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010532Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * xmlcatalog.c: tried to fix some of the problem with --sgml
10535
Daniel Veillard935494a2002-10-22 14:22:46 +000010536Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * parser.c: tried to fix bug #91500 where doc->children may
10539 be overriden by a call to xmlParseBalancedChunkMemory()
10540
10541Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10544 identifiers in SGML catalogs containing '&'
10545
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010546Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * python/types.c: fixed bugs when passing result value tree
10549 to Python functions.
10550
Daniel Veillard48267432002-10-18 11:21:38 +000010551Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * configure.in: preparing the release of 2.4.26
10554 * doc/*: updated and rebuilt the documentation
10555
Daniel Veillardbb284f42002-10-16 18:02:47 +000010556Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * parser.c: fixed a XML Namespace compliance bug reported by
10559 Alexander Grimalovsky
10560
Daniel Veillard44892f72002-10-16 15:23:26 +000010561Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * HTMLtree.c: fixed serialization of script and style when
10564 they are not lowercase (i.e. added using the API to the tree).
10565
Daniel Veillard2fd85422002-10-16 14:32:41 +000010566Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * valid.c: make xmlValidateDocument emit a warning msg if there
10569 is no DTD, pointed by Christian Glahn
10570
Daniel Veillard32370232002-10-16 14:08:14 +000010571Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10574 content model when some of the blocks have min or max, and a couple
10575 of bugs found in the process.
10576 * result/schemas/list0* test/schemas/list0*: added some specific
10577 regression tests
10578
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010579Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * README: updated the contact informations
10582
Daniel Veillard63186732002-10-15 08:43:17 +000010583Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10586 misses it, reported by Peter Bray.
10587
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010588Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10591 and removed a few warnings
10592
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010593Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * parser.c: Christian Glahn found a small bug in the push parser.
10596 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10597 public
10598
Daniel Veillard6045c902002-10-09 21:13:59 +000010599Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * xmlschemas.c include/libxml/xmlschemas.h: added
10602 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10603 * testSchemas.c: added --memory to test the new interface
10604
Daniel Veillardf0070122002-10-09 14:24:17 +000010605Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * doc/index.py doc/search.php: integrated the XSLT indexing,
10608 a few fixed in the indexer, added a scope selection at the
10609 search level.
10610
Daniel Veillard01992e02002-10-09 10:20:30 +000010611Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10612
10613 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10614 this was due to uninitialized parts of the validation context
10615
Daniel Veillard321be0c2002-10-08 21:26:42 +000010616Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * debugXML.c: applied patch from Mark Vakoc except the API
10619 change, preserved it.
10620 * doc/*: updated the docs to point to the search engine for
10621 information lookup or before bug/help reports.
10622
Daniel Veillard01e87d22002-10-08 16:55:06 +000010623Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * doc/index.py doc/search.php: added mailing-list archives
10626 indexing and lookup
10627
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010628Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10631
Daniel Veillard9b006132002-10-07 11:13:27 +000010632Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * doc/index.py: improved HTML indexing
10635 * doc/search.php: make the queries also lookup the HTML based indexes
10636
Daniel Veillard141d04b2002-10-06 21:51:18 +000010637Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * doc/index.py: added HTML page indexing
10640
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010641Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10642
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010643 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010644 problem in libxslt.
10645 * catalog.c: fixed list handling in XML_CATALOG_FILES
10646
Daniel Veillardceb09b92002-10-04 11:46:37 +000010647Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * valid.c: typo/bug found by Christian Glahn
10650
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010651Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10652
10653 * xmlIO.c: applied Windows CE patch from Javier.
10654 * win32/wince: new directory, contains support for the PocketPC
10655 with Windows CE from Javier.
10656 * include/win32config.h: reorganised, removed duplicate
10657 definitions and applied WinCE patch from Javier.
10658 * include/wsockcompat.h: new file, now contains WinSock
10659 compatibility macros.
10660 * win32/Makefile.msvc: introduced double-run compilation.
10661
Daniel Veillarde16b5742002-09-26 17:50:03 +000010662Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * configure.in include/libxml/xmlwin32version.h: preparing release
10665 of 2.4.25
10666 * doc/*: updated and regenerated teh docs and web pages.
10667
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010668Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10671 error were not covering namespace declarations.
10672 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10673 it was missing the attribute declaration for the namespace
10674 * result/VC/NS3: the fix now report breakages in that test
10675
Daniel Veillardabe01742002-09-26 12:40:03 +000010676Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10679
Daniel Veillard2ace1952002-09-26 12:28:02 +000010680Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10683 and regenerated the docs and web site
10684
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010685Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10688 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10689 not before
10690
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010691Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * python/generator.py python/libxml2class.txt: fixed a stupid error
10694 breaking the python API
10695
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010696Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10699 triostr.c triostr.h: applied a trio update patch from
10700 Bjorn Reese which should work with MinGW
10701
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010702Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * tree.c: improving some documentation comments
10705 * xmlregexp.c: found and fixed a mem leak with python regression tests
10706 * doc/*: rebuilt the doc and the API XML file including the
10707 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10708 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10709 python/types.c: added access to the XML Schemas regexps from
10710 python
10711 * python/tests/Makefile.am python/tests/regexp.py: added a
10712 simple regexp bindings test
10713
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010714Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10715
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010716 * doc/xml.html:
10717 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010718
Daniel Veillard118aed72002-09-24 14:13:13 +000010719Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * xmlregexp.c: fixed the data callback on transition functionality
10722 which was broken when using the compact form
10723 * result/schemas/*: updated the results, less verbose, all tests
10724 pass like before
10725 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10726 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10727 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10728 annoying warnings
10729 * xpath.c: try to provide better error report when possible
10730
Daniel Veillard72336152002-09-21 13:08:14 +000010731Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * Makefile.am: fixed a breakage raised by Jacob
10734
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010735Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10736
10737 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10738 which don't use sockets
10739
Igor Zlatkovic01280582002-09-20 16:40:34 +000010740Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10741
10742 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10743 * win32/configure.js: applied zlib patch from Daniel Gehriger
10744
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010745Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10746
10747 * win32/configure.js: applied the patch from Mark Vakoc for
10748 regexp support
10749 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10750 for regexp support
10751
Daniel Veillardb5c05732002-09-20 13:36:25 +000010752Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10753
10754 * xmlschemastypes.c: as pointed by Igor Float and Double
10755 parsing ain't finished yet
10756
Daniel Veillard40b11342002-09-20 12:01:39 +000010757Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * Makefile.am configure.in: trying to fix #88412 by bypassing
10760 all the python subdir if python ain't detected
10761
Daniel Veillard23e73572002-09-19 19:56:43 +000010762Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10765 made configuring with regexps/automata/unicode the default
10766 but without schemas ATM
10767 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10768 fixed the regexp based DTD validation performance and memory
10769 problem by switching to a compact form for determinist regexps
10770 and detecting the determinism property in the process. Seems
10771 as fast as the old DTD validation specific engine :-) despite
10772 the regexp built and compaction process.
10773
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010774Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * valid.c: determinism is debugged, new DTD checking code now works
10777 but xmlFAComputesDeterminism takes far too much CPU and the whole
10778 set usues too much memory to be really usable as-is
10779
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010780Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * tree.c: fixed another stupid bug in xmlGetNodePath()
10783 * xmllint.c: --version now report the options compiled in
10784
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010785Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * HTMLparser.c: small cleanup
10788 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10789 when configured with them. A bit of debugging around the determinism
10790 checks is still needed
10791
Daniel Veillard63b01c22002-09-17 19:25:28 +000010792Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10793
10794 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10795
Daniel Veillard92727042002-09-17 17:59:20 +000010796Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * xmlIO.c: small portability glitch fixed.
10799
Daniel Veillard84d70a42002-09-16 10:51:38 +000010800Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * xmlschemastypes.c: incomplete steps for real/double support
10803 * testAutomata.c include/libxml/xmlautomata.h
10804 include/libxml/xmlregexp.h: avoiding a compilation problem
10805 * valid.c include/libxml/valid.h: starting the work toward using
10806 the regexps for actual DTD validation
10807
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010808Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * hash.c: cosmetic cleanup
10811 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10812 integrating a DTD validation layer based on the regexps
10813
Daniel Veillard4402ab42002-09-12 16:02:56 +000010814Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10815
10816 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10817 the determinism was tested before eliminating the epsilon
10818 transitions :-(
10819
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010820Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * python/generator.py python/libxml.c python/libxml.py
10823 python/libxml2-python-api.xml python/libxml2class.txt
10824 python/libxml_wrap.h python/types.c: updated the python
10825 bindings, added code for easier File I/O, and the ability to
10826 define a resolver from Python fixing bug #91635
10827 * python/tests/Makefile.am python/tests/inbuf.py
10828 python/tests/outbuf.py python/tests/pushSAXhtml.py
10829 python/tests/resolver.py python/tests/serialize.py: updated
10830 and augmented the set of Python tests.
10831
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010832Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10833
10834 * win32/configure.js: added more readme info for the binary
10835 package.
10836
Daniel Veillard607b35c2002-09-10 12:16:19 +000010837Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * xmlIO.c: fixed a stupid out of bound array error
10840
10841Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10842
10843 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10844 messing around with support for Windows path, cleanups,
10845 trying to identify and fix the various code path to the
10846 filename access. Added xmlNormalizeWindowsPath()
10847
Daniel Veillard76575762002-09-05 14:21:15 +000010848Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * error.c valid.c: working on better error reporting of validity
10851 errors, especially providing an accurate context.
10852 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10853 error reports in those cases.
10854
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010855Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10858 parser.c parserInternals.c xmlIO.c: get rid of all the
10859 perror() calls made in the library execution paths. This
10860 should fix both #92059 and #92385
10861
Daniel Veillard19aa7022002-09-05 11:14:19 +000010862Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * xmllint.c: memory leak reporting was broken after a change
10865 of the preprocessor symbol used to activate it.
10866
Daniel Veillardec6725e2002-09-05 11:12:45 +000010867Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10868
10869 * tree.c: try to make the copy function work for node of
10870 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10871 DOM layers though, not libxml2 itself.
10872
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010873Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * valid.c: try to provide file and line informations, not all
10876 messages are covered, but it's a (good) start
10877
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010878Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * xinclude.c: reimplemented a large part of the XInclude
10881 processor, trying to minimize resources used, James Henstridge
10882 provided a huge test case which was exhibiting severe memory
10883 consumption problems.
10884
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010885Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * python/Makefile.am: applied patch from Christophe Merlet to
10888 reestablish DESTDIR
10889
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010890Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * libxml.spec.in: fixes libary path for x86_64 AMD
10893
John Fleckbe98b332002-09-04 03:16:23 +000010894Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10895
10896 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010897 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010898 (plus resulting generated html files)
10899 fixing one spot I missed in the tutorial where I hadn't freed
10900 memory properly
10901
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010902Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10903
10904 * doc/tutorial/includeaddattribute.c
10905 * doc/tutorial/includeaddkeyword.c
10906 * doc/tutorial/includegetattribute.c
10907 * doc/tutorial/includekeyword.c
10908 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010909 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010910 update tutorial to properly free memory (thanks to Christopher
10911 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010912 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010913 added image files so the callouts are graphical, making it
10914 easier to read ( use "--param callout.graphics 1" to generate
10915 html with graphical callouts)
10916
Daniel Veillarde1662542002-08-28 11:50:59 +000010917Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10920 nice logos generated by Marc Liyanage
10921 * doc/site.xsl *.html: changed the stylesheet to show the new
10922 logo and regenerated the pages
10923
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010924Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10927
Daniel Veillard42766c02002-08-22 20:52:17 +000010928Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * xpath.c: possible mem leak patch from Jason Adams
10931
10932Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10935 in the XQuery namespace
10936 * configure.in: preparing 2.4.24
10937 * doc/*.html: updated the web pages
10938
10939Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * python/generator.py: closing bug #85258 by generating conditional
10942 compile check to avoid linking to routines not configured in.
10943
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000109442002-08-22 Havoc Pennington <hp@pobox.com>
10945
10946 * autogen.sh: update error message for missing automake
10947
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010948Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10949
10950 * python/Makefile.am: typo in target name resulted in libxml2.py
10951 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10952
Daniel Veillard22669b22002-08-22 07:17:11 +000010953Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10954
10955 * win32/win32/Makefile.mingw: updated with version from
10956 Elizabeth Barham at http://soggytrousers.net/repository/
10957
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010958Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10959
10960 * win32/Makefile.msvc: added the prefix location to the include
10961 and lib search path.
10962
Havoc Pennington830e8972002-08-18 22:22:13 +0000109632002-08-18 Havoc Pennington <hp@pobox.com>
10964
10965 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10966 both automake 1.6 and 1.4 installed get the right automake. Means
10967 compilation from CVS will now require the latest automake 1.4
10968 release, or manually creating symlinks called "automake-1.4" and
10969 "aclocal-1.4"
10970
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010971Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10972
10973 * configure.in python/Makefile.am: more AMD 64 induced changes from
10974 Frederic Crozat
10975
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010976Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10977
10978 * xinclude.c: oops I was missing the xml:base fixup too
10979 * result/XInclude/*.xml: this adds xml:base attributes to most
10980 results of the tests
10981
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010982Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * xinclude.c: quick but apparently working implementation of
10985 xi:fallback, should close bug #89684
10986 * Makefile.am test/XInclude/docs/fallback.xml
10987 result/XInclude/fallback.xml: added a basic test for fallback,
10988 and run with --nowarning to avoid a spurious warning
10989 * configure.in: applied patch from Frederic Crozat for python
10990 bindings on AMD 64bits machines.
10991
Daniel Veillard9e923512002-08-14 08:48:52 +000010992Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10995 the caller don't pass a SAX callback block.
10996
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010997Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10998
10999 * tree.c: applied the same fix for the XML-1.0 namespace to
11000 xmlSearchNsByHref() as was done for xmlSearchNs()
11001
Daniel Veillardad11b302002-08-12 14:53:41 +000011002Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * libxml.3: small cleanup of the man page
11005 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11006 when serializing HREF attributes generated by XSLT.
11007
Daniel Veillardc084e472002-08-12 13:27:28 +000011008Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11011 version of Marc Liyanage' patch for boolean attributes in HTML
11012 output
11013
Daniel Veillard5f91b372002-08-12 12:13:01 +000011014Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * python/tests/serialize.py: fixed the test results, indenting
11017 behaviour changed slightly
11018
Aleksey Sanin9e951762002-08-08 18:02:41 +000011019Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11020
11021 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11022 new c14n function to Windows def files
11023
Aleksey Saninea4272a2002-08-02 23:50:03 +000011024Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11025
11026 * c14n.c: fixed a memory leak in c14n code
11027
Daniel Veillard58e44c92002-08-02 22:19:49 +000011028Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11029
11030 * parser.c include/libxml/parser.h: adding a new API for Christian
11031 Glahn: xmlParseBalancedChunkMemoryRecover
11032 * valid.c: patch from Rick Jones for some grammar cleanup in
11033 validation messages
11034 * result/VC/* result/valid/*: this slightly change some of the
11035 regression tests outputs
11036
Daniel Veillard0bf29002002-08-01 12:54:11 +000011037Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11038
11039 * tree.c: trying to fix a problem in namespaced attribute handling
11040 raised by Christian Glahn
11041
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011042Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11043
11044 * encoding.c include/libxml/encoding.h: Opening the interface
11045 xmlNewCharEncodingHandler as requested in #89415
11046 * python/generator.py python/setup.py.in: applied cleanup
11047 patches from Marc-Andre Lemburg
11048 * tree.c: fixing bug #89332 on a specific case of loosing
11049 the XML-1.0 namespace on xml:xxx attributes
11050
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011051Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11052
11053 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11054 corner case from new Merlin's test suite and added a callback
11055 that will be used to improve xmlsec performance
11056
11057
Daniel Veillard0b22def2002-07-29 16:23:03 +000011058Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * HTMLtree.c: trying to fix the <style> escaping problem in
11061 HTML serialization bug #89342
11062
Daniel Veillard0b28e882002-07-24 23:47:05 +000011063Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11066 and rebuilt the web site.
11067
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011068Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011069
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011070 * include/libxml/tree.h: added _private member to xmlNs struct
11071
Daniel Veillard1d995272002-07-22 16:43:32 +000011072Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * HTMLparser.c: fixing bug #84876 based on the xml working
11075 code.
11076
William M. Brack61eaba52002-07-21 11:14:18 +000011077Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11078
11079 * python/Makefile.am: enhanced to fix bug 72012 (errors
11080 when using '-jX' make parameter)
11081
William M. Brackef61d202002-07-19 08:32:00 +000011082Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11083
11084 * xpath.c: small additional enhancement for booleans
11085 compared to nodesets
11086
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011087Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * HTMLtree.c: changed the order of the encoding declaration
11090 attributes in the meta tags due to a bug in IE/Mac
11091
William M. Brack0c022ad2002-07-12 00:56:01 +000011092Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11093
11094 * xpath.c: enhanced handling of booleans (especially '='
11095 and '!=' for nodesets) - fixes bug 85256. Added new
11096 routine xmlXPathNotEqualValues for more proper handling
11097 of '!=' when nodesets are involved.
11098
Daniel Veillard06944e22002-07-11 19:55:18 +000011099Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11102 doc/xmlcatalog_man.xml to the source distribution
11103
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011104Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11105
11106 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11107 asked for this.
11108
Daniel Veillard539638b2002-07-06 19:55:14 +000011109Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * configure.in: preparing 2.4.23
11112 * doc/*: rebuilt the docs
11113
Daniel Veillard176d99f2002-07-06 19:22:28 +000011114Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11115
11116 * parser.c: fixing bug #84169 by fixing the
11117 comment of xmlCreatePushParserCtxt to describe the
11118 encoding detection parameters better.
11119
Daniel Veillard37f961d2002-07-06 17:53:56 +000011120Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * valid.c: fixing bug #79331 in one path the lookup for
11123 ID attributes on a namespaced node wasn't handled correctly :-\
11124
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011125Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * HTMLparser.c: trying to fix 87235 about discarded white
11128 spaces in the HTML parser.
11129 * result/HTML/*: this changes the output of a number of HTML
11130 regression tests
11131
Daniel Veillardfdc91562002-07-01 21:52:03 +000011132Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * xpath.c: applied patch from Richard Jinks for the namespace
11135 axis + fixed a memory error.
11136 * parser.c parserInternals.c: applied patches from Peter Jacobi
11137 removing ctxt->token for good.
11138 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11139 popped out by the regression tests.
11140 * Makefile.am: patch for threads makefile from Gary Pennington
11141
William M. Brack6000af52002-06-28 11:43:13 +000011142Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11143
Daniel Veillardfdc91562002-07-01 21:52:03 +000011144 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011145 expressions involving preceding-sibling (et al).
11146
Daniel Veillard153120c2002-06-18 07:58:35 +000011147Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * hash.c: applied a patch from Peter Jacobi to solve a problem
11150 when compiling with the Watcom C on Win32
11151 * result/schemas/*.err: the change of hashing algo generated
11152 permutations in the output
11153
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011154Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11155
11156 * hash.c: applied patch from Sander Vesik improving the quality of
11157 the hash function.
11158
Aleksey Sanina5808b92002-06-14 17:07:41 +0000111592002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011160
11161 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11162 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11163 xmllint.c xpath.c: replaced sprintf() with snprintf()
11164 to prevent possible buffer overflow (the bug was pointed
11165 out by Anju Premachandran)
11166
Daniel Veillarde059b892002-06-13 15:32:10 +000011167Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * parser.c: removed an uninitialized data error popped by valgrind
11170 on PE references
11171
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011172Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11173
11174 * doc/xml.html
11175 adding tutorial reference to the web page
11176
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011177Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11178
11179 * doc/tutorial/xmltutorial.xml
11180 * doc/tutorial/ar01s07.html
11181 * doc/tutorial/ape.html
11182 * doc/tutorial/includegetattribute.c
11183 adding section to tutorial about retrieving an attribute
11184 value
11185
Daniel Veillardf5582f12002-06-11 10:08:16 +000011186Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11187
11188 * parser.c: applied a couple of patches from Peter Jacobi to start
11189 to get rid of ctxt->token, with a possible significant speed
11190 improvement to be gained once done. Better compliance with PE
11191 references constructs in DTDs too.
11192 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11193 from Peter too
11194
Daniel Veillard38d80e22002-06-11 07:24:56 +000011195Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11198 xmlParseElement was likely to have been deallocated at the
11199 time of the report, possibly leading to segfault. Just report
11200 the tag name now.
11201
Daniel Veillard9e412302002-06-10 15:59:44 +000011202Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * xpath.c: patch from Richard Jinks for XPath substring() function
11205 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11206
Aleksey Sanina5808b92002-06-14 17:07:41 +0000112072002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011208
11209 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11210
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011211Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11212
11213 *doc/FAQ.html
11214 fixing typos in FAQ, thanks to Robert Funnell for the
11215 editing help
11216
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011217Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11218
11219 * NEWS: got complaints from rpmlint that it was empty
11220
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011221Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11222
11223 * added doc/tutorial, including:
11224 apa.html
11225 apb.html
11226 apc.html
11227 apd.html
11228 ar01s02.html
11229 ar01s03.html
11230 ar01s04.html
11231 ar01s05.html
11232 ar01s06.html
11233 includeaddattribute.c
11234 includeaddkeyword.c
11235 includekeyword.c
11236 includestory.xml
11237 index.html
11238 xmltutorial.xml
11239 libxml tutorial, including generated html
11240
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011241Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11242
11243 * result/c14n/exc-without-comments/merlin-c14n-two-*
11244 result/c14n/without-comments/merlin-c14n-two-*
11245 test/c14n/exc-without-comments/merlin-c14n-two-*
11246 test/c14n/without-comments/merlin-c14n-two-*
11247 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11248 c14n/exc-c14n and slightly modified test script to handle
11249 these test cases
11250 * c14n.c: fixed bugs for complicated nodes set (namespace
11251 without node and others from merlin-c14n-two.tar.gz)
11252 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11253 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11254 for xmlsec performance patch
11255 * xpath.c: fixed self::node() for namespaces and attributes
11256
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011257Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11258
11259 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11260 but with the format parameter
11261 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11262
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011263Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11264
11265 * Makefile.am: updated c14n tests suite
11266 * c14n.c: performance improvement for previous c14n patch
11267
Daniel Veillarde72c7562002-05-31 09:47:30 +000011268Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11269
11270 * parser.c: another peroformance patch from Peter Jacobi, that
11271 time on parsing attribute values.
11272
Aleksey Sanin508a1012002-05-31 06:32:32 +000011273Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11274
11275 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11276 into LibXML2 test suite
11277
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011278Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11279
11280 * c14n.c: propagating xpath ancesstors node fix to c14n
11281 plus small performance improvement to reduce number of
11282 mallocs
11283 * xpath.c: fixed ancestors axis processing for namespace nodes
11284
Daniel Veillard46de64e2002-05-29 08:21:33 +000011285Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11286
11287 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11288 Peter Jacobi
11289
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011290Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11291
11292 * configure.in: preparing 2.4.22
11293
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011294Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11295
11296 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11297 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11298 a public entry point.
11299 * doc/*: rebuilt the API and docs
11300
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011301Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * xpath.c: patch from Richard Jinks to fix a problem introduced
11304 in the previous patch and pointed by Norm
11305
Daniel Veillardc6924812002-05-24 11:10:43 +000011306Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11307
11308 * libxml.spec.in: fixing bug #81112
11309
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011310Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * uri.c: fixing bug #82848
11313
Daniel Veillarda2878972002-05-24 07:54:39 +000011314Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11317 output of one catalog test
11318
Aleksey Sanin114e4752002-05-24 07:20:27 +000011319Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011320
Aleksey Sanin114e4752002-05-24 07:20:27 +000011321 * global.data globals.c tree.c include/libxml/globals.h
11322 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11323 default value for global parameter xmlIndentTreeOutput to 1 and
11324 introduced new global parameter xmlTreeIndentString (the string
11325 used to do one-level indent) with default value " " (as it was
11326 in tree.c)
11327
Daniel Veillard49d5af82002-05-23 11:55:49 +000011328Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11329
11330 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11331 with trio and schemas.
11332
Daniel Veillard7c13af42002-05-22 09:57:32 +000011333Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11334
11335 * xpath.c: patch from Richard Jinks to fix the problem raised in
11336 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11337
Daniel Veillard5a872412002-05-22 06:40:27 +000011338Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * xmlschemas.c: a bit of work on import.
11341 * xmlschemastypes.c: Charles Bozeman provided a compare function
11342 for date/time types so min/max facet restrictions should work,
11343 indeterminate comparisons return an error instead of equal.
11344 * test/schemas/date_0* result/schemas/date_0_0: specific test
11345 from Charles Bozeman too
11346
Daniel Veillard10b6da42002-05-18 07:55:20 +000011347Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11348
11349 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11350 from Christian Cornelssen fixing the man pages and the Catalog
11351 building script.
11352 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11353 next step is <xs:import> I now have a reasonable understanding
11354 of how it works.
11355
Daniel Veillarde5354492002-05-16 08:43:22 +000011356Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11359
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011360Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11361
11362 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11363
Daniel Veillard088bf112002-05-14 11:03:59 +000011364Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * xpath.c: fixing an XPath function evalutation bug pointed out
11367 by Alexey Efimov where the context was lost when evaluating
11368 the function arguments
11369
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011370Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011371
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011372 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11373 function public for XMLSec performance optimizations
11374
Daniel Veillard3cd72402002-05-13 10:33:30 +000011375Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11376
11377 * python/generator.py python/libxml2class.txt : fixed a problem
11378 with the HTML parser pointed by Gary Benson
11379 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11380 example
11381
Aleksey Sanine48a3182002-05-09 18:20:01 +000011382Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11383 * parser.c: fixed bug #81159 (memory growth in SAX)
11384
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011385Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11386 * xpath.c: fixed bug #78858 (the real fix)
11387
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011388Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011389 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011390
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011391Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * tree.c: modified xmlNodeSetBase to allow changing the
11394 base of a document.
11395
Daniel Veillard070803b2002-05-03 07:29:38 +000011396Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11397
11398 * xmlschemastypes.c: patch Charles Bozeman for validation of
11399 all the date, time, and duration types
11400 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11401 * configure.in: fixed an error pointed by an user
11402 * xml2-config.in: fixed an error pointed by an user
11403
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011404Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11405
11406 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11407 win32/libxml2.def.src xmlIO.c: exported default
11408 'file:', 'http:' and 'ftp:' protocols input handlers
11409 and maked protocols comparisson case insensitive
11410
Daniel Veillard34de97f2002-04-30 14:29:22 +000011411Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11412
11413 * configure.in: Neven Has detected a typo
11414
Daniel Veillard28577c32002-04-30 06:48:41 +000011415Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11416
11417 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11418 as one of the persons allowed to commit directly to the
11419 module.
11420
Daniel Veillardfc57b412002-04-29 15:50:14 +000011421Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11424 * valid.c: raised a too low limit
11425 * doc/*: rebuilt the docs
11426
Daniel Veillardeca82812002-04-24 11:42:02 +000011427Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11428
11429 * test/XPath/expr/floats test/XPath/expr/functions
11430 result/XPath/expr/floats result/XPath/expr/functions
11431 xpath.c: another XPath conformance patch from Richard Jinks
11432
Daniel Veillard13e04c62002-04-23 17:51:29 +000011433Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11434
11435 * xmlschemas.c: fixed validation of attribute groups.
11436 * test/schemas result/schemas: added an example from the primer
11437
Daniel Veillard88c58912002-04-23 07:12:20 +000011438Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11441 * test/schemas result/schemas: updated the test list
11442
Daniel Veillarde19fc232002-04-22 16:01:24 +000011443Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11444
11445 * TODO: updated a bit
11446 * parser.c: made a comment more specific
11447 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11448 Schemas conformance.
11449 * test/schemas result/schemas: updated the test list
11450
Daniel Veillard441bc322002-04-20 17:38:48 +000011451Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11452
11453 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11454 implementing xs:all with minOccurs = 0
11455 * tes/schemas/* result/schemas/*: added more tests covering
11456 xs:all
11457
Daniel Veillard8a001f62002-04-20 07:24:11 +000011458Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11459
11460 * xmlregexp.c: first implementation of the all particle, this
11461 may need to be revisited for case where not all transitions
11462 must be crossed.
11463
Daniel Veillard7646b182002-04-20 06:41:40 +000011464Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11465
11466 * tree.c: another entity processing update from Markus Henke
11467
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011468Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11469
11470 * trionan.c: fixed crash on OSF/1
11471
Daniel Veillardb4398962002-04-19 07:01:55 +000011472Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11473
11474 * xmlschemas.c: more Schemas work
11475 * test/schemas/* result/schemas/*: added more tests coming
11476 from the spec.
11477
Daniel Veillard54761132002-04-18 21:00:44 +000011478Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11479
11480 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11481 ExcC14N specification
11482
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011483Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11484
11485 * tree.c: patch from Markus Henke, fix for recursive entities.
11486
Daniel Veillard23b1f372002-04-18 15:50:05 +000011487Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11488
11489 * xpath.c: fix a problem with string() on a document node.
11490
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011491Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * Makefile.am xmlschemas.c: more Schemas work
11494 * test/schemas/* result/schemas/*: added more tests coming
11495 from the spec.
11496
Daniel Veillard6231e842002-04-18 11:54:04 +000011497Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11498
11499 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11500 * result/HTML/*: this changes a few things in the results
11501
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011502Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11503
11504 * include/libxml/tree.h: eliminated 'declaration different than
11505 prototype' warning
11506 * include/win32config.h: "resolved" conflicts with errno.h
11507
Daniel Veillardb509f152002-04-17 16:28:10 +000011508Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11509
11510 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11511 on the automata interfaces and debug of counted choices
11512 * test/schemas/* result/schemas/*: added a number of tests
11513
Daniel Veillard8651f532002-04-17 09:06:27 +000011514Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11517 a bit of work on Schemas
11518 * testSchemas.c: try to make it more useful
11519 * test/schemas/* result/schemas/* Makefile.am: changed the
11520 Schemas regression test procedure, started adding a few samples
11521
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011522Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11523
11524 * include/libxml/encoding.h: Patch for the Borland C++ builder
11525 * include/libxml/tree.h: Patch for the Borland C++ builder
11526 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011527 * win32/bcb5: New directory for the Borland C++ builder
11528 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011529
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011530Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11531
11532 * win32/Makefile.msvc: Update for XML Schema support
11533 * win32/configure.js: Update for XML Schema support
11534 * win32/libxml2.def.src: Update for XML Schema support
11535
Daniel Veillard4255d502002-04-16 15:50:10 +000011536Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11537
11538 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11539 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11540 xmlunicode.c include/libxml/Makefile.am
11541 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11542 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11543 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11544 include/libxml/xmlversion.h.in : merged the current state of
11545 XML Schemas implementation, it is not configured in by default,
11546 a specific --schemas configure option has been added.
11547 * test/automata test/regexp test/schemas Makefile.am
11548 result/automata result/regexp result/schemas:
11549 merged automata/regexp/schemas regression tests
11550
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011551Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11552
11553 * xpath.c: Gary found a compile time problem, fixes #78823
11554
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011555Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11556
11557 * configure.in: release of 2.4.20
11558 * doc/*: updated and rebuilt the docs
11559
Daniel Veillardf544f192002-04-15 12:56:56 +000011560Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11561
11562 * python/Makefile.am: patch from Cristian Gafton to build on
11563 Red Hat 6.2, should also fix #75779
11564
Daniel Veillard940492d2002-04-15 10:15:25 +000011565Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11566
11567 * valid.c: first part of fixing #78729
11568
Daniel Veillardeb475a32002-04-14 22:00:22 +000011569Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11570
11571 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11572 escaping of URI when saving HTML files.
11573 * result/HTML/*: this impacted some tests
11574
Daniel Veillard9b731d72002-04-14 12:56:08 +000011575Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11576
11577 * configure.in: trying to fix #77441
11578
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011579Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11580
11581 * include/libxml/xmlIO.h: Hallski complained it could not be
11582 included by itself.
11583
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011584Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11585
11586 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11587
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011588Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11589
11590 * win32/configure.js: patch from Nilo for the c14n option
11591 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11592
Daniel Veillardda423da2002-04-10 19:25:38 +000011593Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11594
11595 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11596 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11597 LIBXML_THREAD_ENABLED
11598
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011599Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11600
11601 * xpath.c: another patch from Richard Jinks for substring conformance
11602 * test/XPath/expr/floats test/XPath/expr/strings
11603 result/XPath/expr/floats result/XPath/expr/strings: update of the
11604 test suite to check those.
11605
Daniel Veillard01917aa2002-04-10 11:30:41 +000011606Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * xpath.c: patch from Richard Jinks for .x float parsing.
11609
Daniel Veillard46d6c442002-04-09 16:10:39 +000011610Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11611
11612 * parser.c: patch from Markus Henke when an encoding ain't recognized
11613
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011614Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11615
11616 * libxml.m4: got a report that #include <string.h> was needed
11617
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011618Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11619
11620 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11621
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011622Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11623
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011624 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011625
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011626Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11627
11628 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11629 pointed out by Melvyn Sopacua.
11630
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011631Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11632
11633 * libxml.m4: Frédéric Crozat gave a patch related to the change
11634 of Include paths breaking the libxml.m4
11635
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011636Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11637
11638 * xpath.c: Fix bug #76927 forgot to save some context
11639 when evaluating binary expressions
11640
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011641Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11642
11643 * configure.in: fixed configure for MPE/iX from Markus Henke
11644 * xmlmemory.c: fixed initialization problems
11645 * xpath.c: another set of patches from Richard Jinks this
11646 fixes "make XPathtests" on linux
11647
Daniel Veillard21458c82002-03-27 16:12:22 +000011648Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11649
11650 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11651 * test/XPath/expr/compare test/XPath/expr/equality
11652 test/XPath/expr/floats test/XPath/expr/functions
11653 test/XPath/expr/strings result/XPath/expr/compare
11654 result/XPath/expr/equality result/XPath/expr/floats
11655 result/XPath/expr/functions result/XPath/expr/strings: Updated
11656 tests though they show a divergence on Linux
11657
Daniel Veillard28dfed12002-03-27 09:08:17 +000011658Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11659
11660 * xpath.c trionan.c: previous commit also included patches
11661 from Richard Jinks on some IEEE support corner case
11662
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011663Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11666 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11667 that $(datadir) should be used for docs
11668
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011669Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11670
11671 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11672 could leak filedescriptors
11673
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011674Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11675
11676 * configure.in nanohttp.c: applied patch from Allan Clark for
11677 UnixWare/OpenServer
11678
Daniel Veillard19274092002-03-25 16:48:03 +000011679Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11680
11681 * configure.in: preparing 2.4.19
11682 * doc/*: rebuilt the docs
11683
Daniel Veillard56b2db72002-03-25 16:35:28 +000011684Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11685
11686 * nanohttp.c: fixing #76043, got fed up with non-portability
11687 of that piece of code.
11688
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011689Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11690
11691 * valid.c SAX.c: Never commit without running "make tests" :-(
11692 fix a couple of stupidities in the previous commit
11693 * result/*: a few changes in some attribute order result of previous
11694 commit.
11695
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011696Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11697
11698 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11699 the internal subset should not raise duplicate ID errors,
11700 also there was a small bug in conjunction to namespace
11701 declarations defaulted and xml:xxx attributes DTD definitions.
11702
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011703Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11704
11705 * xpath.c: Richard Jinks also raised some rounding problems
11706 this tries to fix them
11707
Daniel Veillard4e2df542002-03-22 12:23:14 +000011708Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11709
11710 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11711 behaviour in xmlXPathCastToString()
11712
Daniel Veillarddb552912002-03-21 13:27:59 +000011713Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11714
11715 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11716 raised by Morus Walter
11717
Daniel Veillard9e537932002-03-21 13:08:08 +000011718Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11719
11720 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11721 from Igor
11722
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011723Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11724
11725 * xpath.c: fixing #75619, related to a problem when trying
11726 to evaluate condition when the current node set resulting
11727 from that sub-step evaluation is empty. Also fixes 2 potential
11728 problem with previous-sibling and next-siblings axis.
11729
Daniel Veillard1840ef02002-03-21 08:05:23 +000011730Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11731
11732 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11733 HTML support is not configured in.
11734
Daniel Veillard561b7f82002-03-20 21:55:57 +000011735Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11736
11737 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11738 include/libxml/tree.h: dohh I really didn't intended to commit
11739 this test version :-(
11740
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011741Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * testSAX.c: I wanted to see the real speed at the SAX interface
11744 after a little too many Ximianer started complaining about the
11745 parser speed.
11746 added a --quiet option:
11747 paphio:~/XML -> ls -l db100000.xml
11748 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11749 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11750 3200006 callbacks generated
11751 real 0m1.270s
11752 Which means 16MBytes/s and 3Mcallback/s
11753
Daniel Veillardc62a1472002-03-19 18:35:12 +000011754Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11755
11756 * xpath.c: valgrind spotted another error that time when running
11757 on libxslt regression tests
11758
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011759Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11760
11761 * Makefile.am: adding "make valgrind" running the full regression
11762 tests (except python ones) under Valgrind (using valgrind -q
11763 which was kindly added by the author).
11764 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11765 passes cleanly now except an obcure floating point initialization
11766 raised in log10() in one XPath regression test ???
11767 * tree.c: edited some comments to close #75244
11768
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011769Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11770
11771 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11772 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11773 context of ScrollKeeper, made sure that if the number is
11774 an integer, the serialization follows the description at
11775 http://www.w3.org/TR/xpath#section-String-Functions
11776
Daniel Veillard5997aca2002-03-18 18:36:20 +000011777Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11778
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011779 * configure.in: preparing 2.4.18
11780 * doc/*: updated and rebuilt the web site
11781 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11782 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011783 * parser.c: humm, changed the way the SAX parser work when
11784 xmlSubstituteEntitiesDefault(1) is set, it will then
11785 do the entity registration and loading by itself in case the
11786 user provided SAX getEntity() returns NULL.
11787 * testSAX.c: added --noent to test the behaviour.
11788
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011789Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11790
11791 * parser.c: Wilfried Teiken provided a hackish but working
11792 way to get context reported back on entities when parsing
11793 with SAX and without breaking the DOM build.
11794
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011795Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11796
11797 * c14n.c: applied a new patch from Aleksey Sanin
11798 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11799 to reference Aleksey implementation of XML digital Signatures
11800
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011801Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11802
11803 * xpath.c: small fix to avoid potential problem due to
11804 ordering of freeing data
11805 * python/Makefile.am: people were complaining about
11806 the generated file in python dir not being built
11807
Daniel Veillardd2379012002-03-15 22:24:56 +000011808Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11809
11810 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11811 python/generator.py python/libxml.c python/types.c: Cleanup
11812 of the python Makefiles based on Jacob and James feedback,
11813 fixed the spec file accordingly, fixed the number of warning
11814 that passing my pedantic CFLAGS was generating. Conclusion
11815 is that Python includes are real crap.
11816
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011817Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * configure,in: it was reported quite a few times that
11820 xml2-config --cflags should not output
11821 -I$includeprefix/libxml2/libxml because libxml2 header names
11822 clashes with existing names like list.h from C++ stl.
11823 Includes should be #include<libxml/xxx.h> so ...
11824
Daniel Veillard6f293b12002-03-15 09:42:33 +000011825Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11826
11827 * c14n.c: another patch from Aleksey Sanin
11828
Daniel Veillard5c396542002-03-15 07:57:50 +000011829Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11830
11831 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11832 canonicalization algorithm
11833 * doc/xml.html doc/index.html: added the C14N references on the
11834 index page.
11835
jacob berkman9be65862002-03-14 02:15:56 +0000118362002-03-13 jacob berkman <jacob@ximian.com>
11837
11838 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11839 usage, redundant, and gcc specific
11840
Daniel Veillard75be0132002-03-13 10:03:35 +000011841Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11842
11843 * xpath.c: speedup some node selection operations, this can
11844 have a significant impact on DocBook Norm's stylesheets
11845 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11846 make sure it's always the case
11847 * debugXML.c: distinguish CDATA and comments in ls operations
11848
Daniel Veillard61f26172002-03-12 18:46:39 +000011849Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11850
11851 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11852 to generate better API descriptions etc...
11853
Daniel Veillard9ff88172002-03-11 09:15:32 +000011854Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11855
11856 * c14n.c: Fixing #74186, made sure all boolean expressions
11857 get fully parenthesized, ran indent on the output
11858 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11859 include/libxml/tree.h: also #74186 related, removed the
11860 --with-buffers option, and all the preprocessor conditional
11861 sections that were resulting from it.
11862
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011863Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * valid.c: applied patch from Dodji Seketeli fixing an
11866 uninitailized variable in xmlValidGetValidElements()
11867
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011868Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11869
11870 * c14n.c: fixed a few comments
11871 * doc/*.html doc/*/*.html: regenerated the docs and added
11872 the C14N API
11873 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11874
Daniel Veillardfa49d872002-03-09 10:20:00 +000011875Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11876
11877 * check-xml-test-suite.py: fix to adapt varaiations in the
11878 bindings
11879 * configure.in python/setup.py python/setup.py.in: fixed to
11880 have the version of the python scripts automatically updated
11881
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011882Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11883
11884 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11885 in xmlCopyProp()
11886
Daniel Veillardaf43f632002-03-08 15:05:20 +000011887Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11888
11889 * configure.in: preparing 2.4.17 release
11890 * doc/*: updated and rebuilt the docs
11891 * xpath.c: fixed a comment
11892 * python/libxml.c: fixed a possible reentrancy problem
11893
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011894Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11895
11896 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11897 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11898 added a specific regression test
11899 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11900 not raise exceptions when failing to find the attribute.
11901
Daniel Veillard90bc3712002-03-07 15:12:58 +000011902Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11903
11904 * configure.in xmllint.c: owen pointed out a problem with the
11905 ftme fix, gettimeofday() was not detected by configure and
11906 the ftime header wasn't included, dohhh
11907
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011908Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11909
11910 * configure.in xmllint.c: trying to fix #71457 for timing
11911 precision when gettimeofday() is not availble but ftime() is
11912
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011913Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11914
11915 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11916 are now copied on install and part of the -devel RPM
11917
Daniel Veillard7b416132002-03-07 08:36:03 +000011918Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11919
11920 * xpath.c: trying to avoid bug #72150 which was apparently
11921 caused by a gcc bug (or a processor problem) as detailed
11922 at http://veillard.com/gcc.bug
11923
Daniel Veillardf742d342002-03-07 00:05:35 +000011924Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11925
11926 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11927 fixed xmlReconciliateNs(), added a Python test/example for
11928 inter-document cut'n paste
11929 * python/libxml.py: fixed node.doc on document nodes and added
11930 xpathEval() onto node objects
11931
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011932Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11933
11934 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11935 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11936 fixup and integrated tests for the serialization stuff
11937
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011938Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11939
11940 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11941 moved the libxml man page to section 3
11942
Daniel Veillard1e774382002-03-06 17:35:40 +000011943Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11944
11945 * tree.c: fix bug #72490
11946 * python/libxml.c python/libxml.py: added methods serialize()
11947 and saveTo() to all node elements.
11948
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011949Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11950
11951 * xmlIO.c: closed #73430, don't read from an input source
11952 which indicated an end-of-file or an error.
11953
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011954Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11955
11956 * parser.c: make sure SAX endDocument is always called as
11957 this could result in a Python memory leak otherwise (it's
11958 used to decrement ref-counting)
11959 * python/generator.py python/libxml.c python/libxml.py
11960 python/libxml2-python-api.xml python/libxml2class.txt
11961 python/tests/error.py python/tests/xpath.py: implemented
11962 the suggestions made by Gary Benson and extended the tests
11963 to match it.
11964
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011965Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11966
11967 * python/generator.py: applied patch fixing #73450
11968
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011969Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11970
11971 * xpath.c: fixing #61290 "namespace nodes have no parent"
11972 long standing divergence from the XPath REC. NodeSets
11973 simply hold a copy of namespace nodes and those node ->next
11974 points to the parent (which may not be the node carrying the
11975 definition).
11976 * include/libxml/xpath.h: flagged but didn't added a possible
11977 speedup
11978 * DOCBparser.c HTMLparser.c: removed some warnings from push
11979 parser due to new state being added.
11980 * tree.c: new fix from Boris Erdmann
11981 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11982 the XML Canonalization support from Aleksey Sanin
11983
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011984Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11985
11986 * tree.c: patch from Boris Erdmann fixing some namespace odities
11987 with xmlCopyNode()
11988
Daniel Veillardc6613042002-03-02 09:34:02 +000011989Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11990
11991 * xmlIO.c: fix bug #72706 when loading a NULL entity
11992
Daniel Veillardc0fef772002-03-01 16:16:31 +000011993Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11994
11995 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11996 actually change in a future XML Namespace revision.
11997
Daniel Veillard79426f22002-03-01 16:14:17 +000011998Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11999
12000 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12001 added the possibility of returning nodesets from XPath extension
12002 functions written in Python
12003
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012004Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12005
12006 * python/*: commiting some Python bindings work done while travelling
12007
Daniel Veillard97300512002-03-01 09:13:41 +000012008Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12009
12010 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12011 explicitely with memory debugging switched on
12012
Daniel Veillard6361da02002-02-23 10:10:33 +000012013Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12014
12015 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12016 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12017 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12018 the accessor generator for strings
12019 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12020 regression test.
12021
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012022Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12023
12024 * python/README python/generator.py python/libxml.c python/setup.py:
12025 added the 'usual' setup.py to allow building a libxml2-python
12026 module based on the same code. The initialization is however
12027 different the 2 .so files fo libxml2 and libxslt are identical and
12028 they entry point initialize both libraries. this is done to avoid
12029 some possible nasty problem since the Python don't merge the maps
12030 of all shared modules.
12031
Daniel Veillard158a4d22002-02-20 22:17:58 +000012032Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12033
12034 * parser.c: fixed a push/encoding bug reported by Michael
12035 on librsvg
12036
Daniel Veillard7839e162002-02-20 18:54:48 +000012037Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12038
12039 * include/libxml/parserInternals.h: fixes a misplaced #endif
12040
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012041Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12042
12043 * parser.c valid.c: found and fixed a couple of allocation bugs
12044
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012045Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12046
12047 * doc/xml.html doc/python.html doc/*: added a Python and binding
12048 page describing the current state of the Python bindings and
12049 giving pointers to the other languages wrappers.
12050
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012051Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12052
12053 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12054 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12055 rebuilt the API and web site
12056 * xpath.c: fixed #71978 portability bugs
12057
Daniel Veillard8aff2472002-02-19 21:50:43 +000012058Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12059
12060 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12061
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012062Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12063
12064 * include/libxml/parserInternals.h parser.c: had to change
12065 2 internal parsing API when processing document content
12066 to check the start and end of element content are defined
12067 in the same entity
12068 * valid.c include/libxml/valid.h: attribute normalization can
12069 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12070 with the context to report it.
12071 * SAX.c: fixed the last known bugs, crazy validation constraints
12072 when a document is standalone seems correctly handled. There
12073 is a couple of open issues left which need consideration especially
12074 PE93 on external unparsed entities and standalone status.
12075 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12076 The 2 tests left failing are actually in error. Cleanup done.
12077
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012078Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12079
12080 * valid.c: implemented E59 spaces in CDATA does not match the
12081 nonterminal S
12082
Daniel Veillard878eab02002-02-19 13:46:09 +000012083Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12084
12085 * SAX.c parser.c valid.c: more validation test fixups
12086 * check-xml-test-suite.py: added duration info for the tests
12087
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012088Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12089
12090 * parser.c valid.c: a couple of errors were reported but not
12091 saved back as such in the parsing context. Down to 1% failure rate
12092 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12093
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012094Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12095
12096 * xmlInternald.c: isExtender was missing a char
12097 * parser.c include/libxml/parser.h: % are acceptable in the
12098 internal subset if within a PUBLIC ID
12099
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012100Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12101
12102 * SAX.c parserInternals.c valid.c: more work on the conformance
12103 suite. Took the step to finally block documents with encoding
12104 errors. It's a fatal error per the spec, people should have fixed
12105 their documents by now.
12106
Daniel Veillard55253e22002-02-18 14:32:39 +000012107Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12108
12109 * check-xml-test-suite.py: fixed the test script after some discussion
12110 on the semantic of TYPE="error"
12111 * Makefile.am: added the script to the distrib
12112
Daniel Veillard28757702002-02-18 11:19:30 +000012113Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12114
12115 * SAX.c entities.c: fixed a couple of conformances issues deep
12116 into the validation code (standalone and undeclared Notations)
12117
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012118Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12119
12120 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12121 stayed there for years !
12122
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012123Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12124
12125 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12126 missing
12127
Daniel Veillardc7612992002-02-17 22:47:37 +000012128Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12129
12130 * check-xml-test-suite.py: improved the behaviour a bit as
12131 well as the logs
12132 * parser.c valid.c SAX.c: fixed a few more bugs
12133 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12134
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012135Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12136
12137 * check-xml-test-suite.py: python script to run regression tests
12138 against the XML Test suite of W3C/OASis
12139 * SAX.c: fixed a validation bug
12140 * parser.c: fixed 3 errors pointed by the test suite
12141 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12142 * python/Makefile.am: fixed a dependendy
12143
Daniel Veillard9f28f302002-02-15 20:48:08 +000012144Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12145
12146 * xmlmemory.c: avoid a warning bug #71594
12147
Daniel Veillard144024e2002-02-13 21:14:46 +000012148Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12149
12150 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12151 warning on alpha/Tru64
12152
Daniel Veillarde4301c82002-02-13 13:32:35 +000012153Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12154
12155 * include/libxml/entities.h: fixing a comment
12156 * valid.c: fixing some troubles with validity check on namespaces
12157 * result/VC/NS3 test/VC/NS3: added a specific regression test
12158
Daniel Veillarda6d05382002-02-13 13:07:41 +000012159Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12160
12161 * tree.c: Fixing #71342 serializing '\n' in attribute values
12162 * result/noent/att3 result/att3 test/att3: added a specific
12163 test.
12164
Daniel Veillard797a5652002-02-12 13:46:21 +000012165Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12166
12167 * python/libxml.c: couple of bug fixes
12168
Daniel Veillard01a6d412002-02-11 18:42:20 +000012169Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12170
12171 * python/*.py: removed tabs and used spaces.
12172
Daniel Veillard397ff112002-02-11 18:27:20 +000012173Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12174
12175 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12176 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12177
Daniel Veillard03517542002-02-11 13:54:40 +000012178Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12179
12180 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12181 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12182
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012183Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12184
12185 * include/libxml/encoding.h include/libxml/entities.h
12186 include/libxml/globals.h include/libxml/parser.h
12187 include/libxml/threads.h include/libxml/tree.h
12188 include/libxml/xmlmemory.h: trying to fix the include mess
12189
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012190Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12191
12192 * include/libxml/xmlmemory.h: reverted part of the previous
12193 attempt to provide #69655, this was breaking the build.
12194
Daniel Veillard0ba59232002-02-10 13:20:39 +000012195Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12196
12197 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12198 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12199 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12200 include/libxml/parserInternals.h include/libxml/tree.h
12201 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12202 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12203 clean.
12204 * python/libxml.c: fixed a warning.
12205
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012206Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12207
12208 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12209 copying of node, merge back IDs in the target document.
12210 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12211 test/XInclude/ents/ids.xml: test case
12212 * result/VC/ElementValid4: output changed due to a typo fix
12213
Daniel Veillard1c18e302002-02-09 22:16:40 +000012214Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12215
12216 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012217 generate the dependencies right as Jacob found out. Add
12218 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012219
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012220Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12221
12222 * parserInternals.c valid.c: Justin Fletcher found some parts
12223 of the code needing cleanup
12224 * libxml.spec.in python/Makefile.am python/generator.py
12225 python/libxml.c python/libxml.py: Fixed the python Makefiles
12226 corrected a bug showing up on ia64, changed the name of the
12227 python internal module too
12228
Daniel Veillard07be19b2002-02-08 14:20:35 +000012229Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12230
12231 * Makefile.am: applied patch from Andris Pavenis for binary
12232 name suffixes
12233
Daniel Veillardf216d462002-02-08 13:44:24 +000012234Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12235
12236 * xmllint.c win32/win32config.h: fixing #68748
12237
Daniel Veillardd455d792002-02-08 13:37:46 +000012238Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12239
12240 * valid.c: fixing #70166
12241
12242Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12243
12244 * valid.c: fixing #70077
12245
Daniel Veillardc575b992002-02-08 13:28:40 +000012246Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12247
12248 * Copyright Makefile.am README configure.in libxml.spec.in:
12249 Changed to the MIT Licence
12250 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12251 doc/xmlio.html: updated the doc accordingly
12252 * include/libxml/xmlwin32version.h configure.in: preparing
12253 2.4.14 release
12254 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12255 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12256 fixed the const xmlChar * wrapper and generator, XPath extension
12257 functions now use the context as first argument
12258 * python/tests/tstxpath.py python/tests/xpath.py
12259 python/tests/xpathext.py: Updated the tests accordingly
12260 * tree.c: fixed bug #70067
12261
Daniel Veillard7db38712002-02-07 16:39:11 +000012262Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12263
12264 * Makefile.am: cleanup
12265 * debugXML.c: always use stdout if output is NULL
12266 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12267 * python/Makefile.am python/generator.py python/libxml2class.txt
12268 python/libxml_wrap.h python/types.c: augmented the number of bindings
12269 handling FILE * and XPath contexts
12270 * python/tests/Makefile.am: avoid a stupid problem due to the
12271 use of TEST.
12272
Daniel Veillard15a143b2002-02-06 22:40:50 +000012273Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12274
12275 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12276
Daniel Veillard70cab352002-02-06 16:06:58 +000012277Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12278
12279 * python/TODO python/libxml.c: cleanup the extension function lookup
12280 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12281
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012282Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12283
12284 * configure.in python/Makefile.am: do not install outside
12285 of prefix
12286
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012287Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12288
12289 * python/TODO python/libxml.c: started adding SAX interfaces
12290 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12291 SAX test
12292
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012293Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12294
12295 * tree.c: hardened the addChild function
12296 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12297 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12298 added accessors needed for xmlNode, a bit more testing and
12299 extension of interfaces
12300 * python/tests/Makefile.am python/tests/build.py: added a test
12301 build from scratch/save/load/check
12302
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012303Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12304
12305 * parserInternals.c: change a small bit in the way valididy
12306 error messages get initialized
12307 * python/TODO python/libxml.c python/libxml2-python-api.xml
12308 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12309 added some memory debugging to track leaks at the libxml2 level
12310 * python/tests/*.py: changed all tests to check for leaks,
12311 there is just one left in XPath extension registrations.
12312
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012313Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12314
12315 * python/TODO python/generator.py python/libxml2-python-api.xml
12316 python/libxml2class.txt: more accessor classes for the parser
12317 context, allow to switch on and check validity
12318 * python/tests/Makefile.am python/tests/error.py
12319 python/tests/invalid.xml python/tests/valid.xml
12320 python/tests/validate.py: attded more test and and added error.py
12321 which I forgot to commit in the last step
12322
Daniel Veillard3ce52572002-02-03 15:08:05 +000012323Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12324
12325 * python/Makefile.am python/types.c: cleanup
12326 * python/libxml.c python/libxml.py python/libxml_wrap.h
12327 python/generator.py python/libxml2-python-api.xml
12328 python/libxml2class.txt: added class for parser context, added
12329 first cut for push mode support. Added a framework to generate
12330 accessors functions.
12331 * python/tests/Makefile.am python/tests/push.py: added a push
12332 test
12333
Daniel Veillardcfb05462002-02-02 23:18:22 +000012334Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12335
12336 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12337 bug a bit of cleanup.
12338
Daniel Veillard5d819032002-02-02 21:49:17 +000012339Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12340
12341 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12342 python/libxml2class.txt: adding error redirections and preformat
12343 to a python handler
12344 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12345 tests self checking
12346
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012347Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12348
12349 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12350 a function
12351
Daniel Veillard9589d452002-02-02 10:28:17 +000012352Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12353
12354 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12355 python/libxml.c python/libxml2-python-api.xml
12356 python/libxml2class.txt: Progressing through the TODOs, class
12357 description output, extra XML API, RPM now builds the wrappers
12358 for all python installed versions
12359
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012360Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12361
12362 * configure.in libxml.spec.in python/Makefile.am python/TODO
12363 python/generator.py python/libxml2class.txt: added more informations
12364 in the libxml2-python package including docs. Slightly changed
12365 the class hierarchy
12366 * python/tests/*: added basic regression tests infrastructure too
12367
12368Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12369
12370 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12371 added libxml2-python as part of the packages installed
12372
Daniel Veillarda7340c82002-02-01 17:56:45 +000012373Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12374
12375 * python/Makefile.am python/generator.py python/libxml.c
12376 python/libxml.py: more work, now able to extend the
12377 XPath interpreter with functions written in python.
12378
Daniel Veillardc3e39442002-02-01 09:29:41 +000012379Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12380
12381 * python/Makefile.am: Jacob sent a patch to allow building from
12382 tarfile.
12383
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012384Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12385
12386 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12387 inserted the python wrappers build, I hope this won't be too
12388 unportable
12389
Daniel Veillard1971ee22002-01-31 20:29:19 +000012390Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12391
12392 * xpath.c: minor optimization
12393 * python/generator.py python/libxml.c python/libxml.py
12394 python/libxml_wrap.h: more work on the python bindings,
12395 they now support XPath and there is no evident leak
12396
Daniel Veillard36ed5292002-01-30 23:49:06 +000012397Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12398
12399 * python/generator.py python/libxml.c python/libxml.py:
12400 more work on the python bindings generator.
12401
Daniel Veillard96fe0952002-01-30 20:52:23 +000012402Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12403
12404 * python/generator.py python/libxml.c python/libxml_wrap.h:
12405 more work on the python bindings.
12406
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012407Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12408
12409 * python/generator.py python/libxml.c python/libxml.py
12410 python/libxml_wrap.h: commited early version of a python binding
12411 for private use only ATM
12412
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012413Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12414
12415 * entities.c tree.c include/libxml/entities.h: applied patch
12416 from Anthony Jones to implement copy of DTD subtree too. Had
12417 just to keep 2 function private which really ought to become
12418 public ones.
12419
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012420Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12421
12422 * xmllint.c: added pointers to the web pages in the usage()
12423
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012424Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12425
12426 * tree.c: more fixes from Petr Kozelka for attribute handling
12427 in the tree API to align the semantic with DOM.
12428
Daniel Veillard36065812002-01-24 15:02:46 +000012429Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12430
12431 * valid.c tree.c entities.c: another set of patches from
12432 Anthony Jones for copy operations cleanup and robustness
12433
Daniel Veillardf8592562002-01-23 17:58:17 +000012434Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12435
12436 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12437 an alphabetic index based on comments content
12438 * doc/*: rebuilt the web site with the new references
12439
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012440Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12441
12442 * parserInternals.h: Greg Sjaardema suggested to use an
12443 eponential buffer groth policy in xmlParserAddNodeInfo()
12444
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012445Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12446
12447 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12448 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12449 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12450 to generate cross-references, and added/updated the stylesheets
12451 to generate and link API indexes. The generic keyword index
12452 is not done yet.
12453 * doc/*.html: regenerated all the usual docs too
12454
Daniel Veillard2070c482002-01-22 22:12:19 +000012455Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12456
12457 * debugXML.c: added an xpath function to the shell for T. V. Raman
12458
12459Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012460
12461 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12462 debug routines.
12463
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012464Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12465
12466 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12467 support of attribute nodes
12468
Daniel Veillard9d06d302002-01-22 18:15:52 +000012469Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12470
12471 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12472 hopefully near complete and fully documented of the API in XML
12473 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12474 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12475 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12476 include/libxml/parserInternals.h include/libxml/valid.hi
12477 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12478 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12479 include/libxml/xpath.h include/libxml/xpathInternals.h:
12480 Cleaned up the doc comments a lot in the process, the interface
12481 coverage is now 100%
12482
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012483Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12484
12485 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12486 extracts comments from the gtk-doc DocBook output (a bit
12487 convoluted but seems to work).
12488
Daniel Veillard61006472002-01-21 17:31:47 +000012489Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12490
12491 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12492 added an XML description of the API, moved the script generating
12493 it here. Added a "make api" target
12494
Daniel Veillardd2f23002002-01-21 13:36:00 +000012495Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12496
12497 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12498
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012499Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12500
12501 * xpath.c include/libxml/xpathInternals.h: the change made to
12502 xmlXPathFuncLookupFunc was incompatible roll it back
12503
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012504Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12505
12506 * SAX.c: cleanup patch from Anthony Jones
12507 * doc/Makefile.am: fix the headers to avoid in make scan
12508 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12509 includes, * vs Ptr and general cleanup
12510 * parsedecl.py: first version of a script to extract the
12511 module interfaces, the goal will be to provide .decl or XML
12512 specification of the interfaces to build wrappers.
12513
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012514Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12515
12516 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12517 now provides return codes in case of errors
12518
Bjorn Reese026d29f2002-01-19 15:40:18 +000012519Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12520
12521 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12522 Upgraded to trio baseline 1.6
12523 * strio.h strio.c: Replaced by triostr.h and triostr.c
12524
Daniel Veillard572577e2002-01-18 16:23:55 +000012525Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12526
12527 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12528 of strdup usage in the code
12529
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012530Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12531
12532 * parser.c error.c: Keith Isdale complained rightly that
12533 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12534
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012535Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12536
12537 * tree.c: fixed the funxtion to set the xml: attributes
12538 * debugXML.c: added "setbase" to test it.
12539
Daniel Veillard2c748c62002-01-16 15:37:50 +000012540Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12541
12542 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12543 to allow updating an attribute content
12544
Daniel Veillard8de85c62002-01-15 17:10:15 +000012545Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12546
12547 * libxml.h: try to avoid problems when compiling on Windows
12548
Daniel Veillard314cfa02002-01-14 17:58:01 +000012549Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12550
12551 * hash.c: patch from Anthony Jones for hash.c allocation size
12552 * Makefile.am: trying to work around Yet Another Libtool Madness
12553 and build the 2.4.13 release finally ...
12554
Daniel Veillard744683d2002-01-14 17:30:20 +000012555Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12556
12557 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12558 * doc/* : update of the documentation
12559
Daniel Veillarde6a55192002-01-14 17:11:53 +000012560Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12561
12562 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12563 at fixing #61290 :-(
12564
Daniel Veillardfb25a512002-01-13 20:32:08 +000012565Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12566
12567 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12568 Fixes bug #67229
12569
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012570Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12571
12572 * tree.c: trying to avoid troubles when a subtree is copied
12573 and coalesced in part with the target tree. Should fix
12574 bug #67407
12575
Daniel Veillardd8224e02002-01-13 15:43:22 +000012576Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12577
12578 * valid.c: fixed validation of attributes content of type
12579 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12580 values, very old bug. Fixes #67671
12581
Daniel Veillard8107a222002-01-13 14:10:10 +000012582Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12583
12584 * parser.c include/libxml/parserInternals.h tree.c: integrated
12585 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12586 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12587
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012588Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12589
12590 * threads.c: applied Serguei Narojnyi's patch to add native
12591 thread support on the Win32 platform
12592 * testThreadsWin32.c Makefile.am: added the test program also
12593 from Serguei, Win32 specific
12594 * include/win32config.h include/libxml/xmlwin32version.h.in:
12595 added patch from Igor for the Windows thread specific defines.
12596
Daniel Veillard845cce42002-01-09 11:51:37 +000012597Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12598
12599 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12600
Daniel Veillard7b602b42002-01-08 13:26:00 +000012601Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12602
12603 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12604 output page into XMLinfo.html. Close bug #66951 and
12605 raised by Robert Collins too.
12606
Daniel Veillard73c6e532002-01-08 13:15:33 +000012607Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12608
12609 * encoding.c: Paul Keogh pointed out a possibility of segfault
12610 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12611 Closes bug # 68238
12612
Daniel Veillard4a859202002-01-08 11:49:22 +000012613Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12614
12615 * doc/*.html: updated the Gdome2 links
12616
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012617Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12618
12619 * libxml.h: Applied following patches from Robert Collins
12620 and make sure IN_LIBXML is defined when compiling it
12621 -------
12622 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12623 as well as Visual C.
12624 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12625 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12626 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12627 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12628 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12629 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12630 xmlSysIDExists xmlNoNetExists).
12631 * xmllint.c: Don't include winsock2.h for Cygwin.
12632
Daniel Veillard401c2112002-01-07 16:54:10 +000012633Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12634
12635 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12636 when the version info is not present.
12637
Daniel Veillard6f42c132002-01-06 23:05:13 +000012638Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12639
12640 * tree.c: Anthony Jones pointed out a problem in
12641 xmlStringGetNodeList() and provided a fix for it
12642
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012643Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12644
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012645 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012646 xmlCreatePushParserCtxt() when the initial buffer passed
12647 is large.
12648
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012649Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12650
12651 * win32/*: big cleanup of the Windows/MSVC project files
12652 from Igor Zlatkovic
12653
Daniel Veillardcebb1362002-01-02 13:13:30 +000012654Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12655
12656 * doc/Makefile.am: should fix #67674 and avoid troubles if
12657 xsltproc is not available or fails in the prefix provided
12658
Daniel Veillard26908ab2002-01-01 16:50:03 +000012659Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12660
12661 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12662
Daniel Veillard5344c602001-12-31 16:37:34 +000012663Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12664
12665 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12666 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12667 Fixed a few other problems raised by Charlie Bozeman.
12668 * result/VC/ElementValid[5-7]: fixed the output
12669
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012670Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12671
12672 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12673 patches from Charlie Bozeman. Regenerated the HTML docs.
12674
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012675Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12676
12677 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12678 for Windows from Igor
12679
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012680Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12681
12682 * xmllint.c: applied Justin Fletcher patch for --output or -o
12683
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012684Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12685
12686 * win32/libxml2/libxml2.def.src: close #67019
12687
Daniel Veillard01db67c2001-12-18 07:09:59 +000012688Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12689
12690 * xmllint.c: applied Justin Fletcher generic timing patch
12691 similar to the one already applied to xsltproc.
12692
Daniel Veillardd1640922001-12-17 15:30:10 +000012693Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12694
12695 * include/libxml/tree.h tree.c: applied documentation patches
12696 from Charlie Bozeman
12697
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012698Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12699
12700 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12701
Daniel Veillard29e43992001-12-13 22:21:58 +000012702Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12703
12704 * valid.c: fix the xmlStrdup() used in the previous patch.
12705 * valid.c: added --dropdtd
12706 * tree.c: fixed xmlUnlinkNode so it also removes the references
12707 from the document if the node is a DTD
12708
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012709Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12710
12711 * HTMLtree.c valid.c: cleanup some static declarations
12712
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012713Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12714
12715 * xmllint.c: removed another strdup()
12716 * doc/FAQ: removed the HP/UX entry
12717
Daniel Veillarded472f32001-12-13 08:48:14 +000012718Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12719
12720 * valid.c: fix bug #66816 when validating.
12721 * xmllint.c: don't use sys/time.h if configure did not found it
12722
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012723Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12724
12725 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12726 xmlcatalog_man.xml
12727
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012728Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12729
12730 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12731 xmlInitMemory() was declared twice
12732
Daniel Veillardb82c1662001-12-09 14:00:54 +000012733Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12734
12735 * globals.c: do not reference strdup() !
12736 * configure.in libxml-2.0.pc.in: trying to fix the libs
12737 of the various config extraction modules
12738
Daniel Veillardef90ba72001-12-07 14:24:22 +000012739Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12740
12741 * configure.in : preparing 2.4.12
12742 * doc/* : updated and rebuilt the docs
12743
Daniel Veillard220346d2001-12-07 11:33:54 +000012744Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12745
12746 * uri.c: closed bug #66159
12747 * testURI.c: added --escape option
12748 * configure.in: some cleanup for xml2-config --cflags
12749
Daniel Veillard2a906822001-12-06 14:34:08 +000012750Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12751
12752 * globals.c testThreads.c: removed some misplaced includes
12753 of xmlversion.h
12754
Daniel Veillarde28313b2001-12-06 14:08:31 +000012755Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12756
12757 * threads.c: patch from Gary Pennington fixing a possible
12758 problem at initialization time.
12759
Daniel Veillardd3b08822001-12-05 12:03:33 +000012760Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12761
12762 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012763 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012764 CodeWarrior.
12765
Daniel Veillarda7866932001-12-04 13:14:44 +000012766Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12767
12768 * xmllint.c: applied Geert Kloosterman's patch to fix
12769 --repeat --timing output
12770
Daniel Veillard19840942001-11-29 16:11:38 +000012771Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12772
12773 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12774 where non-wellformed XML declaractions were not detected.
12775
Daniel Veillarde85d9342001-11-28 14:43:12 +000012776Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12777
12778 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12779
Daniel Veillard22f25a82001-11-28 09:12:23 +000012780Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12781
12782 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12783 gets reset by xmlCleanupInputCallbacks() and this makes the
12784 function useless. Same for output.
12785
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012786Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12787
12788 * xmlIO.c: robert pointed out a loop error in callback cleanups
12789
Daniel Veillard8faa7832001-11-26 15:58:08 +000012790Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12791
12792 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12793 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12794 they are not really tied to debugging
12795
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012796Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12797
12798 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12799 * xmllint.c: better --catalogs description
12800
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012801Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12802
12803 * tree.c: fixed a couple of problems in xmlSetProp()
12804
Daniel Veillardcd337f02001-11-22 18:20:37 +000012805Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12806
12807 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12808 unappropriate stdout output.
12809
Daniel Veillard566d4df2001-11-22 13:00:53 +000012810Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12811
12812 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12813 by Denis Beurive, closes #65111
12814
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012815Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12816
12817 * valid.c: in case of content model validity error, don't
12818 print it if validity warnings were not requested.
12819
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012820Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12821
12822 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12823 * parserInternals.c: removed the last exit() call. Print an
12824 unmaskable error on stderr instead (library mismatch detection)
12825
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012826Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12827
12828 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12829 shell instructions from Heiko Rupp
12830
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012831Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12832
12833 * catalog.c: use the URL notation file:// for default catalog paths
12834
Daniel Veillard0ec98632001-11-14 15:04:32 +000012835Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12836
12837 * include/libxml/tree.h: better comments for _private fields
12838 * tree.c: removed a problem when copying an entity reference.
12839
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012840Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12841
12842 * vms/*: updated instructions and diffs from John A Fotheringham
12843
Daniel Veillarda11001b2001-11-12 22:45:36 +000012844Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12845
12846 * include/libxml/xmlerror.h: avoid an include problem if
12847 #include <libxml/xmlerror.h> happens first in code
12848 seems to be the case in KDE libs
12849
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012850Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12851
12852 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12853 from Igor for Windows
12854
12855Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12856
12857 * Makefile.am: Gary Pennington pointed out a missing prefix
12858
Daniel Veillard43d3f612001-11-10 11:57:23 +000012859Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12860
12861 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12862 * doc/*: upgraded and rebuilt the docs
12863
Daniel Veillardc1f78342001-11-10 11:43:05 +000012864Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12865
12866 * HTMLparser.c: fix comment in scripts element parsing.
12867 * result/HTML/doc3*: updated the results.
12868
12869Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12870
12871 * uri.c: another URI bug fix #63336, using Joel Young patch.
12872
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012873Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12874
12875 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12876 a cleaned up version of the Pwd shell string generation.
12877
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012878Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12879
12880 * valid.c include/libxml/tree.h: trying to fix namespaces +
12881 validation problems for good, closing #63619 in the process
12882 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12883 wrong in this respect, fixed it.
12884
Daniel Veillardd536f702001-11-08 17:32:47 +000012885Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12886
12887 * xmllint.c: Morus Walter patch to allow --format and --encode
12888
Daniel Veillard5004f422001-11-08 13:53:05 +000012889Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12890
12891 * debugXML.c: Stefan Kost provided an help command for the shell
12892
Daniel Veillarda6825e82001-11-07 13:33:59 +000012893Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12894
12895 * debugXML.c: Heiko Rupp pointed that the shell would crash
12896 on empty nodesets returns.
12897
Daniel Veillard03f848d2001-11-07 12:53:46 +000012898Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12899
12900 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12901 migh need the history libraries
12902
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012903Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12904
12905 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12906 handle the case of < in quoted attributes, Bastian Kleineidam
12907
Daniel Veillardc853b322001-11-06 15:24:37 +000012908Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12909
12910 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12911 fixing catalog breakages
12912 * Makefile.am catalog.c result/catalogs/catal
12913 result/catalogs/mycatalog.* test/catalogs/catal*:
12914 fixed more problems in catalog support, added more regression tests
12915 for both XML and SGML catalog handling
12916
Daniel Veillard66870c72001-11-05 19:27:49 +000012917Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12918
12919 * debugXML.c: applied an improvement to xmlGetLineNo() from
12920 Keith Isdale
12921
Daniel Veillardffe09c92001-11-05 14:21:47 +000012922Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12923
12924 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12925 Side effect of the progressive catalog loading
12926
Daniel Veillardad661b92001-11-05 11:43:15 +000012927Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12928
12929 * Makefile.am: confexecdir and confexec_DATA were defined twice
12930 pointed out by Karl Eichwalder
12931
Daniel Veillard6eb17722001-11-04 22:19:27 +000012932Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12933
12934 * xmlcatalog.c: avoid unlink() and use remove() instead.
12935
Daniel Veillardea898282001-11-04 22:13:45 +000012936Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12937
12938 * libxml.spec.in: cleanup
12939 * include/libxml/xmlwin32version.h: updated with 2.4.8
12940
Daniel Veillarda4617b82001-11-04 20:19:12 +000012941Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12942
12943 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12944 of compiling libxml with a non standard set of options
12945
John Fleck027edfb2001-11-04 20:13:58 +000012946Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12947
12948 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12949 document --sgml option, fixing gnome bugzilla #63382
12950
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012951Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12952
12953 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12954 breakage of 2.4.7, added a couple of really needed APIs
12955 like xmlCatalogIsEmpty() and xmlNewCatalog()
12956 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12957 for install-catalog
12958 * configure.in: preparing 2.4.8
12959
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012960Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12961
12962 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12963 include/libxml/tree.h include/libxml/xmlIO.h: more include
12964 cleanups, export cleanly one html output + format function.
12965
12966Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12967
12968 * parser.c: removed initGenericErrorDefaultFunc call from
12969 xmlInitParser() since it could destroy previous calls to
12970 xsltSetGenericErrorFunc() effects
12971
Daniel Veillardebd38c52001-11-01 08:38:12 +000012972Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12973
12974 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12975 keyword.
12976
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012977Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12978
12979 * Makefile.am: cleanup
12980 * threads.c: cleanup too
12981 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12982 from xsltproc
12983 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012984 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012985
Daniel Veillard91c00402001-10-30 17:41:38 +000012986Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12987
12988 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12989 was not used anymore !
12990
Daniel Veillard52dcab32001-10-30 12:51:17 +000012991Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12992
12993 * configure.in: preparing 2.4.7
12994 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12995 manual page from John
12996 * doc/*: updated the doc and rebuilt the generated pages
12997
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012998Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12999
13000 * xmlIO.c: closing bug #62711, the library should never
13001 close stdin or stdout.
13002
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013003Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13004
13005 * uri.c: second pass at fixing #63336, using Joel Young
13006 final patch. looks okay.
13007
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013008Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13009
13010 * uri.c include/libxml/uri.h: trying to clear #63336
13011 allowing the escaping routine to parse unconformant
13012 URI-References.
13013
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013014Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13015
13016 * vms/readme.vms vms/build_libxml.com nanoftp.c
13017 include/libxml/xmlversion.h.in: a few VMS updates from
13018 John A Fotheringham
13019 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13020 and xmlCleanupOutputCallbacks() for the Perl binding people.
13021
Daniel Veillard635ef722001-10-29 11:48:19 +000013022Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13023
13024 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13025 apply fixes to close #63271 and avoid segfaults when
13026 the error routine gets callbed before xmlInitParser()
13027 get called.
13028 * nanoftp.c error.c: Applied patches from Justin Fletcher
13029 correcting some xmlGenericError misuses.
13030
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013031Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13032
13033 *doc/xmllint.xml, doc/xmllint.1
13034 New and improved man page for xmllint - .xml is the original, .1
13035 is the generated man page
13036
Daniel Veillardc9484202001-10-24 12:35:52 +000013037Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13038
13039 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13040 the web site from the main HTML document.
13041
Daniel Veillard5151c062001-10-23 13:10:19 +000013042Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13043
13044 * parser.c: fixed an erroneous validation bug when PE refs
13045 occurs in external parsed entities referenced from the
13046 internals subset
13047 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13048 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13049 added the associated testcase, it's a nice one.
13050 * HTMLparser.c: generate the DTD node as HTML still ...
13051 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13052
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013053Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13054
13055 * HTMLparser.c: fixed a bug in htmlNewDoc()
13056
Daniel Veillard89cad532001-10-22 09:46:13 +000013057Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13058
13059 * test/threads/*: added entities testing to the Thread test
13060 * testThreads.c: make the test reasonable
13061 * DOCBparser.c: fix the DTD public and system ID
13062 * xmllint.c: added --sgml for SGML DocBook importing
13063 * Makefile.am: added Docbtests target
13064
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013065Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13066
13067 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13068 * testThreads.c: removed bogus include
13069
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013070Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13071
13072 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13073 fixed a very serious (looping) validation bug
13074
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013075Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13076
13077 * include/libxml/globals.h include/libxml/threads.h threads.c
13078 testThreads.c: far more testing, cleaning up bugs
13079 * *.c : make sure globals.h is always included.
13080
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013081Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13082
13083 * HTMLparser.c: try to get rid of parser loops for good.
13084
Daniel Veillardab7488e2001-10-17 11:30:37 +000013085Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13086
13087 * configure.in: fixed some bugs in CFLAGS passing.
13088 * test/threads Makefile.am testThreads.c: added a specific
13089 threaded test case (really nasty, guaranteed).
13090
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013091Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13092
13093 * catalog.c: serious cleanup on the management of the
13094 XML catalog tree, more tests done, especially with
13095 the catalog PI.
13096
Daniel Veillard364789a2001-10-16 12:45:00 +000013097Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13098
13099 * catalog.c: avoid a problem in catalog cleanup on SMP if
13100 catalogs were not initialized.
13101
Daniel Veillard81463942001-10-16 12:34:39 +000013102Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13103
13104 * catalog.c xpath.c: trying to cleanup the not thread safe
13105 parts of the library.
13106
Daniel Veillard64a411c2001-10-15 12:32:07 +000013107Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13108
13109 * include/libxml/globals.h configure.in global.data: make
13110 the allocation be per-thread a configure option
13111 * encoding.c include/libxml/parser.h: fixed compilation
13112 errors
13113
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013114Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13115
13116 * include/libxml/parser.h: Norm reported that a few lines
13117 added were breaking libxslt compile, removed them for now
13118
Daniel Veillard6f350292001-10-14 09:56:15 +000013119Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13120
13121 * parser.c parserInternals.c threads.c: debugged and fixed
13122 initialization problems which were giving troubles on SMP
13123 boxes.
13124
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013125Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13126
13127 * include/libxml/Makefile.am: missing globals.h
13128
Daniel Veillarde7090612001-10-13 12:18:28 +000013129Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013130
Daniel Veillarde7090612001-10-13 12:18:28 +000013131 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013132
Daniel Veillardd0463562001-10-13 09:15:48 +000013133Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13134
13135 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13136 include/libxml/parserInternals.h include/libxml/tree.h
13137 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13138 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13139 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13140 Applied the last patches from Gary, cleanup, activated threading
13141 all user accessible global variables are now handled in globals.[ch]
13142 Still a bit rought but make tests passes with either
13143 --with-threads defined at configure time or not.
13144 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13145 linking options
13146
Daniel Veillardb8478642001-10-12 17:29:10 +000013147Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13148
13149 * Makefile.am include/libxml/Makefile.am
13150 include/libxml/globals.h globals.c include/libxml/threads.h
13151 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13152 configure.in: started integrating the core of the thread support
13153 not activated yet but half integrated. The code should still
13154 compile and work anyway.
13155
Daniel Veillardb44025c2001-10-11 22:55:55 +000013156Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13157
13158 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13159 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13160 integrating the non-controversial parts of Gary Pennington
13161 multithread patches
13162 * catalog.c: corrected a small bug introduced
13163
Daniel Veillard75b96822001-10-11 18:59:45 +000013164Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13165
13166 * catalog.c include/libxml/catalog.h: very serious cleanup,
13167 isolating unportable code and as much as possible the accesses
13168 to the global shared catalog. May need more testing !
13169
Daniel Veillard78d12092001-10-11 09:12:24 +000013170Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13171
13172 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13173 Keith Isdale patches for the XSLT debugger interfaces. Some
13174 cleanup
13175
Daniel Veillardff0b7312001-10-11 06:46:09 +000013176Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13177
13178 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13179 * DOCBparser.c: generate line nubers in elements
13180
Daniel Veillard60087f32001-10-10 09:45:09 +000013181Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13182
13183 * configure.in: preparing 2.4.6 release
13184 * doc/xml.html doc/html/*: updated and rebuilt the docs
13185 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13186
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013187Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13188
13189 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13190 adding documentation for DV's supercatalog support
13191
Daniel Veillard82d75332001-10-08 15:01:59 +000013192Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13193
13194 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13195 super catalog support adding one API and one flag --sgml to
13196 xmlcatalog
13197
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013198Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13199
13200 * doc/xmlcatalog_man.xml, xmlcatalog.1
13201 One more crack at
13202 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13203
13204
Thomas Broyer47334c02001-10-07 16:41:52 +000013205Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13206
13207 * xpath.c: implemented xmlXPathObjectCopy for external objects
13208 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13209
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013210Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13211
13212 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13213 finishing up fix to
13214 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13215 the xmlcatalog man page display more elegantly
13216
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013217Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13218
13219 * configure.in: closing bug #61832
13220 * HTMLparser.c: removed a warning
13221
Daniel Veillard6ab38382001-10-06 13:08:27 +000013222Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13223
13224 * xpath.c: fixing #61673 part I, do not loose doc information
13225 when copying result value trees.
13226
Daniel Veillard556c6682001-10-06 09:59:51 +000013227Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13228
13229 * xpath.c: trying to harden the XPath interpreter
13230
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013231Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13232
13233 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13234 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13235
William M. Brack1633d182001-10-05 15:41:19 +000013236Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13237
13238 * HTMLparser: repaired another loop problem
13239
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013240Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13241
13242 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13243 parsing.
13244 * xpath.c: fix bug #61291 the default XML namespace node is
13245 missing from the namespace axis.
13246 * tree.c: refuse to create namespaces nodes with prefix "xml"
13247
Daniel Veillard651f9472001-10-04 14:51:06 +000013248Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13249
13250 * SAX.c: ouch a non-defined namespace could lead to a crash,
13251 fixed #61215
13252
Daniel Veillard7dd05702001-10-04 14:25:12 +000013253Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13254
13255 * parserInternals.c: closed bug #61054
13256
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013257Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13258
13259 * include/libxml/Makefile.am: closing #60708
13260
Daniel Veillarda293c322001-10-02 13:54:14 +000013261Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13262
13263 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13264 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13265
Daniel Veillardf4309d72001-10-02 09:28:58 +000013266Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13267
13268 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13269
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013270Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13271
13272 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13273 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13274
Daniel Veillard16756b62001-10-01 07:36:25 +000013275Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13276
13277 * catalog.c: Justin Fletcher provided cleaup code in case
13278 HAVE_STAT is not defined
13279 * include/win32config.h: Igor Zlatkovic suggested to have
13280 HAVE_STAT defined there
13281
William M. Brack5e1cac12001-09-28 16:19:18 +000013282Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13283
13284 * catalog.c - fixed typing error reported by M. Barros
13285
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013286Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13287
13288 * xmllint.c - fixing typo
13289
William M. Brackd28e48a2001-09-23 01:55:08 +000013290Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13291
13292 * HTMLparser.c: small enhancement to prevent loop on
13293 unrecognizable data
13294
Daniel Veillardb1d62872001-09-21 09:47:08 +000013295Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13296
13297 * parserInternals.c: applying patch from bug #60757 this
13298 should close it
13299
Daniel Veillardc0631a62001-09-20 13:56:06 +000013300Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13301
13302 * catalog.c xmlcatalog.c: removed a couple of warning
13303 * xpath.c: try to solve the linking problem on platforms
13304 needing trio to compile
13305
Daniel Veillard1a123612001-09-19 08:06:23 +000013306Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013307
Daniel Veillard1a123612001-09-19 08:06:23 +000013308 * Makefile.am libxml.spec.in: backing up non-documented changes
13309 commited without review or aproval by Jens Finke <jens@gnome.org>
13310 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013311
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013312Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13313
13314 * configure.in: Joe Orton provided a patch fixing a problem
13315 when iconv is specified to be in a non-standard directory
13316 but wasn't exported in xml2-config --cflags
13317
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013318Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13319
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013320 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013321 troubles with 2.4.4 errors.
13322
Daniel Veillard16698282001-09-14 10:29:27 +000013323Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13324
13325 * encoding.c entities.c: do not output hexadecimal charrefs
13326 when serializing HTML since some version of Netscape can't
13327 grok it, generate decimal ones.
13328 * result/HTML/doc3.htm: output changed due to previous test
13329 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13330
Daniel Veillard98fed372001-09-13 11:34:58 +000013331Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13332
13333 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13334 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13335
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013336Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013337 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013338
13339 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13340 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13341 updated the configuration scripts systems accordingly
13342
Daniel Veillard04382ae2001-09-12 18:51:30 +000013343Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13344
13345 * configure.in: preparing for 2.4.4
13346 * doc/xml.html doc/html/*: updated and rebuilt the docs
13347
Daniel Veillardd63437e2001-09-12 15:00:27 +000013348Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13349
13350 * win32/dsp/libxml2.def.src: tried to incorporate comments
13351 from bug #59220
13352
Daniel Veillard319a7422001-09-11 09:27:09 +000013353Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13354
13355 * parser.c result/noent/wml.xml: fixed bug #59981 related
13356 to handling of '&' in attributes when entities are substitued
13357
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013358Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13359
13360 * libxml.h include/libxml/xmlversion.h.in
13361 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13362 Tried to close bug #60131
13363
Daniel Veillardbce62332001-09-10 18:46:55 +000013364Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13365
13366 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13367
Daniel Veillard143b04f2001-09-10 18:14:14 +000013368Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13369
13370 * SAX.c: fixing bug #59946 on xmlns=""
13371
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013372Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13373
13374 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13375 but allocates a new error code.
13376
Daniel Veillard05c13a22001-09-09 08:38:09 +000013377Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13378
13379 * xmllint.c: John Fleck fixed typos in the options output
13380 * parser.c SAX.c: fix ignorable white space SAX selection
13381
13382Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13383
13384 * entities.c: Steve Underwood found the possibility of an
13385 ininite loop in case of error.
13386
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013387Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13388
13389 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13390
Daniel Veillarda050d232001-09-05 15:51:05 +000013391Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13392
13393 * parser.c: warn if version is not 1.0 but it's not
13394 strictly speaking an error after analyzing the spec
13395
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013396Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13397
13398 *doc/catalog.html - add link to the html version of the
13399 man page, other linguistic cleanups
13400
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013401Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13402
13403 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13404 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13405 file, has not yet been included in the build.
13406
Daniel Veillard99784ff2001-09-01 16:20:28 +000013407Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13408
13409 * catalog.c: removed a duplicate affectation Justin Fletcher
13410
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013411Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13412
13413 * tree.c: Armin Sander pointed a possible text coalescing
13414 problem, completed his patch.
13415
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013416Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13417
13418 * trionan.c: Fixed const and volatile re-definition problem
13419
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013420Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13421
13422 * libxml.4 parser.c: doc updates from Heiko Rupp
13423 * parserInternals.c: 2 sanity checks from Heiko Rupp
13424
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013425Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13426
13427 * tree.c: applied patch from Armin Sander to make some pointers
13428 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013429 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013430
Daniel Veillardb06c6142001-08-27 14:26:30 +000013431Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13432
13433 * xpath.c: hum, restrict the integer usage gcc bug workaround
13434 to only gcc compilers so that other architecture don't get
13435 penalized by this limitation.
13436 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13437
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013438Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13439
13440 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13441 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13442
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013443Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13444
13445 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13446 --convert option to xmlcatalog to convert SGML ones to
13447 the XML syntax.
13448 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13449
13450 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013451Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13452
13453 * catalog.c xmlIO.c: started some serious testing and fixed
13454 a few bug and optmization needs.
13455
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013456Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13457
13458 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13459 preparing for a 2.4.3 release even if it may not be ready yet
13460 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13461 all file parsing lookup to go through the entity resolver, add
13462 to add an API to bypass it (needed to load catalogs themselves),
13463 some cleanup on the catalog code too.
13464 * nanoftp.c: small cleanup
13465 * doc/catalog.html: small update
13466
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013467Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13468
13469 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13470 Jun Kuriyama
13471
Daniel Veillardffb120d2001-08-23 00:52:23 +000013472Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13473
13474 * doc/catalog.html: finished the catalog documentation
13475
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013476Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13477
13478 * doc/catalog.html doc/xml.html: added documentation about
13479 Catalog support, misses an API description
13480 * doc/html/*: reextracted the API pages
13481
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013482Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13483
13484 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13485 Added the part about section 7.2 on URI resolution,
13486 fixed a side effect in the HTML parser, look complete
13487 and ready to rock except the URI/SystemID part!
13488
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013489Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13490
13491 * include/libxml/catalog.h include/libxml/parser.h
13492 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13493 xmlIO.c: added support and APIs needed for the catalog PI
13494 * include/libxml/xmlIO.h: cleanup
13495
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013496Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13497
13498 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13499 include/libxml/catalog.h: starts to look okay, really
13500 plugged the new framework, cleaned a lot of stuff,
13501 added some APIs, except the PI's support missing this
13502 should be mostly complete
13503 * result/catalogs/* test/catalogs/*: added new test, enriched
13504 the existing one with URN ID tests
13505
Daniel Veillard64339542001-08-21 12:57:59 +000013506Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13507
13508 * catalog.c: fixed nextCatalog
13509 * result/catalogs/docbook test/catalogs/*: started adding
13510 a small regression test
13511
Daniel Veillardcda96922001-08-21 10:56:31 +000013512Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13513
13514 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13515 more work on the XML catalog support.
13516 * parser.c include/libxml/parser.h: small cleanup seems using
13517 list as a public parameter name can give portability troubles
13518 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13519 include/libxml/xpath.h include/libxml/Makefile.am: removed
13520 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13521 wrappers
13522
Bjorn Reese45029602001-08-21 09:23:53 +000013523Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13524
13525 * Makefile.am trio.c triodef.h trionan.c xpath.c
13526 include/libxml/Makefile.am include/libxml/trionan.h:
13527 Re-worked Not-A-Number and Infinity support.
13528 * xmlcatalog.c: added readline include files
13529
Daniel Veillard344cee72001-08-20 00:08:40 +000013530Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13531
13532 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13533 testCatalog as xmlcatalog, making it an installed app
13534 adding a shell, and preparing it to be a /etc/xml/catalog
13535 management tool, though not ready yet
13536 * catalog.c include/libxml/catalog.h: adding support for
13537 XML Catalogs http://www.oasis-open.org/committees/entity/
13538 not finished, there is some interesting tradeoffs and a
13539 few open questions left.
13540
Daniel Veillardb7664f42001-08-19 13:00:43 +000013541Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13542
13543 * xmllint.c: fixed a line formatting problem
13544
Daniel Veillard5015b712001-08-17 09:37:52 +000013545Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13546
13547 * SAX.c: removed a couple of unused variable (Albert Chin)
13548
Daniel Veillardbb371292001-08-16 23:26:59 +000013549Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13550
13551 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13552 trying to fix some troubles w.r.t. function returning
13553 const xxxPtr.
13554
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013555Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13556
13557 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13558 defined
13559
Daniel Veillardae6db172001-08-16 19:32:00 +000013560Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13561
13562 * xpointer.c: removed unused var
13563
Daniel Veillard09190202001-08-16 16:27:41 +000013564Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13565
13566 * testXPath.c: another small cleanup closing bug #59110
13567
Daniel Veillard796f4b62001-08-16 16:00:13 +000013568Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13569
13570 * win32/dsp/libxml2.def.src: small cleanup closing bug
13571 #59108
13572
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013573Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13574
13575 * example/gjobread.c: add xmlCleanupParser() before leaving
13576
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013577Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13578
13579 * config.h.in configure.in include/libxml/xmlwin32version.h:
13580 released 2.4.2
13581
Daniel Veillardd3d06722001-08-15 12:06:36 +000013582Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13583
13584 * include/libxml/valid.h debugXML.c valid.c: deprecate
13585 the non-boundchecking Sprintf functions, add Snprintf
13586 this should close bug #57984
13587
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013588Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13589
13590 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13591 URIs before doing the lookups (pointed by Mark Vakoc)
13592
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013593Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13594
13595 * xpath.c: serious changes on Result Value Trees and NodeSets
13596 w.r.t. deallocation and collect operations. Probably not
13597 100% clean (merge of allocated trees smells like a problem).
13598 Seems sufficient to close #58943
13599
Daniel Veillard90493a92001-08-14 14:12:47 +000013600Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13601
13602 * xmllint.c: adding a --format option
13603
Daniel Veillardfe703322001-08-14 12:18:09 +000013604Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13605
13606 * xpath.c: count() was broken on Result Value Tree
13607 * xmlIO.c: fixed file:/// accesses on _WIN32
13608
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013609Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13610
13611 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13612 macro was renamed, this should close bug #58683
13613
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013614Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13615
13616 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13617 entity substitution mode text at the end of the entity might
13618 be added due to text coalescing.
13619 * nanoftp.c parser.c: small cleanup
13620
Daniel Veillard0c720972001-08-08 20:59:00 +000013621Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13622
13623 * HACKING: added John Fleck right to commit in the doc subdir
13624
Daniel Veillard48da9102001-08-07 01:10:10 +000013625Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13626
13627 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13628 allow to inherit attributes from the DTD directly in the
13629 tree, this is needed for XPath and can be a useful feature.
13630 Inherited namespaces are always provided at the tree level now
13631 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13632 of tests for this feature (XSLT being the prime user).
13633
Daniel Veillard50f34372001-08-03 12:06:36 +000013634Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13635
13636 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13637 testSAX.c xmlIO.c xmllint.c include/win32config.h
13638 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13639 include/libxml/xmlwin32version.h.in win32/README.MSDev
13640 win32/dsp/*: applied Win32 Facelift No.2 patches from
13641 Igor Zlatkovic for Windows/MSC
13642
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013643Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13644
13645 * SAX.c: unparsedEntityDecl() the URI computation of the
13646 entity wasn't done breaking XSLT unparsed-entity-uri()
13647
Daniel Veillard567e1b42001-08-01 15:53:47 +000013648Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13649
13650 * xpath.c: fixed a bug when walking the descendants and
13651 the current node has no children
13652 * debugXML.c: show up when a text node is supposed to not be escaped
13653
Thomas Broyerf186c822001-07-31 23:30:37 +000013654Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13655
13656 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13657 worked like the set:leading() function)
13658 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13659
Daniel Veillardba6db032001-07-31 16:25:45 +000013660Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13663
Daniel Veillard57905372001-07-31 15:52:17 +000013664Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * include/libxml/xmlIO.h: apply change to close #58141
13667 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13668
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013669Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13670
13671 * parser.c: when the internal subset uses a PE, then the
13672 included entity can use conditional sections.
13673
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013674Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13675
13676 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13677 when walking the namespace axis showing up in
13678 libxst/tests/general/bug-12
13679 * xmlmemory.c: added the possibility to trace a given block
13680 defined by its address
13681
Daniel Veillard4aafa792001-07-28 17:21:12 +000013682Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * parser.c: don't override existing encoding specified before
13685 starting xmlParseDocument()
13686
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013687Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13688
13689 * include/libxml/xmlwin32version.h: reinserted, needed for
13690 Windows users of CVS
13691
Darin Adlera77cac02001-07-27 17:41:51 +0000136922001-07-27 Darin Adler <darin@bentspoon.com>
13693
Darin Adler699613b2001-07-27 22:47:14 +000013694 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13695 * testCatalog.c: Add include of <libxml/parser.h>.
13696
136972001-07-27 Darin Adler <darin@bentspoon.com>
13698
Darin Adlera77cac02001-07-27 17:41:51 +000013699 * include/libxml/.cvsignore:
13700 * include/libxml/xmlwin32version.h:
13701 Remove this file from CVS because it's generated.
13702
Daniel Veillard50822cb2001-07-26 20:05:51 +000013703Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * parser.c include/libxml/parser.h: applied const patches from
13706 Tom Moog #58002
13707
Thomas Broyerba4ad322001-07-26 16:55:21 +000013708Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13709
13710 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13711 lookup framework
13712
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013713Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * tree.c: fixed xmlCopyNode() for documents
13716
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013717Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13720
13721Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013722
13723 * parser.c: fixes bug #57652 reported by Morus Walter
13724
Daniel Veillarde3924972001-07-25 20:25:21 +000013725Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13728
Daniel Veillarda53c6882001-07-25 17:18:57 +000013729Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13732 errors, lesson don't add new functions at 1am before a release
13733 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13734 from XPath initialization when possible.
13735
Daniel Veillardd9bad132001-07-23 19:39:43 +000013736Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * result/scripts/base*: removing history/readline changed
13739 this slightly
13740 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13741 xmllint.c: make element content line number generation
13742 optionnal to avoid breaking old apps added interface to switch
13743
Daniel Veillardf012a642001-07-23 19:10:52 +000013744Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13745
13746 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013747 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013748 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13749 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13750 John Kroll fixes to allow saving to HTTP via PUT (or
13751 POST of needed).
13752 * doc/html/*.html: regenerated the docs
13753
Thomas Broyere8126242001-07-22 03:54:15 +000013754Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13755
13756 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13757 xmlHashScanFull and xmlHashScannFull3 to get passed the
13758 three keys as arguments to the callback function
13759
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013760Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * configure.in Makefile.am: removed libxml softlink for good
13763 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13764 100% coverage by gtk-doc
13765
Daniel Veillard8599e702001-07-17 21:38:51 +000013766Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13769 fixed serious troubles due to size_t vs. int mismatch
13770
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013771Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13774
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013775Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13776
13777 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13778 convenient extension API for value and context managing
13779 Now handles external objects through xmlXPathPopExternal,
13780 xmlXPathWrapExternal and xmlXPathReturnExternal.
13781 Added functions for sets operations (intersection, etc.)
13782
Daniel Veillard22090732001-07-16 00:06:07 +000013783Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13786 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13787 HTMLparser.c: cleanup of global variables, marking some
13788 const or private.
13789
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013790Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013791
13792 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13793 fixed xmlXPathNodeSetItem when passing index=0
13794
Daniel Veillard05dec342001-07-14 21:57:39 +000013795Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13796
13797 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13798
Daniel Veillard28ae6362001-07-14 16:44:32 +000013799Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * xmllint.c: fixed compilation under Cygwin #57503
13802 * TODO: update
13803
Peter Williamsed156f52001-07-13 18:35:13 +0000138042001-07-13 Peter Williams <peterw@ximian.com>
13805
13806 * config.h.in: add #undef HAVE_DLFCN_H
13807
13808 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13809 builddir.
13810
Daniel Veillard73b36e32001-07-12 15:09:52 +000013811Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13812
13813 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13814 raised by #57348 and #57381
13815
Daniel Veillard7db37732001-07-12 01:20:08 +000013816Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13819 tree.c xpointer.c: store the line numbder in element->content,
13820 may break some software, need a configuration mechanism
13821
Darin Adler96037892001-07-11 00:03:16 +0000138222001-07-10 Darin Adler <darin@bentspoon.com>
13823
13824 * .cvsignore:
13825 * example/.cvsignore:
13826 * include/.cvsignore:
13827 * include/libxml/.cvsignore:
13828 Various things that are generated and should be ignored.
13829
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013830Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13833 * doc/xml.html doc/html/*: updated the docs
13834
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013835Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13838 validation occured on content with element child
13839
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013840Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * tree.c: fixed XML Base computation which was broken
13843 * debugXML.c: added a base function to the shell
13844 * Makefile.am result/scripts/* test/scripts/*: added scripts
13845 based regression tests, and adding 2 XML Base tests
13846
Daniel Veillard19e96c32001-07-09 10:32:59 +000013847Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * tree.c: set properties doc and call xmlSetListDoc for properties
13850 content when grafting them in a different tree.
13851 * aclocal.m4: remove from CVS
13852
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013853Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13854
13855 * win32/libxml2/libxml2.def.src: added some missing entry point
13856 for XPath (Mark Vakoc)
13857
Daniel Veillard388236f2001-07-08 18:35:48 +000013858Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13861 layer should URI-Unescape before trying to open resources.
13862
Daniel Veillard04383752001-07-08 14:27:15 +000013863Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13864
13865 * xpath.c: fix the name() bug for elements in the default
13866 namespace reported by Charlie Bozeman
13867
Daniel Veillard7583a592001-07-08 13:15:55 +000013868Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13871 led to an XPath fix, improvements of SAX initialization, and
13872 an added option --nocdata to testXPath
13873
Daniel Veillard449d7392001-07-07 19:11:06 +000013874Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * doc/libxml-doc.el: Felix Natter provided anew version working
13877 with XEmacs too
13878
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013879Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13880
13881 * include/libxml/xpath.h: small cleanup
13882 * doc/xml.html: update
13883
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013884Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13885
13886 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13887 released 2.3.14
13888
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013889Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13890
13891 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013892 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013893
Daniel Veillard73c9c042001-07-05 20:02:54 +000013894Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13897 were not equal to empty strings
13898
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013899Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13900
13901 * SAX.c: fixed a URI-Reference computation problem when validating
13902 * xmlIO.c: small cleanup
13903
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013904Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * parser.c: improved the description of a couple of interfaces
13907 upon Larry Stamper suggestion
13908
Daniel Veillard62f313b2001-07-04 19:49:14 +000013909Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * SAX.c entities.c parser.c: changed completely the way entities
13912 are handled when running the parser in entity substitution mode.
13913 This fixes a bug reported by Stephan Kulow and nearly divides
13914 by 3 the amount of memory required by libxslt to load and process
13915 DocBook TDG.
13916
Daniel Veillardf420ac52001-07-04 16:04:09 +000013917Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13918
13919 * HTMLparser.c: fixing a too early root closing problem raised
13920 byt Prashanth Naidu
13921
Daniel Veillard8c357d52001-07-03 23:43:33 +000013922Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13925 raised by Mark Vakoc.
13926
Daniel Veillard6e90d192001-07-03 16:37:49 +000013927Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13928
13929 * example/Makefile.am: fixed the include path to add srcdir/include
13930 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13931 and some cleanup
13932
Daniel Veillardf06307e2001-07-03 10:35:50 +000013933Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13934
13935 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13936 lot of optimization work, results in significant improvements
13937 when handling really complex XPath queries. Add a small optimizer
13938 for unions, improve [n] and [last()], avoid some costly ops.
13939
Daniel Veillard77044732001-06-29 21:31:07 +000013940Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13941
13942 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13943 * xpath.c: small cleanup
13944 * xmlGetNsList: reformated, fixed problems if used on Entities
13945
Daniel Veillard2adbb512001-06-28 16:20:36 +000013946Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13947
13948 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13949
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013950Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13953 * Makefile.am example/Makefile.am: workaround automake generating
13954 erroneous deps
13955
Daniel Veillard12f7d292001-06-28 13:12:11 +000013956Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * include/win32config.h: bug #56801 Yon Derek provided a patch
13959 to the windows config file.
13960
Daniel Veillard87ee9142001-06-28 12:54:16 +000013961Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13962
13963 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13964 libxml.h : Yon Derek provided a set of changes to compile from
13965 CVS on Windows/MSC
13966
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013967Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13968
13969 * parser.c: fixed UTF8 BOM support in push mode
13970 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13971 added a specific testcase
13972
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013973Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13974
13975 * Makefile.am: added --push regression tests
13976 * parserInternals.c: the XML parser segfaulted in --push mode
13977
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013978Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * configure.in: moved the symlinks detection within a CVS
13981 check, this is not portable and will be removed soon.
13982 * xpath.c: small cleanup/speedup
13983
Daniel Veillard11648102001-06-26 16:08:24 +000013984Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13987 release of 2.3.12
13988 * parser.c: make an error message if unknow entities in all cases
13989
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013990Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13993
Daniel Veillard23793842001-06-25 16:07:45 +000013994Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13997 includes were installed in the wrong dir
13998
Daniel Veillardf5498f32001-06-25 15:08:36 +000013999Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * doc/html.xml: warn against sending code to exhibit bugs.
14002
Daniel Veillard56f06462001-06-24 21:34:03 +000014003Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14004
14005 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14006 Tru64 from Thomas Leitner
14007
Daniel Veillardc5d64342001-06-24 12:13:24 +000014008Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * AUTHORS: added William and Bjorn
14011 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14012 daniel@veillard.com hopefully I won't have to do this again
14013 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14014 docs can be rebuilt cleanly now
14015 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14016 from CVs it's generated, added include/libxml/xmlwin32version.h
14017 also generated but which should change far less frequently.
14018 * catalog.c nanoftp.c: made sure to include libxml.h not
14019 libxml/xmlversion.h directly
14020 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14021 when compiling on WIN32 and MSC
14022
Daniel Veillard07385fd2001-06-23 21:55:48 +000014023Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * include/Makefile.am include/libxml/Makefile.am configure.in:
14026 fixed make distcheck and rebuilding the rpms
14027
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014028Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * configure.in: should finish the migration of exported includes
14031 into a real include/libxml in CVS, at least for CVS users.
14032 * removed the exported headers, added in include/libxml (as well
14033 as xmlversion.h.in).
14034
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014035Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14036
14037 * configure.in: fixed the way to detect symlink
14038
Daniel Veillard66541772001-06-23 18:31:04 +000014039Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * configure.in: updated, include/libxml is now a real CVS dir
14042
Daniel Veillardca989762001-06-23 17:39:29 +000014043Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14044
14045 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14046 version works with both libxml1 and libxml2 (it autodetects
14047 the prefix of the html-files) from Felix Natter.
14048 * doc/xml.html: updated doc accordingly
14049
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014050Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14051
14052 * xpath.c: fixed the bug generating a template loop in libxslt
14053 when using docbook-xsl-1.4, * should filter out document nodes
14054 * HACKING: added William
14055 * TODO: updated
14056
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014057Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14058
14059 * doc/FAQ.html: added a warning about gcc-3.0
14060 * doc/xml.html: added reference to gdome2 and removed a confusing
14061 sentence
14062
Daniel Veillardf7f41852001-06-22 15:18:01 +000014063Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * xmlversion.h: okay this is a generated file, but Windows
14066 users need it and they can't generate it, and I want CVS
14067 Windows users ...
14068 * win32/libxml2/libxml2_so.dsp: Windows project file for
14069 the shared lib version of libxml2
14070 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14071 resources needed for libxslt/xsltproc by Yon Derek
14072
Bjorn Reese3157b342001-06-22 14:41:45 +000014073Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14074
14075 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14076
Daniel Veillard4151acb2001-06-22 10:48:57 +000014077Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
Daniel Veillardcc146db2001-06-22 11:10:52 +000014079 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14080
14081Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
Daniel Veillard4151acb2001-06-22 10:48:57 +000014083 * include/win32config.h: Yon Derek provided a first fix
14084 to be able to compile libxslt/xsltproc on Windows
14085
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014086Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * xpath.c: attempt to work around what seemed a gcc optimizer
14089 bug when handling floats on i386 http://veillard.com/gcc.bug
14090 * tree.c entities.c encoding.c: doing some cleanups while
14091 chasing it
14092
Daniel Veillard017b1082001-06-21 11:20:21 +000014093Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * Makefile.am: cleanup when --without-debug is specified
14096 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14097 w.r.t. --without-debug and other include points
14098 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14099 Catalogs
14100 * configure.in entities.h tree.h HTMLparser.c: removed
14101 --without-corba, made the _private field mandatory
14102
Daniel Veillard87a764e2001-06-20 17:41:10 +000014103Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14106 outputs a BOM in UTF8, an errata has been issued to avoid the
14107 problem, that was the most reasonable solution... Add support
14108 for a leading UTF8 BOM in entities.
14109
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014110Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14111
14112 * valid.c: fixed a bug found when post validating an entity ref
14113 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14114 activate it too
14115
Daniel Veillard39196eb2001-06-19 18:09:42 +000014116Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14117
14118 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14119 weakness in the node copy the XPointer and the XInclude
14120 implementations. Serious cleanup.
14121
Daniel Veillard3739b982001-06-19 12:51:30 +000014122Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14123
14124 * Makefile.am: Kjartan Maraas provided a small patch to
14125 add xml2-config.in to EXTRA_DIST
14126
Daniel Veillarda9142e72001-06-19 11:07:54 +000014127Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14128
14129 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14130 provided another failing case found in KDE, the way the
14131 ctxt->vctxt.nodeTab was allocated and freed changed over
14132 time but it wasn't completely cleaned up. This should fix it.
14133
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014134Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14135
14136 * parser.c: Stephan Kulow also raised the fact that line number
14137 could get miscounted making debug harder, fixed the problem
14138 in xmlParseCharData()
14139
Daniel Veillard64b98c02001-06-17 17:20:21 +000014140Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * valid.c: Stephan Kulow pointed out a problem when validating
14143 and using an empty entity, forgot a 'break' in a case.
14144
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014145Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14148 * doc/xml.html: updated with 2.3.11
14149
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014150Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14151
14152 * TODO: updated adding cleanup of generated doc
14153 * configure.in: prepared to release 2.3.11
14154 * xmllint.c: added --version for bug reporting
14155 * doc/html/*.html: rebuilt the doc
14156
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014157Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * xpath.c: first part of the work on selecting namespace to
14160 fix bug #56115
14161
Daniel Veillard96ed5832001-06-15 22:22:04 +000014162Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14163
14164 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14165 when using -liconv
14166 * TODO: updated
14167
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014168Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14171 cleanup, encoding support.
14172
Daniel Veillard608ad072001-06-14 08:32:28 +000014173Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14176
Daniel Veillard239d0522001-06-13 23:02:48 +000014177Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * xpath.c: bug detected by Ankh when / is used as a function arg
14180
Daniel Veillard02bb1702001-06-13 21:11:59 +000014181Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14184 of element and use it to avoid outputting formatting spaces at
14185 the wrong place. Implemented the format parameter for HTML save.
14186 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14187 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14188 result/HTML/wired.html: of course this impact the result of a
14189 number of HTML tests
14190
Daniel Veillard95d845f2001-06-13 13:48:46 +000014191Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14192
14193 * HTMLtree.[ch]: started augmenting the HTML save API with
14194 encoding and formatting parameters
14195
Daniel Veillardeca60d02001-06-13 07:45:41 +000014196Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * HTMLtree.h: cleanup and started evaluating the work needed on
14199 revamping the HTML output code
14200
Daniel Veillard84666b32001-06-11 17:31:08 +000014201Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14204
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014205Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14206
14207 * valid.c: fixed bug #56049, forgot one check in the
14208 validation routine
14209
Daniel Veillardca2366a2001-06-11 12:09:01 +000014210Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14211
14212 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14213
Daniel Veillard6761eee2001-06-11 10:29:38 +000014214Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14215
14216 * libxml.h: fixed an error in last commit
14217 * doc/FAQ.html: added an entry for compilation from CVS
14218
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014219Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * xmlversion.h.in libxml.h: Cygwin patches
14222 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14223 * tree.h: cleanup
14224
Daniel Veillardacd370f2001-06-09 17:17:51 +000014225Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14226
14227 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14228 memory block in a strange case where libxml is linked twice
14229 in the binary.
14230
Daniel Veillard1d047672001-06-09 16:41:01 +000014231Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14232
14233 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14234 state far too often, simple fix used to avoid it.
14235
Daniel Veillard4497e692001-06-09 14:19:02 +000014236Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14237
14238 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14239 being processed, applied his patch
14240 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14241
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014242Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14245 provided fixes to compile on MSCC again
14246 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14247 also provided an update for the project files.
14248
Daniel Veillarda682b212001-06-07 19:59:42 +000014249Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14250
14251 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14252 bug #55810
14253
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014254Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * tree.c: fixed xmlGetNsProp() to close bug #55683
14257 Note this requires libxslt to use it's own function instead.
14258
Daniel Veillardf0c53762001-06-07 16:07:07 +000014259Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14260
14261 * HTMLtree.c: when in a pre element no formatting space should
14262 be added.
14263 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14264
Daniel Veillard068a9652001-06-07 15:30:26 +000014265Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * configure.in: added tests for signal() and signal.h
14268
Daniel Veillard541d6552001-06-07 14:20:01 +000014269Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14272
Daniel Veillard8a367d42001-06-07 14:01:34 +000014273Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * doc/libxml-doc.el: Felix Natter provided a new version for
14276 libxml2
14277
Daniel Veillard8a926292001-06-07 11:20:20 +000014278Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14279
14280 * HTMLtree.c: when in a pre element no formatting space should
14281 be added.
14282
Daniel Veillard14839d52001-06-06 16:11:56 +000014283Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14284
14285 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14286
Daniel Veillarde95e2392001-06-06 10:46:28 +000014287Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14288
14289 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14290 hack
14291 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14292 * uri.c: fixed a warning
14293
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014294Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * HTMLtree.c: trying to close bug #55772 escaping in script
14297 elements
14298 * doc/xml.html: suggest to send mail to the list
14299
14300Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014301
14302 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14303 good. Use a macro and based on the solution provided in
14304 vsnprintf manual page from GNU.
14305
Bjorn Reese99748722001-06-05 12:49:15 +000014306Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14307
14308 * error.c: Workaround for non-preserving variadic list.
14309 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14310
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014311Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * doc/xml.html: added 2.3.10 release
14314
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014315Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14316
14317 * configure.in: releasing 2.3.10
14318
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014319Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14320
14321 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14322
Daniel Veillard20042422001-05-31 18:22:04 +000014323Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14324
14325 * encoding.c: Robert Collins provided a patch to add the
14326 "US-ASCII" encoding alias
14327
Daniel Veillard97ac1312001-05-30 19:14:17 +000014328Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14331 string oriented functions and started cleaning the related areas
14332 in xpath.c which needed fixing in this respect
14333
Daniel Veillard2d703722001-05-30 18:32:34 +000014334Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14337 #55380
14338 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14339
Daniel Veillard9403a042001-05-28 11:00:53 +000014340Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14341
14342 * TODO: updated
14343 * nanohttp.[ch] : started adding APIs to get the redirected URL
14344 when this occurs (needed for further base computation
14345 * tree.h: cleanup
14346 * encoding.c: cleanup
14347 * SAX.c: minor change around ctxt->loadsubset
14348
Daniel Veillard6278fb52001-05-25 07:38:41 +000014349Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14350
14351 * Makefile.am include/Makefile.am: small change to have
14352 include/libxml rebuilt if working from CVS.
14353 * uri.c: applied another patch from Carl Douglas for URI escaping,
14354 this should close bug #51876
14355
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014356Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14357
14358 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14359 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14360 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14361 added specific regression test
14362 * parser.h: preparing for the XSLT mode where DTD inherited
14363 attributes are added to the tree.
14364
Daniel Veillardbbd22452001-05-23 12:02:27 +000014365Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14366
14367 * xinclude.[ch]: Updated the namespace for the Last Call version
14368 * result/XInclude/include test/XInclude/include: updated the
14369 testsuite accordingly
14370
Daniel Veillard8514c672001-05-23 10:29:12 +000014371Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14372
14373 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14374 related to bug #51876
14375
Daniel Veillard42596ad2001-05-22 16:57:14 +000014376Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14377
14378 * tree.c: fixed a gross mistake in base computation, xml:base is
14379 not completely correct yet (need cascade).
14380 * xpath.[ch]: added the few things needed to find a function name
14381 and URI from the XPath context when it is called.
14382
Daniel Veillard81418e32001-05-22 15:08:55 +000014383Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14384
14385 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14386 * DOCBparser.c: small cleanup
14387 * xmllint.c: added a --catalogs option to load catalogs from
14388 $SGML_CATALOG_FILES
14389 * tree.c: cleanup
14390 * configure.in: iconv library fixup, ICONV_LIBS
14391
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014392Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14393
14394 * catalog.c: handling of CATALOG entries. detection of recursion,
14395 and a few bugfixes
14396 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14397 against the default namespace
14398
Daniel Veillard04b93292001-05-21 08:15:31 +000014399Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14400
14401 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14402
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014403Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * parser.c: fixed propagation context info when parsing an
14406 external entity.
14407 * doc/html/*.html: regenerated a couple of docs
14408
Daniel Veillard4623acd2001-05-19 15:13:15 +000014409Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * doc/xml.html: update with 2.3.9 informations
14412
Daniel Veillardbed7b052001-05-19 14:59:49 +000014413Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14416 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14417 * doc/html/* : rebuilt the docs
14418 * valid.c: small patch which may improve some case when
14419 validating.
14420
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014421Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * HTMLparser.c: Closed bug #54891
14424 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14425 to the suite
14426
14427Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14428
14429 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14430 applied a documentation patch from LotR and filled in a few missing
14431 descriptions
14432
Daniel Veillard76d66f42001-05-16 21:05:17 +000014433Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14434
14435 * xpath.c tree.c parser.c: speed optimizations at the parser level
14436 document tree freeing and xpath evaluation
14437
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014438Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14439
14440 * parser.c parser.h parserInternals.h: fixed a couple of
14441 interfaces for handling memory buffer input to const char *
14442 upon suggestion of JamesH.
14443
Daniel Veillardc3739e72001-05-15 15:23:27 +000014444Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * configure.in: LoTR sent a patch fixing the previous commit
14447
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014448Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14449
14450 * configure.in: trying to deal again with the stoopid -R linking
14451 flag of Solaris
14452
Daniel Veillard790142b2001-05-15 10:51:53 +000014453Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14454
14455 * xpath.h: two nodeset access macros from Thomas Broyer
14456
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014457Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14458
14459 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14460 patch from Thomas Broyer
14461
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014462Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14465 case
14466 * INSTALL: was empty added stuff from the FAQ
14467
Daniel Veillard75bea542001-05-11 17:41:21 +000014468Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14469
14470 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14471 attributes handling and #54433 by adding xmlUnsetProp()
14472 and xmlUnsetNsProp()
14473
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014474Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14475
14476 * HTMLparser.c: Patch from Jonas Borgström
14477 (htmlGetEndPriority): New function, returns
14478 the priority of a certain element.
14479 (htmlAutoCloseOnClose): Only close inline elements if they
14480 all have lower or equal priority.
14481 * result/HTML: this of course changed a number of tests results.
14482
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014483Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14484
14485 * xmlIO.c catalog.c: plugged in the default catalog resolution
14486 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14487 documentations
14488 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14489
Daniel Veillarda7374592001-05-10 14:17:55 +000014490Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14491
14492 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14493 integrating catalogs
14494 * catalog.[ch] testCatalog.c: adding a small catalo API
14495 (only SGML catalog support).
14496 * parser.c: restaured xmlKeepBlanksDefault(0) API
14497
Daniel Veillardc17337c2001-05-09 10:51:31 +000014498Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14499
14500 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14501
Daniel Veillard257d9102001-05-08 10:41:44 +000014502Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14503
14504 * parser.c: added xmlParseExternalEntityPrivate() to allow
14505 propagation of ctxt->_private when parsing external entities
14506
Daniel Veillard083c2662001-05-08 08:27:14 +000014507Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14510
Daniel Veillard01ef7382001-05-08 07:31:43 +000014511Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14514
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014515Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14516
14517 * valid.c: warn when indeterminist content model is detected
14518 * result/VC/ElementValid8: this adds a message
14519 * Makefile.am: add --novalid for VCM tests
14520 * parserInternals.c: added a call to Init memory
14521
Daniel Veillard64269352001-05-04 17:52:34 +000014522Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14523
14524 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14525 when both parameters are NULL.
14526
Daniel Veillard37721922001-05-04 15:21:12 +000014527Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * valid.c: applied small patch from Gary Pennington, reindented
14530 some part of the code.
14531
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014532Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14533
14534 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14535 release, updated and regenerated the docs
14536
Daniel Veillard357c9602001-05-03 10:49:20 +000014537Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14538
14539 * xpath.c result/XPath/expr/floats : clarified and cleanup
14540 printing of abnormal floats in tests.
14541
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014542Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14543
14544 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14545 * results/HTML/ : a few changes in the output of the HTML tests as
14546 a result.
14547 * configure.in: tying to fix -liconv where needed
14548
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014549Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14550
14551 * Makefile.am: fixed a stupid error
14552
Daniel Veillard7150a032001-05-02 16:41:11 +000014553Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14554
14555 * configure.in Makefile.am: make the inclusion of the trio
14556 modules in the library conditional
14557
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014558Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * DOCBparser.c: patche from László Kovács, fixed entities refs
14561 in attributes handling
14562
Daniel Veillardedddff92001-05-02 10:58:52 +000014563Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14564
14565 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14566 flushing
14567
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014568Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14569
14570 * xpath.c: fix of an XSLT namespace bug reported on the list
14571 general/bug-8-
14572
Daniel Veillard5792e162001-04-30 17:44:45 +000014573Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14574
14575 * strio.h trio.c: Dan McNichol suggested a couple of small
14576 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14577
Daniel Veillard02141ea2001-04-30 11:46:40 +000014578Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14579
14580 * tree.c parser.c encoding.c: spent a bit more time looking
14581 at the parsing speed and DOM handling. Added a few more
14582 speedups.
14583
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014584Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14585
14586 * parser.c: small but effective parsing speed improvement
14587
Daniel Veillardb59076b2001-04-29 17:04:07 +000014588Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * configure.in: default on the DocBook parser inclusion (for Gnome)
14591 * DOCBparser.h: fixed a header reference
14592
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014593Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14594
14595 * configure.in xpath.c: applied Bjorn patches for FPE on the
14596 alpha
14597
Daniel Veillardeefd4492001-04-28 16:55:50 +000014598Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14599
14600 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14601 xmlSaveFormatFileTo()
14602
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014603Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14604
14605 * xpath.c: simple and efficient optimization, XPath functions
14606 aways bind to the same code, cache this
14607 * TODO: updated (by saying some is obsolete)
14608
Daniel Veillard2156a562001-04-28 12:24:34 +000014609Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14610
14611 * xpath.c: more cleanup work on XPath name parsing routines
14612
Daniel Veillard61d80a22001-04-27 17:13:01 +000014613Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14614
14615 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14616 xmlXPathParseName
14617 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14618 * debugXML.c: avoid compilation problems if compiling without
14619 HTML support, Igor Zlatkovic
14620 * win32/libxml2/libxml2.def.src: being able to compile without
14621 XPath on Windows
14622
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014623Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14624
14625 * libxml.m4: yet another patch from Toshio Kuratomi
14626
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014627Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14628
14629 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14630
Daniel Veillard67fee942001-04-26 18:59:03 +000014631Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * tree.[ch]: added xmlSaveFormatFile interface for saving
14634 and indenting a file.
14635
Daniel Veillard82e49712001-04-26 14:38:03 +000014636Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14637
14638 * xpath.c: fixed bug #53689 related to processing-instruction()
14639
Daniel Veillard02f077a2001-04-26 10:59:11 +000014640Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14641
14642 * DOCBparser.c: patche from László Kovács
14643
Daniel Veillard30211a02001-04-26 09:33:18 +000014644Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14645
14646 * parser.c: applied fixes from Christian Glahn bug report #53391
14647
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014648Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14649
14650 * error.c: Jean François Lecomte provided a complete description
14651 and a fix to bug #53537
14652
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014653Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14654
14655 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14656
Daniel Veillard1034da22001-04-25 19:06:28 +000014657Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14658
14659 * DOCBparser.c SAX.c: a bit more work on entities processing.
14660 Still Need to cleanup XML output and references in attributes
14661
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014662Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14663
14664 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14665
Daniel Veillardb33c2012001-04-25 12:59:04 +000014666Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14667
14668 * tree.c: trying to fix #53574, not completely complete,
14669 I would like xmllint --copy --debug test/ent1 and
14670 xmllint --debug test/ent1 to show the same result.
14671 * xpath.c: fix a bug when trying to sort namespace nodes
14672
Daniel Veillard5146f202001-04-25 10:29:44 +000014673Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14674
14675 * HTMLtree.c: real fix for #53402
14676
Daniel Veillard7533cc82001-04-24 15:52:00 +000014677Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14678
14679 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14680 PIs when using xsl:output
14681 * valid.c: closing #53537 some case generate segfaults if there
14682 is validity errors
14683
Daniel Veillard61b33d52001-04-24 13:55:12 +000014684Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14687 of external parsed entities, added --noent to testDocbook
14688 * valid.c: Garry Pennington found an uninitialized variable
14689 access in xmlValidateElementContent()
14690
Daniel Veillard56098d42001-04-24 12:51:09 +000014691Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14694 with madness
14695 * result/HTML/ : this modified the result of the regression tests
14696 a lot.
14697
Daniel Veillard122376b2001-04-24 12:12:30 +000014698Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14699
14700 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14701 to doc where it wasn't checked against NULL reported by
14702 Jens Laas
14703
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014704Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14705
14706 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14707 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14708
Daniel Veillardeae522a2001-04-23 13:41:34 +000014709Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14710
14711 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14712 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14713 * SAX.[ch]: cleanup and updates for DocBook
14714 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14715 ex SGML identifier changes
14716 * valid.c: removed a static unused function.
14717
Daniel Veillardde57c612001-04-23 09:13:36 +000014718Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14719
14720 * HTMLtree.c: applied change for Paul Sponagl on script saving
14721 * Makefile.am: the warning about entity title.xml are normal.
14722
Daniel Veillard393df012001-04-22 20:11:18 +000014723Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14724
14725 * configure.in: release of 2.3.7
14726 * Makefile.am: fixing make distcheck
14727
Daniel Veillarda41123c2001-04-22 19:31:20 +000014728Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14729
14730 * doc/html/* doc/xml.html: updated and regenerated the docs
14731
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014732Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14733
14734 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14735
Daniel Veillarde82a9922001-04-22 12:12:58 +000014736Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14737
14738 * tree.c: fixed #53388 with the provided patch
14739
Daniel Veillard06803992001-04-22 10:35:56 +000014740Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14741
14742 * valid.c: Bjorn detected an invalid memory access. Fixed
14743 vstateVPush()
14744
Daniel Veillard40af6492001-04-22 08:50:55 +000014745Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14746
14747 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14748
Bjorn Reese70a9da52001-04-21 16:57:29 +000014749Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14750
14751 * libxml.h: new header used only for the compilation of libxml
14752 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14753 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14754 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14755 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14756 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14757 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14758 baseline (version 1.2 plus a single patch).
14759 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14760 scientific notation for numbers. Tests added.
14761 * xpath.c: formatting of numbers changed to use sprintf
14762 (contribution from William Brack)
14763
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014764Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14765
14766 * valid.c: cleanup, more useful debugging
14767 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14768 * xmlIO.c: entity loading is printed as an error when validating
14769
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014770Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14771
14772 * valid.c: fixed to validate within entities
14773 * test/VCM/v22.xml: added a specific testcase
14774
Daniel Veillardca1f1722001-04-20 15:47:35 +000014775Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14776
14777 * valid.c: forgot an epsilon transition in for ()+
14778 * test/VCM/v21.xml : added a specific test case
14779
Daniel Veillard85349052001-04-20 13:48:21 +000014780Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14781
14782 * valid.c: removed a state explosion exhibited by RSS
14783 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14784 from bug #51872
14785
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014786Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14787
14788 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14789 validation without using an ugly NFA -> DFA algo in the source.
14790 Made a specific algorithm easier to maintain, using a single
14791 stack and without recursion.
14792 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14793 * hash.c: made the growing routine static
14794 * tree.h parser.c: added the parent information to an
14795 xmlElementContent node.
14796
Daniel Veillarde470df72001-04-18 21:41:07 +000014797Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14798
14799 * SAX.c parser.c xpath.c: generating IDs when not validating
14800 from an external parsed entity was poisoning the ID has table
14801 with removed values. This was killing XSLT on the KDE help
14802 browser.
14803
Daniel Veillardceacdd92001-04-18 15:10:35 +000014804Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14805
14806 * entities.h: andrew@ugh.net.au detected a double declaration
14807
Daniel Veillarda10efa82001-04-18 13:09:01 +000014808Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14809
14810 * debugXML.c hash.c tree.h valid.c : some changes related to
14811 the validation suport to improve speed with DocBook
14812 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14813 the way validation errors get reported
14814
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014815Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14816
14817 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14818 by P C Chow and William M. Brack for XSLT HTML output
14819
Daniel Veillard2d90de42001-04-16 17:46:18 +000014820Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14821
14822 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14823 Igor Zlatkovic patches for MSC compilation and added his
14824 updates
14825
Daniel Veillarde043ee12001-04-16 14:08:07 +000014826Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14827
14828 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14829 prefix lookup.
14830 * parserInternals.c: fixed the bug reported by Morus Walter
14831 due to an off by one typo in xmlStringCurrentChar()
14832
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014833Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14834
14835 * HTMLparser.c result/HTML/*: revamped the way the HTML
14836 parser handles end of tags or end of input
14837
Daniel Veillard82daa812001-04-12 08:55:36 +000014838Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14841
Daniel Veillard67a21302001-04-11 14:39:16 +000014842Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14843
14844 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14845 bug where the linktime verions of free() won't work ...
14846
Daniel Veillard27b55282001-04-11 12:22:25 +000014847Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14848
14849 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14850
Daniel Veillardafc73112001-04-11 11:51:41 +000014851Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14852
14853 * doc/xml.html: added 2.3.6 release
14854
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014855Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14856
14857 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14858 * result/wml.xml: resulted in a small output change
14859
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014860Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14861
14862 * tree.c: xmlNewDoc was missing the charset initialization
14863 * xmllint.c: added --auto to autogenerate a doc, allow to
14864 reproduce the problem fixed on xmlNewDoc
14865
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014866Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14867
14868 * xpath.c: trying to get 52979 solved
14869 * tree.c result/ result/noent/: trying to get 52712 solved, this
14870 also made me clean up the fact that XML output in general should
14871 not add formating blanks by default, this changed the output of
14872 a few tests
14873
Daniel Veillard73639a72001-04-10 14:31:39 +000014874Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14875
14876 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14877
Daniel Veillardfac26a12001-04-08 13:08:14 +000014878Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14879
14880 * configure.in: finally released 2.3.6
14881
Daniel Veillard911f49a2001-04-07 15:39:35 +000014882Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14883
14884 * xpath.c: checking for null pointer generated by new code
14885
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014886Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14887
14888 * xpath.c: fixed a [] evaluation problem reported
14889 * test/XPath/tests/simpleaddr: extended test
14890 * result/XPath/simpleaddr: updated result
14891
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014892Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14893
14894 * xmllint.c: Dan Timis reported a portability problem
14895 on Macs without mmap, fixed it.
14896
Daniel Veillardb38bd552001-04-03 18:22:00 +000014897Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14898
14899 * testXPath.c : added a --tree option allowing to display the
14900 tree dump of the XPath expression
14901
Daniel Veillard4dd93462001-04-02 15:16:19 +000014902Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14903
14904 * xpath.c: fixed a memleak when comparing nodesets
14905 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14906 * tree.c: added a TODO
14907
Daniel Veillard92ad2102001-03-27 12:47:33 +000014908Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14909
14910 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14911 we need string functions
14912 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14913 to be able to use them where needed. Applied some changes
14914 to reduce name linking pollution and compile in only what's
14915 needed.
14916 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14917 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14918 for the string manipulation functions
14919 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14920 to the free() function of xmlmemory.c
14921 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14922 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14923 usage.
14924
14925
Daniel Veillard2be30642001-03-27 00:32:28 +000014926Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14927
14928 * error.c: applied the context output patch of the error
14929 handling submitted by Chuck Griffith
14930 * error/VC/*: this slightly change some error logs
14931
Daniel Veillard50582112001-03-26 22:52:16 +000014932Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14933
14934 * parser.c: fixed line number reporting on error
14935
Daniel Veillard04be4f52001-03-26 21:23:53 +000014936Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14937
14938 * parser.c: Sullivan and Darin found a parser bug,
14939 applied the patch.
14940
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014941Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14942
14943 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14944 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14945 xmlversion.h.in xpointer.c: of course the way I defined
14946 UNUSED breaks on old gcc version. Try to be smart and
14947 also define it directly in xmlversion.h
14948 * configure.in: removed -ansi flag from the pedantic set
14949
14950Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014951 Huge cleanup, I switched to compile with
14952 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14953 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14954 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14955 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14956 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14957 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14958 encoding.h entities.c error.c list.[ch] nanoftp.c
14959 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14960 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14961 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14962 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14963 Cleanup, staticfied a number of non-exported functions,
14964 detected and cleaned up a dozen of problem found this way,
14965 avoided a lot of public function name/typedef/system names clashes
14966 * doc/xml.html: updated
14967 * configure.in: switched private flags to the really pedantic ones.
14968
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014969Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14970
14971 * configure.in: 2.3.5
14972 * doc/html/*: rebuilt the docs
14973
Daniel Veillard146c9122001-03-22 15:22:27 +000014974Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14975
14976 * parser.c: fixed a reported bug in NOTATION parsing
14977 * uri.c: accepted but not fixed bug 51876, added TODO
14978 * Makefile.am: fixed bug 51876
14979
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014980Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14981
14982 * config.h.in configure.in error.c: fix a compilation problem
14983 on platforms without vsnprintf (xml@thewrittenword.com)
14984
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014985Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14986
14987 * parser.c: fixed a function name header typo
14988 * SAX.c: notations can also occur in external subset.
14989
Daniel Veillard7d42b542001-03-20 13:22:46 +000014990Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14991
14992 * error.c: removed a C++ like comment
14993
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014994Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14995
14996 * parser.c: fixing bug 52299 strange condition leading
14997 to a parser crash due to a buffer overflow
14998 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14999 added the specific test case
15000
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015001Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15002
15003 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15004 xmlXPathConvert{String,Number,Boolean} to be able to make
15005 type casts without a context stack, fixed some implementation
15006 problems related to the absence of context at parse-time,
15007 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15008 in the public API too
15009 * xpointer.c xpathInternals.h: we need to know at parse time
15010 whether we are compiling an XPointer
15011
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015012Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15013
15014 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15015 cleaned up the parser internals, refactored XPath code, added
15016 new compilation based APIs and cleanly separated public and
15017 private APIs.
15018
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015019Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15020
15021 * xpath.h: the comp field must be added at the end to avoid
15022 killing binary compat.
15023
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015024Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15025
15026 * Makefile.am: detect XPath memleaks in regreson tests
15027 * error.c: fixed and error w.r.t. error reporting still using
15028 stderr
15029 * hash.c: added new line at end of file
15030 * tree.h: minor cleanup
15031 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15032 expression parsing from evaluation, resulted in a number of
15033 changes internally, and in XPointer. Likely to break stuff
15034 using xpathInternals.h but should remain binary compatible,
15035 new interfaces will be added.
15036
Daniel Veillardd574f782001-03-14 19:40:17 +000015037Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15038
15039 * configure.in: fixed a couple of problems reported by
15040 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15041 without gcc on non linux platforms.
15042
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015043Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15044
15045 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15046 a fix for --with-html-dir= configure support. I hope it won't
15047 break rpm generation
15048
Daniel Veillarda022fe02001-03-14 16:30:00 +000015049Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15050
15051 * xmlIO.c: one function comment cleanup.
15052
Daniel Veillard25239c12001-03-14 13:56:48 +000015053Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15054
15055 * SAX.c: external subset notations were improperly registered
15056 in the internal subset.
15057
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015058Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15059
15060 * README.cvs-commits: added, pointing to HACKING
15061 * HACKING: updated
15062
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015063Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15064
15065 * parser.c: and Matt Sergeant found one in the XML push
15066 parser (erroneous check I forgot to remove when I fixed the
15067 main parser).
15068
Daniel Veillard68d7b672001-03-12 18:22:04 +000015069Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15070
15071 * xpath.c: ptittom found a small bug in UnaryExpr
15072
Daniel Veillarde356c282001-03-10 12:32:04 +000015073Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15074
15075 * configure.in: bumped to 2.3.4
15076 * error.c: fixed bug #51860
15077 * tree.c: fixed bug #51861
15078 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15079 * tree.[ch] : added xmlDefaultBufferSize
15080 * nanoftp.c: typo in function name header block
15081 * doc/xml.html : updated, added link to XML::LibXSLT
15082 * doc/html/* : rebuilt the docs
15083
Daniel Veillard80f32572001-03-07 19:45:40 +000015084Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15085
15086 * parser.c SAX.c: the new content parsing code raised an
15087 ugly bug in the characters() SAX callback. Found it
15088 just because of strangeness in XSLT XML Rec ouptut :-(
15089
Daniel Veillard6c831202001-03-07 15:57:53 +000015090Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15091
15092 * Makefile.am: Martin Baulig suggested to add -lm
15093 * tree.c: found another bug in xmlNodeGetContent()
15094
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015095Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15096
15097 * xpath.c: Bjorn found the error related to strictness of comparison.
15098
Daniel Veillard29631a82001-03-05 09:49:20 +000015099Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15100
15101 * parser.c: trying to fix the Dtd parsing problem reported
15102 by Gary, side effect of last week speed optimizations.
15103
Daniel Veillard14be0a12001-03-03 18:50:55 +000015104Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15105
15106 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15107 * parserInternals.c: removed unneeded test raised by Stric
15108
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015109Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15110
15111 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15112 and fixed by William Brack). Added xmlXPathFormatNumber.
15113 Changed the sorting slightly.
15114 * configure.in Makefile.am example/Makefile.am: Added -lm.
15115 Please note that applications linking with libxml2, must
15116 also like with the math library from now on.
15117
Daniel Veillardf9533d12001-03-03 10:04:57 +000015118Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15119
15120 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15121
Daniel Veillard2f362242001-03-02 17:36:21 +000015122Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15123
15124 * parser.c: one must report spaces even if the Dtd element
15125 content proves that this is not part of the element content.
15126 * result/valid/*.xml: this changed the ouptu slightly
15127
Daniel Veillardb402c072001-03-01 17:28:58 +000015128Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15129
15130 * configure.in: bumped to 2.3.3
15131 * doc/xml.html: updated
15132
Daniel Veillard77851712001-02-27 21:54:07 +000015133Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15134
15135 * tree.c: minor doc fix
15136 * xpath.c: deallocation issues when a result tree has been
15137 converted to a node-set
15138
Daniel Veillardec70e912001-02-26 20:10:45 +000015139Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15140
15141 * doc/xml.html: oops corrected dates s/2000/2001
15142
Daniel Veillard8730c562001-02-26 10:49:57 +000015143Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15144
15145 * valid.c: new patch from Gary Pennington
15146
Daniel Veillard91e9d582001-02-26 07:31:12 +000015147Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15148
15149 * doc/xml.html: applied patch from Ankh
15150
Daniel Veillardedac3c92001-02-26 01:36:19 +000015151Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15152
15153 * xinclude.c: fixed a problem building on Mac
15154
Daniel Veillard21a0f912001-02-25 19:54:14 +000015155Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15156
15157 * parser.c: more work on increasing parsing ferformances
15158
Daniel Veillard48b2f892001-02-25 16:11:03 +000015159Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15160
15161 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15162 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15163 avoiding memcpy in production builds MEM_CLEANUP macro use
15164 * parser.[ch] parserInternals.c: optimizations of the tightest
15165 internal loops inside the parser. Better checking of I/O
15166 flushing/loading conditions
15167 * xmllint.c : added --timing
15168
Daniel Veillard71681102001-02-24 17:48:53 +000015169Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15170
15171 * configure.in: bumped to 2.3.2
15172 * doc/xml.html: updated for release
15173
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015174Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15175
15176 * xpath.c: found a memleak and fixed a nasty bug
15177
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015178Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15179
15180 * xmllint.[c1] : added return code errors for xmllint
15181 * xpath.c: specific debug dump function for result value trees
15182
Daniel Veillard4b637072001-02-21 21:52:55 +000015183Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15184
15185 * xpath.c: finally implemented xmlXPathCompareNodeSets
15186 * test/XPath/expr/floats results/XPath/expr/floats: added
15187 a test for float expressions
15188
Daniel Veillardf714aa32001-02-21 03:07:44 +000015189Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15190
15191 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15192 * parserInternals.[ch]: trying to speed up parsing
15193 * xpath.c : speeded up node set equality op
15194
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015195Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15196
15197 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15198 better handling of ID/IDREF and the list modules associated
15199 * configure.in: small CFLAGS cleanup
15200
Daniel Veillarda8abee62001-02-19 15:14:59 +000015201Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15202
15203 * configure.in: fixed iconv detection on AIX (stric)
15204
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015205Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015206
15207 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15208
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015209Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15210
15211 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15212 and optimized xmlXPathNodeSetSort
15213
Daniel Veillard142adbf2001-02-17 13:21:05 +000015214Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15215
15216 * xpath.c: bug fix when context size is 0
15217 * parser.c: I like Norm's Dtd because they still manage to break
15218 the parser occasionally
15219
Daniel Veillardf23e0092001-02-16 13:21:29 +000015220Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15221
15222 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15223
Daniel Veillarde0e26512001-02-16 00:11:46 +000015224Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15225
15226 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15227 attributes within the XML-1.0 namespace
15228
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015229Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15230
15231 * xpathInternals.h: exported a few axis functions
15232 * doc/xml.html: updated the doc
15233
Daniel Veillard760f4422001-02-15 14:59:48 +000015234Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15235
15236 * configure.in: applied patch from Daniel van Balen for OpenBSD
15237 and bumped version to 2.3.1
15238 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15239 attempt to find autoclosing was simply broken, removed it,
15240 updated the examples, this is better
15241
Daniel Veillardd194dd22001-02-14 10:37:43 +000015242Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15243
15244 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15245 hash functionnalities.
15246 * doc/html/* : rebuild the doc
15247
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015248Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15249
15250 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15251 on predicate
15252 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15253 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15254 really want to have tags closed on output even if we accept
15255 unclosed ones on input
15256
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015257Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15258
15259 * xpath.c: ouch don't free NULL, rare case fixed
15260 * tree.c: don't coalesce text nodes if they don't have the
15261 same behaviour wrt escaping on output
15262
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015263Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15264
15265 * xpath.c: small fixup
15266 * SAX.c: don't warn on empty namespaces.
15267
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015268Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15269
15270 * README: a bit of cleanup
15271 * configure.in: preparing for 2.3.0 release
15272
Daniel Veillard1f83d392001-02-08 09:37:42 +000015273Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15274
15275 * hash.[ch]: added a first version of xmlHashSize()
15276 * valid.c: another bug fix from Gary Pennington
15277
Daniel Veillard5eef6222001-02-07 18:24:48 +000015278Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15279
15280 * valid.c: couple of bug fixes pointed by Gary Pennington
15281 * HTMLtree.c: #if 0 cleanup
15282
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015283Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15284
15285 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15286 which removes a time consuming check of xmlXPathNodeSetAdd()
15287 and use it in places where we are sure to not break unicity
15288
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015289Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15290
15291 * xpath.c: bug fixes found from XSLT
15292 * tree.c: preserve node->name special values when copying nodes.
15293 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15294 external subset are fetched when available but without full
15295 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15296 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15297 output with encoding disabled.
15298
Daniel Veillard2c833b62001-02-03 08:52:06 +000015299Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15300
15301 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15302 xmlCheckFilename should not be called from xmlFileOpenW
15303 and xmlGzfileOpenW
15304
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015305Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15306
15307 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15308 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15309 added the new tests for URI normalization
15310 * testURI.c: fixed stoopid bugs
15311 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15312 the URI in the error messages are now properly normalized
15313
Daniel Veillardea28ce62001-02-02 08:20:19 +000015314Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15315
15316 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15317
Daniel Veillarde99a4762001-02-01 04:34:35 +000015318Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15319
15320 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15321
Daniel Veillard2b325a02001-01-31 20:46:31 +000015322Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15323
15324 * xpath.c: fixed mod operator
15325
Daniel Veillardde55cf62001-01-31 15:53:13 +000015326Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15327
15328 * parser.c: fixed xmlStrcat doc
15329 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15330 trees.
15331
Daniel Veillard2f913b72001-01-31 13:23:49 +000015332Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15333
15334 * xpath.c result/XPath/tests/chaptersbase
15335 result/XPath/tests/simplebase: fixed XPath node()
15336 * tree.c: small fix in xmlNewNs()
15337 * Makefile.am: removed extraneous xml2Conf.sh rule
15338
Daniel Veillardb42042b2001-01-28 07:40:36 +000015339Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15340
15341 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15342 Changed the library name, in order to get libxml-devel and
15343 libxml2-devel to coexist on a single system
15344 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15345 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15346
Daniel Veillardee0a4662001-01-27 18:59:33 +000015347Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15348
15349 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15350 libxml2-devel installable in // as libxml-devel.
15351
Daniel Veillard5eb05942001-01-27 17:50:22 +000015352Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15353
15354 * doc/Makefile.am: fixed make rebuild in doc
15355 * doc/html/*.html: rebuilt the docs
15356
Daniel Veillard65c295d2001-01-26 09:32:39 +000015357Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15358
15359 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15360
Daniel Veillard8e199902001-01-25 18:54:39 +000015361Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15362
15363 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15364 the HTML doc to go into the -devel RPM ...
15365 * aclocal.m4 config.h.in: some updates due to auto* magic
15366
Daniel Veillard93086662001-01-25 18:13:04 +000015367Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15368
15369 * xpath.h: added a hook in the context structure allowing to
15370 link to extra support, needed for XSLT
15371
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015372Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15373
15374 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15375 xmlXPtrCmpPoints to use it.
15376 * propagated the following patch from Alejandro Forero
15377 * include/win32config.h xmlIO.c: applied further suggestions
15378 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15379 * example/gjobread.c: fixed warnings, now that it builds
15380
15381Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15382
15383 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15384
15385 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15386 filename points to a valid file (not a directory).
15387 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15388 Added calls to xmlCheckFilenameDir.
15389
15390 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15391 `path' (rather than `filename') as the parameter to gzopen and open.
15392
Daniel Veillard48177c22001-01-23 15:27:41 +000015393Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15394
15395 * Makefile.am: fixed a problem with EXTRA_DIST
15396
Daniel Veillardb83ba402001-01-22 22:45:10 +000015397Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15398
15399 * Makefile.am example/Makefile.am: finally found the trick
15400 to build the example, i.e. add "." in SUBDIRS before example
15401 in the list <grin/>
15402
Daniel Veillard82687162001-01-22 15:32:01 +000015403Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15404
15405 * doc/xml.html: updated with an XSLT section, removed pointer to
15406 W3C CVS base.
15407
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015408Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15409
15410 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15411 too, and deallocation need to occur the same way.
15412
Daniel Veillarde4566462001-01-22 09:58:39 +000015413Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15414
15415 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15416 type correponding to an XSLT result tree fragment. Share most
15417 of the data format with node set, as well as operators.
15418 * HTMLtree.c: added a newline at the end of the doctype output
15419 whe this one is not present initially.
15420 * tree.c: make sure taht the parent and doc pointers are properly
15421 set when copying attributes (lists).
15422
Daniel Veillard701c7362001-01-21 09:48:59 +000015423Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15424
15425 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15426
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015427Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15428
15429 * xpath.c: seems I finally killed that ugly path evaluation
15430 context bug (tagged 9999 in case is is wrong)
15431
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015432Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15433
15434 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15435 for XSLT
15436
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015437Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15438
15439 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15440 for xmlGzfileOpen() bug
15441
Daniel Veillardf6eea272001-01-18 12:17:12 +000015442Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15443
15444 * xpath.c: removed an error found by XSLT usage
15445 * tree.c parserInternals.h: use a predefined static string
15446 for text and comment nodes, avoid freeing them in xmlFreeNode,
15447 exported the string name in parserInternals.h and added
15448 another value to disable encoding at output (for XSLT),
15449 gain memory, time.
15450
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015451Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15452
15453 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15454 win32/libxml2/libxml2_so.dsp: new makefiles and update
15455 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15456
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015457Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15458
15459 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15460 Gary Pennington
15461
Daniel Veillard389e6b72001-01-15 19:41:13 +000015462Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15463
15464 * xpath.c: fixed the comaprision of values and nodelists,
15465 need to compare nodelist still ...
15466 * debugXML.c: avoided a possible core dump
15467 * HTMLparser.c: cleanup
15468 * nanohttp.c: contributed fix.
15469 * tree.c: fixes in properties handling added xmlSetNsProp
15470 needed by libxslt
15471 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15472 comment
15473 * TODO: updated
15474
Daniel Veillard167bd532001-01-06 21:09:34 +000015475Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15476
15477 * parser.c parserInternals.c: applied Bjorn Reese optimization
15478 patch
15479
15480Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15481
15482 * Makefile.am: applied patch fro make check from Martin Vidner
15483
Daniel Veillard503b8932001-01-05 06:36:31 +000015484Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15485
15486 * configure.in: preparing 2.2.11
15487 * doc/html/*: rebuild the HTML files
15488 * doc/xml.html : updated
15489
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015490Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15491
15492 * tree.c: fixed a stupid bug
15493 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15494 patches related to validation of an XInclude processing result
15495 * TODO: updated
15496
Daniel Veillarde2488192001-01-04 10:54:22 +000015497Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15498
15499 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15500 on large files
15501
Daniel Veillardf060a412001-01-03 20:52:44 +000015502Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15503
15504 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15505
Daniel Veillard45cff692001-01-03 18:02:04 +000015506Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15507
15508 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15509 reported by Jonas Borgström
15510 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15511
Daniel Veillard08108982001-01-03 15:24:58 +000015512Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15513
15514 * testXPath.c xpath.c: fixing the XPath union expressions problem
15515 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15516
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015517Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15518
15519 * xmllint.c: Made is so if the file name is "-" is will read form
15520 standard input. Sven Heinicke <sven@zen.org>
15521 * tree.c: fixed a problem when growing buffer
15522 * tree.h: fixed the comment of the node types following andersca
15523 comment
15524 * TODO: updated
15525
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015526Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * HTMLparser.[ch]: added a way to avoid adding automatically
15529 omitted tags. htmlHandleOmittedElem() allows to change the
15530 default handling.
15531 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15532 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15533 of xmllint too when using --memory flag, added a memory test
15534 suite at the Makefile level.
15535 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15536 with namespace use when encountering QNames in XPath evalation,
15537 added xmlns() scheme in XPointer.
15538 * nanoftp.c : incorporated a fix
15539 * parser.c xmlIO.c: fixed problems raised with encoding when using
15540 the memory I/O
15541 * parserInternals.c: closed bug 25934 reported by
15542 torsten.landschoff@innominate.de
15543 * TODO: updated
15544
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015545Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15546
15547 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15548 on a non-updated tree :-(, made a 2.2.10 release to correct the
15549 situation
15550
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015551Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15554 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15555 integrated a set of OpenVMS changes from Howard Taylor
15556 <Howard.Taylor@pacoast.com>
15557
Daniel Veillard58770e72000-11-25 00:48:47 +000015558Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15561 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15562
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015563Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15564
15565 * HTMLparser.c: some fixes on auto-open of html/head/body
15566 * encoding.c: fixed a compilation error on some gcc env
15567 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15568 XPointer implementation
15569 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15570 related XPointer tests and associated results
15571
Daniel Veillard300f7d62000-11-24 13:04:04 +000015572Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * doc/xmldtd.html doc/xml.html: following a short step by step
15575 guidance on IRC to help maciej with DTDs I started a small
15576 page on the subject.
15577
Daniel Veillard748e45d2000-11-17 16:36:08 +000015578Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * HTMLparser.c: fixed handling of broken charrefs
15581 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15582 patches
15583
Daniel Veillard28929b22000-11-13 18:22:49 +000015584Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15585
15586 * doc/xml.html doc/html/* : rebuilt the docs after adding
15587 xinclude and updated page for 2.2.7 and 2.2.8
15588 * configure.in: releasing 2.2.8
15589
Daniel Veillard41e06512000-11-13 11:47:47 +000015590Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15591
15592 * parser.[ch] parserInternals.c: applied the conditional
15593 section processing fix from Jonathan P Springer
15594 <jonathan.springer2@gte.net>
15595 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15596 project file, fixed iconv default non support
15597 * xpath.c: fixed the problem of evaluating relative expressions
15598 when a node context is provided.
15599
Daniel Veillardbf432752000-11-12 15:56:56 +000015600Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15601
15602 * nanoftp.c: fixed gcc 2.95 new warnings
15603 * SAX.c: fixed a stupid bug
15604 * tree.c: fixed a formatting problem when round-tripping
15605 from/to memory
15606 * xinclude.c: chased memleak, fixed a base problem
15607 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15608 xmlXPtrBuildNodeList()
15609 * TODO: updated
15610 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15611 adding a first small set of regression tests for XInclude
15612
Daniel Veillardc2def842000-11-07 14:21:01 +000015613Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * nanohttp.[ch]: applied Wayne Davison patches to access
15616 the WWW-Authorization header.
15617 * parser.c: Closed Bug#30847: Problems when switching encoding
15618 in short files by applying Simon Berg's patch.
15619 * valid.c: fixed a validation problem
15620 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15621 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15622 Wayne Davison
15623 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15624 need to be extended to non full nodes selections.
15625 * xinclude.c: starts to work decently
15626
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015627Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15630 debugXML.c xmlversion.h.in: Started adding XInclude support,
15631 this is a new xmllint option
15632 * tree.c xpath.c: applied TOM patches for XPath
15633 * xpointer.c: fixed a couple of errors.
15634 * uri.c: added an escaping function needed for xinclude
15635 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15636 new warning from RH70 gcc's version
15637
Daniel Veillarda4964b72000-10-31 18:23:44 +000015638Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15639
15640 * HTMLparser.c: fixed loop on invalid char in scripts
15641 * parser.c: update to description of xmlIOParseDTD()
15642 * libxml.m4 xmlversion.h.in: changes contributed by
15643 Michael Schmeing <m.schmeing@internet-factory.de>
15644 * configure.in: preparing for 2.2.7
15645 * Makefile.am: trying to avoid config.h and acconfig.h
15646 being included in the distrib
15647 * configure.in: released 2.2.7
15648
15649Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15650
15651 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15652 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15653
Daniel Veillard01411222000-10-30 15:33:22 +000015654Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15655
15656 * parser.[ch]: added xmlIOParseDTD()
15657 * xpointer.c: added support for the 2 extra parameters of
15658 string-range, fixed a stoopid error when '0' was present
15659 in XPointer expressions
15660 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15661 testsuite for the above
15662
Daniel Veillard6db58192000-10-30 09:27:53 +000015663Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15664
15665 * libxml.spec.in: improved package descriptions
15666
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015667Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15668
15669 * xpath.c xpathInternals.h: applied a large cleaning patch
15670 from TOM <ptittom@free.fr>, it also add namespace support
15671 for function and variables registration.
15672
Daniel Veillardbd20df72000-10-29 17:53:40 +000015673Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15674
15675 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15676 * Makefile.mingw: Wayne Davison's update adding hash.c
15677
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015678Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15679
15680 * xpath.c: fixed the root evaluation problems
15681 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15682 ignorable spaces with <b> <bold> <em>
15683 * tree.c: fixed a loop in xmlSearchNsByHref()
15684
Daniel Veillard767662d2000-10-27 17:04:52 +000015685Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15686
15687 * xpath.c: applied another XPath patch from TOM
15688 * xpath.c include/makefile.am: applied another patch from
15689 china@thewrittenword.com (cleanup on IRIX).
15690
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015691Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15692
15693 * xml-config.1: received a fixed version from Fredrik Hallenberg
15694 <hallon@lysator.liu.se>
15695
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015696Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15697
15698 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15699 cleanup patch for XPath
15700
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015701Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15702
15703 * patched to redirrect all "out of context" error messages to
15704 a reconfigurable routine. The changes are:
15705 * xmlerror.h : added the export of an error context type (void *)
15706 an error handler type xmlGenericErrorFunc there is an interface
15707 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15708 to reset the error handling routine and its argument
15709 (by default it's equivalent to respectively fprintf and stderr.
15710 * all the c files: all wild accesses to stderr or stdout within
15711 the library have been replaced to calls to the handler.
15712
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015713Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15714
15715 * configure.in: release 2.2.6
15716 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15717 exporting the inner functions of xpath for extension modules
15718 * doc/*: updated and rebuilt the doc
15719
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015720Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15721
15722 * nanohttp.c : applied Wayne HTTP cleanup patch
15723 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15724 and xmlNodeSetSpacePreserve()
15725
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015726Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15727
15728 * xpath.c: closing bug #29260
15729
Daniel Veillard126f2792000-10-24 17:10:12 +000015730Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15731
15732 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15733 multikey tuples, made hash structure opaque
15734 * valid.[ch]: moved elements, attributes, notations decalarations
15735 as well as ID and refs to hash tables.
15736 * entities.c: hash cleanup
15737 * xmlmemory.c: fixed a dump problem in debug mode
15738 * include/Makefile.am: problem passing in DESTDIR= values patch
15739 from Marc Christensen <marc@calderasystems.com>
15740 * nanohttp.c: removed debugging remains
15741 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15742 * HTMLparser.c parser.c: fixing a number of problems with the
15743 macros in the *parser.c files (Wayne).
15744 * HTMLparser.c: close the previous option when opening a new one
15745 (Marc Sanfacon).
15746 * result/HTML/*: updated the HTML results accordingly
15747
Daniel Veillard52afe802000-10-22 16:56:02 +000015748Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15749
15750 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15751 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15752 XPath functions and XML entities table to them. More to come...
15753 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15754
Daniel Veillard683cb022000-10-22 12:04:13 +000015755Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15756
15757 * tree.c: coalesce adjacent text nodes
15758 * valid.c: handling of blank nodes in DTd validation (raised
15759 by problems with a posteriori validation).
15760 * nanohttp.c: changing behaviour on HTTP write stuff.
15761 * HTMLtree.c: forced body and html to be explicitely closed.
15762 * xpath.h: exported more XPath functions.
15763
Daniel Veillard1baf4122000-10-15 20:38:39 +000015764Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15765
15766 * Release of 2.2.5
15767 * xpointer.c: range() range-inside and other helper functions
15768 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15769
Daniel Veillard47e12f22000-10-15 14:24:25 +000015770Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15771
15772 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15773 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15774
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015775Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15776
15777 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15778 and XPointer modules
15779
Daniel Veillard134c9f32000-10-15 10:27:08 +000015780Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * SAX.h: closed #25107
15783
Daniel Veillard39915622000-10-15 10:06:55 +000015784Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * testSAX.c: fixed problem with cdata reporting
15787 * SAXresult/* : updated
15788
Daniel Veillard1e851392000-10-15 10:02:56 +000015789Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15790
15791 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15792 Closed bug #27499, added to regression tests
15793 * TODO: updated
15794
Daniel Veillard7eda8452000-10-14 23:38:43 +000015795Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15796
15797 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15798 support for SCRIPT and STYLE with help from Bjorn Reese
15799 * test/HTML/* result/HTML/*: added simple testcase and updated
15800 the existing ones.
15801
Daniel Veillardff9c3302000-10-13 16:38:25 +000015802Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15805 string-range for empty strings
15806 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15807 test/XPath/xptr/strrange: augmented the XPointer testsuite
15808
Daniel Veillard189446d2000-10-13 10:23:06 +000015809Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * doc/xml.html doc/xmlmem.html: added a module describing memory
15812 interfaces and use, updated the main page.
15813
Daniel Veillard2f971a22000-10-12 23:26:32 +000015814Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15817 nanoftp code work on Windows too now
15818
15819Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015820
15821 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15822 * xpointer.c: implemented string-range() at least a good first version
15823 * test/XPath/docs/str test/XPath/xptr/strrange
15824 result/XPath/xptr/strrange: the string-range() tests
15825
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015826Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15827
15828 * Makefile.am include/Makefile.am include/win32config.h
15829 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15830 and make distcheck
15831
Daniel Veillard19d61112000-10-11 23:50:35 +000015832Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15833
15834 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15835 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15836 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15837
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015838Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15839
15840 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15841 patch for socklen_t detection by
15842 Albert Chin-A-Young <china@thewrittenword.com>
15843
Daniel Veillardcd429612000-10-11 15:57:05 +000015844Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15847 and added a --dtdvalid option to xmllint used to test it
15848
Daniel Veillard47c02452000-10-11 13:04:36 +000015849Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15850
15851 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15852 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15853
Daniel Veillard2d38f042000-10-11 10:54:10 +000015854Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15855
15856 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15857 handlings (registration, lookup, cleanup)
15858
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015859Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15860
15861 * configure.in Makefile.am include/makefile.am: adding XPointer
15862 and XPtrtests target
15863 * xpointer.[ch] : new files for XPointer support
15864 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15865 more XPath tests
15866
Daniel Veillard57fda592000-10-10 23:24:14 +000015867Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15868
15869 * configure.in: fixed, very broken, make distcheck works again
15870
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015871Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15872
15873 * More work toward 2.2.5, integrated a number of patches
15874 * configure.in Makefile.am win32config.h.in: trying to cleanup
15875 make distcheck .... huh ...
15876 * include/Makefile.am include/win32config.h: new directory
15877 for includes
15878 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15879 updated teh makefiles and instructions for WIN32
15880 * xpath.c: small fixes
15881 * test/XPath/ results/XPath: updated the testcases and results
15882 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15883 suggested patches
15884 * valid.c: fixed an ID bug
15885
Daniel Veillardb71379b2000-10-09 12:30:39 +000015886Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015889 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015890 * xpath.[ch]: worked on XPointer
15891
Daniel Veillard7e99c632000-10-06 12:59:53 +000015892Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15893
15894 * configure.in Makefile.am: 2.2.5, ship the include in an
15895 include/libxml subdirectory, use symlinks when using CVS
15896 * testSAX.c: fixed small bug
15897 * testXPath.c: changed the way testfiles are parsed
15898 * debugXML.c: same kind of cleanup when parsing an argument expression
15899 XPath/XPointers can have blanks embedded
15900 * xpath.[ch]: more cleanup, reorgs for XPointer work
15901 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15902 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15903
Daniel Veillard55b91f22000-10-05 16:30:11 +000015904Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15907 in the XPath engine, rewrote large parts of it, now it's far
15908 cleaner and in sync with the REC not an old WD. Fixed a parsing
15909 problem in the interactive XML shell found when testing XPath.
15910
Daniel Veillardac260302000-10-04 13:33:43 +000015911Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15914 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15915 examples with the extra test
15916
Daniel Veillard7cfce322000-10-04 12:40:27 +000015917Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15918
15919 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15920 the global init function.
15921
Daniel Veillard970112a2000-10-03 09:33:21 +000015922Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * HTMLparser.c: Doohhh, attribute name parsing was still case
15925 sensitive ! Fixed this ...
15926 * result/HTML/* : updated the tests results accordingly
15927
Daniel Veillard740abf52000-10-02 23:04:54 +000015928Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15931 engine, should be far more stable, incorporated a new version of
15932 preceding/following axis, need testing
15933 * uri.c: fixed file:///c:/a/b/c problem
15934 * test/XPath/tests/idsimple: augmented the XPath tests
15935
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015936Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15937
15938 * doc/* rebuilding docs for 2.2.4 release
15939
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015940Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * configure.in: releasing 2.2.4
15943 * parser.[ch]: added xmlStrEqual()
15944 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15945 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15946 use xmlStrEqual instead
15947 * TODO: updated
15948 * added an XPath test
15949
Daniel Veillardbc765302000-10-01 18:23:35 +000015950Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15951
15952 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15953 * entities.h: exported xmlInitializePredefinedEntities
15954 * parser.[ch] : added xmlInitParser()
15955 * parserInternals.h : had to export htmlInitAutoClose()
15956
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015957Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15960 problems
15961 * Makefile.am : added XPath regression tests to normal tests
15962 * uri.c: fixed a problem with local paths, cleanup
15963 * parser.c: fixed a problem with large CData sections
15964
Daniel Veillardd2ade932000-09-30 14:39:55 +000015965Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * configure.in xml-config.in: patch from "Ben Taylor"
15968 <sol7x86@hotmail.com> for solaris shared libs lookup
15969
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000159702000-09-30 Martin Baulig <baulig@suse.de>
15971
15972 * libxml-2.0.pc.in: Provide pkg-config script.
15973
15974 * configure.in: Create the libxml-2.0.pc script from the
15975 libxml-2.0.pc.in templates.
15976 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015977 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015978
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015979Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15980
15981 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15982 when compiling with MSC
15983
Daniel Veillard46057e12000-09-24 18:49:59 +000015984Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15985
15986 * xpath.c: patch for normalize-string() substring-before(),
15987 substring-after() and translate() functions from Bjorn Reese
15988 <breese@mail1.stofanet.dk>
15989 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15990 Fredrik Hallenberg <hallon@lysator.liu.se>
15991 * TODO: updated
15992
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015993Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15994
15995 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15996 problem of socklen_t being undefined on a number of platforms
15997 * debugXML.c: fixed a compilation problem when without snprintf
15998
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015999Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16000
16001 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16002 an URI bug and a fix for the control-character-induced infinite loop
16003 * nanohttp.c: preventive fix for compiling on WIN32
16004
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016005Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16006
16007 * xmlint.c: closing bug #25000
16008
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016009Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16010
16011 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16012 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16013 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16014 related function, fixing xmlStrncmp(), and associated cleanup
16015 * result/HTML/entities.html.sax: updating result
16016
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016017Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16018
16019 * uri.c: applied patch for URI escaping from Wayne Davison
16020 <wayned@blorf.net>
16021 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16022 from Denis Barbier <barbier@imacs.polytechnique.fr>
16023 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16024 patch from Wayne Davison
16025
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016026Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16027
16028 * doc/xml.html : updated with new releases, adding "how to help"
16029
Daniel Veillard04698d92000-09-17 16:00:22 +000016030Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16031
16032 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16033 removed a few warnings in pedantic mode ...
16034 * parserInternals.c parser.c: moved encoding switching function
16035 to parserInternals.c
16036 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16037
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016038Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16039
16040 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16041 error or warning handlers
16042
Daniel Veillardb1059e22000-09-16 14:02:43 +000016043Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16044
16045 * parserInternals.c parserInternals.h parser.c Makefile.am:
16046 created a new module parserInternals.c, moved most of the
16047 code shared by the various parsers there, as well as
16048 deprecated code from parser.c. More cleanup of parser.c
16049 * uri.c: fixed a problem when URI is NULL
16050 * valid.c: speedup when looking for an attribute declaration
16051
Daniel Veillard39c7d712000-09-10 16:14:55 +000016052Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16053
16054 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16055 the cleanup of the computation of URI references when seeking
16056 external entities. The URI reference string and the resulting
16057 URI are both stored now.
16058 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16059 large s(n)printf checks and cleanup from Denis Barbier
16060 <barbier@imacs.polytechnique.fr>
16061 * xmlversion.h.in tree.h: couple of SGML declarations for a
16062 possible docbook module.
16063 * result/VC/ : a couple of test output changed due to the change
16064 of the entities URI
16065
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016066Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16067
16068 * parser.h: added a _private field for linking user's data
16069
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016070Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16071
16072 * parser.c parserInternals.h: demacroified most of the IS_XXX
16073 the gain in size is significant so ...
16074
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016075Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16076
16077 * entities.c: cases where looking up entities with doc==NULL
16078 covered
16079
Daniel Veillard90e11312000-09-05 10:42:32 +000016080Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16081
Daniel Veillard1de50802000-09-07 08:54:32 +000016082 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016083 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16084
Daniel Veillard98a79162000-09-04 11:15:39 +000016085Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16086
Daniel Veillard1de50802000-09-07 08:54:32 +000016087 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016088 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16089 * Makefile.in: added URItest and included thenin "make tests"
16090
16091Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016092
16093 * xmlversion.h.in: closed bug 22941
16094
Daniel Veillard2bb89092000-08-31 14:57:50 +000016095Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16096
16097 * doc/xmlio.html: added doc and example for entity loader
16098 redefinition.
16099
Daniel Veillard96984452000-08-31 13:50:12 +000016100Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16101
16102 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16103 used by libxml
16104
Daniel Veillarde715dd22000-08-29 18:29:38 +000016105Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16106
16107 * parser.c: Fixed bug on invalid ontent characters and when using
16108 push.
16109 * xmllint.c: fixed xmllint endling of errors in push mode
16110
Daniel Veillard4948eb42000-08-29 09:41:15 +000016111Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016114 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016115 * result/HTML/*.sax: regenerated HTML SAX output
16116 * parser.c: more cleanup.
16117
Daniel Veillarde010c172000-08-28 10:04:51 +000016118Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16119
16120 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016121 patches from Wayne Davison <wayned@users.sourceforge.net>,
16122 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016123 * HTMLparser.c: fixed an ignorable white space detection bug
16124 occuring when parsing with SAX only
16125 * result/HTML/*.sax: updated since the output is now HTML
16126 encoded...
16127
Daniel Veillard47f3f312000-08-27 22:40:15 +000016128Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16129
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016130 * HTMLparser.[ch]: applied some of Wayne Davison
16131 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016132
Daniel Veillarde0854c32000-08-27 21:12:29 +000016133Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16134
16135 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16136 undeclared namespace prefix was used, added a warning.
16137 Cleaned up support w.r.t. entities, spilling out a warning
16138 and being pedantic on lookups.
16139 * test/warning/ent9 : added testcase for previous example.
16140 * TODO: updated
16141 * parserInternals.h parser.c: changed the way names are parsed
16142 now allow infinite size and decrease penalty for normal use
16143 * parser.c: Started a big cleanup/check of the parser code,
16144 fixed some of the most tortuous entity code, spotted code
16145 unused anymore
16146 * test/*: added tests for very long names and related nasty
16147 things.
16148
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016149Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16150
16151 * doc/encoding.html: added encoding aliases doc
16152 * doc/xml.html: updates
16153 * encoding.[ch]: added EncodingAliases functions
16154 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16155 bottleneck affecting large DTDs like Docbook
16156 * parser.[ch] xmllint.c: added a pedantic option, will be
16157 useful
16158 * SAX.c: redefinition of entities is reported in pedantic mode
16159 * testHTML.c: uninitialized warning from gcc
16160 * uri.c: fixed a couple of bugs
16161 * TODO: added issue raised by Michael
16162
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016163Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16164
16165 * doc/encoding.html: propagated Martin Duerst suggestions
16166
Daniel Veillard52402ce2000-08-22 23:36:12 +000016167Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16168
16169 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16170 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16171 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16172 by Wayne Davison
16173
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016174Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16175
16176 * nanoftp.c nanohttp.c: small cleanup
16177 * TODO: updated
16178
Daniel Veillard244ece92000-08-19 20:58:02 +000016179Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16180
16181 * added an old VC testcase and updated title.xml entity
16182
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016183Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16184
16185 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16186 done on auto-opening of <p> tags and cleanup of SAX output
16187
Daniel Veillard979e55e2000-08-19 16:48:54 +000016188Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16189
16190 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16191
Daniel Veillard4540be42000-08-19 16:40:28 +000016192Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16193
16194 * doc/xml.html libxml.* structure.*: updated the doc a bit
16195
Daniel Veillard808a3f12000-08-17 13:50:51 +000016196Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16197
16198 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16199 of SAX tests
16200
Daniel Veillard29579362000-08-14 17:57:48 +000016201Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16204 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16205
Daniel Veillard1255ab72000-08-14 15:13:33 +000016206Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16207
16208 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16209 * testHTML.c: fix core dump on Solaris 2.x systems
16210 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16211 * result/HTML/*.sax: previous bug fix lead to new results
16212
Daniel Veillard03109292000-08-14 14:58:22 +000016213Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16214
16215 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16216 * configure.in: added --with-readline=DIR to accept alternate
16217 path for readline include/library
16218 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16219 for ANSI under HP-UX
16220 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16221 includes @LIBS@
16222
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016223Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16224
16225 * doc/* : rebuilt the docs
16226 * getting ready for 2.2.2 release
16227
Daniel Veillard87b95392000-08-12 21:12:04 +000016228Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16229
16230 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16231 and xmlAddFeature()
16232 * tree.[ch]: added xmlAddChildList()
16233 * xmllint.c: MAP_FAILED macro test
16234 * parser.h: added xmlParseCtxtExternalEntity()
16235 * valid.c: applied bug fixes removed warning
16236 * tree.c: added CDATA block to elements content
16237 * testSAX.c: cleanup of output
16238 * testHTML.c: added SAX testing
16239 * encoding.c: better error recovery
16240 * SAX.c, parser.c: fixed one of the external entity processing
16241 of the OASis testsuite
16242 * Makefile.am: added HTML SAX regression tests
16243 * configure.in: bumped to 2.2.2
16244 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16245 SAX results
16246
Daniel Veillard88a172f2000-08-04 18:23:10 +000016247Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16248
16249 * configure.in: patch for HP compiler
16250
162512000-08-04 Sven Heinicke <sven@zen.org>
16252
16253 * xmllint.c: Was coredumping sometimes when the file given didn't
16254 exist.
16255
Daniel Veillard46e370e2000-07-21 20:32:03 +000016256Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16257
16258 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016259
Daniel Veillard46e370e2000-07-21 20:32:03 +000016260 when using in memory parsing. Need some cleanup.
16261 * xmllint.c configure.in: added a --memory flag to test memory
16262 parsing
16263
Daniel Veillard36650692000-07-21 15:16:39 +000016264Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16265
16266 * nanohttp.c: fixed socklen_t replacement to unsigned int
16267 * parser.c: fixed a space handdling missing at the end of
16268 production 28 DOCTYPE.
16269 * xmlmemory.c: fixed a stupid bug on the routine to override
16270 allocation functions
16271 * TODO: updated
16272
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016273Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16274
16275 * doc/ regenerated the docs
16276
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016277Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16278
16279 * doc/encoding.html doc/xml.html: added I18N doc
16280 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16281 improvements, both parser and filters, added ASCII & HTML,
16282 fixed the ISO-Latin-1 one
16283 * xmllint.c testHTML.c: added/made visible --encode
16284 * debugXML.c : cleanup
16285 * most .c files: applied patches due to warning on Windows and
16286 when using Sun Pro cc compiler
16287 * xpath.c : cleanup memleaks
16288 * nanoftp.c : added a TESTING preprocessor flag for standalong
16289 compile so that people can report bugs more easilly
16290 * nanohttp.c : ditched socklen_t which was a portability mess
16291 and replaced it with unsigned int.
16292 * tree.[ch]: added xmlHasProp()
16293 * TODO: updated
16294 * test/ : added more test for entities, NS, encoding, HTML, wap
16295 * configure.in: preparing for 2.2.0 release
16296
Daniel Veillard49703262000-07-10 10:27:46 +000016297Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16298
16299 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016300 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016301
Daniel Veillard306be992000-07-03 12:38:45 +000016302Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16303
16304 * doc/xml.html: changed the xmlsoft.org structure, updated the
16305 examples w.r.t. root and childs
16306
Daniel Veillard7d853352000-07-02 18:53:09 +000016307Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16308
Daniel Veillard784b9352003-02-16 15:50:27 +000016309 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016310
Daniel Veillard365e13b2000-07-02 07:56:37 +000016311Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16312
16313 * HTMLparser.c: Work on character encoding support for the HTML parser
16314 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16315 * encoding.c: Fixed a potential memleak in the encoding stuff
16316
Daniel Veillardaf743792000-07-01 11:49:28 +000016317Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16318
16319 * doc/FAQ.html doc/Makefile.am : added a FAQ
16320
16321Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016322
16323 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16324 of the HTML parser to force it to not bypass SAX
16325
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016326Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16327
16328 * win32config.h.in: updated
16329 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16330 lacks iconv support :-( need to release 2.1.1
16331 * configure.in: release 2.1.1
16332 * HTMLparser: fixed bug #14784
16333 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16334 by Windows compiler
16335 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16336 the SAX startDocument() callback.
16337 * TODO: updated
16338
16339Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16340
16341 * added xmlStopParser()
16342
Daniel Veillardbe803962000-06-28 23:40:59 +000016343Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16344
16345 * configure.in: 2.1.0 prerelease
16346 * Large resync between W3C and Gnome tree
16347 * nanoftp, nanohttp.c: fixed stalled connections probs
16348 * HTMLtree.c SAX.c : support for attribute without values in
16349 HTML for andersca
16350 * valid.c: Fixed most validation + namespace problems
16351 * HTMLparser.c: start document callback for andersca
16352 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16353 * parser.h, SAX.c: serious speed improvement for large
16354 CDATA blocks
16355 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16356 different encoding
16357 * example/Makefile.am example/gjobread.c tree.h: work on
16358 libxml1 libxml2 convergence.
16359 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16360 and the LIBXML_TEST_VERSION macro
16361
Daniel Veillardc310d562000-06-23 18:32:15 +000016362Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16363
16364 * doc/xml.html: various patches and improvements typo fixed by
16365 Felix Natter
16366 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16367 from Felix Natter <fnatter@gmx.net>
16368
Daniel Veillardf3029822000-05-06 08:11:19 +000016369Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16370
16371 * doc/upgrade.html: updated with instructions for support of both
16372 libxml-1.x and libxml-2.x
16373 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16374 for 2.x support and also fixed includes
16375
16376
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016377Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16378
16379 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16380 the encoding support, added iconv support, so now libxml if
16381 compiled with iconv automatically support japanese encodings
16382 among others. Work based on initial patch from Yuan-Chen Cheng
16383 I may have broken binary compat in the encoding handler
16384 registration scheme, but that was so utterly broken I don't
16385 expect anybody to have used this feature until now.
16386 * parserInternals.h: fixup on the CHAR range macro
16387 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16388 code.
16389 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16390 * uri.c: added xmlParseURI() I can't believe I forgot to
16391 implement this one in 2.0 !!!
16392 * SAX.c: moved doc->encoding update in the endDocument() call.
16393 * TODO: updated.
16394
Daniel Veillard06047432000-04-24 11:33:38 +000016395Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16396
16397 * tree.h: removed extraneous xmlRemoveProp definition
16398 * TODO: added item about --disable-corba configure switch
16399 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16400 * nanoftp.c: fixed include problems giving troubles on AIX and
16401 slowlaris
16402 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16403 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16404 comment and headers changes to lower gtk-doc number of warnings
16405 * doc/html/*: rebuilt docs
16406
Daniel Veillarde0aed302000-04-16 08:52:20 +000016407Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16408
16409 * HACKING: documented the tag for 1.x and instructions
16410
Daniel Veillard5e873c42000-04-12 13:27:38 +000016411Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16412
16413 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16414 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16415 xmlCreateIOParserCtxt
16416 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16417 significant overall improvement
16418 * xmllint.c: added I/O test to xmllint
16419 * testSAX.c: added a speed test
16420 * doc/* : updated/regenerated
16421
Daniel Veillardfc708e22000-04-08 13:17:27 +000016422Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16423
16424 * xpath.c uri.h parserInternals.h: cosmetic changes from
16425 "Timur I. Bakeyev" <timur@bat.ru>, including making
16426 xmlCreateURI() public
16427
Daniel Veillard5d211f42000-04-07 17:00:24 +000016428Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16429
16430 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16431 and the code at the same time. Added a clean mechanism for
16432 overload or added input methods: xmlRegisterInputCallbacks()
16433 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16434 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16435 * TODO: updated
16436 * doc/* : updated/regenerated
16437 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16438 source dir
16439
Daniel Veillarde77a9182000-04-05 19:12:29 +000016440Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16441
16442 * testURI.c: yet another forgotten commit, I should get some sleep !
16443
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016444Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16445
16446 * xmllint.c: forgot to commit this too ?
16447
Daniel Veillardb9df4042000-04-05 14:23:16 +000016448Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16449
16450 * xmlversion.h.in : forgot to commit this previously
16451
Daniel Veillard361d8452000-04-03 19:48:13 +000016452Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16453
16454 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16455 * README TODO: updated for release
16456 * uri.c uri.h: added authority parsing/saving
16457 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16458 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16459 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16460 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16461 Makefile.am : added compile-time customization of libxml
16462 --with-ftp --with-http --with-html --with-xpath --with-debug
16463 --with-mem-debug
16464 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16465 #include <libxml/xxx.h> I hope it won't break too much stuff
16466 and will be manageable in the future...
16467 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16468 and added xmllint to the installed programs
16469 * uri.h: added xmlFreeURI()
16470
Daniel Veillardec303412000-03-24 13:41:54 +000016471Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16472
16473 * uri.c uri.h: finished the escaping handling, the base support
16474 and the URI path normalization. Looks good just lacks the
16475 authority content parsing code.
16476 * Makefile.am: added instructions to generate testURI
16477 * TODO: updated
16478 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16479 added links and icons for W3C and Gnome
16480
Daniel Veillard8f621982000-03-20 13:07:15 +000016481Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16482
16483 * xmlmemory.[ch] : seems I forgot to actually update the files in
16484 the last commit :-)
16485 * doc/xml.html doc/html/* : updated and uploaded the docs
16486
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016487Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16488
16489 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16490 * TODO: updated
16491 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016492 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016493 gfree).
16494 * Makefile.am, uri.c, uri.h: added a set of functions to do
16495 exact (litteraly copied from the RFC 2396 productions) parsing
16496 and handling of URI. Will be needed for XLink, one XML WFC,
16497 XML Base and reused in the nano[ftp/http] modules. Still work
16498 to be done.
16499
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016500Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16501
16502 * configure.in, libxml.spec.in : libxml2
16503 * doc/* : updated the doc page, rebuilt the docs
16504
Daniel Veillardcf461992000-03-14 18:30:20 +000016505Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16506
16507 * all: tagged LIB_XML_1_X
16508 * *.c *.h : updated from W3C CVS tree
16509 * configure.in : 2.0.0-beta
16510 * libxml.spec.in : libxml2 package nam
16511 * result/* : new version of the tests output
16512
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016513Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16514
16515 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16516
Daniel Veillardb566ce12000-03-04 11:39:42 +000016517Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16518
16519 * doc/* : rebuilt the docs
16520 * parser.c: final patch on #6766
16521 * valid.c: small patch on validity checks.
16522
Daniel Veillardfb76c402000-03-04 11:39:42 +000016523Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16524
16525 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16526 added
16527 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16528 compatibility w.r.t. XML spec and existing code.
16529
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016530Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16531
16532 * parser.c: seems a better solution to <a> </a> exists,
16533 will try it for a while
16534
Daniel Veillard83a30e72000-03-02 03:33:32 +000016535Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16536
16537 * parser.c: tried to remove the <a> </a> generating <a/>
16538 this is hard. Left a flag for that purpose. Fixed bug #6766
16539 * configure.in: prepared 1.8.7 not released, due to previous
16540 problem
16541
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016542Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16543
16544 * doc/xml.html : applied second patch from Paul DuBois
16545
Daniel Veillard402e8c82000-02-29 22:57:47 +000016546Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16547
16548 * doc/xml.html : applied patch from Paul DuBois
16549
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016550Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16551
16552 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16553
Daniel Veillard5feb8492000-02-02 17:15:36 +000016554Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16555
16556 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16557 compilation warnings on various platforms.
16558 * parser.c: Fixed #5281 validity error callbacks are now desactived
16559 by default if not validating.
16560
Daniel Veillardf341f932000-02-02 14:52:08 +000016561Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16562
16563 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16564
Daniel Veillard13c757e2000-02-01 23:59:15 +000016565Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16566
16567 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16568 <gkatsi@cs.toronto.edu>
16569
Daniel Veillard726e8792000-01-30 20:04:29 +000016570Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16571
16572 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16573 processing URLs
16574
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016575Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16576
16577 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16578 xmlNanoFTPUpdateURL for persistent control connections.
16579 * configure.in: 1.8.6
16580
16581Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16582
16583 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16584 * tree.[ch] : added xmlSaveNoEmptyTags
16585
James Henstridgef3be9312000-01-28 13:59:21 +0000165862000-01-29 James Henstridge <james@daa.com.au>
16587
16588 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16589
16590 * Makefile.am: added nanoftp.[ch] to the build.
16591
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016592Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16593
16594 * nanoftp.[ch]: cleanup, comments, API
16595 * debugXML.c : fixed a bug in the cat command
16596 * doc/*: regenerated the docs
16597
Daniel Veillardda07c342000-01-25 18:31:22 +000016598Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16599
16600 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16601 * debugXML.c : fixed a bug in the cat command
16602 * valid.c: fixing some small probs
16603 * libxml.spec.in: get rid of the SNAP suffix
16604 * doc/xml.html: updated the status
16605
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016606Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16607
16608 * xml-config.in: xml-config --version to just return the
16609 version number
16610 * xpath.c: some cleanup w.r.t. axis when the current node is
16611 an attribute.
16612 * TODO: updated
16613
Daniel Veillard461a66c2000-01-18 18:01:01 +000016614Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16615
16616 * configure.in: prepared for libxml-1.8.5
16617 * doc/* recompiled the documentation
16618
166192000-01-17 Jody Goldberg <jgoldberg@home.com>
16620
16621 * configure.in : WARNING autoconf subtlety alert :
16622 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16623 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16624 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16625 get defined by AC_CHECK_HEADERS.
16626
Daniel Veillardf967b902000-01-17 16:06:10 +000016627Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16628
16629 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16630 Rune.Djurhuus@fast.no
16631
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016632Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16633
16634 * TODO: updated
16635 * tree.c, parser.c: made sure that only memory alloc problems
16636 and internal parser errors are allowed to write to stdout or
16637 stderr.
16638
Daniel Veillard0142b842000-01-14 14:45:24 +000016639Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16640
16641 * tree.c : restored xmlNewGlobalNs since this seems used by
16642 a lot of existing code :-(, fixed a bug in xmlNewNs
16643 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16644 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16645 to exit() from the library code.
16646 * xpath.c, parser.c: removed bugs or unused code detected by
16647 Windows compilers
16648 * parser.c: started adding interfaces for parsing well balanced
16649 XML fragments
16650 * configure.in: releasing 1.8.4
16651 * doc/* : rebuilt the docs
16652
Daniel Veillard2eac5032000-01-09 21:08:56 +000016653Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16654
16655 * tree.[ch] : added xmlNewDocFragment() for DOM
16656 * testHTML.c: uninitialized variable.
16657
Daniel Veillardf3a73582000-01-05 14:58:39 +000016658Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16659
16660 * doc/* : rebuild the docs
16661
Daniel Veillard71b656e2000-01-05 14:46:17 +000016662Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16663
16664 * acconfig.h: readline and history patch
16665 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16666 * tree.c: added check and handling when possibly removing an ID
16667 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16668 and saving.
16669 * test/HTML/entities.html result/HTML/entities.html* : test for
16670 various entities reference cases
16671 * result/HTML/* : as a result output of some testcase have
16672 changed
16673 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16674 by previous example. added xmlParseTryOrFinish().
16675 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16676 entities.h debugXML.h HTMLparser.h: changed the way struct are
16677 declared to allow gtk-doc to expose those
16678 * parser.c: closed bug #4960
16679 * Makefile.am configure.in: Applied patch from
16680 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16681 and math/socket libs detection
16682
Daniel Veillard437b87b2000-01-03 17:30:46 +000016683Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16684
16685 * configure.in, Makefile.am: link tester against readline
16686 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16687
Daniel Veillard686d6b62000-01-03 11:08:02 +000016688Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16689
16690 * tree.[ch]: added xmlRemoveProp
16691 * win32config.h.in nanohttp.c: avoid including the Windows
16692 socket stuff in every C files
16693 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16694 the XmL parser(s)
16695 * test/ns4 result/ns4 etc...: added test case for previous prob
16696 * tree.c: xmlNewNs wasn't checking for double definition
16697 * Makefile.in: fixed a problem with dist-hook duplicates
16698 * parser.[hc], xmlIO.c: fixed the loading of external entities
16699 APIs, now xmlLoadExternalEntity() is used everywhere and
16700 setting up an app specific front-end using the
16701 * SAX.c parser.c: some fixes, now the xhtml spec validates
16702 with the xhtml DTD.
16703 * error.c: fixed crashes in case of no input stream
16704 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16705 to the validation tests and results
16706
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016707Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16708
16709 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16710 too htmlCreatePushParserCtxt() and htmlParseChunk()
16711 * parser.c: a bit of cleanup.
16712 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16713 to XML) removed the last mem leak known
16714 * HTMLtree.c: output message cleanup
16715 * xmlmemory.c: display content info about memory blocks
16716 * result/HTML/wired.* : missing att value warning change
16717
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016718Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16719
16720 * doc/* : rebuilt the documentation
16721
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016722Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16723
16724 * parser.[ch] parserInternals.h: Push parser for XML,
16725 seems to work fine now
16726 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16727 --push for push testing
16728 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16729 * testSAX.c: added --push
16730 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16731 subtree
16732 * xmlIO.[ch] : enriched API + fixes for push mode
16733 * entities.[ch]: added the entity content length to the struct.
16734 * xmlmemory.[ch]: new API to show the last entries for the shell
16735 * valid.c: added required attribute testing
16736 * SAX.c: the cdata callback now merge contiguous fragments
16737 * HTMLparser.c: cleanup of some macros
16738
Daniel Veillard3c558c31999-12-22 11:30:41 +000016739Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16740
16741 * parser.c: fix for PIs name starting with xml
16742 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016743 * *.c, configure.in win32config.h.in : generate win32config.h for
16744 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016745
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016746Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16747
16748 * parser.c: fixed a stupid = vs. == bug :-(
16749 * doc/gnome-xml.sgml: s/glade/xml/
16750
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016751Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16752
16753 * configure.in, doc/xml.html : bug fix release 1.8.2
16754 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16755 Hopefully the end of that silly C++ include problem
16756 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16757 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16758 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16759 troubles with autoclosed elements when the stree shape doesn't
16760 follow the DtD specs. Added htmlIsAutoClosed() and
16761 htmlAutoCloseTag()
16762 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16763 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16764 * debugXML.c: fixed a bug on printing default namespaces.
16765 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16766
Daniel Veillardb24054a1999-12-18 15:32:46 +000016767Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16768
16769 * result/HTML/*.htm[l] : updated the HTML regression tests according
16770 to the new output
16771 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16772 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16773 problem due to intermix of extern "C" { ... } declarations for C++
16774 and recursive includes in the headers
16775
Chris Lahey323c48c1999-12-18 15:32:45 +0000167761999-12-20 Chris Lahey <clahey@umich.edu>
16777
16778 * HTMLtree.c: Made it so that html nodes with a single child do
16779 not insert a carriage return before or after the child node.
16780
Daniel Veillardb24054a1999-12-18 15:32:46 +000016781Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016782
16783 * configure.in, doc/xml.html : bug fix release 1.8.1
16784 * parser.c: fixed bug #4344
16785 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16786 added the glue to avoid C++ problems
16787 * doc/* : regenerated the documentation
16788
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016789Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16790
16791 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16792 namespace recognition, and Dia as a resul :-(
16793 * encoding.c: closed bug #3950
16794
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016795Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16796
16797 * valid.c: debugging a posteriori validation, except URI expansion
16798 stuff this should be fixed now
16799 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16800 Carl Nygard <cnygard@bellatlantic.net>
16801 * tester.c: added --postvalid, cleaning of the code
16802 * tree.[ch]: added xmlDocGetRootElement()
16803
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016804Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16805
16806 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16807 c++ losage.
16808
Daniel Veillard10a2c651999-12-12 13:03:50 +000016809Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16810
16811 * configure.in, doc/xml.html : bumped to 1.8.0
16812 * xlink.[ch], Makefile.am : added framework for link detection
16813 * parser.h: added nbChars to parser context, needed for cleanup.
16814 * xmlmemory.c: removed a nasty bug when out of mem
16815 * valid.[ch]: adding namespace support for attribute decl
16816 * tester.c: added --debugent option
16817 * debugXML.[ch]: added xmlDebugDumpEntities()
16818 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16819 buffers instead, this was really needed, validation was breaking
16820 in strange ways due to that. Added xmlParseStringPEReference()
16821 and other parsing from strings functions. Entities processing
16822 modified again, but PERef are still not handled correcly but
16823 unless you're Eve Maller you won't notice :-)
16824 * HTMLparser.c: large changes toward reliability, and switched to
16825 lowercase internal tags, XHTML is lowercase, so it will help
16826 that output is closer to next version.
16827 * doc/* : regenerated the documentation, it is now hosted at
16828 http://xmlsoft.org/ (same bits I just bought the domain :-)
16829
16830
Daniel Veillard294cbca1999-12-03 13:19:09 +000016831Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16832
16833 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16834 doc generation
16835 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16836 in the SAX API
16837 * doc/*: rebuilt the doc making sure everything appears in the
16838 HTML files
16839
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016840Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16841
16842 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16843 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16844 which allow impressive speed improvement on dataset with
16845 large text pieces, but at the cost of broken binary
16846 compatibility and slightly bigger memory usage.
16847 Configure with --with-buffers to activate them, they
16848 are protected with XML_USE_BUFFER_CONTENT define.
16849 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16850 goal is 0 memory left allocated once parser is no more used
16851 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16852 call xmlCleanupParser() and xmlMemoryDump()
16853
Daniel Veillarda819dac1999-11-24 18:04:22 +000016854Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16855
16856 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16857 * parser.[ch] encoding.[ch]: added memory cleanup routines
16858 * parser.c: closing bug #3788
16859 * doc/*: rebuilt the doc
16860
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016861Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16862
16863 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16864 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16865 * tester.c: added --compress option
16866 * doc/*: rebuilt the documentation
16867
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016868Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16869
16870 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16871 if given /proc/kcore as input !
16872 * doc/xml.html doc/*: updated and rebuilt the documentation
16873
16874Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016875
16876 * parser.c: Fixed some wrongly space collapsing code due to
16877 a misreading of the spec.
16878 * result/*: fixed the output accordingly
16879
16880Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016881
16882 * encoding.c: bug fix and typos
16883 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16884 * parser.c: added attribute normalization closing bug #3597
16885 * test/att* result/att* SAXresult/att*: testcase for attribute
16886 normalization
16887
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016888Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16889
16890 * configure.in: closing bug #3163 by adding extra flags for the
16891 cc compiler on HP-UX
16892
Daniel Veillard51e3b151999-11-12 17:02:31 +000016893Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16894
16895 * valid.[ch] : removed a typo and an enumerated type bug in the
16896 xmlAddElementDecl() function
16897 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16898 call to xmlEncodeEntitiesReentrant() so that the functions
16899 New, Set and Get are at the same level.
16900 * parser.c HTMLparser.c: extra memory allocation bug for
16901 attributes detected by someone using libxml in embedded systems :-)
16902
Daniel Veillard962195f1999-10-28 15:51:53 +000016903Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16904
16905 * xmlmemory.h: turned off mem debug :-\
16906
Daniel Veillard35008381999-10-25 13:15:52 +000016907Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16908
16909 * parser.c: closed bug #2784 a one line fix, but worth pushing
16910 a new release out
16911 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16912 some structures, comments before and after the
16913 main element, and other nastyness
16914 * HTMLtree.c tree.c: accomodate the extended HTML supported
16915 * configure.in: pushing 1.7.4
16916 * test/ent8 and related outputs : added a new test for bug #2784
16917 * test/HTML/wired.html and related output: a nasty HTML example
16918 * Makefile.am: improved the test scripts
16919 * docs/* : reran the documentation extractor, updated xml.html
16920
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016921Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16922
16923 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16924 HTMLparser and debugged the HTML related code. HTML documents
16925 now have their own type
16926 * entities.c: do not dump &apos; for HTML output
16927 * xmlmemory.c: improvement, breakpoint mechanism
16928 * testHTML.c: added --sax --repeat ...
16929 * Makefile.am: improved the HTML tests
16930 * valid.[ch]: added xmlValidGetValidElements and
16931 xmlValidGetPotentialChildren
16932 * tester.c: added --insert to test the 2 new functions
16933 * test//* result//* SAXresult//* : regression test cleanup
16934 and extension.
16935 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16936 gnome-xml-nanohttp.html
16937
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016938Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16939
16940 * HTMLparser.c: fixed problems with some autoclose tags
16941 * tree.c: fixed XML output problems.
16942 * result/* SAXresult/*: update of the tests output
16943
Daniel Veillard6077d031999-10-09 09:11:45 +000016944Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16945
16946 * Makefile.am: Arturo patch for xmlConf.sh version info
16947 * parser.c: Tim Josling patch for single quoted items
16948 * tester.c: Tim Josling patch for tester options usage
16949 * tree.h: indent cleanup
16950
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016951Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16952
16953 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16954 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16955
Daniel Veillard00fdf371999-10-08 09:40:39 +000016956Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16957
16958 * tree.c : Raph patch for initialization of CORBA fields
16959 * parser.c, xpath.c, ...: modification of doc comments
16960 * xpath.c : allow spaces in xpath expressions
16961
Daniel Veillardad219441999-09-27 08:17:49 +000016962Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16963
16964 * xmlmemory.h: turning off memory debug :-(
16965
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016966Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16967
16968 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16969 better SAX interfaces.
16970 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16971 entity.
16972 * configure.in: 1.7.2
16973
16974Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016975
16976 * libxml.spec.in: fixed the URL
16977 * doc/xml.html: improved the documentation front-end
16978
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016979Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016980
16981 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16982
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016983Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016984
16985 * libxml.spec.in: fixed the alpha compile problem
16986 * parser.[ch]: changed errno to errNo in the parser context :-(
16987 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16988 * doc/xml.html: changed CHAR to xmlChar
16989 * doc/html/*: recompiled the documentation
16990 * configure.in: 1.7.1
16991
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016992Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16993
16994 * parser.h: modified the parser context struct to regain 1.4.0
16995 binary compatibility
16996 * parser.c, xml-error.h: added errno ot teh context and defined
16997 a set of errors values with update of errno
16998 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16999 DTDs and entities
17000 * *.h, *.c: complete cleanup of the use of config.h and include
17001 protection depending on the current setup.
17002 * overalll debugging, maintenance and bug-fixing on all modules
17003 * updated the documentation
17004 * ready for 1.7.0
17005
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017006Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17007
17008 * HTMLparser.c : cleanup
17009 * SAX.c valid.c valid.h: added ID/IDREF checking
17010 * tree.c tree.h: extended doc structure for refs
17011 * configure.in: 1.6.2
17012 * parser.c: patched bug in SAX user arg call
17013 * parserInternals.h: patched missing close in C++ wrapping
17014 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17015 especially upcoming XPointer implementation.
17016 * doc/xml.html: augmented, typo
17017
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017018Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17019
17020 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17021 not all invocations of install understand -d.
17022
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017023Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17024
17025 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17026 to make 'check' works, when builddir != srcdir.
17027
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017028Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17029
17030 * doc/xml.html : updated the documentation
17031
Daniel Veillard6454aec1999-09-02 22:04:43 +000017032Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17033
17034 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17035 not deallocated memory blocks
17036 * *.c : replaces all calls to malloc() free() and realloc() to
17037 the wrapper functions/macros
17038 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17039 instead of xmlFreeNodeList()
17040
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017041Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17042
17043 * HTMLparser.c: corrected a stupid bug leading to core dump at
17044 tree deallocation. Removed warnings indicated by
17045 Stephane.Conversy@lri.fr
17046 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17047 looked for in the external subset
17048
17049Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017050
17051 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17052 on SGI by Stephane.Conversy@lri.fr
17053
Daniel Veillardb96e6431999-08-29 21:02:19 +000017054Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17055
17056 * all .h : changed the prototype declaration indent as in gtk
17057 * most .c : working on reducing the TODOs in the code
17058 * most .c : cleanup though -pedantic and Insure++
17059 * improvements on validation ID checkings.
17060 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17061 * xml-config.in: closed #1810
17062
17063Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017064
17065 * tree.h, valid.c, valid.h: more work on validity, IDs
17066 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17067 definition for AIX
17068
Daniel Veillardb556eb51999-08-15 17:19:50 +000017069Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17070
17071 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17072 the distribution due to a cut'n paste error at last commit
17073
Daniel Veillardb05deb71999-08-10 19:04:08 +000017074Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17075
17076 * configure.in: upgraded to version 1.4.0
17077 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17078 Big update, added a large part of the validation process,
17079 it should be usable, but some parts are missing
17080 * xpath.c: improved the implementation w.r.t. root.
17081 * Makefile.am: added more tests
17082 * test and result trees: added a lot of tests
17083 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17084
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017085Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17086
17087 * Added an HACKING file
17088
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017089Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17090
17091 * xpath.[ch] : improvements and debug of the XPath implementation
17092 * parser.c, HTMLparser.c : modified the parsers to be progressive
17093 * tree.[ch] : extended the Buffer promitives
17094 * xmlIO.[ch] : added basic I/O routines providing progressive
17095 parsing and ready for I18N conversion plugins
17096 * SAXresult/* : the SAX callback sequence maybe slightly different
17097 now
17098 * test*.c : improved/updated the tests programs
17099 * doc/* : recompiled the docs.
17100
Daniel Veillard15b75af1999-07-26 16:42:37 +0000171011999-07-26 Michael Meeks <michael@edenproject.org>
17102
17103 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17104
17105 * tree.c: Ditto.
17106
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017107Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17108
17109 * configure.in: upgraded to version 1.4.0
17110 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17111 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17112 XML query language, see http://www.w3.org/TR/xpath for more details.
17113 * parser.c, parser.h: added CHAR* related string functions for XPath
17114 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17115 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17116 rebuild the docs.
17117 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17118 and regression testing capabilities for XPath.
17119
Daniel Veillardd79d7871999-07-12 10:38:12 +000017120Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17121
17122 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17123 closing bug #1646
17124
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017125Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17126
17127 * Makefile.am, example/Makefile.am: closed bug #1683
17128
Daniel Veillard3166ab11999-07-11 16:14:19 +000017129Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17130
17131 * example/Makefile.am, configure.in: added the makefile for the
17132 gjobread example
17133
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017134Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17135
17136 * doc/Makefile.am:
17137 - fix which allow "make install DESTDIR=</install/prefix>".
17138
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017139Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17140
17141 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17142 which fixed a problem on the file reading-code.
17143
Daniel Veillard82150d81999-07-07 07:32:15 +000017144Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17145
17146 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17147 output.
17148 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17149
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017150Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17151
17152 * parser.h : Oops removed the binary compatibility problem
17153 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17154 * parser.c, HTMLparser.c: applied patches for reading from stdin
17155
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017156Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17157
17158 * parser.c, entities.c, valid.c: cleanup bug #1591
17159 * configure.in: cleanup bug #1592
17160 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17161 the same tree back-end. Hence gdome will be available for it.
17162 * doc/Makefile.am: close bug #617
17163
Daniel Veillard97fea181999-06-26 23:07:37 +000017164Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17165
17166 * parser.c: alloctate a per parser context SAX interface block
17167
Daniel Veillard14fff061999-06-22 21:49:07 +000017168Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17169
17170 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17171 and xmlEncodeEntitiesReentrant with the correct one :-\
17172
17173Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17174
17175 * commit of my internal XML base changes, quite a lot of
17176 changes, cleanups, better entities support, framework for
17177 new I/O and charset detection and handling
17178 * Fixed the configure/Makefile stuff to generate shared libs
17179 with the proper version info, so we jumped on rev from
17180 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17181 xmlEncodeEntities() result need to be freed now, and a string
17182 xmlParserVersion provide the current library version.
17183
Raph Levien05240da1999-06-15 21:27:11 +000017184Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17185
17186 * parser.c: fixed a buffer overrun for when you have a very long
17187 attribute with no entities in it.
17188
Daniel Veillardbb2da581999-06-13 14:37:07 +000017189Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17190
17191 * added example directory
17192 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17193
Daniel Veillard011b63c1999-06-02 17:44:04 +000017194Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17195
17196 * Release of libxml-1.1, nearly everything has been touched for
17197 this.
17198 * Added more regression tests
17199 * Updated the documentation
17200
Daniel Veillard27d88741999-05-29 11:51:49 +000017201Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17202
17203 * tree.[ch]: unified the XML_NO_CORBA defines.
17204 * parser.c encoding.[ch]: started plugging in char encoding detection
17205
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017206Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17207
17208 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17209 Also freed allocated buffer.
17210
Daniel Veillard27d88741999-05-29 11:51:49 +000017211Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017212 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17213 reentrancy problem at printing. One is left in entities.c, to
17214 remove ASAP
17215 * testSAX.c : added a test example showing the use of the SAX
17216 interface if one doesn't want to build the DOM tree.
17217 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17218
Daniel Veillard517752b1999-04-05 12:20:10 +000017219Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17220
17221 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17222 large revamping of the parser to use SAX callbacks
17223 http://www.megginson.com/SAX/ (or at least a C like interface
17224 a la Expat). It's now possible to set up your own callbacks
17225 and the parser will not build a DOM tree.
17226 * test/* result/*: updated the test suite, I finally removed
17227 the old Namespace draft support (PI based).
17228
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017229Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17230
17231 * Makefile.am: added test result to EXTRA_DIST for make tests
17232
Daniel Veillard64068b31999-03-24 20:42:16 +000017233Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17234
17235 * parser.c, parserInternals.h: moved the chars macro definitions
17236 to parserInternals.h
17237 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17238 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17239
Daniel Veillard012ccc11999-03-23 10:11:11 +000017240Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17241
17242 * xml-config.in : applied patch to make --version work
17243
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000172441999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17245
17246 * Makefile.am (check-local): Alias for `tests' target. This will
17247 cause `make check' to do the right thing.
17248 (tests): Don't run tests in srcdir. Also, replaced calls to
17249 basename with a `sed' "equivalent".
17250
Daniel Veillardd109e371999-03-05 06:26:45 +000017251Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17252
17253 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17254 it in the header and not the sources, updated the doc.
17255 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17256 pointing this out.
17257
Daniel Veillardbc50b591999-03-01 12:28:53 +000017258Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17259
17260 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17261 exported the inputStream routines.
17262 * doc/html/* : updated accordingly
17263
Daniel Veillardd692aa41999-02-28 21:54:31 +000017264Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17265
17266 * parser.c, parser.h, parserInternals.h: added a few extra
17267 internal calls to allocate and free parser contexts ...
17268 * doc/html/* : updated accordingly
17269
Daniel Veillard55a99271999-02-25 11:01:29 +000017270Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17271
17272 * configure.in, Makefile.am, doc/makefile.am : General changes for
17273 1.0.0 release and including the generated HTML documentation.
17274
Daniel Veillard35925471999-02-25 08:46:07 +000017275Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17276
17277 * makefile.am : added parserInternals.h, oops.
17278
Daniel Veillard1e346af1999-02-22 10:33:01 +000017279Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17280
17281 * parserInternals.h: added this header giving access to the parser
17282 internal functions.
17283 * doc/Makefile.am : added a rebuild target which rebuilds the full
17284 set of documentations
17285 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17286 the internal subset.
17287 * *.c *.h: modifications needed to generate the documentation using
17288 gtk-doc, cleanup of functions blocks, reorganisation of struct
17289 declarations.
17290
Daniel Veillard1164e751999-02-16 16:29:17 +000017291Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17292
17293 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17294 the tar and spec file to include the beginning of the doc.
17295
Nuno Ferreira03d04781999-02-13 00:07:17 +0000172961999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17297
17298 * doc/.cvsignore: Added this file.
17299
Daniel Veillard6800ef31999-02-08 18:33:22 +000017300Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17301
17302 * tree.c: fixed xmlGetProp to return "" when the attribute
17303 exists, even if the node-list is NULL.
17304
Daniel Veillard726c7e31999-02-08 15:13:10 +000017305Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17306
17307 * tree.c: patched an error outputting empty attribute values.
17308 * Makefile.am and doc/makefile.am: have been updated during the
17309 week-end. Sorry for an empty CVS log, I got a shell problem.
17310
Daniel Veillard1899e851999-02-01 12:18:54 +000017311Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17312
17313 * tree.h: cleaned up using enums instead of defines
17314 * parser.c, valid.[ch]: more work on parsing/output of element
17315 declarations
17316
Daniel Veillard3b9def11999-01-31 22:15:06 +000017317Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17318
17319 * valid.[ch], tree.c, parser.c : more work toward full parsing
17320 of XML DTDs.
17321 * README: added informations about mailing-list and on-line
17322 documentation
17323
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000173241999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17325
17326 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17327
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017328Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17329
17330 * parser.c, tree.[ch] : more work toward conformance testing,
17331 added a last element to accelerate parsing of very flat structures
17332 started working on internal subset Element content declaration.
17333 * valid.[ch] : first cut at adding code toward validation.
17334 * previous changes had also small impact on most files, especially
17335 the conformance testing using James Clark test suite.
17336
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017337Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17338
17339 * test/* : updated the examples, most of them were not well
17340 formed (humm), and added rdf2.
17341 * result/* : resulting changes in the output.
17342
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017343Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17344
17345 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17346
Daniel Veillard44b3a061998-12-05 17:27:22 +000017347Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17348
17349 * tree.c: patched a bug in the generation of empty attributes
17350
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017351Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17352
17353 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17354 for node/trees/documents/... Biggest problem is namespace
17355 support when copying subtrees.
17356
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017357Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17358
17359 * parser.c, entities.c: improve entities and char ref encoding,
17360 and cleanups of error messages.
17361
Daniel Veillard242590e1998-11-13 18:04:35 +000017362Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17363
17364 * parser.c, entities.c: simple bug hunting done during rpm2html and
17365 rpmfind integration.
17366
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017367Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17368
17369 * parser.[ch]: Added interfaces allowing to specify a SAX
17370 handler before parsing.
17371
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017372Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17373
17374 * parser.c: redirrect all errors reporting through the SAX
17375 error function
17376
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017377Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17378
17379 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17380 * libtool, tlmain ...: update of the libtool files
17381
Miguel de Icaza442321c1998-11-04 18:13:38 +0000173821998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17383
17384 * entities.c: Use g_snprintf insteda of snprintf.
17385
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017386Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17387
17388 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17389 added ent5 test for this purpose.
17390 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17391
Daniel Veillard27271681998-10-30 06:39:40 +000017392Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17393
17394 * parser.c: fixed? a strange error due to compression on a GWP
17395 document.
17396
Daniel Veillard25940b71998-10-29 05:51:30 +000017397Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17398
17399 * tree.[ch]: bug fixing
17400 * entities.[ch]: defined a specific type for predefined entities
17401 * doc/xml.html: more documentation on the library, how to use it,
17402 overview of the interfaces.
17403
Daniel Veillard16253641998-10-28 22:58:05 +000017404Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17405
17406 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17407
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017408Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17409
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017410 * tree.c: corrected a small bug
17411 * doc/xml.html: continuing writing documentation.
17412
17413Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17414
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017415 * debugXML.h debugXML.c: added debugging utilities.
17416 * tester.c: added --debug switch.
17417 * tree.c: patched an incorrect node->type assignment.
17418 * parser.c: formatting, ensure that node->doc != NULL in attributes
17419
Daniel Veillardccb09631998-10-27 06:21:04 +000017420Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17421
17422 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17423 entity support and provide an internal representation close to
17424 DOM one (entity ref nodes, and attribute value as tree). I tried
17425 to preserve the interface but this will surely break some apps
17426 (I have to change rpm2html/rpmfind for example). I had to change
17427 two interfaces, and the generated tree is somewhat different.
17428 * doc/* : started documenting the XML library, the tree and
17429 DOM/Corba. This is a first step.
17430
Daniel Veillard11e00581998-10-24 18:27:49 +000017431Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17432
17433 * parser.c: Set up the fonctions comment block, boring but useful.
17434 * parser.h, SAX.c, parser.c: now attributes are processed through
17435 the SAX interface. The problem is that my SAX interface diverged
17436 quite a bit from the original one, well this is not an official
17437 spec, and translating it from Java to C is hairy anyway...
17438
Daniel Veillard97b58771998-10-20 06:14:16 +000017439Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17440
17441 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17442 fonctions comment block, boring but useful.
17443
17444Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017445
17446 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17447 conversion routines. However they are not yet used to convert the
17448 inputs. The core will run with UTF-8.
17449
Daniel Veillard33942841998-10-18 19:12:41 +000017450Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17451
17452 * tree.c : make sure that the type id is properly set-up when
17453 a new object is allocated, needed for DOM.
17454
Daniel Veillard27fb0751998-10-17 06:47:46 +000017455Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17456
17457 * tree.h, tree.c: Ok, the main objects in the tree will be native
17458 corba objects, it costs 8 bytes per Node, Attribute and Document
17459 but it simplifies the Corba integration a lot (no extra interface
17460 objects to allocate/free).
17461
Daniel Veillard0bef1311998-10-14 02:36:47 +000017462Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17463
17464 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17465 and changed NODEs contants for conformity with DOM Level 1
17466
Daniel Veillard27864701998-10-08 03:47:24 +000017467Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17468
17469 * added hooks to keep track of servants when creating objects
17470 xmlDoc and xmlNode (for Corba export).
17471
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017472Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17473
17474 * added xml-config script.
17475
Daniel Veillard7066a791998-10-01 20:28:28 +000017476Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17477
17478 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17479 to autoupdate libtool and automake conf files.
17480
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000174811998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17482
17483 * Makefile.am: Use '?' to separate the sed
17484 commands as ',' is used when people pass -Wl,something.
17485
17486
Daniel Veillard15a8df41998-09-24 19:15:06 +000017487Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17488
17489 * tree.c, tree.h: added a per-document compression interface.
17490
Daniel Veillard151b1b01998-09-23 00:49:46 +000017491Tue Sep 22 20:47:38 EDT 1998
17492
17493 * tree.c, tree.h: added saving with compression and added interfaces
17494 to control the compression level (xmlGetCompressMode,
17495 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17496
Daniel Veillard70120ff1998-09-22 00:24:21 +000017497Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17498
17499 * parser.c: corrected a loop for files of size 0
17500
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000175011998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17502
17503 * error.h: New file. Contains prototyes from `error.c'.
17504
Tom Tromeyc19653d1998-08-14 01:22:43 +000017505Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17506
17507 * Makefile.am (xmlincdir): New macro.
17508 (xmlinc_HEADERS): Renamed from include_HEADERS.
17509
Daniel Veillard845664d1998-08-13 04:43:19 +000017510Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17511
17512 * applied small patch on numeric entities from
17513 Christopher Blizzard <blizzard@appliedtheory.com>
17514
Daniel Veillard260a68f1998-08-13 03:39:55 +000017515Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17516
17517 * New release 0.2, removed the old xml_* files so that it's
17518 coherent with the other CVS base (W3C), far better conformance
17519 to standard, new namespaces, decent entities support, beginning
17520 of a SAX-like interface. Nearly nothing left intact, even the
17521 test examples ...
17522
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000175231998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17524
17525 * .cvsignore: Add .deps dir
17526
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017527Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17528
17529 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17530
Daniel Veillardfe926001998-07-26 04:28:20 +000017531Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017532
Daniel Veillardfe926001998-07-26 04:28:20 +000017533 * configure.in: added test for CPP
17534 * AUTHORS, Changelog: the original ones didn't get commited but the
17535 glib ones instead, fixed.
17536 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017537
Daniel Veillardfe926001998-07-26 04:28:20 +000017538Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017539
Daniel Veillardfe926001998-07-26 04:28:20 +000017540 * integrated code developped at W3C
17541 * changed the original Copyright
17542 * migrated to automake
17543 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017544