blob: 1da7644f199006faac9691853ba38331c3dbb466 [file] [log] [blame]
Daniel Veillard2fdbd322003-08-18 12:15:38 +00001Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
4 new dictionary module to keep a single instance of the names used
5 by the parser
6 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
7 switched all parsers to use the dictionary internally
8 * include/libxml/HTMLparser.h include/libxml/parser.h
9 include/libxml/parserInternals.h include/libxml/valid.h:
10 Some of the interfaces changed as a result to receive or return
11 "const xmlChar *" instead of "xmlChar *", this is either
12 insignificant from an user point of view or when the returning
13 value changed, those function are really parser internal methods
14 that no user code should really change
15 * doc/libxml2-api.xml doc/html/*: the API interface changed and
16 the docs were regenerated
17
Daniel Veillard7fb801f2003-08-17 21:07:26 +000018Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
19
20 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
21
William M. Bracka716ff12003-08-16 14:58:33 +000022Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
23
24 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
25 fixed part (2) of bug 119535 (wrong alpha case on filenames)
26
William M. Brackc6e07552003-08-16 12:44:47 +000027Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
28
29 * doc/API*.html, doc/html/*: regenerated API documentation
30 for xmlsoft.org (part of Bug 119535)
31
William M. Brack7a821652003-08-15 07:27:40 +000032Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
33
34 * encoding.c, threads.c, include/libxml/HTMLparser.h,
35 doc/libxml2-api.xml: Minor changes to comments, etc. for
36 improving documentation generation
37 * doc/Makefile.am: further adjustment to auto-generation of
38 win32/libxml2.def.src
39
Daniel Veillardcfba2fe2003-08-15 00:33:43 +000040Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
41
42 * News configure.in: preparing libxml2-2.5.10 release
43 * doc/* : updated the doc and rebuilt
44
Daniel Veillardbf1e3d82003-08-14 23:57:26 +000045Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
46
47 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
48 Malcolm Tredinnick with the patch he suggested.
49
Daniel Veillarde8ed6202003-08-14 23:39:01 +000050Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
51
52 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
53
Daniel Veillard608d0ac2003-08-14 22:44:25 +000054Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
55
56 * uri.c: fixing an use of strcpy() where both strings overlap
57 pointed out by valgrind.
58
Daniel Veillard98485322003-08-14 15:44:40 +000059Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
60
61 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
62 some compilation warnings.
63 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
64 plus some cleanup and better error reporting.
65
Daniel Veillardab1ae3a2003-08-14 12:19:54 +000066Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
67
68 * encoding.c: applied UTF-16 encoding handling patch provided by
69 Mark Itzcovitz
70 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
71 not having iconv support.
72
Daniel Veillard1638a472003-08-14 01:23:25 +000073Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
74
75 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
76 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
77 mingw compiler on Windows.
78
Daniel Veillardb19ba832003-08-14 00:33:46 +000079Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
80
81 * parser.c: fixed the serious CPU usage problem reported by
82 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +000083 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +000084 missing in htmlSAXParseDoc
85
William M. Brackccf9e392003-08-13 14:50:18 +000086Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
87
88 * doc/Makefile.am: Removed dependency from libxml2.def.src
89
William M. Brack476cd962003-08-13 11:09:42 +000090Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
91
92 * autogen.sh: took away the requirement for automake-1.4,
93 changed the messages for getting auto* tools to current
94 gnu pages.
95 * configure.in: added check for Linux Dec alpha requiring
96 -ieee flag, fixed test for ipv6
97 * trionan.c: fixed problem for compiling on Linux Dec alpha
98 using native compiler
99 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
100 whenever libxml2-api.xml is changed.
101
Daniel Veillard6b621b82003-08-11 15:03:34 +0000102Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
103
104 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
105 is not used.
106
William M. Brack30909422003-08-10 00:14:20 +0000107Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
108
109 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
110
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000111Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
112
113 * News configure.in: preparing libxml2-2.5.9 release
114 * doc/* : updated the doc and rebuilt
115
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000116Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
117
118 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
119 definition to get a correct API XML description. This was apparently
120 breaking Windows build.
121
Daniel Veillard14f752c2003-08-09 11:44:50 +0000122Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
123
124 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
125 the progressive HTML parser front-end on large character data
126 island leading to an erroneous end of data detection by the
127 parser. Some cleanup too to get closer from the XML progressive
128 parser.
129
William M. Brack6d13f332003-08-08 16:40:36 +0000130Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
131
132 * win32/configure.js: Added in support for the ISO8859X
133 module (patch provided by Jesse Pelton)
134
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000135Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
136
137 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
138 when the library is not initialized and one try to save, the
139 locks in threaded env might not been initialized, playing safe
140 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
141 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
142 his tests to the regression suite.
143
William M. Brack41e6bed2003-08-08 10:53:06 +0000144Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
145
146 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
147 (with apologies to Igor) - Enhanced handling of docb and
148 nanohttp.
149
William M. Brack16db7b62003-08-07 13:12:49 +0000150Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
151
152 * encoding.c: further small changes for warnings when
153 configured with --with-iconv=no
154
William M. Bracka71a8ef2003-08-06 04:43:55 +0000155Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
156
157 * error.c trionan.[ch] testThreads.c python/generator.py:
158 further small changes to elminate most of the remaining
159 warnings.
160
William M. Brackc1939562003-08-05 15:52:22 +0000161Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
162
163 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
164 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
165 python/libxml.c include/libxml/xmlmemory.h: small changes
166 to syntax to get rid of compiler warnings. No changes
167 to logic.
168
Daniel Veillardc758c222003-08-04 20:42:34 +0000169Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
170
171 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
172
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000173Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
174
175 * tree.c: fixed a small problem in the patch for #118763
176 * result/HTML/doc3.htm*: this reverts back to the previous result
177
Daniel Veillard91e69c52003-08-04 01:43:07 +0000178Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
179
180 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
181 and rebuilt, apparently some C++ wrappers are not available,
182 c.f. bug #118943
183
Daniel Veillard39057f42003-08-04 01:33:43 +0000184Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
185
186 * tree.c: fixing HTML attribute serialization bug #118763
187 applying a modified version of the patch from Bacek
188 * result/HTML/doc3.htm*: this modifies the output from one test
189
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000190Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
191
192 * tree.c include/libxml/tree.h: added a new API to split a
193 QName without generating any memory allocation
194 * valid.c: fixed another problem with namespaces on element
195 in mixed content case
196 * python/tests/reader2.py: updated the testcase with
197 Bjorn Reese fix to reader for unsignificant white space
198 * parser.c HTMLparser.c: cleanup.
199
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000200Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
201
202 * catalog.c: trying to fix #118754 of possible recursion in the
203 catalogs. Not fantastically happy about the current fix since
204 it's likely to break under very thread intensive concurrent
205 access to the catalog. Better solution might to keep the depth
206 an extra argument to the resolution functions.
207
Daniel Veillard7b68df92003-08-03 22:58:54 +0000208Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
209
210 * valid.c: fixed bug #118712 about mixed content, and namespaced
211 element names.
212 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
213 in the regression tests
214
William M. Brack779af002003-08-01 15:55:39 +0000215Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
216
217 Coninuing work on bug 118559
218 * DOCBparser.c: removed 2 unsed vars
219 * xmlregexp.c: changed some numeric const to their enum symbols
220 * xmlreader.c: changed one var define from int to enum
221 (a little more to be done, awaiting co-ordination)
222 * relaxng.c: deleted one unused var
223 * xmllint.c: deleted some unused vars, changed one arg
224 val from int to enum
225 * testHTML.c, testDocbook.c: changed some arg vals to enum const
226 * xmlIO.c: fixed typo from last night (small warning msg)
227
William M. Brack78637da2003-07-31 14:47:38 +0000228Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
229
230 Working on bug 118559
231 * error.c: deleted unused variable
232 * parserInternals.c: deleted unneeded 'const' qualifier
233 * parser.c: changed variable type for enum temp storage
234 * xmlIO.c: changed debugging var to be inside #ifdef
235 * valid.c: removed unused variable
236 * HTMLparser.c: removed some unneeded 'const' qualifiers
237 * xpath.c: added some type casts, removed some unused vars
238 * xinclude.c: added one type cast
239 * nanohttp.c: repositioned some #ifdef to avoid unused var
240 * nanoftp.c: removed unused var
241
Daniel Veillard97e01882003-07-30 18:59:19 +0000242Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
243
244 * HTMLparser.c: applied a patch from William Brack about
245 the problem of parsing very large HTML instance with comments
246 as raised by Nick Kew
247
Daniel Veillardd6038e02003-07-30 16:37:18 +0000248Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
249
250 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
251 patch from Bjorn Reese for xmlTextReaderNodeType() and
252 significant whitespace. There is an enum for node type
253 values now.
254
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000255Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
256
257 * encoding.c: applying patch from Peter Jacobi to added
258 ISO-8859-x encoding support when iconv is not available
259 * configure.in include/libxml/xmlversion.h.in
260 include/libxml/xmlwin32version.h.in: added the glue needed
261 at the configure level and made it the default for Windows
262
Daniel Veillardc2664642003-07-29 20:44:53 +0000263Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
264
265 * python/generator.py python/libxml.c python/libxml2class.txt:
266 patch from Joachim Bauch + cleanup for Relax NG error callbacks
267 in python
268
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000269Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
270
271 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
272 cleanup patch, and also avoided a possible memory leak
273
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000274Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
275
276 * encoding.c: fix the previous commit
277
William M. Brack4a557d92003-07-29 04:28:04 +0000278Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
279
280 * HTMLparser.c: fixed problem with comments reported by Nick Kew
281 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
282 some future cleanup of UTF8 handling
283
Daniel Veillard9deb2422003-07-28 20:40:59 +0000284Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
285
286 * xpath.c: applied a change suggested by Sean Griffin in bug
287 #118494 about a memory leak in EXSLT
288
Daniel Veillardd94849b2003-07-28 13:02:24 +0000289Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
290
291 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
292 when fixing the previous Relax-NG bugs
293 * result/relaxng/*: This slightly changes the output messages of
294 some regression tests.
295 * configure.in: added support of -with-fexceptions for nested C++
296 support.
297
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000298Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
299
300 * doc/tutorial/apa.html
301 * doc/tutorial/apb.html
302 * doc/tutorial/apc.html
303 * doc/tutorial/apd.html
304 * doc/tutorial/ape.html
305 * doc/tutorial/apf.html
306 * doc/tutorial/apg.html
307 * doc/tutorial/aph.html
308 * doc/tutorial/ar01s02.html
309 * doc/tutorial/ar01s03.html
310 * doc/tutorial/ar01s04.html
311 * doc/tutorial/ar01s05.html
312 * doc/tutorial/ar01s06.html
313 * doc/tutorial/ar01s07.html
314 * doc/tutorial/ar01s08.html
315 * doc/tutorial/index.html
316 * doc/tutorial/ix01.html
317 * doc/tutorial/xmltutorial.pdf
318 * doc/tutorial/xmltutorial.xml
319 update tutorial with XPath example
320
321
Daniel Veillard597bc482003-07-24 16:08:28 +0000322Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
323
324 * SAX.c parser.c: fixing a bug about a special case of namespace
325 handling, this closes bug #116841
326
Daniel Veillard2134ab12003-07-23 19:56:29 +0000327Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
328
329 * relaxng.c result/relaxng/*: checked and fixed the compilation
330 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
331 This slightly changes the output messages of some regression tests.
332
Daniel Veillardc127adc2003-07-23 15:07:08 +0000333Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
334
335 * xmlreader.c: fixed an out of bound error #118052 , the good
336 part if that base64 code was not in use yet ...
337
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000338Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
339
340 * doc/xmllint.html
341 include html version of the xmllint man page, so an
342 up-to-date version is visible on the Web
343
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000344Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
345
346 * xinclude.c include/libxml/xinclude.h: added a new API
347 xmlXIncludeProcessTree() to process XInclude only on a subtree
348 this should fix bug #115385
349
Daniel Veillard409a8142003-07-18 15:16:57 +0000350Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
351
352 * relaxng.c include/libxml/relaxng.h: adding Get interface for
353 the error callback and parameters of parsing and validation
354 contexts
355 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
356 on text nodes.
357
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000358Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
359
360 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
361 when using the push XML parser.
362 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
363 added the test to the regression suite.
364
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000365Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
366
367 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
368 as suggested by Rob Richards
369
Daniel Veillard34ba3872003-07-15 13:34:05 +0000370Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
371
372 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
373 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
374 to unsigned int and a couple of others.
375
376Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
377
378 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
379
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000380Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
381
382 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
383
Daniel Veillarddf101d82003-07-08 14:03:36 +0000384Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
385
386 * globals.c threads.c: fixes some problem when freeing unititialized
387 mutexes
388
Daniel Veillard2db8c122003-07-08 12:16:59 +0000389Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
390
391 * nanoftp.c nanohttp.c: the modules should not import <config.h>
392 directly, some cleanups
393 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
394 validation code.
395
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000396Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
397
398 * win32/configure.js: Jesse Pelton pointed out a problem in the
399 javascript code.
400
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000401Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
402
403 * NEWS doc/*: regenerated
404 * nanoftp.c nanohttp.c: might fix includes problems with the
405 Ipv6 support on solaris
406 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
407 defined as #IMPLIED
408
Daniel Veillard560c2a42003-07-06 21:13:49 +0000409Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
410
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000411 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000412 * nanohttp.c: changed some preprocessor block
413 * xmlschemastypes.c: applied patch from Charles Bozeman adding
414 hexBinary schema datatype and adding support for totalDigits and
415 fractionDigits facets.
416
Daniel Veillard7a985a12003-07-06 17:57:42 +0000417Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
418
419 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
420
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000421Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
422
423 * xinclude.c: fixed bug #116095 removing the error message when
424 reapplying XInclude to a document.
425
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000426Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
427
428 * xmlIO.c: applied small changes to portability layer for
429 compilation on DJGPP Ms-DOS compiler.
430
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000431Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
432
433 * parser.c HTMLparser.c: use the character() SAX callback
434 if the cdataBlock ain't defined.
435 * xpath.c: fix bug #115349 allowing compilation when configured
436 with --without-xpath since the Schemas code needs NAN and co.
437
William M. Brack59002e72003-07-04 17:01:59 +0000438Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
439
440 Fixed problem with multi-threading, shown by the test program
441 testThreads. After fix, ran mutiple tests on various speed
442 machines (single and dual processor X86), which all seem okay.
443
444 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
445
446 * threads.c: added missing initialisation for condition variable
447 in xmlNewRMutex.
448
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000449Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
450
451 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
452 closing bug #114837
453
454 * configure.in: Added checks for IPv6 support and getaddrinfo().
455
456 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
457
458 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
459
460 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
461 field or sockaddr_in field, depending upon the availability of IPv6
462 support.
463 have_ipv6(): Added to check for run-time IPv6 support.
464 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
465 Modified to parse a URI with IPv6 address given in [].
466 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
467 resolution, if it is available on the system, as gethostbyname
468 does not return IPv6 addresses on some platforms.
469 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
470 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
471 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
472 we are dealing with.
473
474 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
475 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
476 a URI with IPv6 address given in [].
477 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
478 available on the system. Also IPv6 addresses will be resolved by
479 gethostbyname only if IPv6 run-time support is available.
480 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
481
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000482Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
483
484 * win32/configure.js include/win32config.h
485 include/libxml/xmlversion.h.in: Applied the patch for BCB
486 by Eric Zurcher.
487
Daniel Veillardd7cec922003-06-13 12:30:10 +0000488Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
489
490 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
491 due to #115104 and while fixing #115101 . HTML URLs must not
492 be version dependant.
493
Daniel Veillard8265a182003-06-13 10:05:56 +0000494Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
495
496 * entities.c: do not generate &quot; for " outside of attributes
497 * result//*: this changes the output of some tests
498
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000499Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
500
501 * parser.c xmlIO.c: trying to fix #114277 about when file
502 remapping and escaping should really be attempted.
503
Daniel Veillarda37aab82003-06-09 09:10:36 +0000504Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
505
506 * doc/*: applied a patch from Gman for building docs
507 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
508 Gary Pennington to provide an allocator for xmlValidCtxt
509 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
510 #113580 about data not being passed immediately.
511
Daniel Veillarde1326112003-06-05 09:32:20 +0000512Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
513
514 * tree.c: applied a couple of patches from Mark Itzcovitz
515 to handle saving back "UTF-16" documents.
516
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000517Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
518
519 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
520 some work done while in the Maldives (hence the timezone on the
521 laptop !)
522 * result/schemas/length3* test/schemas/deter0_*
523 test/schemas/group0_*: some tests added too
524
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000525Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
526
527 * encoding.c: small fix
528 * xmlIO.c: fixed an error message
529
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000530Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
531
532 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
533 accepting an improper UTF8 sequence
534
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000535Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
536
537 * threads.c: applied the patch from Stéphane Bidoul for getting
538 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000539 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000540
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000541Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
542
543 * HTMLtree.c: fixing bug #112904: html output method escaped
544 plus sign character in URI attribute.
545
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000546Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
547
548 * build_glob.py global.data globals.c parser.c
549 include/libxml/globals.h: patch from Stéphane Bidoul for setting
550 up threads global defaults.
551 * doc/libxml2-api.xml: this extends the API with new functions
552 * python/tests/Makefile.am python/tests/reader2.py
553 python/tests/thread2.py: integrated the associated testcase and
554 fixed the error string used in reader2
555
Daniel Veillard38b80a82003-05-14 18:59:00 +0000556Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
557
558 * configure.in libxml.spec.in python/Makefile.am: trying
559 to conciliate --with-python= requirements and RPM builds,
560 a PITA really...
561
Daniel Veillard104caa32003-05-13 22:54:05 +0000562Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
563
564 * HTMLparser.c: oops last commit introduced a memory leak.
565
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000566Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
567
568 * xmllint.c doc/xmllint.xml: added --nonet option
569 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
570 xsltproc or xmllint
571 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
572 rebuilt
573 * HTMLparser.c: cleaned up the HTML parser context build when
574 using an URL
575
Daniel Veillardd437d322003-05-13 21:07:01 +0000576Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
577
578 * libxml.spec.in: added a comment about bug #112902
579
William M. Brack3dd57f72003-05-13 02:06:18 +0000580Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
581
582 * minor cleanup of configure '--help' display
583 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
584
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000585Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
586
587 * tree.c: PI nodes in external subset were not freed :-\
588 fixes bug #112842
589
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000590Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
591
592 * xmllint.c: added --schema option to run WXS schema validation
593 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
594 tried to improve error reporting in the Schema code, some cleanup
595 too.
596
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000597Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
598
599 * xmlschemas.c: fixed some problems in the handling of errors,
600 and attributes addressed by references.
601 * test/schemas/* result/schemas/*: dropped the verbosity level
602 and added a couple of new tests
603
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000604Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
605
606 * relaxng.c: Stéphane Bidoul found an off by one addressing
607 error on the error handling.
608
Daniel Veillarda77cf712003-05-09 23:09:55 +0000609Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
610
611 * xmlschemastypes.c: trying to fix #112673
612
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000613Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
614
615 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
616 warning, this fixed a bug and should close #111574
617
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000618Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
619
620 * xmlschemas.c: fixing bug #104081 with xs:all with an element
621 holding minOccurs="0"
622 * test/schemas/all_* result/schemas/all_*: added some regression
623 tests for that bug
624 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
625 Garry Pennington to compile without schemas support.
626
Daniel Veillarda067e652003-05-01 08:03:46 +0000627Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
628
629 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
630
Daniel Veillard61c52202003-04-30 12:20:34 +0000631Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
632
633 * xml2-config.in: try to fix Red hat bug #89957, do not
634 output -L/usr/lib64
635 * xmlreader.c: fixed a typo in a comment
636
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000637Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
638
639 * doc/tutorial/aph.html, ix01.html
640 forgot to cvs add the new files. Thanks to Roland van Laar
641 for pointing this out
642
Daniel Veillardd4330462003-04-29 12:40:16 +0000643Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
644
645 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
646 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
647 to the XML/XSLT doc generation closing #111799
648 * doc/html/*: complete update of the HTML results
649
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000650Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
651
652 * win32/defgen.xsl: fixed the conditional for unicode map,
653 removed hardcoded schema entries
654
655Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
656
657 * win32/defgen.xsl: new file, stylesheet for generating
658 win32/libxml2.def.src from doc/libxml2-api.xml
659 * win32/libxml2.def.src: is autogenerated from now on, changes
660 to this file will not appear here anymore
661
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000662Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
663
664 * win32/configure.js python/setup.py.in: applied patch
665 from Stéphane Bidoul for the Python bindings on the new
666 release.
667
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000668Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
669
670 * debugXML.c: included libxml/uri.h for xmlCanonicPath
671 declaration
672 * win32/configure.js: thread-enabled build is now default
673 * win32/libxml2.def.src: added more exports
674
Daniel Veillard1177ca42003-04-26 22:29:54 +0000675Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
676
677 * NEWS doc/*.xsl doc/*.html: updated the web site separated
678 developers from common pages, made the transition to XHTML1,
679 added validity checking to the makefile rules.
680
Daniel Veillard329456a2003-04-26 21:21:00 +0000681Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
682
683 * parser.c: fix for xmlIOParseDTD same as previous and reported
684 by Petr Pajas
685
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000686Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
687
688 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
689 closing #111638
690
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000691Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
692
693 * python/generator.py: fixed a problem in the generator where
694 the way functions are remapped as methods on classes was
695 not symetric and dependant on python internal hash order,
696 as reported by Stéphane Bidoul
697
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000698Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
699
700 * doc/tutorial:
701 xmltutorial.xml
702 xmltutorial.pdf
703 *.html
704 add appendix on generating compiler flags, more indexing
705
Daniel Veillard1c960272003-04-25 23:12:22 +0000706Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
707
708 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
709 to get libxml-2.5.7 to compile on OpenVMS
710
Daniel Veillardc5573462003-04-25 16:43:49 +0000711Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
712
713 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
714
Daniel Veillardfd583412003-04-25 13:22:10 +0000715Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
716
717 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
718 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
719 man page based on xsltproc and a stylesheet PI in the XML.
720
Daniel Veillarddc07e182003-04-25 10:39:38 +0000721Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
722
723 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
724 character preventing rendering by the man command.
725
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000726Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
727
728 * NEWS configure.in: preparing release 2.5.7
729 * doc/*: updated and rebuilt the docs
730 * doc/apibuild.py: fixed the script
731
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000732Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
733
734 * Makefile.am doc/apibuild.py: make sure the OOM code don't
735 get in the way of the builds
736 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
737
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000738Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
739
740 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
741 Memory test from Havoc Pennington #109368
742 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
743 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
744 include/libxml/parser.h: a lot of memory allocation cleanups
745 based on the results of the OOM testing
746 * check-relaxng-test-suite2.py: seems I forgot to commit the
747 script.
748
Daniel Veillard18f113d2003-04-23 15:18:26 +0000749Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
750
751 * xmlschemastypes.c: trivial fix for 109774 removing a warning
752
Daniel Veillard85095e22003-04-23 13:56:44 +0000753Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
754
755 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
756 more places where xmlCanonicPath() must be used to convert
757 filenames to URLs, trying to fix #111088
758
Daniel Veillard54396242003-04-23 07:36:50 +0000759Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
760
761 * python/libxml.c python/libxml.py: applied patch from
762 Brent M Hendricks adding binding for xmlCatalogAddLocal
763
Daniel Veillard45269b82003-04-22 13:21:57 +0000764Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
765
766 * HTMLparser.c: tried to fix #98879 again in a more solid
767 way.
768
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000769Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
770
771 * win32/libxml2.def.src: added more exports from the relaxng and
772 xmlreader clan
773
Daniel Veillardf431eb82003-04-22 08:37:26 +0000774Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
775
776 * SAX.c test/valid/ns* test/result/ns*: applied the patch
777 provided by Brent Hendricks fixing #105992 and integrated the
778 examples in the testsuite.
779
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000780Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
781
782 * TODO: updated a bit
783 * configure.in: fixed the comment, threads now default to on
784 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
785
Daniel Veillarda880b122003-04-21 21:36:41 +0000786Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
787
788 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
789 xmlreader.c include/libxml/parser.h: a lot of performance work
790 especially the speed of streaming through the reader and push
791 interface. Some thread related optimizations. Nearly doubled the
792 speed of parsing through the reader.
793
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000794Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
795
796 * doc/xmllint.xml
797 * doc/xmllint.1
798 update man page to explain use of --stream
799
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000800Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
801
802 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
803 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
804 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
805 include/libxml/globals.h include/libxml/xmlmemory.h: added
806 xmlMallocAtomic() to be used when allocating blocks which
807 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
808 to allow registering the full set of functions needed by
809 a garbage collecting allocator like libgc, ref #109944
810
Daniel Veillard84942712003-04-18 14:40:05 +0000811Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
812
813 * configure.in: switched to have thread support enabled by default,
814 didn't got troubles with ABI compatibility on Linux, hope it
815 won't break on strange OSes, if yes, report the system ID
816 * doc/libxml2-api.xml: just rebuilt the API
817
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000818Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
819
820 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
821 added support for large file, tested with a 3+GB instance,
822 and some cleanup.
823 * catalog.c: added a TODO
824 * Makefile.am: added some "make tests" comments
825
Daniel Veillardac297932003-04-17 12:55:35 +0000826Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
827
828 * relaxng.c: some cleanups
829 * doc/xmlreader.html: extended the document to cover RelaxNG and
830 tree operations
831 * python/tests/Makefile.am python/tests/reader[46].py: added some
832 xmlReader example/regression tests
833 * result/relaxng/tutor*.err: updated the output of a number of tests
834
Daniel Veillard62163602003-04-17 09:36:38 +0000835Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
836
837 * relaxng.c: valgrind pointed out an uninitialized variable error.
838
Daniel Veillard33300b42003-04-17 09:09:19 +0000839Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
840
841 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
842 xmlreader.c: augnemting the APIs, cleanups.
843 * parser.c: cleanup bug #111005
844 * xmlIO.c: added some missing comments
845
Daniel Veillardce192eb2003-04-16 15:58:05 +0000846Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
847
848 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
849 trying to improve the subset compiled, and more testing.
850 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
851 documentation
852 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
853 * result/relaxng/*.err: fix some of the outputs
854
Daniel Veillardf4e55762003-04-15 23:32:22 +0000855Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
856
857 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
858 include/libxml/xmlreader.h: implemented streaming of
859 RelaxNG (when possible) on top of the xmlReader interface,
860 provided it as xmllint --stream --relaxng .rng .xml
861 This seems to mostly work.
862 * Makefile.am: updated to test RelaxNG streaming
863
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000864Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
865
866 * relaxng.c include/libxml/relaxng.h: integrated the regexp
867 based validity checking of fragments of the document for
868 which the RNG can be compiled to regexps. Works on all regression
869 tests, only fix needed is related to error messages.
870
Daniel Veillard52b48c72003-04-13 19:53:42 +0000871Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
872
873 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
874 include/libxml/xmlregexp.h: Starting work precompiling
875 parts of RelaxNG schemas. Not plugged onto validity checking
876 yet, just the regexp building part. Needed to extend some
877 of the automata and regexp APIs.
878
Daniel Veillardf6bad792003-04-11 19:38:54 +0000879Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
880
881 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
882 xmllint --stream and xmllint --stream --valid returns errors
883 code appropriately
884
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000885Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
886
887 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
888 and Next() operation to work on subtrees within the reader
889 framework.
890 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
891 * python/tests/reader5.py: added an example for those new
892 functions of the reader.
893
Daniel Veillard645c6902003-04-10 21:40:49 +0000894Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
895
896 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
897
Daniel Veillard9e077102003-04-10 13:36:54 +0000898Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
899
900 * xmlreader.c: fixing HasValue for namespace as raised by
901 Denys Duchier
902
Daniel Veillard02ea1412003-04-09 12:08:47 +0000903Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
904
905 * HTMLparser.c include/libxml/HTMLparser.h: exported
906 htmlCreateMemoryParserCtxt() it was static
907
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000908Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
909
910 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
911 update from Charles Bozeman for date and duration types
912 * test/schemas/date_0.* test/schemas/dur_0.*
913 result/schemas/date_0.* result/schemas/dur_0.*: updated too
914
Daniel Veillardc00cda82003-04-07 10:22:39 +0000915Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
916
917 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
918 fixing bug #107129, removing excessive allocation and calls
919 to *printf in the code to build QName strings.
920
Igor Zlatkovic69651182003-04-05 09:43:30 +0000921Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
922
923 * win32/libxml2.def.src: fixed conditional exports, reported by
924 Luke Murray.
925
Daniel Veillardadba5f12003-04-04 16:09:01 +0000926Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
927
928 * parser.c: fixed a possible problem with xmlRecoverMemory()
929
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000930Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
931
932 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
933 triostr.h: Bjorn sent an update for the TRIO portability layer.
934
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000935Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
936
937 * win32/libxml2.def.src: exported new functions
938
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000939Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
940
941 * configure.in NEWS: preparing release 2.5.6
942 * doc/*: updated and rebuilt the docs
943
Daniel Veillarde5020412003-04-01 09:55:20 +0000944Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
945
946 * SAX.c: fixed an uninitialized memory access pointed by valgrind
947 on C14Ntests
948
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000949Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
950
951 * relaxng.c: one more fixup of error message reporting
952
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000953Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
954
955 * relaxng.c: more work on bug #109225, and fixed an uninitialized
956 variable pointed out by valgrind
957
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000958Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
959
960 * relaxng.c: try to work on bug #109225 and provide better
961 error reports.
962 * result/relaxng/* : this change the output of a number of tests
963 * xinclude.c: fixing the parsed entity redefinition problem
964 raised on the list.
965 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
966
Daniel Veillardb3721c22003-03-31 11:22:25 +0000967Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
968
969 * xmlschemastypes.c: fixed date comparison to handle the tzo
970 The only failures left are disagreements on Notations and
971 '+1' not being allowed for ulong, uint, ushort and ubyte.
972
Daniel Veillard455cc072003-03-31 10:13:23 +0000973Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
974
975 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
976 to the XML Schemas errata
977 http://www.w3.org/2001/05/xmlschema-errata#e2-12
978
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000979Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
980
981 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
982 and facets support. Currently only schemas with binHex or
983 base64 don't compile. A few error left in the test suite:
984 found 1035 test instances: 919 success 23 failures
985 most are gdate or gdateyear failing check, and a few cases where
986 James clark tests results are strange.
987 * valid.c: allow to reuse the Notation checking routine without
988 having a validation context.
989 * SAX.c: removed a #if 0
990
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000991Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
992
993 * xinclude.c: forgot to apply one check from #106931 patch
994 * xmlschemastypes.c: more work on XML Schemas datatypes
995
Daniel Veillardc4c21552003-03-29 10:53:38 +0000996Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
997
998 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
999 on cleaning up XML Schemas datatypes based on James Clark tests
1000 test/xsdtest/xsdtest.xml
1001
Daniel Veillard80b19092003-03-28 13:29:53 +00001002Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1003
1004 * relaxng.c: implemented comparisons for Schemas values.
1005 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1006 some bugs in duration handling, comparisons for durations
1007 and decimals, removed all memory leaks pointed out by James
1008 testsuite. Current status is now
1009 found 238 test schemas: 197 success 41 failures
1010 found 1035 test instances: 803 success 130 failures
1011
Daniel Veillard91a13252003-03-27 23:44:43 +00001012Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1013
1014 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1015 leaks in the W3C XML Schemas code
1016 * xmlschemastypes.c: implemented nonPositiveInteger
1017 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1018 fixed the test and result.
1019
Daniel Veillard6560a422003-03-27 21:25:38 +00001020Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1023 parser and a typo
1024 * xmlschemastypes.c: reindenting, fixing a memory access
1025 problem with dates.
1026
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001027Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1028
1029 * parser.c: fixing #109227 providing more context in case of
1030 start/end tag mismatch
1031 * python/tests/ctxterror.py python/tests/readererr.py: update the
1032 tests accordingly
1033
Daniel Veillardd9b72832003-03-27 14:24:00 +00001034Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1035
1036 * xinclude.c: should fix #109327 errors on memory accesses
1037
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001038Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1039
1040 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1041 is an URI reference
1042
Daniel Veillarde209b332003-03-26 21:40:13 +00001043Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * xpath.c: fixed bug #109160 on non-ASCII IDs
1046
Daniel Veillard642104e2003-03-26 16:32:05 +00001047Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1048
1049 * parser.c: Norm suggested a nicer error message for xml:space values
1050 errors
1051
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001052Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1053
1054 * xpath.c include/libxml/xpath.h: first part of the fix to
1055 performance bug #108905, adds xmlXPathOrderDocElems() providing
1056 document order for nodes.
1057 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1058
Daniel Veillard09628212003-03-25 15:10:27 +00001059Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1060
1061 * xmlschemastypes.c: removing a warning with Sun compiler
1062 bug #109154
1063
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001064Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1065
1066 * doc/xmllint.xml
1067 * doc/xmllint.1
1068 update xmllint man page with --relaxng option
1069
Daniel Veillard2032d292003-03-25 11:09:40 +00001070Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1071
1072 * python/setup.py.in : was missing "drv_libxml2.py"
1073
Daniel Veillard9adc0462003-03-24 18:39:54 +00001074Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1075
1076 * tree.c xpath.c: some changes related to the new way of
1077 handling Result Value Tree, before 2.5.5
1078
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001079Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * configure.in NEWS: preparing release 2.5.5
1082 * doc/* : updated the documentation and regenerated it.
1083
Daniel Veillardef0b4502003-03-24 13:57:34 +00001084Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * xpath.c: fixed some problems related to #75813 about handling
1087 of Result Value Trees
1088
Daniel Veillard9231ff92003-03-23 22:00:51 +00001089Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1090
1091 * uri.c: applied a set of patches from Lorenzo Viali correcting
1092 URI parsing errors.
1093
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001094Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1095
1096 * parser.c: validity status was not passed back when validating in
1097 entities, but raised by Oliver Fischer
1098
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001099Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * HTMLtree.c: avoid escaping ',' in URIs
1102
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001103Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1104
1105 * parser.c: fixing bug #108976 get the ID/REFs to reference
1106 the ID in the document content and not in the entity copy
1107 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1108 stuff, better solution for #107208
1109 * xmlregexp.c: removed a direct printf, dohhh
1110 * xmlreader.c: fixed a bug on streaming validation of empty
1111 elements in entities
1112 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1113 cleanup of the validation tests
1114 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1115 added more ID/IDREF tests to the suite
1116
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001117Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1120 compiler.
1121
Daniel Veillard20863822003-03-22 17:51:47 +00001122Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1123
1124 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1125
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001126Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1127
1128 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1129 defined in entities content
1130
Daniel Veillard99737f52003-03-22 14:55:50 +00001131Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1132
1133 * SAX.c: Fixed validation bug #108858 on namespace names using
1134 entities and reported by Brent Hendricks
1135 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1136 --debug output.
1137
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001138Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1139
1140 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1141 about the DocType node not being reported sometimes.
1142 * python/tests/reader.py: added to test to the regression checks
1143
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001144Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1145
1146 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1147 reported by Edd Dumbill
1148
Daniel Veillard77a90a72003-03-22 00:04:05 +00001149Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * HTMLparser.c parser.c parserInternals.c: patch from
1152 johan@evenhuis.nl for #107937 fixing some line counting
1153 problems, and some other cleanups.
1154 * result/HTML/: this result in some line number changes
1155
Daniel Veillard580ced82003-03-21 21:22:48 +00001156Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1157
1158 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1159 instead of libxml.spec
1160 * relaxng.c: fixed some of the error reporting excessive
1161 verbosity
1162 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1163 xmlschemastypes.c: removed some warnings from gcc
1164 * doc/libxml2-api.xml: rebuilt
1165
Daniel Veillarde063f482003-03-21 16:53:17 +00001166Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1167
1168 * relaxng.c: another optimization, for choice this time
1169 * result/relaxng/spec1* result/relaxng/tutor12_1*
1170 result/relaxng/tutor3_7: cleanups.
1171
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001172Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1173
1174 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1175 * test/relaxng/testsuite.xml: augmented the test suite
1176 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1177 some schemas validation tests in the presence of foreign
1178 namespaces.
1179
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001180Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1181
1182 * relaxng.c: added another interleave speedup.
1183
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001184Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1185
1186 * xmlschemastypes.c: added integer and fixed one of the
1187 IDREFS regression tests pbm
1188 * result/relaxng/docbook_0.err: updated
1189
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001190Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1191
1192 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1193 declared both in the DTD and in the Schemas <grin/>
1194 * relaxng.c: more debug, added a big optimization for <mixed>
1195 * test/relaxng/testsuite.xml: augmented the testsuite
1196 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1197 DocBook example to the regression tests
1198
Daniel Veillard798024a2003-03-19 10:36:09 +00001199Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1200
1201 * check-xsddata-test-suite.py: cosmetic change for output
1202 * relaxng.c: try to minimize calls to malloc/free for states.
1203
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001204Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1205
1206 * tree.c: removed a warning
1207 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1208 support
1209 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1210 cleanup/improvements of the regression tests batch
1211 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1212
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001213Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1214
1215 * relaxng.c: fixed error msg cleanup deallocation
1216 * xmlschemastypes.c: added a function to handle lists of
1217 atomic types, added support for IDREFS
1218
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001219Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1222 and IDREF, usable from RelaxNG now
1223 * include/libxml/xmlschemastypes.h: need to add a new interface
1224 because the validation modifies the infoset
1225 * test/relaxng/testsuite.xml: extended the testsuite
1226
Daniel Veillard952379b2003-03-17 15:37:12 +00001227Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1228
1229 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1230 shemas datatype ID/IDREF support still missing though.
1231 * xmlreader.c: fix a crashing bug with prefix raised by
1232 Merijn Broeren
1233 * test/relaxng/testsuite.xml: augmented the testsuite with
1234 complex inheritance tests
1235
Daniel Veillardfd573f12003-03-16 17:52:32 +00001236Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1237
1238 * relaxng.c: switched back to the previous Relax-NG code base,
1239 the derivation algorithm need severe constraining code to avoid
1240 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1241 TEI based example and other bugs
1242 * result/relaxng/*err: updated the results
1243 * test/relaxng/testsuite.xml: started a new test suite
1244
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001245Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1246
1247 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1248 that the original RelaxNG validation code was un-fixeable, it got
1249 rewritten to use the derivation algorithm from James Clark and
1250 redebugged it (nearly) from scratch:
1251 found 373 test schemas: 372 success 1 failures
1252 found 529 test instances: 529 success 0 failures
1253
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001254Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1255
1256 * SAX.c parser.c: fix some recursion problems introduced in the
1257 last release.
1258 * relaxng.c: more debugging of the RNG validation engine, still
1259 problems though.
1260
Daniel Veillard5add8682003-03-10 13:13:58 +00001261Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1262
1263 * Makefile.am: stop generating wrong result file with * in name
1264 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1265 * result/relaxng/demo* test/relaxng/demo: added the tests from
1266 Sebastian reproducing the problem.
1267
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001268Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1269
Daniel Veillard5add8682003-03-10 13:13:58 +00001270 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1271 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001272
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001273Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1274
1275 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1276 variable to control the indentation for the xmllint "--format"
1277 option
1278
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001279Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1280
1281 * encoding.c: applied Gennady's patch against buffer overrun
1282
Daniel Veillard42f12e92003-03-07 18:32:59 +00001283Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1284
1285 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1286 Clark it appeared I had bug in URI parsing code ...
1287 * relaxng.c include/libxml/relaxng.h: completely revamped error
1288 reporting to not loose message from optional parts.
1289 * xmllint.c: added timing for RNG validation steps
1290 * result/relaxng/*: updated the result, all error messages changed
1291
Daniel Veillardedfd5882003-03-07 14:20:40 +00001292Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1293
1294 * xpath.c: fix bug #107804, the algorithm used for document order
1295 computation was failing on attributes.
1296
Daniel Veillard83391282003-03-06 21:37:30 +00001297Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * valid.c: fix bug #107764 , possibility of buffer overflow
1300 in xmlValidDebug()
1301
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001302Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1303
1304 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1305 from Philipp Dunkel
1306
Daniel Veillard5f704af2003-03-05 10:01:43 +00001307Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * xmlschemastype.c: made powten array static it should not be exported
1310 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1311 parser function.
1312 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1313
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001314Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1315
1316 * tree.c: fixed a node dump crash on attributes
1317 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1318 an URI test bug and get better output.
1319
Daniel Veillard463a5472003-02-27 21:30:32 +00001320Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1321
1322 * check-xsddata-test-suite.py: give more infos
1323 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1324 REF->DEF in attribute values.
1325
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001326Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1327
1328 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1329 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1330 regression tests from James Clark.
1331
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001332Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1333
1334 * relaxng.c xmlschemas.c xmlschemastypes.c
1335 include/libxml/xmlschemastypes.h: added param support for relaxng
1336 type checking, started to increment the pool of simple types
1337 registered, still much work to be done on simple types and
1338 facets checkings.
1339
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001340Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1341
1342 * entities.c: fixes again one of the problem raised by
1343 James Clark in #106788
1344
Daniel Veillardc482e262003-02-26 14:48:48 +00001345Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * relaxng.c: Fixed a couple of problem raised by James Clark
1348 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1349 datatype level still not fixed though.
1350
Daniel Veillard17bed982003-02-24 20:11:43 +00001351Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1352
1353 * configure.in: preparing release 2.5.4
1354 * doc/*: updated and rebuilt the docs
1355 * relaxng.c: removed warnings
1356 * result/relaxng/*: updated the results
1357
Daniel Veillardf4be0182003-02-24 19:54:33 +00001358Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1359
1360 * valid.c: fixes a DTD regexp generation problem.
1361
Daniel Veillard02111c12003-02-24 19:14:52 +00001362Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1363
1364 * parser.c: fixes bug #105998 about false detection of
1365 attribute consumption loop.
1366
Daniel Veillard2406abd2003-02-24 18:16:47 +00001367Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1368
1369 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1370
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001371Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1372
1373 * SAX.c: fixed bug #105992
1374
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001375Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1376
1377 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1378 element.
1379 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1380 found 373 test schemas: 369 success 4 failures
1381 found 529 test instances: 525 success 4 failures
1382 * check-relaxng-test-suite.py: added memory debug reporting
1383
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001384Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1385
1386 * uri.c parser.c: some warning removal on Igor's patch
1387 * tree.c: seems I messed up with #106788 fix
1388 * python/libxml.c: fixed some base problems when Python provides
1389 the resolver.
1390 * relaxng.c: fixed the interleave algorithm
1391 found 373 test schemas: 364 success 9 failures
1392 found 529 test instances: 525 success 4 failures
1393 the resulting failures are bug in the algorithm from 7.3 and
1394 lack of support for params
1395
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001396Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1397
1398 * parser.c: another fix for nodeinfo in entities problem
1399 * tree.c entities.c: fixed bug #106788 from James Clark
1400 some spaces need to be serialized as character references.
1401
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001402Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1403
1404 * parser.c uri.c: fixed the bug I introduced in the path
1405 handling, reported by Sebastian Bergmann
1406
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001407Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1408
1409 * parser.c: fixing some nodeinfo in entities problem raised
1410 by Glenn W. Bach
1411 * relaxng.c: implemented the first section 7.3 check
1412 * result/relaxng/*: updated the results
1413
Daniel Veillardc5312d72003-02-21 17:14:10 +00001414Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1415
1416 * relaxng.c: fixed some problems in the previous commit
1417 and finished implementing 4.16 rules checking
1418 found 373 test schemas: 353 success 20 failures
1419 found 529 test instances: 519 success 6 failures
1420 * result/relaxng/*: updated the results
1421
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001422Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1423
1424 * relaxng.c: implemented checks from section 7.2
1425
Daniel Veillard77648bb2003-02-20 15:03:22 +00001426Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1427
1428 * relaxng.c: implemented the checks from section 7.1, fixed
1429 some of the 4.20 and 4.21 problems.
1430 found 373 test schemas: 338 success 35 failures
1431 found 529 test instances: 519 success 6 failures
1432 * result/relaxng/*: updated the results
1433
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001434Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1435
1436 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1437 * result/relaxng/*: updated the results
1438
Daniel Veillardce14fa52003-02-19 17:32:48 +00001439Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1440
1441 * relaxng.c: more bugfixes
1442 * result/relaxng/*: updated the results
1443
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001444Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1445
1446 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1447 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1448 * SAX.c: ensured xmlDoc.URL is always canonic
1449 * parser.c: obsoleted xmlNormalizeWindowsPath
1450 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1451 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1452 * win32/libxml2.def.src: added few exports
1453
1454
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001455Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1456
1457 * Makefile.am configure.in: patched to have shared libraries
1458 for Python regression tests and static binaries for gdb debug
1459 in my development environment
1460 * relaxng.c: more bugfixes
1461 found 373 test schemas: 296 success 77 failures
1462 found 529 test instances: 516 success 8 failures
1463 * result/relaxng/*: updated the results
1464
Daniel Veillard8fe98712003-02-19 00:19:14 +00001465Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1466
1467 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1468
Daniel Veillardd4310742003-02-18 21:12:46 +00001469Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1470
1471 * xmlschemastypes.c: float/double check bugfix
1472 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1473 validation
1474 * xmlreader.c: add a TODO for Jody
1475 * relaxng.c: bugfix bugfix bugfix
1476 found 373 test schemas: 300 success 73 failures
1477 found 529 test instances: 507 success 10 failures
1478 * result/relaxng/*: updated the results
1479
Daniel Veillard2df2de22003-02-17 23:34:33 +00001480Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1481
1482 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1483
Daniel Veillard416589a2003-02-17 17:25:42 +00001484Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1485
1486 * relaxng.c check-relaxng-test-suite.py: more work on the
1487 RelaxNG implementation conformance testing.
1488 found 373 test schemas: 284 success 89 failures
1489 found 529 test instances: 448 success 47 failures
1490 * result/relaxng/*: updated the results
1491
Daniel Veillard784b9352003-02-16 15:50:27 +00001492Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1493
1494 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1495 a patch from Kjartan Maraas to fix some typos
1496
Daniel Veillardfebcca42003-02-16 15:44:18 +00001497Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1498
1499 * relaxng.c: more bug-hunting
1500 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1501 intermediate rng tree
1502 * python/generator.py: patch from Stephane Bidoul to fix the generator
1503 on python < 2.2
1504
Daniel Veillardd2298792003-02-14 16:54:11 +00001505Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1506
1507 * check-relaxng-test-suite.py relaxng.c: more testing on the
1508 Relax-NG front, cleaning up the regression tests failures
1509 current state and I forgot support for "mixed":
1510 found 373 test schemas: 280 success 93 failures
1511 found 529 test instances: 401 success 68 failures
1512 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1513 moved the Name, NCName and QName validation routine in tree.c
1514 * uri.c: fixed handling of URI ending up with #, i.e. having
1515 an empty fragment ID.
1516 * result/relaxng/*: updated the results
1517
Daniel Veillard9a237c92003-02-13 15:52:58 +00001518Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1519
1520 * check-xinclude-test-suite.py: improved the script accordingly
1521 to the XInclude regression tests updates
1522 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1523 November 2002
1524 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1525 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1526 augmented the Xpointer testsuite for the element() scheme
1527
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001528Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1529
1530 * relaxng.c: added TODO for the DTD compatibility spec
1531 * xinclude.c: more bug fixes driven by the testsuite
1532
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001533Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1534
1535 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1536 regression tests for XInclude, improved the script, improving
1537 XInclude error reporting mechanism
1538
Daniel Veillard1d788d22003-02-10 16:21:58 +00001539Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1540
1541 * NEWS doc/* configure.in: preparing release 2.5.3
1542
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001543Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1544
1545 * tree.c: trying to fix #104934 about some XHTML1 serialization
1546 issues.
1547
Daniel Veillard809faa52003-02-10 15:43:53 +00001548Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1549
1550 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1551 encoding conversion when the input buffer stops in the
1552 middle of a multibyte char
1553
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001554Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1555
1556 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1557 * check-relaxng-test-suite.py: python script to run regression
1558 against OASIS RelaxNG testsuite
1559 * relaxng.c: some cleanup tweaks
1560 * HTMLparser.c globals.c: cleanups in comments
1561 * doc/libxml2-api.xml: updated the API
1562 * result/relaxng/*: errors moved files, so large diffs but
1563 no changes at the semantic level.
1564
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001565Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1566
1567 * tree.c: fixing #105678 problem when dumping a namespace node.
1568
Daniel Veillard591b4be2003-02-09 23:33:36 +00001569Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1570
1571 * xpath.c: fixed doc comment problems
1572 * python/generator.py python/libxml_wrap.h python/types.c: adding
1573 RelaxNG wrappers
1574 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1575 test of those early Python RelaxNG bindings
1576
1577Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001578
1579 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1580 * relaxng.c: found the validation problem I had with interleave
1581 when not covering all remaining siblings
1582 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1583 testsuite and check the RNG schemas against the RNG schemas
1584 given in appendix A
1585
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001586Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1587
1588 * win32/Makefile.msvc: updates for RelaxNG
1589 * win32/Makefile.mingw: updates for RelaxNG
1590 * win32/libxml2.def.src: added RelaxNG exports
1591
Daniel Veillard97fd5672003-02-07 13:01:54 +00001592Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1593
1594 * xinclude.c: applied another bug fix from Sean Chittenden
1595
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001596Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1597
1598 * configure.in xmllint.c: I f...ed up the default configuration
1599 of schemas and --relaxng option display in xmllint, pointed by
1600 Morus Walter.
1601 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1602 detection module, fixes bug #105374.
1603
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001604Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1605
1606 * xmlschemastypes.c: added the boolean base type.
1607
Daniel Veillard96a4b252003-02-06 08:22:32 +00001608Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1609
1610 * xmlschemastypes.c: started implementing some of the missing
1611 default simple types
1612 * result/relaxng/*: updated the results
1613
Daniel Veillard72fef162003-02-05 14:31:19 +00001614Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1615
1616 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1617
Daniel Veillard71531f32003-02-05 13:19:53 +00001618Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1619
1620 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1621 * Makefile.am: use xmllint for doing the RelaxNG tests
1622 * configure.in: preparing 2.5.2 made schemas support default to
1623 on instead of off
1624 * relaxng.c: removed the verbosity
1625 * xmllint.c: added --relaxng option
1626 * python/generator.py python/libxml_wrap.h: prepared the integration
1627 of the new RelaxNG module and schemas
1628 * result/relaxng/*: less verbose output
1629
Daniel Veillardec498e12003-02-05 11:01:50 +00001630Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1631
1632 * valid.c: do not run content model validation if the
1633 content is not determinist
1634
Daniel Veillardde590ca2003-02-05 10:45:26 +00001635Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1636
1637 * SAX.c: added the redefinition of namespaced attribute
1638 check that was missing as Fabrice Desré pointed out.
1639
Daniel Veillard930dfb62003-02-05 10:17:38 +00001640Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1641
1642 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1643 improvements from Nick Kew, allowing to do more checking
1644 to HTML elements and attributes.
1645
Daniel Veillard4287c572003-02-04 22:48:53 +00001646Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1647
1648 * xinclude.c: fixing bug #105137 about entities declaration
1649 needing to be copied to the including document.
1650
Daniel Veillard652d8a92003-02-04 19:28:49 +00001651Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1652
1653 * catalog.c: fixed bug #104817 with delegateURI
1654 * xpath.c: fixing bugs #104123 and #104125
1655
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001656Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1657
1658 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1659 python/types.c: fixing #104096 to compile without regexps
1660
Daniel Veillard57e79b32003-02-04 15:33:12 +00001661Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1662
1663 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1664 when building the automata for elem*
1665
Daniel Veillard358a9892003-02-04 15:22:32 +00001666Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1667
1668 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1669 bug #103827
1670
Daniel Veillardeb137172003-02-04 15:18:06 +00001671Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1672
1673 * HTMLparser.c: updating a comment, fixing #103776
1674
Daniel Veillard8d589042003-02-04 15:07:21 +00001675Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1676
1677 * parser.c: fixing bug 105049 for validity checking of content
1678 within recursive entities.
1679
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001680Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1681
1682 * HTMLparser.c: try to fix # 105049
1683 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1684 * tree.c: updated a function comment
1685
Daniel Veillard419a7682003-02-03 23:22:49 +00001686Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1687
1688 * relaxng: more work on grammars and refs/defs
1689 * test/relaxng/* result/relaxng/*: augmented/updated the
1690 regression tests
1691
Daniel Veillard144fae12003-02-03 13:17:57 +00001692Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1693
1694 * relaxng: more work on name classes, except support
1695 * test/relaxng/* result/relaxng/*: augmented/updated the
1696 regression tests
1697
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001698Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1699
1700 * relaxng: more work on name classes, the "validate all" schemas
1701 seems to work now.
1702 * test/relaxng/* result/relaxng/*: augmented/updated the
1703 regression tests
1704
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001705Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1706
1707 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1708 * parser.c: put a guard against infinite document depth, basically
1709 trying to avoid another kind of DoS attack.
1710 * relaxng.c: some code w.r.t. nameClasses
1711
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001712Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1713
1714 * test/relaxng/* result/relaxng/*: check all the namespace support
1715 was actually correct based on tutorial section 10.
1716
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001717Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1718
1719 * relaxng: include seems to work okay now
1720 * test/relaxng/* result/relaxng/*: augmented/updated the
1721 regression tests
1722
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001723Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1724
1725 * relaxng.c: a bit of work done in the train back.
1726 * test/relaxng/*: added one of the include tests
1727
Daniel Veillard154877e2003-01-30 12:17:05 +00001728Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1729
1730 * relaxng: more work done in the train
1731 * test/relaxng/* result/relaxng/*: augmented/updated the
1732 regression tests
1733
Daniel Veillarde431a272003-01-29 23:02:33 +00001734Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1735
1736 * relaxng.c: debugging of externalRef
1737 * test/relaxng/* result/relaxng/*: augmented/updated the
1738 regression tests
1739
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001740Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1741
1742 * relaxng.c: more work on Relax-NG, implementing externalRef
1743 * test/relaxng/* result/relaxng/*: augmented/updated the
1744 regression tests
1745 * Makefile.am: cleanup to Relaxtests target
1746
Daniel Veillardb08c9812003-01-28 23:09:49 +00001747Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1748
1749 * relaxng.c: more work on Relax-NG, implementing interleave
1750 * test/relaxng/* result/relaxng/*: augmented/updated the
1751 regression tests
1752
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001753Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1754
1755 * relaxng.c: more work on Relax-NG, implementing interleave
1756 * test/relaxng/* result/relaxng/*: augmented/updated the
1757 regression tests
1758
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001759Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1760
1761 * doc/tutorial/customfo.xsl
1762 * doc/tutorial/customhtml.xsl
1763 adding stylesheet customizations used to generate fo
1764 for pdf and html
1765
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001766Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1767
1768 * relaxng.c: more work on Relax-NG
1769 * test/relaxng/* result/relaxng/*: augmented/updated the
1770 regression tests
1771 * xmlschemastypes.c: added a number of base type definition but not
1772 the associated checks, those are still TODOs
1773
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001774Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1775
1776 in docs/tutorial:
1777 * apa.html
1778 * apb.html
1779 * apc.html
1780 * apd.html
1781 * ape.html
1782 * apf.html
1783 * apg.html
1784 * ar01s02.html
1785 * ar01s03.html
1786 * ar01s04.html
1787 * ar01s05.html
1788 * ar01s06.html
1789 * ar01s07.html
1790 * ar01s08.html
1791 * index.html
1792 * xmltutorial.pdf
1793 * xmltutorial.xml
1794 add index to tutorial
1795
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001796Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1797
1798 * doc/xmlcatalog.1
1799 * doc/xmlcatalog_man.html
1800 * doc/xmlcatalog_man.xml
1801 belatedly fixing bug #93622 (adds rewriteURI type to
1802 "--add" option in xmlcatalog man page
1803
Daniel Veillard3be27512003-01-26 19:49:04 +00001804Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1805
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001806 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001807 Julio Merino, closing #104475
1808
Daniel Veillardea3f3982003-01-26 19:45:18 +00001809Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1810
1811 * relaxng.c: more work on Relax-NG
1812 * test/relaxng/* result/relaxng/*: augmented/updated the
1813 regression tests
1814
Daniel Veillardedc91922003-01-26 00:52:04 +00001815Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1816
1817 * relaxng.c: more work on Relax-NG
1818 * test/relaxng/* result/relaxng/*: augmented/updated the
1819 regression tests
1820
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001821Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1822
1823 * README: updated the policy on private mail answers
1824 * relaxng.c: more work on Relax-NG
1825 * test/relaxng/* result/relaxng/*: augmented/updated the
1826 regression tests
1827
Daniel Veillard7424eb62003-01-24 14:14:52 +00001828Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1829
1830 * error.c parser.c tree.c: applied a documentation patch from
1831 Stefan Kost
1832
Daniel Veillard276be4a2003-01-24 01:03:34 +00001833Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1834
1835 * relaxng.c: more work on Relax-NG
1836 * doc/*: regenerated the docs
1837 * test/relaxng/* result/relaxng/*: updated and augmented the
1838 Relax-NG regression tests and results
1839
Daniel Veillard6eadf632003-01-23 18:29:16 +00001840Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1841
1842 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1843 First commit of the new Relax-NG validation code, not generally
1844 useful yet.
1845 * test/relaxng/* result/relaxng/*: current state of the regression
1846 tests
1847
Daniel Veillard814a76d2003-01-23 18:24:20 +00001848Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1849
1850 * tree.c: minimized the memory allocated for GetContent
1851 and a bit of cleanup.
1852
Daniel Veillardff12c492003-01-23 16:42:55 +00001853Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1854
1855 * python/generator.py: seems there is no good reasons to
1856 not generate bindings for XPointer
1857
Daniel Veillard540a31a2003-01-21 11:21:07 +00001858Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1859
1860 * xmlreader.c doc/apibuild.py: applied a new patch from
1861 Stéphane Bidoul for cleanups
1862 * doc/libxml2-api.xml: rebuilt the API description with
1863 new entry points
1864
Daniel Veillard417be3a2003-01-20 21:26:34 +00001865Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1866
1867 * xmlreader.c python/drv_libxml2.py python/generator.py
1868 python/libxml.c python/libxml.py python/libxml_wrap.h
1869 python/types.c: patch from Stéphane Bidoul for better per
1870 context error message APIs
1871 * python/tests/ctxterror.py python/tests/readererr.py:
1872 update of the tests
1873
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001874Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1875
1876 * doc/guidelines.html
1877 grammar and spelling cleanup
1878
Daniel Veillard26f70262003-01-16 22:45:08 +00001879Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1880
1881 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1882 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1883 a patch from Stéphane Bidoul to allow per XMLtextReader error
1884 and warning handling
1885 * python/tests/Makefile.am python/tests/readererr.py: adding the
1886 specific regression test
1887
Daniel Veillard71f9d732003-01-14 16:07:16 +00001888Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1889
1890 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1891 should raise a syntax error
1892
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001893Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1894
1895 * python/libxml.c: cleanup patch from Stéphane Bidoul
1896
Daniel Veillard81601f92003-01-14 13:42:37 +00001897Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1898
1899 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1900
Daniel Veillarde6227e02003-01-14 11:42:39 +00001901Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1902
1903 * python/generator.py python/libxml.c python/libxml.py
1904 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001905 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001906 Python level.
1907 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1908 regression test for it.
1909
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001910Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1911
1912 * xmlreader.c: fixed the streaming property of the reader,
1913 it was generating tree faster than consuming it. Pointed out
1914 by Nate Myers
1915 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1916
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001917Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1918
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001919 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001920
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001921Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1922
1923 * xpath.c: fix to the XPath implementation for parent and
1924 ancestors axis when operating on a Result Value Tree.
1925 Fixes bug #100271
1926
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001927Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1928
1929 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1930 to fix some URI/file escaping problems
1931
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001932Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1933
1934 * python/generator.py: fixed a bug raised by Raymond Wiker,
1935 docSetRootElement() should not raise an exception if the
1936 return is None
1937
Daniel Veillard3e20a292003-01-10 13:14:40 +00001938Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1939
1940 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1941 fixed bug #102181 by applying the suggested change and fixing
1942 the generation/registration problem.
1943
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001944Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1945
1946 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1947 routines.
1948
Daniel Veillard8f872442003-01-09 23:19:02 +00001949Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1950
1951 * parser.c: one more IsEmptyElement crazyness, that time in
1952 external parsed entities if substitution is asked.
1953 * python/tests/reader3.py: added a specific test.
1954
Daniel Veillarde329fc22003-01-09 21:36:42 +00001955Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1956
1957 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1958 support and improved error handler registration
1959
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001960Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1961
1962 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1963 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1964 * README: fixed a link
1965
Daniel Veillarde2830f12003-01-08 17:47:49 +00001966Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1967
1968 * configure.in doc/* NEWS: preparing 2.5.1 release
1969 * SAX.c parser.c: fixing XmlTextReader bug
1970
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001971Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1972
1973 * SAX.c: fuck, I introduced a memory leak on external parsed
1974 entities in 2.5.0 :-(
1975
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001976Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1977
1978 * xmllint.c: another fix needed as pointed by Christophe Merlet
1979 for --stream --debug if compiled without debug support.
1980
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001981Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1982
1983 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001984 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001985 update man page with --stream and --chkregister
1986
Daniel Veillard8326e732003-01-07 00:19:07 +00001987Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1988
1989 * globals.c: fixed --with-threads compile
1990 * xmllint.c: fixed --without-debug compile
1991 * include/libxml/globals.h: cleanup
1992 * include/libxml/schemasInternals.h: add a missing include
1993
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001994Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1995
1996 * configure.in NEWS: preparing 2.5.0 release
1997 * SAX.c: only warn in pedantic mode about namespace name
1998 brokeness
1999 * globals.c: fix a doc generation problem
2000 * uri.c: fix #101520
2001 * doc/*: updated and rebuilt the doc for the release, includuding
2002 stylesheet update
2003 * python/Makefile.am: fix a filename bug
2004
2005Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2006
2007 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2008 should not be called.
2009
2010Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2011
2012 * libxml-2.0.pc.in: applied the patch to fix #101894
2013
2014Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2015
2016 * tree.c : applied patch from Lukas Schroeder for register callbacks
2017 * valid.c: modified patch from Lukas Schroeder to test
2018 register callbacks with --chkregister
2019
2020Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2021
2022 * xmlreader.c: seriously changed the way data are pushed to
2023 the underlying parser, go by block of 512 bytes instead of
2024 tryng to detect tag boundaries at that level. Changed the
2025 way empty element are detected and tagged.
2026 * python/tests/reader.py python/tests/reader2.py
2027 python/tests/reader3.py: small changes mostly due to context
2028 reporting being different and DTD node being reported. Some
2029 errors previously undetected are now caught and fixed.
2030 * doc/xmlreader.html: flagged last section as TODO
2031
2032Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2033
2034 * python/libxml.py: integrated the Python 2.2 optimizations
2035 from Hannu Krosing, while maintaining compatibility with
2036 1.5 and 2.1
2037
2038Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2039
2040 * xmllint.c: a bit of cleanup
2041 * xmlreader.c: small fix
2042 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2043 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2044
2045Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2046
2047 * python/setup.py.in: patch from Stéphane Bidoul to include
2048 drv_libxml2.py in setup.py
2049
2050Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2051
2052 * doc/xmlreader.html: starting documenting the new XmlTextReader
2053 interface.
2054
2055Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2056
2057 * xmllint.c: added the --stream flag to use the TextReader API
2058 * xmlreader.c: small performance tweak
2059
2060Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2061
2062 * xmlreader.c python/tests/reader2py: okay the DTD validation
2063 code on top of the XMLTextParser API should be solid now.
2064
2065Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2066
2067 * xmlreader.c python/tests/reader2py: Fixing some more mess
2068 with validation and recursive entities while using the
2069 reader interface, it's getting a bit messy...
2070
2071Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2072
2073 * xmlreader.c python/tests/reader.py: another couple of problem
2074 related to IsEmptyElement reported by Stéphane Bidoul needed
2075 some fixes.
2076
2077Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2078
2079 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2080 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2081 based on the python XmlTextReader interface.
2082
2083Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2084
2085 * tree.c: backing out one change in the last patch which broke the
2086 regression tests
2087
2088Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2089
2090 * global.data globals.c tree.c include/libxml/globals.h: applied
2091 an old patch from Lukas Schroeder to track node creation and
2092 destruction. Probably missing a lot of references at the moment
2093 and not usable reliably.
2094
2095Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2096
2097 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2098 from doc/news.html and a stylesheet
2099
2100Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2101
2102 * xmlreader.c python/tests/reader.py: fixed another couple of
2103 xmlreader bugs reported by Stéphane Bidoul and added tests.
2104
2105Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2106
2107 * xmlreader.c python/tests/reader2.py: fixed another validity
2108 checking in external parsed entities raised by Stéphane Bidoul
2109 and added a specific regression test.
2110 * python/tests/reader3.py: cleanup
2111
2112Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * xmlreader.c python/tests/reader2.py: fixed a problem with
2115 validation within entities pointed by Stéphane Bidoul, augmented
2116 the tests to catch those.
2117
2118Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * python/generator.py: modified the generator to allow keeping
2121 class references when creating new classes, needed to fix a bug
2122 pointed by Stéphane Bidoul where the input buffer of the
2123 xmlTextReader instance gets destroyed if the python wrapper for
2124 the input is not referenced anymore.
2125
2126Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2129 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2130
2131Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * xmlreader.c python/tests/reader.py: fixed another problem
2134 pointed by Stéphane Bidoul
2135
2136Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2139 with "<a/>"
2140
2141Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * SAX.c: warn on xmlns:prefix="foo"
2144 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2145 for namespace attributes handling.
2146
2147Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2150 a really nasty problem raised by a DocBook XSLT transform
2151 provided by Sebastian Bergmann
2152
2153Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2156 by Stéphane Bidoul and integrated it into the tests
2157
2158Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2161 extended the XmlTextReader API a bit, addding accessors for
2162 the current doc and node, and an entity substitution mode for
2163 the parser.
2164 * python/libxml.py python/libxml2class.txt: related updates
2165 * python/tests/Makefile.am python/tests/reader.py
2166 python/tests/reader2.py python/tests/reader3.py: updated a bit
2167 the old tests and added a new one to test the entities handling
2168
2169Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * python/generator.py python/libxml2class.txt
2172 python/tests/reader.py python/tests/reader2.py: changed the
2173 generator to provide casing for the XmlTextReader similar to
2174 C# so that examples and documentation are more directly transposable.
2175 Fixed the couple of tests in the suite.
2176
2177Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * doc/guidelines.html: added a document on guildeline for
2180 publishing and deploying XML
2181
2182Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * valid.c xmlreader.c: final touch running DTD validation
2185 on the XmlTextReader
2186 * python/tests/Makefile.am python/tests/reader2.py: added a
2187 specific run based on the examples from test/valid/*.xml
2188
2189Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * python/libxml.py: added a few predefined xmlTextReader parser
2192 configuration values.
2193
2194Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2195
2196 * python/libxml_wrap.h: trying to fix #102037
2197
2198Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * SAX.c: fixing bug #95296, when the predefined entities
2201 are redefined in the DTD the default one must be used
2202 instead anyway.
2203
2204Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2205
2206 * doc/xmllint.xml
2207 * doc/xmllint.1
2208 Add discussion of XML_DEBUG_CATALOG to xmllint man
2209 page - bug #100907
2210
2211
2212Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * xmlreader.c: Fixed the empty node detection to avoid reporting
2215 an inexistant close tag.
2216
2217Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2220 for Python 2.1
2221
2222Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2225
2226Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * doc/libxml2-api.xml python/tests/reader.py: one really need
2229 to provide the base URI information when creating a reader parser
2230 from an input stream. Updated the API and the example using it.
2231
2232Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2235 include/libxml/valid.h include/libxml/xmlreader.h: working on
2236 DTD validation on top of xml reader interfaces. Allows to
2237 validate arbitrary large instances. This required some extensions
2238 to the valid module interface and augmenting the size of xmlID
2239 and xmlRef structs a bit.
2240 * uri.c xmlregexp.c: simple cleanup.
2241
2242Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2245 work on the xml reader interfaces.
2246 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2247 Web page for the Windows binaries.
2248
2249Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * xmlIO.c: applied a patch for VMS following the report by
2252 Nigel Hall
2253
2254Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * parser.c: the parseStartTag bug fix wasn't complete.
2257
2258Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2261 parseStartTag, fixing it.
2262 * test/att4 result/att4 result/noent/att4: adding the test
2263 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2264 more methods to XmlTextReader.
2265
2266Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2267
2268 * win32/libxml2.def.src: added more xml reader exports
2269 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2270 to the build
2271
2272Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2273
2274 * doc/tutorial/xmltutorial.xml
2275 plus generated html and pdf
2276 Updating tutorial again based on further comments from Niraj
2277 Tolia on the last iteration
2278
2279Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2280
2281 * doc/tutorial/xmltutorial.xml
2282 * doc/tutorial/includekeyword.c
2283 * doc/tutorial/includegetattribute.c
2284 plus generated html and pdf
2285 Adding fix from Niraj Tolia to tutorial to properly free memory.
2286
2287
2288Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2291 more methods of XmlTextReader.
2292 * python/libxml2class.txt python/tests/reader.py: this increased the
2293 methods in the bndings, augmented the test to check those new
2294 functions.
2295
2296Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2299 methods of XmlTextReader.
2300 * python/generator.py python/libxml_wrap.h python/types.c
2301 python/libxml2class.txt: added the reader to the Python bindings
2302 * python/tests/Makefile.am python/tests/reader.py: added a specific
2303 test for the Python bindings of the Reader APIs
2304 * parser.c: small cleanup.
2305
2306Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2307
2308 * xinclude.c: fallback was only copying the first child not the
2309 full child list of the fallback element, closes #89684 as reopened
2310 by Bernd Kuemmerlen
2311
2312Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2313
2314 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2315
2316Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * configure.in: preparing release of 2.4.30
2319 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2320 gives enum values, fix functype return type, put back fields in
2321 structs
2322 * doc/*: updated the docs rebuilt
2323
2324Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2327 about htmlNodeDumpOutput location.
2328 * xpath.c: removed an undefined function signature
2329 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2330 too many symbols in the API breaking the python bindings.
2331 Updated with the libxslt/libexslt changes.
2332
2333Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * configure.in: preparing release of 2.4.29
2336 * doc/*: rebuilt the docs and API
2337 * xmlreader.c: a few more fixes for the XmlTextReader API
2338
2339Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2340
2341 * include/win32config.h: applied mingw patch from Magnus Henoch
2342
2343Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2346
2347Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2348
2349 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2350 building Python script, does the C parsing directly, generates
2351 a better API description including structure fieds defs and
2352 enums. Still a couple of bugs, but good enough for the python
2353 wrappers now.
2354 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2355 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2356 include/libxml/schemasInternals.h include/libxml/tree.h: more
2357 cleanup based on the python analysis script reports.
2358 * libxml.spec.in: make sure the API XML description is part of the
2359 devel package.
2360
2361Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2362
2363 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2364 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2365 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2366 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2367 code cleanup, especially the function comments.
2368 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2369
2370Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * Makefile.am xmlreader.c include/libxml/Makefile.am
2373 include/libxml/xmlreader.h: Adding a new set of APIs based on
2374 the C# TextXmlReader API but converted to C. Allow to parse
2375 in constant memory usage, far simpler to program and explain
2376 than the SAX like APIs, unfinished but working.
2377 * testReader.c: test program
2378
2379Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2380
2381 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2382
2383Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * tree.c: Chip turner indicated that XHTML1 serialization
2386 rule for style actually break on both IE and Mozilla,
2387 try to avoid the rule if escaping ain't necessary
2388
2389Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * nanhttp.c: handle HTTP URL escaping, problem reported by
2392 Glen Nakamura and Stefano Zacchiroli
2393
2394Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2397
2398Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * uri.c: Johann Richard pointed out some XPointer problems for
2401 URN based URI references in XInclude. Modified the URI parsing
2402 and saving routines to allow correct parsing and saving of
2403 XPointers, especially when attached to "opaque" scheme accordingly
2404 to RFC 2396
2405
2406Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2407
2408 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2409 of refactoring to the HTML saving code.
2410 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2411 in the doc.
2412
2413Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2416 to a buffer API to reuse the generic dump to an OutputIO layer,
2417 this reduces code, fixes xmlNodeDump() for XHTML, also made
2418 xmlNodeDump() now return the number of byte written.
2419
2420Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * python/setup.py.in: another patch from Stéphane Bidoul for
2423 Python bindings on Windows
2424 * doc/parsedecl.py: small cleanup
2425
2426Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * libxml.spec.in configure.in: add a line in %changelog for releases
2429
2430Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2431
2432 * parser.c: patch from Marcus Clarke fixing a problem in entities
2433 parsing that was detected in KDe documentations environment.
2434
2435Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2436
2437 * python/libxml.c (libxml_prev): Return the previous as opposed to
2438 the next node (I guess this is the result of some cut & paste programming:)
2439
2440Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2443
2444Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2445
2446 * python/generator.py python/libxml.c python/setup.py.in: trying
2447 to fix the Python bindings build on Windows (Stéphane Bidoul)
2448
2449Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2450
2451 * win32/configure.js: added option for python bindings
2452 * win32/libxml2.def.src: added more exports
2453
2454Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2455
2456 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2457 pthreads
2458 * win32/wince/*: applied updates to Windows CE port from Javier
2459
2460Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * configure.in: preparing 2.4.28
2463 * libxml.spec.in doc/Makefile.am: some cleanup
2464 * doc/*: updated the news and regenerated.
2465
2466Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * HTMLparser.c: final touch at closing #87235 </p> end tags
2469 need to be generated.
2470 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2471 this change slightly the output of a few tests
2472 * doc/*: regenerated
2473
2474Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * parserInternals.c: fixing bug #99190 when UTF8 document are
2477 parsed using the progressive parser and the end of the chunk
2478 is in the middle of an UTF8 multibyte character.
2479
2480Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2481
2482 * threads.c: fixed initialization problem in xmlNewGlobalState
2483 which was causing crash.
2484 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2485 in xmlInitializeGlobalState.
2486 * parserInternals.c: cleaned up ctxt->sax initialisation.
2487
2488Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * tree.c include/libxml/tree.h: modified the existing APIs
2491 to handle XHTML1 serialization rules automatically, also add
2492 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2493 libxslt serialization uses it when needed without changing
2494 the library API.
2495 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2496 result/xhtml1: added a new test specifically for xhtml1 output
2497 and updated the result of one XHTML1 test
2498
2499Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * xinclude.c parserInternals.c encoding.c: fixed #99082
2502 for xi:include encoding="..." support on text includes.
2503 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2504 test/XInclude/ents/isolatin.txt : added a specific regression test
2505 * python/generator.py python/libxml2class.txt: fixed the generator
2506 the new set of comments generated for doc/libxml2-api.xml were
2507 breaking the python generation.
2508
2509Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2512 * configure.in: patch for Solaris on new autoconf closes #98880
2513 * doc/parsedecl.py: repair the frigging API building script,
2514 did I say that python xmllib sucks ?
2515 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2516 and some comment are no more truncated.
2517
2518Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * parser.c: Martin Stoilov pointed out a potential leak in
2521 xmlCreateMemoryParserCtxt
2522
2523Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2526 included in HTML documents and using the push parser.
2527
2528Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2529
2530 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2531 specified, look for the Python interpreter not just in the
2532 specified root but also in the specified location. Fixes #98825
2533
2534Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * python/libxml.c: fixing bug #98792 , node may have no doc
2537 and dereferencing without checking ain't good ...
2538
2539Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * configure.in: preparing release 2.4.27
2542 * doc/* : updated and rebuilt the docs
2543 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2544 and all the docs are actually packaged and in the final RPMs
2545 * parser.c parserInternals.c include/libxml/parser.h: restore
2546 xmllint --recover feature.
2547
2548Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
Daniel Veillard784b9352003-02-16 15:50:27 +00002550 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002551 processing of parsed entities, and XPath computation on sustitued
2552 entities.
2553 * testXPath.c: make sure entities are substitued.
2554
2555Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2556
Daniel Veillard784b9352003-02-16 15:50:27 +00002557 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002558 processing of internal parsed entities, which had to be changed.
2559
2560Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2563 trying to fix bug #98517 about building outside the source tree
2564 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2565
2566Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2567
2568 * include/win32config.h: cleanup
2569 * win32/Makefile.mingw: integrated mingw in JScript configure
2570 * win32/Makefile.msvc: modified to allow mingw coexistence
2571 * win32/configure.js: integrated mingw
2572 * win32/Readme.txt: cleanup
2573
2574Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2575
2576 * HTMLparser.c: strengthen the guard in the Pop macros,
2577 like in the XML parser, closes bug #97315
2578
2579Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2580
2581 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2582 callback is never used.
2583
2584Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * parserInternals.c: fixed the initialization of the SAX structure
2587 which was breaking xsltproc
2588 * xpath.c: patch from Petr Pajas for CDATA nodes
2589 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2590 * parser.c include/libxml/parser.h: patch from Peter Jones
2591 removing a leak in xmlSAXParseMemory() and adding the
2592 function xmlSAXParseMemoryWithData()
2593
2594Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2595
2596 adding pdf of tutorial, changing web page to link to it
2597 * doc/tutorial/xmltutorial.pdf
2598 * doc/xml.html
2599 * doc/docs.html
2600
2601Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2602
2603 * doc/tutorial/ar01s08.html
2604 adding file what I forgot for tutorial
2605
2606
2607Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2608
2609 Adding encoding discussion to tutorial
2610 Added:
2611 * doc/tutorial/images/*.png: DocBook admonition image files
2612 * doc/tutorial/apf.html, apg.html: new generated html
2613 * doc/tutorial/includeconvert.c: conversion code entity file
2614 changed:
2615 * doc/tutorial/xmltutorial.xml: DocBook original
2616 * doc/tutorial/*.html: generated html
2617
2618Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2619
2620 * include/libxml/*.h: retired xmlwin32version.h
2621 * doc/Makefile.am: retired xmlwin32version.h
2622 * win32/configure.js: retired xmlwin32version.h
2623
2624Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2625
2626 * win32/libxml2.def.src: exported additional symbols
2627 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2628 sisterhood
2629
2630Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * globals.c: fixed a typo pointed out by Igor
2633 * xpath.c: try to speed up node compare using line numbers
2634 if available.
2635
2636Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * tree.c: make xmlFreeNode() handle attributes correctly.
2639
2640Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2641
2642 * catalog.c: completed the #96963 fix, as reported by Karl
2643 Eichwalder
2644
2645Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2648
2649Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * Makefile.am: switched the order of a couple of includes
2652 to fix bugs #97100
2653
2654Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2655
2656 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2657 xmlLoadCatalogs that used to separate directories with a ':'.
2658
2659Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2660
2661 * threads.c: improvements to the Windows-side of thread handling
2662 * testThreads.c: conditionally excluded unistd.h
2663 * testThradsWin32.c: broke overlong lines
2664 * include/win32config.h: adapted thread-related macros to the new
2665 scheme and for pthreads on Windows
2666 * win32/Makefile.msvc: introduced a more flexible thread build,
2667 added testThreads[Win32].c to the build
2668 * win32/configure.js: introduced a more flexible thread config
2669
26702002-10-31 John Fleck <jfleck@inkstain.net>
2671
2672 * doc/xml.html (and, by implication, FAQ.html)
2673 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2674
2675Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2676
2677 * configure.in: removed xmlwin32version.h
2678 * include/libxml/Makefile.am: removed xmlwin32version.h
2679
2680Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * tree.c: applied patch from Brian Stafford to fix a bug
2683 in xmlReconciliateNs()
2684
2685Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * tree.c: applied patch from Christian Glahn to allow
2688 xmlNewChild() on document fragment nodes
2689
2690Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * parser.c: Christian Glahn found a problem with a recent
2693 patch to xmlParseBalancedChunkMemoryRecover()
2694 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2695 problems
2696 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2697 test/schemas/seq*: added the test cases from Charles
2698
2699Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2702 serious cleanup of the spec file and associated changes
2703 in the Makefiles.
2704 * valid.c: try to remove some warnings on x86_64
2705
2706Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2709 fix bug #96586
2710
2711Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2714 parsing, applied his patch
2715 * result/HTML/attrents.html result/HTML/attrents.html.err
2716 result/HTML/attrents.html.sax test/HTML/attrents.html:
2717 added the test and result case provided by Mikhail Sogrine
2718
2719Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * vms/build_libxml.com vms/config.vms vms/readme.vms
2722 include/libxml/parser.h include/libxml/parserInternals.h
2723 include/libxml/tree.h include/libxml/xmlIO.h
2724 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2725 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2726 Applied the VMS update patch from Craig A. Berry
2727 * doc/*.html: update
2728
2729Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2732
2733Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * debugXML.c: adding a grep command to --shell in xmllint
2736 for T.V. Raman
2737
2738Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2739
2740 * xmlcatalog.c: tried to fix some of the problem with --sgml
2741
2742Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * parser.c: tried to fix bug #91500 where doc->children may
2745 be overriden by a call to xmlParseBalancedChunkMemory()
2746
2747Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2750 identifiers in SGML catalogs containing '&'
2751
2752Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * python/types.c: fixed bugs when passing result value tree
2755 to Python functions.
2756
2757Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * configure.in: preparing the release of 2.4.26
2760 * doc/*: updated and rebuilt the documentation
2761
2762Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * parser.c: fixed a XML Namespace compliance bug reported by
2765 Alexander Grimalovsky
2766
2767Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * HTMLtree.c: fixed serialization of script and style when
2770 they are not lowercase (i.e. added using the API to the tree).
2771
2772Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * valid.c: make xmlValidateDocument emit a warning msg if there
2775 is no DTD, pointed by Christian Glahn
2776
2777Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2780 content model when some of the blocks have min or max, and a couple
2781 of bugs found in the process.
2782 * result/schemas/list0* test/schemas/list0*: added some specific
2783 regression tests
2784
2785Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * README: updated the contact informations
2788
2789Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2792 misses it, reported by Peter Bray.
2793
2794Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2797 and removed a few warnings
2798
2799Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * parser.c: Christian Glahn found a small bug in the push parser.
2802 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2803 public
2804
2805Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * xmlschemas.c include/libxml/xmlschemas.h: added
2808 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2809 * testSchemas.c: added --memory to test the new interface
2810
2811Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * doc/index.py doc/search.php: integrated the XSLT indexing,
2814 a few fixed in the indexer, added a scope selection at the
2815 search level.
2816
2817Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2820 this was due to uninitialized parts of the validation context
2821
2822Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * debugXML.c: applied patch from Mark Vakoc except the API
2825 change, preserved it.
2826 * doc/*: updated the docs to point to the search engine for
2827 information lookup or before bug/help reports.
2828
2829Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * doc/index.py doc/search.php: added mailing-list archives
2832 indexing and lookup
2833
2834Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2837
2838Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * doc/index.py: improved HTML indexing
2841 * doc/search.php: make the queries also lookup the HTML based indexes
2842
2843Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * doc/index.py: added HTML page indexing
2846
2847Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2848
2849 * xmlIO.c: extended Windows path normalisation to fix the base
2850 problem in libxslt.
2851 * catalog.c: fixed list handling in XML_CATALOG_FILES
2852
2853Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * valid.c: typo/bug found by Christian Glahn
2856
2857Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2858
2859 * xmlIO.c: applied Windows CE patch from Javier.
2860 * win32/wince: new directory, contains support for the PocketPC
2861 with Windows CE from Javier.
2862 * include/win32config.h: reorganised, removed duplicate
2863 definitions and applied WinCE patch from Javier.
2864 * include/wsockcompat.h: new file, now contains WinSock
2865 compatibility macros.
2866 * win32/Makefile.msvc: introduced double-run compilation.
2867
2868Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * configure.in include/libxml/xmlwin32version.h: preparing release
2871 of 2.4.25
2872 * doc/*: updated and regenerated teh docs and web pages.
2873
2874Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2877 error were not covering namespace declarations.
2878 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2879 it was missing the attribute declaration for the namespace
2880 * result/VC/NS3: the fix now report breakages in that test
2881
2882Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2885
2886Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2889 and regenerated the docs and web site
2890
2891Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2894 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2895 not before
2896
2897Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * python/generator.py python/libxml2class.txt: fixed a stupid error
2900 breaking the python API
2901
2902Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2905 triostr.c triostr.h: applied a trio update patch from
2906 Bjorn Reese which should work with MinGW
2907
2908Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * tree.c: improving some documentation comments
2911 * xmlregexp.c: found and fixed a mem leak with python regression tests
2912 * doc/*: rebuilt the doc and the API XML file including the
2913 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2914 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2915 python/types.c: added access to the XML Schemas regexps from
2916 python
2917 * python/tests/Makefile.am python/tests/regexp.py: added a
2918 simple regexp bindings test
2919
2920Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2921
2922 * doc/xml.html:
2923 fixing ftp links - thanks to Vitaly Ostanin
2924
2925Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * xmlregexp.c: fixed the data callback on transition functionality
2928 which was broken when using the compact form
2929 * result/schemas/*: updated the results, less verbose, all tests
2930 pass like before
2931 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2932 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2933 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2934 annoying warnings
2935 * xpath.c: try to provide better error report when possible
2936
2937Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * Makefile.am: fixed a breakage raised by Jacob
2940
2941Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2942
2943 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2944 which don't use sockets
2945
2946Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2947
2948 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2949 * win32/configure.js: applied zlib patch from Daniel Gehriger
2950
2951Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2952
2953 * win32/configure.js: applied the patch from Mark Vakoc for
2954 regexp support
2955 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2956 for regexp support
2957
2958Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * xmlschemastypes.c: as pointed by Igor Float and Double
2961 parsing ain't finished yet
2962
2963Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * Makefile.am configure.in: trying to fix #88412 by bypassing
2966 all the python subdir if python ain't detected
2967
2968Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2971 made configuring with regexps/automata/unicode the default
2972 but without schemas ATM
2973 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2974 fixed the regexp based DTD validation performance and memory
2975 problem by switching to a compact form for determinist regexps
2976 and detecting the determinism property in the process. Seems
2977 as fast as the old DTD validation specific engine :-) despite
2978 the regexp built and compaction process.
2979
2980Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * valid.c: determinism is debugged, new DTD checking code now works
2983 but xmlFAComputesDeterminism takes far too much CPU and the whole
2984 set usues too much memory to be really usable as-is
2985
2986Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2987
2988 * tree.c: fixed another stupid bug in xmlGetNodePath()
2989 * xmllint.c: --version now report the options compiled in
2990
2991Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * HTMLparser.c: small cleanup
2994 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2995 when configured with them. A bit of debugging around the determinism
2996 checks is still needed
2997
2998Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3001
3002Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * xmlIO.c: small portability glitch fixed.
3005
3006Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3007
3008 * xmlschemastypes.c: incomplete steps for real/double support
3009 * testAutomata.c include/libxml/xmlautomata.h
3010 include/libxml/xmlregexp.h: avoiding a compilation problem
3011 * valid.c include/libxml/valid.h: starting the work toward using
3012 the regexps for actual DTD validation
3013
3014Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3015
3016 * hash.c: cosmetic cleanup
3017 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3018 integrating a DTD validation layer based on the regexps
3019
3020Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3021
3022 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3023 the determinism was tested before eliminating the epsilon
3024 transitions :-(
3025
3026Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3027
3028 * python/generator.py python/libxml.c python/libxml.py
3029 python/libxml2-python-api.xml python/libxml2class.txt
3030 python/libxml_wrap.h python/types.c: updated the python
3031 bindings, added code for easier File I/O, and the ability to
3032 define a resolver from Python fixing bug #91635
3033 * python/tests/Makefile.am python/tests/inbuf.py
3034 python/tests/outbuf.py python/tests/pushSAXhtml.py
3035 python/tests/resolver.py python/tests/serialize.py: updated
3036 and augmented the set of Python tests.
3037
3038Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3039
3040 * win32/configure.js: added more readme info for the binary
3041 package.
3042
3043Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3044
3045 * xmlIO.c: fixed a stupid out of bound array error
3046
3047Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3050 messing around with support for Windows path, cleanups,
3051 trying to identify and fix the various code path to the
3052 filename access. Added xmlNormalizeWindowsPath()
3053
3054Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * error.c valid.c: working on better error reporting of validity
3057 errors, especially providing an accurate context.
3058 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3059 error reports in those cases.
3060
3061Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3062
3063 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3064 parser.c parserInternals.c xmlIO.c: get rid of all the
3065 perror() calls made in the library execution paths. This
3066 should fix both #92059 and #92385
3067
3068Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3069
3070 * xmllint.c: memory leak reporting was broken after a change
3071 of the preprocessor symbol used to activate it.
3072
3073Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * tree.c: try to make the copy function work for node of
3076 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3077 DOM layers though, not libxml2 itself.
3078
3079Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * valid.c: try to provide file and line informations, not all
3082 messages are covered, but it's a (good) start
3083
3084Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * xinclude.c: reimplemented a large part of the XInclude
3087 processor, trying to minimize resources used, James Henstridge
3088 provided a huge test case which was exhibiting severe memory
3089 consumption problems.
3090
3091Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * python/Makefile.am: applied patch from Christophe Merlet to
3094 reestablish DESTDIR
3095
3096Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * libxml.spec.in: fixes libary path for x86_64 AMD
3099
3100Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3101
3102 * doc/tutorial/includekeyword.c
3103 * doc/tutorial/xmltutorial.xml:
3104 (plus resulting generated html files)
3105 fixing one spot I missed in the tutorial where I hadn't freed
3106 memory properly
3107
3108Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3109
3110 * doc/tutorial/includeaddattribute.c
3111 * doc/tutorial/includeaddkeyword.c
3112 * doc/tutorial/includegetattribute.c
3113 * doc/tutorial/includekeyword.c
3114 * doc/tutorial/xmltutorial.xml
3115 * doc/tutorial/*.html:
3116 update tutorial to properly free memory (thanks to Christopher
3117 R. Harris for pointing out that this needs to be done)
3118 * doc/tutorial/images/callouts/*.png:
3119 added image files so the callouts are graphical, making it
3120 easier to read ( use "--param callout.graphics 1" to generate
3121 html with graphical callouts)
3122
3123Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3124
3125 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3126 nice logos generated by Marc Liyanage
3127 * doc/site.xsl *.html: changed the stylesheet to show the new
3128 logo and regenerated the pages
3129
3130Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3131
3132 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3133
3134Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * xpath.c: possible mem leak patch from Jason Adams
3137
3138Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3141 in the XQuery namespace
3142 * configure.in: preparing 2.4.24
3143 * doc/*.html: updated the web pages
3144
3145Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * python/generator.py: closing bug #85258 by generating conditional
3148 compile check to avoid linking to routines not configured in.
3149
31502002-08-22 Havoc Pennington <hp@pobox.com>
3151
3152 * autogen.sh: update error message for missing automake
3153
3154Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * python/Makefile.am: typo in target name resulted in libxml2.py
3157 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3158
3159Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * win32/win32/Makefile.mingw: updated with version from
3162 Elizabeth Barham at http://soggytrousers.net/repository/
3163
3164Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3165
3166 * win32/Makefile.msvc: added the prefix location to the include
3167 and lib search path.
3168
31692002-08-18 Havoc Pennington <hp@pobox.com>
3170
3171 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3172 both automake 1.6 and 1.4 installed get the right automake. Means
3173 compilation from CVS will now require the latest automake 1.4
3174 release, or manually creating symlinks called "automake-1.4" and
3175 "aclocal-1.4"
3176
3177Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * configure.in python/Makefile.am: more AMD 64 induced changes from
3180 Frederic Crozat
3181
3182Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * xinclude.c: oops I was missing the xml:base fixup too
3185 * result/XInclude/*.xml: this adds xml:base attributes to most
3186 results of the tests
3187
3188Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3189
3190 * xinclude.c: quick but apparently working implementation of
3191 xi:fallback, should close bug #89684
3192 * Makefile.am test/XInclude/docs/fallback.xml
3193 result/XInclude/fallback.xml: added a basic test for fallback,
3194 and run with --nowarning to avoid a spurious warning
3195 * configure.in: applied patch from Frederic Crozat for python
3196 bindings on AMD 64bits machines.
3197
3198Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3199
3200 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3201 the caller don't pass a SAX callback block.
3202
3203Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3204
3205 * tree.c: applied the same fix for the XML-1.0 namespace to
3206 xmlSearchNsByHref() as was done for xmlSearchNs()
3207
3208Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * libxml.3: small cleanup of the man page
3211 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3212 when serializing HREF attributes generated by XSLT.
3213
3214Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3215
3216 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3217 version of Marc Liyanage' patch for boolean attributes in HTML
3218 output
3219
3220Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3221
3222 * python/tests/serialize.py: fixed the test results, indenting
3223 behaviour changed slightly
3224
3225Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3226
3227 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3228 new c14n function to Windows def files
3229
3230Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3231
3232 * c14n.c: fixed a memory leak in c14n code
3233
3234Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3235
3236 * parser.c include/libxml/parser.h: adding a new API for Christian
3237 Glahn: xmlParseBalancedChunkMemoryRecover
3238 * valid.c: patch from Rick Jones for some grammar cleanup in
3239 validation messages
3240 * result/VC/* result/valid/*: this slightly change some of the
3241 regression tests outputs
3242
3243Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3244
3245 * tree.c: trying to fix a problem in namespaced attribute handling
3246 raised by Christian Glahn
3247
3248Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * encoding.c include/libxml/encoding.h: Opening the interface
3251 xmlNewCharEncodingHandler as requested in #89415
3252 * python/generator.py python/setup.py.in: applied cleanup
3253 patches from Marc-Andre Lemburg
3254 * tree.c: fixing bug #89332 on a specific case of loosing
3255 the XML-1.0 namespace on xml:xxx attributes
3256
3257Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3258
3259 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3260 corner case from new Merlin's test suite and added a callback
3261 that will be used to improve xmlsec performance
3262
3263
3264Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * HTMLtree.c: trying to fix the <style> escaping problem in
3267 HTML serialization bug #89342
3268
3269Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3272 and rebuilt the web site.
3273
3274Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3275
3276 * include/libxml/tree.h: added _private member to xmlNs struct
3277
3278Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * HTMLparser.c: fixing bug #84876 based on the xml working
3281 code.
3282
3283Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3284
3285 * python/Makefile.am: enhanced to fix bug 72012 (errors
3286 when using '-jX' make parameter)
3287
3288Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3289
3290 * xpath.c: small additional enhancement for booleans
3291 compared to nodesets
3292
3293Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * HTMLtree.c: changed the order of the encoding declaration
3296 attributes in the meta tags due to a bug in IE/Mac
3297
3298Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3299
3300 * xpath.c: enhanced handling of booleans (especially '='
3301 and '!=' for nodesets) - fixes bug 85256. Added new
3302 routine xmlXPathNotEqualValues for more proper handling
3303 of '!=' when nodesets are involved.
3304
3305Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3308 doc/xmlcatalog_man.xml to the source distribution
3309
3310Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3311
3312 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3313 asked for this.
3314
3315Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3316
3317 * configure.in: preparing 2.4.23
3318 * doc/*: rebuilt the docs
3319
3320Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3321
3322 * parser.c: fixing bug #84169 by fixing the
3323 comment of xmlCreatePushParserCtxt to describe the
3324 encoding detection parameters better.
3325
3326Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * valid.c: fixing bug #79331 in one path the lookup for
3329 ID attributes on a namespaced node wasn't handled correctly :-\
3330
3331Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3332
3333 * HTMLparser.c: trying to fix 87235 about discarded white
3334 spaces in the HTML parser.
3335 * result/HTML/*: this changes the output of a number of HTML
3336 regression tests
3337
3338Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3339
3340 * xpath.c: applied patch from Richard Jinks for the namespace
3341 axis + fixed a memory error.
3342 * parser.c parserInternals.c: applied patches from Peter Jacobi
3343 removing ctxt->token for good.
3344 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3345 popped out by the regression tests.
3346 * Makefile.am: patch for threads makefile from Gary Pennington
3347
3348Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3349
3350 * xpath.c: enhanced behaviour of position() after usage of
3351 expressions involving preceding-sibling (et al).
3352
3353Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * hash.c: applied a patch from Peter Jacobi to solve a problem
3356 when compiling with the Watcom C on Win32
3357 * result/schemas/*.err: the change of hashing algo generated
3358 permutations in the output
3359
3360Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * hash.c: applied patch from Sander Vesik improving the quality of
3363 the hash function.
3364
33652002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3366
3367 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3368 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3369 xmllint.c xpath.c: replaced sprintf() with snprintf()
3370 to prevent possible buffer overflow (the bug was pointed
3371 out by Anju Premachandran)
3372
3373Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3374
3375 * parser.c: removed an uninitialized data error popped by valgrind
3376 on PE references
3377
3378Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3379
3380 * doc/xml.html
3381 adding tutorial reference to the web page
3382
3383Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3384
3385 * doc/tutorial/xmltutorial.xml
3386 * doc/tutorial/ar01s07.html
3387 * doc/tutorial/ape.html
3388 * doc/tutorial/includegetattribute.c
3389 adding section to tutorial about retrieving an attribute
3390 value
3391
3392Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * parser.c: applied a couple of patches from Peter Jacobi to start
3395 to get rid of ctxt->token, with a possible significant speed
3396 improvement to be gained once done. Better compliance with PE
3397 references constructs in DTDs too.
3398 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3399 from Peter too
3400
3401Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3404 xmlParseElement was likely to have been deallocated at the
3405 time of the report, possibly leading to segfault. Just report
3406 the tag name now.
3407
3408Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3409
3410 * xpath.c: patch from Richard Jinks for XPath substring() function
3411 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3412
34132002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3414
3415 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3416
3417Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3418
3419 *doc/FAQ.html
3420 fixing typos in FAQ, thanks to Robert Funnell for the
3421 editing help
3422
3423Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * NEWS: got complaints from rpmlint that it was empty
3426
3427Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3428
3429 * added doc/tutorial, including:
3430 apa.html
3431 apb.html
3432 apc.html
3433 apd.html
3434 ar01s02.html
3435 ar01s03.html
3436 ar01s04.html
3437 ar01s05.html
3438 ar01s06.html
3439 includeaddattribute.c
3440 includeaddkeyword.c
3441 includekeyword.c
3442 includestory.xml
3443 index.html
3444 xmltutorial.xml
3445 libxml tutorial, including generated html
3446
3447Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3448
3449 * result/c14n/exc-without-comments/merlin-c14n-two-*
3450 result/c14n/without-comments/merlin-c14n-two-*
3451 test/c14n/exc-without-comments/merlin-c14n-two-*
3452 test/c14n/without-comments/merlin-c14n-two-*
3453 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3454 c14n/exc-c14n and slightly modified test script to handle
3455 these test cases
3456 * c14n.c: fixed bugs for complicated nodes set (namespace
3457 without node and others from merlin-c14n-two.tar.gz)
3458 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3459 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3460 for xmlsec performance patch
3461 * xpath.c: fixed self::node() for namespaces and attributes
3462
3463Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3464
3465 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3466 but with the format parameter
3467 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3468
3469Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3470
3471 * Makefile.am: updated c14n tests suite
3472 * c14n.c: performance improvement for previous c14n patch
3473
3474Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * parser.c: another peroformance patch from Peter Jacobi, that
3477 time on parsing attribute values.
3478
3479Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3480
3481 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3482 into LibXML2 test suite
3483
3484Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3485
3486 * c14n.c: propagating xpath ancesstors node fix to c14n
3487 plus small performance improvement to reduce number of
3488 mallocs
3489 * xpath.c: fixed ancestors axis processing for namespace nodes
3490
3491Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3492
3493 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3494 Peter Jacobi
3495
3496Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * configure.in: preparing 2.4.22
3499
3500Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3501
3502 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3503 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3504 a public entry point.
3505 * doc/*: rebuilt the API and docs
3506
3507Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3508
3509 * xpath.c: patch from Richard Jinks to fix a problem introduced
3510 in the previous patch and pointed by Norm
3511
3512Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3513
3514 * libxml.spec.in: fixing bug #81112
3515
3516Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * uri.c: fixing bug #82848
3519
3520Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3523 output of one catalog test
3524
3525Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3526
3527 * global.data globals.c tree.c include/libxml/globals.h
3528 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3529 default value for global parameter xmlIndentTreeOutput to 1 and
3530 introduced new global parameter xmlTreeIndentString (the string
3531 used to do one-level indent) with default value " " (as it was
3532 in tree.c)
3533
3534Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3537 with trio and schemas.
3538
3539Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3540
3541 * xpath.c: patch from Richard Jinks to fix the problem raised in
3542 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3543
3544Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3545
3546 * xmlschemas.c: a bit of work on import.
3547 * xmlschemastypes.c: Charles Bozeman provided a compare function
3548 for date/time types so min/max facet restrictions should work,
3549 indeterminate comparisons return an error instead of equal.
3550 * test/schemas/date_0* result/schemas/date_0_0: specific test
3551 from Charles Bozeman too
3552
3553Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3554
3555 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3556 from Christian Cornelssen fixing the man pages and the Catalog
3557 building script.
3558 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3559 next step is <xs:import> I now have a reasonable understanding
3560 of how it works.
3561
3562Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3563
3564 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3565
3566Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3567
3568 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3569
3570Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3571
3572 * xpath.c: fixing an XPath function evalutation bug pointed out
3573 by Alexey Efimov where the context was lost when evaluating
3574 the function arguments
3575
3576Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3577
3578 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3579 function public for XMLSec performance optimizations
3580
3581Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * python/generator.py python/libxml2class.txt : fixed a problem
3584 with the HTML parser pointed by Gary Benson
3585 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3586 example
3587
3588Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3589 * parser.c: fixed bug #81159 (memory growth in SAX)
3590
3591Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3592 * xpath.c: fixed bug #78858 (the real fix)
3593
3594Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3595 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3596
3597Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3598
3599 * tree.c: modified xmlNodeSetBase to allow changing the
3600 base of a document.
3601
3602Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * xmlschemastypes.c: patch Charles Bozeman for validation of
3605 all the date, time, and duration types
3606 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3607 * configure.in: fixed an error pointed by an user
3608 * xml2-config.in: fixed an error pointed by an user
3609
3610Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3611
3612 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3613 win32/libxml2.def.src xmlIO.c: exported default
3614 'file:', 'http:' and 'ftp:' protocols input handlers
3615 and maked protocols comparisson case insensitive
3616
3617Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3618
3619 * configure.in: Neven Has detected a typo
3620
3621Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3624 as one of the persons allowed to commit directly to the
3625 module.
3626
3627Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3630 * valid.c: raised a too low limit
3631 * doc/*: rebuilt the docs
3632
3633Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3634
3635 * test/XPath/expr/floats test/XPath/expr/functions
3636 result/XPath/expr/floats result/XPath/expr/functions
3637 xpath.c: another XPath conformance patch from Richard Jinks
3638
3639Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * xmlschemas.c: fixed validation of attribute groups.
3642 * test/schemas result/schemas: added an example from the primer
3643
3644Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3645
3646 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3647 * test/schemas result/schemas: updated the test list
3648
3649Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3650
3651 * TODO: updated a bit
3652 * parser.c: made a comment more specific
3653 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3654 Schemas conformance.
3655 * test/schemas result/schemas: updated the test list
3656
3657Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3658
3659 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3660 implementing xs:all with minOccurs = 0
3661 * tes/schemas/* result/schemas/*: added more tests covering
3662 xs:all
3663
3664Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * xmlregexp.c: first implementation of the all particle, this
3667 may need to be revisited for case where not all transitions
3668 must be crossed.
3669
3670Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * tree.c: another entity processing update from Markus Henke
3673
3674Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3675
3676 * trionan.c: fixed crash on OSF/1
3677
3678Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3679
3680 * xmlschemas.c: more Schemas work
3681 * test/schemas/* result/schemas/*: added more tests coming
3682 from the spec.
3683
3684Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3685
3686 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3687 ExcC14N specification
3688
3689Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3690
3691 * tree.c: patch from Markus Henke, fix for recursive entities.
3692
3693Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * xpath.c: fix a problem with string() on a document node.
3696
3697Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3698
3699 * Makefile.am xmlschemas.c: more Schemas work
3700 * test/schemas/* result/schemas/*: added more tests coming
3701 from the spec.
3702
3703Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3704
3705 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3706 * result/HTML/*: this changes a few things in the results
3707
3708Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3709
3710 * include/libxml/tree.h: eliminated 'declaration different than
3711 prototype' warning
3712 * include/win32config.h: "resolved" conflicts with errno.h
3713
3714Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3715
3716 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3717 on the automata interfaces and debug of counted choices
3718 * test/schemas/* result/schemas/*: added a number of tests
3719
3720Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3721
3722 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3723 a bit of work on Schemas
3724 * testSchemas.c: try to make it more useful
3725 * test/schemas/* result/schemas/* Makefile.am: changed the
3726 Schemas regression test procedure, started adding a few samples
3727
3728Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3729
3730 * include/libxml/encoding.h: Patch for the Borland C++ builder
3731 * include/libxml/tree.h: Patch for the Borland C++ builder
3732 * threads.c: Patch for the Borland C++ builder
3733 * win32/bcb5: New directory for the Borland C++ builder
3734 project files
3735
3736Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3737
3738 * win32/Makefile.msvc: Update for XML Schema support
3739 * win32/configure.js: Update for XML Schema support
3740 * win32/libxml2.def.src: Update for XML Schema support
3741
3742Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3743
3744 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3745 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3746 xmlunicode.c include/libxml/Makefile.am
3747 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3748 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3749 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3750 include/libxml/xmlversion.h.in : merged the current state of
3751 XML Schemas implementation, it is not configured in by default,
3752 a specific --schemas configure option has been added.
3753 * test/automata test/regexp test/schemas Makefile.am
3754 result/automata result/regexp result/schemas:
3755 merged automata/regexp/schemas regression tests
3756
3757Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3758
3759 * xpath.c: Gary found a compile time problem, fixes #78823
3760
3761Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3762
3763 * configure.in: release of 2.4.20
3764 * doc/*: updated and rebuilt the docs
3765
3766Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3767
3768 * python/Makefile.am: patch from Cristian Gafton to build on
3769 Red Hat 6.2, should also fix #75779
3770
3771Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3772
3773 * valid.c: first part of fixing #78729
3774
3775Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3776
3777 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3778 escaping of URI when saving HTML files.
3779 * result/HTML/*: this impacted some tests
3780
3781Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * configure.in: trying to fix #77441
3784
3785Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3786
3787 * include/libxml/xmlIO.h: Hallski complained it could not be
3788 included by itself.
3789
3790Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3791
3792 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3793
3794Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3795
3796 * win32/configure.js: patch from Nilo for the c14n option
3797 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3798
3799Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3800
3801 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3802 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3803 LIBXML_THREAD_ENABLED
3804
3805Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3806
3807 * xpath.c: another patch from Richard Jinks for substring conformance
3808 * test/XPath/expr/floats test/XPath/expr/strings
3809 result/XPath/expr/floats result/XPath/expr/strings: update of the
3810 test suite to check those.
3811
3812Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * xpath.c: patch from Richard Jinks for .x float parsing.
3815
3816Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * parser.c: patch from Markus Henke when an encoding ain't recognized
3819
3820Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3821
3822 * libxml.m4: got a report that #include <string.h> was needed
3823
3824Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3825
3826 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3827
3828Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3829
3830 * doc/example.html: fixing typo
3831
3832Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3833
3834 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3835 pointed out by Melvyn Sopacua.
3836
3837Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3838
3839 * libxml.m4: Frédéric Crozat gave a patch related to the change
3840 of Include paths breaking the libxml.m4
3841
3842Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3843
3844 * xpath.c: Fix bug #76927 forgot to save some context
3845 when evaluating binary expressions
3846
3847Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3848
3849 * configure.in: fixed configure for MPE/iX from Markus Henke
3850 * xmlmemory.c: fixed initialization problems
3851 * xpath.c: another set of patches from Richard Jinks this
3852 fixes "make XPathtests" on linux
3853
3854Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3857 * test/XPath/expr/compare test/XPath/expr/equality
3858 test/XPath/expr/floats test/XPath/expr/functions
3859 test/XPath/expr/strings result/XPath/expr/compare
3860 result/XPath/expr/equality result/XPath/expr/floats
3861 result/XPath/expr/functions result/XPath/expr/strings: Updated
3862 tests though they show a divergence on Linux
3863
3864Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3865
3866 * xpath.c trionan.c: previous commit also included patches
3867 from Richard Jinks on some IEEE support corner case
3868
3869Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3870
3871 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3872 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3873 that $(datadir) should be used for docs
3874
3875Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3876
3877 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3878 could leak filedescriptors
3879
3880Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3881
3882 * configure.in nanohttp.c: applied patch from Allan Clark for
3883 UnixWare/OpenServer
3884
3885Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3886
3887 * configure.in: preparing 2.4.19
3888 * doc/*: rebuilt the docs
3889
3890Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3891
3892 * nanohttp.c: fixing #76043, got fed up with non-portability
3893 of that piece of code.
3894
3895Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3896
3897 * valid.c SAX.c: Never commit without running "make tests" :-(
3898 fix a couple of stupidities in the previous commit
3899 * result/*: a few changes in some attribute order result of previous
3900 commit.
3901
3902Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3903
3904 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3905 the internal subset should not raise duplicate ID errors,
3906 also there was a small bug in conjunction to namespace
3907 declarations defaulted and xml:xxx attributes DTD definitions.
3908
3909Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3910
3911 * xpath.c: Richard Jinks also raised some rounding problems
3912 this tries to fix them
3913
3914Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3915
3916 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3917 behaviour in xmlXPathCastToString()
3918
3919Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3920
3921 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3922 raised by Morus Walter
3923
3924Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3925
3926 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3927 from Igor
3928
3929Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3930
3931 * xpath.c: fixing #75619, related to a problem when trying
3932 to evaluate condition when the current node set resulting
3933 from that sub-step evaluation is empty. Also fixes 2 potential
3934 problem with previous-sibling and next-siblings axis.
3935
3936Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3937
3938 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3939 HTML support is not configured in.
3940
3941Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3942
3943 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3944 include/libxml/tree.h: dohh I really didn't intended to commit
3945 this test version :-(
3946
3947Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3948
3949 * testSAX.c: I wanted to see the real speed at the SAX interface
3950 after a little too many Ximianer started complaining about the
3951 parser speed.
3952 added a --quiet option:
3953 paphio:~/XML -> ls -l db100000.xml
3954 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3955 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3956 3200006 callbacks generated
3957 real 0m1.270s
3958 Which means 16MBytes/s and 3Mcallback/s
3959
3960Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3961
3962 * xpath.c: valgrind spotted another error that time when running
3963 on libxslt regression tests
3964
3965Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3966
3967 * Makefile.am: adding "make valgrind" running the full regression
3968 tests (except python ones) under Valgrind (using valgrind -q
3969 which was kindly added by the author).
3970 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3971 passes cleanly now except an obcure floating point initialization
3972 raised in log10() in one XPath regression test ???
3973 * tree.c: edited some comments to close #75244
3974
3975Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3976
3977 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3978 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3979 context of ScrollKeeper, made sure that if the number is
3980 an integer, the serialization follows the description at
3981 http://www.w3.org/TR/xpath#section-String-Functions
3982
3983Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3984
3985 * configure.in: preparing 2.4.18
3986 * doc/*: updated and rebuilt the web site
3987 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3988 the Windows and Cygwin maintainers.
3989 * parser.c: humm, changed the way the SAX parser work when
3990 xmlSubstituteEntitiesDefault(1) is set, it will then
3991 do the entity registration and loading by itself in case the
3992 user provided SAX getEntity() returns NULL.
3993 * testSAX.c: added --noent to test the behaviour.
3994
3995Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * parser.c: Wilfried Teiken provided a hackish but working
3998 way to get context reported back on entities when parsing
3999 with SAX and without breaking the DOM build.
4000
4001Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4002
4003 * c14n.c: applied a new patch from Aleksey Sanin
4004 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4005 to reference Aleksey implementation of XML digital Signatures
4006
4007Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4008
4009 * xpath.c: small fix to avoid potential problem due to
4010 ordering of freeing data
4011 * python/Makefile.am: people were complaining about
4012 the generated file in python dir not being built
4013
4014Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4015
4016 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4017 python/generator.py python/libxml.c python/types.c: Cleanup
4018 of the python Makefiles based on Jacob and James feedback,
4019 fixed the spec file accordingly, fixed the number of warning
4020 that passing my pedantic CFLAGS was generating. Conclusion
4021 is that Python includes are real crap.
4022
4023Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4024
4025 * configure,in: it was reported quite a few times that
4026 xml2-config --cflags should not output
4027 -I$includeprefix/libxml2/libxml because libxml2 header names
4028 clashes with existing names like list.h from C++ stl.
4029 Includes should be #include<libxml/xxx.h> so ...
4030
4031Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * c14n.c: another patch from Aleksey Sanin
4034
4035Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4036
4037 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4038 canonicalization algorithm
4039 * doc/xml.html doc/index.html: added the C14N references on the
4040 index page.
4041
40422002-03-13 jacob berkman <jacob@ximian.com>
4043
4044 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4045 usage, redundant, and gcc specific
4046
4047Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4048
4049 * xpath.c: speedup some node selection operations, this can
4050 have a significant impact on DocBook Norm's stylesheets
4051 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4052 make sure it's always the case
4053 * debugXML.c: distinguish CDATA and comments in ls operations
4054
4055Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4056
4057 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4058 to generate better API descriptions etc...
4059
4060Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4061
4062 * c14n.c: Fixing #74186, made sure all boolean expressions
4063 get fully parenthesized, ran indent on the output
4064 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4065 include/libxml/tree.h: also #74186 related, removed the
4066 --with-buffers option, and all the preprocessor conditional
4067 sections that were resulting from it.
4068
4069Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4070
4071 * valid.c: applied patch from Dodji Seketeli fixing an
4072 uninitailized variable in xmlValidGetValidElements()
4073
4074Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4075
4076 * c14n.c: fixed a few comments
4077 * doc/*.html doc/*/*.html: regenerated the docs and added
4078 the C14N API
4079 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4080
4081Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4082
4083 * check-xml-test-suite.py: fix to adapt varaiations in the
4084 bindings
4085 * configure.in python/setup.py python/setup.py.in: fixed to
4086 have the version of the python scripts automatically updated
4087
4088Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4089
4090 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4091 in xmlCopyProp()
4092
4093Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4094
4095 * configure.in: preparing 2.4.17 release
4096 * doc/*: updated and rebuilt the docs
4097 * xpath.c: fixed a comment
4098 * python/libxml.c: fixed a possible reentrancy problem
4099
4100Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4101
4102 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4103 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4104 added a specific regression test
4105 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4106 not raise exceptions when failing to find the attribute.
4107
4108Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4109
4110 * configure.in xmllint.c: owen pointed out a problem with the
4111 ftme fix, gettimeofday() was not detected by configure and
4112 the ftime header wasn't included, dohhh
4113
4114Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4115
4116 * configure.in xmllint.c: trying to fix #71457 for timing
4117 precision when gettimeofday() is not availble but ftime() is
4118
4119Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4120
4121 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4122 are now copied on install and part of the -devel RPM
4123
4124Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4125
4126 * xpath.c: trying to avoid bug #72150 which was apparently
4127 caused by a gcc bug (or a processor problem) as detailed
4128 at http://veillard.com/gcc.bug
4129
4130Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4131
4132 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4133 fixed xmlReconciliateNs(), added a Python test/example for
4134 inter-document cut'n paste
4135 * python/libxml.py: fixed node.doc on document nodes and added
4136 xpathEval() onto node objects
4137
4138Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4139
4140 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4141 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4142 fixup and integrated tests for the serialization stuff
4143
4144Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4145
4146 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4147 moved the libxml man page to section 3
4148
4149Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4150
4151 * tree.c: fix bug #72490
4152 * python/libxml.c python/libxml.py: added methods serialize()
4153 and saveTo() to all node elements.
4154
4155Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4156
4157 * xmlIO.c: closed #73430, don't read from an input source
4158 which indicated an end-of-file or an error.
4159
4160Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4161
4162 * parser.c: make sure SAX endDocument is always called as
4163 this could result in a Python memory leak otherwise (it's
4164 used to decrement ref-counting)
4165 * python/generator.py python/libxml.c python/libxml.py
4166 python/libxml2-python-api.xml python/libxml2class.txt
4167 python/tests/error.py python/tests/xpath.py: implemented
4168 the suggestions made by Gary Benson and extended the tests
4169 to match it.
4170
4171Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4172
4173 * python/generator.py: applied patch fixing #73450
4174
4175Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4176
4177 * xpath.c: fixing #61290 "namespace nodes have no parent"
4178 long standing divergence from the XPath REC. NodeSets
4179 simply hold a copy of namespace nodes and those node ->next
4180 points to the parent (which may not be the node carrying the
4181 definition).
4182 * include/libxml/xpath.h: flagged but didn't added a possible
4183 speedup
4184 * DOCBparser.c HTMLparser.c: removed some warnings from push
4185 parser due to new state being added.
4186 * tree.c: new fix from Boris Erdmann
4187 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4188 the XML Canonalization support from Aleksey Sanin
4189
4190Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4191
4192 * tree.c: patch from Boris Erdmann fixing some namespace odities
4193 with xmlCopyNode()
4194
4195Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4196
4197 * xmlIO.c: fix bug #72706 when loading a NULL entity
4198
4199Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4200
4201 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4202 actually change in a future XML Namespace revision.
4203
4204Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4205
4206 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4207 added the possibility of returning nodesets from XPath extension
4208 functions written in Python
4209
4210Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4211
4212 * python/*: commiting some Python bindings work done while travelling
4213
4214Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4215
4216 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4217 explicitely with memory debugging switched on
4218
4219Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4220
4221 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4222 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4223 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4224 the accessor generator for strings
4225 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4226 regression test.
4227
4228Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4229
4230 * python/README python/generator.py python/libxml.c python/setup.py:
4231 added the 'usual' setup.py to allow building a libxml2-python
4232 module based on the same code. The initialization is however
4233 different the 2 .so files fo libxml2 and libxslt are identical and
4234 they entry point initialize both libraries. this is done to avoid
4235 some possible nasty problem since the Python don't merge the maps
4236 of all shared modules.
4237
4238Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4239
4240 * parser.c: fixed a push/encoding bug reported by Michael
4241 on librsvg
4242
4243Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * include/libxml/parserInternals.h: fixes a misplaced #endif
4246
4247Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4248
4249 * parser.c valid.c: found and fixed a couple of allocation bugs
4250
4251Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4252
4253 * doc/xml.html doc/python.html doc/*: added a Python and binding
4254 page describing the current state of the Python bindings and
4255 giving pointers to the other languages wrappers.
4256
4257Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4258
4259 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4260 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4261 rebuilt the API and web site
4262 * xpath.c: fixed #71978 portability bugs
4263
4264Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4265
4266 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4267
4268Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4269
4270 * include/libxml/parserInternals.h parser.c: had to change
4271 2 internal parsing API when processing document content
4272 to check the start and end of element content are defined
4273 in the same entity
4274 * valid.c include/libxml/valid.h: attribute normalization can
4275 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4276 with the context to report it.
4277 * SAX.c: fixed the last known bugs, crazy validation constraints
4278 when a document is standalone seems correctly handled. There
4279 is a couple of open issues left which need consideration especially
4280 PE93 on external unparsed entities and standalone status.
4281 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4282 The 2 tests left failing are actually in error. Cleanup done.
4283
4284Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4285
4286 * valid.c: implemented E59 spaces in CDATA does not match the
4287 nonterminal S
4288
4289Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4290
4291 * SAX.c parser.c valid.c: more validation test fixups
4292 * check-xml-test-suite.py: added duration info for the tests
4293
4294Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4295
4296 * parser.c valid.c: a couple of errors were reported but not
4297 saved back as such in the parsing context. Down to 1% failure rate
4298 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4299
4300Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4301
4302 * xmlInternald.c: isExtender was missing a char
4303 * parser.c include/libxml/parser.h: % are acceptable in the
4304 internal subset if within a PUBLIC ID
4305
4306Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4307
4308 * SAX.c parserInternals.c valid.c: more work on the conformance
4309 suite. Took the step to finally block documents with encoding
4310 errors. It's a fatal error per the spec, people should have fixed
4311 their documents by now.
4312
4313Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4314
4315 * check-xml-test-suite.py: fixed the test script after some discussion
4316 on the semantic of TYPE="error"
4317 * Makefile.am: added the script to the distrib
4318
4319Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4320
4321 * SAX.c entities.c: fixed a couple of conformances issues deep
4322 into the validation code (standalone and undeclared Notations)
4323
4324Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4325
4326 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4327 stayed there for years !
4328
4329Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4330
4331 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4332 missing
4333
4334Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4335
4336 * check-xml-test-suite.py: improved the behaviour a bit as
4337 well as the logs
4338 * parser.c valid.c SAX.c: fixed a few more bugs
4339 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4340
4341Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4342
4343 * check-xml-test-suite.py: python script to run regression tests
4344 against the XML Test suite of W3C/OASis
4345 * SAX.c: fixed a validation bug
4346 * parser.c: fixed 3 errors pointed by the test suite
4347 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4348 * python/Makefile.am: fixed a dependendy
4349
4350Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4351
4352 * xmlmemory.c: avoid a warning bug #71594
4353
4354Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4355
4356 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4357 warning on alpha/Tru64
4358
4359Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4360
4361 * include/libxml/entities.h: fixing a comment
4362 * valid.c: fixing some troubles with validity check on namespaces
4363 * result/VC/NS3 test/VC/NS3: added a specific regression test
4364
4365Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4366
4367 * tree.c: Fixing #71342 serializing '\n' in attribute values
4368 * result/noent/att3 result/att3 test/att3: added a specific
4369 test.
4370
4371Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4372
4373 * python/libxml.c: couple of bug fixes
4374
4375Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4376
4377 * python/*.py: removed tabs and used spaces.
4378
4379Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4380
4381 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4382 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4383
4384Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4385
4386 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4387 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4388
4389Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4390
4391 * include/libxml/encoding.h include/libxml/entities.h
4392 include/libxml/globals.h include/libxml/parser.h
4393 include/libxml/threads.h include/libxml/tree.h
4394 include/libxml/xmlmemory.h: trying to fix the include mess
4395
4396Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4397
4398 * include/libxml/xmlmemory.h: reverted part of the previous
4399 attempt to provide #69655, this was breaking the build.
4400
4401Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4402
4403 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4404 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4405 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4406 include/libxml/parserInternals.h include/libxml/tree.h
4407 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4408 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4409 clean.
4410 * python/libxml.c: fixed a warning.
4411
4412Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4413
4414 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4415 copying of node, merge back IDs in the target document.
4416 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4417 test/XInclude/ents/ids.xml: test case
4418 * result/VC/ElementValid4: output changed due to a typo fix
4419
4420Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4421
4422 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004423 generate the dependencies right as Jacob found out. Add
4424 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004425
4426Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4427
4428 * parserInternals.c valid.c: Justin Fletcher found some parts
4429 of the code needing cleanup
4430 * libxml.spec.in python/Makefile.am python/generator.py
4431 python/libxml.c python/libxml.py: Fixed the python Makefiles
4432 corrected a bug showing up on ia64, changed the name of the
4433 python internal module too
4434
4435Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4436
4437 * Makefile.am: applied patch from Andris Pavenis for binary
4438 name suffixes
4439
4440Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4441
4442 * xmllint.c win32/win32config.h: fixing #68748
4443
4444Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4445
4446 * valid.c: fixing #70166
4447
4448Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4449
4450 * valid.c: fixing #70077
4451
4452Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4453
4454 * Copyright Makefile.am README configure.in libxml.spec.in:
4455 Changed to the MIT Licence
4456 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4457 doc/xmlio.html: updated the doc accordingly
4458 * include/libxml/xmlwin32version.h configure.in: preparing
4459 2.4.14 release
4460 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4461 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4462 fixed the const xmlChar * wrapper and generator, XPath extension
4463 functions now use the context as first argument
4464 * python/tests/tstxpath.py python/tests/xpath.py
4465 python/tests/xpathext.py: Updated the tests accordingly
4466 * tree.c: fixed bug #70067
4467
4468Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4469
4470 * Makefile.am: cleanup
4471 * debugXML.c: always use stdout if output is NULL
4472 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4473 * python/Makefile.am python/generator.py python/libxml2class.txt
4474 python/libxml_wrap.h python/types.c: augmented the number of bindings
4475 handling FILE * and XPath contexts
4476 * python/tests/Makefile.am: avoid a stupid problem due to the
4477 use of TEST.
4478
4479Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4480
4481 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4482
4483Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4484
4485 * python/TODO python/libxml.c: cleanup the extension function lookup
4486 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4487
4488Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4489
4490 * configure.in python/Makefile.am: do not install outside
4491 of prefix
4492
4493Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4494
4495 * python/TODO python/libxml.c: started adding SAX interfaces
4496 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4497 SAX test
4498
4499Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4500
4501 * tree.c: hardened the addChild function
4502 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4503 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4504 added accessors needed for xmlNode, a bit more testing and
4505 extension of interfaces
4506 * python/tests/Makefile.am python/tests/build.py: added a test
4507 build from scratch/save/load/check
4508
4509Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4510
4511 * parserInternals.c: change a small bit in the way valididy
4512 error messages get initialized
4513 * python/TODO python/libxml.c python/libxml2-python-api.xml
4514 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4515 added some memory debugging to track leaks at the libxml2 level
4516 * python/tests/*.py: changed all tests to check for leaks,
4517 there is just one left in XPath extension registrations.
4518
4519Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4520
4521 * python/TODO python/generator.py python/libxml2-python-api.xml
4522 python/libxml2class.txt: more accessor classes for the parser
4523 context, allow to switch on and check validity
4524 * python/tests/Makefile.am python/tests/error.py
4525 python/tests/invalid.xml python/tests/valid.xml
4526 python/tests/validate.py: attded more test and and added error.py
4527 which I forgot to commit in the last step
4528
4529Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4530
4531 * python/Makefile.am python/types.c: cleanup
4532 * python/libxml.c python/libxml.py python/libxml_wrap.h
4533 python/generator.py python/libxml2-python-api.xml
4534 python/libxml2class.txt: added class for parser context, added
4535 first cut for push mode support. Added a framework to generate
4536 accessors functions.
4537 * python/tests/Makefile.am python/tests/push.py: added a push
4538 test
4539
4540Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4541
4542 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4543 bug a bit of cleanup.
4544
4545Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4546
4547 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4548 python/libxml2class.txt: adding error redirections and preformat
4549 to a python handler
4550 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4551 tests self checking
4552
4553Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4554
4555 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4556 a function
4557
4558Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4559
4560 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4561 python/libxml.c python/libxml2-python-api.xml
4562 python/libxml2class.txt: Progressing through the TODOs, class
4563 description output, extra XML API, RPM now builds the wrappers
4564 for all python installed versions
4565
4566Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4567
4568 * configure.in libxml.spec.in python/Makefile.am python/TODO
4569 python/generator.py python/libxml2class.txt: added more informations
4570 in the libxml2-python package including docs. Slightly changed
4571 the class hierarchy
4572 * python/tests/*: added basic regression tests infrastructure too
4573
4574Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4575
4576 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4577 added libxml2-python as part of the packages installed
4578
4579Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4580
4581 * python/Makefile.am python/generator.py python/libxml.c
4582 python/libxml.py: more work, now able to extend the
4583 XPath interpreter with functions written in python.
4584
4585Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4586
4587 * python/Makefile.am: Jacob sent a patch to allow building from
4588 tarfile.
4589
4590Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4591
4592 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4593 inserted the python wrappers build, I hope this won't be too
4594 unportable
4595
4596Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4597
4598 * xpath.c: minor optimization
4599 * python/generator.py python/libxml.c python/libxml.py
4600 python/libxml_wrap.h: more work on the python bindings,
4601 they now support XPath and there is no evident leak
4602
4603Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4604
4605 * python/generator.py python/libxml.c python/libxml.py:
4606 more work on the python bindings generator.
4607
4608Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4609
4610 * python/generator.py python/libxml.c python/libxml_wrap.h:
4611 more work on the python bindings.
4612
4613Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4614
4615 * python/generator.py python/libxml.c python/libxml.py
4616 python/libxml_wrap.h: commited early version of a python binding
4617 for private use only ATM
4618
4619Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4620
4621 * entities.c tree.c include/libxml/entities.h: applied patch
4622 from Anthony Jones to implement copy of DTD subtree too. Had
4623 just to keep 2 function private which really ought to become
4624 public ones.
4625
4626Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4627
4628 * xmllint.c: added pointers to the web pages in the usage()
4629
4630Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4631
4632 * tree.c: more fixes from Petr Kozelka for attribute handling
4633 in the tree API to align the semantic with DOM.
4634
4635Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4636
4637 * valid.c tree.c entities.c: another set of patches from
4638 Anthony Jones for copy operations cleanup and robustness
4639
4640Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4641
4642 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4643 an alphabetic index based on comments content
4644 * doc/*: rebuilt the web site with the new references
4645
4646Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4647
4648 * parserInternals.h: Greg Sjaardema suggested to use an
4649 eponential buffer groth policy in xmlParserAddNodeInfo()
4650
4651Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4652
4653 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4654 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4655 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4656 to generate cross-references, and added/updated the stylesheets
4657 to generate and link API indexes. The generic keyword index
4658 is not done yet.
4659 * doc/*.html: regenerated all the usual docs too
4660
4661Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4662
4663 * debugXML.c: added an xpath function to the shell for T. V. Raman
4664
4665Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4666
4667 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4668 debug routines.
4669
4670Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4671
4672 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4673 support of attribute nodes
4674
4675Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4676
4677 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4678 hopefully near complete and fully documented of the API in XML
4679 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4680 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4681 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4682 include/libxml/parserInternals.h include/libxml/valid.hi
4683 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4684 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4685 include/libxml/xpath.h include/libxml/xpathInternals.h:
4686 Cleaned up the doc comments a lot in the process, the interface
4687 coverage is now 100%
4688
4689Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4690
4691 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4692 extracts comments from the gtk-doc DocBook output (a bit
4693 convoluted but seems to work).
4694
4695Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4696
4697 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4698 added an XML description of the API, moved the script generating
4699 it here. Added a "make api" target
4700
4701Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4702
4703 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4704
4705Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4706
4707 * xpath.c include/libxml/xpathInternals.h: the change made to
4708 xmlXPathFuncLookupFunc was incompatible roll it back
4709
4710Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4711
4712 * SAX.c: cleanup patch from Anthony Jones
4713 * doc/Makefile.am: fix the headers to avoid in make scan
4714 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4715 includes, * vs Ptr and general cleanup
4716 * parsedecl.py: first version of a script to extract the
4717 module interfaces, the goal will be to provide .decl or XML
4718 specification of the interfaces to build wrappers.
4719
4720Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4721
4722 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4723 now provides return codes in case of errors
4724
4725Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4726
4727 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4728 Upgraded to trio baseline 1.6
4729 * strio.h strio.c: Replaced by triostr.h and triostr.c
4730
4731Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4732
4733 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4734 of strdup usage in the code
4735
4736Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4737
4738 * parser.c error.c: Keith Isdale complained rightly that
4739 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4740
4741Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4742
4743 * tree.c: fixed the funxtion to set the xml: attributes
4744 * debugXML.c: added "setbase" to test it.
4745
4746Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4747
4748 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4749 to allow updating an attribute content
4750
4751Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4752
4753 * libxml.h: try to avoid problems when compiling on Windows
4754
4755Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4756
4757 * hash.c: patch from Anthony Jones for hash.c allocation size
4758 * Makefile.am: trying to work around Yet Another Libtool Madness
4759 and build the 2.4.13 release finally ...
4760
4761Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4762
4763 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4764 * doc/* : update of the documentation
4765
4766Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4767
4768 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4769 at fixing #61290 :-(
4770
4771Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4772
4773 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4774 Fixes bug #67229
4775
4776Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4777
4778 * tree.c: trying to avoid troubles when a subtree is copied
4779 and coalesced in part with the target tree. Should fix
4780 bug #67407
4781
4782Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4783
4784 * valid.c: fixed validation of attributes content of type
4785 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4786 values, very old bug. Fixes #67671
4787
4788Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4789
4790 * parser.c include/libxml/parserInternals.h tree.c: integrated
4791 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4792 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4793
4794Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4795
4796 * threads.c: applied Serguei Narojnyi's patch to add native
4797 thread support on the Win32 platform
4798 * testThreadsWin32.c Makefile.am: added the test program also
4799 from Serguei, Win32 specific
4800 * include/win32config.h include/libxml/xmlwin32version.h.in:
4801 added patch from Igor for the Windows thread specific defines.
4802
4803Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4804
4805 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4806
4807Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4808
4809 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4810 output page into XMLinfo.html. Close bug #66951 and
4811 raised by Robert Collins too.
4812
4813Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4814
4815 * encoding.c: Paul Keogh pointed out a possibility of segfault
4816 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4817 Closes bug # 68238
4818
4819Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4820
4821 * doc/*.html: updated the Gdome2 links
4822
4823Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4824
4825 * libxml.h: Applied following patches from Robert Collins
4826 and make sure IN_LIBXML is defined when compiling it
4827 -------
4828 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4829 as well as Visual C.
4830 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4831 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4832 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4833 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4834 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4835 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4836 xmlSysIDExists xmlNoNetExists).
4837 * xmllint.c: Don't include winsock2.h for Cygwin.
4838
4839Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4840
4841 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4842 when the version info is not present.
4843
4844Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4845
4846 * tree.c: Anthony Jones pointed out a problem in
4847 xmlStringGetNodeList() and provided a fix for it
4848
4849Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4850
4851 * parser.c: patch from Frank J Franklin to remove a bug in
4852 xmlCreatePushParserCtxt() when the initial buffer passed
4853 is large.
4854
4855Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4856
4857 * win32/*: big cleanup of the Windows/MSVC project files
4858 from Igor Zlatkovic
4859
4860Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4861
4862 * doc/Makefile.am: should fix #67674 and avoid troubles if
4863 xsltproc is not available or fails in the prefix provided
4864
4865Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4866
4867 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4868
4869Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4870
4871 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4872 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4873 Fixed a few other problems raised by Charlie Bozeman.
4874 * result/VC/ElementValid[5-7]: fixed the output
4875
4876Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4877
4878 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4879 patches from Charlie Bozeman. Regenerated the HTML docs.
4880
4881Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4882
4883 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4884 for Windows from Igor
4885
4886Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4887
4888 * xmllint.c: applied Justin Fletcher patch for --output or -o
4889
4890Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4891
4892 * win32/libxml2/libxml2.def.src: close #67019
4893
4894Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4895
4896 * xmllint.c: applied Justin Fletcher generic timing patch
4897 similar to the one already applied to xsltproc.
4898
4899Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4900
4901 * include/libxml/tree.h tree.c: applied documentation patches
4902 from Charlie Bozeman
4903
4904Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4905
4906 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4907
4908Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4909
4910 * valid.c: fix the xmlStrdup() used in the previous patch.
4911 * valid.c: added --dropdtd
4912 * tree.c: fixed xmlUnlinkNode so it also removes the references
4913 from the document if the node is a DTD
4914
4915Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4916
4917 * HTMLtree.c valid.c: cleanup some static declarations
4918
4919Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4920
4921 * xmllint.c: removed another strdup()
4922 * doc/FAQ: removed the HP/UX entry
4923
4924Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4925
4926 * valid.c: fix bug #66816 when validating.
4927 * xmllint.c: don't use sys/time.h if configure did not found it
4928
4929Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4930
4931 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4932 xmlcatalog_man.xml
4933
4934Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4935
4936 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4937 xmlInitMemory() was declared twice
4938
4939Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4940
4941 * globals.c: do not reference strdup() !
4942 * configure.in libxml-2.0.pc.in: trying to fix the libs
4943 of the various config extraction modules
4944
4945Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4946
4947 * configure.in : preparing 2.4.12
4948 * doc/* : updated and rebuilt the docs
4949
4950Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4951
4952 * uri.c: closed bug #66159
4953 * testURI.c: added --escape option
4954 * configure.in: some cleanup for xml2-config --cflags
4955
4956Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4957
4958 * globals.c testThreads.c: removed some misplaced includes
4959 of xmlversion.h
4960
4961Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4962
4963 * threads.c: patch from Gary Pennington fixing a possible
4964 problem at initialization time.
4965
4966Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4967
4968 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4969 Eric Lavigne contribution to build libxml2 on MacOS using
4970 CodeWarrior.
4971
4972Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4973
4974 * xmllint.c: applied Geert Kloosterman's patch to fix
4975 --repeat --timing output
4976
4977Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4978
4979 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4980 where non-wellformed XML declaractions were not detected.
4981
4982Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4983
4984 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4985
4986Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4987
4988 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4989 gets reset by xmlCleanupInputCallbacks() and this makes the
4990 function useless. Same for output.
4991
4992Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4993
4994 * xmlIO.c: robert pointed out a loop error in callback cleanups
4995
4996Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4997
4998 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4999 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5000 they are not really tied to debugging
5001
5002Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5003
5004 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5005 * xmllint.c: better --catalogs description
5006
5007Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5008
5009 * tree.c: fixed a couple of problems in xmlSetProp()
5010
5011Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5012
5013 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5014 unappropriate stdout output.
5015
5016Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5017
5018 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5019 by Denis Beurive, closes #65111
5020
5021Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5022
5023 * valid.c: in case of content model validity error, don't
5024 print it if validity warnings were not requested.
5025
5026Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5027
5028 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5029 * parserInternals.c: removed the last exit() call. Print an
5030 unmaskable error on stderr instead (library mismatch detection)
5031
5032Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5033
5034 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5035 shell instructions from Heiko Rupp
5036
5037Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5038
5039 * catalog.c: use the URL notation file:// for default catalog paths
5040
5041Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5042
5043 * include/libxml/tree.h: better comments for _private fields
5044 * tree.c: removed a problem when copying an entity reference.
5045
5046Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5047
5048 * vms/*: updated instructions and diffs from John A Fotheringham
5049
5050Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5051
5052 * include/libxml/xmlerror.h: avoid an include problem if
5053 #include <libxml/xmlerror.h> happens first in code
5054 seems to be the case in KDE libs
5055
5056Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5057
5058 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5059 from Igor for Windows
5060
5061Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5062
5063 * Makefile.am: Gary Pennington pointed out a missing prefix
5064
5065Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5066
5067 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5068 * doc/*: upgraded and rebuilt the docs
5069
5070Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5071
5072 * HTMLparser.c: fix comment in scripts element parsing.
5073 * result/HTML/doc3*: updated the results.
5074
5075Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5076
5077 * uri.c: another URI bug fix #63336, using Joel Young patch.
5078
5079Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5080
5081 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5082 a cleaned up version of the Pwd shell string generation.
5083
5084Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5085
5086 * valid.c include/libxml/tree.h: trying to fix namespaces +
5087 validation problems for good, closing #63619 in the process
5088 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5089 wrong in this respect, fixed it.
5090
5091Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5092
5093 * xmllint.c: Morus Walter patch to allow --format and --encode
5094
5095Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5096
5097 * debugXML.c: Stefan Kost provided an help command for the shell
5098
5099Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5100
5101 * debugXML.c: Heiko Rupp pointed that the shell would crash
5102 on empty nodesets returns.
5103
5104Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5105
5106 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5107 migh need the history libraries
5108
5109Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5110
5111 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5112 handle the case of < in quoted attributes, Bastian Kleineidam
5113
5114Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5115
5116 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5117 fixing catalog breakages
5118 * Makefile.am catalog.c result/catalogs/catal
5119 result/catalogs/mycatalog.* test/catalogs/catal*:
5120 fixed more problems in catalog support, added more regression tests
5121 for both XML and SGML catalog handling
5122
5123Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5124
5125 * debugXML.c: applied an improvement to xmlGetLineNo() from
5126 Keith Isdale
5127
5128Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5129
5130 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5131 Side effect of the progressive catalog loading
5132
5133Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5134
5135 * Makefile.am: confexecdir and confexec_DATA were defined twice
5136 pointed out by Karl Eichwalder
5137
5138Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5139
5140 * xmlcatalog.c: avoid unlink() and use remove() instead.
5141
5142Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5143
5144 * libxml.spec.in: cleanup
5145 * include/libxml/xmlwin32version.h: updated with 2.4.8
5146
5147Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5148
5149 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5150 of compiling libxml with a non standard set of options
5151
5152Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5153
5154 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5155 document --sgml option, fixing gnome bugzilla #63382
5156
5157Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5158
5159 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5160 breakage of 2.4.7, added a couple of really needed APIs
5161 like xmlCatalogIsEmpty() and xmlNewCatalog()
5162 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5163 for install-catalog
5164 * configure.in: preparing 2.4.8
5165
5166Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5167
5168 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5169 include/libxml/tree.h include/libxml/xmlIO.h: more include
5170 cleanups, export cleanly one html output + format function.
5171
5172Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5173
5174 * parser.c: removed initGenericErrorDefaultFunc call from
5175 xmlInitParser() since it could destroy previous calls to
5176 xsltSetGenericErrorFunc() effects
5177
5178Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5179
5180 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5181 keyword.
5182
5183Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5184
5185 * Makefile.am: cleanup
5186 * threads.c: cleanup too
5187 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5188 from xsltproc
5189 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005190 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005191
5192Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5193
5194 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5195 was not used anymore !
5196
5197Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5198
5199 * configure.in: preparing 2.4.7
5200 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5201 manual page from John
5202 * doc/*: updated the doc and rebuilt the generated pages
5203
5204Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5205
5206 * xmlIO.c: closing bug #62711, the library should never
5207 close stdin or stdout.
5208
5209Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5210
5211 * uri.c: second pass at fixing #63336, using Joel Young
5212 final patch. looks okay.
5213
5214Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5215
5216 * uri.c include/libxml/uri.h: trying to clear #63336
5217 allowing the escaping routine to parse unconformant
5218 URI-References.
5219
5220Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5221
5222 * vms/readme.vms vms/build_libxml.com nanoftp.c
5223 include/libxml/xmlversion.h.in: a few VMS updates from
5224 John A Fotheringham
5225 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5226 and xmlCleanupOutputCallbacks() for the Perl binding people.
5227
5228Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5229
5230 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5231 apply fixes to close #63271 and avoid segfaults when
5232 the error routine gets callbed before xmlInitParser()
5233 get called.
5234 * nanoftp.c error.c: Applied patches from Justin Fletcher
5235 correcting some xmlGenericError misuses.
5236
5237Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5238
5239 *doc/xmllint.xml, doc/xmllint.1
5240 New and improved man page for xmllint - .xml is the original, .1
5241 is the generated man page
5242
5243Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5244
5245 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5246 the web site from the main HTML document.
5247
5248Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5249
5250 * parser.c: fixed an erroneous validation bug when PE refs
5251 occurs in external parsed entities referenced from the
5252 internals subset
5253 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5254 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5255 added the associated testcase, it's a nice one.
5256 * HTMLparser.c: generate the DTD node as HTML still ...
5257 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5258
5259Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5260
5261 * HTMLparser.c: fixed a bug in htmlNewDoc()
5262
5263Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5264
5265 * test/threads/*: added entities testing to the Thread test
5266 * testThreads.c: make the test reasonable
5267 * DOCBparser.c: fix the DTD public and system ID
5268 * xmllint.c: added --sgml for SGML DocBook importing
5269 * Makefile.am: added Docbtests target
5270
5271Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5272
5273 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5274 * testThreads.c: removed bogus include
5275
5276Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5277
5278 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5279 fixed a very serious (looping) validation bug
5280
5281Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5282
5283 * include/libxml/globals.h include/libxml/threads.h threads.c
5284 testThreads.c: far more testing, cleaning up bugs
5285 * *.c : make sure globals.h is always included.
5286
5287Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5288
5289 * HTMLparser.c: try to get rid of parser loops for good.
5290
5291Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5292
5293 * configure.in: fixed some bugs in CFLAGS passing.
5294 * test/threads Makefile.am testThreads.c: added a specific
5295 threaded test case (really nasty, guaranteed).
5296
5297Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5298
5299 * catalog.c: serious cleanup on the management of the
5300 XML catalog tree, more tests done, especially with
5301 the catalog PI.
5302
5303Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5304
5305 * catalog.c: avoid a problem in catalog cleanup on SMP if
5306 catalogs were not initialized.
5307
5308Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5309
5310 * catalog.c xpath.c: trying to cleanup the not thread safe
5311 parts of the library.
5312
5313Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5314
5315 * include/libxml/globals.h configure.in global.data: make
5316 the allocation be per-thread a configure option
5317 * encoding.c include/libxml/parser.h: fixed compilation
5318 errors
5319
5320Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5321
5322 * include/libxml/parser.h: Norm reported that a few lines
5323 added were breaking libxslt compile, removed them for now
5324
5325Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5326
5327 * parser.c parserInternals.c threads.c: debugged and fixed
5328 initialization problems which were giving troubles on SMP
5329 boxes.
5330
5331Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5332
5333 * include/libxml/Makefile.am: missing globals.h
5334
5335Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5336
5337 * globals.c: added a couple of standard includes.
5338
5339Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5340
5341 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5342 include/libxml/parserInternals.h include/libxml/tree.h
5343 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5344 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5345 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5346 Applied the last patches from Gary, cleanup, activated threading
5347 all user accessible global variables are now handled in globals.[ch]
5348 Still a bit rought but make tests passes with either
5349 --with-threads defined at configure time or not.
5350 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5351 linking options
5352
5353Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5354
5355 * Makefile.am include/libxml/Makefile.am
5356 include/libxml/globals.h globals.c include/libxml/threads.h
5357 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5358 configure.in: started integrating the core of the thread support
5359 not activated yet but half integrated. The code should still
5360 compile and work anyway.
5361
5362Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5363
5364 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5365 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5366 integrating the non-controversial parts of Gary Pennington
5367 multithread patches
5368 * catalog.c: corrected a small bug introduced
5369
5370Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5371
5372 * catalog.c include/libxml/catalog.h: very serious cleanup,
5373 isolating unportable code and as much as possible the accesses
5374 to the global shared catalog. May need more testing !
5375
5376Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5377
5378 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5379 Keith Isdale patches for the XSLT debugger interfaces. Some
5380 cleanup
5381
5382Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5383
5384 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5385 * DOCBparser.c: generate line nubers in elements
5386
5387Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5388
5389 * configure.in: preparing 2.4.6 release
5390 * doc/xml.html doc/html/*: updated and rebuilt the docs
5391 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5392
5393Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5394
5395 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5396 adding documentation for DV's supercatalog support
5397
5398Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5399
5400 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5401 super catalog support adding one API and one flag --sgml to
5402 xmlcatalog
5403
5404Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5405
5406 * doc/xmlcatalog_man.xml, xmlcatalog.1
5407 One more crack at
5408 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5409
5410
5411Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5412
5413 * xpath.c: implemented xmlXPathObjectCopy for external objects
5414 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5415
5416Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5417
5418 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5419 finishing up fix to
5420 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5421 the xmlcatalog man page display more elegantly
5422
5423Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5424
5425 * configure.in: closing bug #61832
5426 * HTMLparser.c: removed a warning
5427
5428Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5429
5430 * xpath.c: fixing #61673 part I, do not loose doc information
5431 when copying result value trees.
5432
5433Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5434
5435 * xpath.c: trying to harden the XPath interpreter
5436
5437Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5438
5439 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5440 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5441
5442Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5443
5444 * HTMLparser: repaired another loop problem
5445
5446Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5447
5448 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5449 parsing.
5450 * xpath.c: fix bug #61291 the default XML namespace node is
5451 missing from the namespace axis.
5452 * tree.c: refuse to create namespaces nodes with prefix "xml"
5453
5454Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5455
5456 * SAX.c: ouch a non-defined namespace could lead to a crash,
5457 fixed #61215
5458
5459Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5460
5461 * parserInternals.c: closed bug #61054
5462
5463Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5464
5465 * include/libxml/Makefile.am: closing #60708
5466
5467Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5468
5469 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5470 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5471
5472Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5473
5474 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5475
5476Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5477
5478 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5479 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5480
5481Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5482
5483 * catalog.c: Justin Fletcher provided cleaup code in case
5484 HAVE_STAT is not defined
5485 * include/win32config.h: Igor Zlatkovic suggested to have
5486 HAVE_STAT defined there
5487
5488Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5489
5490 * catalog.c - fixed typing error reported by M. Barros
5491
5492Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5493
5494 * xmllint.c - fixing typo
5495
5496Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5497
5498 * HTMLparser.c: small enhancement to prevent loop on
5499 unrecognizable data
5500
5501Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5502
5503 * parserInternals.c: applying patch from bug #60757 this
5504 should close it
5505
5506Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5507
5508 * catalog.c xmlcatalog.c: removed a couple of warning
5509 * xpath.c: try to solve the linking problem on platforms
5510 needing trio to compile
5511
5512Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5513
5514 * Makefile.am libxml.spec.in: backing up non-documented changes
5515 commited without review or aproval by Jens Finke <jens@gnome.org>
5516 * HACKING: made 100% clear that no commit should be done directly
5517
5518Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5519
5520 * configure.in: Joe Orton provided a patch fixing a problem
5521 when iconv is specified to be in a non-standard directory
5522 but wasn't exported in xml2-config --cflags
5523
5524Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5525
5526 * configure.in: let's ship 2.4.5 before getting too much
5527 troubles with 2.4.4 errors.
5528
5529Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5530
5531 * encoding.c entities.c: do not output hexadecimal charrefs
5532 when serializing HTML since some version of Netscape can't
5533 grok it, generate decimal ones.
5534 * result/HTML/doc3.htm: output changed due to previous test
5535 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5536
5537Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5538
5539 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5540 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5541
5542Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5543 Released 2.4.4
5544
5545 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5546 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5547 updated the configuration scripts systems accordingly
5548
5549Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5550
5551 * configure.in: preparing for 2.4.4
5552 * doc/xml.html doc/html/*: updated and rebuilt the docs
5553
5554Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5555
5556 * win32/dsp/libxml2.def.src: tried to incorporate comments
5557 from bug #59220
5558
5559Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5560
5561 * parser.c result/noent/wml.xml: fixed bug #59981 related
5562 to handling of '&' in attributes when entities are substitued
5563
5564Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5565
5566 * libxml.h include/libxml/xmlversion.h.in
5567 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5568 Tried to close bug #60131
5569
5570Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5571
5572 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5573
5574Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5575
5576 * SAX.c: fixing bug #59946 on xmlns=""
5577
5578Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5579
5580 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5581 but allocates a new error code.
5582
5583Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5584
5585 * xmllint.c: John Fleck fixed typos in the options output
5586 * parser.c SAX.c: fix ignorable white space SAX selection
5587
5588Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5589
5590 * entities.c: Steve Underwood found the possibility of an
5591 ininite loop in case of error.
5592
5593Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5594
5595 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5596
5597Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5598
5599 * parser.c: warn if version is not 1.0 but it's not
5600 strictly speaking an error after analyzing the spec
5601
5602Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5603
5604 *doc/catalog.html - add link to the html version of the
5605 man page, other linguistic cleanups
5606
5607Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5608
5609 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5610 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5611 file, has not yet been included in the build.
5612
5613Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5614
5615 * catalog.c: removed a duplicate affectation Justin Fletcher
5616
5617Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5618
5619 * tree.c: Armin Sander pointed a possible text coalescing
5620 problem, completed his patch.
5621
5622Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5623
5624 * trionan.c: Fixed const and volatile re-definition problem
5625
5626Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5627
5628 * libxml.4 parser.c: doc updates from Heiko Rupp
5629 * parserInternals.c: 2 sanity checks from Heiko Rupp
5630
5631Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5632
5633 * tree.c: applied patch from Armin Sander to make some pointers
5634 const in xmlCopyNode()
5635 * include/libxml/tree.h: added fix to the header
5636
5637Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5638
5639 * xpath.c: hum, restrict the integer usage gcc bug workaround
5640 to only gcc compilers so that other architecture don't get
5641 penalized by this limitation.
5642 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5643
5644Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5645
5646 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5647 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5648
5649Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5650
5651 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5652 --convert option to xmlcatalog to convert SGML ones to
5653 the XML syntax.
5654 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5655
5656 2.4.3 got released at that point
5657Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5658
5659 * catalog.c xmlIO.c: started some serious testing and fixed
5660 a few bug and optmization needs.
5661
5662Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5663
5664 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5665 preparing for a 2.4.3 release even if it may not be ready yet
5666 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5667 all file parsing lookup to go through the entity resolver, add
5668 to add an API to bypass it (needed to load catalogs themselves),
5669 some cleanup on the catalog code too.
5670 * nanoftp.c: small cleanup
5671 * doc/catalog.html: small update
5672
5673Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5674
5675 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5676 Jun Kuriyama
5677
5678Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5679
5680 * doc/catalog.html: finished the catalog documentation
5681
5682Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5683
5684 * doc/catalog.html doc/xml.html: added documentation about
5685 Catalog support, misses an API description
5686 * doc/html/*: reextracted the API pages
5687
5688Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5689
5690 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5691 Added the part about section 7.2 on URI resolution,
5692 fixed a side effect in the HTML parser, look complete
5693 and ready to rock except the URI/SystemID part!
5694
5695Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5696
5697 * include/libxml/catalog.h include/libxml/parser.h
5698 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5699 xmlIO.c: added support and APIs needed for the catalog PI
5700 * include/libxml/xmlIO.h: cleanup
5701
5702Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5703
5704 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5705 include/libxml/catalog.h: starts to look okay, really
5706 plugged the new framework, cleaned a lot of stuff,
5707 added some APIs, except the PI's support missing this
5708 should be mostly complete
5709 * result/catalogs/* test/catalogs/*: added new test, enriched
5710 the existing one with URN ID tests
5711
5712Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5713
5714 * catalog.c: fixed nextCatalog
5715 * result/catalogs/docbook test/catalogs/*: started adding
5716 a small regression test
5717
5718Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5719
5720 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5721 more work on the XML catalog support.
5722 * parser.c include/libxml/parser.h: small cleanup seems using
5723 list as a public parameter name can give portability troubles
5724 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5725 include/libxml/xpath.h include/libxml/Makefile.am: removed
5726 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5727 wrappers
5728
5729Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5730
5731 * Makefile.am trio.c triodef.h trionan.c xpath.c
5732 include/libxml/Makefile.am include/libxml/trionan.h:
5733 Re-worked Not-A-Number and Infinity support.
5734 * xmlcatalog.c: added readline include files
5735
5736Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5737
5738 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5739 testCatalog as xmlcatalog, making it an installed app
5740 adding a shell, and preparing it to be a /etc/xml/catalog
5741 management tool, though not ready yet
5742 * catalog.c include/libxml/catalog.h: adding support for
5743 XML Catalogs http://www.oasis-open.org/committees/entity/
5744 not finished, there is some interesting tradeoffs and a
5745 few open questions left.
5746
5747Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5748
5749 * xmllint.c: fixed a line formatting problem
5750
5751Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5752
5753 * SAX.c: removed a couple of unused variable (Albert Chin)
5754
5755Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5756
5757 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5758 trying to fix some troubles w.r.t. function returning
5759 const xxxPtr.
5760
5761Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5762
5763 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5764 defined
5765
5766Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5767
5768 * xpointer.c: removed unused var
5769
5770Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5771
5772 * testXPath.c: another small cleanup closing bug #59110
5773
5774Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5775
5776 * win32/dsp/libxml2.def.src: small cleanup closing bug
5777 #59108
5778
5779Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5780
5781 * example/gjobread.c: add xmlCleanupParser() before leaving
5782
5783Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5784
5785 * config.h.in configure.in include/libxml/xmlwin32version.h:
5786 released 2.4.2
5787
5788Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5789
5790 * include/libxml/valid.h debugXML.c valid.c: deprecate
5791 the non-boundchecking Sprintf functions, add Snprintf
5792 this should close bug #57984
5793
5794Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5795
5796 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5797 URIs before doing the lookups (pointed by Mark Vakoc)
5798
5799Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5800
5801 * xpath.c: serious changes on Result Value Trees and NodeSets
5802 w.r.t. deallocation and collect operations. Probably not
5803 100% clean (merge of allocated trees smells like a problem).
5804 Seems sufficient to close #58943
5805
5806Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5807
5808 * xmllint.c: adding a --format option
5809
5810Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5811
5812 * xpath.c: count() was broken on Result Value Tree
5813 * xmlIO.c: fixed file:/// accesses on _WIN32
5814
5815Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5816
5817 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5818 macro was renamed, this should close bug #58683
5819
5820Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5821
5822 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5823 entity substitution mode text at the end of the entity might
5824 be added due to text coalescing.
5825 * nanoftp.c parser.c: small cleanup
5826
5827Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5828
5829 * HACKING: added John Fleck right to commit in the doc subdir
5830
5831Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5832
5833 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5834 allow to inherit attributes from the DTD directly in the
5835 tree, this is needed for XPath and can be a useful feature.
5836 Inherited namespaces are always provided at the tree level now
5837 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5838 of tests for this feature (XSLT being the prime user).
5839
5840Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5841
5842 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5843 testSAX.c xmlIO.c xmllint.c include/win32config.h
5844 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5845 include/libxml/xmlwin32version.h.in win32/README.MSDev
5846 win32/dsp/*: applied Win32 Facelift No.2 patches from
5847 Igor Zlatkovic for Windows/MSC
5848
5849Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5850
5851 * SAX.c: unparsedEntityDecl() the URI computation of the
5852 entity wasn't done breaking XSLT unparsed-entity-uri()
5853
5854Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5855
5856 * xpath.c: fixed a bug when walking the descendants and
5857 the current node has no children
5858 * debugXML.c: show up when a text node is supposed to not be escaped
5859
5860Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5861
5862 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5863 worked like the set:leading() function)
5864 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5865
5866Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5869
5870Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * include/libxml/xmlIO.h: apply change to close #58141
5873 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5874
5875Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876
5877 * parser.c: when the internal subset uses a PE, then the
5878 included entity can use conditional sections.
5879
5880Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5883 when walking the namespace axis showing up in
5884 libxst/tests/general/bug-12
5885 * xmlmemory.c: added the possibility to trace a given block
5886 defined by its address
5887
5888Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * parser.c: don't override existing encoding specified before
5891 starting xmlParseDocument()
5892
5893Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * include/libxml/xmlwin32version.h: reinserted, needed for
5896 Windows users of CVS
5897
58982001-07-27 Darin Adler <darin@bentspoon.com>
5899
5900 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5901 * testCatalog.c: Add include of <libxml/parser.h>.
5902
59032001-07-27 Darin Adler <darin@bentspoon.com>
5904
5905 * include/libxml/.cvsignore:
5906 * include/libxml/xmlwin32version.h:
5907 Remove this file from CVS because it's generated.
5908
5909Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * parser.c include/libxml/parser.h: applied const patches from
5912 Tom Moog #58002
5913
5914Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5915
5916 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5917 lookup framework
5918
5919Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920
5921 * tree.c: fixed xmlCopyNode() for documents
5922
5923Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5924
5925 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5926
5927Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * parser.c: fixes bug #57652 reported by Morus Walter
5930
5931Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5934
5935Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5938 errors, lesson don't add new functions at 1am before a release
5939 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5940 from XPath initialization when possible.
5941
5942Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5943
5944 * result/scripts/base*: removing history/readline changed
5945 this slightly
5946 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5947 xmllint.c: make element content line number generation
5948 optionnal to avoid breaking old apps added interface to switch
5949
5950Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005953 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005954 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5955 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5956 John Kroll fixes to allow saving to HTTP via PUT (or
5957 POST of needed).
5958 * doc/html/*.html: regenerated the docs
5959
5960Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5961
5962 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5963 xmlHashScanFull and xmlHashScannFull3 to get passed the
5964 three keys as arguments to the callback function
5965
5966Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * configure.in Makefile.am: removed libxml softlink for good
5969 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5970 100% coverage by gtk-doc
5971
5972Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5975 fixed serious troubles due to size_t vs. int mismatch
5976
5977Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5980
5981Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5982
5983 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5984 convenient extension API for value and context managing
5985 Now handles external objects through xmlXPathPopExternal,
5986 xmlXPathWrapExternal and xmlXPathReturnExternal.
5987 Added functions for sets operations (intersection, etc.)
5988
5989Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5990
5991 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5992 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5993 HTMLparser.c: cleanup of global variables, marking some
5994 const or private.
5995
5996Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5997
5998 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5999 fixed xmlXPathNodeSetItem when passing index=0
6000
6001Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6004
6005Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006
6007 * xmllint.c: fixed compilation under Cygwin #57503
6008 * TODO: update
6009
60102001-07-13 Peter Williams <peterw@ximian.com>
6011
6012 * config.h.in: add #undef HAVE_DLFCN_H
6013
6014 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6015 builddir.
6016
6017Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018
6019 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6020 raised by #57348 and #57381
6021
6022Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023
6024 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6025 tree.c xpointer.c: store the line numbder in element->content,
6026 may break some software, need a configuration mechanism
6027
60282001-07-10 Darin Adler <darin@bentspoon.com>
6029
6030 * .cvsignore:
6031 * example/.cvsignore:
6032 * include/.cvsignore:
6033 * include/libxml/.cvsignore:
6034 Various things that are generated and should be ignored.
6035
6036Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6039 * doc/xml.html doc/html/*: updated the docs
6040
6041Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6044 validation occured on content with element child
6045
6046Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * tree.c: fixed XML Base computation which was broken
6049 * debugXML.c: added a base function to the shell
6050 * Makefile.am result/scripts/* test/scripts/*: added scripts
6051 based regression tests, and adding 2 XML Base tests
6052
6053Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * tree.c: set properties doc and call xmlSetListDoc for properties
6056 content when grafting them in a different tree.
6057 * aclocal.m4: remove from CVS
6058
6059Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * win32/libxml2/libxml2.def.src: added some missing entry point
6062 for XPath (Mark Vakoc)
6063
6064Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6065
6066 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6067 layer should URI-Unescape before trying to open resources.
6068
6069Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * xpath.c: fix the name() bug for elements in the default
6072 namespace reported by Charlie Bozeman
6073
6074Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6077 led to an XPath fix, improvements of SAX initialization, and
6078 an added option --nocdata to testXPath
6079
6080Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6081
6082 * doc/libxml-doc.el: Felix Natter provided anew version working
6083 with XEmacs too
6084
6085Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086
6087 * include/libxml/xpath.h: small cleanup
6088 * doc/xml.html: update
6089
6090Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091
6092 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6093 released 2.3.14
6094
6095Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * doc/html/*: rebuilt the docs for the release
6098 * doc/xml.html: added 2.3.14 release.
6099
6100Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6103 were not equal to empty strings
6104
6105Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * SAX.c: fixed a URI-Reference computation problem when validating
6108 * xmlIO.c: small cleanup
6109
6110Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * parser.c: improved the description of a couple of interfaces
6113 upon Larry Stamper suggestion
6114
6115Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * SAX.c entities.c parser.c: changed completely the way entities
6118 are handled when running the parser in entity substitution mode.
6119 This fixes a bug reported by Stephan Kulow and nearly divides
6120 by 3 the amount of memory required by libxslt to load and process
6121 DocBook TDG.
6122
6123Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * HTMLparser.c: fixing a too early root closing problem raised
6126 byt Prashanth Naidu
6127
6128Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6131 raised by Mark Vakoc.
6132
6133Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * example/Makefile.am: fixed the include path to add srcdir/include
6136 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6137 and some cleanup
6138
6139Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6142 lot of optimization work, results in significant improvements
6143 when handling really complex XPath queries. Add a small optimizer
6144 for unions, improve [n] and [last()], avoid some costly ops.
6145
6146Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
6148 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6149 * xpath.c: small cleanup
6150 * xmlGetNsList: reformated, fixed problems if used on Entities
6151
6152Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6155
6156Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6159 * Makefile.am example/Makefile.am: workaround automake generating
6160 erroneous deps
6161
6162Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * include/win32config.h: bug #56801 Yon Derek provided a patch
6165 to the windows config file.
6166
6167Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6170 libxml.h : Yon Derek provided a set of changes to compile from
6171 CVS on Windows/MSC
6172
6173Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * parser.c: fixed UTF8 BOM support in push mode
6176 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6177 added a specific testcase
6178
6179Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * Makefile.am: added --push regression tests
6182 * parserInternals.c: the XML parser segfaulted in --push mode
6183
6184Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * configure.in: moved the symlinks detection within a CVS
6187 check, this is not portable and will be removed soon.
6188 * xpath.c: small cleanup/speedup
6189
6190Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6193 release of 2.3.12
6194 * parser.c: make an error message if unknow entities in all cases
6195
6196Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6199
6200Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6201
6202 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6203 includes were installed in the wrong dir
6204
6205Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6206
6207 * doc/html.xml: warn against sending code to exhibit bugs.
6208
6209Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6212 Tru64 from Thomas Leitner
6213
6214Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * AUTHORS: added William and Bjorn
6217 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6218 daniel@veillard.com hopefully I won't have to do this again
6219 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6220 docs can be rebuilt cleanly now
6221 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6222 from CVs it's generated, added include/libxml/xmlwin32version.h
6223 also generated but which should change far less frequently.
6224 * catalog.c nanoftp.c: made sure to include libxml.h not
6225 libxml/xmlversion.h directly
6226 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6227 when compiling on WIN32 and MSC
6228
6229Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230
6231 * include/Makefile.am include/libxml/Makefile.am configure.in:
6232 fixed make distcheck and rebuilding the rpms
6233
6234Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * configure.in: should finish the migration of exported includes
6237 into a real include/libxml in CVS, at least for CVS users.
6238 * removed the exported headers, added in include/libxml (as well
6239 as xmlversion.h.in).
6240
6241Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6242
6243 * configure.in: fixed the way to detect symlink
6244
6245Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * configure.in: updated, include/libxml is now a real CVS dir
6248
6249Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250
6251 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6252 version works with both libxml1 and libxml2 (it autodetects
6253 the prefix of the html-files) from Felix Natter.
6254 * doc/xml.html: updated doc accordingly
6255
6256Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * xpath.c: fixed the bug generating a template loop in libxslt
6259 when using docbook-xsl-1.4, * should filter out document nodes
6260 * HACKING: added William
6261 * TODO: updated
6262
6263Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264
6265 * doc/FAQ.html: added a warning about gcc-3.0
6266 * doc/xml.html: added reference to gdome2 and removed a confusing
6267 sentence
6268
6269Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6270
6271 * xmlversion.h: okay this is a generated file, but Windows
6272 users need it and they can't generate it, and I want CVS
6273 Windows users ...
6274 * win32/libxml2/libxml2_so.dsp: Windows project file for
6275 the shared lib version of libxml2
6276 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6277 resources needed for libxslt/xsltproc by Yon Derek
6278
6279Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6280
6281 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6282
6283Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284
6285 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6286
6287Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6288
6289 * include/win32config.h: Yon Derek provided a first fix
6290 to be able to compile libxslt/xsltproc on Windows
6291
6292Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * xpath.c: attempt to work around what seemed a gcc optimizer
6295 bug when handling floats on i386 http://veillard.com/gcc.bug
6296 * tree.c entities.c encoding.c: doing some cleanups while
6297 chasing it
6298
6299Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * Makefile.am: cleanup when --without-debug is specified
6302 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6303 w.r.t. --without-debug and other include points
6304 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6305 Catalogs
6306 * configure.in entities.h tree.h HTMLparser.c: removed
6307 --without-corba, made the _private field mandatory
6308
6309Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6312 outputs a BOM in UTF8, an errata has been issued to avoid the
6313 problem, that was the most reasonable solution... Add support
6314 for a leading UTF8 BOM in entities.
6315
6316Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * valid.c: fixed a bug found when post validating an entity ref
6319 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6320 activate it too
6321
6322Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323
6324 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6325 weakness in the node copy the XPointer and the XInclude
6326 implementations. Serious cleanup.
6327
6328Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6329
6330 * Makefile.am: Kjartan Maraas provided a small patch to
6331 add xml2-config.in to EXTRA_DIST
6332
6333Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6336 provided another failing case found in KDE, the way the
6337 ctxt->vctxt.nodeTab was allocated and freed changed over
6338 time but it wasn't completely cleaned up. This should fix it.
6339
6340Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * parser.c: Stephan Kulow also raised the fact that line number
6343 could get miscounted making debug harder, fixed the problem
6344 in xmlParseCharData()
6345
6346Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * valid.c: Stephan Kulow pointed out a problem when validating
6349 and using an empty entity, forgot a 'break' in a case.
6350
6351Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6354 * doc/xml.html: updated with 2.3.11
6355
6356Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * TODO: updated adding cleanup of generated doc
6359 * configure.in: prepared to release 2.3.11
6360 * xmllint.c: added --version for bug reporting
6361 * doc/html/*.html: rebuilt the doc
6362
6363Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * xpath.c: first part of the work on selecting namespace to
6366 fix bug #56115
6367
6368Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6371 when using -liconv
6372 * TODO: updated
6373
6374Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6377 cleanup, encoding support.
6378
6379Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6382
6383Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * xpath.c: bug detected by Ankh when / is used as a function arg
6386
6387Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6388
6389 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6390 of element and use it to avoid outputting formatting spaces at
6391 the wrong place. Implemented the format parameter for HTML save.
6392 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6393 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6394 result/HTML/wired.html: of course this impact the result of a
6395 number of HTML tests
6396
6397Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * HTMLtree.[ch]: started augmenting the HTML save API with
6400 encoding and formatting parameters
6401
6402Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6403
6404 * HTMLtree.h: cleanup and started evaluating the work needed on
6405 revamping the HTML output code
6406
6407Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6408
6409 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6410
6411Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * valid.c: fixed bug #56049, forgot one check in the
6414 validation routine
6415
6416Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
6418 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6419
6420Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6421
6422 * libxml.h: fixed an error in last commit
6423 * doc/FAQ.html: added an entry for compilation from CVS
6424
6425Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * xmlversion.h.in libxml.h: Cygwin patches
6428 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6429 * tree.h: cleanup
6430
6431Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6434 memory block in a strange case where libxml is linked twice
6435 in the binary.
6436
6437Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6438
6439 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6440 state far too often, simple fix used to avoid it.
6441
6442Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6445 being processed, applied his patch
6446 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6447
6448Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6451 provided fixes to compile on MSCC again
6452 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6453 also provided an update for the project files.
6454
6455Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6458 bug #55810
6459
6460Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * tree.c: fixed xmlGetNsProp() to close bug #55683
6463 Note this requires libxslt to use it's own function instead.
6464
6465Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466
6467 * HTMLtree.c: when in a pre element no formatting space should
6468 be added.
6469 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6470
6471Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6472
6473 * configure.in: added tests for signal() and signal.h
6474
6475Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6476
6477 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6478
6479Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480
6481 * doc/libxml-doc.el: Felix Natter provided a new version for
6482 libxml2
6483
6484Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6485
6486 * HTMLtree.c: when in a pre element no formatting space should
6487 be added.
6488
6489Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6490
6491 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6492
6493Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494
6495 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6496 hack
6497 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6498 * uri.c: fixed a warning
6499
6500Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * HTMLtree.c: trying to close bug #55772 escaping in script
6503 elements
6504 * doc/xml.html: suggest to send mail to the list
6505
6506Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507
6508 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6509 good. Use a macro and based on the solution provided in
6510 vsnprintf manual page from GNU.
6511
6512Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6513
6514 * error.c: Workaround for non-preserving variadic list.
6515 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6516
6517Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * doc/xml.html: added 2.3.10 release
6520
6521Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * configure.in: releasing 2.3.10
6524
6525Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6526
6527 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6528
6529Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530
6531 * encoding.c: Robert Collins provided a patch to add the
6532 "US-ASCII" encoding alias
6533
6534Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535
6536 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6537 string oriented functions and started cleaning the related areas
6538 in xpath.c which needed fixing in this respect
6539
6540Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6541
6542 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6543 #55380
6544 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6545
6546Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6547
6548 * TODO: updated
6549 * nanohttp.[ch] : started adding APIs to get the redirected URL
6550 when this occurs (needed for further base computation
6551 * tree.h: cleanup
6552 * encoding.c: cleanup
6553 * SAX.c: minor change around ctxt->loadsubset
6554
6555Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * Makefile.am include/Makefile.am: small change to have
6558 include/libxml rebuilt if working from CVS.
6559 * uri.c: applied another patch from Carl Douglas for URI escaping,
6560 this should close bug #51876
6561
6562Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6563
6564 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6565 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6566 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6567 added specific regression test
6568 * parser.h: preparing for the XSLT mode where DTD inherited
6569 attributes are added to the tree.
6570
6571Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572
6573 * xinclude.[ch]: Updated the namespace for the Last Call version
6574 * result/XInclude/include test/XInclude/include: updated the
6575 testsuite accordingly
6576
6577Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578
6579 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6580 related to bug #51876
6581
6582Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * tree.c: fixed a gross mistake in base computation, xml:base is
6585 not completely correct yet (need cascade).
6586 * xpath.[ch]: added the few things needed to find a function name
6587 and URI from the XPath context when it is called.
6588
6589Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590
6591 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6592 * DOCBparser.c: small cleanup
6593 * xmllint.c: added a --catalogs option to load catalogs from
6594 $SGML_CATALOG_FILES
6595 * tree.c: cleanup
6596 * configure.in: iconv library fixup, ICONV_LIBS
6597
6598Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599
6600 * catalog.c: handling of CATALOG entries. detection of recursion,
6601 and a few bugfixes
6602 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6603 against the default namespace
6604
6605Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6606
6607 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6608
6609Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6610
6611 * parser.c: fixed propagation context info when parsing an
6612 external entity.
6613 * doc/html/*.html: regenerated a couple of docs
6614
6615Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6616
6617 * doc/xml.html: update with 2.3.9 informations
6618
6619Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620
6621 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6622 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6623 * doc/html/* : rebuilt the docs
6624 * valid.c: small patch which may improve some case when
6625 validating.
6626
6627Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * HTMLparser.c: Closed bug #54891
6630 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6631 to the suite
6632
6633Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6634
6635 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6636 applied a documentation patch from LotR and filled in a few missing
6637 descriptions
6638
6639Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * xpath.c tree.c parser.c: speed optimizations at the parser level
6642 document tree freeing and xpath evaluation
6643
6644Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6645
6646 * parser.c parser.h parserInternals.h: fixed a couple of
6647 interfaces for handling memory buffer input to const char *
6648 upon suggestion of JamesH.
6649
6650Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6651
6652 * configure.in: LoTR sent a patch fixing the previous commit
6653
6654Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * configure.in: trying to deal again with the stoopid -R linking
6657 flag of Solaris
6658
6659Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6660
6661 * xpath.h: two nodeset access macros from Thomas Broyer
6662
6663Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6666 patch from Thomas Broyer
6667
6668Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6669
6670 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6671 case
6672 * INSTALL: was empty added stuff from the FAQ
6673
6674Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6675
6676 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6677 attributes handling and #54433 by adding xmlUnsetProp()
6678 and xmlUnsetNsProp()
6679
6680Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681
6682 * HTMLparser.c: Patch from Jonas Borgström
6683 (htmlGetEndPriority): New function, returns
6684 the priority of a certain element.
6685 (htmlAutoCloseOnClose): Only close inline elements if they
6686 all have lower or equal priority.
6687 * result/HTML: this of course changed a number of tests results.
6688
6689Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * xmlIO.c catalog.c: plugged in the default catalog resolution
6692 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6693 documentations
6694 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6695
6696Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6699 integrating catalogs
6700 * catalog.[ch] testCatalog.c: adding a small catalo API
6701 (only SGML catalog support).
6702 * parser.c: restaured xmlKeepBlanksDefault(0) API
6703
6704Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6707
6708Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * parser.c: added xmlParseExternalEntityPrivate() to allow
6711 propagation of ctxt->_private when parsing external entities
6712
6713Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714
6715 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6716
6717Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718
6719 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6720
6721Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * valid.c: warn when indeterminist content model is detected
6724 * result/VC/ElementValid8: this adds a message
6725 * Makefile.am: add --novalid for VCM tests
6726 * parserInternals.c: added a call to Init memory
6727
6728Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6729
6730 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6731 when both parameters are NULL.
6732
6733Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6734
6735 * valid.c: applied small patch from Gary Pennington, reindented
6736 some part of the code.
6737
6738Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6741 release, updated and regenerated the docs
6742
6743Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6744
6745 * xpath.c result/XPath/expr/floats : clarified and cleanup
6746 printing of abnormal floats in tests.
6747
6748Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6749
6750 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6751 * results/HTML/ : a few changes in the output of the HTML tests as
6752 a result.
6753 * configure.in: tying to fix -liconv where needed
6754
6755Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6756
6757 * Makefile.am: fixed a stupid error
6758
6759Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760
6761 * configure.in Makefile.am: make the inclusion of the trio
6762 modules in the library conditional
6763
6764Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765
6766 * DOCBparser.c: patche from László Kovács, fixed entities refs
6767 in attributes handling
6768
6769Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6772 flushing
6773
6774Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6775
6776 * xpath.c: fix of an XSLT namespace bug reported on the list
6777 general/bug-8-
6778
6779Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6780
6781 * strio.h trio.c: Dan McNichol suggested a couple of small
6782 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6783
6784Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6785
6786 * tree.c parser.c encoding.c: spent a bit more time looking
6787 at the parsing speed and DOM handling. Added a few more
6788 speedups.
6789
6790Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791
6792 * parser.c: small but effective parsing speed improvement
6793
6794Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * configure.in: default on the DocBook parser inclusion (for Gnome)
6797 * DOCBparser.h: fixed a header reference
6798
6799Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800
6801 * configure.in xpath.c: applied Bjorn patches for FPE on the
6802 alpha
6803
6804Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6805
6806 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6807 xmlSaveFormatFileTo()
6808
6809Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6810
6811 * xpath.c: simple and efficient optimization, XPath functions
6812 aways bind to the same code, cache this
6813 * TODO: updated (by saying some is obsolete)
6814
6815Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6816
6817 * xpath.c: more cleanup work on XPath name parsing routines
6818
6819Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6820
6821 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6822 xmlXPathParseName
6823 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6824 * debugXML.c: avoid compilation problems if compiling without
6825 HTML support, Igor Zlatkovic
6826 * win32/libxml2/libxml2.def.src: being able to compile without
6827 XPath on Windows
6828
6829Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6830
6831 * libxml.m4: yet another patch from Toshio Kuratomi
6832
6833Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6834
6835 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6836
6837Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6838
6839 * tree.[ch]: added xmlSaveFormatFile interface for saving
6840 and indenting a file.
6841
6842Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * xpath.c: fixed bug #53689 related to processing-instruction()
6845
6846Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * DOCBparser.c: patche from László Kovács
6849
6850Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6851
6852 * parser.c: applied fixes from Christian Glahn bug report #53391
6853
6854Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6855
6856 * error.c: Jean François Lecomte provided a complete description
6857 and a fix to bug #53537
6858
6859Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860
6861 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6862
6863Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6864
6865 * DOCBparser.c SAX.c: a bit more work on entities processing.
6866 Still Need to cleanup XML output and references in attributes
6867
6868Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6869
6870 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6871
6872Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6873
6874 * tree.c: trying to fix #53574, not completely complete,
6875 I would like xmllint --copy --debug test/ent1 and
6876 xmllint --debug test/ent1 to show the same result.
6877 * xpath.c: fix a bug when trying to sort namespace nodes
6878
6879Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6880
6881 * HTMLtree.c: real fix for #53402
6882
6883Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6884
6885 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6886 PIs when using xsl:output
6887 * valid.c: closing #53537 some case generate segfaults if there
6888 is validity errors
6889
6890Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6891
6892 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6893 of external parsed entities, added --noent to testDocbook
6894 * valid.c: Garry Pennington found an uninitialized variable
6895 access in xmlValidateElementContent()
6896
6897Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6898
6899 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6900 with madness
6901 * result/HTML/ : this modified the result of the regression tests
6902 a lot.
6903
6904Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6905
6906 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6907 to doc where it wasn't checked against NULL reported by
6908 Jens Laas
6909
6910Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6911
6912 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6913 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6914
6915Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916
6917 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6918 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6919 * SAX.[ch]: cleanup and updates for DocBook
6920 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6921 ex SGML identifier changes
6922 * valid.c: removed a static unused function.
6923
6924Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6925
6926 * HTMLtree.c: applied change for Paul Sponagl on script saving
6927 * Makefile.am: the warning about entity title.xml are normal.
6928
6929Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
6931 * configure.in: release of 2.3.7
6932 * Makefile.am: fixing make distcheck
6933
6934Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6935
6936 * doc/html/* doc/xml.html: updated and regenerated the docs
6937
6938Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6941
6942Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6943
6944 * tree.c: fixed #53388 with the provided patch
6945
6946Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6947
6948 * valid.c: Bjorn detected an invalid memory access. Fixed
6949 vstateVPush()
6950
6951Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6952
6953 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6954
6955Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6956
6957 * libxml.h: new header used only for the compilation of libxml
6958 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6959 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6960 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6961 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6962 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6963 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6964 baseline (version 1.2 plus a single patch).
6965 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6966 scientific notation for numbers. Tests added.
6967 * xpath.c: formatting of numbers changed to use sprintf
6968 (contribution from William Brack)
6969
6970Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6971
6972 * valid.c: cleanup, more useful debugging
6973 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6974 * xmlIO.c: entity loading is printed as an error when validating
6975
6976Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6977
6978 * valid.c: fixed to validate within entities
6979 * test/VCM/v22.xml: added a specific testcase
6980
6981Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6982
6983 * valid.c: forgot an epsilon transition in for ()+
6984 * test/VCM/v21.xml : added a specific test case
6985
6986Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6987
6988 * valid.c: removed a state explosion exhibited by RSS
6989 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6990 from bug #51872
6991
6992Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6993
6994 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6995 validation without using an ugly NFA -> DFA algo in the source.
6996 Made a specific algorithm easier to maintain, using a single
6997 stack and without recursion.
6998 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6999 * hash.c: made the growing routine static
7000 * tree.h parser.c: added the parent information to an
7001 xmlElementContent node.
7002
7003Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
7005 * SAX.c parser.c xpath.c: generating IDs when not validating
7006 from an external parsed entity was poisoning the ID has table
7007 with removed values. This was killing XSLT on the KDE help
7008 browser.
7009
7010Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7011
7012 * entities.h: andrew@ugh.net.au detected a double declaration
7013
7014Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7015
7016 * debugXML.c hash.c tree.h valid.c : some changes related to
7017 the validation suport to improve speed with DocBook
7018 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7019 the way validation errors get reported
7020
7021Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7022
7023 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7024 by P C Chow and William M. Brack for XSLT HTML output
7025
7026Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7027
7028 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7029 Igor Zlatkovic patches for MSC compilation and added his
7030 updates
7031
7032Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7033
7034 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7035 prefix lookup.
7036 * parserInternals.c: fixed the bug reported by Morus Walter
7037 due to an off by one typo in xmlStringCurrentChar()
7038
7039Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7040
7041 * HTMLparser.c result/HTML/*: revamped the way the HTML
7042 parser handles end of tags or end of input
7043
7044Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7045
7046 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7047
7048Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7049
7050 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7051 bug where the linktime verions of free() won't work ...
7052
7053Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7054
7055 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7056
7057Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7058
7059 * doc/xml.html: added 2.3.6 release
7060
7061Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7062
7063 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7064 * result/wml.xml: resulted in a small output change
7065
7066Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7067
7068 * tree.c: xmlNewDoc was missing the charset initialization
7069 * xmllint.c: added --auto to autogenerate a doc, allow to
7070 reproduce the problem fixed on xmlNewDoc
7071
7072Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7073
7074 * xpath.c: trying to get 52979 solved
7075 * tree.c result/ result/noent/: trying to get 52712 solved, this
7076 also made me clean up the fact that XML output in general should
7077 not add formating blanks by default, this changed the output of
7078 a few tests
7079
7080Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7081
7082 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7083
7084Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7085
7086 * configure.in: finally released 2.3.6
7087
7088Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7089
7090 * xpath.c: checking for null pointer generated by new code
7091
7092Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * xpath.c: fixed a [] evaluation problem reported
7095 * test/XPath/tests/simpleaddr: extended test
7096 * result/XPath/simpleaddr: updated result
7097
7098Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7099
7100 * xmllint.c: Dan Timis reported a portability problem
7101 on Macs without mmap, fixed it.
7102
7103Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * testXPath.c : added a --tree option allowing to display the
7106 tree dump of the XPath expression
7107
7108Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7109
7110 * xpath.c: fixed a memleak when comparing nodesets
7111 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7112 * tree.c: added a TODO
7113
7114Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115
7116 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7117 we need string functions
7118 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7119 to be able to use them where needed. Applied some changes
7120 to reduce name linking pollution and compile in only what's
7121 needed.
7122 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7123 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7124 for the string manipulation functions
7125 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7126 to the free() function of xmlmemory.c
7127 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7128 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7129 usage.
7130
7131
7132Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7133
7134 * error.c: applied the context output patch of the error
7135 handling submitted by Chuck Griffith
7136 * error/VC/*: this slightly change some error logs
7137
7138Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7139
7140 * parser.c: fixed line number reporting on error
7141
7142Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7143
7144 * parser.c: Sullivan and Darin found a parser bug,
7145 applied the patch.
7146
7147Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7148
7149 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7150 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7151 xmlversion.h.in xpointer.c: of course the way I defined
7152 UNUSED breaks on old gcc version. Try to be smart and
7153 also define it directly in xmlversion.h
7154 * configure.in: removed -ansi flag from the pedantic set
7155
7156Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7157 Huge cleanup, I switched to compile with
7158 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7159 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7160 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7161 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7162 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7163 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7164 encoding.h entities.c error.c list.[ch] nanoftp.c
7165 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7166 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7167 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7168 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7169 Cleanup, staticfied a number of non-exported functions,
7170 detected and cleaned up a dozen of problem found this way,
7171 avoided a lot of public function name/typedef/system names clashes
7172 * doc/xml.html: updated
7173 * configure.in: switched private flags to the really pedantic ones.
7174
7175Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7176
7177 * configure.in: 2.3.5
7178 * doc/html/*: rebuilt the docs
7179
7180Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7181
7182 * parser.c: fixed a reported bug in NOTATION parsing
7183 * uri.c: accepted but not fixed bug 51876, added TODO
7184 * Makefile.am: fixed bug 51876
7185
7186Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7187
7188 * config.h.in configure.in error.c: fix a compilation problem
7189 on platforms without vsnprintf (xml@thewrittenword.com)
7190
7191Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7192
7193 * parser.c: fixed a function name header typo
7194 * SAX.c: notations can also occur in external subset.
7195
7196Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7197
7198 * error.c: removed a C++ like comment
7199
7200Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7201
7202 * parser.c: fixing bug 52299 strange condition leading
7203 to a parser crash due to a buffer overflow
7204 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7205 added the specific test case
7206
7207Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7208
7209 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7210 xmlXPathConvert{String,Number,Boolean} to be able to make
7211 type casts without a context stack, fixed some implementation
7212 problems related to the absence of context at parse-time,
7213 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7214 in the public API too
7215 * xpointer.c xpathInternals.h: we need to know at parse time
7216 whether we are compiling an XPointer
7217
7218Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7219
7220 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7221 cleaned up the parser internals, refactored XPath code, added
7222 new compilation based APIs and cleanly separated public and
7223 private APIs.
7224
7225Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7226
7227 * xpath.h: the comp field must be added at the end to avoid
7228 killing binary compat.
7229
7230Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7231
7232 * Makefile.am: detect XPath memleaks in regreson tests
7233 * error.c: fixed and error w.r.t. error reporting still using
7234 stderr
7235 * hash.c: added new line at end of file
7236 * tree.h: minor cleanup
7237 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7238 expression parsing from evaluation, resulted in a number of
7239 changes internally, and in XPointer. Likely to break stuff
7240 using xpathInternals.h but should remain binary compatible,
7241 new interfaces will be added.
7242
7243Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244
7245 * configure.in: fixed a couple of problems reported by
7246 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7247 without gcc on non linux platforms.
7248
7249Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7250
7251 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7252 a fix for --with-html-dir= configure support. I hope it won't
7253 break rpm generation
7254
7255Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7256
7257 * xmlIO.c: one function comment cleanup.
7258
7259Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7260
7261 * SAX.c: external subset notations were improperly registered
7262 in the internal subset.
7263
7264Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7265
7266 * README.cvs-commits: added, pointing to HACKING
7267 * HACKING: updated
7268
7269Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7270
7271 * parser.c: and Matt Sergeant found one in the XML push
7272 parser (erroneous check I forgot to remove when I fixed the
7273 main parser).
7274
7275Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7276
7277 * xpath.c: ptittom found a small bug in UnaryExpr
7278
7279Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7280
7281 * configure.in: bumped to 2.3.4
7282 * error.c: fixed bug #51860
7283 * tree.c: fixed bug #51861
7284 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7285 * tree.[ch] : added xmlDefaultBufferSize
7286 * nanoftp.c: typo in function name header block
7287 * doc/xml.html : updated, added link to XML::LibXSLT
7288 * doc/html/* : rebuilt the docs
7289
7290Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7291
7292 * parser.c SAX.c: the new content parsing code raised an
7293 ugly bug in the characters() SAX callback. Found it
7294 just because of strangeness in XSLT XML Rec ouptut :-(
7295
7296Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7297
7298 * Makefile.am: Martin Baulig suggested to add -lm
7299 * tree.c: found another bug in xmlNodeGetContent()
7300
7301Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7302
7303 * xpath.c: Bjorn found the error related to strictness of comparison.
7304
7305Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7306
7307 * parser.c: trying to fix the Dtd parsing problem reported
7308 by Gary, side effect of last week speed optimizations.
7309
7310Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7311
7312 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7313 * parserInternals.c: removed unneeded test raised by Stric
7314
7315Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7316
7317 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7318 and fixed by William Brack). Added xmlXPathFormatNumber.
7319 Changed the sorting slightly.
7320 * configure.in Makefile.am example/Makefile.am: Added -lm.
7321 Please note that applications linking with libxml2, must
7322 also like with the math library from now on.
7323
7324Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7325
7326 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7327
7328Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7329
7330 * parser.c: one must report spaces even if the Dtd element
7331 content proves that this is not part of the element content.
7332 * result/valid/*.xml: this changed the ouptu slightly
7333
7334Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7335
7336 * configure.in: bumped to 2.3.3
7337 * doc/xml.html: updated
7338
7339Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7340
7341 * tree.c: minor doc fix
7342 * xpath.c: deallocation issues when a result tree has been
7343 converted to a node-set
7344
7345Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7346
7347 * doc/xml.html: oops corrected dates s/2000/2001
7348
7349Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7350
7351 * valid.c: new patch from Gary Pennington
7352
7353Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7354
7355 * doc/xml.html: applied patch from Ankh
7356
7357Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7358
7359 * xinclude.c: fixed a problem building on Mac
7360
7361Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7362
7363 * parser.c: more work on increasing parsing ferformances
7364
7365Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7366
7367 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7368 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7369 avoiding memcpy in production builds MEM_CLEANUP macro use
7370 * parser.[ch] parserInternals.c: optimizations of the tightest
7371 internal loops inside the parser. Better checking of I/O
7372 flushing/loading conditions
7373 * xmllint.c : added --timing
7374
7375Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7376
7377 * configure.in: bumped to 2.3.2
7378 * doc/xml.html: updated for release
7379
7380Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7381
7382 * xpath.c: found a memleak and fixed a nasty bug
7383
7384Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7385
7386 * xmllint.[c1] : added return code errors for xmllint
7387 * xpath.c: specific debug dump function for result value trees
7388
7389Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7390
7391 * xpath.c: finally implemented xmlXPathCompareNodeSets
7392 * test/XPath/expr/floats results/XPath/expr/floats: added
7393 a test for float expressions
7394
7395Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7396
7397 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7398 * parserInternals.[ch]: trying to speed up parsing
7399 * xpath.c : speeded up node set equality op
7400
7401Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7402
7403 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7404 better handling of ID/IDREF and the list modules associated
7405 * configure.in: small CFLAGS cleanup
7406
7407Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7408
7409 * configure.in: fixed iconv detection on AIX (stric)
7410
7411Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7412
7413 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7414
7415Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7416
7417 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7418 and optimized xmlXPathNodeSetSort
7419
7420Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7421
7422 * xpath.c: bug fix when context size is 0
7423 * parser.c: I like Norm's Dtd because they still manage to break
7424 the parser occasionally
7425
7426Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7427
7428 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7429
7430Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7431
7432 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7433 attributes within the XML-1.0 namespace
7434
7435Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7436
7437 * xpathInternals.h: exported a few axis functions
7438 * doc/xml.html: updated the doc
7439
7440Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7441
7442 * configure.in: applied patch from Daniel van Balen for OpenBSD
7443 and bumped version to 2.3.1
7444 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7445 attempt to find autoclosing was simply broken, removed it,
7446 updated the examples, this is better
7447
7448Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7449
7450 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7451 hash functionnalities.
7452 * doc/html/* : rebuild the doc
7453
7454Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7455
7456 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7457 on predicate
7458 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7459 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7460 really want to have tags closed on output even if we accept
7461 unclosed ones on input
7462
7463Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7464
7465 * xpath.c: ouch don't free NULL, rare case fixed
7466 * tree.c: don't coalesce text nodes if they don't have the
7467 same behaviour wrt escaping on output
7468
7469Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7470
7471 * xpath.c: small fixup
7472 * SAX.c: don't warn on empty namespaces.
7473
7474Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7475
7476 * README: a bit of cleanup
7477 * configure.in: preparing for 2.3.0 release
7478
7479Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7480
7481 * hash.[ch]: added a first version of xmlHashSize()
7482 * valid.c: another bug fix from Gary Pennington
7483
7484Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7485
7486 * valid.c: couple of bug fixes pointed by Gary Pennington
7487 * HTMLtree.c: #if 0 cleanup
7488
7489Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7490
7491 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7492 which removes a time consuming check of xmlXPathNodeSetAdd()
7493 and use it in places where we are sure to not break unicity
7494
7495Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7496
7497 * xpath.c: bug fixes found from XSLT
7498 * tree.c: preserve node->name special values when copying nodes.
7499 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7500 external subset are fetched when available but without full
7501 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7502 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7503 output with encoding disabled.
7504
7505Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7506
7507 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7508 xmlCheckFilename should not be called from xmlFileOpenW
7509 and xmlGzfileOpenW
7510
7511Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7512
7513 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7514 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7515 added the new tests for URI normalization
7516 * testURI.c: fixed stoopid bugs
7517 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7518 the URI in the error messages are now properly normalized
7519
7520Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7521
7522 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7523
7524Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7525
7526 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7527
7528Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7529
7530 * xpath.c: fixed mod operator
7531
7532Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7533
7534 * parser.c: fixed xmlStrcat doc
7535 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7536 trees.
7537
7538Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7539
7540 * xpath.c result/XPath/tests/chaptersbase
7541 result/XPath/tests/simplebase: fixed XPath node()
7542 * tree.c: small fix in xmlNewNs()
7543 * Makefile.am: removed extraneous xml2Conf.sh rule
7544
7545Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7546
7547 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7548 Changed the library name, in order to get libxml-devel and
7549 libxml2-devel to coexist on a single system
7550 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7551 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7552
7553Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7554
7555 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7556 libxml2-devel installable in // as libxml-devel.
7557
7558Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7559
7560 * doc/Makefile.am: fixed make rebuild in doc
7561 * doc/html/*.html: rebuilt the docs
7562
7563Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7564
7565 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7566
7567Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7568
7569 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7570 the HTML doc to go into the -devel RPM ...
7571 * aclocal.m4 config.h.in: some updates due to auto* magic
7572
7573Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7574
7575 * xpath.h: added a hook in the context structure allowing to
7576 link to extra support, needed for XSLT
7577
7578Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7579
7580 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7581 xmlXPtrCmpPoints to use it.
7582 * propagated the following patch from Alejandro Forero
7583 * include/win32config.h xmlIO.c: applied further suggestions
7584 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7585 * example/gjobread.c: fixed warnings, now that it builds
7586
7587Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7588
7589 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7590
7591 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7592 filename points to a valid file (not a directory).
7593 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7594 Added calls to xmlCheckFilenameDir.
7595
7596 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7597 `path' (rather than `filename') as the parameter to gzopen and open.
7598
7599Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7600
7601 * Makefile.am: fixed a problem with EXTRA_DIST
7602
7603Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7604
7605 * Makefile.am example/Makefile.am: finally found the trick
7606 to build the example, i.e. add "." in SUBDIRS before example
7607 in the list <grin/>
7608
7609Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7610
7611 * doc/xml.html: updated with an XSLT section, removed pointer to
7612 W3C CVS base.
7613
7614Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7615
7616 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7617 too, and deallocation need to occur the same way.
7618
7619Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7620
7621 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7622 type correponding to an XSLT result tree fragment. Share most
7623 of the data format with node set, as well as operators.
7624 * HTMLtree.c: added a newline at the end of the doctype output
7625 whe this one is not present initially.
7626 * tree.c: make sure taht the parent and doc pointers are properly
7627 set when copying attributes (lists).
7628
7629Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7630
7631 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7632
7633Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7634
7635 * xpath.c: seems I finally killed that ugly path evaluation
7636 context bug (tagged 9999 in case is is wrong)
7637
7638Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7639
7640 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7641 for XSLT
7642
7643Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7644
7645 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7646 for xmlGzfileOpen() bug
7647
7648Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7649
7650 * xpath.c: removed an error found by XSLT usage
7651 * tree.c parserInternals.h: use a predefined static string
7652 for text and comment nodes, avoid freeing them in xmlFreeNode,
7653 exported the string name in parserInternals.h and added
7654 another value to disable encoding at output (for XSLT),
7655 gain memory, time.
7656
7657Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7658
7659 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7660 win32/libxml2/libxml2_so.dsp: new makefiles and update
7661 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7662
7663Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7664
7665 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7666 Gary Pennington
7667
7668Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7669
7670 * xpath.c: fixed the comaprision of values and nodelists,
7671 need to compare nodelist still ...
7672 * debugXML.c: avoided a possible core dump
7673 * HTMLparser.c: cleanup
7674 * nanohttp.c: contributed fix.
7675 * tree.c: fixes in properties handling added xmlSetNsProp
7676 needed by libxslt
7677 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7678 comment
7679 * TODO: updated
7680
7681Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7682
7683 * parser.c parserInternals.c: applied Bjorn Reese optimization
7684 patch
7685
7686Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7687
7688 * Makefile.am: applied patch fro make check from Martin Vidner
7689
7690Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7691
7692 * configure.in: preparing 2.2.11
7693 * doc/html/*: rebuild the HTML files
7694 * doc/xml.html : updated
7695
7696Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7697
7698 * tree.c: fixed a stupid bug
7699 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7700 patches related to validation of an XInclude processing result
7701 * TODO: updated
7702
7703Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7704
7705 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7706 on large files
7707
7708Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7709
7710 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7711
7712Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7713
7714 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7715 reported by Jonas Borgström
7716 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7717
7718Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7719
7720 * testXPath.c xpath.c: fixing the XPath union expressions problem
7721 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7722
7723Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7724
7725 * xmllint.c: Made is so if the file name is "-" is will read form
7726 standard input. Sven Heinicke <sven@zen.org>
7727 * tree.c: fixed a problem when growing buffer
7728 * tree.h: fixed the comment of the node types following andersca
7729 comment
7730 * TODO: updated
7731
7732Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7733
7734 * HTMLparser.[ch]: added a way to avoid adding automatically
7735 omitted tags. htmlHandleOmittedElem() allows to change the
7736 default handling.
7737 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7738 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7739 of xmllint too when using --memory flag, added a memory test
7740 suite at the Makefile level.
7741 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7742 with namespace use when encountering QNames in XPath evalation,
7743 added xmlns() scheme in XPointer.
7744 * nanoftp.c : incorporated a fix
7745 * parser.c xmlIO.c: fixed problems raised with encoding when using
7746 the memory I/O
7747 * parserInternals.c: closed bug 25934 reported by
7748 torsten.landschoff@innominate.de
7749 * TODO: updated
7750
7751Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7752
7753 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7754 on a non-updated tree :-(, made a 2.2.10 release to correct the
7755 situation
7756
7757Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7760 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7761 integrated a set of OpenVMS changes from Howard Taylor
7762 <Howard.Taylor@pacoast.com>
7763
7764Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7767 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7768
7769Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * HTMLparser.c: some fixes on auto-open of html/head/body
7772 * encoding.c: fixed a compilation error on some gcc env
7773 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7774 XPointer implementation
7775 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7776 related XPointer tests and associated results
7777
7778Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * doc/xmldtd.html doc/xml.html: following a short step by step
7781 guidance on IRC to help maciej with DTDs I started a small
7782 page on the subject.
7783
7784Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * HTMLparser.c: fixed handling of broken charrefs
7787 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7788 patches
7789
7790Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * doc/xml.html doc/html/* : rebuilt the docs after adding
7793 xinclude and updated page for 2.2.7 and 2.2.8
7794 * configure.in: releasing 2.2.8
7795
7796Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7797
7798 * parser.[ch] parserInternals.c: applied the conditional
7799 section processing fix from Jonathan P Springer
7800 <jonathan.springer2@gte.net>
7801 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7802 project file, fixed iconv default non support
7803 * xpath.c: fixed the problem of evaluating relative expressions
7804 when a node context is provided.
7805
7806Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7807
7808 * nanoftp.c: fixed gcc 2.95 new warnings
7809 * SAX.c: fixed a stupid bug
7810 * tree.c: fixed a formatting problem when round-tripping
7811 from/to memory
7812 * xinclude.c: chased memleak, fixed a base problem
7813 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7814 xmlXPtrBuildNodeList()
7815 * TODO: updated
7816 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7817 adding a first small set of regression tests for XInclude
7818
7819Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7820
7821 * nanohttp.[ch]: applied Wayne Davison patches to access
7822 the WWW-Authorization header.
7823 * parser.c: Closed Bug#30847: Problems when switching encoding
7824 in short files by applying Simon Berg's patch.
7825 * valid.c: fixed a validation problem
7826 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7827 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7828 Wayne Davison
7829 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7830 need to be extended to non full nodes selections.
7831 * xinclude.c: starts to work decently
7832
7833Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7834
7835 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7836 debugXML.c xmlversion.h.in: Started adding XInclude support,
7837 this is a new xmllint option
7838 * tree.c xpath.c: applied TOM patches for XPath
7839 * xpointer.c: fixed a couple of errors.
7840 * uri.c: added an escaping function needed for xinclude
7841 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7842 new warning from RH70 gcc's version
7843
7844Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7845
7846 * HTMLparser.c: fixed loop on invalid char in scripts
7847 * parser.c: update to description of xmlIOParseDTD()
7848 * libxml.m4 xmlversion.h.in: changes contributed by
7849 Michael Schmeing <m.schmeing@internet-factory.de>
7850 * configure.in: preparing for 2.2.7
7851 * Makefile.am: trying to avoid config.h and acconfig.h
7852 being included in the distrib
7853 * configure.in: released 2.2.7
7854
7855Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7858 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7859
7860Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * parser.[ch]: added xmlIOParseDTD()
7863 * xpointer.c: added support for the 2 extra parameters of
7864 string-range, fixed a stoopid error when '0' was present
7865 in XPointer expressions
7866 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7867 testsuite for the above
7868
7869Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * libxml.spec.in: improved package descriptions
7872
7873Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7874
7875 * xpath.c xpathInternals.h: applied a large cleaning patch
7876 from TOM <ptittom@free.fr>, it also add namespace support
7877 for function and variables registration.
7878
7879Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7880
7881 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7882 * Makefile.mingw: Wayne Davison's update adding hash.c
7883
7884Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7885
7886 * xpath.c: fixed the root evaluation problems
7887 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7888 ignorable spaces with <b> <bold> <em>
7889 * tree.c: fixed a loop in xmlSearchNsByHref()
7890
7891Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7892
7893 * xpath.c: applied another XPath patch from TOM
7894 * xpath.c include/makefile.am: applied another patch from
7895 china@thewrittenword.com (cleanup on IRIX).
7896
7897Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7898
7899 * xml-config.1: received a fixed version from Fredrik Hallenberg
7900 <hallon@lysator.liu.se>
7901
7902Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7905 cleanup patch for XPath
7906
7907Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7908
7909 * patched to redirrect all "out of context" error messages to
7910 a reconfigurable routine. The changes are:
7911 * xmlerror.h : added the export of an error context type (void *)
7912 an error handler type xmlGenericErrorFunc there is an interface
7913 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7914 to reset the error handling routine and its argument
7915 (by default it's equivalent to respectively fprintf and stderr.
7916 * all the c files: all wild accesses to stderr or stdout within
7917 the library have been replaced to calls to the handler.
7918
7919Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * configure.in: release 2.2.6
7922 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7923 exporting the inner functions of xpath for extension modules
7924 * doc/*: updated and rebuilt the doc
7925
7926Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * nanohttp.c : applied Wayne HTTP cleanup patch
7929 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7930 and xmlNodeSetSpacePreserve()
7931
7932Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7933
7934 * xpath.c: closing bug #29260
7935
7936Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7939 multikey tuples, made hash structure opaque
7940 * valid.[ch]: moved elements, attributes, notations decalarations
7941 as well as ID and refs to hash tables.
7942 * entities.c: hash cleanup
7943 * xmlmemory.c: fixed a dump problem in debug mode
7944 * include/Makefile.am: problem passing in DESTDIR= values patch
7945 from Marc Christensen <marc@calderasystems.com>
7946 * nanohttp.c: removed debugging remains
7947 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7948 * HTMLparser.c parser.c: fixing a number of problems with the
7949 macros in the *parser.c files (Wayne).
7950 * HTMLparser.c: close the previous option when opening a new one
7951 (Marc Sanfacon).
7952 * result/HTML/*: updated the HTML results accordingly
7953
7954Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7955
7956 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7957 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7958 XPath functions and XML entities table to them. More to come...
7959 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7960
7961Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * tree.c: coalesce adjacent text nodes
7964 * valid.c: handling of blank nodes in DTd validation (raised
7965 by problems with a posteriori validation).
7966 * nanohttp.c: changing behaviour on HTTP write stuff.
7967 * HTMLtree.c: forced body and html to be explicitely closed.
7968 * xpath.h: exported more XPath functions.
7969
7970Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7971
7972 * Release of 2.2.5
7973 * xpointer.c: range() range-inside and other helper functions
7974 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7975
7976Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7979 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7980
7981Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7982
7983 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7984 and XPointer modules
7985
7986Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * SAX.h: closed #25107
7989
7990Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7991
7992 * testSAX.c: fixed problem with cdata reporting
7993 * SAXresult/* : updated
7994
7995Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7996
7997 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7998 Closed bug #27499, added to regression tests
7999 * TODO: updated
8000
8001Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8002
8003 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8004 support for SCRIPT and STYLE with help from Bjorn Reese
8005 * test/HTML/* result/HTML/*: added simple testcase and updated
8006 the existing ones.
8007
8008Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8011 string-range for empty strings
8012 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8013 test/XPath/xptr/strrange: augmented the XPointer testsuite
8014
8015Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8016
8017 * doc/xml.html doc/xmlmem.html: added a module describing memory
8018 interfaces and use, updated the main page.
8019
8020Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8023 nanoftp code work on Windows too now
8024
8025Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8026
8027 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8028 * xpointer.c: implemented string-range() at least a good first version
8029 * test/XPath/docs/str test/XPath/xptr/strrange
8030 result/XPath/xptr/strrange: the string-range() tests
8031
8032Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8033
8034 * Makefile.am include/Makefile.am include/win32config.h
8035 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8036 and make distcheck
8037
8038Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8041 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8042 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8043
8044Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8045
8046 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8047 patch for socklen_t detection by
8048 Albert Chin-A-Young <china@thewrittenword.com>
8049
8050Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8053 and added a --dtdvalid option to xmllint used to test it
8054
8055Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8056
8057 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8058 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8059
8060Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8061
8062 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8063 handlings (registration, lookup, cleanup)
8064
8065Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8066
8067 * configure.in Makefile.am include/makefile.am: adding XPointer
8068 and XPtrtests target
8069 * xpointer.[ch] : new files for XPointer support
8070 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8071 more XPath tests
8072
8073Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8074
8075 * configure.in: fixed, very broken, make distcheck works again
8076
8077Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8078
8079 * More work toward 2.2.5, integrated a number of patches
8080 * configure.in Makefile.am win32config.h.in: trying to cleanup
8081 make distcheck .... huh ...
8082 * include/Makefile.am include/win32config.h: new directory
8083 for includes
8084 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8085 updated teh makefiles and instructions for WIN32
8086 * xpath.c: small fixes
8087 * test/XPath/ results/XPath: updated the testcases and results
8088 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8089 suggested patches
8090 * valid.c: fixed an ID bug
8091
8092Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8093
8094 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008095 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008096 * xpath.[ch]: worked on XPointer
8097
8098Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * configure.in Makefile.am: 2.2.5, ship the include in an
8101 include/libxml subdirectory, use symlinks when using CVS
8102 * testSAX.c: fixed small bug
8103 * testXPath.c: changed the way testfiles are parsed
8104 * debugXML.c: same kind of cleanup when parsing an argument expression
8105 XPath/XPointers can have blanks embedded
8106 * xpath.[ch]: more cleanup, reorgs for XPointer work
8107 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8108 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8109
8110Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8113 in the XPath engine, rewrote large parts of it, now it's far
8114 cleaner and in sync with the REC not an old WD. Fixed a parsing
8115 problem in the interactive XML shell found when testing XPath.
8116
8117Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8118
8119 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8120 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8121 examples with the extra test
8122
8123Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8124
8125 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8126 the global init function.
8127
8128Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8129
8130 * HTMLparser.c: Doohhh, attribute name parsing was still case
8131 sensitive ! Fixed this ...
8132 * result/HTML/* : updated the tests results accordingly
8133
8134Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8137 engine, should be far more stable, incorporated a new version of
8138 preceding/following axis, need testing
8139 * uri.c: fixed file:///c:/a/b/c problem
8140 * test/XPath/tests/idsimple: augmented the XPath tests
8141
8142Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8143
8144 * doc/* rebuilding docs for 2.2.4 release
8145
8146Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * configure.in: releasing 2.2.4
8149 * parser.[ch]: added xmlStrEqual()
8150 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8151 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8152 use xmlStrEqual instead
8153 * TODO: updated
8154 * added an XPath test
8155
8156Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8157
8158 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8159 * entities.h: exported xmlInitializePredefinedEntities
8160 * parser.[ch] : added xmlInitParser()
8161 * parserInternals.h : had to export htmlInitAutoClose()
8162
8163Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8164
8165 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8166 problems
8167 * Makefile.am : added XPath regression tests to normal tests
8168 * uri.c: fixed a problem with local paths, cleanup
8169 * parser.c: fixed a problem with large CData sections
8170
8171Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * configure.in xml-config.in: patch from "Ben Taylor"
8174 <sol7x86@hotmail.com> for solaris shared libs lookup
8175
81762000-09-30 Martin Baulig <baulig@suse.de>
8177
8178 * libxml-2.0.pc.in: Provide pkg-config script.
8179
8180 * configure.in: Create the libxml-2.0.pc script from the
8181 libxml-2.0.pc.in templates.
8182 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8183 script in `$(libdir)/pkgconfig'.
8184
8185Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8186
8187 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8188 when compiling with MSC
8189
8190Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * xpath.c: patch for normalize-string() substring-before(),
8193 substring-after() and translate() functions from Bjorn Reese
8194 <breese@mail1.stofanet.dk>
8195 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8196 Fredrik Hallenberg <hallon@lysator.liu.se>
8197 * TODO: updated
8198
8199Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8200
8201 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8202 problem of socklen_t being undefined on a number of platforms
8203 * debugXML.c: fixed a compilation problem when without snprintf
8204
8205Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8206
8207 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8208 an URI bug and a fix for the control-character-induced infinite loop
8209 * nanohttp.c: preventive fix for compiling on WIN32
8210
8211Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * xmlint.c: closing bug #25000
8214
8215Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8218 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8219 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8220 related function, fixing xmlStrncmp(), and associated cleanup
8221 * result/HTML/entities.html.sax: updating result
8222
8223Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8224
8225 * uri.c: applied patch for URI escaping from Wayne Davison
8226 <wayned@blorf.net>
8227 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8228 from Denis Barbier <barbier@imacs.polytechnique.fr>
8229 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8230 patch from Wayne Davison
8231
8232Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8233
8234 * doc/xml.html : updated with new releases, adding "how to help"
8235
8236Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8237
8238 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8239 removed a few warnings in pedantic mode ...
8240 * parserInternals.c parser.c: moved encoding switching function
8241 to parserInternals.c
8242 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8243
8244Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8245
8246 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8247 error or warning handlers
8248
8249Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * parserInternals.c parserInternals.h parser.c Makefile.am:
8252 created a new module parserInternals.c, moved most of the
8253 code shared by the various parsers there, as well as
8254 deprecated code from parser.c. More cleanup of parser.c
8255 * uri.c: fixed a problem when URI is NULL
8256 * valid.c: speedup when looking for an attribute declaration
8257
8258Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8259
8260 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8261 the cleanup of the computation of URI references when seeking
8262 external entities. The URI reference string and the resulting
8263 URI are both stored now.
8264 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8265 large s(n)printf checks and cleanup from Denis Barbier
8266 <barbier@imacs.polytechnique.fr>
8267 * xmlversion.h.in tree.h: couple of SGML declarations for a
8268 possible docbook module.
8269 * result/VC/ : a couple of test output changed due to the change
8270 of the entities URI
8271
8272Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8273
8274 * parser.h: added a _private field for linking user's data
8275
8276Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8277
8278 * parser.c parserInternals.h: demacroified most of the IS_XXX
8279 the gain in size is significant so ...
8280
8281Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8282
8283 * entities.c: cases where looking up entities with doc==NULL
8284 covered
8285
8286Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8287
8288 * uri.c: applied Wayne Davison patch
8289 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8290
8291Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8292
8293 * uri.c testUri.c: applied Wayne Davison patches
8294 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8295 * Makefile.in: added URItest and included thenin "make tests"
8296
8297Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8298
8299 * xmlversion.h.in: closed bug 22941
8300
8301Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * doc/xmlio.html: added doc and example for entity loader
8304 redefinition.
8305
8306Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8307
8308 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8309 used by libxml
8310
8311Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * parser.c: Fixed bug on invalid ontent characters and when using
8314 push.
8315 * xmllint.c: fixed xmllint endling of errors in push mode
8316
8317Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8318
8319 * HTMLparser.c testHTML.c: applied two new patches from
8320 Wayne Davison <wayned@users.sourceforge.net>
8321 * result/HTML/*.sax: regenerated HTML SAX output
8322 * parser.c: more cleanup.
8323
8324Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8325
8326 * HTMLparser.[ch] testHTML.c: applied the second set of
8327 patches from Wayne Davison <wayned@users.sourceforge.net>,
8328 adding htmlEncodeEntities()
8329 * HTMLparser.c: fixed an ignorable white space detection bug
8330 occuring when parsing with SAX only
8331 * result/HTML/*.sax: updated since the output is now HTML
8332 encoded...
8333
8334Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * HTMLparser.[ch]: applied some of Wayne Davison
8337 <wayned@users.sourceforge.net> patches
8338
8339Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8340
8341 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8342 undeclared namespace prefix was used, added a warning.
8343 Cleaned up support w.r.t. entities, spilling out a warning
8344 and being pedantic on lookups.
8345 * test/warning/ent9 : added testcase for previous example.
8346 * TODO: updated
8347 * parserInternals.h parser.c: changed the way names are parsed
8348 now allow infinite size and decrease penalty for normal use
8349 * parser.c: Started a big cleanup/check of the parser code,
8350 fixed some of the most tortuous entity code, spotted code
8351 unused anymore
8352 * test/*: added tests for very long names and related nasty
8353 things.
8354
8355Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * doc/encoding.html: added encoding aliases doc
8358 * doc/xml.html: updates
8359 * encoding.[ch]: added EncodingAliases functions
8360 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8361 bottleneck affecting large DTDs like Docbook
8362 * parser.[ch] xmllint.c: added a pedantic option, will be
8363 useful
8364 * SAX.c: redefinition of entities is reported in pedantic mode
8365 * testHTML.c: uninitialized warning from gcc
8366 * uri.c: fixed a couple of bugs
8367 * TODO: added issue raised by Michael
8368
8369Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8370
8371 * doc/encoding.html: propagated Martin Duerst suggestions
8372
8373Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8374
8375 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8376 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8377 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8378 by Wayne Davison
8379
8380Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8381
8382 * nanoftp.c nanohttp.c: small cleanup
8383 * TODO: updated
8384
8385Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8386
8387 * added an old VC testcase and updated title.xml entity
8388
8389Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8392 done on auto-opening of <p> tags and cleanup of SAX output
8393
8394Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8395
8396 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8397
8398Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8399
8400 * doc/xml.html libxml.* structure.*: updated the doc a bit
8401
8402Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8405 of SAX tests
8406
8407Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8410 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8411
8412Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8413
8414 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8415 * testHTML.c: fix core dump on Solaris 2.x systems
8416 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8417 * result/HTML/*.sax: previous bug fix lead to new results
8418
8419Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8420
8421 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8422 * configure.in: added --with-readline=DIR to accept alternate
8423 path for readline include/library
8424 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8425 for ANSI under HP-UX
8426 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8427 includes @LIBS@
8428
8429Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8430
8431 * doc/* : rebuilt the docs
8432 * getting ready for 2.2.2 release
8433
8434Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8435
8436 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8437 and xmlAddFeature()
8438 * tree.[ch]: added xmlAddChildList()
8439 * xmllint.c: MAP_FAILED macro test
8440 * parser.h: added xmlParseCtxtExternalEntity()
8441 * valid.c: applied bug fixes removed warning
8442 * tree.c: added CDATA block to elements content
8443 * testSAX.c: cleanup of output
8444 * testHTML.c: added SAX testing
8445 * encoding.c: better error recovery
8446 * SAX.c, parser.c: fixed one of the external entity processing
8447 of the OASis testsuite
8448 * Makefile.am: added HTML SAX regression tests
8449 * configure.in: bumped to 2.2.2
8450 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8451 SAX results
8452
8453Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8454
8455 * configure.in: patch for HP compiler
8456
84572000-08-04 Sven Heinicke <sven@zen.org>
8458
8459 * xmllint.c: Was coredumping sometimes when the file given didn't
8460 exist.
8461
8462Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8465
8466 when using in memory parsing. Need some cleanup.
8467 * xmllint.c configure.in: added a --memory flag to test memory
8468 parsing
8469
8470Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8471
8472 * nanohttp.c: fixed socklen_t replacement to unsigned int
8473 * parser.c: fixed a space handdling missing at the end of
8474 production 28 DOCTYPE.
8475 * xmlmemory.c: fixed a stupid bug on the routine to override
8476 allocation functions
8477 * TODO: updated
8478
8479Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8480
8481 * doc/ regenerated the docs
8482
8483Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8484
8485 * doc/encoding.html doc/xml.html: added I18N doc
8486 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8487 improvements, both parser and filters, added ASCII & HTML,
8488 fixed the ISO-Latin-1 one
8489 * xmllint.c testHTML.c: added/made visible --encode
8490 * debugXML.c : cleanup
8491 * most .c files: applied patches due to warning on Windows and
8492 when using Sun Pro cc compiler
8493 * xpath.c : cleanup memleaks
8494 * nanoftp.c : added a TESTING preprocessor flag for standalong
8495 compile so that people can report bugs more easilly
8496 * nanohttp.c : ditched socklen_t which was a portability mess
8497 and replaced it with unsigned int.
8498 * tree.[ch]: added xmlHasProp()
8499 * TODO: updated
8500 * test/ : added more test for entities, NS, encoding, HTML, wap
8501 * configure.in: preparing for 2.2.0 release
8502
8503Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8504
8505 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008506 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008507
8508Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8509
8510 * doc/xml.html: changed the xmlsoft.org structure, updated the
8511 examples w.r.t. root and childs
8512
8513Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8514
Daniel Veillard784b9352003-02-16 15:50:27 +00008515 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008516
8517Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8518
8519 * HTMLparser.c: Work on character encoding support for the HTML parser
8520 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8521 * encoding.c: Fixed a potential memleak in the encoding stuff
8522
8523Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8524
8525 * doc/FAQ.html doc/Makefile.am : added a FAQ
8526
8527Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8528
8529 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8530 of the HTML parser to force it to not bypass SAX
8531
8532Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * win32config.h.in: updated
8535 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8536 lacks iconv support :-( need to release 2.1.1
8537 * configure.in: release 2.1.1
8538 * HTMLparser: fixed bug #14784
8539 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8540 by Windows compiler
8541 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8542 the SAX startDocument() callback.
8543 * TODO: updated
8544
8545Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * added xmlStopParser()
8548
8549Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8550
8551 * configure.in: 2.1.0 prerelease
8552 * Large resync between W3C and Gnome tree
8553 * nanoftp, nanohttp.c: fixed stalled connections probs
8554 * HTMLtree.c SAX.c : support for attribute without values in
8555 HTML for andersca
8556 * valid.c: Fixed most validation + namespace problems
8557 * HTMLparser.c: start document callback for andersca
8558 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8559 * parser.h, SAX.c: serious speed improvement for large
8560 CDATA blocks
8561 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8562 different encoding
8563 * example/Makefile.am example/gjobread.c tree.h: work on
8564 libxml1 libxml2 convergence.
8565 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8566 and the LIBXML_TEST_VERSION macro
8567
8568Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * doc/xml.html: various patches and improvements typo fixed by
8571 Felix Natter
8572 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8573 from Felix Natter <fnatter@gmx.net>
8574
8575Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8576
8577 * doc/upgrade.html: updated with instructions for support of both
8578 libxml-1.x and libxml-2.x
8579 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8580 for 2.x support and also fixed includes
8581
8582
8583Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8584
8585 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8586 the encoding support, added iconv support, so now libxml if
8587 compiled with iconv automatically support japanese encodings
8588 among others. Work based on initial patch from Yuan-Chen Cheng
8589 I may have broken binary compat in the encoding handler
8590 registration scheme, but that was so utterly broken I don't
8591 expect anybody to have used this feature until now.
8592 * parserInternals.h: fixup on the CHAR range macro
8593 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8594 code.
8595 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8596 * uri.c: added xmlParseURI() I can't believe I forgot to
8597 implement this one in 2.0 !!!
8598 * SAX.c: moved doc->encoding update in the endDocument() call.
8599 * TODO: updated.
8600
8601Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8602
8603 * tree.h: removed extraneous xmlRemoveProp definition
8604 * TODO: added item about --disable-corba configure switch
8605 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8606 * nanoftp.c: fixed include problems giving troubles on AIX and
8607 slowlaris
8608 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8609 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8610 comment and headers changes to lower gtk-doc number of warnings
8611 * doc/html/*: rebuilt docs
8612
8613Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8614
8615 * HACKING: documented the tag for 1.x and instructions
8616
8617Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8618
8619 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8620 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8621 xmlCreateIOParserCtxt
8622 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8623 significant overall improvement
8624 * xmllint.c: added I/O test to xmllint
8625 * testSAX.c: added a speed test
8626 * doc/* : updated/regenerated
8627
8628Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8629
8630 * xpath.c uri.h parserInternals.h: cosmetic changes from
8631 "Timur I. Bakeyev" <timur@bat.ru>, including making
8632 xmlCreateURI() public
8633
8634Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8635
8636 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8637 and the code at the same time. Added a clean mechanism for
8638 overload or added input methods: xmlRegisterInputCallbacks()
8639 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8640 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8641 * TODO: updated
8642 * doc/* : updated/regenerated
8643 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8644 source dir
8645
8646Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8647
8648 * testURI.c: yet another forgotten commit, I should get some sleep !
8649
8650Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8651
8652 * xmllint.c: forgot to commit this too ?
8653
8654Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * xmlversion.h.in : forgot to commit this previously
8657
8658Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8659
8660 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8661 * README TODO: updated for release
8662 * uri.c uri.h: added authority parsing/saving
8663 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8664 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8665 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8666 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8667 Makefile.am : added compile-time customization of libxml
8668 --with-ftp --with-http --with-html --with-xpath --with-debug
8669 --with-mem-debug
8670 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8671 #include <libxml/xxx.h> I hope it won't break too much stuff
8672 and will be manageable in the future...
8673 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8674 and added xmllint to the installed programs
8675 * uri.h: added xmlFreeURI()
8676
8677Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8678
8679 * uri.c uri.h: finished the escaping handling, the base support
8680 and the URI path normalization. Looks good just lacks the
8681 authority content parsing code.
8682 * Makefile.am: added instructions to generate testURI
8683 * TODO: updated
8684 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8685 added links and icons for W3C and Gnome
8686
8687Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * xmlmemory.[ch] : seems I forgot to actually update the files in
8690 the last commit :-)
8691 * doc/xml.html doc/html/* : updated and uploaded the docs
8692
8693Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8694
8695 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8696 * TODO: updated
8697 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8698 libxml default allocation function with another set (like gmalloc/
8699 gfree).
8700 * Makefile.am, uri.c, uri.h: added a set of functions to do
8701 exact (litteraly copied from the RFC 2396 productions) parsing
8702 and handling of URI. Will be needed for XLink, one XML WFC,
8703 XML Base and reused in the nano[ftp/http] modules. Still work
8704 to be done.
8705
8706Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8707
8708 * configure.in, libxml.spec.in : libxml2
8709 * doc/* : updated the doc page, rebuilt the docs
8710
8711Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8712
8713 * all: tagged LIB_XML_1_X
8714 * *.c *.h : updated from W3C CVS tree
8715 * configure.in : 2.0.0-beta
8716 * libxml.spec.in : libxml2 package nam
8717 * result/* : new version of the tests output
8718
8719Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8720
8721 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8722
8723Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8724
8725 * doc/* : rebuilt the docs
8726 * parser.c: final patch on #6766
8727 * valid.c: small patch on validity checks.
8728
8729Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8730
8731 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8732 added
8733 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8734 compatibility w.r.t. XML spec and existing code.
8735
8736Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8737
8738 * parser.c: seems a better solution to <a> </a> exists,
8739 will try it for a while
8740
8741Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8742
8743 * parser.c: tried to remove the <a> </a> generating <a/>
8744 this is hard. Left a flag for that purpose. Fixed bug #6766
8745 * configure.in: prepared 1.8.7 not released, due to previous
8746 problem
8747
8748Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8749
8750 * doc/xml.html : applied second patch from Paul DuBois
8751
8752Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8753
8754 * doc/xml.html : applied patch from Paul DuBois
8755
8756Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8757
8758 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8759
8760Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8761
8762 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8763 compilation warnings on various platforms.
8764 * parser.c: Fixed #5281 validity error callbacks are now desactived
8765 by default if not validating.
8766
8767Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8768
8769 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8770
8771Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8772
8773 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8774 <gkatsi@cs.toronto.edu>
8775
8776Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8777
8778 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8779 processing URLs
8780
8781Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8782
8783 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8784 xmlNanoFTPUpdateURL for persistent control connections.
8785 * configure.in: 1.8.6
8786
8787Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8788
8789 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8790 * tree.[ch] : added xmlSaveNoEmptyTags
8791
87922000-01-29 James Henstridge <james@daa.com.au>
8793
8794 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8795
8796 * Makefile.am: added nanoftp.[ch] to the build.
8797
8798Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8799
8800 * nanoftp.[ch]: cleanup, comments, API
8801 * debugXML.c : fixed a bug in the cat command
8802 * doc/*: regenerated the docs
8803
8804Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8805
8806 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8807 * debugXML.c : fixed a bug in the cat command
8808 * valid.c: fixing some small probs
8809 * libxml.spec.in: get rid of the SNAP suffix
8810 * doc/xml.html: updated the status
8811
8812Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8813
8814 * xml-config.in: xml-config --version to just return the
8815 version number
8816 * xpath.c: some cleanup w.r.t. axis when the current node is
8817 an attribute.
8818 * TODO: updated
8819
8820Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8821
8822 * configure.in: prepared for libxml-1.8.5
8823 * doc/* recompiled the documentation
8824
88252000-01-17 Jody Goldberg <jgoldberg@home.com>
8826
8827 * configure.in : WARNING autoconf subtlety alert :
8828 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8829 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8830 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8831 get defined by AC_CHECK_HEADERS.
8832
8833Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8834
8835 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8836 Rune.Djurhuus@fast.no
8837
8838Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8839
8840 * TODO: updated
8841 * tree.c, parser.c: made sure that only memory alloc problems
8842 and internal parser errors are allowed to write to stdout or
8843 stderr.
8844
8845Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8846
8847 * tree.c : restored xmlNewGlobalNs since this seems used by
8848 a lot of existing code :-(, fixed a bug in xmlNewNs
8849 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8850 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8851 to exit() from the library code.
8852 * xpath.c, parser.c: removed bugs or unused code detected by
8853 Windows compilers
8854 * parser.c: started adding interfaces for parsing well balanced
8855 XML fragments
8856 * configure.in: releasing 1.8.4
8857 * doc/* : rebuilt the docs
8858
8859Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8860
8861 * tree.[ch] : added xmlNewDocFragment() for DOM
8862 * testHTML.c: uninitialized variable.
8863
8864Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8865
8866 * doc/* : rebuild the docs
8867
8868Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8869
8870 * acconfig.h: readline and history patch
8871 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8872 * tree.c: added check and handling when possibly removing an ID
8873 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8874 and saving.
8875 * test/HTML/entities.html result/HTML/entities.html* : test for
8876 various entities reference cases
8877 * result/HTML/* : as a result output of some testcase have
8878 changed
8879 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8880 by previous example. added xmlParseTryOrFinish().
8881 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8882 entities.h debugXML.h HTMLparser.h: changed the way struct are
8883 declared to allow gtk-doc to expose those
8884 * parser.c: closed bug #4960
8885 * Makefile.am configure.in: Applied patch from
8886 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8887 and math/socket libs detection
8888
8889Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8890
8891 * configure.in, Makefile.am: link tester against readline
8892 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8893
8894Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8895
8896 * tree.[ch]: added xmlRemoveProp
8897 * win32config.h.in nanohttp.c: avoid including the Windows
8898 socket stuff in every C files
8899 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8900 the XmL parser(s)
8901 * test/ns4 result/ns4 etc...: added test case for previous prob
8902 * tree.c: xmlNewNs wasn't checking for double definition
8903 * Makefile.in: fixed a problem with dist-hook duplicates
8904 * parser.[hc], xmlIO.c: fixed the loading of external entities
8905 APIs, now xmlLoadExternalEntity() is used everywhere and
8906 setting up an app specific front-end using the
8907 * SAX.c parser.c: some fixes, now the xhtml spec validates
8908 with the xhtml DTD.
8909 * error.c: fixed crashes in case of no input stream
8910 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8911 to the validation tests and results
8912
8913Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8914
8915 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8916 too htmlCreatePushParserCtxt() and htmlParseChunk()
8917 * parser.c: a bit of cleanup.
8918 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8919 to XML) removed the last mem leak known
8920 * HTMLtree.c: output message cleanup
8921 * xmlmemory.c: display content info about memory blocks
8922 * result/HTML/wired.* : missing att value warning change
8923
8924Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8925
8926 * doc/* : rebuilt the documentation
8927
8928Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8929
8930 * parser.[ch] parserInternals.h: Push parser for XML,
8931 seems to work fine now
8932 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8933 --push for push testing
8934 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8935 * testSAX.c: added --push
8936 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8937 subtree
8938 * xmlIO.[ch] : enriched API + fixes for push mode
8939 * entities.[ch]: added the entity content length to the struct.
8940 * xmlmemory.[ch]: new API to show the last entries for the shell
8941 * valid.c: added required attribute testing
8942 * SAX.c: the cdata callback now merge contiguous fragments
8943 * HTMLparser.c: cleanup of some macros
8944
8945Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8946
8947 * parser.c: fix for PIs name starting with xml
8948 * tree.c: fixed a potential problem with || and && ops
8949 * *.c, configure.in win32config.h.in : generate win32config.h for
8950 those on the Other Side !
8951
8952Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8953
8954 * parser.c: fixed a stupid = vs. == bug :-(
8955 * doc/gnome-xml.sgml: s/glade/xml/
8956
8957Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8958
8959 * configure.in, doc/xml.html : bug fix release 1.8.2
8960 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8961 Hopefully the end of that silly C++ include problem
8962 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8963 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8964 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8965 troubles with autoclosed elements when the stree shape doesn't
8966 follow the DtD specs. Added htmlIsAutoClosed() and
8967 htmlAutoCloseTag()
8968 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8969 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8970 * debugXML.c: fixed a bug on printing default namespaces.
8971 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8972
8973Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8974
8975 * result/HTML/*.htm[l] : updated the HTML regression tests according
8976 to the new output
8977 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8978 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8979 problem due to intermix of extern "C" { ... } declarations for C++
8980 and recursive includes in the headers
8981
89821999-12-20 Chris Lahey <clahey@umich.edu>
8983
8984 * HTMLtree.c: Made it so that html nodes with a single child do
8985 not insert a carriage return before or after the child node.
8986
8987Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8988
8989 * configure.in, doc/xml.html : bug fix release 1.8.1
8990 * parser.c: fixed bug #4344
8991 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8992 added the glue to avoid C++ problems
8993 * doc/* : regenerated the documentation
8994
8995Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8996
8997 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8998 namespace recognition, and Dia as a resul :-(
8999 * encoding.c: closed bug #3950
9000
9001Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9002
9003 * valid.c: debugging a posteriori validation, except URI expansion
9004 stuff this should be fixed now
9005 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9006 Carl Nygard <cnygard@bellatlantic.net>
9007 * tester.c: added --postvalid, cleaning of the code
9008 * tree.[ch]: added xmlDocGetRootElement()
9009
9010Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9011
9012 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9013 c++ losage.
9014
9015Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9016
9017 * configure.in, doc/xml.html : bumped to 1.8.0
9018 * xlink.[ch], Makefile.am : added framework for link detection
9019 * parser.h: added nbChars to parser context, needed for cleanup.
9020 * xmlmemory.c: removed a nasty bug when out of mem
9021 * valid.[ch]: adding namespace support for attribute decl
9022 * tester.c: added --debugent option
9023 * debugXML.[ch]: added xmlDebugDumpEntities()
9024 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9025 buffers instead, this was really needed, validation was breaking
9026 in strange ways due to that. Added xmlParseStringPEReference()
9027 and other parsing from strings functions. Entities processing
9028 modified again, but PERef are still not handled correcly but
9029 unless you're Eve Maller you won't notice :-)
9030 * HTMLparser.c: large changes toward reliability, and switched to
9031 lowercase internal tags, XHTML is lowercase, so it will help
9032 that output is closer to next version.
9033 * doc/* : regenerated the documentation, it is now hosted at
9034 http://xmlsoft.org/ (same bits I just bought the domain :-)
9035
9036
9037Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9038
9039 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9040 doc generation
9041 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9042 in the SAX API
9043 * doc/*: rebuilt the doc making sure everything appears in the
9044 HTML files
9045
9046Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9047
9048 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9049 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9050 which allow impressive speed improvement on dataset with
9051 large text pieces, but at the cost of broken binary
9052 compatibility and slightly bigger memory usage.
9053 Configure with --with-buffers to activate them, they
9054 are protected with XML_USE_BUFFER_CONTENT define.
9055 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9056 goal is 0 memory left allocated once parser is no more used
9057 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9058 call xmlCleanupParser() and xmlMemoryDump()
9059
9060Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9061
9062 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9063 * parser.[ch] encoding.[ch]: added memory cleanup routines
9064 * parser.c: closing bug #3788
9065 * doc/*: rebuilt the doc
9066
9067Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9068
9069 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9070 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9071 * tester.c: added --compress option
9072 * doc/*: rebuilt the documentation
9073
9074Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9075
9076 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9077 if given /proc/kcore as input !
9078 * doc/xml.html doc/*: updated and rebuilt the documentation
9079
9080Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9081
9082 * parser.c: Fixed some wrongly space collapsing code due to
9083 a misreading of the spec.
9084 * result/*: fixed the output accordingly
9085
9086Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9087
9088 * encoding.c: bug fix and typos
9089 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9090 * parser.c: added attribute normalization closing bug #3597
9091 * test/att* result/att* SAXresult/att*: testcase for attribute
9092 normalization
9093
9094Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9095
9096 * configure.in: closing bug #3163 by adding extra flags for the
9097 cc compiler on HP-UX
9098
9099Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9100
9101 * valid.[ch] : removed a typo and an enumerated type bug in the
9102 xmlAddElementDecl() function
9103 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9104 call to xmlEncodeEntitiesReentrant() so that the functions
9105 New, Set and Get are at the same level.
9106 * parser.c HTMLparser.c: extra memory allocation bug for
9107 attributes detected by someone using libxml in embedded systems :-)
9108
9109Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9110
9111 * xmlmemory.h: turned off mem debug :-\
9112
9113Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9114
9115 * parser.c: closed bug #2784 a one line fix, but worth pushing
9116 a new release out
9117 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9118 some structures, comments before and after the
9119 main element, and other nastyness
9120 * HTMLtree.c tree.c: accomodate the extended HTML supported
9121 * configure.in: pushing 1.7.4
9122 * test/ent8 and related outputs : added a new test for bug #2784
9123 * test/HTML/wired.html and related output: a nasty HTML example
9124 * Makefile.am: improved the test scripts
9125 * docs/* : reran the documentation extractor, updated xml.html
9126
9127Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9128
9129 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9130 HTMLparser and debugged the HTML related code. HTML documents
9131 now have their own type
9132 * entities.c: do not dump &apos; for HTML output
9133 * xmlmemory.c: improvement, breakpoint mechanism
9134 * testHTML.c: added --sax --repeat ...
9135 * Makefile.am: improved the HTML tests
9136 * valid.[ch]: added xmlValidGetValidElements and
9137 xmlValidGetPotentialChildren
9138 * tester.c: added --insert to test the 2 new functions
9139 * test//* result//* SAXresult//* : regression test cleanup
9140 and extension.
9141 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9142 gnome-xml-nanohttp.html
9143
9144Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9145
9146 * HTMLparser.c: fixed problems with some autoclose tags
9147 * tree.c: fixed XML output problems.
9148 * result/* SAXresult/*: update of the tests output
9149
9150Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9151
9152 * Makefile.am: Arturo patch for xmlConf.sh version info
9153 * parser.c: Tim Josling patch for single quoted items
9154 * tester.c: Tim Josling patch for tester options usage
9155 * tree.h: indent cleanup
9156
9157Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9158
9159 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9160 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9161
9162Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9163
9164 * tree.c : Raph patch for initialization of CORBA fields
9165 * parser.c, xpath.c, ...: modification of doc comments
9166 * xpath.c : allow spaces in xpath expressions
9167
9168Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9169
9170 * xmlmemory.h: turning off memory debug :-(
9171
9172Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9173
9174 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9175 better SAX interfaces.
9176 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9177 entity.
9178 * configure.in: 1.7.2
9179
9180Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9181
9182 * libxml.spec.in: fixed the URL
9183 * doc/xml.html: improved the documentation front-end
9184
9185Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9186
9187 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9188
9189Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9190
9191 * libxml.spec.in: fixed the alpha compile problem
9192 * parser.[ch]: changed errno to errNo in the parser context :-(
9193 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9194 * doc/xml.html: changed CHAR to xmlChar
9195 * doc/html/*: recompiled the documentation
9196 * configure.in: 1.7.1
9197
9198Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9199
9200 * parser.h: modified the parser context struct to regain 1.4.0
9201 binary compatibility
9202 * parser.c, xml-error.h: added errno ot teh context and defined
9203 a set of errors values with update of errno
9204 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9205 DTDs and entities
9206 * *.h, *.c: complete cleanup of the use of config.h and include
9207 protection depending on the current setup.
9208 * overalll debugging, maintenance and bug-fixing on all modules
9209 * updated the documentation
9210 * ready for 1.7.0
9211
9212Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9213
9214 * HTMLparser.c : cleanup
9215 * SAX.c valid.c valid.h: added ID/IDREF checking
9216 * tree.c tree.h: extended doc structure for refs
9217 * configure.in: 1.6.2
9218 * parser.c: patched bug in SAX user arg call
9219 * parserInternals.h: patched missing close in C++ wrapping
9220 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9221 especially upcoming XPointer implementation.
9222 * doc/xml.html: augmented, typo
9223
9224Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9225
9226 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9227 not all invocations of install understand -d.
9228
9229Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9230
9231 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9232 to make 'check' works, when builddir != srcdir.
9233
9234Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9235
9236 * doc/xml.html : updated the documentation
9237
9238Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9239
9240 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9241 not deallocated memory blocks
9242 * *.c : replaces all calls to malloc() free() and realloc() to
9243 the wrapper functions/macros
9244 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9245 instead of xmlFreeNodeList()
9246
9247Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9248
9249 * HTMLparser.c: corrected a stupid bug leading to core dump at
9250 tree deallocation. Removed warnings indicated by
9251 Stephane.Conversy@lri.fr
9252 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9253 looked for in the external subset
9254
9255Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9256
9257 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9258 on SGI by Stephane.Conversy@lri.fr
9259
9260Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9261
9262 * all .h : changed the prototype declaration indent as in gtk
9263 * most .c : working on reducing the TODOs in the code
9264 * most .c : cleanup though -pedantic and Insure++
9265 * improvements on validation ID checkings.
9266 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9267 * xml-config.in: closed #1810
9268
9269Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9270
9271 * tree.h, valid.c, valid.h: more work on validity, IDs
9272 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9273 definition for AIX
9274
9275Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9276
9277 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9278 the distribution due to a cut'n paste error at last commit
9279
9280Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9281
9282 * configure.in: upgraded to version 1.4.0
9283 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9284 Big update, added a large part of the validation process,
9285 it should be usable, but some parts are missing
9286 * xpath.c: improved the implementation w.r.t. root.
9287 * Makefile.am: added more tests
9288 * test and result trees: added a lot of tests
9289 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9290
9291Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9292
9293 * Added an HACKING file
9294
9295Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9296
9297 * xpath.[ch] : improvements and debug of the XPath implementation
9298 * parser.c, HTMLparser.c : modified the parsers to be progressive
9299 * tree.[ch] : extended the Buffer promitives
9300 * xmlIO.[ch] : added basic I/O routines providing progressive
9301 parsing and ready for I18N conversion plugins
9302 * SAXresult/* : the SAX callback sequence maybe slightly different
9303 now
9304 * test*.c : improved/updated the tests programs
9305 * doc/* : recompiled the docs.
9306
93071999-07-26 Michael Meeks <michael@edenproject.org>
9308
9309 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9310
9311 * tree.c: Ditto.
9312
9313Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9314
9315 * configure.in: upgraded to version 1.4.0
9316 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9317 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9318 XML query language, see http://www.w3.org/TR/xpath for more details.
9319 * parser.c, parser.h: added CHAR* related string functions for XPath
9320 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9321 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9322 rebuild the docs.
9323 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9324 and regression testing capabilities for XPath.
9325
9326Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9327
9328 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9329 closing bug #1646
9330
9331Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9332
9333 * Makefile.am, example/Makefile.am: closed bug #1683
9334
9335Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9336
9337 * example/Makefile.am, configure.in: added the makefile for the
9338 gjobread example
9339
9340Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9341
9342 * doc/Makefile.am:
9343 - fix which allow "make install DESTDIR=</install/prefix>".
9344
9345Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9346
9347 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9348 which fixed a problem on the file reading-code.
9349
9350Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9351
9352 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9353 output.
9354 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9355
9356Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9357
9358 * parser.h : Oops removed the binary compatibility problem
9359 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9360 * parser.c, HTMLparser.c: applied patches for reading from stdin
9361
9362Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9363
9364 * parser.c, entities.c, valid.c: cleanup bug #1591
9365 * configure.in: cleanup bug #1592
9366 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9367 the same tree back-end. Hence gdome will be available for it.
9368 * doc/Makefile.am: close bug #617
9369
9370Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9371
9372 * parser.c: alloctate a per parser context SAX interface block
9373
9374Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9375
9376 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9377 and xmlEncodeEntitiesReentrant with the correct one :-\
9378
9379Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9380
9381 * commit of my internal XML base changes, quite a lot of
9382 changes, cleanups, better entities support, framework for
9383 new I/O and charset detection and handling
9384 * Fixed the configure/Makefile stuff to generate shared libs
9385 with the proper version info, so we jumped on rev from
9386 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9387 xmlEncodeEntities() result need to be freed now, and a string
9388 xmlParserVersion provide the current library version.
9389
9390Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9391
9392 * parser.c: fixed a buffer overrun for when you have a very long
9393 attribute with no entities in it.
9394
9395Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9396
9397 * added example directory
9398 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9399
9400Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9401
9402 * Release of libxml-1.1, nearly everything has been touched for
9403 this.
9404 * Added more regression tests
9405 * Updated the documentation
9406
9407Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9408
9409 * tree.[ch]: unified the XML_NO_CORBA defines.
9410 * parser.c encoding.[ch]: started plugging in char encoding detection
9411
9412Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9413
9414 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9415 Also freed allocated buffer.
9416
9417Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9418 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9419 reentrancy problem at printing. One is left in entities.c, to
9420 remove ASAP
9421 * testSAX.c : added a test example showing the use of the SAX
9422 interface if one doesn't want to build the DOM tree.
9423 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9424
9425Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9426
9427 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9428 large revamping of the parser to use SAX callbacks
9429 http://www.megginson.com/SAX/ (or at least a C like interface
9430 a la Expat). It's now possible to set up your own callbacks
9431 and the parser will not build a DOM tree.
9432 * test/* result/*: updated the test suite, I finally removed
9433 the old Namespace draft support (PI based).
9434
9435Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9436
9437 * Makefile.am: added test result to EXTRA_DIST for make tests
9438
9439Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9440
9441 * parser.c, parserInternals.h: moved the chars macro definitions
9442 to parserInternals.h
9443 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9444 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9445
9446Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9447
9448 * xml-config.in : applied patch to make --version work
9449
94501999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9451
9452 * Makefile.am (check-local): Alias for `tests' target. This will
9453 cause `make check' to do the right thing.
9454 (tests): Don't run tests in srcdir. Also, replaced calls to
9455 basename with a `sed' "equivalent".
9456
9457Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9458
9459 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9460 it in the header and not the sources, updated the doc.
9461 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9462 pointing this out.
9463
9464Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9465
9466 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9467 exported the inputStream routines.
9468 * doc/html/* : updated accordingly
9469
9470Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9471
9472 * parser.c, parser.h, parserInternals.h: added a few extra
9473 internal calls to allocate and free parser contexts ...
9474 * doc/html/* : updated accordingly
9475
9476Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9477
9478 * configure.in, Makefile.am, doc/makefile.am : General changes for
9479 1.0.0 release and including the generated HTML documentation.
9480
9481Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9482
9483 * makefile.am : added parserInternals.h, oops.
9484
9485Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9486
9487 * parserInternals.h: added this header giving access to the parser
9488 internal functions.
9489 * doc/Makefile.am : added a rebuild target which rebuilds the full
9490 set of documentations
9491 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9492 the internal subset.
9493 * *.c *.h: modifications needed to generate the documentation using
9494 gtk-doc, cleanup of functions blocks, reorganisation of struct
9495 declarations.
9496
9497Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9498
9499 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9500 the tar and spec file to include the beginning of the doc.
9501
95021999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9503
9504 * doc/.cvsignore: Added this file.
9505
9506Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9507
9508 * tree.c: fixed xmlGetProp to return "" when the attribute
9509 exists, even if the node-list is NULL.
9510
9511Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9512
9513 * tree.c: patched an error outputting empty attribute values.
9514 * Makefile.am and doc/makefile.am: have been updated during the
9515 week-end. Sorry for an empty CVS log, I got a shell problem.
9516
9517Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9518
9519 * tree.h: cleaned up using enums instead of defines
9520 * parser.c, valid.[ch]: more work on parsing/output of element
9521 declarations
9522
9523Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9524
9525 * valid.[ch], tree.c, parser.c : more work toward full parsing
9526 of XML DTDs.
9527 * README: added informations about mailing-list and on-line
9528 documentation
9529
95301999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9531
9532 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9533
9534Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9535
9536 * parser.c, tree.[ch] : more work toward conformance testing,
9537 added a last element to accelerate parsing of very flat structures
9538 started working on internal subset Element content declaration.
9539 * valid.[ch] : first cut at adding code toward validation.
9540 * previous changes had also small impact on most files, especially
9541 the conformance testing using James Clark test suite.
9542
9543Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9544
9545 * test/* : updated the examples, most of them were not well
9546 formed (humm), and added rdf2.
9547 * result/* : resulting changes in the output.
9548
9549Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9550
9551 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9552
9553Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9554
9555 * tree.c: patched a bug in the generation of empty attributes
9556
9557Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9558
9559 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9560 for node/trees/documents/... Biggest problem is namespace
9561 support when copying subtrees.
9562
9563Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9564
9565 * parser.c, entities.c: improve entities and char ref encoding,
9566 and cleanups of error messages.
9567
9568Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9569
9570 * parser.c, entities.c: simple bug hunting done during rpm2html and
9571 rpmfind integration.
9572
9573Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9574
9575 * parser.[ch]: Added interfaces allowing to specify a SAX
9576 handler before parsing.
9577
9578Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9579
9580 * parser.c: redirrect all errors reporting through the SAX
9581 error function
9582
9583Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9584
9585 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9586 * libtool, tlmain ...: update of the libtool files
9587
95881998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9589
9590 * entities.c: Use g_snprintf insteda of snprintf.
9591
9592Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9593
9594 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9595 added ent5 test for this purpose.
9596 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9597
9598Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9599
9600 * parser.c: fixed? a strange error due to compression on a GWP
9601 document.
9602
9603Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9604
9605 * tree.[ch]: bug fixing
9606 * entities.[ch]: defined a specific type for predefined entities
9607 * doc/xml.html: more documentation on the library, how to use it,
9608 overview of the interfaces.
9609
9610Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9611
9612 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9613
9614Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9615
9616 * tree.c: corrected a small bug
9617 * doc/xml.html: continuing writing documentation.
9618
9619Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9620
9621 * debugXML.h debugXML.c: added debugging utilities.
9622 * tester.c: added --debug switch.
9623 * tree.c: patched an incorrect node->type assignment.
9624 * parser.c: formatting, ensure that node->doc != NULL in attributes
9625
9626Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9627
9628 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9629 entity support and provide an internal representation close to
9630 DOM one (entity ref nodes, and attribute value as tree). I tried
9631 to preserve the interface but this will surely break some apps
9632 (I have to change rpm2html/rpmfind for example). I had to change
9633 two interfaces, and the generated tree is somewhat different.
9634 * doc/* : started documenting the XML library, the tree and
9635 DOM/Corba. This is a first step.
9636
9637Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9638
9639 * parser.c: Set up the fonctions comment block, boring but useful.
9640 * parser.h, SAX.c, parser.c: now attributes are processed through
9641 the SAX interface. The problem is that my SAX interface diverged
9642 quite a bit from the original one, well this is not an official
9643 spec, and translating it from Java to C is hairy anyway...
9644
9645Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9646
9647 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9648 fonctions comment block, boring but useful.
9649
9650Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9651
9652 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9653 conversion routines. However they are not yet used to convert the
9654 inputs. The core will run with UTF-8.
9655
9656Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9657
9658 * tree.c : make sure that the type id is properly set-up when
9659 a new object is allocated, needed for DOM.
9660
9661Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9662
9663 * tree.h, tree.c: Ok, the main objects in the tree will be native
9664 corba objects, it costs 8 bytes per Node, Attribute and Document
9665 but it simplifies the Corba integration a lot (no extra interface
9666 objects to allocate/free).
9667
9668Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9669
9670 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9671 and changed NODEs contants for conformity with DOM Level 1
9672
9673Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9674
9675 * added hooks to keep track of servants when creating objects
9676 xmlDoc and xmlNode (for Corba export).
9677
9678Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9679
9680 * added xml-config script.
9681
9682Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9683
9684 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9685 to autoupdate libtool and automake conf files.
9686
96871998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9688
9689 * Makefile.am: Use '?' to separate the sed
9690 commands as ',' is used when people pass -Wl,something.
9691
9692
9693Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9694
9695 * tree.c, tree.h: added a per-document compression interface.
9696
9697Tue Sep 22 20:47:38 EDT 1998
9698
9699 * tree.c, tree.h: added saving with compression and added interfaces
9700 to control the compression level (xmlGetCompressMode,
9701 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9702
9703Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9704
9705 * parser.c: corrected a loop for files of size 0
9706
97071998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9708
9709 * error.h: New file. Contains prototyes from `error.c'.
9710
9711Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9712
9713 * Makefile.am (xmlincdir): New macro.
9714 (xmlinc_HEADERS): Renamed from include_HEADERS.
9715
9716Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9717
9718 * applied small patch on numeric entities from
9719 Christopher Blizzard <blizzard@appliedtheory.com>
9720
9721Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9722
9723 * New release 0.2, removed the old xml_* files so that it's
9724 coherent with the other CVS base (W3C), far better conformance
9725 to standard, new namespaces, decent entities support, beginning
9726 of a SAX-like interface. Nearly nothing left intact, even the
9727 test examples ...
9728
97291998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9730
9731 * .cvsignore: Add .deps dir
9732
9733Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9734
9735 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9736
9737Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9738
9739 * configure.in: added test for CPP
9740 * AUTHORS, Changelog: the original ones didn't get commited but the
9741 glib ones instead, fixed.
9742 * Makefile.am: corrected an error in library naming
9743
9744Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9745
9746 * integrated code developped at W3C
9747 * changed the original Copyright
9748 * migrated to automake
9749 * prefixed the filenames by xml_ to avoid filename clashes
9750
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009751Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9752
9753 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9754 should not be called.
9755
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009756Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9757
9758 * libxml-2.0.pc.in: applied the patch to fix #101894
9759
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009760Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9761
9762 * tree.c : applied patch from Lukas Schroeder for register callbacks
9763 * valid.c: modified patch from Lukas Schroeder to test
9764 register callbacks with --chkregister
9765
Daniel Veillard067bae52003-01-05 01:27:54 +00009766Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9767
9768 * xmlreader.c: seriously changed the way data are pushed to
9769 the underlying parser, go by block of 512 bytes instead of
9770 tryng to detect tag boundaries at that level. Changed the
9771 way empty element are detected and tagged.
9772 * python/tests/reader.py python/tests/reader2.py
9773 python/tests/reader3.py: small changes mostly due to context
9774 reporting being different and DTD node being reported. Some
9775 errors previously undetected are now caught and fixed.
9776 * doc/xmlreader.html: flagged last section as TODO
9777
Daniel Veillard51a447a2003-01-04 19:42:46 +00009778Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9779
9780 * python/libxml.py: integrated the Python 2.2 optimizations
9781 from Hannu Krosing, while maintaining compatibility with
9782 1.5 and 2.1
9783
Daniel Veillarde59494f2003-01-04 16:35:29 +00009784Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9785
9786 * xmllint.c: a bit of cleanup
9787 * xmlreader.c: small fix
9788 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9789 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9790
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009791Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9792
9793 * python/setup.py.in: patch from Stéphane Bidoul to include
9794 drv_libxml2.py in setup.py
9795
Daniel Veillard66b82892003-01-04 00:44:13 +00009796Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9797
9798 * doc/xmlreader.html: starting documenting the new XmlTextReader
9799 interface.
9800
Daniel Veillard7704fb12003-01-03 16:19:51 +00009801Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9802
9803 * xmllint.c: added the --stream flag to use the TextReader API
9804 * xmlreader.c: small performance tweak
9805
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009806Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9807
9808 * xmlreader.c python/tests/reader2py: okay the DTD validation
9809 code on top of the XMLTextParser API should be solid now.
9810
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009811Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9812
9813 * xmlreader.c python/tests/reader2py: Fixing some more mess
9814 with validation and recursive entities while using the
9815 reader interface, it's getting a bit messy...
9816
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009817Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9818
9819 * xmlreader.c python/tests/reader.py: another couple of problem
9820 related to IsEmptyElement reported by Stéphane Bidoul needed
9821 some fixes.
9822
Daniel Veillard4f860202003-01-02 13:00:02 +00009823Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9824
9825 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9826 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9827 based on the python XmlTextReader interface.
9828
Daniel Veillard3c265e42003-01-01 21:06:49 +00009829Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9830
9831 * tree.c: backing out one change in the last patch which broke the
9832 regression tests
9833
Daniel Veillard5335dc52003-01-01 20:59:38 +00009834Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9835
9836 * global.data globals.c tree.c include/libxml/globals.h: applied
9837 an old patch from Lukas Schroeder to track node creation and
9838 destruction. Probably missing a lot of references at the moment
9839 and not usable reliably.
9840
Daniel Veillard8ba17412003-01-01 19:13:12 +00009841Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9842
9843 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9844 from doc/news.html and a stylesheet
9845
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009846Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9847
9848 * xmlreader.c python/tests/reader.py: fixed another couple of
9849 xmlreader bugs reported by Stéphane Bidoul and added tests.
9850
Daniel Veillard9e395c22003-01-01 14:50:44 +00009851Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9852
9853 * xmlreader.c python/tests/reader2.py: fixed another validity
9854 checking in external parsed entities raised by Stéphane Bidoul
9855 and added a specific regression test.
9856 * python/tests/reader3.py: cleanup
9857
Daniel Veillardd5896142002-12-31 14:45:26 +00009858Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * xmlreader.c python/tests/reader2.py: fixed a problem with
9861 validation within entities pointed by Stéphane Bidoul, augmented
9862 the tests to catch those.
9863
Daniel Veillarddc85f282002-12-31 11:18:37 +00009864Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9865
9866 * python/generator.py: modified the generator to allow keeping
9867 class references when creating new classes, needed to fix a bug
9868 pointed by Stéphane Bidoul where the input buffer of the
9869 xmlTextReader instance gets destroyed if the python wrapper for
9870 the input is not referenced anymore.
9871
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009872Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9875 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9876
Daniel Veillard571b8892002-12-30 12:37:59 +00009877Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9878
9879 * xmlreader.c python/tests/reader.py: fixed another problem
9880 pointed by Stéphane Bidoul
9881
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009882Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9885 with "<a/>"
9886
Daniel Veillardecaba492002-12-30 10:55:29 +00009887Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * SAX.c: warn on xmlns:prefix="foo"
9890 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9891 for namespace attributes handling.
9892
Daniel Veillard2d84a892002-12-30 00:01:08 +00009893Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9896 a really nasty problem raised by a DocBook XSLT transform
9897 provided by Sebastian Bergmann
9898
Daniel Veillard29b3e282002-12-29 11:14:41 +00009899Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9900
9901 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9902 by Stéphane Bidoul and integrated it into the tests
9903
Daniel Veillarde18fc182002-12-28 22:56:33 +00009904Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9907 extended the XmlTextReader API a bit, addding accessors for
9908 the current doc and node, and an entity substitution mode for
9909 the parser.
9910 * python/libxml.py python/libxml2class.txt: related updates
9911 * python/tests/Makefile.am python/tests/reader.py
9912 python/tests/reader2.py python/tests/reader3.py: updated a bit
9913 the old tests and added a new one to test the entities handling
9914
Daniel Veillardaba976d2002-12-28 21:14:18 +00009915Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * python/generator.py python/libxml2class.txt
9918 python/tests/reader.py python/tests/reader2.py: changed the
9919 generator to provide casing for the XmlTextReader similar to
9920 C# so that examples and documentation are more directly transposable.
9921 Fixed the couple of tests in the suite.
9922
Daniel Veillard83298842002-12-28 15:12:33 +00009923Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * doc/guidelines.html: added a document on guildeline for
9926 publishing and deploying XML
9927
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009928Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * valid.c xmlreader.c: final touch running DTD validation
9931 on the XmlTextReader
9932 * python/tests/Makefile.am python/tests/reader2.py: added a
9933 specific run based on the examples from test/valid/*.xml
9934
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009935Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * python/libxml.py: added a few predefined xmlTextReader parser
9938 configuration values.
9939
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009940Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9941
9942 * python/libxml_wrap.h: trying to fix #102037
9943
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009944Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * SAX.c: fixing bug #95296, when the predefined entities
9947 are redefined in the DTD the default one must be used
9948 instead anyway.
9949
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009950Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9951
9952 * doc/xmllint.xml
9953 * doc/xmllint.1
9954 Add discussion of XML_DEBUG_CATALOG to xmllint man
9955 page - bug #100907
9956
9957
Daniel Veillarddf512f42002-12-23 15:56:21 +00009958Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * xmlreader.c: Fixed the empty node detection to avoid reporting
9961 an inexistant close tag.
9962
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009963Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9966 for Python 2.1
9967
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009968Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9971
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009972Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * doc/libxml2-api.xml python/tests/reader.py: one really need
9975 to provide the base URI information when creating a reader parser
9976 from an input stream. Updated the API and the example using it.
9977
Daniel Veillardea7751d2002-12-20 00:16:24 +00009978Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9981 include/libxml/valid.h include/libxml/xmlreader.h: working on
9982 DTD validation on top of xml reader interfaces. Allows to
9983 validate arbitrary large instances. This required some extensions
9984 to the valid module interface and augmenting the size of xmlID
9985 and xmlRef structs a bit.
9986 * uri.c xmlregexp.c: simple cleanup.
9987
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009988Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9991 work on the xml reader interfaces.
9992 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9993 Web page for the Windows binaries.
9994
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009995Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * xmlIO.c: applied a patch for VMS following the report by
9998 Nigel Hall
9999
Daniel Veillard3772de32002-12-17 10:31:45 +000010000Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * parser.c: the parseStartTag bug fix wasn't complete.
10003
Daniel Veillard67df8092002-12-16 22:04:11 +000010004Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10007 parseStartTag, fixing it.
10008 * test/att4 result/att4 result/noent/att4: adding the test
10009 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10010 more methods to XmlTextReader.
10011
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010012Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10013
10014 * win32/libxml2.def.src: added more xml reader exports
10015 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10016 to the build
10017
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010018Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10019
10020 * doc/tutorial/xmltutorial.xml
10021 plus generated html and pdf
10022 Updating tutorial again based on further comments from Niraj
10023 Tolia on the last iteration
10024
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010025Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10026
10027 * doc/tutorial/xmltutorial.xml
10028 * doc/tutorial/includekeyword.c
10029 * doc/tutorial/includegetattribute.c
10030 plus generated html and pdf
10031 Adding fix from Niraj Tolia to tutorial to properly free memory.
10032
10033
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010034Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10037 more methods of XmlTextReader.
10038 * python/libxml2class.txt python/tests/reader.py: this increased the
10039 methods in the bndings, augmented the test to check those new
10040 functions.
10041
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010042Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10045 methods of XmlTextReader.
10046 * python/generator.py python/libxml_wrap.h python/types.c
10047 python/libxml2class.txt: added the reader to the Python bindings
10048 * python/tests/Makefile.am python/tests/reader.py: added a specific
10049 test for the Python bindings of the Reader APIs
10050 * parser.c: small cleanup.
10051
Daniel Veillard06503452002-12-13 10:42:08 +000010052Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10053
10054 * xinclude.c: fallback was only copying the first child not the
10055 full child list of the fallback element, closes #89684 as reopened
10056 by Bernd Kuemmerlen
10057
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010058Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10059
10060 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10061
Daniel Veillard000eafb2002-12-12 10:04:22 +000010062Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10063
Daniel Veillardc1eed322002-12-12 11:01:32 +000010064 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010065 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010066 gives enum values, fix functype return type, put back fields in
10067 structs
10068 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010069
Daniel Veillard024b5702002-12-12 00:15:55 +000010070Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10073 about htmlNodeDumpOutput location.
10074 * xpath.c: removed an undefined function signature
10075 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10076 too many symbols in the API breaking the python bindings.
10077 Updated with the libxslt/libexslt changes.
10078
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010079Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * configure.in: preparing release of 2.4.29
10082 * doc/*: rebuilt the docs and API
10083 * xmlreader.c: a few more fixes for the XmlTextReader API
10084
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010085Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10086
10087 * include/win32config.h: applied mingw patch from Magnus Henoch
10088
Daniel Veillard5aad8322002-12-11 15:59:44 +000010089Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10092
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010093Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10094
10095 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10096 building Python script, does the C parsing directly, generates
10097 a better API description including structure fieds defs and
10098 enums. Still a couple of bugs, but good enough for the python
10099 wrappers now.
10100 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10101 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10102 include/libxml/schemasInternals.h include/libxml/tree.h: more
10103 cleanup based on the python analysis script reports.
10104 * libxml.spec.in: make sure the API XML description is part of the
10105 devel package.
10106
Daniel Veillard01c13b52002-12-10 15:19:08 +000010107Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10108
10109 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10110 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10111 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10112 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10113 code cleanup, especially the function comments.
10114 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10115
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010116Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * Makefile.am xmlreader.c include/libxml/Makefile.am
10119 include/libxml/xmlreader.h: Adding a new set of APIs based on
10120 the C# TextXmlReader API but converted to C. Allow to parse
10121 in constant memory usage, far simpler to program and explain
10122 than the SAX like APIs, unfinished but working.
10123 * testReader.c: test program
10124
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010125Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10126
10127 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10128
Daniel Veillard64b35282002-12-04 15:10:40 +000010129Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * tree.c: Chip turner indicated that XHTML1 serialization
10132 rule for style actually break on both IE and Mozilla,
10133 try to avoid the rule if escaping ain't necessary
10134
Daniel Veillard8efff672002-12-04 11:44:48 +000010135Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * nanhttp.c: handle HTTP URL escaping, problem reported by
10138 Glen Nakamura and Stefano Zacchiroli
10139
Daniel Veillard1c732d22002-11-30 11:22:59 +000010140Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10143
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010144Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * uri.c: Johann Richard pointed out some XPointer problems for
10147 URN based URI references in XInclude. Modified the URI parsing
10148 and saving routines to allow correct parsing and saving of
10149 XPointers, especially when attached to "opaque" scheme accordingly
10150 to RFC 2396
10151
Daniel Veillard8db67d22002-11-27 19:39:27 +000010152Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10153
10154 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10155 of refactoring to the HTML saving code.
10156 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10157 in the doc.
10158
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010159Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10162 to a buffer API to reuse the generic dump to an OutputIO layer,
10163 this reduces code, fixes xmlNodeDump() for XHTML, also made
10164 xmlNodeDump() now return the number of byte written.
10165
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010166Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10167
10168 * python/setup.py.in: another patch from Stéphane Bidoul for
10169 Python bindings on Windows
10170 * doc/parsedecl.py: small cleanup
10171
Daniel Veillard9715c172002-11-25 16:33:40 +000010172Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * libxml.spec.in configure.in: add a line in %changelog for releases
10175
Daniel Veillard9bc53102002-11-25 13:20:04 +000010176Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10177
10178 * parser.c: patch from Marcus Clarke fixing a problem in entities
10179 parsing that was detected in KDe documentations environment.
10180
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010181Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10182
10183 * python/libxml.c (libxml_prev): Return the previous as opposed to
10184 the next node (I guess this is the result of some cut & paste programming:)
10185
Daniel Veillard80d7b902002-11-23 16:23:08 +000010186Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10189
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010190Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10191
10192 * python/generator.py python/libxml.c python/setup.py.in: trying
10193 to fix the Python bindings build on Windows (Stéphane Bidoul)
10194
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010195Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10196
10197 * win32/configure.js: added option for python bindings
10198 * win32/libxml2.def.src: added more exports
10199
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010200Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10201
10202 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10203 pthreads
10204 * win32/wince/*: applied updates to Windows CE port from Javier
10205
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010206Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * configure.in: preparing 2.4.28
10209 * libxml.spec.in doc/Makefile.am: some cleanup
10210 * doc/*: updated the news and regenerated.
10211
Daniel Veillardfee408f2002-11-22 13:18:30 +000010212Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * HTMLparser.c: final touch at closing #87235 </p> end tags
10215 need to be generated.
10216 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10217 this change slightly the output of a few tests
10218 * doc/*: regenerated
10219
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010220Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * parserInternals.c: fixing bug #99190 when UTF8 document are
10223 parsed using the progressive parser and the end of the chunk
10224 is in the middle of an UTF8 multibyte character.
10225
William M. Brack8b2c7f12002-11-22 05:07:29 +000010226Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10227
10228 * threads.c: fixed initialization problem in xmlNewGlobalState
10229 which was causing crash.
10230 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10231 in xmlInitializeGlobalState.
10232 * parserInternals.c: cleaned up ctxt->sax initialisation.
10233
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010234Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * tree.c include/libxml/tree.h: modified the existing APIs
10237 to handle XHTML1 serialization rules automatically, also add
10238 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10239 libxslt serialization uses it when needed without changing
10240 the library API.
10241 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10242 result/xhtml1: added a new test specifically for xhtml1 output
10243 and updated the result of one XHTML1 test
10244
Daniel Veillardd076a202002-11-20 13:28:31 +000010245Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * xinclude.c parserInternals.c encoding.c: fixed #99082
10248 for xi:include encoding="..." support on text includes.
10249 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10250 test/XInclude/ents/isolatin.txt : added a specific regression test
10251 * python/generator.py python/libxml2class.txt: fixed the generator
10252 the new set of comments generated for doc/libxml2-api.xml were
10253 breaking the python generation.
10254
Daniel Veillard817e70b2002-11-19 22:28:48 +000010255Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10258 * configure.in: patch for Solaris on new autoconf closes #98880
10259 * doc/parsedecl.py: repair the frigging API building script,
10260 did I say that python xmllib sucks ?
10261 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10262 and some comment are no more truncated.
10263
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010264Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * parser.c: Martin Stoilov pointed out a potential leak in
10267 xmlCreateMemoryParserCtxt
10268
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010269Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10272 included in HTML documents and using the push parser.
10273
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010274Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10275
10276 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10277 specified, look for the Python interpreter not just in the
10278 specified root but also in the specified location. Fixes #98825
10279
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010280Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * python/libxml.c: fixing bug #98792 , node may have no doc
10283 and dereferencing without checking ain't good ...
10284
Daniel Veillarddad3f682002-11-17 16:47:27 +000010285Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * configure.in: preparing release 2.4.27
10288 * doc/* : updated and rebuilt the docs
10289 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10290 and all the docs are actually packaged and in the final RPMs
10291 * parser.c parserInternals.c include/libxml/parser.h: restore
10292 xmllint --recover feature.
10293
Daniel Veillard68e9e742002-11-16 15:35:11 +000010294Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
Daniel Veillard784b9352003-02-16 15:50:27 +000010296 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010297 processing of parsed entities, and XPath computation on sustitued
10298 entities.
10299 * testXPath.c: make sure entities are substitued.
10300
Daniel Veillard328f48c2002-11-15 15:24:34 +000010301Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10302
Daniel Veillard784b9352003-02-16 15:50:27 +000010303 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010304 processing of internal parsed entities, which had to be changed.
10305
Daniel Veillard66651aa2002-11-15 11:21:43 +000010306Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10307
10308 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10309 trying to fix bug #98517 about building outside the source tree
10310 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10311
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010312Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10313
10314 * include/win32config.h: cleanup
10315 * win32/Makefile.mingw: integrated mingw in JScript configure
10316 * win32/Makefile.msvc: modified to allow mingw coexistence
10317 * win32/configure.js: integrated mingw
10318 * win32/Readme.txt: cleanup
10319
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010320Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10321
10322 * HTMLparser.c: strengthen the guard in the Pop macros,
10323 like in the XML parser, closes bug #97315
10324
Daniel Veillard0821b152002-11-12 20:57:47 +000010325Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10326
10327 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10328 callback is never used.
10329
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010330Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * parserInternals.c: fixed the initialization of the SAX structure
10333 which was breaking xsltproc
10334 * xpath.c: patch from Petr Pajas for CDATA nodes
10335 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10336 * parser.c include/libxml/parser.h: patch from Peter Jones
10337 removing a leak in xmlSAXParseMemory() and adding the
10338 function xmlSAXParseMemoryWithData()
10339
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010340Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10341
10342 adding pdf of tutorial, changing web page to link to it
10343 * doc/tutorial/xmltutorial.pdf
10344 * doc/xml.html
10345 * doc/docs.html
10346
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010347Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10348
10349 * doc/tutorial/ar01s08.html
10350 adding file what I forgot for tutorial
10351
10352
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010353Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10354
10355 Adding encoding discussion to tutorial
10356 Added:
10357 * doc/tutorial/images/*.png: DocBook admonition image files
10358 * doc/tutorial/apf.html, apg.html: new generated html
10359 * doc/tutorial/includeconvert.c: conversion code entity file
10360 changed:
10361 * doc/tutorial/xmltutorial.xml: DocBook original
10362 * doc/tutorial/*.html: generated html
10363
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010364Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10365
10366 * include/libxml/*.h: retired xmlwin32version.h
10367 * doc/Makefile.am: retired xmlwin32version.h
10368 * win32/configure.js: retired xmlwin32version.h
10369
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010370Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10371
10372 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010373 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10374 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010375
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010376Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * globals.c: fixed a typo pointed out by Igor
10379 * xpath.c: try to speed up node compare using line numbers
10380 if available.
10381
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010382Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * tree.c: make xmlFreeNode() handle attributes correctly.
10385
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010386Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10387
10388 * catalog.c: completed the #96963 fix, as reported by Karl
10389 Eichwalder
10390
Daniel Veillard56f21f22002-11-06 15:49:46 +000010391Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10394
Daniel Veillard91ad8792002-11-04 17:06:52 +000010395Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * Makefile.am: switched the order of a couple of includes
10398 to fix bugs #97100
10399
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010400Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10401
10402 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10403 xmlLoadCatalogs that used to separate directories with a ':'.
10404
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010405Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10406
10407 * threads.c: improvements to the Windows-side of thread handling
10408 * testThreads.c: conditionally excluded unistd.h
10409 * testThradsWin32.c: broke overlong lines
10410 * include/win32config.h: adapted thread-related macros to the new
10411 scheme and for pthreads on Windows
10412 * win32/Makefile.msvc: introduced a more flexible thread build,
10413 added testThreads[Win32].c to the build
10414 * win32/configure.js: introduced a more flexible thread config
10415
John Fleck61f6fb62002-10-31 15:23:29 +0000104162002-10-31 John Fleck <jfleck@inkstain.net>
10417
10418 * doc/xml.html (and, by implication, FAQ.html)
10419 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10420
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010421Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10422
10423 * configure.in: removed xmlwin32version.h
10424 * include/libxml/Makefile.am: removed xmlwin32version.h
10425
Daniel Veillardce66ce12002-10-28 19:01:59 +000010426Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * tree.c: applied patch from Brian Stafford to fix a bug
10429 in xmlReconciliateNs()
10430
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010431Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * tree.c: applied patch from Christian Glahn to allow
10434 xmlNewChild() on document fragment nodes
10435
Daniel Veillardb39bc392002-10-26 19:29:51 +000010436Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * parser.c: Christian Glahn found a problem with a recent
10439 patch to xmlParseBalancedChunkMemoryRecover()
10440 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10441 problems
10442 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10443 test/schemas/seq*: added the test cases from Charles
10444
Daniel Veillard366a9152002-10-23 20:43:53 +000010445Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10448 serious cleanup of the spec file and associated changes
10449 in the Makefiles.
10450 * valid.c: try to remove some warnings on x86_64
10451
Daniel Veillardd033d022002-10-23 14:55:02 +000010452Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10455 fix bug #96586
10456
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010457Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10460 parsing, applied his patch
10461 * result/HTML/attrents.html result/HTML/attrents.html.err
10462 result/HTML/attrents.html.sax test/HTML/attrents.html:
10463 added the test and result case provided by Mikhail Sogrine
10464
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010465Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * vms/build_libxml.com vms/config.vms vms/readme.vms
10468 include/libxml/parser.h include/libxml/parserInternals.h
10469 include/libxml/tree.h include/libxml/xmlIO.h
10470 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10471 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10472 Applied the VMS update patch from Craig A. Berry
10473 * doc/*.html: update
10474
Daniel Veillardf000f072002-10-22 14:28:17 +000010475Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10478
Daniel Veillard1e208222002-10-22 14:25:25 +000010479Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * debugXML.c: adding a grep command to --shell in xmllint
10482 for T.V. Raman
10483
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010484Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10485
10486 * xmlcatalog.c: tried to fix some of the problem with --sgml
10487
Daniel Veillard935494a2002-10-22 14:22:46 +000010488Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * parser.c: tried to fix bug #91500 where doc->children may
10491 be overriden by a call to xmlParseBalancedChunkMemory()
10492
10493Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10496 identifiers in SGML catalogs containing '&'
10497
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010498Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * python/types.c: fixed bugs when passing result value tree
10501 to Python functions.
10502
Daniel Veillard48267432002-10-18 11:21:38 +000010503Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * configure.in: preparing the release of 2.4.26
10506 * doc/*: updated and rebuilt the documentation
10507
Daniel Veillardbb284f42002-10-16 18:02:47 +000010508Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * parser.c: fixed a XML Namespace compliance bug reported by
10511 Alexander Grimalovsky
10512
Daniel Veillard44892f72002-10-16 15:23:26 +000010513Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * HTMLtree.c: fixed serialization of script and style when
10516 they are not lowercase (i.e. added using the API to the tree).
10517
Daniel Veillard2fd85422002-10-16 14:32:41 +000010518Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * valid.c: make xmlValidateDocument emit a warning msg if there
10521 is no DTD, pointed by Christian Glahn
10522
Daniel Veillard32370232002-10-16 14:08:14 +000010523Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10526 content model when some of the blocks have min or max, and a couple
10527 of bugs found in the process.
10528 * result/schemas/list0* test/schemas/list0*: added some specific
10529 regression tests
10530
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010531Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * README: updated the contact informations
10534
Daniel Veillard63186732002-10-15 08:43:17 +000010535Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10538 misses it, reported by Peter Bray.
10539
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010540Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10543 and removed a few warnings
10544
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010545Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * parser.c: Christian Glahn found a small bug in the push parser.
10548 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10549 public
10550
Daniel Veillard6045c902002-10-09 21:13:59 +000010551Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * xmlschemas.c include/libxml/xmlschemas.h: added
10554 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10555 * testSchemas.c: added --memory to test the new interface
10556
Daniel Veillardf0070122002-10-09 14:24:17 +000010557Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * doc/index.py doc/search.php: integrated the XSLT indexing,
10560 a few fixed in the indexer, added a scope selection at the
10561 search level.
10562
Daniel Veillard01992e02002-10-09 10:20:30 +000010563Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10566 this was due to uninitialized parts of the validation context
10567
Daniel Veillard321be0c2002-10-08 21:26:42 +000010568Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * debugXML.c: applied patch from Mark Vakoc except the API
10571 change, preserved it.
10572 * doc/*: updated the docs to point to the search engine for
10573 information lookup or before bug/help reports.
10574
Daniel Veillard01e87d22002-10-08 16:55:06 +000010575Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * doc/index.py doc/search.php: added mailing-list archives
10578 indexing and lookup
10579
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010580Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10583
Daniel Veillard9b006132002-10-07 11:13:27 +000010584Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * doc/index.py: improved HTML indexing
10587 * doc/search.php: make the queries also lookup the HTML based indexes
10588
Daniel Veillard141d04b2002-10-06 21:51:18 +000010589Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * doc/index.py: added HTML page indexing
10592
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010593Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10594
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010595 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010596 problem in libxslt.
10597 * catalog.c: fixed list handling in XML_CATALOG_FILES
10598
Daniel Veillardceb09b92002-10-04 11:46:37 +000010599Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * valid.c: typo/bug found by Christian Glahn
10602
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010603Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10604
10605 * xmlIO.c: applied Windows CE patch from Javier.
10606 * win32/wince: new directory, contains support for the PocketPC
10607 with Windows CE from Javier.
10608 * include/win32config.h: reorganised, removed duplicate
10609 definitions and applied WinCE patch from Javier.
10610 * include/wsockcompat.h: new file, now contains WinSock
10611 compatibility macros.
10612 * win32/Makefile.msvc: introduced double-run compilation.
10613
Daniel Veillarde16b5742002-09-26 17:50:03 +000010614Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * configure.in include/libxml/xmlwin32version.h: preparing release
10617 of 2.4.25
10618 * doc/*: updated and regenerated teh docs and web pages.
10619
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010620Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10623 error were not covering namespace declarations.
10624 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10625 it was missing the attribute declaration for the namespace
10626 * result/VC/NS3: the fix now report breakages in that test
10627
Daniel Veillardabe01742002-09-26 12:40:03 +000010628Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10631
Daniel Veillard2ace1952002-09-26 12:28:02 +000010632Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10635 and regenerated the docs and web site
10636
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010637Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10640 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10641 not before
10642
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010643Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * python/generator.py python/libxml2class.txt: fixed a stupid error
10646 breaking the python API
10647
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010648Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10651 triostr.c triostr.h: applied a trio update patch from
10652 Bjorn Reese which should work with MinGW
10653
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010654Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * tree.c: improving some documentation comments
10657 * xmlregexp.c: found and fixed a mem leak with python regression tests
10658 * doc/*: rebuilt the doc and the API XML file including the
10659 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10660 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10661 python/types.c: added access to the XML Schemas regexps from
10662 python
10663 * python/tests/Makefile.am python/tests/regexp.py: added a
10664 simple regexp bindings test
10665
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010666Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10667
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010668 * doc/xml.html:
10669 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010670
Daniel Veillard118aed72002-09-24 14:13:13 +000010671Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * xmlregexp.c: fixed the data callback on transition functionality
10674 which was broken when using the compact form
10675 * result/schemas/*: updated the results, less verbose, all tests
10676 pass like before
10677 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10678 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10679 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10680 annoying warnings
10681 * xpath.c: try to provide better error report when possible
10682
Daniel Veillard72336152002-09-21 13:08:14 +000010683Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * Makefile.am: fixed a breakage raised by Jacob
10686
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010687Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10688
10689 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10690 which don't use sockets
10691
Igor Zlatkovic01280582002-09-20 16:40:34 +000010692Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10693
10694 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10695 * win32/configure.js: applied zlib patch from Daniel Gehriger
10696
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010697Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10698
10699 * win32/configure.js: applied the patch from Mark Vakoc for
10700 regexp support
10701 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10702 for regexp support
10703
Daniel Veillardb5c05732002-09-20 13:36:25 +000010704Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * xmlschemastypes.c: as pointed by Igor Float and Double
10707 parsing ain't finished yet
10708
Daniel Veillard40b11342002-09-20 12:01:39 +000010709Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * Makefile.am configure.in: trying to fix #88412 by bypassing
10712 all the python subdir if python ain't detected
10713
Daniel Veillard23e73572002-09-19 19:56:43 +000010714Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10717 made configuring with regexps/automata/unicode the default
10718 but without schemas ATM
10719 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10720 fixed the regexp based DTD validation performance and memory
10721 problem by switching to a compact form for determinist regexps
10722 and detecting the determinism property in the process. Seems
10723 as fast as the old DTD validation specific engine :-) despite
10724 the regexp built and compaction process.
10725
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010726Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * valid.c: determinism is debugged, new DTD checking code now works
10729 but xmlFAComputesDeterminism takes far too much CPU and the whole
10730 set usues too much memory to be really usable as-is
10731
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010732Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10733
10734 * tree.c: fixed another stupid bug in xmlGetNodePath()
10735 * xmllint.c: --version now report the options compiled in
10736
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010737Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * HTMLparser.c: small cleanup
10740 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10741 when configured with them. A bit of debugging around the determinism
10742 checks is still needed
10743
Daniel Veillard63b01c22002-09-17 19:25:28 +000010744Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10747
Daniel Veillard92727042002-09-17 17:59:20 +000010748Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * xmlIO.c: small portability glitch fixed.
10751
Daniel Veillard84d70a42002-09-16 10:51:38 +000010752Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10753
10754 * xmlschemastypes.c: incomplete steps for real/double support
10755 * testAutomata.c include/libxml/xmlautomata.h
10756 include/libxml/xmlregexp.h: avoiding a compilation problem
10757 * valid.c include/libxml/valid.h: starting the work toward using
10758 the regexps for actual DTD validation
10759
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010760Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10761
10762 * hash.c: cosmetic cleanup
10763 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10764 integrating a DTD validation layer based on the regexps
10765
Daniel Veillard4402ab42002-09-12 16:02:56 +000010766Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10767
10768 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10769 the determinism was tested before eliminating the epsilon
10770 transitions :-(
10771
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010772Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10773
10774 * python/generator.py python/libxml.c python/libxml.py
10775 python/libxml2-python-api.xml python/libxml2class.txt
10776 python/libxml_wrap.h python/types.c: updated the python
10777 bindings, added code for easier File I/O, and the ability to
10778 define a resolver from Python fixing bug #91635
10779 * python/tests/Makefile.am python/tests/inbuf.py
10780 python/tests/outbuf.py python/tests/pushSAXhtml.py
10781 python/tests/resolver.py python/tests/serialize.py: updated
10782 and augmented the set of Python tests.
10783
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010784Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10785
10786 * win32/configure.js: added more readme info for the binary
10787 package.
10788
Daniel Veillard607b35c2002-09-10 12:16:19 +000010789Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10790
10791 * xmlIO.c: fixed a stupid out of bound array error
10792
10793Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10796 messing around with support for Windows path, cleanups,
10797 trying to identify and fix the various code path to the
10798 filename access. Added xmlNormalizeWindowsPath()
10799
Daniel Veillard76575762002-09-05 14:21:15 +000010800Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * error.c valid.c: working on better error reporting of validity
10803 errors, especially providing an accurate context.
10804 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10805 error reports in those cases.
10806
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010807Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10808
10809 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10810 parser.c parserInternals.c xmlIO.c: get rid of all the
10811 perror() calls made in the library execution paths. This
10812 should fix both #92059 and #92385
10813
Daniel Veillard19aa7022002-09-05 11:14:19 +000010814Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10815
10816 * xmllint.c: memory leak reporting was broken after a change
10817 of the preprocessor symbol used to activate it.
10818
Daniel Veillardec6725e2002-09-05 11:12:45 +000010819Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * tree.c: try to make the copy function work for node of
10822 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10823 DOM layers though, not libxml2 itself.
10824
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010825Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * valid.c: try to provide file and line informations, not all
10828 messages are covered, but it's a (good) start
10829
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010830Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * xinclude.c: reimplemented a large part of the XInclude
10833 processor, trying to minimize resources used, James Henstridge
10834 provided a huge test case which was exhibiting severe memory
10835 consumption problems.
10836
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010837Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * python/Makefile.am: applied patch from Christophe Merlet to
10840 reestablish DESTDIR
10841
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010842Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * libxml.spec.in: fixes libary path for x86_64 AMD
10845
John Fleckbe98b332002-09-04 03:16:23 +000010846Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10847
10848 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010849 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010850 (plus resulting generated html files)
10851 fixing one spot I missed in the tutorial where I hadn't freed
10852 memory properly
10853
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010854Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10855
10856 * doc/tutorial/includeaddattribute.c
10857 * doc/tutorial/includeaddkeyword.c
10858 * doc/tutorial/includegetattribute.c
10859 * doc/tutorial/includekeyword.c
10860 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010861 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010862 update tutorial to properly free memory (thanks to Christopher
10863 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010864 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010865 added image files so the callouts are graphical, making it
10866 easier to read ( use "--param callout.graphics 1" to generate
10867 html with graphical callouts)
10868
Daniel Veillarde1662542002-08-28 11:50:59 +000010869Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10870
10871 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10872 nice logos generated by Marc Liyanage
10873 * doc/site.xsl *.html: changed the stylesheet to show the new
10874 logo and regenerated the pages
10875
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010876Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10877
10878 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10879
Daniel Veillard42766c02002-08-22 20:52:17 +000010880Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * xpath.c: possible mem leak patch from Jason Adams
10883
10884Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10887 in the XQuery namespace
10888 * configure.in: preparing 2.4.24
10889 * doc/*.html: updated the web pages
10890
10891Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * python/generator.py: closing bug #85258 by generating conditional
10894 compile check to avoid linking to routines not configured in.
10895
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000108962002-08-22 Havoc Pennington <hp@pobox.com>
10897
10898 * autogen.sh: update error message for missing automake
10899
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010900Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * python/Makefile.am: typo in target name resulted in libxml2.py
10903 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10904
Daniel Veillard22669b22002-08-22 07:17:11 +000010905Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * win32/win32/Makefile.mingw: updated with version from
10908 Elizabeth Barham at http://soggytrousers.net/repository/
10909
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010910Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10911
10912 * win32/Makefile.msvc: added the prefix location to the include
10913 and lib search path.
10914
Havoc Pennington830e8972002-08-18 22:22:13 +0000109152002-08-18 Havoc Pennington <hp@pobox.com>
10916
10917 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10918 both automake 1.6 and 1.4 installed get the right automake. Means
10919 compilation from CVS will now require the latest automake 1.4
10920 release, or manually creating symlinks called "automake-1.4" and
10921 "aclocal-1.4"
10922
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010923Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * configure.in python/Makefile.am: more AMD 64 induced changes from
10926 Frederic Crozat
10927
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010928Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * xinclude.c: oops I was missing the xml:base fixup too
10931 * result/XInclude/*.xml: this adds xml:base attributes to most
10932 results of the tests
10933
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010934Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10935
10936 * xinclude.c: quick but apparently working implementation of
10937 xi:fallback, should close bug #89684
10938 * Makefile.am test/XInclude/docs/fallback.xml
10939 result/XInclude/fallback.xml: added a basic test for fallback,
10940 and run with --nowarning to avoid a spurious warning
10941 * configure.in: applied patch from Frederic Crozat for python
10942 bindings on AMD 64bits machines.
10943
Daniel Veillard9e923512002-08-14 08:48:52 +000010944Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10945
10946 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10947 the caller don't pass a SAX callback block.
10948
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010949Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10950
10951 * tree.c: applied the same fix for the XML-1.0 namespace to
10952 xmlSearchNsByHref() as was done for xmlSearchNs()
10953
Daniel Veillardad11b302002-08-12 14:53:41 +000010954Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * libxml.3: small cleanup of the man page
10957 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10958 when serializing HREF attributes generated by XSLT.
10959
Daniel Veillardc084e472002-08-12 13:27:28 +000010960Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10961
10962 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10963 version of Marc Liyanage' patch for boolean attributes in HTML
10964 output
10965
Daniel Veillard5f91b372002-08-12 12:13:01 +000010966Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10967
10968 * python/tests/serialize.py: fixed the test results, indenting
10969 behaviour changed slightly
10970
Aleksey Sanin9e951762002-08-08 18:02:41 +000010971Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10972
10973 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10974 new c14n function to Windows def files
10975
Aleksey Saninea4272a2002-08-02 23:50:03 +000010976Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10977
10978 * c14n.c: fixed a memory leak in c14n code
10979
Daniel Veillard58e44c92002-08-02 22:19:49 +000010980Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10981
10982 * parser.c include/libxml/parser.h: adding a new API for Christian
10983 Glahn: xmlParseBalancedChunkMemoryRecover
10984 * valid.c: patch from Rick Jones for some grammar cleanup in
10985 validation messages
10986 * result/VC/* result/valid/*: this slightly change some of the
10987 regression tests outputs
10988
Daniel Veillard0bf29002002-08-01 12:54:11 +000010989Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10990
10991 * tree.c: trying to fix a problem in namespaced attribute handling
10992 raised by Christian Glahn
10993
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010994Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * encoding.c include/libxml/encoding.h: Opening the interface
10997 xmlNewCharEncodingHandler as requested in #89415
10998 * python/generator.py python/setup.py.in: applied cleanup
10999 patches from Marc-Andre Lemburg
11000 * tree.c: fixing bug #89332 on a specific case of loosing
11001 the XML-1.0 namespace on xml:xxx attributes
11002
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011003Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11004
11005 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11006 corner case from new Merlin's test suite and added a callback
11007 that will be used to improve xmlsec performance
11008
11009
Daniel Veillard0b22def2002-07-29 16:23:03 +000011010Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11011
11012 * HTMLtree.c: trying to fix the <style> escaping problem in
11013 HTML serialization bug #89342
11014
Daniel Veillard0b28e882002-07-24 23:47:05 +000011015Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11018 and rebuilt the web site.
11019
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011020Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011021
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011022 * include/libxml/tree.h: added _private member to xmlNs struct
11023
Daniel Veillard1d995272002-07-22 16:43:32 +000011024Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * HTMLparser.c: fixing bug #84876 based on the xml working
11027 code.
11028
William M. Brack61eaba52002-07-21 11:14:18 +000011029Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11030
11031 * python/Makefile.am: enhanced to fix bug 72012 (errors
11032 when using '-jX' make parameter)
11033
William M. Brackef61d202002-07-19 08:32:00 +000011034Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11035
11036 * xpath.c: small additional enhancement for booleans
11037 compared to nodesets
11038
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011039Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * HTMLtree.c: changed the order of the encoding declaration
11042 attributes in the meta tags due to a bug in IE/Mac
11043
William M. Brack0c022ad2002-07-12 00:56:01 +000011044Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11045
11046 * xpath.c: enhanced handling of booleans (especially '='
11047 and '!=' for nodesets) - fixes bug 85256. Added new
11048 routine xmlXPathNotEqualValues for more proper handling
11049 of '!=' when nodesets are involved.
11050
Daniel Veillard06944e22002-07-11 19:55:18 +000011051Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11054 doc/xmlcatalog_man.xml to the source distribution
11055
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011056Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11057
11058 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11059 asked for this.
11060
Daniel Veillard539638b2002-07-06 19:55:14 +000011061Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11062
11063 * configure.in: preparing 2.4.23
11064 * doc/*: rebuilt the docs
11065
Daniel Veillard176d99f2002-07-06 19:22:28 +000011066Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11067
11068 * parser.c: fixing bug #84169 by fixing the
11069 comment of xmlCreatePushParserCtxt to describe the
11070 encoding detection parameters better.
11071
Daniel Veillard37f961d2002-07-06 17:53:56 +000011072Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * valid.c: fixing bug #79331 in one path the lookup for
11075 ID attributes on a namespaced node wasn't handled correctly :-\
11076
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011077Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11078
11079 * HTMLparser.c: trying to fix 87235 about discarded white
11080 spaces in the HTML parser.
11081 * result/HTML/*: this changes the output of a number of HTML
11082 regression tests
11083
Daniel Veillardfdc91562002-07-01 21:52:03 +000011084Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11085
11086 * xpath.c: applied patch from Richard Jinks for the namespace
11087 axis + fixed a memory error.
11088 * parser.c parserInternals.c: applied patches from Peter Jacobi
11089 removing ctxt->token for good.
11090 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11091 popped out by the regression tests.
11092 * Makefile.am: patch for threads makefile from Gary Pennington
11093
William M. Brack6000af52002-06-28 11:43:13 +000011094Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11095
Daniel Veillardfdc91562002-07-01 21:52:03 +000011096 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011097 expressions involving preceding-sibling (et al).
11098
Daniel Veillard153120c2002-06-18 07:58:35 +000011099Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * hash.c: applied a patch from Peter Jacobi to solve a problem
11102 when compiling with the Watcom C on Win32
11103 * result/schemas/*.err: the change of hashing algo generated
11104 permutations in the output
11105
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011106Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * hash.c: applied patch from Sander Vesik improving the quality of
11109 the hash function.
11110
Aleksey Sanina5808b92002-06-14 17:07:41 +0000111112002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011112
11113 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11114 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11115 xmllint.c xpath.c: replaced sprintf() with snprintf()
11116 to prevent possible buffer overflow (the bug was pointed
11117 out by Anju Premachandran)
11118
Daniel Veillarde059b892002-06-13 15:32:10 +000011119Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11120
11121 * parser.c: removed an uninitialized data error popped by valgrind
11122 on PE references
11123
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011124Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11125
11126 * doc/xml.html
11127 adding tutorial reference to the web page
11128
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011129Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11130
11131 * doc/tutorial/xmltutorial.xml
11132 * doc/tutorial/ar01s07.html
11133 * doc/tutorial/ape.html
11134 * doc/tutorial/includegetattribute.c
11135 adding section to tutorial about retrieving an attribute
11136 value
11137
Daniel Veillardf5582f12002-06-11 10:08:16 +000011138Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * parser.c: applied a couple of patches from Peter Jacobi to start
11141 to get rid of ctxt->token, with a possible significant speed
11142 improvement to be gained once done. Better compliance with PE
11143 references constructs in DTDs too.
11144 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11145 from Peter too
11146
Daniel Veillard38d80e22002-06-11 07:24:56 +000011147Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11150 xmlParseElement was likely to have been deallocated at the
11151 time of the report, possibly leading to segfault. Just report
11152 the tag name now.
11153
Daniel Veillard9e412302002-06-10 15:59:44 +000011154Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11155
11156 * xpath.c: patch from Richard Jinks for XPath substring() function
11157 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11158
Aleksey Sanina5808b92002-06-14 17:07:41 +0000111592002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011160
11161 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11162
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011163Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11164
11165 *doc/FAQ.html
11166 fixing typos in FAQ, thanks to Robert Funnell for the
11167 editing help
11168
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011169Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * NEWS: got complaints from rpmlint that it was empty
11172
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011173Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11174
11175 * added doc/tutorial, including:
11176 apa.html
11177 apb.html
11178 apc.html
11179 apd.html
11180 ar01s02.html
11181 ar01s03.html
11182 ar01s04.html
11183 ar01s05.html
11184 ar01s06.html
11185 includeaddattribute.c
11186 includeaddkeyword.c
11187 includekeyword.c
11188 includestory.xml
11189 index.html
11190 xmltutorial.xml
11191 libxml tutorial, including generated html
11192
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011193Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11194
11195 * result/c14n/exc-without-comments/merlin-c14n-two-*
11196 result/c14n/without-comments/merlin-c14n-two-*
11197 test/c14n/exc-without-comments/merlin-c14n-two-*
11198 test/c14n/without-comments/merlin-c14n-two-*
11199 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11200 c14n/exc-c14n and slightly modified test script to handle
11201 these test cases
11202 * c14n.c: fixed bugs for complicated nodes set (namespace
11203 without node and others from merlin-c14n-two.tar.gz)
11204 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11205 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11206 for xmlsec performance patch
11207 * xpath.c: fixed self::node() for namespaces and attributes
11208
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011209Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11210
11211 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11212 but with the format parameter
11213 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11214
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011215Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11216
11217 * Makefile.am: updated c14n tests suite
11218 * c14n.c: performance improvement for previous c14n patch
11219
Daniel Veillarde72c7562002-05-31 09:47:30 +000011220Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * parser.c: another peroformance patch from Peter Jacobi, that
11223 time on parsing attribute values.
11224
Aleksey Sanin508a1012002-05-31 06:32:32 +000011225Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11226
11227 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11228 into LibXML2 test suite
11229
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011230Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11231
11232 * c14n.c: propagating xpath ancesstors node fix to c14n
11233 plus small performance improvement to reduce number of
11234 mallocs
11235 * xpath.c: fixed ancestors axis processing for namespace nodes
11236
Daniel Veillard46de64e2002-05-29 08:21:33 +000011237Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11238
11239 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11240 Peter Jacobi
11241
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011242Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * configure.in: preparing 2.4.22
11245
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011246Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11247
11248 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11249 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11250 a public entry point.
11251 * doc/*: rebuilt the API and docs
11252
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011253Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11254
11255 * xpath.c: patch from Richard Jinks to fix a problem introduced
11256 in the previous patch and pointed by Norm
11257
Daniel Veillardc6924812002-05-24 11:10:43 +000011258Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11259
11260 * libxml.spec.in: fixing bug #81112
11261
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011262Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * uri.c: fixing bug #82848
11265
Daniel Veillarda2878972002-05-24 07:54:39 +000011266Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11269 output of one catalog test
11270
Aleksey Sanin114e4752002-05-24 07:20:27 +000011271Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011272
Aleksey Sanin114e4752002-05-24 07:20:27 +000011273 * global.data globals.c tree.c include/libxml/globals.h
11274 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11275 default value for global parameter xmlIndentTreeOutput to 1 and
11276 introduced new global parameter xmlTreeIndentString (the string
11277 used to do one-level indent) with default value " " (as it was
11278 in tree.c)
11279
Daniel Veillard49d5af82002-05-23 11:55:49 +000011280Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11283 with trio and schemas.
11284
Daniel Veillard7c13af42002-05-22 09:57:32 +000011285Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11286
11287 * xpath.c: patch from Richard Jinks to fix the problem raised in
11288 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11289
Daniel Veillard5a872412002-05-22 06:40:27 +000011290Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11291
11292 * xmlschemas.c: a bit of work on import.
11293 * xmlschemastypes.c: Charles Bozeman provided a compare function
11294 for date/time types so min/max facet restrictions should work,
11295 indeterminate comparisons return an error instead of equal.
11296 * test/schemas/date_0* result/schemas/date_0_0: specific test
11297 from Charles Bozeman too
11298
Daniel Veillard10b6da42002-05-18 07:55:20 +000011299Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11300
11301 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11302 from Christian Cornelssen fixing the man pages and the Catalog
11303 building script.
11304 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11305 next step is <xs:import> I now have a reasonable understanding
11306 of how it works.
11307
Daniel Veillarde5354492002-05-16 08:43:22 +000011308Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11309
11310 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11311
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011312Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11313
11314 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11315
Daniel Veillard088bf112002-05-14 11:03:59 +000011316Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11317
11318 * xpath.c: fixing an XPath function evalutation bug pointed out
11319 by Alexey Efimov where the context was lost when evaluating
11320 the function arguments
11321
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011322Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011323
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011324 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11325 function public for XMLSec performance optimizations
11326
Daniel Veillard3cd72402002-05-13 10:33:30 +000011327Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * python/generator.py python/libxml2class.txt : fixed a problem
11330 with the HTML parser pointed by Gary Benson
11331 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11332 example
11333
Aleksey Sanine48a3182002-05-09 18:20:01 +000011334Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11335 * parser.c: fixed bug #81159 (memory growth in SAX)
11336
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011337Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11338 * xpath.c: fixed bug #78858 (the real fix)
11339
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011340Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011341 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011342
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011343Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11344
11345 * tree.c: modified xmlNodeSetBase to allow changing the
11346 base of a document.
11347
Daniel Veillard070803b2002-05-03 07:29:38 +000011348Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * xmlschemastypes.c: patch Charles Bozeman for validation of
11351 all the date, time, and duration types
11352 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11353 * configure.in: fixed an error pointed by an user
11354 * xml2-config.in: fixed an error pointed by an user
11355
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011356Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11357
11358 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11359 win32/libxml2.def.src xmlIO.c: exported default
11360 'file:', 'http:' and 'ftp:' protocols input handlers
11361 and maked protocols comparisson case insensitive
11362
Daniel Veillard34de97f2002-04-30 14:29:22 +000011363Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11364
11365 * configure.in: Neven Has detected a typo
11366
Daniel Veillard28577c32002-04-30 06:48:41 +000011367Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11370 as one of the persons allowed to commit directly to the
11371 module.
11372
Daniel Veillardfc57b412002-04-29 15:50:14 +000011373Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11376 * valid.c: raised a too low limit
11377 * doc/*: rebuilt the docs
11378
Daniel Veillardeca82812002-04-24 11:42:02 +000011379Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11380
11381 * test/XPath/expr/floats test/XPath/expr/functions
11382 result/XPath/expr/floats result/XPath/expr/functions
11383 xpath.c: another XPath conformance patch from Richard Jinks
11384
Daniel Veillard13e04c62002-04-23 17:51:29 +000011385Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * xmlschemas.c: fixed validation of attribute groups.
11388 * test/schemas result/schemas: added an example from the primer
11389
Daniel Veillard88c58912002-04-23 07:12:20 +000011390Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11391
11392 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11393 * test/schemas result/schemas: updated the test list
11394
Daniel Veillarde19fc232002-04-22 16:01:24 +000011395Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11396
11397 * TODO: updated a bit
11398 * parser.c: made a comment more specific
11399 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11400 Schemas conformance.
11401 * test/schemas result/schemas: updated the test list
11402
Daniel Veillard441bc322002-04-20 17:38:48 +000011403Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11404
11405 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11406 implementing xs:all with minOccurs = 0
11407 * tes/schemas/* result/schemas/*: added more tests covering
11408 xs:all
11409
Daniel Veillard8a001f62002-04-20 07:24:11 +000011410Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * xmlregexp.c: first implementation of the all particle, this
11413 may need to be revisited for case where not all transitions
11414 must be crossed.
11415
Daniel Veillard7646b182002-04-20 06:41:40 +000011416Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * tree.c: another entity processing update from Markus Henke
11419
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011420Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11421
11422 * trionan.c: fixed crash on OSF/1
11423
Daniel Veillardb4398962002-04-19 07:01:55 +000011424Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11425
11426 * xmlschemas.c: more Schemas work
11427 * test/schemas/* result/schemas/*: added more tests coming
11428 from the spec.
11429
Daniel Veillard54761132002-04-18 21:00:44 +000011430Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11431
11432 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11433 ExcC14N specification
11434
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011435Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11436
11437 * tree.c: patch from Markus Henke, fix for recursive entities.
11438
Daniel Veillard23b1f372002-04-18 15:50:05 +000011439Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11440
11441 * xpath.c: fix a problem with string() on a document node.
11442
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011443Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11444
11445 * Makefile.am xmlschemas.c: more Schemas work
11446 * test/schemas/* result/schemas/*: added more tests coming
11447 from the spec.
11448
Daniel Veillard6231e842002-04-18 11:54:04 +000011449Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11450
11451 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11452 * result/HTML/*: this changes a few things in the results
11453
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011454Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11455
11456 * include/libxml/tree.h: eliminated 'declaration different than
11457 prototype' warning
11458 * include/win32config.h: "resolved" conflicts with errno.h
11459
Daniel Veillardb509f152002-04-17 16:28:10 +000011460Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11461
11462 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11463 on the automata interfaces and debug of counted choices
11464 * test/schemas/* result/schemas/*: added a number of tests
11465
Daniel Veillard8651f532002-04-17 09:06:27 +000011466Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11467
11468 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11469 a bit of work on Schemas
11470 * testSchemas.c: try to make it more useful
11471 * test/schemas/* result/schemas/* Makefile.am: changed the
11472 Schemas regression test procedure, started adding a few samples
11473
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011474Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11475
11476 * include/libxml/encoding.h: Patch for the Borland C++ builder
11477 * include/libxml/tree.h: Patch for the Borland C++ builder
11478 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011479 * win32/bcb5: New directory for the Borland C++ builder
11480 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011481
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011482Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11483
11484 * win32/Makefile.msvc: Update for XML Schema support
11485 * win32/configure.js: Update for XML Schema support
11486 * win32/libxml2.def.src: Update for XML Schema support
11487
Daniel Veillard4255d502002-04-16 15:50:10 +000011488Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11489
11490 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11491 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11492 xmlunicode.c include/libxml/Makefile.am
11493 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11494 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11495 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11496 include/libxml/xmlversion.h.in : merged the current state of
11497 XML Schemas implementation, it is not configured in by default,
11498 a specific --schemas configure option has been added.
11499 * test/automata test/regexp test/schemas Makefile.am
11500 result/automata result/regexp result/schemas:
11501 merged automata/regexp/schemas regression tests
11502
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011503Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11504
11505 * xpath.c: Gary found a compile time problem, fixes #78823
11506
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011507Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11508
11509 * configure.in: release of 2.4.20
11510 * doc/*: updated and rebuilt the docs
11511
Daniel Veillardf544f192002-04-15 12:56:56 +000011512Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11513
11514 * python/Makefile.am: patch from Cristian Gafton to build on
11515 Red Hat 6.2, should also fix #75779
11516
Daniel Veillard940492d2002-04-15 10:15:25 +000011517Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11518
11519 * valid.c: first part of fixing #78729
11520
Daniel Veillardeb475a32002-04-14 22:00:22 +000011521Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11522
11523 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11524 escaping of URI when saving HTML files.
11525 * result/HTML/*: this impacted some tests
11526
Daniel Veillard9b731d72002-04-14 12:56:08 +000011527Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * configure.in: trying to fix #77441
11530
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011531Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11532
11533 * include/libxml/xmlIO.h: Hallski complained it could not be
11534 included by itself.
11535
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011536Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11537
11538 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11539
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011540Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11541
11542 * win32/configure.js: patch from Nilo for the c14n option
11543 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11544
Daniel Veillardda423da2002-04-10 19:25:38 +000011545Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11546
11547 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11548 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11549 LIBXML_THREAD_ENABLED
11550
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011551Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11552
11553 * xpath.c: another patch from Richard Jinks for substring conformance
11554 * test/XPath/expr/floats test/XPath/expr/strings
11555 result/XPath/expr/floats result/XPath/expr/strings: update of the
11556 test suite to check those.
11557
Daniel Veillard01917aa2002-04-10 11:30:41 +000011558Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * xpath.c: patch from Richard Jinks for .x float parsing.
11561
Daniel Veillard46d6c442002-04-09 16:10:39 +000011562Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * parser.c: patch from Markus Henke when an encoding ain't recognized
11565
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011566Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11567
11568 * libxml.m4: got a report that #include <string.h> was needed
11569
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011570Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11571
11572 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11573
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011574Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11575
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011576 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011577
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011578Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11579
11580 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11581 pointed out by Melvyn Sopacua.
11582
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011583Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11584
11585 * libxml.m4: Frédéric Crozat gave a patch related to the change
11586 of Include paths breaking the libxml.m4
11587
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011588Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11589
11590 * xpath.c: Fix bug #76927 forgot to save some context
11591 when evaluating binary expressions
11592
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011593Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11594
11595 * configure.in: fixed configure for MPE/iX from Markus Henke
11596 * xmlmemory.c: fixed initialization problems
11597 * xpath.c: another set of patches from Richard Jinks this
11598 fixes "make XPathtests" on linux
11599
Daniel Veillard21458c82002-03-27 16:12:22 +000011600Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11601
11602 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11603 * test/XPath/expr/compare test/XPath/expr/equality
11604 test/XPath/expr/floats test/XPath/expr/functions
11605 test/XPath/expr/strings result/XPath/expr/compare
11606 result/XPath/expr/equality result/XPath/expr/floats
11607 result/XPath/expr/functions result/XPath/expr/strings: Updated
11608 tests though they show a divergence on Linux
11609
Daniel Veillard28dfed12002-03-27 09:08:17 +000011610Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11611
11612 * xpath.c trionan.c: previous commit also included patches
11613 from Richard Jinks on some IEEE support corner case
11614
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011615Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11616
11617 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11618 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11619 that $(datadir) should be used for docs
11620
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011621Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11622
11623 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11624 could leak filedescriptors
11625
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011626Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11627
11628 * configure.in nanohttp.c: applied patch from Allan Clark for
11629 UnixWare/OpenServer
11630
Daniel Veillard19274092002-03-25 16:48:03 +000011631Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11632
11633 * configure.in: preparing 2.4.19
11634 * doc/*: rebuilt the docs
11635
Daniel Veillard56b2db72002-03-25 16:35:28 +000011636Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11637
11638 * nanohttp.c: fixing #76043, got fed up with non-portability
11639 of that piece of code.
11640
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011641Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11642
11643 * valid.c SAX.c: Never commit without running "make tests" :-(
11644 fix a couple of stupidities in the previous commit
11645 * result/*: a few changes in some attribute order result of previous
11646 commit.
11647
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011648Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11649
11650 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11651 the internal subset should not raise duplicate ID errors,
11652 also there was a small bug in conjunction to namespace
11653 declarations defaulted and xml:xxx attributes DTD definitions.
11654
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011655Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11656
11657 * xpath.c: Richard Jinks also raised some rounding problems
11658 this tries to fix them
11659
Daniel Veillard4e2df542002-03-22 12:23:14 +000011660Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11661
11662 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11663 behaviour in xmlXPathCastToString()
11664
Daniel Veillarddb552912002-03-21 13:27:59 +000011665Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11666
11667 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11668 raised by Morus Walter
11669
Daniel Veillard9e537932002-03-21 13:08:08 +000011670Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11671
11672 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11673 from Igor
11674
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011675Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11676
11677 * xpath.c: fixing #75619, related to a problem when trying
11678 to evaluate condition when the current node set resulting
11679 from that sub-step evaluation is empty. Also fixes 2 potential
11680 problem with previous-sibling and next-siblings axis.
11681
Daniel Veillard1840ef02002-03-21 08:05:23 +000011682Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11683
11684 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11685 HTML support is not configured in.
11686
Daniel Veillard561b7f82002-03-20 21:55:57 +000011687Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11688
11689 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11690 include/libxml/tree.h: dohh I really didn't intended to commit
11691 this test version :-(
11692
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011693Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11694
11695 * testSAX.c: I wanted to see the real speed at the SAX interface
11696 after a little too many Ximianer started complaining about the
11697 parser speed.
11698 added a --quiet option:
11699 paphio:~/XML -> ls -l db100000.xml
11700 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11701 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11702 3200006 callbacks generated
11703 real 0m1.270s
11704 Which means 16MBytes/s and 3Mcallback/s
11705
Daniel Veillardc62a1472002-03-19 18:35:12 +000011706Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11707
11708 * xpath.c: valgrind spotted another error that time when running
11709 on libxslt regression tests
11710
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011711Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11712
11713 * Makefile.am: adding "make valgrind" running the full regression
11714 tests (except python ones) under Valgrind (using valgrind -q
11715 which was kindly added by the author).
11716 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11717 passes cleanly now except an obcure floating point initialization
11718 raised in log10() in one XPath regression test ???
11719 * tree.c: edited some comments to close #75244
11720
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011721Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11722
11723 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11724 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11725 context of ScrollKeeper, made sure that if the number is
11726 an integer, the serialization follows the description at
11727 http://www.w3.org/TR/xpath#section-String-Functions
11728
Daniel Veillard5997aca2002-03-18 18:36:20 +000011729Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11730
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011731 * configure.in: preparing 2.4.18
11732 * doc/*: updated and rebuilt the web site
11733 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11734 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011735 * parser.c: humm, changed the way the SAX parser work when
11736 xmlSubstituteEntitiesDefault(1) is set, it will then
11737 do the entity registration and loading by itself in case the
11738 user provided SAX getEntity() returns NULL.
11739 * testSAX.c: added --noent to test the behaviour.
11740
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011741Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * parser.c: Wilfried Teiken provided a hackish but working
11744 way to get context reported back on entities when parsing
11745 with SAX and without breaking the DOM build.
11746
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011747Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11748
11749 * c14n.c: applied a new patch from Aleksey Sanin
11750 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11751 to reference Aleksey implementation of XML digital Signatures
11752
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011753Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11754
11755 * xpath.c: small fix to avoid potential problem due to
11756 ordering of freeing data
11757 * python/Makefile.am: people were complaining about
11758 the generated file in python dir not being built
11759
Daniel Veillardd2379012002-03-15 22:24:56 +000011760Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11761
11762 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11763 python/generator.py python/libxml.c python/types.c: Cleanup
11764 of the python Makefiles based on Jacob and James feedback,
11765 fixed the spec file accordingly, fixed the number of warning
11766 that passing my pedantic CFLAGS was generating. Conclusion
11767 is that Python includes are real crap.
11768
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011769Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11770
11771 * configure,in: it was reported quite a few times that
11772 xml2-config --cflags should not output
11773 -I$includeprefix/libxml2/libxml because libxml2 header names
11774 clashes with existing names like list.h from C++ stl.
11775 Includes should be #include<libxml/xxx.h> so ...
11776
Daniel Veillard6f293b12002-03-15 09:42:33 +000011777Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * c14n.c: another patch from Aleksey Sanin
11780
Daniel Veillard5c396542002-03-15 07:57:50 +000011781Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11782
11783 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11784 canonicalization algorithm
11785 * doc/xml.html doc/index.html: added the C14N references on the
11786 index page.
11787
jacob berkman9be65862002-03-14 02:15:56 +0000117882002-03-13 jacob berkman <jacob@ximian.com>
11789
11790 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11791 usage, redundant, and gcc specific
11792
Daniel Veillard75be0132002-03-13 10:03:35 +000011793Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11794
11795 * xpath.c: speedup some node selection operations, this can
11796 have a significant impact on DocBook Norm's stylesheets
11797 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11798 make sure it's always the case
11799 * debugXML.c: distinguish CDATA and comments in ls operations
11800
Daniel Veillard61f26172002-03-12 18:46:39 +000011801Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11802
11803 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11804 to generate better API descriptions etc...
11805
Daniel Veillard9ff88172002-03-11 09:15:32 +000011806Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11807
11808 * c14n.c: Fixing #74186, made sure all boolean expressions
11809 get fully parenthesized, ran indent on the output
11810 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11811 include/libxml/tree.h: also #74186 related, removed the
11812 --with-buffers option, and all the preprocessor conditional
11813 sections that were resulting from it.
11814
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011815Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11816
11817 * valid.c: applied patch from Dodji Seketeli fixing an
11818 uninitailized variable in xmlValidGetValidElements()
11819
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011820Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11821
11822 * c14n.c: fixed a few comments
11823 * doc/*.html doc/*/*.html: regenerated the docs and added
11824 the C14N API
11825 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11826
Daniel Veillardfa49d872002-03-09 10:20:00 +000011827Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11828
11829 * check-xml-test-suite.py: fix to adapt varaiations in the
11830 bindings
11831 * configure.in python/setup.py python/setup.py.in: fixed to
11832 have the version of the python scripts automatically updated
11833
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011834Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11835
11836 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11837 in xmlCopyProp()
11838
Daniel Veillardaf43f632002-03-08 15:05:20 +000011839Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11840
11841 * configure.in: preparing 2.4.17 release
11842 * doc/*: updated and rebuilt the docs
11843 * xpath.c: fixed a comment
11844 * python/libxml.c: fixed a possible reentrancy problem
11845
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011846Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11847
11848 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11849 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11850 added a specific regression test
11851 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11852 not raise exceptions when failing to find the attribute.
11853
Daniel Veillard90bc3712002-03-07 15:12:58 +000011854Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11855
11856 * configure.in xmllint.c: owen pointed out a problem with the
11857 ftme fix, gettimeofday() was not detected by configure and
11858 the ftime header wasn't included, dohhh
11859
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011860Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11861
11862 * configure.in xmllint.c: trying to fix #71457 for timing
11863 precision when gettimeofday() is not availble but ftime() is
11864
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011865Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11866
11867 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11868 are now copied on install and part of the -devel RPM
11869
Daniel Veillard7b416132002-03-07 08:36:03 +000011870Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11871
11872 * xpath.c: trying to avoid bug #72150 which was apparently
11873 caused by a gcc bug (or a processor problem) as detailed
11874 at http://veillard.com/gcc.bug
11875
Daniel Veillardf742d342002-03-07 00:05:35 +000011876Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11877
11878 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11879 fixed xmlReconciliateNs(), added a Python test/example for
11880 inter-document cut'n paste
11881 * python/libxml.py: fixed node.doc on document nodes and added
11882 xpathEval() onto node objects
11883
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011884Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11885
11886 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11887 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11888 fixup and integrated tests for the serialization stuff
11889
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011890Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11891
11892 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11893 moved the libxml man page to section 3
11894
Daniel Veillard1e774382002-03-06 17:35:40 +000011895Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11896
11897 * tree.c: fix bug #72490
11898 * python/libxml.c python/libxml.py: added methods serialize()
11899 and saveTo() to all node elements.
11900
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011901Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11902
11903 * xmlIO.c: closed #73430, don't read from an input source
11904 which indicated an end-of-file or an error.
11905
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011906Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11907
11908 * parser.c: make sure SAX endDocument is always called as
11909 this could result in a Python memory leak otherwise (it's
11910 used to decrement ref-counting)
11911 * python/generator.py python/libxml.c python/libxml.py
11912 python/libxml2-python-api.xml python/libxml2class.txt
11913 python/tests/error.py python/tests/xpath.py: implemented
11914 the suggestions made by Gary Benson and extended the tests
11915 to match it.
11916
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011917Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11918
11919 * python/generator.py: applied patch fixing #73450
11920
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011921Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11922
11923 * xpath.c: fixing #61290 "namespace nodes have no parent"
11924 long standing divergence from the XPath REC. NodeSets
11925 simply hold a copy of namespace nodes and those node ->next
11926 points to the parent (which may not be the node carrying the
11927 definition).
11928 * include/libxml/xpath.h: flagged but didn't added a possible
11929 speedup
11930 * DOCBparser.c HTMLparser.c: removed some warnings from push
11931 parser due to new state being added.
11932 * tree.c: new fix from Boris Erdmann
11933 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11934 the XML Canonalization support from Aleksey Sanin
11935
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011936Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11937
11938 * tree.c: patch from Boris Erdmann fixing some namespace odities
11939 with xmlCopyNode()
11940
Daniel Veillardc6613042002-03-02 09:34:02 +000011941Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11942
11943 * xmlIO.c: fix bug #72706 when loading a NULL entity
11944
Daniel Veillardc0fef772002-03-01 16:16:31 +000011945Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11946
11947 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11948 actually change in a future XML Namespace revision.
11949
Daniel Veillard79426f22002-03-01 16:14:17 +000011950Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11951
11952 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11953 added the possibility of returning nodesets from XPath extension
11954 functions written in Python
11955
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011956Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11957
11958 * python/*: commiting some Python bindings work done while travelling
11959
Daniel Veillard97300512002-03-01 09:13:41 +000011960Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11961
11962 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11963 explicitely with memory debugging switched on
11964
Daniel Veillard6361da02002-02-23 10:10:33 +000011965Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11966
11967 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11968 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11969 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11970 the accessor generator for strings
11971 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11972 regression test.
11973
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011974Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11975
11976 * python/README python/generator.py python/libxml.c python/setup.py:
11977 added the 'usual' setup.py to allow building a libxml2-python
11978 module based on the same code. The initialization is however
11979 different the 2 .so files fo libxml2 and libxslt are identical and
11980 they entry point initialize both libraries. this is done to avoid
11981 some possible nasty problem since the Python don't merge the maps
11982 of all shared modules.
11983
Daniel Veillard158a4d22002-02-20 22:17:58 +000011984Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11985
11986 * parser.c: fixed a push/encoding bug reported by Michael
11987 on librsvg
11988
Daniel Veillard7839e162002-02-20 18:54:48 +000011989Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11990
11991 * include/libxml/parserInternals.h: fixes a misplaced #endif
11992
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011993Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11994
11995 * parser.c valid.c: found and fixed a couple of allocation bugs
11996
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011997Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11998
11999 * doc/xml.html doc/python.html doc/*: added a Python and binding
12000 page describing the current state of the Python bindings and
12001 giving pointers to the other languages wrappers.
12002
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012003Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12004
12005 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12006 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12007 rebuilt the API and web site
12008 * xpath.c: fixed #71978 portability bugs
12009
Daniel Veillard8aff2472002-02-19 21:50:43 +000012010Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12011
12012 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12013
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012014Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12015
12016 * include/libxml/parserInternals.h parser.c: had to change
12017 2 internal parsing API when processing document content
12018 to check the start and end of element content are defined
12019 in the same entity
12020 * valid.c include/libxml/valid.h: attribute normalization can
12021 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12022 with the context to report it.
12023 * SAX.c: fixed the last known bugs, crazy validation constraints
12024 when a document is standalone seems correctly handled. There
12025 is a couple of open issues left which need consideration especially
12026 PE93 on external unparsed entities and standalone status.
12027 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12028 The 2 tests left failing are actually in error. Cleanup done.
12029
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012030Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12031
12032 * valid.c: implemented E59 spaces in CDATA does not match the
12033 nonterminal S
12034
Daniel Veillard878eab02002-02-19 13:46:09 +000012035Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12036
12037 * SAX.c parser.c valid.c: more validation test fixups
12038 * check-xml-test-suite.py: added duration info for the tests
12039
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012040Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12041
12042 * parser.c valid.c: a couple of errors were reported but not
12043 saved back as such in the parsing context. Down to 1% failure rate
12044 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12045
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012046Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12047
12048 * xmlInternald.c: isExtender was missing a char
12049 * parser.c include/libxml/parser.h: % are acceptable in the
12050 internal subset if within a PUBLIC ID
12051
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012052Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12053
12054 * SAX.c parserInternals.c valid.c: more work on the conformance
12055 suite. Took the step to finally block documents with encoding
12056 errors. It's a fatal error per the spec, people should have fixed
12057 their documents by now.
12058
Daniel Veillard55253e22002-02-18 14:32:39 +000012059Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12060
12061 * check-xml-test-suite.py: fixed the test script after some discussion
12062 on the semantic of TYPE="error"
12063 * Makefile.am: added the script to the distrib
12064
Daniel Veillard28757702002-02-18 11:19:30 +000012065Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12066
12067 * SAX.c entities.c: fixed a couple of conformances issues deep
12068 into the validation code (standalone and undeclared Notations)
12069
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012070Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12071
12072 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12073 stayed there for years !
12074
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012075Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12076
12077 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12078 missing
12079
Daniel Veillardc7612992002-02-17 22:47:37 +000012080Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12081
12082 * check-xml-test-suite.py: improved the behaviour a bit as
12083 well as the logs
12084 * parser.c valid.c SAX.c: fixed a few more bugs
12085 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12086
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012087Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12088
12089 * check-xml-test-suite.py: python script to run regression tests
12090 against the XML Test suite of W3C/OASis
12091 * SAX.c: fixed a validation bug
12092 * parser.c: fixed 3 errors pointed by the test suite
12093 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12094 * python/Makefile.am: fixed a dependendy
12095
Daniel Veillard9f28f302002-02-15 20:48:08 +000012096Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12097
12098 * xmlmemory.c: avoid a warning bug #71594
12099
Daniel Veillard144024e2002-02-13 21:14:46 +000012100Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12101
12102 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12103 warning on alpha/Tru64
12104
Daniel Veillarde4301c82002-02-13 13:32:35 +000012105Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12106
12107 * include/libxml/entities.h: fixing a comment
12108 * valid.c: fixing some troubles with validity check on namespaces
12109 * result/VC/NS3 test/VC/NS3: added a specific regression test
12110
Daniel Veillarda6d05382002-02-13 13:07:41 +000012111Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12112
12113 * tree.c: Fixing #71342 serializing '\n' in attribute values
12114 * result/noent/att3 result/att3 test/att3: added a specific
12115 test.
12116
Daniel Veillard797a5652002-02-12 13:46:21 +000012117Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12118
12119 * python/libxml.c: couple of bug fixes
12120
Daniel Veillard01a6d412002-02-11 18:42:20 +000012121Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12122
12123 * python/*.py: removed tabs and used spaces.
12124
Daniel Veillard397ff112002-02-11 18:27:20 +000012125Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12126
12127 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12128 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12129
Daniel Veillard03517542002-02-11 13:54:40 +000012130Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12131
12132 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12133 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12134
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012135Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12136
12137 * include/libxml/encoding.h include/libxml/entities.h
12138 include/libxml/globals.h include/libxml/parser.h
12139 include/libxml/threads.h include/libxml/tree.h
12140 include/libxml/xmlmemory.h: trying to fix the include mess
12141
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012142Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12143
12144 * include/libxml/xmlmemory.h: reverted part of the previous
12145 attempt to provide #69655, this was breaking the build.
12146
Daniel Veillard0ba59232002-02-10 13:20:39 +000012147Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12148
12149 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12150 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12151 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12152 include/libxml/parserInternals.h include/libxml/tree.h
12153 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12154 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12155 clean.
12156 * python/libxml.c: fixed a warning.
12157
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012158Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12159
12160 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12161 copying of node, merge back IDs in the target document.
12162 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12163 test/XInclude/ents/ids.xml: test case
12164 * result/VC/ElementValid4: output changed due to a typo fix
12165
Daniel Veillard1c18e302002-02-09 22:16:40 +000012166Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12167
12168 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012169 generate the dependencies right as Jacob found out. Add
12170 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012171
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012172Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12173
12174 * parserInternals.c valid.c: Justin Fletcher found some parts
12175 of the code needing cleanup
12176 * libxml.spec.in python/Makefile.am python/generator.py
12177 python/libxml.c python/libxml.py: Fixed the python Makefiles
12178 corrected a bug showing up on ia64, changed the name of the
12179 python internal module too
12180
Daniel Veillard07be19b2002-02-08 14:20:35 +000012181Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12182
12183 * Makefile.am: applied patch from Andris Pavenis for binary
12184 name suffixes
12185
Daniel Veillardf216d462002-02-08 13:44:24 +000012186Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12187
12188 * xmllint.c win32/win32config.h: fixing #68748
12189
Daniel Veillardd455d792002-02-08 13:37:46 +000012190Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12191
12192 * valid.c: fixing #70166
12193
12194Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12195
12196 * valid.c: fixing #70077
12197
Daniel Veillardc575b992002-02-08 13:28:40 +000012198Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12199
12200 * Copyright Makefile.am README configure.in libxml.spec.in:
12201 Changed to the MIT Licence
12202 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12203 doc/xmlio.html: updated the doc accordingly
12204 * include/libxml/xmlwin32version.h configure.in: preparing
12205 2.4.14 release
12206 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12207 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12208 fixed the const xmlChar * wrapper and generator, XPath extension
12209 functions now use the context as first argument
12210 * python/tests/tstxpath.py python/tests/xpath.py
12211 python/tests/xpathext.py: Updated the tests accordingly
12212 * tree.c: fixed bug #70067
12213
Daniel Veillard7db38712002-02-07 16:39:11 +000012214Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12215
12216 * Makefile.am: cleanup
12217 * debugXML.c: always use stdout if output is NULL
12218 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12219 * python/Makefile.am python/generator.py python/libxml2class.txt
12220 python/libxml_wrap.h python/types.c: augmented the number of bindings
12221 handling FILE * and XPath contexts
12222 * python/tests/Makefile.am: avoid a stupid problem due to the
12223 use of TEST.
12224
Daniel Veillard15a143b2002-02-06 22:40:50 +000012225Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12226
12227 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12228
Daniel Veillard70cab352002-02-06 16:06:58 +000012229Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12230
12231 * python/TODO python/libxml.c: cleanup the extension function lookup
12232 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12233
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012234Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12235
12236 * configure.in python/Makefile.am: do not install outside
12237 of prefix
12238
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012239Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12240
12241 * python/TODO python/libxml.c: started adding SAX interfaces
12242 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12243 SAX test
12244
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012245Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12246
12247 * tree.c: hardened the addChild function
12248 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12249 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12250 added accessors needed for xmlNode, a bit more testing and
12251 extension of interfaces
12252 * python/tests/Makefile.am python/tests/build.py: added a test
12253 build from scratch/save/load/check
12254
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012255Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12256
12257 * parserInternals.c: change a small bit in the way valididy
12258 error messages get initialized
12259 * python/TODO python/libxml.c python/libxml2-python-api.xml
12260 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12261 added some memory debugging to track leaks at the libxml2 level
12262 * python/tests/*.py: changed all tests to check for leaks,
12263 there is just one left in XPath extension registrations.
12264
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012265Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12266
12267 * python/TODO python/generator.py python/libxml2-python-api.xml
12268 python/libxml2class.txt: more accessor classes for the parser
12269 context, allow to switch on and check validity
12270 * python/tests/Makefile.am python/tests/error.py
12271 python/tests/invalid.xml python/tests/valid.xml
12272 python/tests/validate.py: attded more test and and added error.py
12273 which I forgot to commit in the last step
12274
Daniel Veillard3ce52572002-02-03 15:08:05 +000012275Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12276
12277 * python/Makefile.am python/types.c: cleanup
12278 * python/libxml.c python/libxml.py python/libxml_wrap.h
12279 python/generator.py python/libxml2-python-api.xml
12280 python/libxml2class.txt: added class for parser context, added
12281 first cut for push mode support. Added a framework to generate
12282 accessors functions.
12283 * python/tests/Makefile.am python/tests/push.py: added a push
12284 test
12285
Daniel Veillardcfb05462002-02-02 23:18:22 +000012286Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12287
12288 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12289 bug a bit of cleanup.
12290
Daniel Veillard5d819032002-02-02 21:49:17 +000012291Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12292
12293 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12294 python/libxml2class.txt: adding error redirections and preformat
12295 to a python handler
12296 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12297 tests self checking
12298
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012299Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12300
12301 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12302 a function
12303
Daniel Veillard9589d452002-02-02 10:28:17 +000012304Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12305
12306 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12307 python/libxml.c python/libxml2-python-api.xml
12308 python/libxml2class.txt: Progressing through the TODOs, class
12309 description output, extra XML API, RPM now builds the wrappers
12310 for all python installed versions
12311
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012312Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12313
12314 * configure.in libxml.spec.in python/Makefile.am python/TODO
12315 python/generator.py python/libxml2class.txt: added more informations
12316 in the libxml2-python package including docs. Slightly changed
12317 the class hierarchy
12318 * python/tests/*: added basic regression tests infrastructure too
12319
12320Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12321
12322 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12323 added libxml2-python as part of the packages installed
12324
Daniel Veillarda7340c82002-02-01 17:56:45 +000012325Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12326
12327 * python/Makefile.am python/generator.py python/libxml.c
12328 python/libxml.py: more work, now able to extend the
12329 XPath interpreter with functions written in python.
12330
Daniel Veillardc3e39442002-02-01 09:29:41 +000012331Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12332
12333 * python/Makefile.am: Jacob sent a patch to allow building from
12334 tarfile.
12335
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012336Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12337
12338 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12339 inserted the python wrappers build, I hope this won't be too
12340 unportable
12341
Daniel Veillard1971ee22002-01-31 20:29:19 +000012342Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12343
12344 * xpath.c: minor optimization
12345 * python/generator.py python/libxml.c python/libxml.py
12346 python/libxml_wrap.h: more work on the python bindings,
12347 they now support XPath and there is no evident leak
12348
Daniel Veillard36ed5292002-01-30 23:49:06 +000012349Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12350
12351 * python/generator.py python/libxml.c python/libxml.py:
12352 more work on the python bindings generator.
12353
Daniel Veillard96fe0952002-01-30 20:52:23 +000012354Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12355
12356 * python/generator.py python/libxml.c python/libxml_wrap.h:
12357 more work on the python bindings.
12358
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012359Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12360
12361 * python/generator.py python/libxml.c python/libxml.py
12362 python/libxml_wrap.h: commited early version of a python binding
12363 for private use only ATM
12364
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012365Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12366
12367 * entities.c tree.c include/libxml/entities.h: applied patch
12368 from Anthony Jones to implement copy of DTD subtree too. Had
12369 just to keep 2 function private which really ought to become
12370 public ones.
12371
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012372Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12373
12374 * xmllint.c: added pointers to the web pages in the usage()
12375
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012376Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12377
12378 * tree.c: more fixes from Petr Kozelka for attribute handling
12379 in the tree API to align the semantic with DOM.
12380
Daniel Veillard36065812002-01-24 15:02:46 +000012381Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12382
12383 * valid.c tree.c entities.c: another set of patches from
12384 Anthony Jones for copy operations cleanup and robustness
12385
Daniel Veillardf8592562002-01-23 17:58:17 +000012386Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12387
12388 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12389 an alphabetic index based on comments content
12390 * doc/*: rebuilt the web site with the new references
12391
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012392Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12393
12394 * parserInternals.h: Greg Sjaardema suggested to use an
12395 eponential buffer groth policy in xmlParserAddNodeInfo()
12396
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012397Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12398
12399 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12400 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12401 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12402 to generate cross-references, and added/updated the stylesheets
12403 to generate and link API indexes. The generic keyword index
12404 is not done yet.
12405 * doc/*.html: regenerated all the usual docs too
12406
Daniel Veillard2070c482002-01-22 22:12:19 +000012407Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12408
12409 * debugXML.c: added an xpath function to the shell for T. V. Raman
12410
12411Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012412
12413 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12414 debug routines.
12415
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012416Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12417
12418 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12419 support of attribute nodes
12420
Daniel Veillard9d06d302002-01-22 18:15:52 +000012421Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12422
12423 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12424 hopefully near complete and fully documented of the API in XML
12425 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12426 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12427 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12428 include/libxml/parserInternals.h include/libxml/valid.hi
12429 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12430 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12431 include/libxml/xpath.h include/libxml/xpathInternals.h:
12432 Cleaned up the doc comments a lot in the process, the interface
12433 coverage is now 100%
12434
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012435Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12436
12437 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12438 extracts comments from the gtk-doc DocBook output (a bit
12439 convoluted but seems to work).
12440
Daniel Veillard61006472002-01-21 17:31:47 +000012441Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12442
12443 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12444 added an XML description of the API, moved the script generating
12445 it here. Added a "make api" target
12446
Daniel Veillardd2f23002002-01-21 13:36:00 +000012447Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12448
12449 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12450
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012451Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12452
12453 * xpath.c include/libxml/xpathInternals.h: the change made to
12454 xmlXPathFuncLookupFunc was incompatible roll it back
12455
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012456Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12457
12458 * SAX.c: cleanup patch from Anthony Jones
12459 * doc/Makefile.am: fix the headers to avoid in make scan
12460 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12461 includes, * vs Ptr and general cleanup
12462 * parsedecl.py: first version of a script to extract the
12463 module interfaces, the goal will be to provide .decl or XML
12464 specification of the interfaces to build wrappers.
12465
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012466Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12467
12468 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12469 now provides return codes in case of errors
12470
Bjorn Reese026d29f2002-01-19 15:40:18 +000012471Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12472
12473 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12474 Upgraded to trio baseline 1.6
12475 * strio.h strio.c: Replaced by triostr.h and triostr.c
12476
Daniel Veillard572577e2002-01-18 16:23:55 +000012477Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12478
12479 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12480 of strdup usage in the code
12481
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012482Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12483
12484 * parser.c error.c: Keith Isdale complained rightly that
12485 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12486
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012487Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12488
12489 * tree.c: fixed the funxtion to set the xml: attributes
12490 * debugXML.c: added "setbase" to test it.
12491
Daniel Veillard2c748c62002-01-16 15:37:50 +000012492Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12493
12494 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12495 to allow updating an attribute content
12496
Daniel Veillard8de85c62002-01-15 17:10:15 +000012497Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12498
12499 * libxml.h: try to avoid problems when compiling on Windows
12500
Daniel Veillard314cfa02002-01-14 17:58:01 +000012501Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12502
12503 * hash.c: patch from Anthony Jones for hash.c allocation size
12504 * Makefile.am: trying to work around Yet Another Libtool Madness
12505 and build the 2.4.13 release finally ...
12506
Daniel Veillard744683d2002-01-14 17:30:20 +000012507Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12508
12509 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12510 * doc/* : update of the documentation
12511
Daniel Veillarde6a55192002-01-14 17:11:53 +000012512Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12513
12514 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12515 at fixing #61290 :-(
12516
Daniel Veillardfb25a512002-01-13 20:32:08 +000012517Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12518
12519 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12520 Fixes bug #67229
12521
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012522Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12523
12524 * tree.c: trying to avoid troubles when a subtree is copied
12525 and coalesced in part with the target tree. Should fix
12526 bug #67407
12527
Daniel Veillardd8224e02002-01-13 15:43:22 +000012528Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12529
12530 * valid.c: fixed validation of attributes content of type
12531 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12532 values, very old bug. Fixes #67671
12533
Daniel Veillard8107a222002-01-13 14:10:10 +000012534Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12535
12536 * parser.c include/libxml/parserInternals.h tree.c: integrated
12537 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12538 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12539
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012540Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12541
12542 * threads.c: applied Serguei Narojnyi's patch to add native
12543 thread support on the Win32 platform
12544 * testThreadsWin32.c Makefile.am: added the test program also
12545 from Serguei, Win32 specific
12546 * include/win32config.h include/libxml/xmlwin32version.h.in:
12547 added patch from Igor for the Windows thread specific defines.
12548
Daniel Veillard845cce42002-01-09 11:51:37 +000012549Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12550
12551 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12552
Daniel Veillard7b602b42002-01-08 13:26:00 +000012553Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12554
12555 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12556 output page into XMLinfo.html. Close bug #66951 and
12557 raised by Robert Collins too.
12558
Daniel Veillard73c6e532002-01-08 13:15:33 +000012559Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12560
12561 * encoding.c: Paul Keogh pointed out a possibility of segfault
12562 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12563 Closes bug # 68238
12564
Daniel Veillard4a859202002-01-08 11:49:22 +000012565Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12566
12567 * doc/*.html: updated the Gdome2 links
12568
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012569Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12570
12571 * libxml.h: Applied following patches from Robert Collins
12572 and make sure IN_LIBXML is defined when compiling it
12573 -------
12574 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12575 as well as Visual C.
12576 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12577 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12578 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12579 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12580 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12581 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12582 xmlSysIDExists xmlNoNetExists).
12583 * xmllint.c: Don't include winsock2.h for Cygwin.
12584
Daniel Veillard401c2112002-01-07 16:54:10 +000012585Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12586
12587 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12588 when the version info is not present.
12589
Daniel Veillard6f42c132002-01-06 23:05:13 +000012590Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12591
12592 * tree.c: Anthony Jones pointed out a problem in
12593 xmlStringGetNodeList() and provided a fix for it
12594
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012595Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12596
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012597 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012598 xmlCreatePushParserCtxt() when the initial buffer passed
12599 is large.
12600
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012601Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12602
12603 * win32/*: big cleanup of the Windows/MSVC project files
12604 from Igor Zlatkovic
12605
Daniel Veillardcebb1362002-01-02 13:13:30 +000012606Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12607
12608 * doc/Makefile.am: should fix #67674 and avoid troubles if
12609 xsltproc is not available or fails in the prefix provided
12610
Daniel Veillard26908ab2002-01-01 16:50:03 +000012611Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12612
12613 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12614
Daniel Veillard5344c602001-12-31 16:37:34 +000012615Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12616
12617 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12618 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12619 Fixed a few other problems raised by Charlie Bozeman.
12620 * result/VC/ElementValid[5-7]: fixed the output
12621
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012622Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12623
12624 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12625 patches from Charlie Bozeman. Regenerated the HTML docs.
12626
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012627Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12628
12629 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12630 for Windows from Igor
12631
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012632Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12633
12634 * xmllint.c: applied Justin Fletcher patch for --output or -o
12635
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012636Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12637
12638 * win32/libxml2/libxml2.def.src: close #67019
12639
Daniel Veillard01db67c2001-12-18 07:09:59 +000012640Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12641
12642 * xmllint.c: applied Justin Fletcher generic timing patch
12643 similar to the one already applied to xsltproc.
12644
Daniel Veillardd1640922001-12-17 15:30:10 +000012645Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12646
12647 * include/libxml/tree.h tree.c: applied documentation patches
12648 from Charlie Bozeman
12649
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012650Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12651
12652 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12653
Daniel Veillard29e43992001-12-13 22:21:58 +000012654Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12655
12656 * valid.c: fix the xmlStrdup() used in the previous patch.
12657 * valid.c: added --dropdtd
12658 * tree.c: fixed xmlUnlinkNode so it also removes the references
12659 from the document if the node is a DTD
12660
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012661Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12662
12663 * HTMLtree.c valid.c: cleanup some static declarations
12664
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012665Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12666
12667 * xmllint.c: removed another strdup()
12668 * doc/FAQ: removed the HP/UX entry
12669
Daniel Veillarded472f32001-12-13 08:48:14 +000012670Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12671
12672 * valid.c: fix bug #66816 when validating.
12673 * xmllint.c: don't use sys/time.h if configure did not found it
12674
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012675Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12676
12677 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12678 xmlcatalog_man.xml
12679
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012680Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12681
12682 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12683 xmlInitMemory() was declared twice
12684
Daniel Veillardb82c1662001-12-09 14:00:54 +000012685Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12686
12687 * globals.c: do not reference strdup() !
12688 * configure.in libxml-2.0.pc.in: trying to fix the libs
12689 of the various config extraction modules
12690
Daniel Veillardef90ba72001-12-07 14:24:22 +000012691Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12692
12693 * configure.in : preparing 2.4.12
12694 * doc/* : updated and rebuilt the docs
12695
Daniel Veillard220346d2001-12-07 11:33:54 +000012696Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12697
12698 * uri.c: closed bug #66159
12699 * testURI.c: added --escape option
12700 * configure.in: some cleanup for xml2-config --cflags
12701
Daniel Veillard2a906822001-12-06 14:34:08 +000012702Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12703
12704 * globals.c testThreads.c: removed some misplaced includes
12705 of xmlversion.h
12706
Daniel Veillarde28313b2001-12-06 14:08:31 +000012707Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12708
12709 * threads.c: patch from Gary Pennington fixing a possible
12710 problem at initialization time.
12711
Daniel Veillardd3b08822001-12-05 12:03:33 +000012712Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12713
12714 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012715 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012716 CodeWarrior.
12717
Daniel Veillarda7866932001-12-04 13:14:44 +000012718Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12719
12720 * xmllint.c: applied Geert Kloosterman's patch to fix
12721 --repeat --timing output
12722
Daniel Veillard19840942001-11-29 16:11:38 +000012723Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12724
12725 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12726 where non-wellformed XML declaractions were not detected.
12727
Daniel Veillarde85d9342001-11-28 14:43:12 +000012728Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12729
12730 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12731
Daniel Veillard22f25a82001-11-28 09:12:23 +000012732Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12733
12734 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12735 gets reset by xmlCleanupInputCallbacks() and this makes the
12736 function useless. Same for output.
12737
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012738Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12739
12740 * xmlIO.c: robert pointed out a loop error in callback cleanups
12741
Daniel Veillard8faa7832001-11-26 15:58:08 +000012742Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12743
12744 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12745 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12746 they are not really tied to debugging
12747
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012748Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12749
12750 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12751 * xmllint.c: better --catalogs description
12752
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012753Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12754
12755 * tree.c: fixed a couple of problems in xmlSetProp()
12756
Daniel Veillardcd337f02001-11-22 18:20:37 +000012757Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12758
12759 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12760 unappropriate stdout output.
12761
Daniel Veillard566d4df2001-11-22 13:00:53 +000012762Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12763
12764 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12765 by Denis Beurive, closes #65111
12766
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012767Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12768
12769 * valid.c: in case of content model validity error, don't
12770 print it if validity warnings were not requested.
12771
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012772Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12773
12774 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12775 * parserInternals.c: removed the last exit() call. Print an
12776 unmaskable error on stderr instead (library mismatch detection)
12777
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012778Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12779
12780 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12781 shell instructions from Heiko Rupp
12782
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012783Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12784
12785 * catalog.c: use the URL notation file:// for default catalog paths
12786
Daniel Veillard0ec98632001-11-14 15:04:32 +000012787Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12788
12789 * include/libxml/tree.h: better comments for _private fields
12790 * tree.c: removed a problem when copying an entity reference.
12791
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012792Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12793
12794 * vms/*: updated instructions and diffs from John A Fotheringham
12795
Daniel Veillarda11001b2001-11-12 22:45:36 +000012796Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12797
12798 * include/libxml/xmlerror.h: avoid an include problem if
12799 #include <libxml/xmlerror.h> happens first in code
12800 seems to be the case in KDE libs
12801
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012802Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12803
12804 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12805 from Igor for Windows
12806
12807Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12808
12809 * Makefile.am: Gary Pennington pointed out a missing prefix
12810
Daniel Veillard43d3f612001-11-10 11:57:23 +000012811Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12812
12813 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12814 * doc/*: upgraded and rebuilt the docs
12815
Daniel Veillardc1f78342001-11-10 11:43:05 +000012816Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12817
12818 * HTMLparser.c: fix comment in scripts element parsing.
12819 * result/HTML/doc3*: updated the results.
12820
12821Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12822
12823 * uri.c: another URI bug fix #63336, using Joel Young patch.
12824
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012825Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12826
12827 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12828 a cleaned up version of the Pwd shell string generation.
12829
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012830Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12831
12832 * valid.c include/libxml/tree.h: trying to fix namespaces +
12833 validation problems for good, closing #63619 in the process
12834 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12835 wrong in this respect, fixed it.
12836
Daniel Veillardd536f702001-11-08 17:32:47 +000012837Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12838
12839 * xmllint.c: Morus Walter patch to allow --format and --encode
12840
Daniel Veillard5004f422001-11-08 13:53:05 +000012841Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12842
12843 * debugXML.c: Stefan Kost provided an help command for the shell
12844
Daniel Veillarda6825e82001-11-07 13:33:59 +000012845Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12846
12847 * debugXML.c: Heiko Rupp pointed that the shell would crash
12848 on empty nodesets returns.
12849
Daniel Veillard03f848d2001-11-07 12:53:46 +000012850Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12851
12852 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12853 migh need the history libraries
12854
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012855Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12856
12857 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12858 handle the case of < in quoted attributes, Bastian Kleineidam
12859
Daniel Veillardc853b322001-11-06 15:24:37 +000012860Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12861
12862 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12863 fixing catalog breakages
12864 * Makefile.am catalog.c result/catalogs/catal
12865 result/catalogs/mycatalog.* test/catalogs/catal*:
12866 fixed more problems in catalog support, added more regression tests
12867 for both XML and SGML catalog handling
12868
Daniel Veillard66870c72001-11-05 19:27:49 +000012869Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12870
12871 * debugXML.c: applied an improvement to xmlGetLineNo() from
12872 Keith Isdale
12873
Daniel Veillardffe09c92001-11-05 14:21:47 +000012874Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12875
12876 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12877 Side effect of the progressive catalog loading
12878
Daniel Veillardad661b92001-11-05 11:43:15 +000012879Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12880
12881 * Makefile.am: confexecdir and confexec_DATA were defined twice
12882 pointed out by Karl Eichwalder
12883
Daniel Veillard6eb17722001-11-04 22:19:27 +000012884Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12885
12886 * xmlcatalog.c: avoid unlink() and use remove() instead.
12887
Daniel Veillardea898282001-11-04 22:13:45 +000012888Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12889
12890 * libxml.spec.in: cleanup
12891 * include/libxml/xmlwin32version.h: updated with 2.4.8
12892
Daniel Veillarda4617b82001-11-04 20:19:12 +000012893Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12894
12895 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12896 of compiling libxml with a non standard set of options
12897
John Fleck027edfb2001-11-04 20:13:58 +000012898Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12899
12900 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12901 document --sgml option, fixing gnome bugzilla #63382
12902
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012903Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12904
12905 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12906 breakage of 2.4.7, added a couple of really needed APIs
12907 like xmlCatalogIsEmpty() and xmlNewCatalog()
12908 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12909 for install-catalog
12910 * configure.in: preparing 2.4.8
12911
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012912Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12913
12914 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12915 include/libxml/tree.h include/libxml/xmlIO.h: more include
12916 cleanups, export cleanly one html output + format function.
12917
12918Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12919
12920 * parser.c: removed initGenericErrorDefaultFunc call from
12921 xmlInitParser() since it could destroy previous calls to
12922 xsltSetGenericErrorFunc() effects
12923
Daniel Veillardebd38c52001-11-01 08:38:12 +000012924Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12925
12926 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12927 keyword.
12928
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012929Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12930
12931 * Makefile.am: cleanup
12932 * threads.c: cleanup too
12933 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12934 from xsltproc
12935 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012936 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012937
Daniel Veillard91c00402001-10-30 17:41:38 +000012938Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12939
12940 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12941 was not used anymore !
12942
Daniel Veillard52dcab32001-10-30 12:51:17 +000012943Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12944
12945 * configure.in: preparing 2.4.7
12946 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12947 manual page from John
12948 * doc/*: updated the doc and rebuilt the generated pages
12949
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012950Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12951
12952 * xmlIO.c: closing bug #62711, the library should never
12953 close stdin or stdout.
12954
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012955Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12956
12957 * uri.c: second pass at fixing #63336, using Joel Young
12958 final patch. looks okay.
12959
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012960Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12961
12962 * uri.c include/libxml/uri.h: trying to clear #63336
12963 allowing the escaping routine to parse unconformant
12964 URI-References.
12965
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012966Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12967
12968 * vms/readme.vms vms/build_libxml.com nanoftp.c
12969 include/libxml/xmlversion.h.in: a few VMS updates from
12970 John A Fotheringham
12971 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12972 and xmlCleanupOutputCallbacks() for the Perl binding people.
12973
Daniel Veillard635ef722001-10-29 11:48:19 +000012974Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12975
12976 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12977 apply fixes to close #63271 and avoid segfaults when
12978 the error routine gets callbed before xmlInitParser()
12979 get called.
12980 * nanoftp.c error.c: Applied patches from Justin Fletcher
12981 correcting some xmlGenericError misuses.
12982
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012983Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12984
12985 *doc/xmllint.xml, doc/xmllint.1
12986 New and improved man page for xmllint - .xml is the original, .1
12987 is the generated man page
12988
Daniel Veillardc9484202001-10-24 12:35:52 +000012989Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12990
12991 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12992 the web site from the main HTML document.
12993
Daniel Veillard5151c062001-10-23 13:10:19 +000012994Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12995
12996 * parser.c: fixed an erroneous validation bug when PE refs
12997 occurs in external parsed entities referenced from the
12998 internals subset
12999 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13000 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13001 added the associated testcase, it's a nice one.
13002 * HTMLparser.c: generate the DTD node as HTML still ...
13003 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13004
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013005Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13006
13007 * HTMLparser.c: fixed a bug in htmlNewDoc()
13008
Daniel Veillard89cad532001-10-22 09:46:13 +000013009Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13010
13011 * test/threads/*: added entities testing to the Thread test
13012 * testThreads.c: make the test reasonable
13013 * DOCBparser.c: fix the DTD public and system ID
13014 * xmllint.c: added --sgml for SGML DocBook importing
13015 * Makefile.am: added Docbtests target
13016
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013017Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13018
13019 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13020 * testThreads.c: removed bogus include
13021
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013022Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13023
13024 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13025 fixed a very serious (looping) validation bug
13026
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013027Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13028
13029 * include/libxml/globals.h include/libxml/threads.h threads.c
13030 testThreads.c: far more testing, cleaning up bugs
13031 * *.c : make sure globals.h is always included.
13032
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013033Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13034
13035 * HTMLparser.c: try to get rid of parser loops for good.
13036
Daniel Veillardab7488e2001-10-17 11:30:37 +000013037Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13038
13039 * configure.in: fixed some bugs in CFLAGS passing.
13040 * test/threads Makefile.am testThreads.c: added a specific
13041 threaded test case (really nasty, guaranteed).
13042
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013043Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13044
13045 * catalog.c: serious cleanup on the management of the
13046 XML catalog tree, more tests done, especially with
13047 the catalog PI.
13048
Daniel Veillard364789a2001-10-16 12:45:00 +000013049Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13050
13051 * catalog.c: avoid a problem in catalog cleanup on SMP if
13052 catalogs were not initialized.
13053
Daniel Veillard81463942001-10-16 12:34:39 +000013054Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13055
13056 * catalog.c xpath.c: trying to cleanup the not thread safe
13057 parts of the library.
13058
Daniel Veillard64a411c2001-10-15 12:32:07 +000013059Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13060
13061 * include/libxml/globals.h configure.in global.data: make
13062 the allocation be per-thread a configure option
13063 * encoding.c include/libxml/parser.h: fixed compilation
13064 errors
13065
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013066Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13067
13068 * include/libxml/parser.h: Norm reported that a few lines
13069 added were breaking libxslt compile, removed them for now
13070
Daniel Veillard6f350292001-10-14 09:56:15 +000013071Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13072
13073 * parser.c parserInternals.c threads.c: debugged and fixed
13074 initialization problems which were giving troubles on SMP
13075 boxes.
13076
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013077Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13078
13079 * include/libxml/Makefile.am: missing globals.h
13080
Daniel Veillarde7090612001-10-13 12:18:28 +000013081Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013082
Daniel Veillarde7090612001-10-13 12:18:28 +000013083 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013084
Daniel Veillardd0463562001-10-13 09:15:48 +000013085Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13086
13087 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13088 include/libxml/parserInternals.h include/libxml/tree.h
13089 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13090 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13091 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13092 Applied the last patches from Gary, cleanup, activated threading
13093 all user accessible global variables are now handled in globals.[ch]
13094 Still a bit rought but make tests passes with either
13095 --with-threads defined at configure time or not.
13096 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13097 linking options
13098
Daniel Veillardb8478642001-10-12 17:29:10 +000013099Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13100
13101 * Makefile.am include/libxml/Makefile.am
13102 include/libxml/globals.h globals.c include/libxml/threads.h
13103 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13104 configure.in: started integrating the core of the thread support
13105 not activated yet but half integrated. The code should still
13106 compile and work anyway.
13107
Daniel Veillardb44025c2001-10-11 22:55:55 +000013108Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13109
13110 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13111 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13112 integrating the non-controversial parts of Gary Pennington
13113 multithread patches
13114 * catalog.c: corrected a small bug introduced
13115
Daniel Veillard75b96822001-10-11 18:59:45 +000013116Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13117
13118 * catalog.c include/libxml/catalog.h: very serious cleanup,
13119 isolating unportable code and as much as possible the accesses
13120 to the global shared catalog. May need more testing !
13121
Daniel Veillard78d12092001-10-11 09:12:24 +000013122Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13123
13124 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13125 Keith Isdale patches for the XSLT debugger interfaces. Some
13126 cleanup
13127
Daniel Veillardff0b7312001-10-11 06:46:09 +000013128Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13129
13130 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13131 * DOCBparser.c: generate line nubers in elements
13132
Daniel Veillard60087f32001-10-10 09:45:09 +000013133Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13134
13135 * configure.in: preparing 2.4.6 release
13136 * doc/xml.html doc/html/*: updated and rebuilt the docs
13137 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13138
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013139Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13140
13141 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13142 adding documentation for DV's supercatalog support
13143
Daniel Veillard82d75332001-10-08 15:01:59 +000013144Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13145
13146 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13147 super catalog support adding one API and one flag --sgml to
13148 xmlcatalog
13149
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013150Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13151
13152 * doc/xmlcatalog_man.xml, xmlcatalog.1
13153 One more crack at
13154 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13155
13156
Thomas Broyer47334c02001-10-07 16:41:52 +000013157Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13158
13159 * xpath.c: implemented xmlXPathObjectCopy for external objects
13160 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13161
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013162Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13163
13164 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13165 finishing up fix to
13166 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13167 the xmlcatalog man page display more elegantly
13168
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013169Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13170
13171 * configure.in: closing bug #61832
13172 * HTMLparser.c: removed a warning
13173
Daniel Veillard6ab38382001-10-06 13:08:27 +000013174Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13175
13176 * xpath.c: fixing #61673 part I, do not loose doc information
13177 when copying result value trees.
13178
Daniel Veillard556c6682001-10-06 09:59:51 +000013179Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13180
13181 * xpath.c: trying to harden the XPath interpreter
13182
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013183Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13184
13185 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13186 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13187
William M. Brack1633d182001-10-05 15:41:19 +000013188Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13189
13190 * HTMLparser: repaired another loop problem
13191
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013192Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13193
13194 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13195 parsing.
13196 * xpath.c: fix bug #61291 the default XML namespace node is
13197 missing from the namespace axis.
13198 * tree.c: refuse to create namespaces nodes with prefix "xml"
13199
Daniel Veillard651f9472001-10-04 14:51:06 +000013200Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13201
13202 * SAX.c: ouch a non-defined namespace could lead to a crash,
13203 fixed #61215
13204
Daniel Veillard7dd05702001-10-04 14:25:12 +000013205Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13206
13207 * parserInternals.c: closed bug #61054
13208
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013209Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13210
13211 * include/libxml/Makefile.am: closing #60708
13212
Daniel Veillarda293c322001-10-02 13:54:14 +000013213Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13214
13215 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13216 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13217
Daniel Veillardf4309d72001-10-02 09:28:58 +000013218Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13219
13220 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13221
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013222Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13223
13224 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13225 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13226
Daniel Veillard16756b62001-10-01 07:36:25 +000013227Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13228
13229 * catalog.c: Justin Fletcher provided cleaup code in case
13230 HAVE_STAT is not defined
13231 * include/win32config.h: Igor Zlatkovic suggested to have
13232 HAVE_STAT defined there
13233
William M. Brack5e1cac12001-09-28 16:19:18 +000013234Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13235
13236 * catalog.c - fixed typing error reported by M. Barros
13237
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013238Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13239
13240 * xmllint.c - fixing typo
13241
William M. Brackd28e48a2001-09-23 01:55:08 +000013242Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13243
13244 * HTMLparser.c: small enhancement to prevent loop on
13245 unrecognizable data
13246
Daniel Veillardb1d62872001-09-21 09:47:08 +000013247Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13248
13249 * parserInternals.c: applying patch from bug #60757 this
13250 should close it
13251
Daniel Veillardc0631a62001-09-20 13:56:06 +000013252Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13253
13254 * catalog.c xmlcatalog.c: removed a couple of warning
13255 * xpath.c: try to solve the linking problem on platforms
13256 needing trio to compile
13257
Daniel Veillard1a123612001-09-19 08:06:23 +000013258Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013259
Daniel Veillard1a123612001-09-19 08:06:23 +000013260 * Makefile.am libxml.spec.in: backing up non-documented changes
13261 commited without review or aproval by Jens Finke <jens@gnome.org>
13262 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013263
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013264Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13265
13266 * configure.in: Joe Orton provided a patch fixing a problem
13267 when iconv is specified to be in a non-standard directory
13268 but wasn't exported in xml2-config --cflags
13269
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013270Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13271
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013272 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013273 troubles with 2.4.4 errors.
13274
Daniel Veillard16698282001-09-14 10:29:27 +000013275Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13276
13277 * encoding.c entities.c: do not output hexadecimal charrefs
13278 when serializing HTML since some version of Netscape can't
13279 grok it, generate decimal ones.
13280 * result/HTML/doc3.htm: output changed due to previous test
13281 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13282
Daniel Veillard98fed372001-09-13 11:34:58 +000013283Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13284
13285 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13286 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13287
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013288Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013289 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013290
13291 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13292 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13293 updated the configuration scripts systems accordingly
13294
Daniel Veillard04382ae2001-09-12 18:51:30 +000013295Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13296
13297 * configure.in: preparing for 2.4.4
13298 * doc/xml.html doc/html/*: updated and rebuilt the docs
13299
Daniel Veillardd63437e2001-09-12 15:00:27 +000013300Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13301
13302 * win32/dsp/libxml2.def.src: tried to incorporate comments
13303 from bug #59220
13304
Daniel Veillard319a7422001-09-11 09:27:09 +000013305Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13306
13307 * parser.c result/noent/wml.xml: fixed bug #59981 related
13308 to handling of '&' in attributes when entities are substitued
13309
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013310Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13311
13312 * libxml.h include/libxml/xmlversion.h.in
13313 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13314 Tried to close bug #60131
13315
Daniel Veillardbce62332001-09-10 18:46:55 +000013316Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13317
13318 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13319
Daniel Veillard143b04f2001-09-10 18:14:14 +000013320Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13321
13322 * SAX.c: fixing bug #59946 on xmlns=""
13323
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013324Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13325
13326 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13327 but allocates a new error code.
13328
Daniel Veillard05c13a22001-09-09 08:38:09 +000013329Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13330
13331 * xmllint.c: John Fleck fixed typos in the options output
13332 * parser.c SAX.c: fix ignorable white space SAX selection
13333
13334Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13335
13336 * entities.c: Steve Underwood found the possibility of an
13337 ininite loop in case of error.
13338
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013339Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13340
13341 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13342
Daniel Veillarda050d232001-09-05 15:51:05 +000013343Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13344
13345 * parser.c: warn if version is not 1.0 but it's not
13346 strictly speaking an error after analyzing the spec
13347
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013348Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13349
13350 *doc/catalog.html - add link to the html version of the
13351 man page, other linguistic cleanups
13352
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013353Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13354
13355 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13356 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13357 file, has not yet been included in the build.
13358
Daniel Veillard99784ff2001-09-01 16:20:28 +000013359Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13360
13361 * catalog.c: removed a duplicate affectation Justin Fletcher
13362
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013363Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13364
13365 * tree.c: Armin Sander pointed a possible text coalescing
13366 problem, completed his patch.
13367
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013368Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13369
13370 * trionan.c: Fixed const and volatile re-definition problem
13371
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013372Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13373
13374 * libxml.4 parser.c: doc updates from Heiko Rupp
13375 * parserInternals.c: 2 sanity checks from Heiko Rupp
13376
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013377Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13378
13379 * tree.c: applied patch from Armin Sander to make some pointers
13380 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013381 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013382
Daniel Veillardb06c6142001-08-27 14:26:30 +000013383Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13384
13385 * xpath.c: hum, restrict the integer usage gcc bug workaround
13386 to only gcc compilers so that other architecture don't get
13387 penalized by this limitation.
13388 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13389
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013390Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13391
13392 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13393 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13394
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013395Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13396
13397 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13398 --convert option to xmlcatalog to convert SGML ones to
13399 the XML syntax.
13400 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13401
13402 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013403Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13404
13405 * catalog.c xmlIO.c: started some serious testing and fixed
13406 a few bug and optmization needs.
13407
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013408Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13409
13410 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13411 preparing for a 2.4.3 release even if it may not be ready yet
13412 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13413 all file parsing lookup to go through the entity resolver, add
13414 to add an API to bypass it (needed to load catalogs themselves),
13415 some cleanup on the catalog code too.
13416 * nanoftp.c: small cleanup
13417 * doc/catalog.html: small update
13418
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013419Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13420
13421 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13422 Jun Kuriyama
13423
Daniel Veillardffb120d2001-08-23 00:52:23 +000013424Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13425
13426 * doc/catalog.html: finished the catalog documentation
13427
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013428Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13429
13430 * doc/catalog.html doc/xml.html: added documentation about
13431 Catalog support, misses an API description
13432 * doc/html/*: reextracted the API pages
13433
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013434Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13435
13436 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13437 Added the part about section 7.2 on URI resolution,
13438 fixed a side effect in the HTML parser, look complete
13439 and ready to rock except the URI/SystemID part!
13440
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013441Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13442
13443 * include/libxml/catalog.h include/libxml/parser.h
13444 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13445 xmlIO.c: added support and APIs needed for the catalog PI
13446 * include/libxml/xmlIO.h: cleanup
13447
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013448Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13449
13450 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13451 include/libxml/catalog.h: starts to look okay, really
13452 plugged the new framework, cleaned a lot of stuff,
13453 added some APIs, except the PI's support missing this
13454 should be mostly complete
13455 * result/catalogs/* test/catalogs/*: added new test, enriched
13456 the existing one with URN ID tests
13457
Daniel Veillard64339542001-08-21 12:57:59 +000013458Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13459
13460 * catalog.c: fixed nextCatalog
13461 * result/catalogs/docbook test/catalogs/*: started adding
13462 a small regression test
13463
Daniel Veillardcda96922001-08-21 10:56:31 +000013464Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13465
13466 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13467 more work on the XML catalog support.
13468 * parser.c include/libxml/parser.h: small cleanup seems using
13469 list as a public parameter name can give portability troubles
13470 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13471 include/libxml/xpath.h include/libxml/Makefile.am: removed
13472 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13473 wrappers
13474
Bjorn Reese45029602001-08-21 09:23:53 +000013475Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13476
13477 * Makefile.am trio.c triodef.h trionan.c xpath.c
13478 include/libxml/Makefile.am include/libxml/trionan.h:
13479 Re-worked Not-A-Number and Infinity support.
13480 * xmlcatalog.c: added readline include files
13481
Daniel Veillard344cee72001-08-20 00:08:40 +000013482Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13483
13484 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13485 testCatalog as xmlcatalog, making it an installed app
13486 adding a shell, and preparing it to be a /etc/xml/catalog
13487 management tool, though not ready yet
13488 * catalog.c include/libxml/catalog.h: adding support for
13489 XML Catalogs http://www.oasis-open.org/committees/entity/
13490 not finished, there is some interesting tradeoffs and a
13491 few open questions left.
13492
Daniel Veillardb7664f42001-08-19 13:00:43 +000013493Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13494
13495 * xmllint.c: fixed a line formatting problem
13496
Daniel Veillard5015b712001-08-17 09:37:52 +000013497Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13498
13499 * SAX.c: removed a couple of unused variable (Albert Chin)
13500
Daniel Veillardbb371292001-08-16 23:26:59 +000013501Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13502
13503 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13504 trying to fix some troubles w.r.t. function returning
13505 const xxxPtr.
13506
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013507Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13508
13509 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13510 defined
13511
Daniel Veillardae6db172001-08-16 19:32:00 +000013512Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13513
13514 * xpointer.c: removed unused var
13515
Daniel Veillard09190202001-08-16 16:27:41 +000013516Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13517
13518 * testXPath.c: another small cleanup closing bug #59110
13519
Daniel Veillard796f4b62001-08-16 16:00:13 +000013520Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13521
13522 * win32/dsp/libxml2.def.src: small cleanup closing bug
13523 #59108
13524
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013525Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13526
13527 * example/gjobread.c: add xmlCleanupParser() before leaving
13528
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013529Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13530
13531 * config.h.in configure.in include/libxml/xmlwin32version.h:
13532 released 2.4.2
13533
Daniel Veillardd3d06722001-08-15 12:06:36 +000013534Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13535
13536 * include/libxml/valid.h debugXML.c valid.c: deprecate
13537 the non-boundchecking Sprintf functions, add Snprintf
13538 this should close bug #57984
13539
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013540Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13541
13542 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13543 URIs before doing the lookups (pointed by Mark Vakoc)
13544
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013545Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13546
13547 * xpath.c: serious changes on Result Value Trees and NodeSets
13548 w.r.t. deallocation and collect operations. Probably not
13549 100% clean (merge of allocated trees smells like a problem).
13550 Seems sufficient to close #58943
13551
Daniel Veillard90493a92001-08-14 14:12:47 +000013552Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13553
13554 * xmllint.c: adding a --format option
13555
Daniel Veillardfe703322001-08-14 12:18:09 +000013556Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13557
13558 * xpath.c: count() was broken on Result Value Tree
13559 * xmlIO.c: fixed file:/// accesses on _WIN32
13560
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013561Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13562
13563 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13564 macro was renamed, this should close bug #58683
13565
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013566Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13567
13568 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13569 entity substitution mode text at the end of the entity might
13570 be added due to text coalescing.
13571 * nanoftp.c parser.c: small cleanup
13572
Daniel Veillard0c720972001-08-08 20:59:00 +000013573Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13574
13575 * HACKING: added John Fleck right to commit in the doc subdir
13576
Daniel Veillard48da9102001-08-07 01:10:10 +000013577Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13578
13579 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13580 allow to inherit attributes from the DTD directly in the
13581 tree, this is needed for XPath and can be a useful feature.
13582 Inherited namespaces are always provided at the tree level now
13583 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13584 of tests for this feature (XSLT being the prime user).
13585
Daniel Veillard50f34372001-08-03 12:06:36 +000013586Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13587
13588 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13589 testSAX.c xmlIO.c xmllint.c include/win32config.h
13590 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13591 include/libxml/xmlwin32version.h.in win32/README.MSDev
13592 win32/dsp/*: applied Win32 Facelift No.2 patches from
13593 Igor Zlatkovic for Windows/MSC
13594
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013595Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13596
13597 * SAX.c: unparsedEntityDecl() the URI computation of the
13598 entity wasn't done breaking XSLT unparsed-entity-uri()
13599
Daniel Veillard567e1b42001-08-01 15:53:47 +000013600Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13601
13602 * xpath.c: fixed a bug when walking the descendants and
13603 the current node has no children
13604 * debugXML.c: show up when a text node is supposed to not be escaped
13605
Thomas Broyerf186c822001-07-31 23:30:37 +000013606Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13607
13608 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13609 worked like the set:leading() function)
13610 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13611
Daniel Veillardba6db032001-07-31 16:25:45 +000013612Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13615
Daniel Veillard57905372001-07-31 15:52:17 +000013616Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * include/libxml/xmlIO.h: apply change to close #58141
13619 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13620
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013621Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13622
13623 * parser.c: when the internal subset uses a PE, then the
13624 included entity can use conditional sections.
13625
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013626Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13629 when walking the namespace axis showing up in
13630 libxst/tests/general/bug-12
13631 * xmlmemory.c: added the possibility to trace a given block
13632 defined by its address
13633
Daniel Veillard4aafa792001-07-28 17:21:12 +000013634Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * parser.c: don't override existing encoding specified before
13637 starting xmlParseDocument()
13638
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013639Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * include/libxml/xmlwin32version.h: reinserted, needed for
13642 Windows users of CVS
13643
Darin Adlera77cac02001-07-27 17:41:51 +0000136442001-07-27 Darin Adler <darin@bentspoon.com>
13645
Darin Adler699613b2001-07-27 22:47:14 +000013646 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13647 * testCatalog.c: Add include of <libxml/parser.h>.
13648
136492001-07-27 Darin Adler <darin@bentspoon.com>
13650
Darin Adlera77cac02001-07-27 17:41:51 +000013651 * include/libxml/.cvsignore:
13652 * include/libxml/xmlwin32version.h:
13653 Remove this file from CVS because it's generated.
13654
Daniel Veillard50822cb2001-07-26 20:05:51 +000013655Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * parser.c include/libxml/parser.h: applied const patches from
13658 Tom Moog #58002
13659
Thomas Broyerba4ad322001-07-26 16:55:21 +000013660Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13661
13662 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13663 lookup framework
13664
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013665Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13666
13667 * tree.c: fixed xmlCopyNode() for documents
13668
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013669Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13670
13671 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13672
13673Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013674
13675 * parser.c: fixes bug #57652 reported by Morus Walter
13676
Daniel Veillarde3924972001-07-25 20:25:21 +000013677Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13680
Daniel Veillarda53c6882001-07-25 17:18:57 +000013681Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13684 errors, lesson don't add new functions at 1am before a release
13685 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13686 from XPath initialization when possible.
13687
Daniel Veillardd9bad132001-07-23 19:39:43 +000013688Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13689
13690 * result/scripts/base*: removing history/readline changed
13691 this slightly
13692 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13693 xmllint.c: make element content line number generation
13694 optionnal to avoid breaking old apps added interface to switch
13695
Daniel Veillardf012a642001-07-23 19:10:52 +000013696Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013699 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013700 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13701 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13702 John Kroll fixes to allow saving to HTTP via PUT (or
13703 POST of needed).
13704 * doc/html/*.html: regenerated the docs
13705
Thomas Broyere8126242001-07-22 03:54:15 +000013706Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13707
13708 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13709 xmlHashScanFull and xmlHashScannFull3 to get passed the
13710 three keys as arguments to the callback function
13711
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013712Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * configure.in Makefile.am: removed libxml softlink for good
13715 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13716 100% coverage by gtk-doc
13717
Daniel Veillard8599e702001-07-17 21:38:51 +000013718Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13721 fixed serious troubles due to size_t vs. int mismatch
13722
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013723Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13726
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013727Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13728
13729 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13730 convenient extension API for value and context managing
13731 Now handles external objects through xmlXPathPopExternal,
13732 xmlXPathWrapExternal and xmlXPathReturnExternal.
13733 Added functions for sets operations (intersection, etc.)
13734
Daniel Veillard22090732001-07-16 00:06:07 +000013735Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13736
13737 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13738 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13739 HTMLparser.c: cleanup of global variables, marking some
13740 const or private.
13741
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013742Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013743
13744 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13745 fixed xmlXPathNodeSetItem when passing index=0
13746
Daniel Veillard05dec342001-07-14 21:57:39 +000013747Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13750
Daniel Veillard28ae6362001-07-14 16:44:32 +000013751Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13752
13753 * xmllint.c: fixed compilation under Cygwin #57503
13754 * TODO: update
13755
Peter Williamsed156f52001-07-13 18:35:13 +0000137562001-07-13 Peter Williams <peterw@ximian.com>
13757
13758 * config.h.in: add #undef HAVE_DLFCN_H
13759
13760 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13761 builddir.
13762
Daniel Veillard73b36e32001-07-12 15:09:52 +000013763Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13764
13765 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13766 raised by #57348 and #57381
13767
Daniel Veillard7db37732001-07-12 01:20:08 +000013768Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13769
13770 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13771 tree.c xpointer.c: store the line numbder in element->content,
13772 may break some software, need a configuration mechanism
13773
Darin Adler96037892001-07-11 00:03:16 +0000137742001-07-10 Darin Adler <darin@bentspoon.com>
13775
13776 * .cvsignore:
13777 * example/.cvsignore:
13778 * include/.cvsignore:
13779 * include/libxml/.cvsignore:
13780 Various things that are generated and should be ignored.
13781
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013782Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13785 * doc/xml.html doc/html/*: updated the docs
13786
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013787Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13790 validation occured on content with element child
13791
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013792Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * tree.c: fixed XML Base computation which was broken
13795 * debugXML.c: added a base function to the shell
13796 * Makefile.am result/scripts/* test/scripts/*: added scripts
13797 based regression tests, and adding 2 XML Base tests
13798
Daniel Veillard19e96c32001-07-09 10:32:59 +000013799Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * tree.c: set properties doc and call xmlSetListDoc for properties
13802 content when grafting them in a different tree.
13803 * aclocal.m4: remove from CVS
13804
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013805Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * win32/libxml2/libxml2.def.src: added some missing entry point
13808 for XPath (Mark Vakoc)
13809
Daniel Veillard388236f2001-07-08 18:35:48 +000013810Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13811
13812 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13813 layer should URI-Unescape before trying to open resources.
13814
Daniel Veillard04383752001-07-08 14:27:15 +000013815Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * xpath.c: fix the name() bug for elements in the default
13818 namespace reported by Charlie Bozeman
13819
Daniel Veillard7583a592001-07-08 13:15:55 +000013820Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13823 led to an XPath fix, improvements of SAX initialization, and
13824 an added option --nocdata to testXPath
13825
Daniel Veillard449d7392001-07-07 19:11:06 +000013826Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13827
13828 * doc/libxml-doc.el: Felix Natter provided anew version working
13829 with XEmacs too
13830
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013831Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13832
13833 * include/libxml/xpath.h: small cleanup
13834 * doc/xml.html: update
13835
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013836Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13837
13838 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13839 released 2.3.14
13840
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013841Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013844 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013845
Daniel Veillard73c9c042001-07-05 20:02:54 +000013846Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13849 were not equal to empty strings
13850
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013851Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * SAX.c: fixed a URI-Reference computation problem when validating
13854 * xmlIO.c: small cleanup
13855
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013856Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * parser.c: improved the description of a couple of interfaces
13859 upon Larry Stamper suggestion
13860
Daniel Veillard62f313b2001-07-04 19:49:14 +000013861Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13862
13863 * SAX.c entities.c parser.c: changed completely the way entities
13864 are handled when running the parser in entity substitution mode.
13865 This fixes a bug reported by Stephan Kulow and nearly divides
13866 by 3 the amount of memory required by libxslt to load and process
13867 DocBook TDG.
13868
Daniel Veillardf420ac52001-07-04 16:04:09 +000013869Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * HTMLparser.c: fixing a too early root closing problem raised
13872 byt Prashanth Naidu
13873
Daniel Veillard8c357d52001-07-03 23:43:33 +000013874Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13877 raised by Mark Vakoc.
13878
Daniel Veillard6e90d192001-07-03 16:37:49 +000013879Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13880
13881 * example/Makefile.am: fixed the include path to add srcdir/include
13882 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13883 and some cleanup
13884
Daniel Veillardf06307e2001-07-03 10:35:50 +000013885Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13888 lot of optimization work, results in significant improvements
13889 when handling really complex XPath queries. Add a small optimizer
13890 for unions, improve [n] and [last()], avoid some costly ops.
13891
Daniel Veillard77044732001-06-29 21:31:07 +000013892Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13893
13894 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13895 * xpath.c: small cleanup
13896 * xmlGetNsList: reformated, fixed problems if used on Entities
13897
Daniel Veillard2adbb512001-06-28 16:20:36 +000013898Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13901
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013902Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13905 * Makefile.am example/Makefile.am: workaround automake generating
13906 erroneous deps
13907
Daniel Veillard12f7d292001-06-28 13:12:11 +000013908Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * include/win32config.h: bug #56801 Yon Derek provided a patch
13911 to the windows config file.
13912
Daniel Veillard87ee9142001-06-28 12:54:16 +000013913Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13916 libxml.h : Yon Derek provided a set of changes to compile from
13917 CVS on Windows/MSC
13918
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013919Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * parser.c: fixed UTF8 BOM support in push mode
13922 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13923 added a specific testcase
13924
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013925Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * Makefile.am: added --push regression tests
13928 * parserInternals.c: the XML parser segfaulted in --push mode
13929
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013930Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * configure.in: moved the symlinks detection within a CVS
13933 check, this is not portable and will be removed soon.
13934 * xpath.c: small cleanup/speedup
13935
Daniel Veillard11648102001-06-26 16:08:24 +000013936Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13939 release of 2.3.12
13940 * parser.c: make an error message if unknow entities in all cases
13941
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013942Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13945
Daniel Veillard23793842001-06-25 16:07:45 +000013946Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13947
13948 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13949 includes were installed in the wrong dir
13950
Daniel Veillardf5498f32001-06-25 15:08:36 +000013951Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13952
13953 * doc/html.xml: warn against sending code to exhibit bugs.
13954
Daniel Veillard56f06462001-06-24 21:34:03 +000013955Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13956
13957 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13958 Tru64 from Thomas Leitner
13959
Daniel Veillardc5d64342001-06-24 12:13:24 +000013960Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * AUTHORS: added William and Bjorn
13963 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13964 daniel@veillard.com hopefully I won't have to do this again
13965 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13966 docs can be rebuilt cleanly now
13967 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13968 from CVs it's generated, added include/libxml/xmlwin32version.h
13969 also generated but which should change far less frequently.
13970 * catalog.c nanoftp.c: made sure to include libxml.h not
13971 libxml/xmlversion.h directly
13972 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13973 when compiling on WIN32 and MSC
13974
Daniel Veillard07385fd2001-06-23 21:55:48 +000013975Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13976
13977 * include/Makefile.am include/libxml/Makefile.am configure.in:
13978 fixed make distcheck and rebuilding the rpms
13979
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013980Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * configure.in: should finish the migration of exported includes
13983 into a real include/libxml in CVS, at least for CVS users.
13984 * removed the exported headers, added in include/libxml (as well
13985 as xmlversion.h.in).
13986
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013987Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13988
13989 * configure.in: fixed the way to detect symlink
13990
Daniel Veillard66541772001-06-23 18:31:04 +000013991Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * configure.in: updated, include/libxml is now a real CVS dir
13994
Daniel Veillardca989762001-06-23 17:39:29 +000013995Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13996
13997 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13998 version works with both libxml1 and libxml2 (it autodetects
13999 the prefix of the html-files) from Felix Natter.
14000 * doc/xml.html: updated doc accordingly
14001
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014002Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14003
14004 * xpath.c: fixed the bug generating a template loop in libxslt
14005 when using docbook-xsl-1.4, * should filter out document nodes
14006 * HACKING: added William
14007 * TODO: updated
14008
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014009Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14010
14011 * doc/FAQ.html: added a warning about gcc-3.0
14012 * doc/xml.html: added reference to gdome2 and removed a confusing
14013 sentence
14014
Daniel Veillardf7f41852001-06-22 15:18:01 +000014015Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14016
14017 * xmlversion.h: okay this is a generated file, but Windows
14018 users need it and they can't generate it, and I want CVS
14019 Windows users ...
14020 * win32/libxml2/libxml2_so.dsp: Windows project file for
14021 the shared lib version of libxml2
14022 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14023 resources needed for libxslt/xsltproc by Yon Derek
14024
Bjorn Reese3157b342001-06-22 14:41:45 +000014025Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14026
14027 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14028
Daniel Veillard4151acb2001-06-22 10:48:57 +000014029Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14030
Daniel Veillardcc146db2001-06-22 11:10:52 +000014031 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14032
14033Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14034
Daniel Veillard4151acb2001-06-22 10:48:57 +000014035 * include/win32config.h: Yon Derek provided a first fix
14036 to be able to compile libxslt/xsltproc on Windows
14037
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014038Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * xpath.c: attempt to work around what seemed a gcc optimizer
14041 bug when handling floats on i386 http://veillard.com/gcc.bug
14042 * tree.c entities.c encoding.c: doing some cleanups while
14043 chasing it
14044
Daniel Veillard017b1082001-06-21 11:20:21 +000014045Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * Makefile.am: cleanup when --without-debug is specified
14048 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14049 w.r.t. --without-debug and other include points
14050 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14051 Catalogs
14052 * configure.in entities.h tree.h HTMLparser.c: removed
14053 --without-corba, made the _private field mandatory
14054
Daniel Veillard87a764e2001-06-20 17:41:10 +000014055Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14058 outputs a BOM in UTF8, an errata has been issued to avoid the
14059 problem, that was the most reasonable solution... Add support
14060 for a leading UTF8 BOM in entities.
14061
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014062Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * valid.c: fixed a bug found when post validating an entity ref
14065 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14066 activate it too
14067
Daniel Veillard39196eb2001-06-19 18:09:42 +000014068Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14069
14070 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14071 weakness in the node copy the XPointer and the XInclude
14072 implementations. Serious cleanup.
14073
Daniel Veillard3739b982001-06-19 12:51:30 +000014074Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14075
14076 * Makefile.am: Kjartan Maraas provided a small patch to
14077 add xml2-config.in to EXTRA_DIST
14078
Daniel Veillarda9142e72001-06-19 11:07:54 +000014079Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14082 provided another failing case found in KDE, the way the
14083 ctxt->vctxt.nodeTab was allocated and freed changed over
14084 time but it wasn't completely cleaned up. This should fix it.
14085
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014086Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * parser.c: Stephan Kulow also raised the fact that line number
14089 could get miscounted making debug harder, fixed the problem
14090 in xmlParseCharData()
14091
Daniel Veillard64b98c02001-06-17 17:20:21 +000014092Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * valid.c: Stephan Kulow pointed out a problem when validating
14095 and using an empty entity, forgot a 'break' in a case.
14096
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014097Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14100 * doc/xml.html: updated with 2.3.11
14101
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014102Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * TODO: updated adding cleanup of generated doc
14105 * configure.in: prepared to release 2.3.11
14106 * xmllint.c: added --version for bug reporting
14107 * doc/html/*.html: rebuilt the doc
14108
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014109Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * xpath.c: first part of the work on selecting namespace to
14112 fix bug #56115
14113
Daniel Veillard96ed5832001-06-15 22:22:04 +000014114Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14117 when using -liconv
14118 * TODO: updated
14119
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014120Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14123 cleanup, encoding support.
14124
Daniel Veillard608ad072001-06-14 08:32:28 +000014125Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14128
Daniel Veillard239d0522001-06-13 23:02:48 +000014129Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * xpath.c: bug detected by Ankh when / is used as a function arg
14132
Daniel Veillard02bb1702001-06-13 21:11:59 +000014133Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14134
14135 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14136 of element and use it to avoid outputting formatting spaces at
14137 the wrong place. Implemented the format parameter for HTML save.
14138 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14139 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14140 result/HTML/wired.html: of course this impact the result of a
14141 number of HTML tests
14142
Daniel Veillard95d845f2001-06-13 13:48:46 +000014143Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * HTMLtree.[ch]: started augmenting the HTML save API with
14146 encoding and formatting parameters
14147
Daniel Veillardeca60d02001-06-13 07:45:41 +000014148Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14149
14150 * HTMLtree.h: cleanup and started evaluating the work needed on
14151 revamping the HTML output code
14152
Daniel Veillard84666b32001-06-11 17:31:08 +000014153Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14154
14155 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14156
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014157Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * valid.c: fixed bug #56049, forgot one check in the
14160 validation routine
14161
Daniel Veillardca2366a2001-06-11 12:09:01 +000014162Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14163
14164 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14165
Daniel Veillard6761eee2001-06-11 10:29:38 +000014166Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14167
14168 * libxml.h: fixed an error in last commit
14169 * doc/FAQ.html: added an entry for compilation from CVS
14170
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014171Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * xmlversion.h.in libxml.h: Cygwin patches
14174 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14175 * tree.h: cleanup
14176
Daniel Veillardacd370f2001-06-09 17:17:51 +000014177Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14180 memory block in a strange case where libxml is linked twice
14181 in the binary.
14182
Daniel Veillard1d047672001-06-09 16:41:01 +000014183Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14184
14185 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14186 state far too often, simple fix used to avoid it.
14187
Daniel Veillard4497e692001-06-09 14:19:02 +000014188Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14191 being processed, applied his patch
14192 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14193
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014194Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14197 provided fixes to compile on MSCC again
14198 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14199 also provided an update for the project files.
14200
Daniel Veillarda682b212001-06-07 19:59:42 +000014201Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14204 bug #55810
14205
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014206Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * tree.c: fixed xmlGetNsProp() to close bug #55683
14209 Note this requires libxslt to use it's own function instead.
14210
Daniel Veillardf0c53762001-06-07 16:07:07 +000014211Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14212
14213 * HTMLtree.c: when in a pre element no formatting space should
14214 be added.
14215 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14216
Daniel Veillard068a9652001-06-07 15:30:26 +000014217Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14218
14219 * configure.in: added tests for signal() and signal.h
14220
Daniel Veillard541d6552001-06-07 14:20:01 +000014221Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14222
14223 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14224
Daniel Veillard8a367d42001-06-07 14:01:34 +000014225Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14226
14227 * doc/libxml-doc.el: Felix Natter provided a new version for
14228 libxml2
14229
Daniel Veillard8a926292001-06-07 11:20:20 +000014230Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14231
14232 * HTMLtree.c: when in a pre element no formatting space should
14233 be added.
14234
Daniel Veillard14839d52001-06-06 16:11:56 +000014235Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14236
14237 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14238
Daniel Veillarde95e2392001-06-06 10:46:28 +000014239Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14240
14241 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14242 hack
14243 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14244 * uri.c: fixed a warning
14245
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014246Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * HTMLtree.c: trying to close bug #55772 escaping in script
14249 elements
14250 * doc/xml.html: suggest to send mail to the list
14251
14252Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014253
14254 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14255 good. Use a macro and based on the solution provided in
14256 vsnprintf manual page from GNU.
14257
Bjorn Reese99748722001-06-05 12:49:15 +000014258Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14259
14260 * error.c: Workaround for non-preserving variadic list.
14261 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14262
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014263Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * doc/xml.html: added 2.3.10 release
14266
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014267Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * configure.in: releasing 2.3.10
14270
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014271Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14272
14273 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14274
Daniel Veillard20042422001-05-31 18:22:04 +000014275Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14276
14277 * encoding.c: Robert Collins provided a patch to add the
14278 "US-ASCII" encoding alias
14279
Daniel Veillard97ac1312001-05-30 19:14:17 +000014280Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14281
14282 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14283 string oriented functions and started cleaning the related areas
14284 in xpath.c which needed fixing in this respect
14285
Daniel Veillard2d703722001-05-30 18:32:34 +000014286Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14287
14288 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14289 #55380
14290 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14291
Daniel Veillard9403a042001-05-28 11:00:53 +000014292Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14293
14294 * TODO: updated
14295 * nanohttp.[ch] : started adding APIs to get the redirected URL
14296 when this occurs (needed for further base computation
14297 * tree.h: cleanup
14298 * encoding.c: cleanup
14299 * SAX.c: minor change around ctxt->loadsubset
14300
Daniel Veillard6278fb52001-05-25 07:38:41 +000014301Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * Makefile.am include/Makefile.am: small change to have
14304 include/libxml rebuilt if working from CVS.
14305 * uri.c: applied another patch from Carl Douglas for URI escaping,
14306 this should close bug #51876
14307
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014308Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14309
14310 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14311 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14312 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14313 added specific regression test
14314 * parser.h: preparing for the XSLT mode where DTD inherited
14315 attributes are added to the tree.
14316
Daniel Veillardbbd22452001-05-23 12:02:27 +000014317Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14318
14319 * xinclude.[ch]: Updated the namespace for the Last Call version
14320 * result/XInclude/include test/XInclude/include: updated the
14321 testsuite accordingly
14322
Daniel Veillard8514c672001-05-23 10:29:12 +000014323Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14324
14325 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14326 related to bug #51876
14327
Daniel Veillard42596ad2001-05-22 16:57:14 +000014328Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * tree.c: fixed a gross mistake in base computation, xml:base is
14331 not completely correct yet (need cascade).
14332 * xpath.[ch]: added the few things needed to find a function name
14333 and URI from the XPath context when it is called.
14334
Daniel Veillard81418e32001-05-22 15:08:55 +000014335Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14336
14337 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14338 * DOCBparser.c: small cleanup
14339 * xmllint.c: added a --catalogs option to load catalogs from
14340 $SGML_CATALOG_FILES
14341 * tree.c: cleanup
14342 * configure.in: iconv library fixup, ICONV_LIBS
14343
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014344Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14345
14346 * catalog.c: handling of CATALOG entries. detection of recursion,
14347 and a few bugfixes
14348 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14349 against the default namespace
14350
Daniel Veillard04b93292001-05-21 08:15:31 +000014351Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14352
14353 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14354
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014355Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14356
14357 * parser.c: fixed propagation context info when parsing an
14358 external entity.
14359 * doc/html/*.html: regenerated a couple of docs
14360
Daniel Veillard4623acd2001-05-19 15:13:15 +000014361Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14362
14363 * doc/xml.html: update with 2.3.9 informations
14364
Daniel Veillardbed7b052001-05-19 14:59:49 +000014365Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14366
14367 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14368 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14369 * doc/html/* : rebuilt the docs
14370 * valid.c: small patch which may improve some case when
14371 validating.
14372
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014373Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * HTMLparser.c: Closed bug #54891
14376 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14377 to the suite
14378
14379Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14380
14381 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14382 applied a documentation patch from LotR and filled in a few missing
14383 descriptions
14384
Daniel Veillard76d66f42001-05-16 21:05:17 +000014385Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * xpath.c tree.c parser.c: speed optimizations at the parser level
14388 document tree freeing and xpath evaluation
14389
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014390Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14391
14392 * parser.c parser.h parserInternals.h: fixed a couple of
14393 interfaces for handling memory buffer input to const char *
14394 upon suggestion of JamesH.
14395
Daniel Veillardc3739e72001-05-15 15:23:27 +000014396Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14397
14398 * configure.in: LoTR sent a patch fixing the previous commit
14399
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014400Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * configure.in: trying to deal again with the stoopid -R linking
14403 flag of Solaris
14404
Daniel Veillard790142b2001-05-15 10:51:53 +000014405Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14406
14407 * xpath.h: two nodeset access macros from Thomas Broyer
14408
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014409Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14412 patch from Thomas Broyer
14413
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014414Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14415
14416 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14417 case
14418 * INSTALL: was empty added stuff from the FAQ
14419
Daniel Veillard75bea542001-05-11 17:41:21 +000014420Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14421
14422 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14423 attributes handling and #54433 by adding xmlUnsetProp()
14424 and xmlUnsetNsProp()
14425
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014426Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14427
14428 * HTMLparser.c: Patch from Jonas Borgström
14429 (htmlGetEndPriority): New function, returns
14430 the priority of a certain element.
14431 (htmlAutoCloseOnClose): Only close inline elements if they
14432 all have lower or equal priority.
14433 * result/HTML: this of course changed a number of tests results.
14434
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014435Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * xmlIO.c catalog.c: plugged in the default catalog resolution
14438 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14439 documentations
14440 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14441
Daniel Veillarda7374592001-05-10 14:17:55 +000014442Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14445 integrating catalogs
14446 * catalog.[ch] testCatalog.c: adding a small catalo API
14447 (only SGML catalog support).
14448 * parser.c: restaured xmlKeepBlanksDefault(0) API
14449
Daniel Veillardc17337c2001-05-09 10:51:31 +000014450Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14453
Daniel Veillard257d9102001-05-08 10:41:44 +000014454Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * parser.c: added xmlParseExternalEntityPrivate() to allow
14457 propagation of ctxt->_private when parsing external entities
14458
Daniel Veillard083c2662001-05-08 08:27:14 +000014459Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14460
14461 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14462
Daniel Veillard01ef7382001-05-08 07:31:43 +000014463Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14464
14465 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14466
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014467Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * valid.c: warn when indeterminist content model is detected
14470 * result/VC/ElementValid8: this adds a message
14471 * Makefile.am: add --novalid for VCM tests
14472 * parserInternals.c: added a call to Init memory
14473
Daniel Veillard64269352001-05-04 17:52:34 +000014474Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14475
14476 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14477 when both parameters are NULL.
14478
Daniel Veillard37721922001-05-04 15:21:12 +000014479Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14480
14481 * valid.c: applied small patch from Gary Pennington, reindented
14482 some part of the code.
14483
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014484Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14487 release, updated and regenerated the docs
14488
Daniel Veillard357c9602001-05-03 10:49:20 +000014489Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14490
14491 * xpath.c result/XPath/expr/floats : clarified and cleanup
14492 printing of abnormal floats in tests.
14493
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014494Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14495
14496 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14497 * results/HTML/ : a few changes in the output of the HTML tests as
14498 a result.
14499 * configure.in: tying to fix -liconv where needed
14500
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014501Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14502
14503 * Makefile.am: fixed a stupid error
14504
Daniel Veillard7150a032001-05-02 16:41:11 +000014505Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14506
14507 * configure.in Makefile.am: make the inclusion of the trio
14508 modules in the library conditional
14509
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014510Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14511
14512 * DOCBparser.c: patche from László Kovács, fixed entities refs
14513 in attributes handling
14514
Daniel Veillardedddff92001-05-02 10:58:52 +000014515Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14516
14517 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14518 flushing
14519
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014520Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14521
14522 * xpath.c: fix of an XSLT namespace bug reported on the list
14523 general/bug-8-
14524
Daniel Veillard5792e162001-04-30 17:44:45 +000014525Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14526
14527 * strio.h trio.c: Dan McNichol suggested a couple of small
14528 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14529
Daniel Veillard02141ea2001-04-30 11:46:40 +000014530Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14531
14532 * tree.c parser.c encoding.c: spent a bit more time looking
14533 at the parsing speed and DOM handling. Added a few more
14534 speedups.
14535
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014536Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14537
14538 * parser.c: small but effective parsing speed improvement
14539
Daniel Veillardb59076b2001-04-29 17:04:07 +000014540Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * configure.in: default on the DocBook parser inclusion (for Gnome)
14543 * DOCBparser.h: fixed a header reference
14544
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014545Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14546
14547 * configure.in xpath.c: applied Bjorn patches for FPE on the
14548 alpha
14549
Daniel Veillardeefd4492001-04-28 16:55:50 +000014550Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14551
14552 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14553 xmlSaveFormatFileTo()
14554
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014555Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14556
14557 * xpath.c: simple and efficient optimization, XPath functions
14558 aways bind to the same code, cache this
14559 * TODO: updated (by saying some is obsolete)
14560
Daniel Veillard2156a562001-04-28 12:24:34 +000014561Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14562
14563 * xpath.c: more cleanup work on XPath name parsing routines
14564
Daniel Veillard61d80a22001-04-27 17:13:01 +000014565Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14566
14567 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14568 xmlXPathParseName
14569 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14570 * debugXML.c: avoid compilation problems if compiling without
14571 HTML support, Igor Zlatkovic
14572 * win32/libxml2/libxml2.def.src: being able to compile without
14573 XPath on Windows
14574
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014575Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14576
14577 * libxml.m4: yet another patch from Toshio Kuratomi
14578
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014579Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14580
14581 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14582
Daniel Veillard67fee942001-04-26 18:59:03 +000014583Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14584
14585 * tree.[ch]: added xmlSaveFormatFile interface for saving
14586 and indenting a file.
14587
Daniel Veillard82e49712001-04-26 14:38:03 +000014588Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * xpath.c: fixed bug #53689 related to processing-instruction()
14591
Daniel Veillard02f077a2001-04-26 10:59:11 +000014592Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * DOCBparser.c: patche from László Kovács
14595
Daniel Veillard30211a02001-04-26 09:33:18 +000014596Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14597
14598 * parser.c: applied fixes from Christian Glahn bug report #53391
14599
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014600Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14601
14602 * error.c: Jean François Lecomte provided a complete description
14603 and a fix to bug #53537
14604
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014605Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14606
14607 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14608
Daniel Veillard1034da22001-04-25 19:06:28 +000014609Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14610
14611 * DOCBparser.c SAX.c: a bit more work on entities processing.
14612 Still Need to cleanup XML output and references in attributes
14613
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014614Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14615
14616 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14617
Daniel Veillardb33c2012001-04-25 12:59:04 +000014618Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14619
14620 * tree.c: trying to fix #53574, not completely complete,
14621 I would like xmllint --copy --debug test/ent1 and
14622 xmllint --debug test/ent1 to show the same result.
14623 * xpath.c: fix a bug when trying to sort namespace nodes
14624
Daniel Veillard5146f202001-04-25 10:29:44 +000014625Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14626
14627 * HTMLtree.c: real fix for #53402
14628
Daniel Veillard7533cc82001-04-24 15:52:00 +000014629Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14630
14631 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14632 PIs when using xsl:output
14633 * valid.c: closing #53537 some case generate segfaults if there
14634 is validity errors
14635
Daniel Veillard61b33d52001-04-24 13:55:12 +000014636Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14637
14638 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14639 of external parsed entities, added --noent to testDocbook
14640 * valid.c: Garry Pennington found an uninitialized variable
14641 access in xmlValidateElementContent()
14642
Daniel Veillard56098d42001-04-24 12:51:09 +000014643Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14644
14645 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14646 with madness
14647 * result/HTML/ : this modified the result of the regression tests
14648 a lot.
14649
Daniel Veillard122376b2001-04-24 12:12:30 +000014650Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14651
14652 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14653 to doc where it wasn't checked against NULL reported by
14654 Jens Laas
14655
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014656Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14657
14658 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14659 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14660
Daniel Veillardeae522a2001-04-23 13:41:34 +000014661Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14662
14663 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14664 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14665 * SAX.[ch]: cleanup and updates for DocBook
14666 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14667 ex SGML identifier changes
14668 * valid.c: removed a static unused function.
14669
Daniel Veillardde57c612001-04-23 09:13:36 +000014670Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14671
14672 * HTMLtree.c: applied change for Paul Sponagl on script saving
14673 * Makefile.am: the warning about entity title.xml are normal.
14674
Daniel Veillard393df012001-04-22 20:11:18 +000014675Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14676
14677 * configure.in: release of 2.3.7
14678 * Makefile.am: fixing make distcheck
14679
Daniel Veillarda41123c2001-04-22 19:31:20 +000014680Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14681
14682 * doc/html/* doc/xml.html: updated and regenerated the docs
14683
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014684Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14687
Daniel Veillarde82a9922001-04-22 12:12:58 +000014688Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14689
14690 * tree.c: fixed #53388 with the provided patch
14691
Daniel Veillard06803992001-04-22 10:35:56 +000014692Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14693
14694 * valid.c: Bjorn detected an invalid memory access. Fixed
14695 vstateVPush()
14696
Daniel Veillard40af6492001-04-22 08:50:55 +000014697Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14698
14699 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14700
Bjorn Reese70a9da52001-04-21 16:57:29 +000014701Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14702
14703 * libxml.h: new header used only for the compilation of libxml
14704 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14705 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14706 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14707 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14708 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14709 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14710 baseline (version 1.2 plus a single patch).
14711 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14712 scientific notation for numbers. Tests added.
14713 * xpath.c: formatting of numbers changed to use sprintf
14714 (contribution from William Brack)
14715
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014716Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14717
14718 * valid.c: cleanup, more useful debugging
14719 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14720 * xmlIO.c: entity loading is printed as an error when validating
14721
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014722Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14723
14724 * valid.c: fixed to validate within entities
14725 * test/VCM/v22.xml: added a specific testcase
14726
Daniel Veillardca1f1722001-04-20 15:47:35 +000014727Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14728
14729 * valid.c: forgot an epsilon transition in for ()+
14730 * test/VCM/v21.xml : added a specific test case
14731
Daniel Veillard85349052001-04-20 13:48:21 +000014732Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14733
14734 * valid.c: removed a state explosion exhibited by RSS
14735 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14736 from bug #51872
14737
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014738Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14739
14740 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14741 validation without using an ugly NFA -> DFA algo in the source.
14742 Made a specific algorithm easier to maintain, using a single
14743 stack and without recursion.
14744 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14745 * hash.c: made the growing routine static
14746 * tree.h parser.c: added the parent information to an
14747 xmlElementContent node.
14748
Daniel Veillarde470df72001-04-18 21:41:07 +000014749Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14750
14751 * SAX.c parser.c xpath.c: generating IDs when not validating
14752 from an external parsed entity was poisoning the ID has table
14753 with removed values. This was killing XSLT on the KDE help
14754 browser.
14755
Daniel Veillardceacdd92001-04-18 15:10:35 +000014756Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14757
14758 * entities.h: andrew@ugh.net.au detected a double declaration
14759
Daniel Veillarda10efa82001-04-18 13:09:01 +000014760Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14761
14762 * debugXML.c hash.c tree.h valid.c : some changes related to
14763 the validation suport to improve speed with DocBook
14764 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14765 the way validation errors get reported
14766
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014767Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14768
14769 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14770 by P C Chow and William M. Brack for XSLT HTML output
14771
Daniel Veillard2d90de42001-04-16 17:46:18 +000014772Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14773
14774 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14775 Igor Zlatkovic patches for MSC compilation and added his
14776 updates
14777
Daniel Veillarde043ee12001-04-16 14:08:07 +000014778Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14779
14780 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14781 prefix lookup.
14782 * parserInternals.c: fixed the bug reported by Morus Walter
14783 due to an off by one typo in xmlStringCurrentChar()
14784
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014785Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14786
14787 * HTMLparser.c result/HTML/*: revamped the way the HTML
14788 parser handles end of tags or end of input
14789
Daniel Veillard82daa812001-04-12 08:55:36 +000014790Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14791
14792 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14793
Daniel Veillard67a21302001-04-11 14:39:16 +000014794Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14795
14796 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14797 bug where the linktime verions of free() won't work ...
14798
Daniel Veillard27b55282001-04-11 12:22:25 +000014799Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14800
14801 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14802
Daniel Veillardafc73112001-04-11 11:51:41 +000014803Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14804
14805 * doc/xml.html: added 2.3.6 release
14806
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014807Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14808
14809 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14810 * result/wml.xml: resulted in a small output change
14811
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014812Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14813
14814 * tree.c: xmlNewDoc was missing the charset initialization
14815 * xmllint.c: added --auto to autogenerate a doc, allow to
14816 reproduce the problem fixed on xmlNewDoc
14817
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014818Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14819
14820 * xpath.c: trying to get 52979 solved
14821 * tree.c result/ result/noent/: trying to get 52712 solved, this
14822 also made me clean up the fact that XML output in general should
14823 not add formating blanks by default, this changed the output of
14824 a few tests
14825
Daniel Veillard73639a72001-04-10 14:31:39 +000014826Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14827
14828 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14829
Daniel Veillardfac26a12001-04-08 13:08:14 +000014830Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14831
14832 * configure.in: finally released 2.3.6
14833
Daniel Veillard911f49a2001-04-07 15:39:35 +000014834Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14835
14836 * xpath.c: checking for null pointer generated by new code
14837
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014838Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * xpath.c: fixed a [] evaluation problem reported
14841 * test/XPath/tests/simpleaddr: extended test
14842 * result/XPath/simpleaddr: updated result
14843
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014844Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14845
14846 * xmllint.c: Dan Timis reported a portability problem
14847 on Macs without mmap, fixed it.
14848
Daniel Veillardb38bd552001-04-03 18:22:00 +000014849Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * testXPath.c : added a --tree option allowing to display the
14852 tree dump of the XPath expression
14853
Daniel Veillard4dd93462001-04-02 15:16:19 +000014854Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14855
14856 * xpath.c: fixed a memleak when comparing nodesets
14857 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14858 * tree.c: added a TODO
14859
Daniel Veillard92ad2102001-03-27 12:47:33 +000014860Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14861
14862 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14863 we need string functions
14864 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14865 to be able to use them where needed. Applied some changes
14866 to reduce name linking pollution and compile in only what's
14867 needed.
14868 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14869 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14870 for the string manipulation functions
14871 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14872 to the free() function of xmlmemory.c
14873 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14874 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14875 usage.
14876
14877
Daniel Veillard2be30642001-03-27 00:32:28 +000014878Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14879
14880 * error.c: applied the context output patch of the error
14881 handling submitted by Chuck Griffith
14882 * error/VC/*: this slightly change some error logs
14883
Daniel Veillard50582112001-03-26 22:52:16 +000014884Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14885
14886 * parser.c: fixed line number reporting on error
14887
Daniel Veillard04be4f52001-03-26 21:23:53 +000014888Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14889
14890 * parser.c: Sullivan and Darin found a parser bug,
14891 applied the patch.
14892
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014893Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14894
14895 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14896 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14897 xmlversion.h.in xpointer.c: of course the way I defined
14898 UNUSED breaks on old gcc version. Try to be smart and
14899 also define it directly in xmlversion.h
14900 * configure.in: removed -ansi flag from the pedantic set
14901
14902Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014903 Huge cleanup, I switched to compile with
14904 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14905 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14906 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14907 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14908 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14909 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14910 encoding.h entities.c error.c list.[ch] nanoftp.c
14911 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14912 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14913 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14914 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14915 Cleanup, staticfied a number of non-exported functions,
14916 detected and cleaned up a dozen of problem found this way,
14917 avoided a lot of public function name/typedef/system names clashes
14918 * doc/xml.html: updated
14919 * configure.in: switched private flags to the really pedantic ones.
14920
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014921Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14922
14923 * configure.in: 2.3.5
14924 * doc/html/*: rebuilt the docs
14925
Daniel Veillard146c9122001-03-22 15:22:27 +000014926Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14927
14928 * parser.c: fixed a reported bug in NOTATION parsing
14929 * uri.c: accepted but not fixed bug 51876, added TODO
14930 * Makefile.am: fixed bug 51876
14931
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014932Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14933
14934 * config.h.in configure.in error.c: fix a compilation problem
14935 on platforms without vsnprintf (xml@thewrittenword.com)
14936
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014937Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14938
14939 * parser.c: fixed a function name header typo
14940 * SAX.c: notations can also occur in external subset.
14941
Daniel Veillard7d42b542001-03-20 13:22:46 +000014942Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14943
14944 * error.c: removed a C++ like comment
14945
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014946Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14947
14948 * parser.c: fixing bug 52299 strange condition leading
14949 to a parser crash due to a buffer overflow
14950 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14951 added the specific test case
14952
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014953Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14954
14955 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14956 xmlXPathConvert{String,Number,Boolean} to be able to make
14957 type casts without a context stack, fixed some implementation
14958 problems related to the absence of context at parse-time,
14959 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14960 in the public API too
14961 * xpointer.c xpathInternals.h: we need to know at parse time
14962 whether we are compiling an XPointer
14963
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014964Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14965
14966 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14967 cleaned up the parser internals, refactored XPath code, added
14968 new compilation based APIs and cleanly separated public and
14969 private APIs.
14970
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014971Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14972
14973 * xpath.h: the comp field must be added at the end to avoid
14974 killing binary compat.
14975
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014976Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14977
14978 * Makefile.am: detect XPath memleaks in regreson tests
14979 * error.c: fixed and error w.r.t. error reporting still using
14980 stderr
14981 * hash.c: added new line at end of file
14982 * tree.h: minor cleanup
14983 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14984 expression parsing from evaluation, resulted in a number of
14985 changes internally, and in XPointer. Likely to break stuff
14986 using xpathInternals.h but should remain binary compatible,
14987 new interfaces will be added.
14988
Daniel Veillardd574f782001-03-14 19:40:17 +000014989Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14990
14991 * configure.in: fixed a couple of problems reported by
14992 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14993 without gcc on non linux platforms.
14994
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014995Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14996
14997 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14998 a fix for --with-html-dir= configure support. I hope it won't
14999 break rpm generation
15000
Daniel Veillarda022fe02001-03-14 16:30:00 +000015001Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15002
15003 * xmlIO.c: one function comment cleanup.
15004
Daniel Veillard25239c12001-03-14 13:56:48 +000015005Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15006
15007 * SAX.c: external subset notations were improperly registered
15008 in the internal subset.
15009
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015010Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15011
15012 * README.cvs-commits: added, pointing to HACKING
15013 * HACKING: updated
15014
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015015Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15016
15017 * parser.c: and Matt Sergeant found one in the XML push
15018 parser (erroneous check I forgot to remove when I fixed the
15019 main parser).
15020
Daniel Veillard68d7b672001-03-12 18:22:04 +000015021Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15022
15023 * xpath.c: ptittom found a small bug in UnaryExpr
15024
Daniel Veillarde356c282001-03-10 12:32:04 +000015025Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15026
15027 * configure.in: bumped to 2.3.4
15028 * error.c: fixed bug #51860
15029 * tree.c: fixed bug #51861
15030 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15031 * tree.[ch] : added xmlDefaultBufferSize
15032 * nanoftp.c: typo in function name header block
15033 * doc/xml.html : updated, added link to XML::LibXSLT
15034 * doc/html/* : rebuilt the docs
15035
Daniel Veillard80f32572001-03-07 19:45:40 +000015036Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15037
15038 * parser.c SAX.c: the new content parsing code raised an
15039 ugly bug in the characters() SAX callback. Found it
15040 just because of strangeness in XSLT XML Rec ouptut :-(
15041
Daniel Veillard6c831202001-03-07 15:57:53 +000015042Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15043
15044 * Makefile.am: Martin Baulig suggested to add -lm
15045 * tree.c: found another bug in xmlNodeGetContent()
15046
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015047Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15048
15049 * xpath.c: Bjorn found the error related to strictness of comparison.
15050
Daniel Veillard29631a82001-03-05 09:49:20 +000015051Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15052
15053 * parser.c: trying to fix the Dtd parsing problem reported
15054 by Gary, side effect of last week speed optimizations.
15055
Daniel Veillard14be0a12001-03-03 18:50:55 +000015056Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15057
15058 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15059 * parserInternals.c: removed unneeded test raised by Stric
15060
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015061Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15062
15063 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15064 and fixed by William Brack). Added xmlXPathFormatNumber.
15065 Changed the sorting slightly.
15066 * configure.in Makefile.am example/Makefile.am: Added -lm.
15067 Please note that applications linking with libxml2, must
15068 also like with the math library from now on.
15069
Daniel Veillardf9533d12001-03-03 10:04:57 +000015070Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15071
15072 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15073
Daniel Veillard2f362242001-03-02 17:36:21 +000015074Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15075
15076 * parser.c: one must report spaces even if the Dtd element
15077 content proves that this is not part of the element content.
15078 * result/valid/*.xml: this changed the ouptu slightly
15079
Daniel Veillardb402c072001-03-01 17:28:58 +000015080Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15081
15082 * configure.in: bumped to 2.3.3
15083 * doc/xml.html: updated
15084
Daniel Veillard77851712001-02-27 21:54:07 +000015085Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15086
15087 * tree.c: minor doc fix
15088 * xpath.c: deallocation issues when a result tree has been
15089 converted to a node-set
15090
Daniel Veillardec70e912001-02-26 20:10:45 +000015091Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15092
15093 * doc/xml.html: oops corrected dates s/2000/2001
15094
Daniel Veillard8730c562001-02-26 10:49:57 +000015095Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15096
15097 * valid.c: new patch from Gary Pennington
15098
Daniel Veillard91e9d582001-02-26 07:31:12 +000015099Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15100
15101 * doc/xml.html: applied patch from Ankh
15102
Daniel Veillardedac3c92001-02-26 01:36:19 +000015103Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15104
15105 * xinclude.c: fixed a problem building on Mac
15106
Daniel Veillard21a0f912001-02-25 19:54:14 +000015107Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15108
15109 * parser.c: more work on increasing parsing ferformances
15110
Daniel Veillard48b2f892001-02-25 16:11:03 +000015111Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15112
15113 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15114 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15115 avoiding memcpy in production builds MEM_CLEANUP macro use
15116 * parser.[ch] parserInternals.c: optimizations of the tightest
15117 internal loops inside the parser. Better checking of I/O
15118 flushing/loading conditions
15119 * xmllint.c : added --timing
15120
Daniel Veillard71681102001-02-24 17:48:53 +000015121Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15122
15123 * configure.in: bumped to 2.3.2
15124 * doc/xml.html: updated for release
15125
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015126Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15127
15128 * xpath.c: found a memleak and fixed a nasty bug
15129
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015130Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15131
15132 * xmllint.[c1] : added return code errors for xmllint
15133 * xpath.c: specific debug dump function for result value trees
15134
Daniel Veillard4b637072001-02-21 21:52:55 +000015135Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15136
15137 * xpath.c: finally implemented xmlXPathCompareNodeSets
15138 * test/XPath/expr/floats results/XPath/expr/floats: added
15139 a test for float expressions
15140
Daniel Veillardf714aa32001-02-21 03:07:44 +000015141Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15142
15143 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15144 * parserInternals.[ch]: trying to speed up parsing
15145 * xpath.c : speeded up node set equality op
15146
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015147Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15148
15149 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15150 better handling of ID/IDREF and the list modules associated
15151 * configure.in: small CFLAGS cleanup
15152
Daniel Veillarda8abee62001-02-19 15:14:59 +000015153Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15154
15155 * configure.in: fixed iconv detection on AIX (stric)
15156
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015157Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015158
15159 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15160
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015161Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15162
15163 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15164 and optimized xmlXPathNodeSetSort
15165
Daniel Veillard142adbf2001-02-17 13:21:05 +000015166Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15167
15168 * xpath.c: bug fix when context size is 0
15169 * parser.c: I like Norm's Dtd because they still manage to break
15170 the parser occasionally
15171
Daniel Veillardf23e0092001-02-16 13:21:29 +000015172Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15173
15174 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15175
Daniel Veillarde0e26512001-02-16 00:11:46 +000015176Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15177
15178 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15179 attributes within the XML-1.0 namespace
15180
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015181Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15182
15183 * xpathInternals.h: exported a few axis functions
15184 * doc/xml.html: updated the doc
15185
Daniel Veillard760f4422001-02-15 14:59:48 +000015186Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15187
15188 * configure.in: applied patch from Daniel van Balen for OpenBSD
15189 and bumped version to 2.3.1
15190 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15191 attempt to find autoclosing was simply broken, removed it,
15192 updated the examples, this is better
15193
Daniel Veillardd194dd22001-02-14 10:37:43 +000015194Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15195
15196 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15197 hash functionnalities.
15198 * doc/html/* : rebuild the doc
15199
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015200Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15201
15202 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15203 on predicate
15204 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15205 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15206 really want to have tags closed on output even if we accept
15207 unclosed ones on input
15208
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015209Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15210
15211 * xpath.c: ouch don't free NULL, rare case fixed
15212 * tree.c: don't coalesce text nodes if they don't have the
15213 same behaviour wrt escaping on output
15214
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015215Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15216
15217 * xpath.c: small fixup
15218 * SAX.c: don't warn on empty namespaces.
15219
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015220Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15221
15222 * README: a bit of cleanup
15223 * configure.in: preparing for 2.3.0 release
15224
Daniel Veillard1f83d392001-02-08 09:37:42 +000015225Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15226
15227 * hash.[ch]: added a first version of xmlHashSize()
15228 * valid.c: another bug fix from Gary Pennington
15229
Daniel Veillard5eef6222001-02-07 18:24:48 +000015230Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15231
15232 * valid.c: couple of bug fixes pointed by Gary Pennington
15233 * HTMLtree.c: #if 0 cleanup
15234
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015235Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15236
15237 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15238 which removes a time consuming check of xmlXPathNodeSetAdd()
15239 and use it in places where we are sure to not break unicity
15240
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015241Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15242
15243 * xpath.c: bug fixes found from XSLT
15244 * tree.c: preserve node->name special values when copying nodes.
15245 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15246 external subset are fetched when available but without full
15247 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15248 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15249 output with encoding disabled.
15250
Daniel Veillard2c833b62001-02-03 08:52:06 +000015251Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15252
15253 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15254 xmlCheckFilename should not be called from xmlFileOpenW
15255 and xmlGzfileOpenW
15256
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015257Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15258
15259 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15260 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15261 added the new tests for URI normalization
15262 * testURI.c: fixed stoopid bugs
15263 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15264 the URI in the error messages are now properly normalized
15265
Daniel Veillardea28ce62001-02-02 08:20:19 +000015266Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15267
15268 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15269
Daniel Veillarde99a4762001-02-01 04:34:35 +000015270Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15271
15272 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15273
Daniel Veillard2b325a02001-01-31 20:46:31 +000015274Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15275
15276 * xpath.c: fixed mod operator
15277
Daniel Veillardde55cf62001-01-31 15:53:13 +000015278Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15279
15280 * parser.c: fixed xmlStrcat doc
15281 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15282 trees.
15283
Daniel Veillard2f913b72001-01-31 13:23:49 +000015284Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15285
15286 * xpath.c result/XPath/tests/chaptersbase
15287 result/XPath/tests/simplebase: fixed XPath node()
15288 * tree.c: small fix in xmlNewNs()
15289 * Makefile.am: removed extraneous xml2Conf.sh rule
15290
Daniel Veillardb42042b2001-01-28 07:40:36 +000015291Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15292
15293 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15294 Changed the library name, in order to get libxml-devel and
15295 libxml2-devel to coexist on a single system
15296 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15297 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15298
Daniel Veillardee0a4662001-01-27 18:59:33 +000015299Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15300
15301 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15302 libxml2-devel installable in // as libxml-devel.
15303
Daniel Veillard5eb05942001-01-27 17:50:22 +000015304Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15305
15306 * doc/Makefile.am: fixed make rebuild in doc
15307 * doc/html/*.html: rebuilt the docs
15308
Daniel Veillard65c295d2001-01-26 09:32:39 +000015309Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15310
15311 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15312
Daniel Veillard8e199902001-01-25 18:54:39 +000015313Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15314
15315 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15316 the HTML doc to go into the -devel RPM ...
15317 * aclocal.m4 config.h.in: some updates due to auto* magic
15318
Daniel Veillard93086662001-01-25 18:13:04 +000015319Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15320
15321 * xpath.h: added a hook in the context structure allowing to
15322 link to extra support, needed for XSLT
15323
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015324Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15325
15326 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15327 xmlXPtrCmpPoints to use it.
15328 * propagated the following patch from Alejandro Forero
15329 * include/win32config.h xmlIO.c: applied further suggestions
15330 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15331 * example/gjobread.c: fixed warnings, now that it builds
15332
15333Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15334
15335 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15336
15337 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15338 filename points to a valid file (not a directory).
15339 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15340 Added calls to xmlCheckFilenameDir.
15341
15342 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15343 `path' (rather than `filename') as the parameter to gzopen and open.
15344
Daniel Veillard48177c22001-01-23 15:27:41 +000015345Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15346
15347 * Makefile.am: fixed a problem with EXTRA_DIST
15348
Daniel Veillardb83ba402001-01-22 22:45:10 +000015349Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15350
15351 * Makefile.am example/Makefile.am: finally found the trick
15352 to build the example, i.e. add "." in SUBDIRS before example
15353 in the list <grin/>
15354
Daniel Veillard82687162001-01-22 15:32:01 +000015355Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15356
15357 * doc/xml.html: updated with an XSLT section, removed pointer to
15358 W3C CVS base.
15359
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015360Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15361
15362 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15363 too, and deallocation need to occur the same way.
15364
Daniel Veillarde4566462001-01-22 09:58:39 +000015365Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15366
15367 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15368 type correponding to an XSLT result tree fragment. Share most
15369 of the data format with node set, as well as operators.
15370 * HTMLtree.c: added a newline at the end of the doctype output
15371 whe this one is not present initially.
15372 * tree.c: make sure taht the parent and doc pointers are properly
15373 set when copying attributes (lists).
15374
Daniel Veillard701c7362001-01-21 09:48:59 +000015375Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15376
15377 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15378
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015379Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15380
15381 * xpath.c: seems I finally killed that ugly path evaluation
15382 context bug (tagged 9999 in case is is wrong)
15383
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015384Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15385
15386 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15387 for XSLT
15388
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015389Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15390
15391 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15392 for xmlGzfileOpen() bug
15393
Daniel Veillardf6eea272001-01-18 12:17:12 +000015394Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15395
15396 * xpath.c: removed an error found by XSLT usage
15397 * tree.c parserInternals.h: use a predefined static string
15398 for text and comment nodes, avoid freeing them in xmlFreeNode,
15399 exported the string name in parserInternals.h and added
15400 another value to disable encoding at output (for XSLT),
15401 gain memory, time.
15402
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015403Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15404
15405 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15406 win32/libxml2/libxml2_so.dsp: new makefiles and update
15407 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15408
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015409Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15410
15411 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15412 Gary Pennington
15413
Daniel Veillard389e6b72001-01-15 19:41:13 +000015414Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15415
15416 * xpath.c: fixed the comaprision of values and nodelists,
15417 need to compare nodelist still ...
15418 * debugXML.c: avoided a possible core dump
15419 * HTMLparser.c: cleanup
15420 * nanohttp.c: contributed fix.
15421 * tree.c: fixes in properties handling added xmlSetNsProp
15422 needed by libxslt
15423 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15424 comment
15425 * TODO: updated
15426
Daniel Veillard167bd532001-01-06 21:09:34 +000015427Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15428
15429 * parser.c parserInternals.c: applied Bjorn Reese optimization
15430 patch
15431
15432Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15433
15434 * Makefile.am: applied patch fro make check from Martin Vidner
15435
Daniel Veillard503b8932001-01-05 06:36:31 +000015436Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15437
15438 * configure.in: preparing 2.2.11
15439 * doc/html/*: rebuild the HTML files
15440 * doc/xml.html : updated
15441
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015442Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15443
15444 * tree.c: fixed a stupid bug
15445 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15446 patches related to validation of an XInclude processing result
15447 * TODO: updated
15448
Daniel Veillarde2488192001-01-04 10:54:22 +000015449Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15450
15451 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15452 on large files
15453
Daniel Veillardf060a412001-01-03 20:52:44 +000015454Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15455
15456 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15457
Daniel Veillard45cff692001-01-03 18:02:04 +000015458Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15459
15460 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15461 reported by Jonas Borgström
15462 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15463
Daniel Veillard08108982001-01-03 15:24:58 +000015464Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15465
15466 * testXPath.c xpath.c: fixing the XPath union expressions problem
15467 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15468
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015469Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15470
15471 * xmllint.c: Made is so if the file name is "-" is will read form
15472 standard input. Sven Heinicke <sven@zen.org>
15473 * tree.c: fixed a problem when growing buffer
15474 * tree.h: fixed the comment of the node types following andersca
15475 comment
15476 * TODO: updated
15477
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015478Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15479
15480 * HTMLparser.[ch]: added a way to avoid adding automatically
15481 omitted tags. htmlHandleOmittedElem() allows to change the
15482 default handling.
15483 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15484 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15485 of xmllint too when using --memory flag, added a memory test
15486 suite at the Makefile level.
15487 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15488 with namespace use when encountering QNames in XPath evalation,
15489 added xmlns() scheme in XPointer.
15490 * nanoftp.c : incorporated a fix
15491 * parser.c xmlIO.c: fixed problems raised with encoding when using
15492 the memory I/O
15493 * parserInternals.c: closed bug 25934 reported by
15494 torsten.landschoff@innominate.de
15495 * TODO: updated
15496
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015497Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15498
15499 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15500 on a non-updated tree :-(, made a 2.2.10 release to correct the
15501 situation
15502
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015503Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15504
15505 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15506 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15507 integrated a set of OpenVMS changes from Howard Taylor
15508 <Howard.Taylor@pacoast.com>
15509
Daniel Veillard58770e72000-11-25 00:48:47 +000015510Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15511
15512 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15513 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15514
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015515Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * HTMLparser.c: some fixes on auto-open of html/head/body
15518 * encoding.c: fixed a compilation error on some gcc env
15519 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15520 XPointer implementation
15521 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15522 related XPointer tests and associated results
15523
Daniel Veillard300f7d62000-11-24 13:04:04 +000015524Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * doc/xmldtd.html doc/xml.html: following a short step by step
15527 guidance on IRC to help maciej with DTDs I started a small
15528 page on the subject.
15529
Daniel Veillard748e45d2000-11-17 16:36:08 +000015530Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * HTMLparser.c: fixed handling of broken charrefs
15533 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15534 patches
15535
Daniel Veillard28929b22000-11-13 18:22:49 +000015536Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * doc/xml.html doc/html/* : rebuilt the docs after adding
15539 xinclude and updated page for 2.2.7 and 2.2.8
15540 * configure.in: releasing 2.2.8
15541
Daniel Veillard41e06512000-11-13 11:47:47 +000015542Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15543
15544 * parser.[ch] parserInternals.c: applied the conditional
15545 section processing fix from Jonathan P Springer
15546 <jonathan.springer2@gte.net>
15547 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15548 project file, fixed iconv default non support
15549 * xpath.c: fixed the problem of evaluating relative expressions
15550 when a node context is provided.
15551
Daniel Veillardbf432752000-11-12 15:56:56 +000015552Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15553
15554 * nanoftp.c: fixed gcc 2.95 new warnings
15555 * SAX.c: fixed a stupid bug
15556 * tree.c: fixed a formatting problem when round-tripping
15557 from/to memory
15558 * xinclude.c: chased memleak, fixed a base problem
15559 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15560 xmlXPtrBuildNodeList()
15561 * TODO: updated
15562 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15563 adding a first small set of regression tests for XInclude
15564
Daniel Veillardc2def842000-11-07 14:21:01 +000015565Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15566
15567 * nanohttp.[ch]: applied Wayne Davison patches to access
15568 the WWW-Authorization header.
15569 * parser.c: Closed Bug#30847: Problems when switching encoding
15570 in short files by applying Simon Berg's patch.
15571 * valid.c: fixed a validation problem
15572 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15573 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15574 Wayne Davison
15575 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15576 need to be extended to non full nodes selections.
15577 * xinclude.c: starts to work decently
15578
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015579Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15580
15581 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15582 debugXML.c xmlversion.h.in: Started adding XInclude support,
15583 this is a new xmllint option
15584 * tree.c xpath.c: applied TOM patches for XPath
15585 * xpointer.c: fixed a couple of errors.
15586 * uri.c: added an escaping function needed for xinclude
15587 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15588 new warning from RH70 gcc's version
15589
Daniel Veillarda4964b72000-10-31 18:23:44 +000015590Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15591
15592 * HTMLparser.c: fixed loop on invalid char in scripts
15593 * parser.c: update to description of xmlIOParseDTD()
15594 * libxml.m4 xmlversion.h.in: changes contributed by
15595 Michael Schmeing <m.schmeing@internet-factory.de>
15596 * configure.in: preparing for 2.2.7
15597 * Makefile.am: trying to avoid config.h and acconfig.h
15598 being included in the distrib
15599 * configure.in: released 2.2.7
15600
15601Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15604 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15605
Daniel Veillard01411222000-10-30 15:33:22 +000015606Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15607
15608 * parser.[ch]: added xmlIOParseDTD()
15609 * xpointer.c: added support for the 2 extra parameters of
15610 string-range, fixed a stoopid error when '0' was present
15611 in XPointer expressions
15612 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15613 testsuite for the above
15614
Daniel Veillard6db58192000-10-30 09:27:53 +000015615Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * libxml.spec.in: improved package descriptions
15618
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015619Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15620
15621 * xpath.c xpathInternals.h: applied a large cleaning patch
15622 from TOM <ptittom@free.fr>, it also add namespace support
15623 for function and variables registration.
15624
Daniel Veillardbd20df72000-10-29 17:53:40 +000015625Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15626
15627 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15628 * Makefile.mingw: Wayne Davison's update adding hash.c
15629
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015630Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15631
15632 * xpath.c: fixed the root evaluation problems
15633 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15634 ignorable spaces with <b> <bold> <em>
15635 * tree.c: fixed a loop in xmlSearchNsByHref()
15636
Daniel Veillard767662d2000-10-27 17:04:52 +000015637Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15638
15639 * xpath.c: applied another XPath patch from TOM
15640 * xpath.c include/makefile.am: applied another patch from
15641 china@thewrittenword.com (cleanup on IRIX).
15642
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015643Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15644
15645 * xml-config.1: received a fixed version from Fredrik Hallenberg
15646 <hallon@lysator.liu.se>
15647
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015648Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15651 cleanup patch for XPath
15652
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015653Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15654
15655 * patched to redirrect all "out of context" error messages to
15656 a reconfigurable routine. The changes are:
15657 * xmlerror.h : added the export of an error context type (void *)
15658 an error handler type xmlGenericErrorFunc there is an interface
15659 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15660 to reset the error handling routine and its argument
15661 (by default it's equivalent to respectively fprintf and stderr.
15662 * all the c files: all wild accesses to stderr or stdout within
15663 the library have been replaced to calls to the handler.
15664
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015665Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * configure.in: release 2.2.6
15668 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15669 exporting the inner functions of xpath for extension modules
15670 * doc/*: updated and rebuilt the doc
15671
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015672Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * nanohttp.c : applied Wayne HTTP cleanup patch
15675 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15676 and xmlNodeSetSpacePreserve()
15677
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015678Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15679
15680 * xpath.c: closing bug #29260
15681
Daniel Veillard126f2792000-10-24 17:10:12 +000015682Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15685 multikey tuples, made hash structure opaque
15686 * valid.[ch]: moved elements, attributes, notations decalarations
15687 as well as ID and refs to hash tables.
15688 * entities.c: hash cleanup
15689 * xmlmemory.c: fixed a dump problem in debug mode
15690 * include/Makefile.am: problem passing in DESTDIR= values patch
15691 from Marc Christensen <marc@calderasystems.com>
15692 * nanohttp.c: removed debugging remains
15693 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15694 * HTMLparser.c parser.c: fixing a number of problems with the
15695 macros in the *parser.c files (Wayne).
15696 * HTMLparser.c: close the previous option when opening a new one
15697 (Marc Sanfacon).
15698 * result/HTML/*: updated the HTML results accordingly
15699
Daniel Veillard52afe802000-10-22 16:56:02 +000015700Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15701
15702 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15703 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15704 XPath functions and XML entities table to them. More to come...
15705 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15706
Daniel Veillard683cb022000-10-22 12:04:13 +000015707Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * tree.c: coalesce adjacent text nodes
15710 * valid.c: handling of blank nodes in DTd validation (raised
15711 by problems with a posteriori validation).
15712 * nanohttp.c: changing behaviour on HTTP write stuff.
15713 * HTMLtree.c: forced body and html to be explicitely closed.
15714 * xpath.h: exported more XPath functions.
15715
Daniel Veillard1baf4122000-10-15 20:38:39 +000015716Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15717
15718 * Release of 2.2.5
15719 * xpointer.c: range() range-inside and other helper functions
15720 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15721
Daniel Veillard47e12f22000-10-15 14:24:25 +000015722Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15723
15724 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15725 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15726
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015727Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15728
15729 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15730 and XPointer modules
15731
Daniel Veillard134c9f32000-10-15 10:27:08 +000015732Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15733
15734 * SAX.h: closed #25107
15735
Daniel Veillard39915622000-10-15 10:06:55 +000015736Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15737
15738 * testSAX.c: fixed problem with cdata reporting
15739 * SAXresult/* : updated
15740
Daniel Veillard1e851392000-10-15 10:02:56 +000015741Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15742
15743 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15744 Closed bug #27499, added to regression tests
15745 * TODO: updated
15746
Daniel Veillard7eda8452000-10-14 23:38:43 +000015747Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15748
15749 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15750 support for SCRIPT and STYLE with help from Bjorn Reese
15751 * test/HTML/* result/HTML/*: added simple testcase and updated
15752 the existing ones.
15753
Daniel Veillardff9c3302000-10-13 16:38:25 +000015754Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15755
15756 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15757 string-range for empty strings
15758 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15759 test/XPath/xptr/strrange: augmented the XPointer testsuite
15760
Daniel Veillard189446d2000-10-13 10:23:06 +000015761Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15762
15763 * doc/xml.html doc/xmlmem.html: added a module describing memory
15764 interfaces and use, updated the main page.
15765
Daniel Veillard2f971a22000-10-12 23:26:32 +000015766Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15769 nanoftp code work on Windows too now
15770
15771Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015772
15773 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15774 * xpointer.c: implemented string-range() at least a good first version
15775 * test/XPath/docs/str test/XPath/xptr/strrange
15776 result/XPath/xptr/strrange: the string-range() tests
15777
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015778Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15779
15780 * Makefile.am include/Makefile.am include/win32config.h
15781 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15782 and make distcheck
15783
Daniel Veillard19d61112000-10-11 23:50:35 +000015784Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15787 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15788 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15789
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015790Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15791
15792 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15793 patch for socklen_t detection by
15794 Albert Chin-A-Young <china@thewrittenword.com>
15795
Daniel Veillardcd429612000-10-11 15:57:05 +000015796Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15797
15798 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15799 and added a --dtdvalid option to xmllint used to test it
15800
Daniel Veillard47c02452000-10-11 13:04:36 +000015801Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15802
15803 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15804 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15805
Daniel Veillard2d38f042000-10-11 10:54:10 +000015806Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15807
15808 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15809 handlings (registration, lookup, cleanup)
15810
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015811Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15812
15813 * configure.in Makefile.am include/makefile.am: adding XPointer
15814 and XPtrtests target
15815 * xpointer.[ch] : new files for XPointer support
15816 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15817 more XPath tests
15818
Daniel Veillard57fda592000-10-10 23:24:14 +000015819Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15820
15821 * configure.in: fixed, very broken, make distcheck works again
15822
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015823Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15824
15825 * More work toward 2.2.5, integrated a number of patches
15826 * configure.in Makefile.am win32config.h.in: trying to cleanup
15827 make distcheck .... huh ...
15828 * include/Makefile.am include/win32config.h: new directory
15829 for includes
15830 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15831 updated teh makefiles and instructions for WIN32
15832 * xpath.c: small fixes
15833 * test/XPath/ results/XPath: updated the testcases and results
15834 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15835 suggested patches
15836 * valid.c: fixed an ID bug
15837
Daniel Veillardb71379b2000-10-09 12:30:39 +000015838Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15839
15840 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015841 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015842 * xpath.[ch]: worked on XPointer
15843
Daniel Veillard7e99c632000-10-06 12:59:53 +000015844Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * configure.in Makefile.am: 2.2.5, ship the include in an
15847 include/libxml subdirectory, use symlinks when using CVS
15848 * testSAX.c: fixed small bug
15849 * testXPath.c: changed the way testfiles are parsed
15850 * debugXML.c: same kind of cleanup when parsing an argument expression
15851 XPath/XPointers can have blanks embedded
15852 * xpath.[ch]: more cleanup, reorgs for XPointer work
15853 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15854 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15855
Daniel Veillard55b91f22000-10-05 16:30:11 +000015856Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15859 in the XPath engine, rewrote large parts of it, now it's far
15860 cleaner and in sync with the REC not an old WD. Fixed a parsing
15861 problem in the interactive XML shell found when testing XPath.
15862
Daniel Veillardac260302000-10-04 13:33:43 +000015863Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15864
15865 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15866 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15867 examples with the extra test
15868
Daniel Veillard7cfce322000-10-04 12:40:27 +000015869Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15870
15871 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15872 the global init function.
15873
Daniel Veillard970112a2000-10-03 09:33:21 +000015874Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15875
15876 * HTMLparser.c: Doohhh, attribute name parsing was still case
15877 sensitive ! Fixed this ...
15878 * result/HTML/* : updated the tests results accordingly
15879
Daniel Veillard740abf52000-10-02 23:04:54 +000015880Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15883 engine, should be far more stable, incorporated a new version of
15884 preceding/following axis, need testing
15885 * uri.c: fixed file:///c:/a/b/c problem
15886 * test/XPath/tests/idsimple: augmented the XPath tests
15887
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015888Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15889
15890 * doc/* rebuilding docs for 2.2.4 release
15891
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015892Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15893
15894 * configure.in: releasing 2.2.4
15895 * parser.[ch]: added xmlStrEqual()
15896 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15897 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15898 use xmlStrEqual instead
15899 * TODO: updated
15900 * added an XPath test
15901
Daniel Veillardbc765302000-10-01 18:23:35 +000015902Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15903
15904 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15905 * entities.h: exported xmlInitializePredefinedEntities
15906 * parser.[ch] : added xmlInitParser()
15907 * parserInternals.h : had to export htmlInitAutoClose()
15908
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015909Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15910
15911 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15912 problems
15913 * Makefile.am : added XPath regression tests to normal tests
15914 * uri.c: fixed a problem with local paths, cleanup
15915 * parser.c: fixed a problem with large CData sections
15916
Daniel Veillardd2ade932000-09-30 14:39:55 +000015917Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15918
15919 * configure.in xml-config.in: patch from "Ben Taylor"
15920 <sol7x86@hotmail.com> for solaris shared libs lookup
15921
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000159222000-09-30 Martin Baulig <baulig@suse.de>
15923
15924 * libxml-2.0.pc.in: Provide pkg-config script.
15925
15926 * configure.in: Create the libxml-2.0.pc script from the
15927 libxml-2.0.pc.in templates.
15928 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015929 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015930
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015931Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15932
15933 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15934 when compiling with MSC
15935
Daniel Veillard46057e12000-09-24 18:49:59 +000015936Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15937
15938 * xpath.c: patch for normalize-string() substring-before(),
15939 substring-after() and translate() functions from Bjorn Reese
15940 <breese@mail1.stofanet.dk>
15941 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15942 Fredrik Hallenberg <hallon@lysator.liu.se>
15943 * TODO: updated
15944
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015945Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15946
15947 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15948 problem of socklen_t being undefined on a number of platforms
15949 * debugXML.c: fixed a compilation problem when without snprintf
15950
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015951Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15952
15953 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15954 an URI bug and a fix for the control-character-induced infinite loop
15955 * nanohttp.c: preventive fix for compiling on WIN32
15956
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015957Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * xmlint.c: closing bug #25000
15960
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015961Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15964 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15965 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15966 related function, fixing xmlStrncmp(), and associated cleanup
15967 * result/HTML/entities.html.sax: updating result
15968
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015969Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15970
15971 * uri.c: applied patch for URI escaping from Wayne Davison
15972 <wayned@blorf.net>
15973 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15974 from Denis Barbier <barbier@imacs.polytechnique.fr>
15975 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15976 patch from Wayne Davison
15977
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015978Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15979
15980 * doc/xml.html : updated with new releases, adding "how to help"
15981
Daniel Veillard04698d92000-09-17 16:00:22 +000015982Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15983
15984 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15985 removed a few warnings in pedantic mode ...
15986 * parserInternals.c parser.c: moved encoding switching function
15987 to parserInternals.c
15988 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15989
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015990Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15991
15992 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15993 error or warning handlers
15994
Daniel Veillardb1059e22000-09-16 14:02:43 +000015995Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15996
15997 * parserInternals.c parserInternals.h parser.c Makefile.am:
15998 created a new module parserInternals.c, moved most of the
15999 code shared by the various parsers there, as well as
16000 deprecated code from parser.c. More cleanup of parser.c
16001 * uri.c: fixed a problem when URI is NULL
16002 * valid.c: speedup when looking for an attribute declaration
16003
Daniel Veillard39c7d712000-09-10 16:14:55 +000016004Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16005
16006 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16007 the cleanup of the computation of URI references when seeking
16008 external entities. The URI reference string and the resulting
16009 URI are both stored now.
16010 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16011 large s(n)printf checks and cleanup from Denis Barbier
16012 <barbier@imacs.polytechnique.fr>
16013 * xmlversion.h.in tree.h: couple of SGML declarations for a
16014 possible docbook module.
16015 * result/VC/ : a couple of test output changed due to the change
16016 of the entities URI
16017
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016018Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16019
16020 * parser.h: added a _private field for linking user's data
16021
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016022Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16023
16024 * parser.c parserInternals.h: demacroified most of the IS_XXX
16025 the gain in size is significant so ...
16026
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016027Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16028
16029 * entities.c: cases where looking up entities with doc==NULL
16030 covered
16031
Daniel Veillard90e11312000-09-05 10:42:32 +000016032Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16033
Daniel Veillard1de50802000-09-07 08:54:32 +000016034 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016035 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16036
Daniel Veillard98a79162000-09-04 11:15:39 +000016037Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16038
Daniel Veillard1de50802000-09-07 08:54:32 +000016039 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016040 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16041 * Makefile.in: added URItest and included thenin "make tests"
16042
16043Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016044
16045 * xmlversion.h.in: closed bug 22941
16046
Daniel Veillard2bb89092000-08-31 14:57:50 +000016047Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16048
16049 * doc/xmlio.html: added doc and example for entity loader
16050 redefinition.
16051
Daniel Veillard96984452000-08-31 13:50:12 +000016052Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16053
16054 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16055 used by libxml
16056
Daniel Veillarde715dd22000-08-29 18:29:38 +000016057Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * parser.c: Fixed bug on invalid ontent characters and when using
16060 push.
16061 * xmllint.c: fixed xmllint endling of errors in push mode
16062
Daniel Veillard4948eb42000-08-29 09:41:15 +000016063Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16064
16065 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016066 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016067 * result/HTML/*.sax: regenerated HTML SAX output
16068 * parser.c: more cleanup.
16069
Daniel Veillarde010c172000-08-28 10:04:51 +000016070Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16071
16072 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016073 patches from Wayne Davison <wayned@users.sourceforge.net>,
16074 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016075 * HTMLparser.c: fixed an ignorable white space detection bug
16076 occuring when parsing with SAX only
16077 * result/HTML/*.sax: updated since the output is now HTML
16078 encoded...
16079
Daniel Veillard47f3f312000-08-27 22:40:15 +000016080Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16081
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016082 * HTMLparser.[ch]: applied some of Wayne Davison
16083 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016084
Daniel Veillarde0854c32000-08-27 21:12:29 +000016085Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16086
16087 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16088 undeclared namespace prefix was used, added a warning.
16089 Cleaned up support w.r.t. entities, spilling out a warning
16090 and being pedantic on lookups.
16091 * test/warning/ent9 : added testcase for previous example.
16092 * TODO: updated
16093 * parserInternals.h parser.c: changed the way names are parsed
16094 now allow infinite size and decrease penalty for normal use
16095 * parser.c: Started a big cleanup/check of the parser code,
16096 fixed some of the most tortuous entity code, spotted code
16097 unused anymore
16098 * test/*: added tests for very long names and related nasty
16099 things.
16100
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016101Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * doc/encoding.html: added encoding aliases doc
16104 * doc/xml.html: updates
16105 * encoding.[ch]: added EncodingAliases functions
16106 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16107 bottleneck affecting large DTDs like Docbook
16108 * parser.[ch] xmllint.c: added a pedantic option, will be
16109 useful
16110 * SAX.c: redefinition of entities is reported in pedantic mode
16111 * testHTML.c: uninitialized warning from gcc
16112 * uri.c: fixed a couple of bugs
16113 * TODO: added issue raised by Michael
16114
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016115Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16116
16117 * doc/encoding.html: propagated Martin Duerst suggestions
16118
Daniel Veillard52402ce2000-08-22 23:36:12 +000016119Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16120
16121 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16122 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16123 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16124 by Wayne Davison
16125
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016126Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16127
16128 * nanoftp.c nanohttp.c: small cleanup
16129 * TODO: updated
16130
Daniel Veillard244ece92000-08-19 20:58:02 +000016131Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16132
16133 * added an old VC testcase and updated title.xml entity
16134
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016135Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16136
16137 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16138 done on auto-opening of <p> tags and cleanup of SAX output
16139
Daniel Veillard979e55e2000-08-19 16:48:54 +000016140Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16141
16142 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16143
Daniel Veillard4540be42000-08-19 16:40:28 +000016144Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16145
16146 * doc/xml.html libxml.* structure.*: updated the doc a bit
16147
Daniel Veillard808a3f12000-08-17 13:50:51 +000016148Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16151 of SAX tests
16152
Daniel Veillard29579362000-08-14 17:57:48 +000016153Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16156 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16157
Daniel Veillard1255ab72000-08-14 15:13:33 +000016158Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16159
16160 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16161 * testHTML.c: fix core dump on Solaris 2.x systems
16162 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16163 * result/HTML/*.sax: previous bug fix lead to new results
16164
Daniel Veillard03109292000-08-14 14:58:22 +000016165Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16166
16167 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16168 * configure.in: added --with-readline=DIR to accept alternate
16169 path for readline include/library
16170 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16171 for ANSI under HP-UX
16172 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16173 includes @LIBS@
16174
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016175Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16176
16177 * doc/* : rebuilt the docs
16178 * getting ready for 2.2.2 release
16179
Daniel Veillard87b95392000-08-12 21:12:04 +000016180Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16181
16182 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16183 and xmlAddFeature()
16184 * tree.[ch]: added xmlAddChildList()
16185 * xmllint.c: MAP_FAILED macro test
16186 * parser.h: added xmlParseCtxtExternalEntity()
16187 * valid.c: applied bug fixes removed warning
16188 * tree.c: added CDATA block to elements content
16189 * testSAX.c: cleanup of output
16190 * testHTML.c: added SAX testing
16191 * encoding.c: better error recovery
16192 * SAX.c, parser.c: fixed one of the external entity processing
16193 of the OASis testsuite
16194 * Makefile.am: added HTML SAX regression tests
16195 * configure.in: bumped to 2.2.2
16196 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16197 SAX results
16198
Daniel Veillard88a172f2000-08-04 18:23:10 +000016199Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16200
16201 * configure.in: patch for HP compiler
16202
162032000-08-04 Sven Heinicke <sven@zen.org>
16204
16205 * xmllint.c: Was coredumping sometimes when the file given didn't
16206 exist.
16207
Daniel Veillard46e370e2000-07-21 20:32:03 +000016208Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016211
Daniel Veillard46e370e2000-07-21 20:32:03 +000016212 when using in memory parsing. Need some cleanup.
16213 * xmllint.c configure.in: added a --memory flag to test memory
16214 parsing
16215
Daniel Veillard36650692000-07-21 15:16:39 +000016216Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16217
16218 * nanohttp.c: fixed socklen_t replacement to unsigned int
16219 * parser.c: fixed a space handdling missing at the end of
16220 production 28 DOCTYPE.
16221 * xmlmemory.c: fixed a stupid bug on the routine to override
16222 allocation functions
16223 * TODO: updated
16224
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016225Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16226
16227 * doc/ regenerated the docs
16228
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016229Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16230
16231 * doc/encoding.html doc/xml.html: added I18N doc
16232 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16233 improvements, both parser and filters, added ASCII & HTML,
16234 fixed the ISO-Latin-1 one
16235 * xmllint.c testHTML.c: added/made visible --encode
16236 * debugXML.c : cleanup
16237 * most .c files: applied patches due to warning on Windows and
16238 when using Sun Pro cc compiler
16239 * xpath.c : cleanup memleaks
16240 * nanoftp.c : added a TESTING preprocessor flag for standalong
16241 compile so that people can report bugs more easilly
16242 * nanohttp.c : ditched socklen_t which was a portability mess
16243 and replaced it with unsigned int.
16244 * tree.[ch]: added xmlHasProp()
16245 * TODO: updated
16246 * test/ : added more test for entities, NS, encoding, HTML, wap
16247 * configure.in: preparing for 2.2.0 release
16248
Daniel Veillard49703262000-07-10 10:27:46 +000016249Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16250
16251 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016252 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016253
Daniel Veillard306be992000-07-03 12:38:45 +000016254Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16255
16256 * doc/xml.html: changed the xmlsoft.org structure, updated the
16257 examples w.r.t. root and childs
16258
Daniel Veillard7d853352000-07-02 18:53:09 +000016259Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16260
Daniel Veillard784b9352003-02-16 15:50:27 +000016261 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016262
Daniel Veillard365e13b2000-07-02 07:56:37 +000016263Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16264
16265 * HTMLparser.c: Work on character encoding support for the HTML parser
16266 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16267 * encoding.c: Fixed a potential memleak in the encoding stuff
16268
Daniel Veillardaf743792000-07-01 11:49:28 +000016269Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16270
16271 * doc/FAQ.html doc/Makefile.am : added a FAQ
16272
16273Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016274
16275 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16276 of the HTML parser to force it to not bypass SAX
16277
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016278Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * win32config.h.in: updated
16281 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16282 lacks iconv support :-( need to release 2.1.1
16283 * configure.in: release 2.1.1
16284 * HTMLparser: fixed bug #14784
16285 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16286 by Windows compiler
16287 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16288 the SAX startDocument() callback.
16289 * TODO: updated
16290
16291Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * added xmlStopParser()
16294
Daniel Veillardbe803962000-06-28 23:40:59 +000016295Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16296
16297 * configure.in: 2.1.0 prerelease
16298 * Large resync between W3C and Gnome tree
16299 * nanoftp, nanohttp.c: fixed stalled connections probs
16300 * HTMLtree.c SAX.c : support for attribute without values in
16301 HTML for andersca
16302 * valid.c: Fixed most validation + namespace problems
16303 * HTMLparser.c: start document callback for andersca
16304 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16305 * parser.h, SAX.c: serious speed improvement for large
16306 CDATA blocks
16307 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16308 different encoding
16309 * example/Makefile.am example/gjobread.c tree.h: work on
16310 libxml1 libxml2 convergence.
16311 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16312 and the LIBXML_TEST_VERSION macro
16313
Daniel Veillardc310d562000-06-23 18:32:15 +000016314Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16315
16316 * doc/xml.html: various patches and improvements typo fixed by
16317 Felix Natter
16318 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16319 from Felix Natter <fnatter@gmx.net>
16320
Daniel Veillardf3029822000-05-06 08:11:19 +000016321Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16322
16323 * doc/upgrade.html: updated with instructions for support of both
16324 libxml-1.x and libxml-2.x
16325 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16326 for 2.x support and also fixed includes
16327
16328
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016329Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16330
16331 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16332 the encoding support, added iconv support, so now libxml if
16333 compiled with iconv automatically support japanese encodings
16334 among others. Work based on initial patch from Yuan-Chen Cheng
16335 I may have broken binary compat in the encoding handler
16336 registration scheme, but that was so utterly broken I don't
16337 expect anybody to have used this feature until now.
16338 * parserInternals.h: fixup on the CHAR range macro
16339 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16340 code.
16341 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16342 * uri.c: added xmlParseURI() I can't believe I forgot to
16343 implement this one in 2.0 !!!
16344 * SAX.c: moved doc->encoding update in the endDocument() call.
16345 * TODO: updated.
16346
Daniel Veillard06047432000-04-24 11:33:38 +000016347Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16348
16349 * tree.h: removed extraneous xmlRemoveProp definition
16350 * TODO: added item about --disable-corba configure switch
16351 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16352 * nanoftp.c: fixed include problems giving troubles on AIX and
16353 slowlaris
16354 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16355 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16356 comment and headers changes to lower gtk-doc number of warnings
16357 * doc/html/*: rebuilt docs
16358
Daniel Veillarde0aed302000-04-16 08:52:20 +000016359Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16360
16361 * HACKING: documented the tag for 1.x and instructions
16362
Daniel Veillard5e873c42000-04-12 13:27:38 +000016363Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16364
16365 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16366 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16367 xmlCreateIOParserCtxt
16368 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16369 significant overall improvement
16370 * xmllint.c: added I/O test to xmllint
16371 * testSAX.c: added a speed test
16372 * doc/* : updated/regenerated
16373
Daniel Veillardfc708e22000-04-08 13:17:27 +000016374Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16375
16376 * xpath.c uri.h parserInternals.h: cosmetic changes from
16377 "Timur I. Bakeyev" <timur@bat.ru>, including making
16378 xmlCreateURI() public
16379
Daniel Veillard5d211f42000-04-07 17:00:24 +000016380Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16381
16382 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16383 and the code at the same time. Added a clean mechanism for
16384 overload or added input methods: xmlRegisterInputCallbacks()
16385 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16386 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16387 * TODO: updated
16388 * doc/* : updated/regenerated
16389 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16390 source dir
16391
Daniel Veillarde77a9182000-04-05 19:12:29 +000016392Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16393
16394 * testURI.c: yet another forgotten commit, I should get some sleep !
16395
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016396Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16397
16398 * xmllint.c: forgot to commit this too ?
16399
Daniel Veillardb9df4042000-04-05 14:23:16 +000016400Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16401
16402 * xmlversion.h.in : forgot to commit this previously
16403
Daniel Veillard361d8452000-04-03 19:48:13 +000016404Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16405
16406 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16407 * README TODO: updated for release
16408 * uri.c uri.h: added authority parsing/saving
16409 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16410 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16411 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16412 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16413 Makefile.am : added compile-time customization of libxml
16414 --with-ftp --with-http --with-html --with-xpath --with-debug
16415 --with-mem-debug
16416 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16417 #include <libxml/xxx.h> I hope it won't break too much stuff
16418 and will be manageable in the future...
16419 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16420 and added xmllint to the installed programs
16421 * uri.h: added xmlFreeURI()
16422
Daniel Veillardec303412000-03-24 13:41:54 +000016423Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16424
16425 * uri.c uri.h: finished the escaping handling, the base support
16426 and the URI path normalization. Looks good just lacks the
16427 authority content parsing code.
16428 * Makefile.am: added instructions to generate testURI
16429 * TODO: updated
16430 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16431 added links and icons for W3C and Gnome
16432
Daniel Veillard8f621982000-03-20 13:07:15 +000016433Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16434
16435 * xmlmemory.[ch] : seems I forgot to actually update the files in
16436 the last commit :-)
16437 * doc/xml.html doc/html/* : updated and uploaded the docs
16438
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016439Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16440
16441 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16442 * TODO: updated
16443 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016444 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016445 gfree).
16446 * Makefile.am, uri.c, uri.h: added a set of functions to do
16447 exact (litteraly copied from the RFC 2396 productions) parsing
16448 and handling of URI. Will be needed for XLink, one XML WFC,
16449 XML Base and reused in the nano[ftp/http] modules. Still work
16450 to be done.
16451
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016452Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16453
16454 * configure.in, libxml.spec.in : libxml2
16455 * doc/* : updated the doc page, rebuilt the docs
16456
Daniel Veillardcf461992000-03-14 18:30:20 +000016457Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16458
16459 * all: tagged LIB_XML_1_X
16460 * *.c *.h : updated from W3C CVS tree
16461 * configure.in : 2.0.0-beta
16462 * libxml.spec.in : libxml2 package nam
16463 * result/* : new version of the tests output
16464
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016465Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16466
16467 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16468
Daniel Veillardb566ce12000-03-04 11:39:42 +000016469Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16470
16471 * doc/* : rebuilt the docs
16472 * parser.c: final patch on #6766
16473 * valid.c: small patch on validity checks.
16474
Daniel Veillardfb76c402000-03-04 11:39:42 +000016475Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16476
16477 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16478 added
16479 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16480 compatibility w.r.t. XML spec and existing code.
16481
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016482Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16483
16484 * parser.c: seems a better solution to <a> </a> exists,
16485 will try it for a while
16486
Daniel Veillard83a30e72000-03-02 03:33:32 +000016487Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16488
16489 * parser.c: tried to remove the <a> </a> generating <a/>
16490 this is hard. Left a flag for that purpose. Fixed bug #6766
16491 * configure.in: prepared 1.8.7 not released, due to previous
16492 problem
16493
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016494Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16495
16496 * doc/xml.html : applied second patch from Paul DuBois
16497
Daniel Veillard402e8c82000-02-29 22:57:47 +000016498Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16499
16500 * doc/xml.html : applied patch from Paul DuBois
16501
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016502Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16503
16504 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16505
Daniel Veillard5feb8492000-02-02 17:15:36 +000016506Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16507
16508 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16509 compilation warnings on various platforms.
16510 * parser.c: Fixed #5281 validity error callbacks are now desactived
16511 by default if not validating.
16512
Daniel Veillardf341f932000-02-02 14:52:08 +000016513Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16514
16515 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16516
Daniel Veillard13c757e2000-02-01 23:59:15 +000016517Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16518
16519 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16520 <gkatsi@cs.toronto.edu>
16521
Daniel Veillard726e8792000-01-30 20:04:29 +000016522Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16523
16524 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16525 processing URLs
16526
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016527Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16528
16529 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16530 xmlNanoFTPUpdateURL for persistent control connections.
16531 * configure.in: 1.8.6
16532
16533Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16534
16535 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16536 * tree.[ch] : added xmlSaveNoEmptyTags
16537
James Henstridgef3be9312000-01-28 13:59:21 +0000165382000-01-29 James Henstridge <james@daa.com.au>
16539
16540 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16541
16542 * Makefile.am: added nanoftp.[ch] to the build.
16543
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016544Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16545
16546 * nanoftp.[ch]: cleanup, comments, API
16547 * debugXML.c : fixed a bug in the cat command
16548 * doc/*: regenerated the docs
16549
Daniel Veillardda07c342000-01-25 18:31:22 +000016550Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16551
16552 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16553 * debugXML.c : fixed a bug in the cat command
16554 * valid.c: fixing some small probs
16555 * libxml.spec.in: get rid of the SNAP suffix
16556 * doc/xml.html: updated the status
16557
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016558Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16559
16560 * xml-config.in: xml-config --version to just return the
16561 version number
16562 * xpath.c: some cleanup w.r.t. axis when the current node is
16563 an attribute.
16564 * TODO: updated
16565
Daniel Veillard461a66c2000-01-18 18:01:01 +000016566Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16567
16568 * configure.in: prepared for libxml-1.8.5
16569 * doc/* recompiled the documentation
16570
165712000-01-17 Jody Goldberg <jgoldberg@home.com>
16572
16573 * configure.in : WARNING autoconf subtlety alert :
16574 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16575 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16576 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16577 get defined by AC_CHECK_HEADERS.
16578
Daniel Veillardf967b902000-01-17 16:06:10 +000016579Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16580
16581 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16582 Rune.Djurhuus@fast.no
16583
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016584Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16585
16586 * TODO: updated
16587 * tree.c, parser.c: made sure that only memory alloc problems
16588 and internal parser errors are allowed to write to stdout or
16589 stderr.
16590
Daniel Veillard0142b842000-01-14 14:45:24 +000016591Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16592
16593 * tree.c : restored xmlNewGlobalNs since this seems used by
16594 a lot of existing code :-(, fixed a bug in xmlNewNs
16595 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16596 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16597 to exit() from the library code.
16598 * xpath.c, parser.c: removed bugs or unused code detected by
16599 Windows compilers
16600 * parser.c: started adding interfaces for parsing well balanced
16601 XML fragments
16602 * configure.in: releasing 1.8.4
16603 * doc/* : rebuilt the docs
16604
Daniel Veillard2eac5032000-01-09 21:08:56 +000016605Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16606
16607 * tree.[ch] : added xmlNewDocFragment() for DOM
16608 * testHTML.c: uninitialized variable.
16609
Daniel Veillardf3a73582000-01-05 14:58:39 +000016610Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16611
16612 * doc/* : rebuild the docs
16613
Daniel Veillard71b656e2000-01-05 14:46:17 +000016614Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16615
16616 * acconfig.h: readline and history patch
16617 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16618 * tree.c: added check and handling when possibly removing an ID
16619 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16620 and saving.
16621 * test/HTML/entities.html result/HTML/entities.html* : test for
16622 various entities reference cases
16623 * result/HTML/* : as a result output of some testcase have
16624 changed
16625 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16626 by previous example. added xmlParseTryOrFinish().
16627 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16628 entities.h debugXML.h HTMLparser.h: changed the way struct are
16629 declared to allow gtk-doc to expose those
16630 * parser.c: closed bug #4960
16631 * Makefile.am configure.in: Applied patch from
16632 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16633 and math/socket libs detection
16634
Daniel Veillard437b87b2000-01-03 17:30:46 +000016635Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16636
16637 * configure.in, Makefile.am: link tester against readline
16638 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16639
Daniel Veillard686d6b62000-01-03 11:08:02 +000016640Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16641
16642 * tree.[ch]: added xmlRemoveProp
16643 * win32config.h.in nanohttp.c: avoid including the Windows
16644 socket stuff in every C files
16645 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16646 the XmL parser(s)
16647 * test/ns4 result/ns4 etc...: added test case for previous prob
16648 * tree.c: xmlNewNs wasn't checking for double definition
16649 * Makefile.in: fixed a problem with dist-hook duplicates
16650 * parser.[hc], xmlIO.c: fixed the loading of external entities
16651 APIs, now xmlLoadExternalEntity() is used everywhere and
16652 setting up an app specific front-end using the
16653 * SAX.c parser.c: some fixes, now the xhtml spec validates
16654 with the xhtml DTD.
16655 * error.c: fixed crashes in case of no input stream
16656 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16657 to the validation tests and results
16658
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016659Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16660
16661 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16662 too htmlCreatePushParserCtxt() and htmlParseChunk()
16663 * parser.c: a bit of cleanup.
16664 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16665 to XML) removed the last mem leak known
16666 * HTMLtree.c: output message cleanup
16667 * xmlmemory.c: display content info about memory blocks
16668 * result/HTML/wired.* : missing att value warning change
16669
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016670Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16671
16672 * doc/* : rebuilt the documentation
16673
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016674Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16675
16676 * parser.[ch] parserInternals.h: Push parser for XML,
16677 seems to work fine now
16678 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16679 --push for push testing
16680 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16681 * testSAX.c: added --push
16682 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16683 subtree
16684 * xmlIO.[ch] : enriched API + fixes for push mode
16685 * entities.[ch]: added the entity content length to the struct.
16686 * xmlmemory.[ch]: new API to show the last entries for the shell
16687 * valid.c: added required attribute testing
16688 * SAX.c: the cdata callback now merge contiguous fragments
16689 * HTMLparser.c: cleanup of some macros
16690
Daniel Veillard3c558c31999-12-22 11:30:41 +000016691Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16692
16693 * parser.c: fix for PIs name starting with xml
16694 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016695 * *.c, configure.in win32config.h.in : generate win32config.h for
16696 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016697
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016698Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16699
16700 * parser.c: fixed a stupid = vs. == bug :-(
16701 * doc/gnome-xml.sgml: s/glade/xml/
16702
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016703Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16704
16705 * configure.in, doc/xml.html : bug fix release 1.8.2
16706 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16707 Hopefully the end of that silly C++ include problem
16708 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16709 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16710 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16711 troubles with autoclosed elements when the stree shape doesn't
16712 follow the DtD specs. Added htmlIsAutoClosed() and
16713 htmlAutoCloseTag()
16714 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16715 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16716 * debugXML.c: fixed a bug on printing default namespaces.
16717 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16718
Daniel Veillardb24054a1999-12-18 15:32:46 +000016719Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16720
16721 * result/HTML/*.htm[l] : updated the HTML regression tests according
16722 to the new output
16723 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16724 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16725 problem due to intermix of extern "C" { ... } declarations for C++
16726 and recursive includes in the headers
16727
Chris Lahey323c48c1999-12-18 15:32:45 +0000167281999-12-20 Chris Lahey <clahey@umich.edu>
16729
16730 * HTMLtree.c: Made it so that html nodes with a single child do
16731 not insert a carriage return before or after the child node.
16732
Daniel Veillardb24054a1999-12-18 15:32:46 +000016733Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016734
16735 * configure.in, doc/xml.html : bug fix release 1.8.1
16736 * parser.c: fixed bug #4344
16737 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16738 added the glue to avoid C++ problems
16739 * doc/* : regenerated the documentation
16740
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016741Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16742
16743 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16744 namespace recognition, and Dia as a resul :-(
16745 * encoding.c: closed bug #3950
16746
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016747Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16748
16749 * valid.c: debugging a posteriori validation, except URI expansion
16750 stuff this should be fixed now
16751 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16752 Carl Nygard <cnygard@bellatlantic.net>
16753 * tester.c: added --postvalid, cleaning of the code
16754 * tree.[ch]: added xmlDocGetRootElement()
16755
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016756Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16757
16758 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16759 c++ losage.
16760
Daniel Veillard10a2c651999-12-12 13:03:50 +000016761Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16762
16763 * configure.in, doc/xml.html : bumped to 1.8.0
16764 * xlink.[ch], Makefile.am : added framework for link detection
16765 * parser.h: added nbChars to parser context, needed for cleanup.
16766 * xmlmemory.c: removed a nasty bug when out of mem
16767 * valid.[ch]: adding namespace support for attribute decl
16768 * tester.c: added --debugent option
16769 * debugXML.[ch]: added xmlDebugDumpEntities()
16770 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16771 buffers instead, this was really needed, validation was breaking
16772 in strange ways due to that. Added xmlParseStringPEReference()
16773 and other parsing from strings functions. Entities processing
16774 modified again, but PERef are still not handled correcly but
16775 unless you're Eve Maller you won't notice :-)
16776 * HTMLparser.c: large changes toward reliability, and switched to
16777 lowercase internal tags, XHTML is lowercase, so it will help
16778 that output is closer to next version.
16779 * doc/* : regenerated the documentation, it is now hosted at
16780 http://xmlsoft.org/ (same bits I just bought the domain :-)
16781
16782
Daniel Veillard294cbca1999-12-03 13:19:09 +000016783Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16784
16785 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16786 doc generation
16787 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16788 in the SAX API
16789 * doc/*: rebuilt the doc making sure everything appears in the
16790 HTML files
16791
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016792Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16793
16794 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16795 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16796 which allow impressive speed improvement on dataset with
16797 large text pieces, but at the cost of broken binary
16798 compatibility and slightly bigger memory usage.
16799 Configure with --with-buffers to activate them, they
16800 are protected with XML_USE_BUFFER_CONTENT define.
16801 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16802 goal is 0 memory left allocated once parser is no more used
16803 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16804 call xmlCleanupParser() and xmlMemoryDump()
16805
Daniel Veillarda819dac1999-11-24 18:04:22 +000016806Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16807
16808 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16809 * parser.[ch] encoding.[ch]: added memory cleanup routines
16810 * parser.c: closing bug #3788
16811 * doc/*: rebuilt the doc
16812
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016813Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16814
16815 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16816 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16817 * tester.c: added --compress option
16818 * doc/*: rebuilt the documentation
16819
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016820Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16821
16822 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16823 if given /proc/kcore as input !
16824 * doc/xml.html doc/*: updated and rebuilt the documentation
16825
16826Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016827
16828 * parser.c: Fixed some wrongly space collapsing code due to
16829 a misreading of the spec.
16830 * result/*: fixed the output accordingly
16831
16832Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016833
16834 * encoding.c: bug fix and typos
16835 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16836 * parser.c: added attribute normalization closing bug #3597
16837 * test/att* result/att* SAXresult/att*: testcase for attribute
16838 normalization
16839
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016840Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16841
16842 * configure.in: closing bug #3163 by adding extra flags for the
16843 cc compiler on HP-UX
16844
Daniel Veillard51e3b151999-11-12 17:02:31 +000016845Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16846
16847 * valid.[ch] : removed a typo and an enumerated type bug in the
16848 xmlAddElementDecl() function
16849 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16850 call to xmlEncodeEntitiesReentrant() so that the functions
16851 New, Set and Get are at the same level.
16852 * parser.c HTMLparser.c: extra memory allocation bug for
16853 attributes detected by someone using libxml in embedded systems :-)
16854
Daniel Veillard962195f1999-10-28 15:51:53 +000016855Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16856
16857 * xmlmemory.h: turned off mem debug :-\
16858
Daniel Veillard35008381999-10-25 13:15:52 +000016859Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16860
16861 * parser.c: closed bug #2784 a one line fix, but worth pushing
16862 a new release out
16863 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16864 some structures, comments before and after the
16865 main element, and other nastyness
16866 * HTMLtree.c tree.c: accomodate the extended HTML supported
16867 * configure.in: pushing 1.7.4
16868 * test/ent8 and related outputs : added a new test for bug #2784
16869 * test/HTML/wired.html and related output: a nasty HTML example
16870 * Makefile.am: improved the test scripts
16871 * docs/* : reran the documentation extractor, updated xml.html
16872
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016873Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16874
16875 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16876 HTMLparser and debugged the HTML related code. HTML documents
16877 now have their own type
16878 * entities.c: do not dump &apos; for HTML output
16879 * xmlmemory.c: improvement, breakpoint mechanism
16880 * testHTML.c: added --sax --repeat ...
16881 * Makefile.am: improved the HTML tests
16882 * valid.[ch]: added xmlValidGetValidElements and
16883 xmlValidGetPotentialChildren
16884 * tester.c: added --insert to test the 2 new functions
16885 * test//* result//* SAXresult//* : regression test cleanup
16886 and extension.
16887 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16888 gnome-xml-nanohttp.html
16889
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016890Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16891
16892 * HTMLparser.c: fixed problems with some autoclose tags
16893 * tree.c: fixed XML output problems.
16894 * result/* SAXresult/*: update of the tests output
16895
Daniel Veillard6077d031999-10-09 09:11:45 +000016896Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16897
16898 * Makefile.am: Arturo patch for xmlConf.sh version info
16899 * parser.c: Tim Josling patch for single quoted items
16900 * tester.c: Tim Josling patch for tester options usage
16901 * tree.h: indent cleanup
16902
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016903Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16904
16905 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16906 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16907
Daniel Veillard00fdf371999-10-08 09:40:39 +000016908Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16909
16910 * tree.c : Raph patch for initialization of CORBA fields
16911 * parser.c, xpath.c, ...: modification of doc comments
16912 * xpath.c : allow spaces in xpath expressions
16913
Daniel Veillardad219441999-09-27 08:17:49 +000016914Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16915
16916 * xmlmemory.h: turning off memory debug :-(
16917
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016918Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16919
16920 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16921 better SAX interfaces.
16922 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16923 entity.
16924 * configure.in: 1.7.2
16925
16926Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016927
16928 * libxml.spec.in: fixed the URL
16929 * doc/xml.html: improved the documentation front-end
16930
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016931Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016932
16933 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16934
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016935Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016936
16937 * libxml.spec.in: fixed the alpha compile problem
16938 * parser.[ch]: changed errno to errNo in the parser context :-(
16939 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16940 * doc/xml.html: changed CHAR to xmlChar
16941 * doc/html/*: recompiled the documentation
16942 * configure.in: 1.7.1
16943
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016944Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16945
16946 * parser.h: modified the parser context struct to regain 1.4.0
16947 binary compatibility
16948 * parser.c, xml-error.h: added errno ot teh context and defined
16949 a set of errors values with update of errno
16950 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16951 DTDs and entities
16952 * *.h, *.c: complete cleanup of the use of config.h and include
16953 protection depending on the current setup.
16954 * overalll debugging, maintenance and bug-fixing on all modules
16955 * updated the documentation
16956 * ready for 1.7.0
16957
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016958Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16959
16960 * HTMLparser.c : cleanup
16961 * SAX.c valid.c valid.h: added ID/IDREF checking
16962 * tree.c tree.h: extended doc structure for refs
16963 * configure.in: 1.6.2
16964 * parser.c: patched bug in SAX user arg call
16965 * parserInternals.h: patched missing close in C++ wrapping
16966 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16967 especially upcoming XPointer implementation.
16968 * doc/xml.html: augmented, typo
16969
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016970Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16971
16972 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16973 not all invocations of install understand -d.
16974
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016975Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16976
16977 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16978 to make 'check' works, when builddir != srcdir.
16979
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016980Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16981
16982 * doc/xml.html : updated the documentation
16983
Daniel Veillard6454aec1999-09-02 22:04:43 +000016984Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16985
16986 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16987 not deallocated memory blocks
16988 * *.c : replaces all calls to malloc() free() and realloc() to
16989 the wrapper functions/macros
16990 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16991 instead of xmlFreeNodeList()
16992
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016993Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16994
16995 * HTMLparser.c: corrected a stupid bug leading to core dump at
16996 tree deallocation. Removed warnings indicated by
16997 Stephane.Conversy@lri.fr
16998 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16999 looked for in the external subset
17000
17001Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017002
17003 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17004 on SGI by Stephane.Conversy@lri.fr
17005
Daniel Veillardb96e6431999-08-29 21:02:19 +000017006Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17007
17008 * all .h : changed the prototype declaration indent as in gtk
17009 * most .c : working on reducing the TODOs in the code
17010 * most .c : cleanup though -pedantic and Insure++
17011 * improvements on validation ID checkings.
17012 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17013 * xml-config.in: closed #1810
17014
17015Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017016
17017 * tree.h, valid.c, valid.h: more work on validity, IDs
17018 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17019 definition for AIX
17020
Daniel Veillardb556eb51999-08-15 17:19:50 +000017021Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17022
17023 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17024 the distribution due to a cut'n paste error at last commit
17025
Daniel Veillardb05deb71999-08-10 19:04:08 +000017026Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17027
17028 * configure.in: upgraded to version 1.4.0
17029 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17030 Big update, added a large part of the validation process,
17031 it should be usable, but some parts are missing
17032 * xpath.c: improved the implementation w.r.t. root.
17033 * Makefile.am: added more tests
17034 * test and result trees: added a lot of tests
17035 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17036
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017037Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17038
17039 * Added an HACKING file
17040
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017041Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17042
17043 * xpath.[ch] : improvements and debug of the XPath implementation
17044 * parser.c, HTMLparser.c : modified the parsers to be progressive
17045 * tree.[ch] : extended the Buffer promitives
17046 * xmlIO.[ch] : added basic I/O routines providing progressive
17047 parsing and ready for I18N conversion plugins
17048 * SAXresult/* : the SAX callback sequence maybe slightly different
17049 now
17050 * test*.c : improved/updated the tests programs
17051 * doc/* : recompiled the docs.
17052
Daniel Veillard15b75af1999-07-26 16:42:37 +0000170531999-07-26 Michael Meeks <michael@edenproject.org>
17054
17055 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17056
17057 * tree.c: Ditto.
17058
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017059Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17060
17061 * configure.in: upgraded to version 1.4.0
17062 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17063 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17064 XML query language, see http://www.w3.org/TR/xpath for more details.
17065 * parser.c, parser.h: added CHAR* related string functions for XPath
17066 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17067 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17068 rebuild the docs.
17069 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17070 and regression testing capabilities for XPath.
17071
Daniel Veillardd79d7871999-07-12 10:38:12 +000017072Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17073
17074 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17075 closing bug #1646
17076
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017077Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17078
17079 * Makefile.am, example/Makefile.am: closed bug #1683
17080
Daniel Veillard3166ab11999-07-11 16:14:19 +000017081Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17082
17083 * example/Makefile.am, configure.in: added the makefile for the
17084 gjobread example
17085
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017086Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17087
17088 * doc/Makefile.am:
17089 - fix which allow "make install DESTDIR=</install/prefix>".
17090
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017091Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17092
17093 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17094 which fixed a problem on the file reading-code.
17095
Daniel Veillard82150d81999-07-07 07:32:15 +000017096Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17097
17098 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17099 output.
17100 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17101
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017102Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17103
17104 * parser.h : Oops removed the binary compatibility problem
17105 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17106 * parser.c, HTMLparser.c: applied patches for reading from stdin
17107
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017108Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17109
17110 * parser.c, entities.c, valid.c: cleanup bug #1591
17111 * configure.in: cleanup bug #1592
17112 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17113 the same tree back-end. Hence gdome will be available for it.
17114 * doc/Makefile.am: close bug #617
17115
Daniel Veillard97fea181999-06-26 23:07:37 +000017116Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17117
17118 * parser.c: alloctate a per parser context SAX interface block
17119
Daniel Veillard14fff061999-06-22 21:49:07 +000017120Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17121
17122 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17123 and xmlEncodeEntitiesReentrant with the correct one :-\
17124
17125Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17126
17127 * commit of my internal XML base changes, quite a lot of
17128 changes, cleanups, better entities support, framework for
17129 new I/O and charset detection and handling
17130 * Fixed the configure/Makefile stuff to generate shared libs
17131 with the proper version info, so we jumped on rev from
17132 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17133 xmlEncodeEntities() result need to be freed now, and a string
17134 xmlParserVersion provide the current library version.
17135
Raph Levien05240da1999-06-15 21:27:11 +000017136Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17137
17138 * parser.c: fixed a buffer overrun for when you have a very long
17139 attribute with no entities in it.
17140
Daniel Veillardbb2da581999-06-13 14:37:07 +000017141Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17142
17143 * added example directory
17144 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17145
Daniel Veillard011b63c1999-06-02 17:44:04 +000017146Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17147
17148 * Release of libxml-1.1, nearly everything has been touched for
17149 this.
17150 * Added more regression tests
17151 * Updated the documentation
17152
Daniel Veillard27d88741999-05-29 11:51:49 +000017153Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17154
17155 * tree.[ch]: unified the XML_NO_CORBA defines.
17156 * parser.c encoding.[ch]: started plugging in char encoding detection
17157
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017158Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17159
17160 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17161 Also freed allocated buffer.
17162
Daniel Veillard27d88741999-05-29 11:51:49 +000017163Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017164 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17165 reentrancy problem at printing. One is left in entities.c, to
17166 remove ASAP
17167 * testSAX.c : added a test example showing the use of the SAX
17168 interface if one doesn't want to build the DOM tree.
17169 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17170
Daniel Veillard517752b1999-04-05 12:20:10 +000017171Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17172
17173 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17174 large revamping of the parser to use SAX callbacks
17175 http://www.megginson.com/SAX/ (or at least a C like interface
17176 a la Expat). It's now possible to set up your own callbacks
17177 and the parser will not build a DOM tree.
17178 * test/* result/*: updated the test suite, I finally removed
17179 the old Namespace draft support (PI based).
17180
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017181Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17182
17183 * Makefile.am: added test result to EXTRA_DIST for make tests
17184
Daniel Veillard64068b31999-03-24 20:42:16 +000017185Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17186
17187 * parser.c, parserInternals.h: moved the chars macro definitions
17188 to parserInternals.h
17189 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17190 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17191
Daniel Veillard012ccc11999-03-23 10:11:11 +000017192Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17193
17194 * xml-config.in : applied patch to make --version work
17195
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000171961999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17197
17198 * Makefile.am (check-local): Alias for `tests' target. This will
17199 cause `make check' to do the right thing.
17200 (tests): Don't run tests in srcdir. Also, replaced calls to
17201 basename with a `sed' "equivalent".
17202
Daniel Veillardd109e371999-03-05 06:26:45 +000017203Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17204
17205 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17206 it in the header and not the sources, updated the doc.
17207 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17208 pointing this out.
17209
Daniel Veillardbc50b591999-03-01 12:28:53 +000017210Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17211
17212 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17213 exported the inputStream routines.
17214 * doc/html/* : updated accordingly
17215
Daniel Veillardd692aa41999-02-28 21:54:31 +000017216Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17217
17218 * parser.c, parser.h, parserInternals.h: added a few extra
17219 internal calls to allocate and free parser contexts ...
17220 * doc/html/* : updated accordingly
17221
Daniel Veillard55a99271999-02-25 11:01:29 +000017222Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17223
17224 * configure.in, Makefile.am, doc/makefile.am : General changes for
17225 1.0.0 release and including the generated HTML documentation.
17226
Daniel Veillard35925471999-02-25 08:46:07 +000017227Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17228
17229 * makefile.am : added parserInternals.h, oops.
17230
Daniel Veillard1e346af1999-02-22 10:33:01 +000017231Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17232
17233 * parserInternals.h: added this header giving access to the parser
17234 internal functions.
17235 * doc/Makefile.am : added a rebuild target which rebuilds the full
17236 set of documentations
17237 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17238 the internal subset.
17239 * *.c *.h: modifications needed to generate the documentation using
17240 gtk-doc, cleanup of functions blocks, reorganisation of struct
17241 declarations.
17242
Daniel Veillard1164e751999-02-16 16:29:17 +000017243Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17244
17245 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17246 the tar and spec file to include the beginning of the doc.
17247
Nuno Ferreira03d04781999-02-13 00:07:17 +0000172481999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17249
17250 * doc/.cvsignore: Added this file.
17251
Daniel Veillard6800ef31999-02-08 18:33:22 +000017252Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17253
17254 * tree.c: fixed xmlGetProp to return "" when the attribute
17255 exists, even if the node-list is NULL.
17256
Daniel Veillard726c7e31999-02-08 15:13:10 +000017257Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17258
17259 * tree.c: patched an error outputting empty attribute values.
17260 * Makefile.am and doc/makefile.am: have been updated during the
17261 week-end. Sorry for an empty CVS log, I got a shell problem.
17262
Daniel Veillard1899e851999-02-01 12:18:54 +000017263Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17264
17265 * tree.h: cleaned up using enums instead of defines
17266 * parser.c, valid.[ch]: more work on parsing/output of element
17267 declarations
17268
Daniel Veillard3b9def11999-01-31 22:15:06 +000017269Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17270
17271 * valid.[ch], tree.c, parser.c : more work toward full parsing
17272 of XML DTDs.
17273 * README: added informations about mailing-list and on-line
17274 documentation
17275
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000172761999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17277
17278 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17279
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017280Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17281
17282 * parser.c, tree.[ch] : more work toward conformance testing,
17283 added a last element to accelerate parsing of very flat structures
17284 started working on internal subset Element content declaration.
17285 * valid.[ch] : first cut at adding code toward validation.
17286 * previous changes had also small impact on most files, especially
17287 the conformance testing using James Clark test suite.
17288
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017289Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17290
17291 * test/* : updated the examples, most of them were not well
17292 formed (humm), and added rdf2.
17293 * result/* : resulting changes in the output.
17294
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017295Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17296
17297 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17298
Daniel Veillard44b3a061998-12-05 17:27:22 +000017299Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17300
17301 * tree.c: patched a bug in the generation of empty attributes
17302
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017303Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17304
17305 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17306 for node/trees/documents/... Biggest problem is namespace
17307 support when copying subtrees.
17308
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017309Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17310
17311 * parser.c, entities.c: improve entities and char ref encoding,
17312 and cleanups of error messages.
17313
Daniel Veillard242590e1998-11-13 18:04:35 +000017314Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17315
17316 * parser.c, entities.c: simple bug hunting done during rpm2html and
17317 rpmfind integration.
17318
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017319Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17320
17321 * parser.[ch]: Added interfaces allowing to specify a SAX
17322 handler before parsing.
17323
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017324Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17325
17326 * parser.c: redirrect all errors reporting through the SAX
17327 error function
17328
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017329Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17330
17331 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17332 * libtool, tlmain ...: update of the libtool files
17333
Miguel de Icaza442321c1998-11-04 18:13:38 +0000173341998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17335
17336 * entities.c: Use g_snprintf insteda of snprintf.
17337
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017338Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17339
17340 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17341 added ent5 test for this purpose.
17342 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17343
Daniel Veillard27271681998-10-30 06:39:40 +000017344Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17345
17346 * parser.c: fixed? a strange error due to compression on a GWP
17347 document.
17348
Daniel Veillard25940b71998-10-29 05:51:30 +000017349Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17350
17351 * tree.[ch]: bug fixing
17352 * entities.[ch]: defined a specific type for predefined entities
17353 * doc/xml.html: more documentation on the library, how to use it,
17354 overview of the interfaces.
17355
Daniel Veillard16253641998-10-28 22:58:05 +000017356Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17357
17358 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17359
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017360Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17361
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017362 * tree.c: corrected a small bug
17363 * doc/xml.html: continuing writing documentation.
17364
17365Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17366
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017367 * debugXML.h debugXML.c: added debugging utilities.
17368 * tester.c: added --debug switch.
17369 * tree.c: patched an incorrect node->type assignment.
17370 * parser.c: formatting, ensure that node->doc != NULL in attributes
17371
Daniel Veillardccb09631998-10-27 06:21:04 +000017372Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17373
17374 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17375 entity support and provide an internal representation close to
17376 DOM one (entity ref nodes, and attribute value as tree). I tried
17377 to preserve the interface but this will surely break some apps
17378 (I have to change rpm2html/rpmfind for example). I had to change
17379 two interfaces, and the generated tree is somewhat different.
17380 * doc/* : started documenting the XML library, the tree and
17381 DOM/Corba. This is a first step.
17382
Daniel Veillard11e00581998-10-24 18:27:49 +000017383Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17384
17385 * parser.c: Set up the fonctions comment block, boring but useful.
17386 * parser.h, SAX.c, parser.c: now attributes are processed through
17387 the SAX interface. The problem is that my SAX interface diverged
17388 quite a bit from the original one, well this is not an official
17389 spec, and translating it from Java to C is hairy anyway...
17390
Daniel Veillard97b58771998-10-20 06:14:16 +000017391Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17392
17393 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17394 fonctions comment block, boring but useful.
17395
17396Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017397
17398 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17399 conversion routines. However they are not yet used to convert the
17400 inputs. The core will run with UTF-8.
17401
Daniel Veillard33942841998-10-18 19:12:41 +000017402Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17403
17404 * tree.c : make sure that the type id is properly set-up when
17405 a new object is allocated, needed for DOM.
17406
Daniel Veillard27fb0751998-10-17 06:47:46 +000017407Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17408
17409 * tree.h, tree.c: Ok, the main objects in the tree will be native
17410 corba objects, it costs 8 bytes per Node, Attribute and Document
17411 but it simplifies the Corba integration a lot (no extra interface
17412 objects to allocate/free).
17413
Daniel Veillard0bef1311998-10-14 02:36:47 +000017414Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17415
17416 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17417 and changed NODEs contants for conformity with DOM Level 1
17418
Daniel Veillard27864701998-10-08 03:47:24 +000017419Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17420
17421 * added hooks to keep track of servants when creating objects
17422 xmlDoc and xmlNode (for Corba export).
17423
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017424Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17425
17426 * added xml-config script.
17427
Daniel Veillard7066a791998-10-01 20:28:28 +000017428Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17429
17430 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17431 to autoupdate libtool and automake conf files.
17432
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000174331998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17434
17435 * Makefile.am: Use '?' to separate the sed
17436 commands as ',' is used when people pass -Wl,something.
17437
17438
Daniel Veillard15a8df41998-09-24 19:15:06 +000017439Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17440
17441 * tree.c, tree.h: added a per-document compression interface.
17442
Daniel Veillard151b1b01998-09-23 00:49:46 +000017443Tue Sep 22 20:47:38 EDT 1998
17444
17445 * tree.c, tree.h: added saving with compression and added interfaces
17446 to control the compression level (xmlGetCompressMode,
17447 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17448
Daniel Veillard70120ff1998-09-22 00:24:21 +000017449Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17450
17451 * parser.c: corrected a loop for files of size 0
17452
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000174531998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17454
17455 * error.h: New file. Contains prototyes from `error.c'.
17456
Tom Tromeyc19653d1998-08-14 01:22:43 +000017457Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17458
17459 * Makefile.am (xmlincdir): New macro.
17460 (xmlinc_HEADERS): Renamed from include_HEADERS.
17461
Daniel Veillard845664d1998-08-13 04:43:19 +000017462Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17463
17464 * applied small patch on numeric entities from
17465 Christopher Blizzard <blizzard@appliedtheory.com>
17466
Daniel Veillard260a68f1998-08-13 03:39:55 +000017467Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17468
17469 * New release 0.2, removed the old xml_* files so that it's
17470 coherent with the other CVS base (W3C), far better conformance
17471 to standard, new namespaces, decent entities support, beginning
17472 of a SAX-like interface. Nearly nothing left intact, even the
17473 test examples ...
17474
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000174751998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17476
17477 * .cvsignore: Add .deps dir
17478
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017479Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17480
17481 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17482
Daniel Veillardfe926001998-07-26 04:28:20 +000017483Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017484
Daniel Veillardfe926001998-07-26 04:28:20 +000017485 * configure.in: added test for CPP
17486 * AUTHORS, Changelog: the original ones didn't get commited but the
17487 glib ones instead, fixed.
17488 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017489
Daniel Veillardfe926001998-07-26 04:28:20 +000017490Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017491
Daniel Veillardfe926001998-07-26 04:28:20 +000017492 * integrated code developped at W3C
17493 * changed the original Copyright
17494 * migrated to automake
17495 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017496