blob: c756cf04db0fa7734e35d074b22a593d8cd0b2a5 [file] [log] [blame]
Daniel Veillard5f1e1f82003-09-11 23:35:09 +00001Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * threads.c: backport of a thread bugfix from 2_5_X branch
4
Daniel Veillardc6e20e42003-09-11 16:30:26 +00005Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
6
7 * parser.c: fixed a bug in one corner case of attribute parsing.
8
Daniel Veillard8e36e6a2003-09-10 10:50:59 +00009Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
10
11 * configure.in doc/* : 2.6.0beta1 changes
12 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
13 normalization, might not be totally fixed but this should
14 make sure SAX event provide the right strings for attributes
15 except entities for which libxml2 is different by default
16 This should fix #109564
17 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
18 in attribute callback values
19 * result/c14n/with-comments/example-4
20 result/c14n/without-comments/example-4: this also fixes a subtle
21 bug in the canonicalization tests.
22
Daniel Veillarde57ec792003-09-10 10:50:59 +000023Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
24
25 Time to commit 3 days of work rewriting the parser internal,
26 fixing bugs and migrating to SAX2 interface by default. There
27 is some work letf TODO, like namespace validation and attributes
28 normalization (this break C14N right now)
29 * Makefile.am: fixed the test rules
30 * include/libxml/SAX2.h include/libxml/parser.h
31 include/libxml/parserInternals.h SAX2.c parser.c
32 parserInternals.c: changing the parser, migrating to SAX2,
33 adding new interface to switch back to SAX1 or initialize a
34 SAX block for v1 or v2. Most of the namespace work is done
35 below SAX, as well as attribute defaulting
36 * globals.c: changed initialization of the default SAX handlers
37 * hash.c tree.c include/libxml/hash.h: added QName specific handling
38 * xmlIO.c: small fix
39 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
40 version code path
41 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
42 pointed out a typo in a very old test namespace
43
William M. Brackc07329e2003-09-08 01:57:30 +000044Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
45
46 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
47 of compressed files, setting doc->compressed appropriately
48 (bug #120503).
49
Daniel Veillardbbeb9f92003-09-07 20:54:29 +000050Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
51
52 * parser.c: try to cope with the fact that apps may still
53 have allocated smaller SAX callbak block
54
Daniel Veillard0fb18932003-09-07 09:14:37 +000055Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
56
57 * dict.c: allow to give -1 for undefined length in lookups
58 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
59 first round of work on the new SAX2 interfaces, the API
60 will change but commiting before changing for historical
61 reference.
62
William M. Brack4811ba32003-09-06 18:02:53 +000063Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
64
65 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
66 sax->warning with wrong params).
67
Daniel Veillard93625d32003-09-05 08:36:12 +000068Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
69
70 * include/libxml/globals.h: patch from Stéphane Bidoul to export
71 globals entry points to the python bindings
72
Daniel Veillard40412cd2003-09-03 13:28:32 +000073Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
74
75 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
76 by default instead of "HTML"
77 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
78 avoiding calls to "areBlanks" when not needed.
79 * include/libxml/parser.h include/libxml/tree.h: some structure
80 extensions for future work on using per-document dictionaries.
81
Daniel Veillard4b1577f2003-09-03 13:10:37 +000082Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
83
84 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
85 tree, keeping result in the same tree, added SAXtests to the
86 default "make tests"
87
Igor Zlatkovic471cae42003-09-02 14:00:49 +000088Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
89
90 * include/libxml/xmlexports.h: defined additional macros which
91 affect exports and added mingw section
92
William M. Brack008c06b2003-09-01 22:17:39 +000093Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
94
95 * doc/index.py: fixed problem parsing xhtml docs
96 * doc/xmlreader.html,doc/guidelines.html: small modification
97 to avoid problem in python parsing.
98 * doc/search.php: fixed upper case filename problem for XSLT docs
99
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000100Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
101
102 * xinclude.c: patch from Mark Vakoc that allows compiling
103 with XInclude but without XPointer support.
104
Daniel Veillarde8553732003-09-01 20:33:14 +0000105Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
106
107 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
108 to add --libtool-libs option to xml2-config script.
109
William M. Brack3f479502003-09-01 04:58:15 +0000110Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
111
112 * doc/README.docs, doc/Makefile.am: new file added,
113 giving some description of the documentation generation process
114 * doc/search.php: fixed problem with upper case on filenames
115
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000116Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
117
118 * win32/Makefile.bcb: updates by Eric Zurcher
119
William M. Brackcdfa2862003-08-29 06:03:38 +0000120Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
121
122 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
123 to compensate for pollution from Igor's header taint
124 (quick before Daniel notices)
125
Daniel Veillard67906942003-08-28 21:13:25 +0000126Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
127
128 * SAX2.c: fixed a namespace error on attribute reporting bug
129 pointed out by Tobias Reif
130 * test/p3p result/p3p result/noent/p3p: this test case was wrong
131 using xmlsn instead of xmlns...
132
Igor Zlatkovic65901252003-08-28 16:26:12 +0000133Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
134
135 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
136 typos reported by Mark Vakoc
137
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000138Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
139
140 add:
141 * doc/tutorial/api.html
142 * doc/tutorial/ar01s09.html
143 * doc/tutorial/includexpath.c
144 updated
145 * doc/tutorial/*.html
146 fix my bad - forgot to check in new files when I last
147 updated
148
149
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000150Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
151
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000152 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000153 * xmllint.c: fixed time inclusion for various compilers
154
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000155Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
156
157 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
158 few casts to shut the compiler warnings
159
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000160Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
161
162 * win32/Makefile.* win32/configure.js: fixed for mingw
163
Daniel Veillard5805be22003-08-28 08:03:23 +0000164Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
165
166 * globals.c threads.c: fixing bug #120870 try to avoid problem
167 with uninitialized mutexes
168
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000169Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
170
171 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
172 up with multiple states, select the "best" one. Fix #120682
173 * result/relaxng/tutor11_2_3.err: small change resulting
174
175Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
176
177 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
178
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000179Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
180
181 * include/libxml/[threads-xpointer].h: realigned parameters
182 after taint
183
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000184Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
185
186 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
187 as reported by Eric Zurcher
188
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000189Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
190
191 * relaxng.c: fixed bug #120386 again a problem introduced when
192 trying to reuse automata for content validation. Fix a bug report
193 problem on zeroOrMore
194 * result/relaxng/tutor3_7_err: change slightly error reporting.
195
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000196Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
197
198 * include/libxml/Makefile.am: make sure the new header will
199 be included when generating a new distribution.
200
Daniel Veillard73827cb2003-08-25 10:57:27 +0000201Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
202
203 * relaxng.c: fixed a couple of stupid bugs in the state allocation
204 routines which led to bug #120040 and the ones reported by
205 Martijn Faassen
206
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000207Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
208
209 * include/libxml/parserInternals.h include/libxml/relaxng.h
210 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
211 parameters after taint.
212
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000213Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
214
215 * include/libxml/xmlversion.h.in: moved export defs to a separate
216 file for consistency.
217 * include/libxml/xmlexports.h: new file, contains export defs.
218
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000219Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
220
221 * include/libxml/*.h genUnicode.py: exportability taint
222 of the headers.
223
Daniel Veillard11af4292003-08-21 10:39:13 +0000224Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
225
226 * SAX.c: make the deprecated interfaces log an error message
227 to be sure it won't get used.
228
Daniel Veillard1af9a412003-08-20 22:54:39 +0000229Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
230
231 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
232 Adding new version of the SAX interface, it's not there yet,
233 currently just preparing the work
234 * globals.c parser.c SAX.c include/libxml/SAX.h
235 include/libxml/globals.h include/libxml/parser.h: doing some
236 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
237 while keeping functionalities, preparing SAX2 integration.
238 * dict.c: small cleanup.
239
Daniel Veillarde5984082003-08-19 22:21:13 +0000240Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
241
242 * tree.c: fixes a small bug introduced in last commit and detected
243 by valgrind.
244
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000245Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
246
247 * dict.c hash.c: optimization when freeing hash tables.
248 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
249 allocations
250 * parser.c parserInternals.c include/libxml/parser.h: keep a
251 single allocated block for all the attributes callbacks,
252 avoid useless malloc()/free()
253 * tree.c: do not realloc() when growing a buffer if the buffer
254 ain't full, malloc/memcpy/free avoid copying memory.
255
Daniel Veillard66f68e72003-08-18 16:39:51 +0000256Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
257
258 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
259 --dtdvalidfpi for Tobias Reif
260
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000261Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
262
263 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
264 new dictionary module to keep a single instance of the names used
265 by the parser
266 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
267 switched all parsers to use the dictionary internally
268 * include/libxml/HTMLparser.h include/libxml/parser.h
269 include/libxml/parserInternals.h include/libxml/valid.h:
270 Some of the interfaces changed as a result to receive or return
271 "const xmlChar *" instead of "xmlChar *", this is either
272 insignificant from an user point of view or when the returning
273 value changed, those function are really parser internal methods
274 that no user code should really change
275 * doc/libxml2-api.xml doc/html/*: the API interface changed and
276 the docs were regenerated
277
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000278Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
279
280 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
281
William M. Bracka716ff12003-08-16 14:58:33 +0000282Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
283
284 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
285 fixed part (2) of bug 119535 (wrong alpha case on filenames)
286
William M. Brackc6e07552003-08-16 12:44:47 +0000287Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
288
289 * doc/API*.html, doc/html/*: regenerated API documentation
290 for xmlsoft.org (part of Bug 119535)
291
William M. Brack7a821652003-08-15 07:27:40 +0000292Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
293
294 * encoding.c, threads.c, include/libxml/HTMLparser.h,
295 doc/libxml2-api.xml: Minor changes to comments, etc. for
296 improving documentation generation
297 * doc/Makefile.am: further adjustment to auto-generation of
298 win32/libxml2.def.src
299
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000300Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
301
302 * News configure.in: preparing libxml2-2.5.10 release
303 * doc/* : updated the doc and rebuilt
304
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000305Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
306
307 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
308 Malcolm Tredinnick with the patch he suggested.
309
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000310Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
311
312 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
313
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000314Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
315
316 * uri.c: fixing an use of strcpy() where both strings overlap
317 pointed out by valgrind.
318
Daniel Veillard98485322003-08-14 15:44:40 +0000319Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
320
321 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
322 some compilation warnings.
323 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
324 plus some cleanup and better error reporting.
325
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000326Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
327
328 * encoding.c: applied UTF-16 encoding handling patch provided by
329 Mark Itzcovitz
330 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
331 not having iconv support.
332
Daniel Veillard1638a472003-08-14 01:23:25 +0000333Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
334
335 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
336 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
337 mingw compiler on Windows.
338
Daniel Veillardb19ba832003-08-14 00:33:46 +0000339Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
340
341 * parser.c: fixed the serious CPU usage problem reported by
342 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000343 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000344 missing in htmlSAXParseDoc
345
William M. Brackccf9e392003-08-13 14:50:18 +0000346Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
347
348 * doc/Makefile.am: Removed dependency from libxml2.def.src
349
William M. Brack476cd962003-08-13 11:09:42 +0000350Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
351
352 * autogen.sh: took away the requirement for automake-1.4,
353 changed the messages for getting auto* tools to current
354 gnu pages.
355 * configure.in: added check for Linux Dec alpha requiring
356 -ieee flag, fixed test for ipv6
357 * trionan.c: fixed problem for compiling on Linux Dec alpha
358 using native compiler
359 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
360 whenever libxml2-api.xml is changed.
361
Daniel Veillard6b621b82003-08-11 15:03:34 +0000362Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
363
364 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
365 is not used.
366
William M. Brack30909422003-08-10 00:14:20 +0000367Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
368
369 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
370
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000371Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
372
373 * News configure.in: preparing libxml2-2.5.9 release
374 * doc/* : updated the doc and rebuilt
375
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000376Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
377
378 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
379 definition to get a correct API XML description. This was apparently
380 breaking Windows build.
381
Daniel Veillard14f752c2003-08-09 11:44:50 +0000382Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
383
384 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
385 the progressive HTML parser front-end on large character data
386 island leading to an erroneous end of data detection by the
387 parser. Some cleanup too to get closer from the XML progressive
388 parser.
389
William M. Brack6d13f332003-08-08 16:40:36 +0000390Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
391
392 * win32/configure.js: Added in support for the ISO8859X
393 module (patch provided by Jesse Pelton)
394
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000395Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
396
397 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
398 when the library is not initialized and one try to save, the
399 locks in threaded env might not been initialized, playing safe
400 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
401 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
402 his tests to the regression suite.
403
William M. Brack41e6bed2003-08-08 10:53:06 +0000404Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
405
406 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
407 (with apologies to Igor) - Enhanced handling of docb and
408 nanohttp.
409
William M. Brack16db7b62003-08-07 13:12:49 +0000410Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
411
412 * encoding.c: further small changes for warnings when
413 configured with --with-iconv=no
414
William M. Bracka71a8ef2003-08-06 04:43:55 +0000415Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
416
417 * error.c trionan.[ch] testThreads.c python/generator.py:
418 further small changes to elminate most of the remaining
419 warnings.
420
William M. Brackc1939562003-08-05 15:52:22 +0000421Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
422
423 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
424 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
425 python/libxml.c include/libxml/xmlmemory.h: small changes
426 to syntax to get rid of compiler warnings. No changes
427 to logic.
428
Daniel Veillardc758c222003-08-04 20:42:34 +0000429Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
430
431 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
432
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000433Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
434
435 * tree.c: fixed a small problem in the patch for #118763
436 * result/HTML/doc3.htm*: this reverts back to the previous result
437
Daniel Veillard91e69c52003-08-04 01:43:07 +0000438Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
439
440 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
441 and rebuilt, apparently some C++ wrappers are not available,
442 c.f. bug #118943
443
Daniel Veillard39057f42003-08-04 01:33:43 +0000444Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
445
446 * tree.c: fixing HTML attribute serialization bug #118763
447 applying a modified version of the patch from Bacek
448 * result/HTML/doc3.htm*: this modifies the output from one test
449
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000450Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
451
452 * tree.c include/libxml/tree.h: added a new API to split a
453 QName without generating any memory allocation
454 * valid.c: fixed another problem with namespaces on element
455 in mixed content case
456 * python/tests/reader2.py: updated the testcase with
457 Bjorn Reese fix to reader for unsignificant white space
458 * parser.c HTMLparser.c: cleanup.
459
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000460Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
461
462 * catalog.c: trying to fix #118754 of possible recursion in the
463 catalogs. Not fantastically happy about the current fix since
464 it's likely to break under very thread intensive concurrent
465 access to the catalog. Better solution might to keep the depth
466 an extra argument to the resolution functions.
467
Daniel Veillard7b68df92003-08-03 22:58:54 +0000468Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
469
470 * valid.c: fixed bug #118712 about mixed content, and namespaced
471 element names.
472 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
473 in the regression tests
474
William M. Brack779af002003-08-01 15:55:39 +0000475Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
476
477 Coninuing work on bug 118559
478 * DOCBparser.c: removed 2 unsed vars
479 * xmlregexp.c: changed some numeric const to their enum symbols
480 * xmlreader.c: changed one var define from int to enum
481 (a little more to be done, awaiting co-ordination)
482 * relaxng.c: deleted one unused var
483 * xmllint.c: deleted some unused vars, changed one arg
484 val from int to enum
485 * testHTML.c, testDocbook.c: changed some arg vals to enum const
486 * xmlIO.c: fixed typo from last night (small warning msg)
487
William M. Brack78637da2003-07-31 14:47:38 +0000488Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
489
490 Working on bug 118559
491 * error.c: deleted unused variable
492 * parserInternals.c: deleted unneeded 'const' qualifier
493 * parser.c: changed variable type for enum temp storage
494 * xmlIO.c: changed debugging var to be inside #ifdef
495 * valid.c: removed unused variable
496 * HTMLparser.c: removed some unneeded 'const' qualifiers
497 * xpath.c: added some type casts, removed some unused vars
498 * xinclude.c: added one type cast
499 * nanohttp.c: repositioned some #ifdef to avoid unused var
500 * nanoftp.c: removed unused var
501
Daniel Veillard97e01882003-07-30 18:59:19 +0000502Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
503
504 * HTMLparser.c: applied a patch from William Brack about
505 the problem of parsing very large HTML instance with comments
506 as raised by Nick Kew
507
Daniel Veillardd6038e02003-07-30 16:37:18 +0000508Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
509
510 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
511 patch from Bjorn Reese for xmlTextReaderNodeType() and
512 significant whitespace. There is an enum for node type
513 values now.
514
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000515Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
516
517 * encoding.c: applying patch from Peter Jacobi to added
518 ISO-8859-x encoding support when iconv is not available
519 * configure.in include/libxml/xmlversion.h.in
520 include/libxml/xmlwin32version.h.in: added the glue needed
521 at the configure level and made it the default for Windows
522
Daniel Veillardc2664642003-07-29 20:44:53 +0000523Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
524
525 * python/generator.py python/libxml.c python/libxml2class.txt:
526 patch from Joachim Bauch + cleanup for Relax NG error callbacks
527 in python
528
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000529Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
530
531 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
532 cleanup patch, and also avoided a possible memory leak
533
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000534Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
535
536 * encoding.c: fix the previous commit
537
William M. Brack4a557d92003-07-29 04:28:04 +0000538Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
539
540 * HTMLparser.c: fixed problem with comments reported by Nick Kew
541 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
542 some future cleanup of UTF8 handling
543
Daniel Veillard9deb2422003-07-28 20:40:59 +0000544Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
545
546 * xpath.c: applied a change suggested by Sean Griffin in bug
547 #118494 about a memory leak in EXSLT
548
Daniel Veillardd94849b2003-07-28 13:02:24 +0000549Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
550
551 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
552 when fixing the previous Relax-NG bugs
553 * result/relaxng/*: This slightly changes the output messages of
554 some regression tests.
555 * configure.in: added support of -with-fexceptions for nested C++
556 support.
557
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000558Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
559
560 * doc/tutorial/apa.html
561 * doc/tutorial/apb.html
562 * doc/tutorial/apc.html
563 * doc/tutorial/apd.html
564 * doc/tutorial/ape.html
565 * doc/tutorial/apf.html
566 * doc/tutorial/apg.html
567 * doc/tutorial/aph.html
568 * doc/tutorial/ar01s02.html
569 * doc/tutorial/ar01s03.html
570 * doc/tutorial/ar01s04.html
571 * doc/tutorial/ar01s05.html
572 * doc/tutorial/ar01s06.html
573 * doc/tutorial/ar01s07.html
574 * doc/tutorial/ar01s08.html
575 * doc/tutorial/index.html
576 * doc/tutorial/ix01.html
577 * doc/tutorial/xmltutorial.pdf
578 * doc/tutorial/xmltutorial.xml
579 update tutorial with XPath example
580
581
Daniel Veillard597bc482003-07-24 16:08:28 +0000582Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
583
584 * SAX.c parser.c: fixing a bug about a special case of namespace
585 handling, this closes bug #116841
586
Daniel Veillard2134ab12003-07-23 19:56:29 +0000587Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
588
589 * relaxng.c result/relaxng/*: checked and fixed the compilation
590 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
591 This slightly changes the output messages of some regression tests.
592
Daniel Veillardc127adc2003-07-23 15:07:08 +0000593Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
594
595 * xmlreader.c: fixed an out of bound error #118052 , the good
596 part if that base64 code was not in use yet ...
597
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000598Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
599
600 * doc/xmllint.html
601 include html version of the xmllint man page, so an
602 up-to-date version is visible on the Web
603
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000604Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
605
606 * xinclude.c include/libxml/xinclude.h: added a new API
607 xmlXIncludeProcessTree() to process XInclude only on a subtree
608 this should fix bug #115385
609
Daniel Veillard409a8142003-07-18 15:16:57 +0000610Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
611
612 * relaxng.c include/libxml/relaxng.h: adding Get interface for
613 the error callback and parameters of parsing and validation
614 contexts
615 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
616 on text nodes.
617
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000618Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
619
620 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
621 when using the push XML parser.
622 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
623 added the test to the regression suite.
624
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000625Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
626
627 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
628 as suggested by Rob Richards
629
Daniel Veillard34ba3872003-07-15 13:34:05 +0000630Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
631
632 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
633 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
634 to unsigned int and a couple of others.
635
636Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
637
638 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
639
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000640Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
641
642 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
643
Daniel Veillarddf101d82003-07-08 14:03:36 +0000644Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
645
646 * globals.c threads.c: fixes some problem when freeing unititialized
647 mutexes
648
Daniel Veillard2db8c122003-07-08 12:16:59 +0000649Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
650
651 * nanoftp.c nanohttp.c: the modules should not import <config.h>
652 directly, some cleanups
653 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
654 validation code.
655
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000656Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
657
658 * win32/configure.js: Jesse Pelton pointed out a problem in the
659 javascript code.
660
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000661Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
662
663 * NEWS doc/*: regenerated
664 * nanoftp.c nanohttp.c: might fix includes problems with the
665 Ipv6 support on solaris
666 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
667 defined as #IMPLIED
668
Daniel Veillard560c2a42003-07-06 21:13:49 +0000669Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
670
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000671 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000672 * nanohttp.c: changed some preprocessor block
673 * xmlschemastypes.c: applied patch from Charles Bozeman adding
674 hexBinary schema datatype and adding support for totalDigits and
675 fractionDigits facets.
676
Daniel Veillard7a985a12003-07-06 17:57:42 +0000677Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
678
679 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
680
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000681Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
682
683 * xinclude.c: fixed bug #116095 removing the error message when
684 reapplying XInclude to a document.
685
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000686Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
687
688 * xmlIO.c: applied small changes to portability layer for
689 compilation on DJGPP Ms-DOS compiler.
690
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000691Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
692
693 * parser.c HTMLparser.c: use the character() SAX callback
694 if the cdataBlock ain't defined.
695 * xpath.c: fix bug #115349 allowing compilation when configured
696 with --without-xpath since the Schemas code needs NAN and co.
697
William M. Brack59002e72003-07-04 17:01:59 +0000698Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
699
700 Fixed problem with multi-threading, shown by the test program
701 testThreads. After fix, ran mutiple tests on various speed
702 machines (single and dual processor X86), which all seem okay.
703
704 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
705
706 * threads.c: added missing initialisation for condition variable
707 in xmlNewRMutex.
708
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000709Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
710
711 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
712 closing bug #114837
713
714 * configure.in: Added checks for IPv6 support and getaddrinfo().
715
716 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
717
718 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
719
720 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
721 field or sockaddr_in field, depending upon the availability of IPv6
722 support.
723 have_ipv6(): Added to check for run-time IPv6 support.
724 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
725 Modified to parse a URI with IPv6 address given in [].
726 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
727 resolution, if it is available on the system, as gethostbyname
728 does not return IPv6 addresses on some platforms.
729 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
730 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
731 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
732 we are dealing with.
733
734 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
735 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
736 a URI with IPv6 address given in [].
737 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
738 available on the system. Also IPv6 addresses will be resolved by
739 gethostbyname only if IPv6 run-time support is available.
740 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
741
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000742Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
743
744 * win32/configure.js include/win32config.h
745 include/libxml/xmlversion.h.in: Applied the patch for BCB
746 by Eric Zurcher.
747
Daniel Veillardd7cec922003-06-13 12:30:10 +0000748Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
749
750 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
751 due to #115104 and while fixing #115101 . HTML URLs must not
752 be version dependant.
753
Daniel Veillard8265a182003-06-13 10:05:56 +0000754Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
755
756 * entities.c: do not generate &quot; for " outside of attributes
757 * result//*: this changes the output of some tests
758
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000759Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
760
761 * parser.c xmlIO.c: trying to fix #114277 about when file
762 remapping and escaping should really be attempted.
763
Daniel Veillarda37aab82003-06-09 09:10:36 +0000764Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
765
766 * doc/*: applied a patch from Gman for building docs
767 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
768 Gary Pennington to provide an allocator for xmlValidCtxt
769 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
770 #113580 about data not being passed immediately.
771
Daniel Veillarde1326112003-06-05 09:32:20 +0000772Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
773
774 * tree.c: applied a couple of patches from Mark Itzcovitz
775 to handle saving back "UTF-16" documents.
776
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000777Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
778
779 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
780 some work done while in the Maldives (hence the timezone on the
781 laptop !)
782 * result/schemas/length3* test/schemas/deter0_*
783 test/schemas/group0_*: some tests added too
784
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000785Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
786
787 * encoding.c: small fix
788 * xmlIO.c: fixed an error message
789
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000790Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
791
792 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
793 accepting an improper UTF8 sequence
794
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000795Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
796
797 * threads.c: applied the patch from Stéphane Bidoul for getting
798 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000799 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000800
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000801Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
802
803 * HTMLtree.c: fixing bug #112904: html output method escaped
804 plus sign character in URI attribute.
805
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000806Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
807
808 * build_glob.py global.data globals.c parser.c
809 include/libxml/globals.h: patch from Stéphane Bidoul for setting
810 up threads global defaults.
811 * doc/libxml2-api.xml: this extends the API with new functions
812 * python/tests/Makefile.am python/tests/reader2.py
813 python/tests/thread2.py: integrated the associated testcase and
814 fixed the error string used in reader2
815
Daniel Veillard38b80a82003-05-14 18:59:00 +0000816Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
817
818 * configure.in libxml.spec.in python/Makefile.am: trying
819 to conciliate --with-python= requirements and RPM builds,
820 a PITA really...
821
Daniel Veillard104caa32003-05-13 22:54:05 +0000822Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
823
824 * HTMLparser.c: oops last commit introduced a memory leak.
825
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000826Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
827
828 * xmllint.c doc/xmllint.xml: added --nonet option
829 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
830 xsltproc or xmllint
831 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
832 rebuilt
833 * HTMLparser.c: cleaned up the HTML parser context build when
834 using an URL
835
Daniel Veillardd437d322003-05-13 21:07:01 +0000836Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
837
838 * libxml.spec.in: added a comment about bug #112902
839
William M. Brack3dd57f72003-05-13 02:06:18 +0000840Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
841
842 * minor cleanup of configure '--help' display
843 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
844
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000845Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
846
847 * tree.c: PI nodes in external subset were not freed :-\
848 fixes bug #112842
849
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000850Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
851
852 * xmllint.c: added --schema option to run WXS schema validation
853 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
854 tried to improve error reporting in the Schema code, some cleanup
855 too.
856
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000857Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
858
859 * xmlschemas.c: fixed some problems in the handling of errors,
860 and attributes addressed by references.
861 * test/schemas/* result/schemas/*: dropped the verbosity level
862 and added a couple of new tests
863
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000864Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
865
866 * relaxng.c: Stéphane Bidoul found an off by one addressing
867 error on the error handling.
868
Daniel Veillarda77cf712003-05-09 23:09:55 +0000869Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
870
871 * xmlschemastypes.c: trying to fix #112673
872
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000873Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
874
875 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
876 warning, this fixed a bug and should close #111574
877
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000878Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
879
880 * xmlschemas.c: fixing bug #104081 with xs:all with an element
881 holding minOccurs="0"
882 * test/schemas/all_* result/schemas/all_*: added some regression
883 tests for that bug
884 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
885 Garry Pennington to compile without schemas support.
886
Daniel Veillarda067e652003-05-01 08:03:46 +0000887Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
888
889 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
890
Daniel Veillard61c52202003-04-30 12:20:34 +0000891Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
892
893 * xml2-config.in: try to fix Red hat bug #89957, do not
894 output -L/usr/lib64
895 * xmlreader.c: fixed a typo in a comment
896
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000897Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
898
899 * doc/tutorial/aph.html, ix01.html
900 forgot to cvs add the new files. Thanks to Roland van Laar
901 for pointing this out
902
Daniel Veillardd4330462003-04-29 12:40:16 +0000903Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
904
905 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
906 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
907 to the XML/XSLT doc generation closing #111799
908 * doc/html/*: complete update of the HTML results
909
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000910Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
911
912 * win32/defgen.xsl: fixed the conditional for unicode map,
913 removed hardcoded schema entries
914
915Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
916
917 * win32/defgen.xsl: new file, stylesheet for generating
918 win32/libxml2.def.src from doc/libxml2-api.xml
919 * win32/libxml2.def.src: is autogenerated from now on, changes
920 to this file will not appear here anymore
921
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000922Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
923
924 * win32/configure.js python/setup.py.in: applied patch
925 from Stéphane Bidoul for the Python bindings on the new
926 release.
927
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000928Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
929
930 * debugXML.c: included libxml/uri.h for xmlCanonicPath
931 declaration
932 * win32/configure.js: thread-enabled build is now default
933 * win32/libxml2.def.src: added more exports
934
Daniel Veillard1177ca42003-04-26 22:29:54 +0000935Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
936
937 * NEWS doc/*.xsl doc/*.html: updated the web site separated
938 developers from common pages, made the transition to XHTML1,
939 added validity checking to the makefile rules.
940
Daniel Veillard329456a2003-04-26 21:21:00 +0000941Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
942
943 * parser.c: fix for xmlIOParseDTD same as previous and reported
944 by Petr Pajas
945
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000946Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
947
948 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
949 closing #111638
950
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000951Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
952
953 * python/generator.py: fixed a problem in the generator where
954 the way functions are remapped as methods on classes was
955 not symetric and dependant on python internal hash order,
956 as reported by Stéphane Bidoul
957
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000958Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
959
960 * doc/tutorial:
961 xmltutorial.xml
962 xmltutorial.pdf
963 *.html
964 add appendix on generating compiler flags, more indexing
965
Daniel Veillard1c960272003-04-25 23:12:22 +0000966Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
967
968 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
969 to get libxml-2.5.7 to compile on OpenVMS
970
Daniel Veillardc5573462003-04-25 16:43:49 +0000971Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
972
973 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
974
Daniel Veillardfd583412003-04-25 13:22:10 +0000975Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
976
977 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
978 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
979 man page based on xsltproc and a stylesheet PI in the XML.
980
Daniel Veillarddc07e182003-04-25 10:39:38 +0000981Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
982
983 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
984 character preventing rendering by the man command.
985
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000986Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
987
988 * NEWS configure.in: preparing release 2.5.7
989 * doc/*: updated and rebuilt the docs
990 * doc/apibuild.py: fixed the script
991
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000992Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
993
994 * Makefile.am doc/apibuild.py: make sure the OOM code don't
995 get in the way of the builds
996 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
997
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000998Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
999
1000 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1001 Memory test from Havoc Pennington #109368
1002 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1003 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1004 include/libxml/parser.h: a lot of memory allocation cleanups
1005 based on the results of the OOM testing
1006 * check-relaxng-test-suite2.py: seems I forgot to commit the
1007 script.
1008
Daniel Veillard18f113d2003-04-23 15:18:26 +00001009Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1012
Daniel Veillard85095e22003-04-23 13:56:44 +00001013Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1014
1015 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1016 more places where xmlCanonicPath() must be used to convert
1017 filenames to URLs, trying to fix #111088
1018
Daniel Veillard54396242003-04-23 07:36:50 +00001019Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * python/libxml.c python/libxml.py: applied patch from
1022 Brent M Hendricks adding binding for xmlCatalogAddLocal
1023
Daniel Veillard45269b82003-04-22 13:21:57 +00001024Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1025
1026 * HTMLparser.c: tried to fix #98879 again in a more solid
1027 way.
1028
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001029Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1030
1031 * win32/libxml2.def.src: added more exports from the relaxng and
1032 xmlreader clan
1033
Daniel Veillardf431eb82003-04-22 08:37:26 +00001034Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1035
1036 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1037 provided by Brent Hendricks fixing #105992 and integrated the
1038 examples in the testsuite.
1039
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001040Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1041
1042 * TODO: updated a bit
1043 * configure.in: fixed the comment, threads now default to on
1044 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1045
Daniel Veillarda880b122003-04-21 21:36:41 +00001046Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1047
1048 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1049 xmlreader.c include/libxml/parser.h: a lot of performance work
1050 especially the speed of streaming through the reader and push
1051 interface. Some thread related optimizations. Nearly doubled the
1052 speed of parsing through the reader.
1053
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001054Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1055
1056 * doc/xmllint.xml
1057 * doc/xmllint.1
1058 update man page to explain use of --stream
1059
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001060Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1063 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1064 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1065 include/libxml/globals.h include/libxml/xmlmemory.h: added
1066 xmlMallocAtomic() to be used when allocating blocks which
1067 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1068 to allow registering the full set of functions needed by
1069 a garbage collecting allocator like libgc, ref #109944
1070
Daniel Veillard84942712003-04-18 14:40:05 +00001071Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1072
1073 * configure.in: switched to have thread support enabled by default,
1074 didn't got troubles with ABI compatibility on Linux, hope it
1075 won't break on strange OSes, if yes, report the system ID
1076 * doc/libxml2-api.xml: just rebuilt the API
1077
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001078Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1079
1080 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1081 added support for large file, tested with a 3+GB instance,
1082 and some cleanup.
1083 * catalog.c: added a TODO
1084 * Makefile.am: added some "make tests" comments
1085
Daniel Veillardac297932003-04-17 12:55:35 +00001086Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1087
1088 * relaxng.c: some cleanups
1089 * doc/xmlreader.html: extended the document to cover RelaxNG and
1090 tree operations
1091 * python/tests/Makefile.am python/tests/reader[46].py: added some
1092 xmlReader example/regression tests
1093 * result/relaxng/tutor*.err: updated the output of a number of tests
1094
Daniel Veillard62163602003-04-17 09:36:38 +00001095Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1096
1097 * relaxng.c: valgrind pointed out an uninitialized variable error.
1098
Daniel Veillard33300b42003-04-17 09:09:19 +00001099Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1102 xmlreader.c: augnemting the APIs, cleanups.
1103 * parser.c: cleanup bug #111005
1104 * xmlIO.c: added some missing comments
1105
Daniel Veillardce192eb2003-04-16 15:58:05 +00001106Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1107
1108 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1109 trying to improve the subset compiled, and more testing.
1110 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1111 documentation
1112 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1113 * result/relaxng/*.err: fix some of the outputs
1114
Daniel Veillardf4e55762003-04-15 23:32:22 +00001115Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1116
1117 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1118 include/libxml/xmlreader.h: implemented streaming of
1119 RelaxNG (when possible) on top of the xmlReader interface,
1120 provided it as xmllint --stream --relaxng .rng .xml
1121 This seems to mostly work.
1122 * Makefile.am: updated to test RelaxNG streaming
1123
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001124Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1125
1126 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1127 based validity checking of fragments of the document for
1128 which the RNG can be compiled to regexps. Works on all regression
1129 tests, only fix needed is related to error messages.
1130
Daniel Veillard52b48c72003-04-13 19:53:42 +00001131Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1132
1133 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1134 include/libxml/xmlregexp.h: Starting work precompiling
1135 parts of RelaxNG schemas. Not plugged onto validity checking
1136 yet, just the regexp building part. Needed to extend some
1137 of the automata and regexp APIs.
1138
Daniel Veillardf6bad792003-04-11 19:38:54 +00001139Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1140
1141 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1142 xmllint --stream and xmllint --stream --valid returns errors
1143 code appropriately
1144
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001145Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1146
1147 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1148 and Next() operation to work on subtrees within the reader
1149 framework.
1150 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1151 * python/tests/reader5.py: added an example for those new
1152 functions of the reader.
1153
Daniel Veillard645c6902003-04-10 21:40:49 +00001154Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1155
1156 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1157
Daniel Veillard9e077102003-04-10 13:36:54 +00001158Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * xmlreader.c: fixing HasValue for namespace as raised by
1161 Denys Duchier
1162
Daniel Veillard02ea1412003-04-09 12:08:47 +00001163Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * HTMLparser.c include/libxml/HTMLparser.h: exported
1166 htmlCreateMemoryParserCtxt() it was static
1167
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001168Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1169
1170 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1171 update from Charles Bozeman for date and duration types
1172 * test/schemas/date_0.* test/schemas/dur_0.*
1173 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1174
Daniel Veillardc00cda82003-04-07 10:22:39 +00001175Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1176
1177 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1178 fixing bug #107129, removing excessive allocation and calls
1179 to *printf in the code to build QName strings.
1180
Igor Zlatkovic69651182003-04-05 09:43:30 +00001181Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1182
1183 * win32/libxml2.def.src: fixed conditional exports, reported by
1184 Luke Murray.
1185
Daniel Veillardadba5f12003-04-04 16:09:01 +00001186Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1187
1188 * parser.c: fixed a possible problem with xmlRecoverMemory()
1189
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001190Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1191
1192 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1193 triostr.h: Bjorn sent an update for the TRIO portability layer.
1194
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001195Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1196
1197 * win32/libxml2.def.src: exported new functions
1198
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001199Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1200
1201 * configure.in NEWS: preparing release 2.5.6
1202 * doc/*: updated and rebuilt the docs
1203
Daniel Veillarde5020412003-04-01 09:55:20 +00001204Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1205
1206 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1207 on C14Ntests
1208
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001209Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1210
1211 * relaxng.c: one more fixup of error message reporting
1212
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001213Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1214
1215 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1216 variable pointed out by valgrind
1217
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001218Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * relaxng.c: try to work on bug #109225 and provide better
1221 error reports.
1222 * result/relaxng/* : this change the output of a number of tests
1223 * xinclude.c: fixing the parsed entity redefinition problem
1224 raised on the list.
1225 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1226
Daniel Veillardb3721c22003-03-31 11:22:25 +00001227Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1228
1229 * xmlschemastypes.c: fixed date comparison to handle the tzo
1230 The only failures left are disagreements on Notations and
1231 '+1' not being allowed for ulong, uint, ushort and ubyte.
1232
Daniel Veillard455cc072003-03-31 10:13:23 +00001233Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1234
1235 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1236 to the XML Schemas errata
1237 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1238
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001239Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1240
1241 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1242 and facets support. Currently only schemas with binHex or
1243 base64 don't compile. A few error left in the test suite:
1244 found 1035 test instances: 919 success 23 failures
1245 most are gdate or gdateyear failing check, and a few cases where
1246 James clark tests results are strange.
1247 * valid.c: allow to reuse the Notation checking routine without
1248 having a validation context.
1249 * SAX.c: removed a #if 0
1250
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001251Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1252
1253 * xinclude.c: forgot to apply one check from #106931 patch
1254 * xmlschemastypes.c: more work on XML Schemas datatypes
1255
Daniel Veillardc4c21552003-03-29 10:53:38 +00001256Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1257
1258 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1259 on cleaning up XML Schemas datatypes based on James Clark tests
1260 test/xsdtest/xsdtest.xml
1261
Daniel Veillard80b19092003-03-28 13:29:53 +00001262Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1263
1264 * relaxng.c: implemented comparisons for Schemas values.
1265 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1266 some bugs in duration handling, comparisons for durations
1267 and decimals, removed all memory leaks pointed out by James
1268 testsuite. Current status is now
1269 found 238 test schemas: 197 success 41 failures
1270 found 1035 test instances: 803 success 130 failures
1271
Daniel Veillard91a13252003-03-27 23:44:43 +00001272Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1273
1274 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1275 leaks in the W3C XML Schemas code
1276 * xmlschemastypes.c: implemented nonPositiveInteger
1277 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1278 fixed the test and result.
1279
Daniel Veillard6560a422003-03-27 21:25:38 +00001280Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1283 parser and a typo
1284 * xmlschemastypes.c: reindenting, fixing a memory access
1285 problem with dates.
1286
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001287Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1288
1289 * parser.c: fixing #109227 providing more context in case of
1290 start/end tag mismatch
1291 * python/tests/ctxterror.py python/tests/readererr.py: update the
1292 tests accordingly
1293
Daniel Veillardd9b72832003-03-27 14:24:00 +00001294Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1295
1296 * xinclude.c: should fix #109327 errors on memory accesses
1297
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001298Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1299
1300 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1301 is an URI reference
1302
Daniel Veillarde209b332003-03-26 21:40:13 +00001303Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1304
1305 * xpath.c: fixed bug #109160 on non-ASCII IDs
1306
Daniel Veillard642104e2003-03-26 16:32:05 +00001307Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * parser.c: Norm suggested a nicer error message for xml:space values
1310 errors
1311
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001312Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1313
1314 * xpath.c include/libxml/xpath.h: first part of the fix to
1315 performance bug #108905, adds xmlXPathOrderDocElems() providing
1316 document order for nodes.
1317 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1318
Daniel Veillard09628212003-03-25 15:10:27 +00001319Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1320
1321 * xmlschemastypes.c: removing a warning with Sun compiler
1322 bug #109154
1323
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001324Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1325
1326 * doc/xmllint.xml
1327 * doc/xmllint.1
1328 update xmllint man page with --relaxng option
1329
Daniel Veillard2032d292003-03-25 11:09:40 +00001330Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1331
1332 * python/setup.py.in : was missing "drv_libxml2.py"
1333
Daniel Veillard9adc0462003-03-24 18:39:54 +00001334Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1335
1336 * tree.c xpath.c: some changes related to the new way of
1337 handling Result Value Tree, before 2.5.5
1338
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001339Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1340
1341 * configure.in NEWS: preparing release 2.5.5
1342 * doc/* : updated the documentation and regenerated it.
1343
Daniel Veillardef0b4502003-03-24 13:57:34 +00001344Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1345
1346 * xpath.c: fixed some problems related to #75813 about handling
1347 of Result Value Trees
1348
Daniel Veillard9231ff92003-03-23 22:00:51 +00001349Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1350
1351 * uri.c: applied a set of patches from Lorenzo Viali correcting
1352 URI parsing errors.
1353
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001354Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * parser.c: validity status was not passed back when validating in
1357 entities, but raised by Oliver Fischer
1358
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001359Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1360
1361 * HTMLtree.c: avoid escaping ',' in URIs
1362
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001363Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * parser.c: fixing bug #108976 get the ID/REFs to reference
1366 the ID in the document content and not in the entity copy
1367 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1368 stuff, better solution for #107208
1369 * xmlregexp.c: removed a direct printf, dohhh
1370 * xmlreader.c: fixed a bug on streaming validation of empty
1371 elements in entities
1372 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1373 cleanup of the validation tests
1374 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1375 added more ID/IDREF tests to the suite
1376
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001377Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1378
1379 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1380 compiler.
1381
Daniel Veillard20863822003-03-22 17:51:47 +00001382Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1383
1384 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1385
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001386Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1387
1388 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1389 defined in entities content
1390
Daniel Veillard99737f52003-03-22 14:55:50 +00001391Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1392
1393 * SAX.c: Fixed validation bug #108858 on namespace names using
1394 entities and reported by Brent Hendricks
1395 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1396 --debug output.
1397
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001398Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1399
1400 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1401 about the DocType node not being reported sometimes.
1402 * python/tests/reader.py: added to test to the regression checks
1403
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001404Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1405
1406 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1407 reported by Edd Dumbill
1408
Daniel Veillard77a90a72003-03-22 00:04:05 +00001409Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1410
1411 * HTMLparser.c parser.c parserInternals.c: patch from
1412 johan@evenhuis.nl for #107937 fixing some line counting
1413 problems, and some other cleanups.
1414 * result/HTML/: this result in some line number changes
1415
Daniel Veillard580ced82003-03-21 21:22:48 +00001416Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1417
1418 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1419 instead of libxml.spec
1420 * relaxng.c: fixed some of the error reporting excessive
1421 verbosity
1422 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1423 xmlschemastypes.c: removed some warnings from gcc
1424 * doc/libxml2-api.xml: rebuilt
1425
Daniel Veillarde063f482003-03-21 16:53:17 +00001426Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1427
1428 * relaxng.c: another optimization, for choice this time
1429 * result/relaxng/spec1* result/relaxng/tutor12_1*
1430 result/relaxng/tutor3_7: cleanups.
1431
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001432Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1433
1434 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1435 * test/relaxng/testsuite.xml: augmented the test suite
1436 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1437 some schemas validation tests in the presence of foreign
1438 namespaces.
1439
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001440Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1441
1442 * relaxng.c: added another interleave speedup.
1443
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001444Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1445
1446 * xmlschemastypes.c: added integer and fixed one of the
1447 IDREFS regression tests pbm
1448 * result/relaxng/docbook_0.err: updated
1449
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001450Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1451
1452 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1453 declared both in the DTD and in the Schemas <grin/>
1454 * relaxng.c: more debug, added a big optimization for <mixed>
1455 * test/relaxng/testsuite.xml: augmented the testsuite
1456 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1457 DocBook example to the regression tests
1458
Daniel Veillard798024a2003-03-19 10:36:09 +00001459Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1460
1461 * check-xsddata-test-suite.py: cosmetic change for output
1462 * relaxng.c: try to minimize calls to malloc/free for states.
1463
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001464Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1465
1466 * tree.c: removed a warning
1467 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1468 support
1469 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1470 cleanup/improvements of the regression tests batch
1471 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1472
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001473Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1474
1475 * relaxng.c: fixed error msg cleanup deallocation
1476 * xmlschemastypes.c: added a function to handle lists of
1477 atomic types, added support for IDREFS
1478
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001479Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1480
1481 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1482 and IDREF, usable from RelaxNG now
1483 * include/libxml/xmlschemastypes.h: need to add a new interface
1484 because the validation modifies the infoset
1485 * test/relaxng/testsuite.xml: extended the testsuite
1486
Daniel Veillard952379b2003-03-17 15:37:12 +00001487Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1488
1489 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1490 shemas datatype ID/IDREF support still missing though.
1491 * xmlreader.c: fix a crashing bug with prefix raised by
1492 Merijn Broeren
1493 * test/relaxng/testsuite.xml: augmented the testsuite with
1494 complex inheritance tests
1495
Daniel Veillardfd573f12003-03-16 17:52:32 +00001496Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1497
1498 * relaxng.c: switched back to the previous Relax-NG code base,
1499 the derivation algorithm need severe constraining code to avoid
1500 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1501 TEI based example and other bugs
1502 * result/relaxng/*err: updated the results
1503 * test/relaxng/testsuite.xml: started a new test suite
1504
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001505Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1506
1507 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1508 that the original RelaxNG validation code was un-fixeable, it got
1509 rewritten to use the derivation algorithm from James Clark and
1510 redebugged it (nearly) from scratch:
1511 found 373 test schemas: 372 success 1 failures
1512 found 529 test instances: 529 success 0 failures
1513
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001514Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1515
1516 * SAX.c parser.c: fix some recursion problems introduced in the
1517 last release.
1518 * relaxng.c: more debugging of the RNG validation engine, still
1519 problems though.
1520
Daniel Veillard5add8682003-03-10 13:13:58 +00001521Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1522
1523 * Makefile.am: stop generating wrong result file with * in name
1524 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1525 * result/relaxng/demo* test/relaxng/demo: added the tests from
1526 Sebastian reproducing the problem.
1527
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001528Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1529
Daniel Veillard5add8682003-03-10 13:13:58 +00001530 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1531 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001532
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001533Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1534
1535 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1536 variable to control the indentation for the xmllint "--format"
1537 option
1538
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001539Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1540
1541 * encoding.c: applied Gennady's patch against buffer overrun
1542
Daniel Veillard42f12e92003-03-07 18:32:59 +00001543Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1544
1545 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1546 Clark it appeared I had bug in URI parsing code ...
1547 * relaxng.c include/libxml/relaxng.h: completely revamped error
1548 reporting to not loose message from optional parts.
1549 * xmllint.c: added timing for RNG validation steps
1550 * result/relaxng/*: updated the result, all error messages changed
1551
Daniel Veillardedfd5882003-03-07 14:20:40 +00001552Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1553
1554 * xpath.c: fix bug #107804, the algorithm used for document order
1555 computation was failing on attributes.
1556
Daniel Veillard83391282003-03-06 21:37:30 +00001557Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * valid.c: fix bug #107764 , possibility of buffer overflow
1560 in xmlValidDebug()
1561
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001562Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1563
1564 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1565 from Philipp Dunkel
1566
Daniel Veillard5f704af2003-03-05 10:01:43 +00001567Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1568
1569 * xmlschemastype.c: made powten array static it should not be exported
1570 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1571 parser function.
1572 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1573
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001574Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1575
1576 * tree.c: fixed a node dump crash on attributes
1577 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1578 an URI test bug and get better output.
1579
Daniel Veillard463a5472003-02-27 21:30:32 +00001580Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1581
1582 * check-xsddata-test-suite.py: give more infos
1583 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1584 REF->DEF in attribute values.
1585
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001586Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1587
1588 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1589 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1590 regression tests from James Clark.
1591
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001592Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1593
1594 * relaxng.c xmlschemas.c xmlschemastypes.c
1595 include/libxml/xmlschemastypes.h: added param support for relaxng
1596 type checking, started to increment the pool of simple types
1597 registered, still much work to be done on simple types and
1598 facets checkings.
1599
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001600Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1601
1602 * entities.c: fixes again one of the problem raised by
1603 James Clark in #106788
1604
Daniel Veillardc482e262003-02-26 14:48:48 +00001605Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1606
1607 * relaxng.c: Fixed a couple of problem raised by James Clark
1608 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1609 datatype level still not fixed though.
1610
Daniel Veillard17bed982003-02-24 20:11:43 +00001611Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1612
1613 * configure.in: preparing release 2.5.4
1614 * doc/*: updated and rebuilt the docs
1615 * relaxng.c: removed warnings
1616 * result/relaxng/*: updated the results
1617
Daniel Veillardf4be0182003-02-24 19:54:33 +00001618Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1619
1620 * valid.c: fixes a DTD regexp generation problem.
1621
Daniel Veillard02111c12003-02-24 19:14:52 +00001622Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1623
1624 * parser.c: fixes bug #105998 about false detection of
1625 attribute consumption loop.
1626
Daniel Veillard2406abd2003-02-24 18:16:47 +00001627Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1628
1629 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1630
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001631Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1632
1633 * SAX.c: fixed bug #105992
1634
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001635Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1636
1637 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1638 element.
1639 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1640 found 373 test schemas: 369 success 4 failures
1641 found 529 test instances: 525 success 4 failures
1642 * check-relaxng-test-suite.py: added memory debug reporting
1643
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001644Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1645
1646 * uri.c parser.c: some warning removal on Igor's patch
1647 * tree.c: seems I messed up with #106788 fix
1648 * python/libxml.c: fixed some base problems when Python provides
1649 the resolver.
1650 * relaxng.c: fixed the interleave algorithm
1651 found 373 test schemas: 364 success 9 failures
1652 found 529 test instances: 525 success 4 failures
1653 the resulting failures are bug in the algorithm from 7.3 and
1654 lack of support for params
1655
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001656Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1657
1658 * parser.c: another fix for nodeinfo in entities problem
1659 * tree.c entities.c: fixed bug #106788 from James Clark
1660 some spaces need to be serialized as character references.
1661
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001662Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1663
1664 * parser.c uri.c: fixed the bug I introduced in the path
1665 handling, reported by Sebastian Bergmann
1666
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001667Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1668
1669 * parser.c: fixing some nodeinfo in entities problem raised
1670 by Glenn W. Bach
1671 * relaxng.c: implemented the first section 7.3 check
1672 * result/relaxng/*: updated the results
1673
Daniel Veillardc5312d72003-02-21 17:14:10 +00001674Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1675
1676 * relaxng.c: fixed some problems in the previous commit
1677 and finished implementing 4.16 rules checking
1678 found 373 test schemas: 353 success 20 failures
1679 found 529 test instances: 519 success 6 failures
1680 * result/relaxng/*: updated the results
1681
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001682Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1683
1684 * relaxng.c: implemented checks from section 7.2
1685
Daniel Veillard77648bb2003-02-20 15:03:22 +00001686Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1687
1688 * relaxng.c: implemented the checks from section 7.1, fixed
1689 some of the 4.20 and 4.21 problems.
1690 found 373 test schemas: 338 success 35 failures
1691 found 529 test instances: 519 success 6 failures
1692 * result/relaxng/*: updated the results
1693
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001694Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1695
1696 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1697 * result/relaxng/*: updated the results
1698
Daniel Veillardce14fa52003-02-19 17:32:48 +00001699Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1700
1701 * relaxng.c: more bugfixes
1702 * result/relaxng/*: updated the results
1703
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001704Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1705
1706 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1707 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1708 * SAX.c: ensured xmlDoc.URL is always canonic
1709 * parser.c: obsoleted xmlNormalizeWindowsPath
1710 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1711 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1712 * win32/libxml2.def.src: added few exports
1713
1714
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001715Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1716
1717 * Makefile.am configure.in: patched to have shared libraries
1718 for Python regression tests and static binaries for gdb debug
1719 in my development environment
1720 * relaxng.c: more bugfixes
1721 found 373 test schemas: 296 success 77 failures
1722 found 529 test instances: 516 success 8 failures
1723 * result/relaxng/*: updated the results
1724
Daniel Veillard8fe98712003-02-19 00:19:14 +00001725Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1726
1727 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1728
Daniel Veillardd4310742003-02-18 21:12:46 +00001729Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1730
1731 * xmlschemastypes.c: float/double check bugfix
1732 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1733 validation
1734 * xmlreader.c: add a TODO for Jody
1735 * relaxng.c: bugfix bugfix bugfix
1736 found 373 test schemas: 300 success 73 failures
1737 found 529 test instances: 507 success 10 failures
1738 * result/relaxng/*: updated the results
1739
Daniel Veillard2df2de22003-02-17 23:34:33 +00001740Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1741
1742 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1743
Daniel Veillard416589a2003-02-17 17:25:42 +00001744Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * relaxng.c check-relaxng-test-suite.py: more work on the
1747 RelaxNG implementation conformance testing.
1748 found 373 test schemas: 284 success 89 failures
1749 found 529 test instances: 448 success 47 failures
1750 * result/relaxng/*: updated the results
1751
Daniel Veillard784b9352003-02-16 15:50:27 +00001752Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1753
1754 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1755 a patch from Kjartan Maraas to fix some typos
1756
Daniel Veillardfebcca42003-02-16 15:44:18 +00001757Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1758
1759 * relaxng.c: more bug-hunting
1760 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1761 intermediate rng tree
1762 * python/generator.py: patch from Stephane Bidoul to fix the generator
1763 on python < 2.2
1764
Daniel Veillardd2298792003-02-14 16:54:11 +00001765Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1766
1767 * check-relaxng-test-suite.py relaxng.c: more testing on the
1768 Relax-NG front, cleaning up the regression tests failures
1769 current state and I forgot support for "mixed":
1770 found 373 test schemas: 280 success 93 failures
1771 found 529 test instances: 401 success 68 failures
1772 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1773 moved the Name, NCName and QName validation routine in tree.c
1774 * uri.c: fixed handling of URI ending up with #, i.e. having
1775 an empty fragment ID.
1776 * result/relaxng/*: updated the results
1777
Daniel Veillard9a237c92003-02-13 15:52:58 +00001778Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1779
1780 * check-xinclude-test-suite.py: improved the script accordingly
1781 to the XInclude regression tests updates
1782 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1783 November 2002
1784 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1785 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1786 augmented the Xpointer testsuite for the element() scheme
1787
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001788Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1789
1790 * relaxng.c: added TODO for the DTD compatibility spec
1791 * xinclude.c: more bug fixes driven by the testsuite
1792
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001793Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1794
1795 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1796 regression tests for XInclude, improved the script, improving
1797 XInclude error reporting mechanism
1798
Daniel Veillard1d788d22003-02-10 16:21:58 +00001799Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1800
1801 * NEWS doc/* configure.in: preparing release 2.5.3
1802
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001803Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1804
1805 * tree.c: trying to fix #104934 about some XHTML1 serialization
1806 issues.
1807
Daniel Veillard809faa52003-02-10 15:43:53 +00001808Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1809
1810 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1811 encoding conversion when the input buffer stops in the
1812 middle of a multibyte char
1813
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001814Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1815
1816 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1817 * check-relaxng-test-suite.py: python script to run regression
1818 against OASIS RelaxNG testsuite
1819 * relaxng.c: some cleanup tweaks
1820 * HTMLparser.c globals.c: cleanups in comments
1821 * doc/libxml2-api.xml: updated the API
1822 * result/relaxng/*: errors moved files, so large diffs but
1823 no changes at the semantic level.
1824
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001825Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1826
1827 * tree.c: fixing #105678 problem when dumping a namespace node.
1828
Daniel Veillard591b4be2003-02-09 23:33:36 +00001829Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1830
1831 * xpath.c: fixed doc comment problems
1832 * python/generator.py python/libxml_wrap.h python/types.c: adding
1833 RelaxNG wrappers
1834 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1835 test of those early Python RelaxNG bindings
1836
1837Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001838
1839 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1840 * relaxng.c: found the validation problem I had with interleave
1841 when not covering all remaining siblings
1842 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1843 testsuite and check the RNG schemas against the RNG schemas
1844 given in appendix A
1845
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001846Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1847
1848 * win32/Makefile.msvc: updates for RelaxNG
1849 * win32/Makefile.mingw: updates for RelaxNG
1850 * win32/libxml2.def.src: added RelaxNG exports
1851
Daniel Veillard97fd5672003-02-07 13:01:54 +00001852Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1853
1854 * xinclude.c: applied another bug fix from Sean Chittenden
1855
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001856Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1857
1858 * configure.in xmllint.c: I f...ed up the default configuration
1859 of schemas and --relaxng option display in xmllint, pointed by
1860 Morus Walter.
1861 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1862 detection module, fixes bug #105374.
1863
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001864Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1865
1866 * xmlschemastypes.c: added the boolean base type.
1867
Daniel Veillard96a4b252003-02-06 08:22:32 +00001868Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1869
1870 * xmlschemastypes.c: started implementing some of the missing
1871 default simple types
1872 * result/relaxng/*: updated the results
1873
Daniel Veillard72fef162003-02-05 14:31:19 +00001874Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1875
1876 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1877
Daniel Veillard71531f32003-02-05 13:19:53 +00001878Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1879
1880 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1881 * Makefile.am: use xmllint for doing the RelaxNG tests
1882 * configure.in: preparing 2.5.2 made schemas support default to
1883 on instead of off
1884 * relaxng.c: removed the verbosity
1885 * xmllint.c: added --relaxng option
1886 * python/generator.py python/libxml_wrap.h: prepared the integration
1887 of the new RelaxNG module and schemas
1888 * result/relaxng/*: less verbose output
1889
Daniel Veillardec498e12003-02-05 11:01:50 +00001890Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1891
1892 * valid.c: do not run content model validation if the
1893 content is not determinist
1894
Daniel Veillardde590ca2003-02-05 10:45:26 +00001895Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1896
1897 * SAX.c: added the redefinition of namespaced attribute
1898 check that was missing as Fabrice Desré pointed out.
1899
Daniel Veillard930dfb62003-02-05 10:17:38 +00001900Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1901
1902 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1903 improvements from Nick Kew, allowing to do more checking
1904 to HTML elements and attributes.
1905
Daniel Veillard4287c572003-02-04 22:48:53 +00001906Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1907
1908 * xinclude.c: fixing bug #105137 about entities declaration
1909 needing to be copied to the including document.
1910
Daniel Veillard652d8a92003-02-04 19:28:49 +00001911Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1912
1913 * catalog.c: fixed bug #104817 with delegateURI
1914 * xpath.c: fixing bugs #104123 and #104125
1915
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001916Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1917
1918 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1919 python/types.c: fixing #104096 to compile without regexps
1920
Daniel Veillard57e79b32003-02-04 15:33:12 +00001921Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1922
1923 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1924 when building the automata for elem*
1925
Daniel Veillard358a9892003-02-04 15:22:32 +00001926Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1927
1928 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1929 bug #103827
1930
Daniel Veillardeb137172003-02-04 15:18:06 +00001931Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1932
1933 * HTMLparser.c: updating a comment, fixing #103776
1934
Daniel Veillard8d589042003-02-04 15:07:21 +00001935Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1936
1937 * parser.c: fixing bug 105049 for validity checking of content
1938 within recursive entities.
1939
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001940Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1941
1942 * HTMLparser.c: try to fix # 105049
1943 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1944 * tree.c: updated a function comment
1945
Daniel Veillard419a7682003-02-03 23:22:49 +00001946Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1947
1948 * relaxng: more work on grammars and refs/defs
1949 * test/relaxng/* result/relaxng/*: augmented/updated the
1950 regression tests
1951
Daniel Veillard144fae12003-02-03 13:17:57 +00001952Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1953
1954 * relaxng: more work on name classes, except support
1955 * test/relaxng/* result/relaxng/*: augmented/updated the
1956 regression tests
1957
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001958Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1959
1960 * relaxng: more work on name classes, the "validate all" schemas
1961 seems to work now.
1962 * test/relaxng/* result/relaxng/*: augmented/updated the
1963 regression tests
1964
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001965Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1966
1967 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1968 * parser.c: put a guard against infinite document depth, basically
1969 trying to avoid another kind of DoS attack.
1970 * relaxng.c: some code w.r.t. nameClasses
1971
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001972Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1973
1974 * test/relaxng/* result/relaxng/*: check all the namespace support
1975 was actually correct based on tutorial section 10.
1976
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001977Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1978
1979 * relaxng: include seems to work okay now
1980 * test/relaxng/* result/relaxng/*: augmented/updated the
1981 regression tests
1982
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001983Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1984
1985 * relaxng.c: a bit of work done in the train back.
1986 * test/relaxng/*: added one of the include tests
1987
Daniel Veillard154877e2003-01-30 12:17:05 +00001988Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1989
1990 * relaxng: more work done in the train
1991 * test/relaxng/* result/relaxng/*: augmented/updated the
1992 regression tests
1993
Daniel Veillarde431a272003-01-29 23:02:33 +00001994Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1995
1996 * relaxng.c: debugging of externalRef
1997 * test/relaxng/* result/relaxng/*: augmented/updated the
1998 regression tests
1999
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002000Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2001
2002 * relaxng.c: more work on Relax-NG, implementing externalRef
2003 * test/relaxng/* result/relaxng/*: augmented/updated the
2004 regression tests
2005 * Makefile.am: cleanup to Relaxtests target
2006
Daniel Veillardb08c9812003-01-28 23:09:49 +00002007Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2008
2009 * relaxng.c: more work on Relax-NG, implementing interleave
2010 * test/relaxng/* result/relaxng/*: augmented/updated the
2011 regression tests
2012
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002013Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2014
2015 * relaxng.c: more work on Relax-NG, implementing interleave
2016 * test/relaxng/* result/relaxng/*: augmented/updated the
2017 regression tests
2018
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002019Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2020
2021 * doc/tutorial/customfo.xsl
2022 * doc/tutorial/customhtml.xsl
2023 adding stylesheet customizations used to generate fo
2024 for pdf and html
2025
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002026Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2027
2028 * relaxng.c: more work on Relax-NG
2029 * test/relaxng/* result/relaxng/*: augmented/updated the
2030 regression tests
2031 * xmlschemastypes.c: added a number of base type definition but not
2032 the associated checks, those are still TODOs
2033
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002034Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2035
2036 in docs/tutorial:
2037 * apa.html
2038 * apb.html
2039 * apc.html
2040 * apd.html
2041 * ape.html
2042 * apf.html
2043 * apg.html
2044 * ar01s02.html
2045 * ar01s03.html
2046 * ar01s04.html
2047 * ar01s05.html
2048 * ar01s06.html
2049 * ar01s07.html
2050 * ar01s08.html
2051 * index.html
2052 * xmltutorial.pdf
2053 * xmltutorial.xml
2054 add index to tutorial
2055
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002056Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2057
2058 * doc/xmlcatalog.1
2059 * doc/xmlcatalog_man.html
2060 * doc/xmlcatalog_man.xml
2061 belatedly fixing bug #93622 (adds rewriteURI type to
2062 "--add" option in xmlcatalog man page
2063
Daniel Veillard3be27512003-01-26 19:49:04 +00002064Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2065
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002066 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002067 Julio Merino, closing #104475
2068
Daniel Veillardea3f3982003-01-26 19:45:18 +00002069Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2070
2071 * relaxng.c: more work on Relax-NG
2072 * test/relaxng/* result/relaxng/*: augmented/updated the
2073 regression tests
2074
Daniel Veillardedc91922003-01-26 00:52:04 +00002075Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2076
2077 * relaxng.c: more work on Relax-NG
2078 * test/relaxng/* result/relaxng/*: augmented/updated the
2079 regression tests
2080
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002081Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2082
2083 * README: updated the policy on private mail answers
2084 * relaxng.c: more work on Relax-NG
2085 * test/relaxng/* result/relaxng/*: augmented/updated the
2086 regression tests
2087
Daniel Veillard7424eb62003-01-24 14:14:52 +00002088Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2089
2090 * error.c parser.c tree.c: applied a documentation patch from
2091 Stefan Kost
2092
Daniel Veillard276be4a2003-01-24 01:03:34 +00002093Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2094
2095 * relaxng.c: more work on Relax-NG
2096 * doc/*: regenerated the docs
2097 * test/relaxng/* result/relaxng/*: updated and augmented the
2098 Relax-NG regression tests and results
2099
Daniel Veillard6eadf632003-01-23 18:29:16 +00002100Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2101
2102 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2103 First commit of the new Relax-NG validation code, not generally
2104 useful yet.
2105 * test/relaxng/* result/relaxng/*: current state of the regression
2106 tests
2107
Daniel Veillard814a76d2003-01-23 18:24:20 +00002108Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2109
2110 * tree.c: minimized the memory allocated for GetContent
2111 and a bit of cleanup.
2112
Daniel Veillardff12c492003-01-23 16:42:55 +00002113Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2114
2115 * python/generator.py: seems there is no good reasons to
2116 not generate bindings for XPointer
2117
Daniel Veillard540a31a2003-01-21 11:21:07 +00002118Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2119
2120 * xmlreader.c doc/apibuild.py: applied a new patch from
2121 Stéphane Bidoul for cleanups
2122 * doc/libxml2-api.xml: rebuilt the API description with
2123 new entry points
2124
Daniel Veillard417be3a2003-01-20 21:26:34 +00002125Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2126
2127 * xmlreader.c python/drv_libxml2.py python/generator.py
2128 python/libxml.c python/libxml.py python/libxml_wrap.h
2129 python/types.c: patch from Stéphane Bidoul for better per
2130 context error message APIs
2131 * python/tests/ctxterror.py python/tests/readererr.py:
2132 update of the tests
2133
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002134Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2135
2136 * doc/guidelines.html
2137 grammar and spelling cleanup
2138
Daniel Veillard26f70262003-01-16 22:45:08 +00002139Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2140
2141 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2142 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2143 a patch from Stéphane Bidoul to allow per XMLtextReader error
2144 and warning handling
2145 * python/tests/Makefile.am python/tests/readererr.py: adding the
2146 specific regression test
2147
Daniel Veillard71f9d732003-01-14 16:07:16 +00002148Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2149
2150 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2151 should raise a syntax error
2152
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002153Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2154
2155 * python/libxml.c: cleanup patch from Stéphane Bidoul
2156
Daniel Veillard81601f92003-01-14 13:42:37 +00002157Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2158
2159 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2160
Daniel Veillarde6227e02003-01-14 11:42:39 +00002161Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2162
2163 * python/generator.py python/libxml.c python/libxml.py
2164 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002165 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002166 Python level.
2167 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2168 regression test for it.
2169
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002170Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2171
2172 * xmlreader.c: fixed the streaming property of the reader,
2173 it was generating tree faster than consuming it. Pointed out
2174 by Nate Myers
2175 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2176
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002177Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2178
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002179 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002180
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002181Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2182
2183 * xpath.c: fix to the XPath implementation for parent and
2184 ancestors axis when operating on a Result Value Tree.
2185 Fixes bug #100271
2186
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002187Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2188
2189 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2190 to fix some URI/file escaping problems
2191
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002192Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2193
2194 * python/generator.py: fixed a bug raised by Raymond Wiker,
2195 docSetRootElement() should not raise an exception if the
2196 return is None
2197
Daniel Veillard3e20a292003-01-10 13:14:40 +00002198Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2199
2200 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2201 fixed bug #102181 by applying the suggested change and fixing
2202 the generation/registration problem.
2203
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002204Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2205
2206 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2207 routines.
2208
Daniel Veillard8f872442003-01-09 23:19:02 +00002209Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2210
2211 * parser.c: one more IsEmptyElement crazyness, that time in
2212 external parsed entities if substitution is asked.
2213 * python/tests/reader3.py: added a specific test.
2214
Daniel Veillarde329fc22003-01-09 21:36:42 +00002215Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2216
2217 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2218 support and improved error handler registration
2219
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002220Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2221
2222 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2223 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2224 * README: fixed a link
2225
Daniel Veillarde2830f12003-01-08 17:47:49 +00002226Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2227
2228 * configure.in doc/* NEWS: preparing 2.5.1 release
2229 * SAX.c parser.c: fixing XmlTextReader bug
2230
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002231Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2232
2233 * SAX.c: fuck, I introduced a memory leak on external parsed
2234 entities in 2.5.0 :-(
2235
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002236Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2237
2238 * xmllint.c: another fix needed as pointed by Christophe Merlet
2239 for --stream --debug if compiled without debug support.
2240
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002241Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2242
2243 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002244 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002245 update man page with --stream and --chkregister
2246
Daniel Veillard8326e732003-01-07 00:19:07 +00002247Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2248
2249 * globals.c: fixed --with-threads compile
2250 * xmllint.c: fixed --without-debug compile
2251 * include/libxml/globals.h: cleanup
2252 * include/libxml/schemasInternals.h: add a missing include
2253
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002254Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2255
2256 * configure.in NEWS: preparing 2.5.0 release
2257 * SAX.c: only warn in pedantic mode about namespace name
2258 brokeness
2259 * globals.c: fix a doc generation problem
2260 * uri.c: fix #101520
2261 * doc/*: updated and rebuilt the doc for the release, includuding
2262 stylesheet update
2263 * python/Makefile.am: fix a filename bug
2264
2265Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2266
2267 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2268 should not be called.
2269
2270Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2271
2272 * libxml-2.0.pc.in: applied the patch to fix #101894
2273
2274Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2275
2276 * tree.c : applied patch from Lukas Schroeder for register callbacks
2277 * valid.c: modified patch from Lukas Schroeder to test
2278 register callbacks with --chkregister
2279
2280Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2281
2282 * xmlreader.c: seriously changed the way data are pushed to
2283 the underlying parser, go by block of 512 bytes instead of
2284 tryng to detect tag boundaries at that level. Changed the
2285 way empty element are detected and tagged.
2286 * python/tests/reader.py python/tests/reader2.py
2287 python/tests/reader3.py: small changes mostly due to context
2288 reporting being different and DTD node being reported. Some
2289 errors previously undetected are now caught and fixed.
2290 * doc/xmlreader.html: flagged last section as TODO
2291
2292Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2293
2294 * python/libxml.py: integrated the Python 2.2 optimizations
2295 from Hannu Krosing, while maintaining compatibility with
2296 1.5 and 2.1
2297
2298Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2299
2300 * xmllint.c: a bit of cleanup
2301 * xmlreader.c: small fix
2302 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2303 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2304
2305Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2306
2307 * python/setup.py.in: patch from Stéphane Bidoul to include
2308 drv_libxml2.py in setup.py
2309
2310Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2311
2312 * doc/xmlreader.html: starting documenting the new XmlTextReader
2313 interface.
2314
2315Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2316
2317 * xmllint.c: added the --stream flag to use the TextReader API
2318 * xmlreader.c: small performance tweak
2319
2320Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2321
2322 * xmlreader.c python/tests/reader2py: okay the DTD validation
2323 code on top of the XMLTextParser API should be solid now.
2324
2325Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2326
2327 * xmlreader.c python/tests/reader2py: Fixing some more mess
2328 with validation and recursive entities while using the
2329 reader interface, it's getting a bit messy...
2330
2331Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2332
2333 * xmlreader.c python/tests/reader.py: another couple of problem
2334 related to IsEmptyElement reported by Stéphane Bidoul needed
2335 some fixes.
2336
2337Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2338
2339 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2340 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2341 based on the python XmlTextReader interface.
2342
2343Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2344
2345 * tree.c: backing out one change in the last patch which broke the
2346 regression tests
2347
2348Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2349
2350 * global.data globals.c tree.c include/libxml/globals.h: applied
2351 an old patch from Lukas Schroeder to track node creation and
2352 destruction. Probably missing a lot of references at the moment
2353 and not usable reliably.
2354
2355Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2356
2357 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2358 from doc/news.html and a stylesheet
2359
2360Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2361
2362 * xmlreader.c python/tests/reader.py: fixed another couple of
2363 xmlreader bugs reported by Stéphane Bidoul and added tests.
2364
2365Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2366
2367 * xmlreader.c python/tests/reader2.py: fixed another validity
2368 checking in external parsed entities raised by Stéphane Bidoul
2369 and added a specific regression test.
2370 * python/tests/reader3.py: cleanup
2371
2372Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * xmlreader.c python/tests/reader2.py: fixed a problem with
2375 validation within entities pointed by Stéphane Bidoul, augmented
2376 the tests to catch those.
2377
2378Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * python/generator.py: modified the generator to allow keeping
2381 class references when creating new classes, needed to fix a bug
2382 pointed by Stéphane Bidoul where the input buffer of the
2383 xmlTextReader instance gets destroyed if the python wrapper for
2384 the input is not referenced anymore.
2385
2386Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2389 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2390
2391Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * xmlreader.c python/tests/reader.py: fixed another problem
2394 pointed by Stéphane Bidoul
2395
2396Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2399 with "<a/>"
2400
2401Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * SAX.c: warn on xmlns:prefix="foo"
2404 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2405 for namespace attributes handling.
2406
2407Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2410 a really nasty problem raised by a DocBook XSLT transform
2411 provided by Sebastian Bergmann
2412
2413Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2416 by Stéphane Bidoul and integrated it into the tests
2417
2418Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2421 extended the XmlTextReader API a bit, addding accessors for
2422 the current doc and node, and an entity substitution mode for
2423 the parser.
2424 * python/libxml.py python/libxml2class.txt: related updates
2425 * python/tests/Makefile.am python/tests/reader.py
2426 python/tests/reader2.py python/tests/reader3.py: updated a bit
2427 the old tests and added a new one to test the entities handling
2428
2429Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * python/generator.py python/libxml2class.txt
2432 python/tests/reader.py python/tests/reader2.py: changed the
2433 generator to provide casing for the XmlTextReader similar to
2434 C# so that examples and documentation are more directly transposable.
2435 Fixed the couple of tests in the suite.
2436
2437Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * doc/guidelines.html: added a document on guildeline for
2440 publishing and deploying XML
2441
2442Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * valid.c xmlreader.c: final touch running DTD validation
2445 on the XmlTextReader
2446 * python/tests/Makefile.am python/tests/reader2.py: added a
2447 specific run based on the examples from test/valid/*.xml
2448
2449Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * python/libxml.py: added a few predefined xmlTextReader parser
2452 configuration values.
2453
2454Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * python/libxml_wrap.h: trying to fix #102037
2457
2458Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * SAX.c: fixing bug #95296, when the predefined entities
2461 are redefined in the DTD the default one must be used
2462 instead anyway.
2463
2464Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2465
2466 * doc/xmllint.xml
2467 * doc/xmllint.1
2468 Add discussion of XML_DEBUG_CATALOG to xmllint man
2469 page - bug #100907
2470
2471
2472Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * xmlreader.c: Fixed the empty node detection to avoid reporting
2475 an inexistant close tag.
2476
2477Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2480 for Python 2.1
2481
2482Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2483
2484 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2485
2486Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * doc/libxml2-api.xml python/tests/reader.py: one really need
2489 to provide the base URI information when creating a reader parser
2490 from an input stream. Updated the API and the example using it.
2491
2492Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2495 include/libxml/valid.h include/libxml/xmlreader.h: working on
2496 DTD validation on top of xml reader interfaces. Allows to
2497 validate arbitrary large instances. This required some extensions
2498 to the valid module interface and augmenting the size of xmlID
2499 and xmlRef structs a bit.
2500 * uri.c xmlregexp.c: simple cleanup.
2501
2502Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2505 work on the xml reader interfaces.
2506 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2507 Web page for the Windows binaries.
2508
2509Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * xmlIO.c: applied a patch for VMS following the report by
2512 Nigel Hall
2513
2514Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * parser.c: the parseStartTag bug fix wasn't complete.
2517
2518Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2521 parseStartTag, fixing it.
2522 * test/att4 result/att4 result/noent/att4: adding the test
2523 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2524 more methods to XmlTextReader.
2525
2526Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2527
2528 * win32/libxml2.def.src: added more xml reader exports
2529 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2530 to the build
2531
2532Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2533
2534 * doc/tutorial/xmltutorial.xml
2535 plus generated html and pdf
2536 Updating tutorial again based on further comments from Niraj
2537 Tolia on the last iteration
2538
2539Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2540
2541 * doc/tutorial/xmltutorial.xml
2542 * doc/tutorial/includekeyword.c
2543 * doc/tutorial/includegetattribute.c
2544 plus generated html and pdf
2545 Adding fix from Niraj Tolia to tutorial to properly free memory.
2546
2547
2548Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2551 more methods of XmlTextReader.
2552 * python/libxml2class.txt python/tests/reader.py: this increased the
2553 methods in the bndings, augmented the test to check those new
2554 functions.
2555
2556Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2559 methods of XmlTextReader.
2560 * python/generator.py python/libxml_wrap.h python/types.c
2561 python/libxml2class.txt: added the reader to the Python bindings
2562 * python/tests/Makefile.am python/tests/reader.py: added a specific
2563 test for the Python bindings of the Reader APIs
2564 * parser.c: small cleanup.
2565
2566Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2567
2568 * xinclude.c: fallback was only copying the first child not the
2569 full child list of the fallback element, closes #89684 as reopened
2570 by Bernd Kuemmerlen
2571
2572Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2573
2574 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2575
2576Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * configure.in: preparing release of 2.4.30
2579 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2580 gives enum values, fix functype return type, put back fields in
2581 structs
2582 * doc/*: updated the docs rebuilt
2583
2584Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2587 about htmlNodeDumpOutput location.
2588 * xpath.c: removed an undefined function signature
2589 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2590 too many symbols in the API breaking the python bindings.
2591 Updated with the libxslt/libexslt changes.
2592
2593Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * configure.in: preparing release of 2.4.29
2596 * doc/*: rebuilt the docs and API
2597 * xmlreader.c: a few more fixes for the XmlTextReader API
2598
2599Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2600
2601 * include/win32config.h: applied mingw patch from Magnus Henoch
2602
2603Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2606
2607Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2610 building Python script, does the C parsing directly, generates
2611 a better API description including structure fieds defs and
2612 enums. Still a couple of bugs, but good enough for the python
2613 wrappers now.
2614 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2615 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2616 include/libxml/schemasInternals.h include/libxml/tree.h: more
2617 cleanup based on the python analysis script reports.
2618 * libxml.spec.in: make sure the API XML description is part of the
2619 devel package.
2620
2621Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2622
2623 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2624 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2625 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2626 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2627 code cleanup, especially the function comments.
2628 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2629
2630Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * Makefile.am xmlreader.c include/libxml/Makefile.am
2633 include/libxml/xmlreader.h: Adding a new set of APIs based on
2634 the C# TextXmlReader API but converted to C. Allow to parse
2635 in constant memory usage, far simpler to program and explain
2636 than the SAX like APIs, unfinished but working.
2637 * testReader.c: test program
2638
2639Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2640
2641 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2642
2643Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * tree.c: Chip turner indicated that XHTML1 serialization
2646 rule for style actually break on both IE and Mozilla,
2647 try to avoid the rule if escaping ain't necessary
2648
2649Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * nanhttp.c: handle HTTP URL escaping, problem reported by
2652 Glen Nakamura and Stefano Zacchiroli
2653
2654Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2657
2658Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2659
2660 * uri.c: Johann Richard pointed out some XPointer problems for
2661 URN based URI references in XInclude. Modified the URI parsing
2662 and saving routines to allow correct parsing and saving of
2663 XPointers, especially when attached to "opaque" scheme accordingly
2664 to RFC 2396
2665
2666Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2669 of refactoring to the HTML saving code.
2670 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2671 in the doc.
2672
2673Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2676 to a buffer API to reuse the generic dump to an OutputIO layer,
2677 this reduces code, fixes xmlNodeDump() for XHTML, also made
2678 xmlNodeDump() now return the number of byte written.
2679
2680Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * python/setup.py.in: another patch from Stéphane Bidoul for
2683 Python bindings on Windows
2684 * doc/parsedecl.py: small cleanup
2685
2686Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * libxml.spec.in configure.in: add a line in %changelog for releases
2689
2690Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * parser.c: patch from Marcus Clarke fixing a problem in entities
2693 parsing that was detected in KDe documentations environment.
2694
2695Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2696
2697 * python/libxml.c (libxml_prev): Return the previous as opposed to
2698 the next node (I guess this is the result of some cut & paste programming:)
2699
2700Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2703
2704Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2705
2706 * python/generator.py python/libxml.c python/setup.py.in: trying
2707 to fix the Python bindings build on Windows (Stéphane Bidoul)
2708
2709Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2710
2711 * win32/configure.js: added option for python bindings
2712 * win32/libxml2.def.src: added more exports
2713
2714Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2715
2716 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2717 pthreads
2718 * win32/wince/*: applied updates to Windows CE port from Javier
2719
2720Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * configure.in: preparing 2.4.28
2723 * libxml.spec.in doc/Makefile.am: some cleanup
2724 * doc/*: updated the news and regenerated.
2725
2726Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * HTMLparser.c: final touch at closing #87235 </p> end tags
2729 need to be generated.
2730 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2731 this change slightly the output of a few tests
2732 * doc/*: regenerated
2733
2734Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * parserInternals.c: fixing bug #99190 when UTF8 document are
2737 parsed using the progressive parser and the end of the chunk
2738 is in the middle of an UTF8 multibyte character.
2739
2740Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2741
2742 * threads.c: fixed initialization problem in xmlNewGlobalState
2743 which was causing crash.
2744 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2745 in xmlInitializeGlobalState.
2746 * parserInternals.c: cleaned up ctxt->sax initialisation.
2747
2748Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * tree.c include/libxml/tree.h: modified the existing APIs
2751 to handle XHTML1 serialization rules automatically, also add
2752 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2753 libxslt serialization uses it when needed without changing
2754 the library API.
2755 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2756 result/xhtml1: added a new test specifically for xhtml1 output
2757 and updated the result of one XHTML1 test
2758
2759Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * xinclude.c parserInternals.c encoding.c: fixed #99082
2762 for xi:include encoding="..." support on text includes.
2763 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2764 test/XInclude/ents/isolatin.txt : added a specific regression test
2765 * python/generator.py python/libxml2class.txt: fixed the generator
2766 the new set of comments generated for doc/libxml2-api.xml were
2767 breaking the python generation.
2768
2769Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2772 * configure.in: patch for Solaris on new autoconf closes #98880
2773 * doc/parsedecl.py: repair the frigging API building script,
2774 did I say that python xmllib sucks ?
2775 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2776 and some comment are no more truncated.
2777
2778Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * parser.c: Martin Stoilov pointed out a potential leak in
2781 xmlCreateMemoryParserCtxt
2782
2783Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2786 included in HTML documents and using the push parser.
2787
2788Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2789
2790 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2791 specified, look for the Python interpreter not just in the
2792 specified root but also in the specified location. Fixes #98825
2793
2794Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * python/libxml.c: fixing bug #98792 , node may have no doc
2797 and dereferencing without checking ain't good ...
2798
2799Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * configure.in: preparing release 2.4.27
2802 * doc/* : updated and rebuilt the docs
2803 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2804 and all the docs are actually packaged and in the final RPMs
2805 * parser.c parserInternals.c include/libxml/parser.h: restore
2806 xmllint --recover feature.
2807
2808Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
Daniel Veillard784b9352003-02-16 15:50:27 +00002810 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002811 processing of parsed entities, and XPath computation on sustitued
2812 entities.
2813 * testXPath.c: make sure entities are substitued.
2814
2815Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2816
Daniel Veillard784b9352003-02-16 15:50:27 +00002817 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002818 processing of internal parsed entities, which had to be changed.
2819
2820Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2823 trying to fix bug #98517 about building outside the source tree
2824 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2825
2826Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2827
2828 * include/win32config.h: cleanup
2829 * win32/Makefile.mingw: integrated mingw in JScript configure
2830 * win32/Makefile.msvc: modified to allow mingw coexistence
2831 * win32/configure.js: integrated mingw
2832 * win32/Readme.txt: cleanup
2833
2834Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * HTMLparser.c: strengthen the guard in the Pop macros,
2837 like in the XML parser, closes bug #97315
2838
2839Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2842 callback is never used.
2843
2844Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * parserInternals.c: fixed the initialization of the SAX structure
2847 which was breaking xsltproc
2848 * xpath.c: patch from Petr Pajas for CDATA nodes
2849 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2850 * parser.c include/libxml/parser.h: patch from Peter Jones
2851 removing a leak in xmlSAXParseMemory() and adding the
2852 function xmlSAXParseMemoryWithData()
2853
2854Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2855
2856 adding pdf of tutorial, changing web page to link to it
2857 * doc/tutorial/xmltutorial.pdf
2858 * doc/xml.html
2859 * doc/docs.html
2860
2861Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2862
2863 * doc/tutorial/ar01s08.html
2864 adding file what I forgot for tutorial
2865
2866
2867Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2868
2869 Adding encoding discussion to tutorial
2870 Added:
2871 * doc/tutorial/images/*.png: DocBook admonition image files
2872 * doc/tutorial/apf.html, apg.html: new generated html
2873 * doc/tutorial/includeconvert.c: conversion code entity file
2874 changed:
2875 * doc/tutorial/xmltutorial.xml: DocBook original
2876 * doc/tutorial/*.html: generated html
2877
2878Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2879
2880 * include/libxml/*.h: retired xmlwin32version.h
2881 * doc/Makefile.am: retired xmlwin32version.h
2882 * win32/configure.js: retired xmlwin32version.h
2883
2884Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2885
2886 * win32/libxml2.def.src: exported additional symbols
2887 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2888 sisterhood
2889
2890Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * globals.c: fixed a typo pointed out by Igor
2893 * xpath.c: try to speed up node compare using line numbers
2894 if available.
2895
2896Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2897
2898 * tree.c: make xmlFreeNode() handle attributes correctly.
2899
2900Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2901
2902 * catalog.c: completed the #96963 fix, as reported by Karl
2903 Eichwalder
2904
2905Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2908
2909Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * Makefile.am: switched the order of a couple of includes
2912 to fix bugs #97100
2913
2914Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2915
2916 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2917 xmlLoadCatalogs that used to separate directories with a ':'.
2918
2919Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2920
2921 * threads.c: improvements to the Windows-side of thread handling
2922 * testThreads.c: conditionally excluded unistd.h
2923 * testThradsWin32.c: broke overlong lines
2924 * include/win32config.h: adapted thread-related macros to the new
2925 scheme and for pthreads on Windows
2926 * win32/Makefile.msvc: introduced a more flexible thread build,
2927 added testThreads[Win32].c to the build
2928 * win32/configure.js: introduced a more flexible thread config
2929
29302002-10-31 John Fleck <jfleck@inkstain.net>
2931
2932 * doc/xml.html (and, by implication, FAQ.html)
2933 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2934
2935Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2936
2937 * configure.in: removed xmlwin32version.h
2938 * include/libxml/Makefile.am: removed xmlwin32version.h
2939
2940Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * tree.c: applied patch from Brian Stafford to fix a bug
2943 in xmlReconciliateNs()
2944
2945Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * tree.c: applied patch from Christian Glahn to allow
2948 xmlNewChild() on document fragment nodes
2949
2950Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * parser.c: Christian Glahn found a problem with a recent
2953 patch to xmlParseBalancedChunkMemoryRecover()
2954 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2955 problems
2956 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2957 test/schemas/seq*: added the test cases from Charles
2958
2959Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2960
2961 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2962 serious cleanup of the spec file and associated changes
2963 in the Makefiles.
2964 * valid.c: try to remove some warnings on x86_64
2965
2966Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2969 fix bug #96586
2970
2971Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2974 parsing, applied his patch
2975 * result/HTML/attrents.html result/HTML/attrents.html.err
2976 result/HTML/attrents.html.sax test/HTML/attrents.html:
2977 added the test and result case provided by Mikhail Sogrine
2978
2979Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * vms/build_libxml.com vms/config.vms vms/readme.vms
2982 include/libxml/parser.h include/libxml/parserInternals.h
2983 include/libxml/tree.h include/libxml/xmlIO.h
2984 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2985 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2986 Applied the VMS update patch from Craig A. Berry
2987 * doc/*.html: update
2988
2989Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2992
2993Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * debugXML.c: adding a grep command to --shell in xmllint
2996 for T.V. Raman
2997
2998Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * xmlcatalog.c: tried to fix some of the problem with --sgml
3001
3002Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * parser.c: tried to fix bug #91500 where doc->children may
3005 be overriden by a call to xmlParseBalancedChunkMemory()
3006
3007Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3010 identifiers in SGML catalogs containing '&'
3011
3012Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * python/types.c: fixed bugs when passing result value tree
3015 to Python functions.
3016
3017Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * configure.in: preparing the release of 2.4.26
3020 * doc/*: updated and rebuilt the documentation
3021
3022Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * parser.c: fixed a XML Namespace compliance bug reported by
3025 Alexander Grimalovsky
3026
3027Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * HTMLtree.c: fixed serialization of script and style when
3030 they are not lowercase (i.e. added using the API to the tree).
3031
3032Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3033
3034 * valid.c: make xmlValidateDocument emit a warning msg if there
3035 is no DTD, pointed by Christian Glahn
3036
3037Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3040 content model when some of the blocks have min or max, and a couple
3041 of bugs found in the process.
3042 * result/schemas/list0* test/schemas/list0*: added some specific
3043 regression tests
3044
3045Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * README: updated the contact informations
3048
3049Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3050
3051 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3052 misses it, reported by Peter Bray.
3053
3054Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3057 and removed a few warnings
3058
3059Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3060
3061 * parser.c: Christian Glahn found a small bug in the push parser.
3062 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3063 public
3064
3065Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * xmlschemas.c include/libxml/xmlschemas.h: added
3068 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3069 * testSchemas.c: added --memory to test the new interface
3070
3071Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * doc/index.py doc/search.php: integrated the XSLT indexing,
3074 a few fixed in the indexer, added a scope selection at the
3075 search level.
3076
3077Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3078
3079 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3080 this was due to uninitialized parts of the validation context
3081
3082Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * debugXML.c: applied patch from Mark Vakoc except the API
3085 change, preserved it.
3086 * doc/*: updated the docs to point to the search engine for
3087 information lookup or before bug/help reports.
3088
3089Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3090
3091 * doc/index.py doc/search.php: added mailing-list archives
3092 indexing and lookup
3093
3094Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3097
3098Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * doc/index.py: improved HTML indexing
3101 * doc/search.php: make the queries also lookup the HTML based indexes
3102
3103Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3104
3105 * doc/index.py: added HTML page indexing
3106
3107Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3108
3109 * xmlIO.c: extended Windows path normalisation to fix the base
3110 problem in libxslt.
3111 * catalog.c: fixed list handling in XML_CATALOG_FILES
3112
3113Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * valid.c: typo/bug found by Christian Glahn
3116
3117Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3118
3119 * xmlIO.c: applied Windows CE patch from Javier.
3120 * win32/wince: new directory, contains support for the PocketPC
3121 with Windows CE from Javier.
3122 * include/win32config.h: reorganised, removed duplicate
3123 definitions and applied WinCE patch from Javier.
3124 * include/wsockcompat.h: new file, now contains WinSock
3125 compatibility macros.
3126 * win32/Makefile.msvc: introduced double-run compilation.
3127
3128Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * configure.in include/libxml/xmlwin32version.h: preparing release
3131 of 2.4.25
3132 * doc/*: updated and regenerated teh docs and web pages.
3133
3134Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3137 error were not covering namespace declarations.
3138 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3139 it was missing the attribute declaration for the namespace
3140 * result/VC/NS3: the fix now report breakages in that test
3141
3142Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3145
3146Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3147
3148 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3149 and regenerated the docs and web site
3150
3151Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3154 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3155 not before
3156
3157Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3158
3159 * python/generator.py python/libxml2class.txt: fixed a stupid error
3160 breaking the python API
3161
3162Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3163
3164 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3165 triostr.c triostr.h: applied a trio update patch from
3166 Bjorn Reese which should work with MinGW
3167
3168Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * tree.c: improving some documentation comments
3171 * xmlregexp.c: found and fixed a mem leak with python regression tests
3172 * doc/*: rebuilt the doc and the API XML file including the
3173 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3174 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3175 python/types.c: added access to the XML Schemas regexps from
3176 python
3177 * python/tests/Makefile.am python/tests/regexp.py: added a
3178 simple regexp bindings test
3179
3180Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3181
3182 * doc/xml.html:
3183 fixing ftp links - thanks to Vitaly Ostanin
3184
3185Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3186
3187 * xmlregexp.c: fixed the data callback on transition functionality
3188 which was broken when using the compact form
3189 * result/schemas/*: updated the results, less verbose, all tests
3190 pass like before
3191 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3192 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3193 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3194 annoying warnings
3195 * xpath.c: try to provide better error report when possible
3196
3197Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * Makefile.am: fixed a breakage raised by Jacob
3200
3201Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3202
3203 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3204 which don't use sockets
3205
3206Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3207
3208 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3209 * win32/configure.js: applied zlib patch from Daniel Gehriger
3210
3211Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3212
3213 * win32/configure.js: applied the patch from Mark Vakoc for
3214 regexp support
3215 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3216 for regexp support
3217
3218Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3219
3220 * xmlschemastypes.c: as pointed by Igor Float and Double
3221 parsing ain't finished yet
3222
3223Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * Makefile.am configure.in: trying to fix #88412 by bypassing
3226 all the python subdir if python ain't detected
3227
3228Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3231 made configuring with regexps/automata/unicode the default
3232 but without schemas ATM
3233 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3234 fixed the regexp based DTD validation performance and memory
3235 problem by switching to a compact form for determinist regexps
3236 and detecting the determinism property in the process. Seems
3237 as fast as the old DTD validation specific engine :-) despite
3238 the regexp built and compaction process.
3239
3240Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * valid.c: determinism is debugged, new DTD checking code now works
3243 but xmlFAComputesDeterminism takes far too much CPU and the whole
3244 set usues too much memory to be really usable as-is
3245
3246Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * tree.c: fixed another stupid bug in xmlGetNodePath()
3249 * xmllint.c: --version now report the options compiled in
3250
3251Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3252
3253 * HTMLparser.c: small cleanup
3254 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3255 when configured with them. A bit of debugging around the determinism
3256 checks is still needed
3257
3258Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3261
3262Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * xmlIO.c: small portability glitch fixed.
3265
3266Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * xmlschemastypes.c: incomplete steps for real/double support
3269 * testAutomata.c include/libxml/xmlautomata.h
3270 include/libxml/xmlregexp.h: avoiding a compilation problem
3271 * valid.c include/libxml/valid.h: starting the work toward using
3272 the regexps for actual DTD validation
3273
3274Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3275
3276 * hash.c: cosmetic cleanup
3277 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3278 integrating a DTD validation layer based on the regexps
3279
3280Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3283 the determinism was tested before eliminating the epsilon
3284 transitions :-(
3285
3286Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3287
3288 * python/generator.py python/libxml.c python/libxml.py
3289 python/libxml2-python-api.xml python/libxml2class.txt
3290 python/libxml_wrap.h python/types.c: updated the python
3291 bindings, added code for easier File I/O, and the ability to
3292 define a resolver from Python fixing bug #91635
3293 * python/tests/Makefile.am python/tests/inbuf.py
3294 python/tests/outbuf.py python/tests/pushSAXhtml.py
3295 python/tests/resolver.py python/tests/serialize.py: updated
3296 and augmented the set of Python tests.
3297
3298Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3299
3300 * win32/configure.js: added more readme info for the binary
3301 package.
3302
3303Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3304
3305 * xmlIO.c: fixed a stupid out of bound array error
3306
3307Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3310 messing around with support for Windows path, cleanups,
3311 trying to identify and fix the various code path to the
3312 filename access. Added xmlNormalizeWindowsPath()
3313
3314Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3315
3316 * error.c valid.c: working on better error reporting of validity
3317 errors, especially providing an accurate context.
3318 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3319 error reports in those cases.
3320
3321Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3322
3323 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3324 parser.c parserInternals.c xmlIO.c: get rid of all the
3325 perror() calls made in the library execution paths. This
3326 should fix both #92059 and #92385
3327
3328Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * xmllint.c: memory leak reporting was broken after a change
3331 of the preprocessor symbol used to activate it.
3332
3333Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * tree.c: try to make the copy function work for node of
3336 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3337 DOM layers though, not libxml2 itself.
3338
3339Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * valid.c: try to provide file and line informations, not all
3342 messages are covered, but it's a (good) start
3343
3344Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * xinclude.c: reimplemented a large part of the XInclude
3347 processor, trying to minimize resources used, James Henstridge
3348 provided a huge test case which was exhibiting severe memory
3349 consumption problems.
3350
3351Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * python/Makefile.am: applied patch from Christophe Merlet to
3354 reestablish DESTDIR
3355
3356Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * libxml.spec.in: fixes libary path for x86_64 AMD
3359
3360Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3361
3362 * doc/tutorial/includekeyword.c
3363 * doc/tutorial/xmltutorial.xml:
3364 (plus resulting generated html files)
3365 fixing one spot I missed in the tutorial where I hadn't freed
3366 memory properly
3367
3368Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3369
3370 * doc/tutorial/includeaddattribute.c
3371 * doc/tutorial/includeaddkeyword.c
3372 * doc/tutorial/includegetattribute.c
3373 * doc/tutorial/includekeyword.c
3374 * doc/tutorial/xmltutorial.xml
3375 * doc/tutorial/*.html:
3376 update tutorial to properly free memory (thanks to Christopher
3377 R. Harris for pointing out that this needs to be done)
3378 * doc/tutorial/images/callouts/*.png:
3379 added image files so the callouts are graphical, making it
3380 easier to read ( use "--param callout.graphics 1" to generate
3381 html with graphical callouts)
3382
3383Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3384
3385 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3386 nice logos generated by Marc Liyanage
3387 * doc/site.xsl *.html: changed the stylesheet to show the new
3388 logo and regenerated the pages
3389
3390Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3391
3392 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3393
3394Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3395
3396 * xpath.c: possible mem leak patch from Jason Adams
3397
3398Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3399
3400 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3401 in the XQuery namespace
3402 * configure.in: preparing 2.4.24
3403 * doc/*.html: updated the web pages
3404
3405Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * python/generator.py: closing bug #85258 by generating conditional
3408 compile check to avoid linking to routines not configured in.
3409
34102002-08-22 Havoc Pennington <hp@pobox.com>
3411
3412 * autogen.sh: update error message for missing automake
3413
3414Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3415
3416 * python/Makefile.am: typo in target name resulted in libxml2.py
3417 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3418
3419Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3420
3421 * win32/win32/Makefile.mingw: updated with version from
3422 Elizabeth Barham at http://soggytrousers.net/repository/
3423
3424Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3425
3426 * win32/Makefile.msvc: added the prefix location to the include
3427 and lib search path.
3428
34292002-08-18 Havoc Pennington <hp@pobox.com>
3430
3431 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3432 both automake 1.6 and 1.4 installed get the right automake. Means
3433 compilation from CVS will now require the latest automake 1.4
3434 release, or manually creating symlinks called "automake-1.4" and
3435 "aclocal-1.4"
3436
3437Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * configure.in python/Makefile.am: more AMD 64 induced changes from
3440 Frederic Crozat
3441
3442Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * xinclude.c: oops I was missing the xml:base fixup too
3445 * result/XInclude/*.xml: this adds xml:base attributes to most
3446 results of the tests
3447
3448Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * xinclude.c: quick but apparently working implementation of
3451 xi:fallback, should close bug #89684
3452 * Makefile.am test/XInclude/docs/fallback.xml
3453 result/XInclude/fallback.xml: added a basic test for fallback,
3454 and run with --nowarning to avoid a spurious warning
3455 * configure.in: applied patch from Frederic Crozat for python
3456 bindings on AMD 64bits machines.
3457
3458Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3461 the caller don't pass a SAX callback block.
3462
3463Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3464
3465 * tree.c: applied the same fix for the XML-1.0 namespace to
3466 xmlSearchNsByHref() as was done for xmlSearchNs()
3467
3468Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3469
3470 * libxml.3: small cleanup of the man page
3471 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3472 when serializing HREF attributes generated by XSLT.
3473
3474Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3477 version of Marc Liyanage' patch for boolean attributes in HTML
3478 output
3479
3480Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3481
3482 * python/tests/serialize.py: fixed the test results, indenting
3483 behaviour changed slightly
3484
3485Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3486
3487 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3488 new c14n function to Windows def files
3489
3490Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3491
3492 * c14n.c: fixed a memory leak in c14n code
3493
3494Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * parser.c include/libxml/parser.h: adding a new API for Christian
3497 Glahn: xmlParseBalancedChunkMemoryRecover
3498 * valid.c: patch from Rick Jones for some grammar cleanup in
3499 validation messages
3500 * result/VC/* result/valid/*: this slightly change some of the
3501 regression tests outputs
3502
3503Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * tree.c: trying to fix a problem in namespaced attribute handling
3506 raised by Christian Glahn
3507
3508Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3509
3510 * encoding.c include/libxml/encoding.h: Opening the interface
3511 xmlNewCharEncodingHandler as requested in #89415
3512 * python/generator.py python/setup.py.in: applied cleanup
3513 patches from Marc-Andre Lemburg
3514 * tree.c: fixing bug #89332 on a specific case of loosing
3515 the XML-1.0 namespace on xml:xxx attributes
3516
3517Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3518
3519 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3520 corner case from new Merlin's test suite and added a callback
3521 that will be used to improve xmlsec performance
3522
3523
3524Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * HTMLtree.c: trying to fix the <style> escaping problem in
3527 HTML serialization bug #89342
3528
3529Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3530
3531 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3532 and rebuilt the web site.
3533
3534Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3535
3536 * include/libxml/tree.h: added _private member to xmlNs struct
3537
3538Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3539
3540 * HTMLparser.c: fixing bug #84876 based on the xml working
3541 code.
3542
3543Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3544
3545 * python/Makefile.am: enhanced to fix bug 72012 (errors
3546 when using '-jX' make parameter)
3547
3548Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3549
3550 * xpath.c: small additional enhancement for booleans
3551 compared to nodesets
3552
3553Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3554
3555 * HTMLtree.c: changed the order of the encoding declaration
3556 attributes in the meta tags due to a bug in IE/Mac
3557
3558Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3559
3560 * xpath.c: enhanced handling of booleans (especially '='
3561 and '!=' for nodesets) - fixes bug 85256. Added new
3562 routine xmlXPathNotEqualValues for more proper handling
3563 of '!=' when nodesets are involved.
3564
3565Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3566
3567 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3568 doc/xmlcatalog_man.xml to the source distribution
3569
3570Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3571
3572 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3573 asked for this.
3574
3575Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3576
3577 * configure.in: preparing 2.4.23
3578 * doc/*: rebuilt the docs
3579
3580Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3581
3582 * parser.c: fixing bug #84169 by fixing the
3583 comment of xmlCreatePushParserCtxt to describe the
3584 encoding detection parameters better.
3585
3586Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3587
3588 * valid.c: fixing bug #79331 in one path the lookup for
3589 ID attributes on a namespaced node wasn't handled correctly :-\
3590
3591Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3592
3593 * HTMLparser.c: trying to fix 87235 about discarded white
3594 spaces in the HTML parser.
3595 * result/HTML/*: this changes the output of a number of HTML
3596 regression tests
3597
3598Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3599
3600 * xpath.c: applied patch from Richard Jinks for the namespace
3601 axis + fixed a memory error.
3602 * parser.c parserInternals.c: applied patches from Peter Jacobi
3603 removing ctxt->token for good.
3604 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3605 popped out by the regression tests.
3606 * Makefile.am: patch for threads makefile from Gary Pennington
3607
3608Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3609
3610 * xpath.c: enhanced behaviour of position() after usage of
3611 expressions involving preceding-sibling (et al).
3612
3613Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * hash.c: applied a patch from Peter Jacobi to solve a problem
3616 when compiling with the Watcom C on Win32
3617 * result/schemas/*.err: the change of hashing algo generated
3618 permutations in the output
3619
3620Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3621
3622 * hash.c: applied patch from Sander Vesik improving the quality of
3623 the hash function.
3624
36252002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3626
3627 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3628 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3629 xmllint.c xpath.c: replaced sprintf() with snprintf()
3630 to prevent possible buffer overflow (the bug was pointed
3631 out by Anju Premachandran)
3632
3633Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3634
3635 * parser.c: removed an uninitialized data error popped by valgrind
3636 on PE references
3637
3638Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3639
3640 * doc/xml.html
3641 adding tutorial reference to the web page
3642
3643Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3644
3645 * doc/tutorial/xmltutorial.xml
3646 * doc/tutorial/ar01s07.html
3647 * doc/tutorial/ape.html
3648 * doc/tutorial/includegetattribute.c
3649 adding section to tutorial about retrieving an attribute
3650 value
3651
3652Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * parser.c: applied a couple of patches from Peter Jacobi to start
3655 to get rid of ctxt->token, with a possible significant speed
3656 improvement to be gained once done. Better compliance with PE
3657 references constructs in DTDs too.
3658 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3659 from Peter too
3660
3661Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3662
3663 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3664 xmlParseElement was likely to have been deallocated at the
3665 time of the report, possibly leading to segfault. Just report
3666 the tag name now.
3667
3668Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3669
3670 * xpath.c: patch from Richard Jinks for XPath substring() function
3671 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3672
36732002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3674
3675 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3676
3677Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3678
3679 *doc/FAQ.html
3680 fixing typos in FAQ, thanks to Robert Funnell for the
3681 editing help
3682
3683Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3684
3685 * NEWS: got complaints from rpmlint that it was empty
3686
3687Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3688
3689 * added doc/tutorial, including:
3690 apa.html
3691 apb.html
3692 apc.html
3693 apd.html
3694 ar01s02.html
3695 ar01s03.html
3696 ar01s04.html
3697 ar01s05.html
3698 ar01s06.html
3699 includeaddattribute.c
3700 includeaddkeyword.c
3701 includekeyword.c
3702 includestory.xml
3703 index.html
3704 xmltutorial.xml
3705 libxml tutorial, including generated html
3706
3707Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3708
3709 * result/c14n/exc-without-comments/merlin-c14n-two-*
3710 result/c14n/without-comments/merlin-c14n-two-*
3711 test/c14n/exc-without-comments/merlin-c14n-two-*
3712 test/c14n/without-comments/merlin-c14n-two-*
3713 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3714 c14n/exc-c14n and slightly modified test script to handle
3715 these test cases
3716 * c14n.c: fixed bugs for complicated nodes set (namespace
3717 without node and others from merlin-c14n-two.tar.gz)
3718 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3719 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3720 for xmlsec performance patch
3721 * xpath.c: fixed self::node() for namespaces and attributes
3722
3723Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3724
3725 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3726 but with the format parameter
3727 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3728
3729Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3730
3731 * Makefile.am: updated c14n tests suite
3732 * c14n.c: performance improvement for previous c14n patch
3733
3734Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3735
3736 * parser.c: another peroformance patch from Peter Jacobi, that
3737 time on parsing attribute values.
3738
3739Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3740
3741 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3742 into LibXML2 test suite
3743
3744Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3745
3746 * c14n.c: propagating xpath ancesstors node fix to c14n
3747 plus small performance improvement to reduce number of
3748 mallocs
3749 * xpath.c: fixed ancestors axis processing for namespace nodes
3750
3751Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3752
3753 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3754 Peter Jacobi
3755
3756Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3757
3758 * configure.in: preparing 2.4.22
3759
3760Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3761
3762 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3763 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3764 a public entry point.
3765 * doc/*: rebuilt the API and docs
3766
3767Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3768
3769 * xpath.c: patch from Richard Jinks to fix a problem introduced
3770 in the previous patch and pointed by Norm
3771
3772Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3773
3774 * libxml.spec.in: fixing bug #81112
3775
3776Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3777
3778 * uri.c: fixing bug #82848
3779
3780Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3781
3782 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3783 output of one catalog test
3784
3785Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3786
3787 * global.data globals.c tree.c include/libxml/globals.h
3788 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3789 default value for global parameter xmlIndentTreeOutput to 1 and
3790 introduced new global parameter xmlTreeIndentString (the string
3791 used to do one-level indent) with default value " " (as it was
3792 in tree.c)
3793
3794Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3795
3796 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3797 with trio and schemas.
3798
3799Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3800
3801 * xpath.c: patch from Richard Jinks to fix the problem raised in
3802 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3803
3804Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3805
3806 * xmlschemas.c: a bit of work on import.
3807 * xmlschemastypes.c: Charles Bozeman provided a compare function
3808 for date/time types so min/max facet restrictions should work,
3809 indeterminate comparisons return an error instead of equal.
3810 * test/schemas/date_0* result/schemas/date_0_0: specific test
3811 from Charles Bozeman too
3812
3813Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3814
3815 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3816 from Christian Cornelssen fixing the man pages and the Catalog
3817 building script.
3818 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3819 next step is <xs:import> I now have a reasonable understanding
3820 of how it works.
3821
3822Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3823
3824 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3825
3826Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3827
3828 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3829
3830Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * xpath.c: fixing an XPath function evalutation bug pointed out
3833 by Alexey Efimov where the context was lost when evaluating
3834 the function arguments
3835
3836Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3837
3838 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3839 function public for XMLSec performance optimizations
3840
3841Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * python/generator.py python/libxml2class.txt : fixed a problem
3844 with the HTML parser pointed by Gary Benson
3845 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3846 example
3847
3848Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3849 * parser.c: fixed bug #81159 (memory growth in SAX)
3850
3851Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3852 * xpath.c: fixed bug #78858 (the real fix)
3853
3854Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3855 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3856
3857Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3858
3859 * tree.c: modified xmlNodeSetBase to allow changing the
3860 base of a document.
3861
3862Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3863
3864 * xmlschemastypes.c: patch Charles Bozeman for validation of
3865 all the date, time, and duration types
3866 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3867 * configure.in: fixed an error pointed by an user
3868 * xml2-config.in: fixed an error pointed by an user
3869
3870Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3871
3872 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3873 win32/libxml2.def.src xmlIO.c: exported default
3874 'file:', 'http:' and 'ftp:' protocols input handlers
3875 and maked protocols comparisson case insensitive
3876
3877Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * configure.in: Neven Has detected a typo
3880
3881Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3882
3883 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3884 as one of the persons allowed to commit directly to the
3885 module.
3886
3887Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3888
3889 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3890 * valid.c: raised a too low limit
3891 * doc/*: rebuilt the docs
3892
3893Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3894
3895 * test/XPath/expr/floats test/XPath/expr/functions
3896 result/XPath/expr/floats result/XPath/expr/functions
3897 xpath.c: another XPath conformance patch from Richard Jinks
3898
3899Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3900
3901 * xmlschemas.c: fixed validation of attribute groups.
3902 * test/schemas result/schemas: added an example from the primer
3903
3904Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3905
3906 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3907 * test/schemas result/schemas: updated the test list
3908
3909Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3910
3911 * TODO: updated a bit
3912 * parser.c: made a comment more specific
3913 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3914 Schemas conformance.
3915 * test/schemas result/schemas: updated the test list
3916
3917Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3920 implementing xs:all with minOccurs = 0
3921 * tes/schemas/* result/schemas/*: added more tests covering
3922 xs:all
3923
3924Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3925
3926 * xmlregexp.c: first implementation of the all particle, this
3927 may need to be revisited for case where not all transitions
3928 must be crossed.
3929
3930Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3931
3932 * tree.c: another entity processing update from Markus Henke
3933
3934Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3935
3936 * trionan.c: fixed crash on OSF/1
3937
3938Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3939
3940 * xmlschemas.c: more Schemas work
3941 * test/schemas/* result/schemas/*: added more tests coming
3942 from the spec.
3943
3944Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3945
3946 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3947 ExcC14N specification
3948
3949Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3950
3951 * tree.c: patch from Markus Henke, fix for recursive entities.
3952
3953Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3954
3955 * xpath.c: fix a problem with string() on a document node.
3956
3957Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3958
3959 * Makefile.am xmlschemas.c: more Schemas work
3960 * test/schemas/* result/schemas/*: added more tests coming
3961 from the spec.
3962
3963Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3964
3965 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3966 * result/HTML/*: this changes a few things in the results
3967
3968Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3969
3970 * include/libxml/tree.h: eliminated 'declaration different than
3971 prototype' warning
3972 * include/win32config.h: "resolved" conflicts with errno.h
3973
3974Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3975
3976 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3977 on the automata interfaces and debug of counted choices
3978 * test/schemas/* result/schemas/*: added a number of tests
3979
3980Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3981
3982 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3983 a bit of work on Schemas
3984 * testSchemas.c: try to make it more useful
3985 * test/schemas/* result/schemas/* Makefile.am: changed the
3986 Schemas regression test procedure, started adding a few samples
3987
3988Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3989
3990 * include/libxml/encoding.h: Patch for the Borland C++ builder
3991 * include/libxml/tree.h: Patch for the Borland C++ builder
3992 * threads.c: Patch for the Borland C++ builder
3993 * win32/bcb5: New directory for the Borland C++ builder
3994 project files
3995
3996Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3997
3998 * win32/Makefile.msvc: Update for XML Schema support
3999 * win32/configure.js: Update for XML Schema support
4000 * win32/libxml2.def.src: Update for XML Schema support
4001
4002Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4003
4004 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4005 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4006 xmlunicode.c include/libxml/Makefile.am
4007 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4008 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4009 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4010 include/libxml/xmlversion.h.in : merged the current state of
4011 XML Schemas implementation, it is not configured in by default,
4012 a specific --schemas configure option has been added.
4013 * test/automata test/regexp test/schemas Makefile.am
4014 result/automata result/regexp result/schemas:
4015 merged automata/regexp/schemas regression tests
4016
4017Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4018
4019 * xpath.c: Gary found a compile time problem, fixes #78823
4020
4021Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * configure.in: release of 2.4.20
4024 * doc/*: updated and rebuilt the docs
4025
4026Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4027
4028 * python/Makefile.am: patch from Cristian Gafton to build on
4029 Red Hat 6.2, should also fix #75779
4030
4031Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * valid.c: first part of fixing #78729
4034
4035Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4036
4037 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4038 escaping of URI when saving HTML files.
4039 * result/HTML/*: this impacted some tests
4040
4041Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4042
4043 * configure.in: trying to fix #77441
4044
4045Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4046
4047 * include/libxml/xmlIO.h: Hallski complained it could not be
4048 included by itself.
4049
4050Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4051
4052 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4053
4054Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4055
4056 * win32/configure.js: patch from Nilo for the c14n option
4057 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4058
4059Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4060
4061 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4062 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4063 LIBXML_THREAD_ENABLED
4064
4065Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4066
4067 * xpath.c: another patch from Richard Jinks for substring conformance
4068 * test/XPath/expr/floats test/XPath/expr/strings
4069 result/XPath/expr/floats result/XPath/expr/strings: update of the
4070 test suite to check those.
4071
4072Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4073
4074 * xpath.c: patch from Richard Jinks for .x float parsing.
4075
4076Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4077
4078 * parser.c: patch from Markus Henke when an encoding ain't recognized
4079
4080Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4081
4082 * libxml.m4: got a report that #include <string.h> was needed
4083
4084Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4085
4086 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4087
4088Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4089
4090 * doc/example.html: fixing typo
4091
4092Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4093
4094 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4095 pointed out by Melvyn Sopacua.
4096
4097Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4098
4099 * libxml.m4: Frédéric Crozat gave a patch related to the change
4100 of Include paths breaking the libxml.m4
4101
4102Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4103
4104 * xpath.c: Fix bug #76927 forgot to save some context
4105 when evaluating binary expressions
4106
4107Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4108
4109 * configure.in: fixed configure for MPE/iX from Markus Henke
4110 * xmlmemory.c: fixed initialization problems
4111 * xpath.c: another set of patches from Richard Jinks this
4112 fixes "make XPathtests" on linux
4113
4114Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4115
4116 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4117 * test/XPath/expr/compare test/XPath/expr/equality
4118 test/XPath/expr/floats test/XPath/expr/functions
4119 test/XPath/expr/strings result/XPath/expr/compare
4120 result/XPath/expr/equality result/XPath/expr/floats
4121 result/XPath/expr/functions result/XPath/expr/strings: Updated
4122 tests though they show a divergence on Linux
4123
4124Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4125
4126 * xpath.c trionan.c: previous commit also included patches
4127 from Richard Jinks on some IEEE support corner case
4128
4129Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4130
4131 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4132 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4133 that $(datadir) should be used for docs
4134
4135Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4136
4137 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4138 could leak filedescriptors
4139
4140Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4141
4142 * configure.in nanohttp.c: applied patch from Allan Clark for
4143 UnixWare/OpenServer
4144
4145Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4146
4147 * configure.in: preparing 2.4.19
4148 * doc/*: rebuilt the docs
4149
4150Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4151
4152 * nanohttp.c: fixing #76043, got fed up with non-portability
4153 of that piece of code.
4154
4155Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4156
4157 * valid.c SAX.c: Never commit without running "make tests" :-(
4158 fix a couple of stupidities in the previous commit
4159 * result/*: a few changes in some attribute order result of previous
4160 commit.
4161
4162Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4163
4164 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4165 the internal subset should not raise duplicate ID errors,
4166 also there was a small bug in conjunction to namespace
4167 declarations defaulted and xml:xxx attributes DTD definitions.
4168
4169Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4170
4171 * xpath.c: Richard Jinks also raised some rounding problems
4172 this tries to fix them
4173
4174Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4175
4176 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4177 behaviour in xmlXPathCastToString()
4178
4179Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4180
4181 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4182 raised by Morus Walter
4183
4184Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4185
4186 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4187 from Igor
4188
4189Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4190
4191 * xpath.c: fixing #75619, related to a problem when trying
4192 to evaluate condition when the current node set resulting
4193 from that sub-step evaluation is empty. Also fixes 2 potential
4194 problem with previous-sibling and next-siblings axis.
4195
4196Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4197
4198 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4199 HTML support is not configured in.
4200
4201Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4202
4203 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4204 include/libxml/tree.h: dohh I really didn't intended to commit
4205 this test version :-(
4206
4207Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4208
4209 * testSAX.c: I wanted to see the real speed at the SAX interface
4210 after a little too many Ximianer started complaining about the
4211 parser speed.
4212 added a --quiet option:
4213 paphio:~/XML -> ls -l db100000.xml
4214 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4215 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4216 3200006 callbacks generated
4217 real 0m1.270s
4218 Which means 16MBytes/s and 3Mcallback/s
4219
4220Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4221
4222 * xpath.c: valgrind spotted another error that time when running
4223 on libxslt regression tests
4224
4225Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4226
4227 * Makefile.am: adding "make valgrind" running the full regression
4228 tests (except python ones) under Valgrind (using valgrind -q
4229 which was kindly added by the author).
4230 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4231 passes cleanly now except an obcure floating point initialization
4232 raised in log10() in one XPath regression test ???
4233 * tree.c: edited some comments to close #75244
4234
4235Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4236
4237 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4238 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4239 context of ScrollKeeper, made sure that if the number is
4240 an integer, the serialization follows the description at
4241 http://www.w3.org/TR/xpath#section-String-Functions
4242
4243Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * configure.in: preparing 2.4.18
4246 * doc/*: updated and rebuilt the web site
4247 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4248 the Windows and Cygwin maintainers.
4249 * parser.c: humm, changed the way the SAX parser work when
4250 xmlSubstituteEntitiesDefault(1) is set, it will then
4251 do the entity registration and loading by itself in case the
4252 user provided SAX getEntity() returns NULL.
4253 * testSAX.c: added --noent to test the behaviour.
4254
4255Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4256
4257 * parser.c: Wilfried Teiken provided a hackish but working
4258 way to get context reported back on entities when parsing
4259 with SAX and without breaking the DOM build.
4260
4261Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4262
4263 * c14n.c: applied a new patch from Aleksey Sanin
4264 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4265 to reference Aleksey implementation of XML digital Signatures
4266
4267Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4268
4269 * xpath.c: small fix to avoid potential problem due to
4270 ordering of freeing data
4271 * python/Makefile.am: people were complaining about
4272 the generated file in python dir not being built
4273
4274Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4275
4276 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4277 python/generator.py python/libxml.c python/types.c: Cleanup
4278 of the python Makefiles based on Jacob and James feedback,
4279 fixed the spec file accordingly, fixed the number of warning
4280 that passing my pedantic CFLAGS was generating. Conclusion
4281 is that Python includes are real crap.
4282
4283Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4284
4285 * configure,in: it was reported quite a few times that
4286 xml2-config --cflags should not output
4287 -I$includeprefix/libxml2/libxml because libxml2 header names
4288 clashes with existing names like list.h from C++ stl.
4289 Includes should be #include<libxml/xxx.h> so ...
4290
4291Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4292
4293 * c14n.c: another patch from Aleksey Sanin
4294
4295Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4296
4297 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4298 canonicalization algorithm
4299 * doc/xml.html doc/index.html: added the C14N references on the
4300 index page.
4301
43022002-03-13 jacob berkman <jacob@ximian.com>
4303
4304 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4305 usage, redundant, and gcc specific
4306
4307Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4308
4309 * xpath.c: speedup some node selection operations, this can
4310 have a significant impact on DocBook Norm's stylesheets
4311 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4312 make sure it's always the case
4313 * debugXML.c: distinguish CDATA and comments in ls operations
4314
4315Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4316
4317 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4318 to generate better API descriptions etc...
4319
4320Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4321
4322 * c14n.c: Fixing #74186, made sure all boolean expressions
4323 get fully parenthesized, ran indent on the output
4324 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4325 include/libxml/tree.h: also #74186 related, removed the
4326 --with-buffers option, and all the preprocessor conditional
4327 sections that were resulting from it.
4328
4329Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4330
4331 * valid.c: applied patch from Dodji Seketeli fixing an
4332 uninitailized variable in xmlValidGetValidElements()
4333
4334Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4335
4336 * c14n.c: fixed a few comments
4337 * doc/*.html doc/*/*.html: regenerated the docs and added
4338 the C14N API
4339 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4340
4341Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4342
4343 * check-xml-test-suite.py: fix to adapt varaiations in the
4344 bindings
4345 * configure.in python/setup.py python/setup.py.in: fixed to
4346 have the version of the python scripts automatically updated
4347
4348Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4349
4350 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4351 in xmlCopyProp()
4352
4353Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4354
4355 * configure.in: preparing 2.4.17 release
4356 * doc/*: updated and rebuilt the docs
4357 * xpath.c: fixed a comment
4358 * python/libxml.c: fixed a possible reentrancy problem
4359
4360Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4361
4362 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4363 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4364 added a specific regression test
4365 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4366 not raise exceptions when failing to find the attribute.
4367
4368Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * configure.in xmllint.c: owen pointed out a problem with the
4371 ftme fix, gettimeofday() was not detected by configure and
4372 the ftime header wasn't included, dohhh
4373
4374Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4375
4376 * configure.in xmllint.c: trying to fix #71457 for timing
4377 precision when gettimeofday() is not availble but ftime() is
4378
4379Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4380
4381 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4382 are now copied on install and part of the -devel RPM
4383
4384Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4385
4386 * xpath.c: trying to avoid bug #72150 which was apparently
4387 caused by a gcc bug (or a processor problem) as detailed
4388 at http://veillard.com/gcc.bug
4389
4390Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4391
4392 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4393 fixed xmlReconciliateNs(), added a Python test/example for
4394 inter-document cut'n paste
4395 * python/libxml.py: fixed node.doc on document nodes and added
4396 xpathEval() onto node objects
4397
4398Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4399
4400 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4401 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4402 fixup and integrated tests for the serialization stuff
4403
4404Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4405
4406 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4407 moved the libxml man page to section 3
4408
4409Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4410
4411 * tree.c: fix bug #72490
4412 * python/libxml.c python/libxml.py: added methods serialize()
4413 and saveTo() to all node elements.
4414
4415Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4416
4417 * xmlIO.c: closed #73430, don't read from an input source
4418 which indicated an end-of-file or an error.
4419
4420Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4421
4422 * parser.c: make sure SAX endDocument is always called as
4423 this could result in a Python memory leak otherwise (it's
4424 used to decrement ref-counting)
4425 * python/generator.py python/libxml.c python/libxml.py
4426 python/libxml2-python-api.xml python/libxml2class.txt
4427 python/tests/error.py python/tests/xpath.py: implemented
4428 the suggestions made by Gary Benson and extended the tests
4429 to match it.
4430
4431Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4432
4433 * python/generator.py: applied patch fixing #73450
4434
4435Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4436
4437 * xpath.c: fixing #61290 "namespace nodes have no parent"
4438 long standing divergence from the XPath REC. NodeSets
4439 simply hold a copy of namespace nodes and those node ->next
4440 points to the parent (which may not be the node carrying the
4441 definition).
4442 * include/libxml/xpath.h: flagged but didn't added a possible
4443 speedup
4444 * DOCBparser.c HTMLparser.c: removed some warnings from push
4445 parser due to new state being added.
4446 * tree.c: new fix from Boris Erdmann
4447 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4448 the XML Canonalization support from Aleksey Sanin
4449
4450Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4451
4452 * tree.c: patch from Boris Erdmann fixing some namespace odities
4453 with xmlCopyNode()
4454
4455Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4456
4457 * xmlIO.c: fix bug #72706 when loading a NULL entity
4458
4459Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4460
4461 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4462 actually change in a future XML Namespace revision.
4463
4464Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4465
4466 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4467 added the possibility of returning nodesets from XPath extension
4468 functions written in Python
4469
4470Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4471
4472 * python/*: commiting some Python bindings work done while travelling
4473
4474Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4475
4476 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4477 explicitely with memory debugging switched on
4478
4479Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4480
4481 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4482 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4483 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4484 the accessor generator for strings
4485 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4486 regression test.
4487
4488Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4489
4490 * python/README python/generator.py python/libxml.c python/setup.py:
4491 added the 'usual' setup.py to allow building a libxml2-python
4492 module based on the same code. The initialization is however
4493 different the 2 .so files fo libxml2 and libxslt are identical and
4494 they entry point initialize both libraries. this is done to avoid
4495 some possible nasty problem since the Python don't merge the maps
4496 of all shared modules.
4497
4498Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4499
4500 * parser.c: fixed a push/encoding bug reported by Michael
4501 on librsvg
4502
4503Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4504
4505 * include/libxml/parserInternals.h: fixes a misplaced #endif
4506
4507Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4508
4509 * parser.c valid.c: found and fixed a couple of allocation bugs
4510
4511Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4512
4513 * doc/xml.html doc/python.html doc/*: added a Python and binding
4514 page describing the current state of the Python bindings and
4515 giving pointers to the other languages wrappers.
4516
4517Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4518
4519 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4520 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4521 rebuilt the API and web site
4522 * xpath.c: fixed #71978 portability bugs
4523
4524Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4525
4526 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4527
4528Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4529
4530 * include/libxml/parserInternals.h parser.c: had to change
4531 2 internal parsing API when processing document content
4532 to check the start and end of element content are defined
4533 in the same entity
4534 * valid.c include/libxml/valid.h: attribute normalization can
4535 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4536 with the context to report it.
4537 * SAX.c: fixed the last known bugs, crazy validation constraints
4538 when a document is standalone seems correctly handled. There
4539 is a couple of open issues left which need consideration especially
4540 PE93 on external unparsed entities and standalone status.
4541 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4542 The 2 tests left failing are actually in error. Cleanup done.
4543
4544Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4545
4546 * valid.c: implemented E59 spaces in CDATA does not match the
4547 nonterminal S
4548
4549Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4550
4551 * SAX.c parser.c valid.c: more validation test fixups
4552 * check-xml-test-suite.py: added duration info for the tests
4553
4554Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4555
4556 * parser.c valid.c: a couple of errors were reported but not
4557 saved back as such in the parsing context. Down to 1% failure rate
4558 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4559
4560Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4561
4562 * xmlInternald.c: isExtender was missing a char
4563 * parser.c include/libxml/parser.h: % are acceptable in the
4564 internal subset if within a PUBLIC ID
4565
4566Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4567
4568 * SAX.c parserInternals.c valid.c: more work on the conformance
4569 suite. Took the step to finally block documents with encoding
4570 errors. It's a fatal error per the spec, people should have fixed
4571 their documents by now.
4572
4573Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4574
4575 * check-xml-test-suite.py: fixed the test script after some discussion
4576 on the semantic of TYPE="error"
4577 * Makefile.am: added the script to the distrib
4578
4579Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4580
4581 * SAX.c entities.c: fixed a couple of conformances issues deep
4582 into the validation code (standalone and undeclared Notations)
4583
4584Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4585
4586 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4587 stayed there for years !
4588
4589Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4590
4591 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4592 missing
4593
4594Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4595
4596 * check-xml-test-suite.py: improved the behaviour a bit as
4597 well as the logs
4598 * parser.c valid.c SAX.c: fixed a few more bugs
4599 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4600
4601Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4602
4603 * check-xml-test-suite.py: python script to run regression tests
4604 against the XML Test suite of W3C/OASis
4605 * SAX.c: fixed a validation bug
4606 * parser.c: fixed 3 errors pointed by the test suite
4607 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4608 * python/Makefile.am: fixed a dependendy
4609
4610Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4611
4612 * xmlmemory.c: avoid a warning bug #71594
4613
4614Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4615
4616 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4617 warning on alpha/Tru64
4618
4619Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4620
4621 * include/libxml/entities.h: fixing a comment
4622 * valid.c: fixing some troubles with validity check on namespaces
4623 * result/VC/NS3 test/VC/NS3: added a specific regression test
4624
4625Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4626
4627 * tree.c: Fixing #71342 serializing '\n' in attribute values
4628 * result/noent/att3 result/att3 test/att3: added a specific
4629 test.
4630
4631Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4632
4633 * python/libxml.c: couple of bug fixes
4634
4635Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4636
4637 * python/*.py: removed tabs and used spaces.
4638
4639Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4640
4641 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4642 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4643
4644Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4645
4646 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4647 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4648
4649Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4650
4651 * include/libxml/encoding.h include/libxml/entities.h
4652 include/libxml/globals.h include/libxml/parser.h
4653 include/libxml/threads.h include/libxml/tree.h
4654 include/libxml/xmlmemory.h: trying to fix the include mess
4655
4656Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4657
4658 * include/libxml/xmlmemory.h: reverted part of the previous
4659 attempt to provide #69655, this was breaking the build.
4660
4661Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4662
4663 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4664 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4665 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4666 include/libxml/parserInternals.h include/libxml/tree.h
4667 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4668 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4669 clean.
4670 * python/libxml.c: fixed a warning.
4671
4672Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4673
4674 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4675 copying of node, merge back IDs in the target document.
4676 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4677 test/XInclude/ents/ids.xml: test case
4678 * result/VC/ElementValid4: output changed due to a typo fix
4679
4680Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4681
4682 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004683 generate the dependencies right as Jacob found out. Add
4684 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004685
4686Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4687
4688 * parserInternals.c valid.c: Justin Fletcher found some parts
4689 of the code needing cleanup
4690 * libxml.spec.in python/Makefile.am python/generator.py
4691 python/libxml.c python/libxml.py: Fixed the python Makefiles
4692 corrected a bug showing up on ia64, changed the name of the
4693 python internal module too
4694
4695Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4696
4697 * Makefile.am: applied patch from Andris Pavenis for binary
4698 name suffixes
4699
4700Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4701
4702 * xmllint.c win32/win32config.h: fixing #68748
4703
4704Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4705
4706 * valid.c: fixing #70166
4707
4708Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4709
4710 * valid.c: fixing #70077
4711
4712Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4713
4714 * Copyright Makefile.am README configure.in libxml.spec.in:
4715 Changed to the MIT Licence
4716 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4717 doc/xmlio.html: updated the doc accordingly
4718 * include/libxml/xmlwin32version.h configure.in: preparing
4719 2.4.14 release
4720 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4721 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4722 fixed the const xmlChar * wrapper and generator, XPath extension
4723 functions now use the context as first argument
4724 * python/tests/tstxpath.py python/tests/xpath.py
4725 python/tests/xpathext.py: Updated the tests accordingly
4726 * tree.c: fixed bug #70067
4727
4728Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4729
4730 * Makefile.am: cleanup
4731 * debugXML.c: always use stdout if output is NULL
4732 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4733 * python/Makefile.am python/generator.py python/libxml2class.txt
4734 python/libxml_wrap.h python/types.c: augmented the number of bindings
4735 handling FILE * and XPath contexts
4736 * python/tests/Makefile.am: avoid a stupid problem due to the
4737 use of TEST.
4738
4739Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4740
4741 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4742
4743Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4744
4745 * python/TODO python/libxml.c: cleanup the extension function lookup
4746 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4747
4748Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4749
4750 * configure.in python/Makefile.am: do not install outside
4751 of prefix
4752
4753Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4754
4755 * python/TODO python/libxml.c: started adding SAX interfaces
4756 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4757 SAX test
4758
4759Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4760
4761 * tree.c: hardened the addChild function
4762 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4763 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4764 added accessors needed for xmlNode, a bit more testing and
4765 extension of interfaces
4766 * python/tests/Makefile.am python/tests/build.py: added a test
4767 build from scratch/save/load/check
4768
4769Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4770
4771 * parserInternals.c: change a small bit in the way valididy
4772 error messages get initialized
4773 * python/TODO python/libxml.c python/libxml2-python-api.xml
4774 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4775 added some memory debugging to track leaks at the libxml2 level
4776 * python/tests/*.py: changed all tests to check for leaks,
4777 there is just one left in XPath extension registrations.
4778
4779Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4780
4781 * python/TODO python/generator.py python/libxml2-python-api.xml
4782 python/libxml2class.txt: more accessor classes for the parser
4783 context, allow to switch on and check validity
4784 * python/tests/Makefile.am python/tests/error.py
4785 python/tests/invalid.xml python/tests/valid.xml
4786 python/tests/validate.py: attded more test and and added error.py
4787 which I forgot to commit in the last step
4788
4789Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4790
4791 * python/Makefile.am python/types.c: cleanup
4792 * python/libxml.c python/libxml.py python/libxml_wrap.h
4793 python/generator.py python/libxml2-python-api.xml
4794 python/libxml2class.txt: added class for parser context, added
4795 first cut for push mode support. Added a framework to generate
4796 accessors functions.
4797 * python/tests/Makefile.am python/tests/push.py: added a push
4798 test
4799
4800Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4801
4802 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4803 bug a bit of cleanup.
4804
4805Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4806
4807 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4808 python/libxml2class.txt: adding error redirections and preformat
4809 to a python handler
4810 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4811 tests self checking
4812
4813Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4814
4815 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4816 a function
4817
4818Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4819
4820 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4821 python/libxml.c python/libxml2-python-api.xml
4822 python/libxml2class.txt: Progressing through the TODOs, class
4823 description output, extra XML API, RPM now builds the wrappers
4824 for all python installed versions
4825
4826Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4827
4828 * configure.in libxml.spec.in python/Makefile.am python/TODO
4829 python/generator.py python/libxml2class.txt: added more informations
4830 in the libxml2-python package including docs. Slightly changed
4831 the class hierarchy
4832 * python/tests/*: added basic regression tests infrastructure too
4833
4834Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4835
4836 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4837 added libxml2-python as part of the packages installed
4838
4839Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4840
4841 * python/Makefile.am python/generator.py python/libxml.c
4842 python/libxml.py: more work, now able to extend the
4843 XPath interpreter with functions written in python.
4844
4845Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4846
4847 * python/Makefile.am: Jacob sent a patch to allow building from
4848 tarfile.
4849
4850Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4851
4852 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4853 inserted the python wrappers build, I hope this won't be too
4854 unportable
4855
4856Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4857
4858 * xpath.c: minor optimization
4859 * python/generator.py python/libxml.c python/libxml.py
4860 python/libxml_wrap.h: more work on the python bindings,
4861 they now support XPath and there is no evident leak
4862
4863Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4864
4865 * python/generator.py python/libxml.c python/libxml.py:
4866 more work on the python bindings generator.
4867
4868Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4869
4870 * python/generator.py python/libxml.c python/libxml_wrap.h:
4871 more work on the python bindings.
4872
4873Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4874
4875 * python/generator.py python/libxml.c python/libxml.py
4876 python/libxml_wrap.h: commited early version of a python binding
4877 for private use only ATM
4878
4879Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4880
4881 * entities.c tree.c include/libxml/entities.h: applied patch
4882 from Anthony Jones to implement copy of DTD subtree too. Had
4883 just to keep 2 function private which really ought to become
4884 public ones.
4885
4886Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4887
4888 * xmllint.c: added pointers to the web pages in the usage()
4889
4890Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4891
4892 * tree.c: more fixes from Petr Kozelka for attribute handling
4893 in the tree API to align the semantic with DOM.
4894
4895Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4896
4897 * valid.c tree.c entities.c: another set of patches from
4898 Anthony Jones for copy operations cleanup and robustness
4899
4900Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4901
4902 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4903 an alphabetic index based on comments content
4904 * doc/*: rebuilt the web site with the new references
4905
4906Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4907
4908 * parserInternals.h: Greg Sjaardema suggested to use an
4909 eponential buffer groth policy in xmlParserAddNodeInfo()
4910
4911Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4912
4913 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4914 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4915 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4916 to generate cross-references, and added/updated the stylesheets
4917 to generate and link API indexes. The generic keyword index
4918 is not done yet.
4919 * doc/*.html: regenerated all the usual docs too
4920
4921Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4922
4923 * debugXML.c: added an xpath function to the shell for T. V. Raman
4924
4925Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4926
4927 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4928 debug routines.
4929
4930Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4931
4932 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4933 support of attribute nodes
4934
4935Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4936
4937 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4938 hopefully near complete and fully documented of the API in XML
4939 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4940 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4941 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4942 include/libxml/parserInternals.h include/libxml/valid.hi
4943 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4944 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4945 include/libxml/xpath.h include/libxml/xpathInternals.h:
4946 Cleaned up the doc comments a lot in the process, the interface
4947 coverage is now 100%
4948
4949Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4950
4951 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4952 extracts comments from the gtk-doc DocBook output (a bit
4953 convoluted but seems to work).
4954
4955Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4956
4957 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4958 added an XML description of the API, moved the script generating
4959 it here. Added a "make api" target
4960
4961Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4962
4963 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4964
4965Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4966
4967 * xpath.c include/libxml/xpathInternals.h: the change made to
4968 xmlXPathFuncLookupFunc was incompatible roll it back
4969
4970Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4971
4972 * SAX.c: cleanup patch from Anthony Jones
4973 * doc/Makefile.am: fix the headers to avoid in make scan
4974 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4975 includes, * vs Ptr and general cleanup
4976 * parsedecl.py: first version of a script to extract the
4977 module interfaces, the goal will be to provide .decl or XML
4978 specification of the interfaces to build wrappers.
4979
4980Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4981
4982 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4983 now provides return codes in case of errors
4984
4985Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4986
4987 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4988 Upgraded to trio baseline 1.6
4989 * strio.h strio.c: Replaced by triostr.h and triostr.c
4990
4991Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4992
4993 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4994 of strdup usage in the code
4995
4996Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4997
4998 * parser.c error.c: Keith Isdale complained rightly that
4999 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5000
5001Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5002
5003 * tree.c: fixed the funxtion to set the xml: attributes
5004 * debugXML.c: added "setbase" to test it.
5005
5006Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5007
5008 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5009 to allow updating an attribute content
5010
5011Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5012
5013 * libxml.h: try to avoid problems when compiling on Windows
5014
5015Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5016
5017 * hash.c: patch from Anthony Jones for hash.c allocation size
5018 * Makefile.am: trying to work around Yet Another Libtool Madness
5019 and build the 2.4.13 release finally ...
5020
5021Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5022
5023 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5024 * doc/* : update of the documentation
5025
5026Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5027
5028 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5029 at fixing #61290 :-(
5030
5031Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5032
5033 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5034 Fixes bug #67229
5035
5036Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5037
5038 * tree.c: trying to avoid troubles when a subtree is copied
5039 and coalesced in part with the target tree. Should fix
5040 bug #67407
5041
5042Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5043
5044 * valid.c: fixed validation of attributes content of type
5045 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5046 values, very old bug. Fixes #67671
5047
5048Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5049
5050 * parser.c include/libxml/parserInternals.h tree.c: integrated
5051 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5052 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5053
5054Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5055
5056 * threads.c: applied Serguei Narojnyi's patch to add native
5057 thread support on the Win32 platform
5058 * testThreadsWin32.c Makefile.am: added the test program also
5059 from Serguei, Win32 specific
5060 * include/win32config.h include/libxml/xmlwin32version.h.in:
5061 added patch from Igor for the Windows thread specific defines.
5062
5063Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5064
5065 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5066
5067Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5068
5069 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5070 output page into XMLinfo.html. Close bug #66951 and
5071 raised by Robert Collins too.
5072
5073Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5074
5075 * encoding.c: Paul Keogh pointed out a possibility of segfault
5076 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5077 Closes bug # 68238
5078
5079Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5080
5081 * doc/*.html: updated the Gdome2 links
5082
5083Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5084
5085 * libxml.h: Applied following patches from Robert Collins
5086 and make sure IN_LIBXML is defined when compiling it
5087 -------
5088 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5089 as well as Visual C.
5090 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5091 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5092 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5093 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5094 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5095 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5096 xmlSysIDExists xmlNoNetExists).
5097 * xmllint.c: Don't include winsock2.h for Cygwin.
5098
5099Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5100
5101 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5102 when the version info is not present.
5103
5104Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5105
5106 * tree.c: Anthony Jones pointed out a problem in
5107 xmlStringGetNodeList() and provided a fix for it
5108
5109Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5110
5111 * parser.c: patch from Frank J Franklin to remove a bug in
5112 xmlCreatePushParserCtxt() when the initial buffer passed
5113 is large.
5114
5115Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5116
5117 * win32/*: big cleanup of the Windows/MSVC project files
5118 from Igor Zlatkovic
5119
5120Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5121
5122 * doc/Makefile.am: should fix #67674 and avoid troubles if
5123 xsltproc is not available or fails in the prefix provided
5124
5125Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5126
5127 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5128
5129Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5130
5131 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5132 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5133 Fixed a few other problems raised by Charlie Bozeman.
5134 * result/VC/ElementValid[5-7]: fixed the output
5135
5136Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5137
5138 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5139 patches from Charlie Bozeman. Regenerated the HTML docs.
5140
5141Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5142
5143 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5144 for Windows from Igor
5145
5146Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5147
5148 * xmllint.c: applied Justin Fletcher patch for --output or -o
5149
5150Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5151
5152 * win32/libxml2/libxml2.def.src: close #67019
5153
5154Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5155
5156 * xmllint.c: applied Justin Fletcher generic timing patch
5157 similar to the one already applied to xsltproc.
5158
5159Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5160
5161 * include/libxml/tree.h tree.c: applied documentation patches
5162 from Charlie Bozeman
5163
5164Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5165
5166 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5167
5168Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5169
5170 * valid.c: fix the xmlStrdup() used in the previous patch.
5171 * valid.c: added --dropdtd
5172 * tree.c: fixed xmlUnlinkNode so it also removes the references
5173 from the document if the node is a DTD
5174
5175Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5176
5177 * HTMLtree.c valid.c: cleanup some static declarations
5178
5179Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5180
5181 * xmllint.c: removed another strdup()
5182 * doc/FAQ: removed the HP/UX entry
5183
5184Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5185
5186 * valid.c: fix bug #66816 when validating.
5187 * xmllint.c: don't use sys/time.h if configure did not found it
5188
5189Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5190
5191 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5192 xmlcatalog_man.xml
5193
5194Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5195
5196 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5197 xmlInitMemory() was declared twice
5198
5199Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5200
5201 * globals.c: do not reference strdup() !
5202 * configure.in libxml-2.0.pc.in: trying to fix the libs
5203 of the various config extraction modules
5204
5205Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5206
5207 * configure.in : preparing 2.4.12
5208 * doc/* : updated and rebuilt the docs
5209
5210Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * uri.c: closed bug #66159
5213 * testURI.c: added --escape option
5214 * configure.in: some cleanup for xml2-config --cflags
5215
5216Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5217
5218 * globals.c testThreads.c: removed some misplaced includes
5219 of xmlversion.h
5220
5221Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5222
5223 * threads.c: patch from Gary Pennington fixing a possible
5224 problem at initialization time.
5225
5226Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5227
5228 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5229 Eric Lavigne contribution to build libxml2 on MacOS using
5230 CodeWarrior.
5231
5232Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5233
5234 * xmllint.c: applied Geert Kloosterman's patch to fix
5235 --repeat --timing output
5236
5237Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5238
5239 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5240 where non-wellformed XML declaractions were not detected.
5241
5242Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5243
5244 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5245
5246Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5247
5248 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5249 gets reset by xmlCleanupInputCallbacks() and this makes the
5250 function useless. Same for output.
5251
5252Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5253
5254 * xmlIO.c: robert pointed out a loop error in callback cleanups
5255
5256Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5257
5258 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5259 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5260 they are not really tied to debugging
5261
5262Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5263
5264 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5265 * xmllint.c: better --catalogs description
5266
5267Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5268
5269 * tree.c: fixed a couple of problems in xmlSetProp()
5270
5271Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5272
5273 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5274 unappropriate stdout output.
5275
5276Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5277
5278 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5279 by Denis Beurive, closes #65111
5280
5281Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5282
5283 * valid.c: in case of content model validity error, don't
5284 print it if validity warnings were not requested.
5285
5286Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5287
5288 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5289 * parserInternals.c: removed the last exit() call. Print an
5290 unmaskable error on stderr instead (library mismatch detection)
5291
5292Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5293
5294 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5295 shell instructions from Heiko Rupp
5296
5297Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5298
5299 * catalog.c: use the URL notation file:// for default catalog paths
5300
5301Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5302
5303 * include/libxml/tree.h: better comments for _private fields
5304 * tree.c: removed a problem when copying an entity reference.
5305
5306Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5307
5308 * vms/*: updated instructions and diffs from John A Fotheringham
5309
5310Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5311
5312 * include/libxml/xmlerror.h: avoid an include problem if
5313 #include <libxml/xmlerror.h> happens first in code
5314 seems to be the case in KDE libs
5315
5316Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5317
5318 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5319 from Igor for Windows
5320
5321Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5322
5323 * Makefile.am: Gary Pennington pointed out a missing prefix
5324
5325Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5326
5327 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5328 * doc/*: upgraded and rebuilt the docs
5329
5330Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5331
5332 * HTMLparser.c: fix comment in scripts element parsing.
5333 * result/HTML/doc3*: updated the results.
5334
5335Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5336
5337 * uri.c: another URI bug fix #63336, using Joel Young patch.
5338
5339Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5340
5341 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5342 a cleaned up version of the Pwd shell string generation.
5343
5344Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5345
5346 * valid.c include/libxml/tree.h: trying to fix namespaces +
5347 validation problems for good, closing #63619 in the process
5348 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5349 wrong in this respect, fixed it.
5350
5351Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5352
5353 * xmllint.c: Morus Walter patch to allow --format and --encode
5354
5355Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5356
5357 * debugXML.c: Stefan Kost provided an help command for the shell
5358
5359Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5360
5361 * debugXML.c: Heiko Rupp pointed that the shell would crash
5362 on empty nodesets returns.
5363
5364Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5365
5366 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5367 migh need the history libraries
5368
5369Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5370
5371 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5372 handle the case of < in quoted attributes, Bastian Kleineidam
5373
5374Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5375
5376 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5377 fixing catalog breakages
5378 * Makefile.am catalog.c result/catalogs/catal
5379 result/catalogs/mycatalog.* test/catalogs/catal*:
5380 fixed more problems in catalog support, added more regression tests
5381 for both XML and SGML catalog handling
5382
5383Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5384
5385 * debugXML.c: applied an improvement to xmlGetLineNo() from
5386 Keith Isdale
5387
5388Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5389
5390 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5391 Side effect of the progressive catalog loading
5392
5393Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5394
5395 * Makefile.am: confexecdir and confexec_DATA were defined twice
5396 pointed out by Karl Eichwalder
5397
5398Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5399
5400 * xmlcatalog.c: avoid unlink() and use remove() instead.
5401
5402Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5403
5404 * libxml.spec.in: cleanup
5405 * include/libxml/xmlwin32version.h: updated with 2.4.8
5406
5407Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5408
5409 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5410 of compiling libxml with a non standard set of options
5411
5412Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5413
5414 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5415 document --sgml option, fixing gnome bugzilla #63382
5416
5417Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5418
5419 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5420 breakage of 2.4.7, added a couple of really needed APIs
5421 like xmlCatalogIsEmpty() and xmlNewCatalog()
5422 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5423 for install-catalog
5424 * configure.in: preparing 2.4.8
5425
5426Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5427
5428 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5429 include/libxml/tree.h include/libxml/xmlIO.h: more include
5430 cleanups, export cleanly one html output + format function.
5431
5432Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5433
5434 * parser.c: removed initGenericErrorDefaultFunc call from
5435 xmlInitParser() since it could destroy previous calls to
5436 xsltSetGenericErrorFunc() effects
5437
5438Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5439
5440 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5441 keyword.
5442
5443Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5444
5445 * Makefile.am: cleanup
5446 * threads.c: cleanup too
5447 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5448 from xsltproc
5449 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005450 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005451
5452Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5453
5454 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5455 was not used anymore !
5456
5457Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5458
5459 * configure.in: preparing 2.4.7
5460 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5461 manual page from John
5462 * doc/*: updated the doc and rebuilt the generated pages
5463
5464Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5465
5466 * xmlIO.c: closing bug #62711, the library should never
5467 close stdin or stdout.
5468
5469Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5470
5471 * uri.c: second pass at fixing #63336, using Joel Young
5472 final patch. looks okay.
5473
5474Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5475
5476 * uri.c include/libxml/uri.h: trying to clear #63336
5477 allowing the escaping routine to parse unconformant
5478 URI-References.
5479
5480Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5481
5482 * vms/readme.vms vms/build_libxml.com nanoftp.c
5483 include/libxml/xmlversion.h.in: a few VMS updates from
5484 John A Fotheringham
5485 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5486 and xmlCleanupOutputCallbacks() for the Perl binding people.
5487
5488Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5489
5490 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5491 apply fixes to close #63271 and avoid segfaults when
5492 the error routine gets callbed before xmlInitParser()
5493 get called.
5494 * nanoftp.c error.c: Applied patches from Justin Fletcher
5495 correcting some xmlGenericError misuses.
5496
5497Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5498
5499 *doc/xmllint.xml, doc/xmllint.1
5500 New and improved man page for xmllint - .xml is the original, .1
5501 is the generated man page
5502
5503Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5504
5505 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5506 the web site from the main HTML document.
5507
5508Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5509
5510 * parser.c: fixed an erroneous validation bug when PE refs
5511 occurs in external parsed entities referenced from the
5512 internals subset
5513 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5514 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5515 added the associated testcase, it's a nice one.
5516 * HTMLparser.c: generate the DTD node as HTML still ...
5517 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5518
5519Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5520
5521 * HTMLparser.c: fixed a bug in htmlNewDoc()
5522
5523Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5524
5525 * test/threads/*: added entities testing to the Thread test
5526 * testThreads.c: make the test reasonable
5527 * DOCBparser.c: fix the DTD public and system ID
5528 * xmllint.c: added --sgml for SGML DocBook importing
5529 * Makefile.am: added Docbtests target
5530
5531Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5532
5533 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5534 * testThreads.c: removed bogus include
5535
5536Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5537
5538 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5539 fixed a very serious (looping) validation bug
5540
5541Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5542
5543 * include/libxml/globals.h include/libxml/threads.h threads.c
5544 testThreads.c: far more testing, cleaning up bugs
5545 * *.c : make sure globals.h is always included.
5546
5547Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5548
5549 * HTMLparser.c: try to get rid of parser loops for good.
5550
5551Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5552
5553 * configure.in: fixed some bugs in CFLAGS passing.
5554 * test/threads Makefile.am testThreads.c: added a specific
5555 threaded test case (really nasty, guaranteed).
5556
5557Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5558
5559 * catalog.c: serious cleanup on the management of the
5560 XML catalog tree, more tests done, especially with
5561 the catalog PI.
5562
5563Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5564
5565 * catalog.c: avoid a problem in catalog cleanup on SMP if
5566 catalogs were not initialized.
5567
5568Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5569
5570 * catalog.c xpath.c: trying to cleanup the not thread safe
5571 parts of the library.
5572
5573Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5574
5575 * include/libxml/globals.h configure.in global.data: make
5576 the allocation be per-thread a configure option
5577 * encoding.c include/libxml/parser.h: fixed compilation
5578 errors
5579
5580Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5581
5582 * include/libxml/parser.h: Norm reported that a few lines
5583 added were breaking libxslt compile, removed them for now
5584
5585Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5586
5587 * parser.c parserInternals.c threads.c: debugged and fixed
5588 initialization problems which were giving troubles on SMP
5589 boxes.
5590
5591Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5592
5593 * include/libxml/Makefile.am: missing globals.h
5594
5595Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5596
5597 * globals.c: added a couple of standard includes.
5598
5599Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5600
5601 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5602 include/libxml/parserInternals.h include/libxml/tree.h
5603 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5604 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5605 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5606 Applied the last patches from Gary, cleanup, activated threading
5607 all user accessible global variables are now handled in globals.[ch]
5608 Still a bit rought but make tests passes with either
5609 --with-threads defined at configure time or not.
5610 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5611 linking options
5612
5613Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5614
5615 * Makefile.am include/libxml/Makefile.am
5616 include/libxml/globals.h globals.c include/libxml/threads.h
5617 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5618 configure.in: started integrating the core of the thread support
5619 not activated yet but half integrated. The code should still
5620 compile and work anyway.
5621
5622Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5623
5624 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5625 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5626 integrating the non-controversial parts of Gary Pennington
5627 multithread patches
5628 * catalog.c: corrected a small bug introduced
5629
5630Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5631
5632 * catalog.c include/libxml/catalog.h: very serious cleanup,
5633 isolating unportable code and as much as possible the accesses
5634 to the global shared catalog. May need more testing !
5635
5636Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5637
5638 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5639 Keith Isdale patches for the XSLT debugger interfaces. Some
5640 cleanup
5641
5642Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5643
5644 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5645 * DOCBparser.c: generate line nubers in elements
5646
5647Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5648
5649 * configure.in: preparing 2.4.6 release
5650 * doc/xml.html doc/html/*: updated and rebuilt the docs
5651 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5652
5653Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5654
5655 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5656 adding documentation for DV's supercatalog support
5657
5658Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5659
5660 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5661 super catalog support adding one API and one flag --sgml to
5662 xmlcatalog
5663
5664Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5665
5666 * doc/xmlcatalog_man.xml, xmlcatalog.1
5667 One more crack at
5668 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5669
5670
5671Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5672
5673 * xpath.c: implemented xmlXPathObjectCopy for external objects
5674 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5675
5676Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5677
5678 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5679 finishing up fix to
5680 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5681 the xmlcatalog man page display more elegantly
5682
5683Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5684
5685 * configure.in: closing bug #61832
5686 * HTMLparser.c: removed a warning
5687
5688Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5689
5690 * xpath.c: fixing #61673 part I, do not loose doc information
5691 when copying result value trees.
5692
5693Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5694
5695 * xpath.c: trying to harden the XPath interpreter
5696
5697Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5698
5699 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5700 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5701
5702Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5703
5704 * HTMLparser: repaired another loop problem
5705
5706Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5707
5708 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5709 parsing.
5710 * xpath.c: fix bug #61291 the default XML namespace node is
5711 missing from the namespace axis.
5712 * tree.c: refuse to create namespaces nodes with prefix "xml"
5713
5714Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5715
5716 * SAX.c: ouch a non-defined namespace could lead to a crash,
5717 fixed #61215
5718
5719Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5720
5721 * parserInternals.c: closed bug #61054
5722
5723Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5724
5725 * include/libxml/Makefile.am: closing #60708
5726
5727Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5728
5729 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5730 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5731
5732Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5733
5734 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5735
5736Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5737
5738 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5739 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5740
5741Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5742
5743 * catalog.c: Justin Fletcher provided cleaup code in case
5744 HAVE_STAT is not defined
5745 * include/win32config.h: Igor Zlatkovic suggested to have
5746 HAVE_STAT defined there
5747
5748Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5749
5750 * catalog.c - fixed typing error reported by M. Barros
5751
5752Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5753
5754 * xmllint.c - fixing typo
5755
5756Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5757
5758 * HTMLparser.c: small enhancement to prevent loop on
5759 unrecognizable data
5760
5761Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5762
5763 * parserInternals.c: applying patch from bug #60757 this
5764 should close it
5765
5766Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5767
5768 * catalog.c xmlcatalog.c: removed a couple of warning
5769 * xpath.c: try to solve the linking problem on platforms
5770 needing trio to compile
5771
5772Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5773
5774 * Makefile.am libxml.spec.in: backing up non-documented changes
5775 commited without review or aproval by Jens Finke <jens@gnome.org>
5776 * HACKING: made 100% clear that no commit should be done directly
5777
5778Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5779
5780 * configure.in: Joe Orton provided a patch fixing a problem
5781 when iconv is specified to be in a non-standard directory
5782 but wasn't exported in xml2-config --cflags
5783
5784Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5785
5786 * configure.in: let's ship 2.4.5 before getting too much
5787 troubles with 2.4.4 errors.
5788
5789Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5790
5791 * encoding.c entities.c: do not output hexadecimal charrefs
5792 when serializing HTML since some version of Netscape can't
5793 grok it, generate decimal ones.
5794 * result/HTML/doc3.htm: output changed due to previous test
5795 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5796
5797Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5798
5799 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5800 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5801
5802Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5803 Released 2.4.4
5804
5805 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5806 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5807 updated the configuration scripts systems accordingly
5808
5809Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5810
5811 * configure.in: preparing for 2.4.4
5812 * doc/xml.html doc/html/*: updated and rebuilt the docs
5813
5814Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5815
5816 * win32/dsp/libxml2.def.src: tried to incorporate comments
5817 from bug #59220
5818
5819Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5820
5821 * parser.c result/noent/wml.xml: fixed bug #59981 related
5822 to handling of '&' in attributes when entities are substitued
5823
5824Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5825
5826 * libxml.h include/libxml/xmlversion.h.in
5827 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5828 Tried to close bug #60131
5829
5830Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5831
5832 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5833
5834Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5835
5836 * SAX.c: fixing bug #59946 on xmlns=""
5837
5838Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5839
5840 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5841 but allocates a new error code.
5842
5843Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5844
5845 * xmllint.c: John Fleck fixed typos in the options output
5846 * parser.c SAX.c: fix ignorable white space SAX selection
5847
5848Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5849
5850 * entities.c: Steve Underwood found the possibility of an
5851 ininite loop in case of error.
5852
5853Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5854
5855 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5856
5857Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5858
5859 * parser.c: warn if version is not 1.0 but it's not
5860 strictly speaking an error after analyzing the spec
5861
5862Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5863
5864 *doc/catalog.html - add link to the html version of the
5865 man page, other linguistic cleanups
5866
5867Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5868
5869 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5870 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5871 file, has not yet been included in the build.
5872
5873Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5874
5875 * catalog.c: removed a duplicate affectation Justin Fletcher
5876
5877Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5878
5879 * tree.c: Armin Sander pointed a possible text coalescing
5880 problem, completed his patch.
5881
5882Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5883
5884 * trionan.c: Fixed const and volatile re-definition problem
5885
5886Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5887
5888 * libxml.4 parser.c: doc updates from Heiko Rupp
5889 * parserInternals.c: 2 sanity checks from Heiko Rupp
5890
5891Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5892
5893 * tree.c: applied patch from Armin Sander to make some pointers
5894 const in xmlCopyNode()
5895 * include/libxml/tree.h: added fix to the header
5896
5897Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5898
5899 * xpath.c: hum, restrict the integer usage gcc bug workaround
5900 to only gcc compilers so that other architecture don't get
5901 penalized by this limitation.
5902 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5903
5904Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5905
5906 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5907 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5908
5909Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5910
5911 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5912 --convert option to xmlcatalog to convert SGML ones to
5913 the XML syntax.
5914 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5915
5916 2.4.3 got released at that point
5917Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5918
5919 * catalog.c xmlIO.c: started some serious testing and fixed
5920 a few bug and optmization needs.
5921
5922Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5923
5924 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5925 preparing for a 2.4.3 release even if it may not be ready yet
5926 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5927 all file parsing lookup to go through the entity resolver, add
5928 to add an API to bypass it (needed to load catalogs themselves),
5929 some cleanup on the catalog code too.
5930 * nanoftp.c: small cleanup
5931 * doc/catalog.html: small update
5932
5933Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5934
5935 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5936 Jun Kuriyama
5937
5938Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5939
5940 * doc/catalog.html: finished the catalog documentation
5941
5942Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5943
5944 * doc/catalog.html doc/xml.html: added documentation about
5945 Catalog support, misses an API description
5946 * doc/html/*: reextracted the API pages
5947
5948Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5949
5950 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5951 Added the part about section 7.2 on URI resolution,
5952 fixed a side effect in the HTML parser, look complete
5953 and ready to rock except the URI/SystemID part!
5954
5955Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5956
5957 * include/libxml/catalog.h include/libxml/parser.h
5958 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5959 xmlIO.c: added support and APIs needed for the catalog PI
5960 * include/libxml/xmlIO.h: cleanup
5961
5962Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5963
5964 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5965 include/libxml/catalog.h: starts to look okay, really
5966 plugged the new framework, cleaned a lot of stuff,
5967 added some APIs, except the PI's support missing this
5968 should be mostly complete
5969 * result/catalogs/* test/catalogs/*: added new test, enriched
5970 the existing one with URN ID tests
5971
5972Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5973
5974 * catalog.c: fixed nextCatalog
5975 * result/catalogs/docbook test/catalogs/*: started adding
5976 a small regression test
5977
5978Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5979
5980 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5981 more work on the XML catalog support.
5982 * parser.c include/libxml/parser.h: small cleanup seems using
5983 list as a public parameter name can give portability troubles
5984 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5985 include/libxml/xpath.h include/libxml/Makefile.am: removed
5986 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5987 wrappers
5988
5989Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5990
5991 * Makefile.am trio.c triodef.h trionan.c xpath.c
5992 include/libxml/Makefile.am include/libxml/trionan.h:
5993 Re-worked Not-A-Number and Infinity support.
5994 * xmlcatalog.c: added readline include files
5995
5996Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5997
5998 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5999 testCatalog as xmlcatalog, making it an installed app
6000 adding a shell, and preparing it to be a /etc/xml/catalog
6001 management tool, though not ready yet
6002 * catalog.c include/libxml/catalog.h: adding support for
6003 XML Catalogs http://www.oasis-open.org/committees/entity/
6004 not finished, there is some interesting tradeoffs and a
6005 few open questions left.
6006
6007Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6008
6009 * xmllint.c: fixed a line formatting problem
6010
6011Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6012
6013 * SAX.c: removed a couple of unused variable (Albert Chin)
6014
6015Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6016
6017 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6018 trying to fix some troubles w.r.t. function returning
6019 const xxxPtr.
6020
6021Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6022
6023 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6024 defined
6025
6026Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6027
6028 * xpointer.c: removed unused var
6029
6030Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6031
6032 * testXPath.c: another small cleanup closing bug #59110
6033
6034Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6035
6036 * win32/dsp/libxml2.def.src: small cleanup closing bug
6037 #59108
6038
6039Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6040
6041 * example/gjobread.c: add xmlCleanupParser() before leaving
6042
6043Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6044
6045 * config.h.in configure.in include/libxml/xmlwin32version.h:
6046 released 2.4.2
6047
6048Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6049
6050 * include/libxml/valid.h debugXML.c valid.c: deprecate
6051 the non-boundchecking Sprintf functions, add Snprintf
6052 this should close bug #57984
6053
6054Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6055
6056 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6057 URIs before doing the lookups (pointed by Mark Vakoc)
6058
6059Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6060
6061 * xpath.c: serious changes on Result Value Trees and NodeSets
6062 w.r.t. deallocation and collect operations. Probably not
6063 100% clean (merge of allocated trees smells like a problem).
6064 Seems sufficient to close #58943
6065
6066Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6067
6068 * xmllint.c: adding a --format option
6069
6070Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6071
6072 * xpath.c: count() was broken on Result Value Tree
6073 * xmlIO.c: fixed file:/// accesses on _WIN32
6074
6075Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6076
6077 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6078 macro was renamed, this should close bug #58683
6079
6080Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6081
6082 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6083 entity substitution mode text at the end of the entity might
6084 be added due to text coalescing.
6085 * nanoftp.c parser.c: small cleanup
6086
6087Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6088
6089 * HACKING: added John Fleck right to commit in the doc subdir
6090
6091Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6092
6093 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6094 allow to inherit attributes from the DTD directly in the
6095 tree, this is needed for XPath and can be a useful feature.
6096 Inherited namespaces are always provided at the tree level now
6097 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6098 of tests for this feature (XSLT being the prime user).
6099
6100Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6101
6102 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6103 testSAX.c xmlIO.c xmllint.c include/win32config.h
6104 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6105 include/libxml/xmlwin32version.h.in win32/README.MSDev
6106 win32/dsp/*: applied Win32 Facelift No.2 patches from
6107 Igor Zlatkovic for Windows/MSC
6108
6109Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6110
6111 * SAX.c: unparsedEntityDecl() the URI computation of the
6112 entity wasn't done breaking XSLT unparsed-entity-uri()
6113
6114Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6115
6116 * xpath.c: fixed a bug when walking the descendants and
6117 the current node has no children
6118 * debugXML.c: show up when a text node is supposed to not be escaped
6119
6120Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6121
6122 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6123 worked like the set:leading() function)
6124 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6125
6126Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6127
6128 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6129
6130Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * include/libxml/xmlIO.h: apply change to close #58141
6133 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6134
6135Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * parser.c: when the internal subset uses a PE, then the
6138 included entity can use conditional sections.
6139
6140Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6143 when walking the namespace axis showing up in
6144 libxst/tests/general/bug-12
6145 * xmlmemory.c: added the possibility to trace a given block
6146 defined by its address
6147
6148Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * parser.c: don't override existing encoding specified before
6151 starting xmlParseDocument()
6152
6153Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6154
6155 * include/libxml/xmlwin32version.h: reinserted, needed for
6156 Windows users of CVS
6157
61582001-07-27 Darin Adler <darin@bentspoon.com>
6159
6160 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6161 * testCatalog.c: Add include of <libxml/parser.h>.
6162
61632001-07-27 Darin Adler <darin@bentspoon.com>
6164
6165 * include/libxml/.cvsignore:
6166 * include/libxml/xmlwin32version.h:
6167 Remove this file from CVS because it's generated.
6168
6169Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * parser.c include/libxml/parser.h: applied const patches from
6172 Tom Moog #58002
6173
6174Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6175
6176 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6177 lookup framework
6178
6179Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * tree.c: fixed xmlCopyNode() for documents
6182
6183Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6186
6187Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * parser.c: fixes bug #57652 reported by Morus Walter
6190
6191Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6194
6195Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196
6197 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6198 errors, lesson don't add new functions at 1am before a release
6199 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6200 from XPath initialization when possible.
6201
6202Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203
6204 * result/scripts/base*: removing history/readline changed
6205 this slightly
6206 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6207 xmllint.c: make element content line number generation
6208 optionnal to avoid breaking old apps added interface to switch
6209
6210Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006213 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006214 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6215 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6216 John Kroll fixes to allow saving to HTTP via PUT (or
6217 POST of needed).
6218 * doc/html/*.html: regenerated the docs
6219
6220Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6221
6222 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6223 xmlHashScanFull and xmlHashScannFull3 to get passed the
6224 three keys as arguments to the callback function
6225
6226Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6227
6228 * configure.in Makefile.am: removed libxml softlink for good
6229 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6230 100% coverage by gtk-doc
6231
6232Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6235 fixed serious troubles due to size_t vs. int mismatch
6236
6237Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
6239 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6240
6241Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6242
6243 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6244 convenient extension API for value and context managing
6245 Now handles external objects through xmlXPathPopExternal,
6246 xmlXPathWrapExternal and xmlXPathReturnExternal.
6247 Added functions for sets operations (intersection, etc.)
6248
6249Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250
6251 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6252 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6253 HTMLparser.c: cleanup of global variables, marking some
6254 const or private.
6255
6256Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6257
6258 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6259 fixed xmlXPathNodeSetItem when passing index=0
6260
6261Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262
6263 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6264
6265Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * xmllint.c: fixed compilation under Cygwin #57503
6268 * TODO: update
6269
62702001-07-13 Peter Williams <peterw@ximian.com>
6271
6272 * config.h.in: add #undef HAVE_DLFCN_H
6273
6274 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6275 builddir.
6276
6277Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6280 raised by #57348 and #57381
6281
6282Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6285 tree.c xpointer.c: store the line numbder in element->content,
6286 may break some software, need a configuration mechanism
6287
62882001-07-10 Darin Adler <darin@bentspoon.com>
6289
6290 * .cvsignore:
6291 * example/.cvsignore:
6292 * include/.cvsignore:
6293 * include/libxml/.cvsignore:
6294 Various things that are generated and should be ignored.
6295
6296Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6299 * doc/xml.html doc/html/*: updated the docs
6300
6301Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6304 validation occured on content with element child
6305
6306Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * tree.c: fixed XML Base computation which was broken
6309 * debugXML.c: added a base function to the shell
6310 * Makefile.am result/scripts/* test/scripts/*: added scripts
6311 based regression tests, and adding 2 XML Base tests
6312
6313Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * tree.c: set properties doc and call xmlSetListDoc for properties
6316 content when grafting them in a different tree.
6317 * aclocal.m4: remove from CVS
6318
6319Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320
6321 * win32/libxml2/libxml2.def.src: added some missing entry point
6322 for XPath (Mark Vakoc)
6323
6324Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6327 layer should URI-Unescape before trying to open resources.
6328
6329Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330
6331 * xpath.c: fix the name() bug for elements in the default
6332 namespace reported by Charlie Bozeman
6333
6334Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6337 led to an XPath fix, improvements of SAX initialization, and
6338 an added option --nocdata to testXPath
6339
6340Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * doc/libxml-doc.el: Felix Natter provided anew version working
6343 with XEmacs too
6344
6345Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6346
6347 * include/libxml/xpath.h: small cleanup
6348 * doc/xml.html: update
6349
6350Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6353 released 2.3.14
6354
6355Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * doc/html/*: rebuilt the docs for the release
6358 * doc/xml.html: added 2.3.14 release.
6359
6360Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6361
6362 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6363 were not equal to empty strings
6364
6365Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6366
6367 * SAX.c: fixed a URI-Reference computation problem when validating
6368 * xmlIO.c: small cleanup
6369
6370Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371
6372 * parser.c: improved the description of a couple of interfaces
6373 upon Larry Stamper suggestion
6374
6375Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * SAX.c entities.c parser.c: changed completely the way entities
6378 are handled when running the parser in entity substitution mode.
6379 This fixes a bug reported by Stephan Kulow and nearly divides
6380 by 3 the amount of memory required by libxslt to load and process
6381 DocBook TDG.
6382
6383Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * HTMLparser.c: fixing a too early root closing problem raised
6386 byt Prashanth Naidu
6387
6388Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6389
6390 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6391 raised by Mark Vakoc.
6392
6393Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394
6395 * example/Makefile.am: fixed the include path to add srcdir/include
6396 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6397 and some cleanup
6398
6399Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6402 lot of optimization work, results in significant improvements
6403 when handling really complex XPath queries. Add a small optimizer
6404 for unions, improve [n] and [last()], avoid some costly ops.
6405
6406Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6409 * xpath.c: small cleanup
6410 * xmlGetNsList: reformated, fixed problems if used on Entities
6411
6412Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6415
6416Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
6418 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6419 * Makefile.am example/Makefile.am: workaround automake generating
6420 erroneous deps
6421
6422Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * include/win32config.h: bug #56801 Yon Derek provided a patch
6425 to the windows config file.
6426
6427Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6430 libxml.h : Yon Derek provided a set of changes to compile from
6431 CVS on Windows/MSC
6432
6433Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6434
6435 * parser.c: fixed UTF8 BOM support in push mode
6436 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6437 added a specific testcase
6438
6439Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6440
6441 * Makefile.am: added --push regression tests
6442 * parserInternals.c: the XML parser segfaulted in --push mode
6443
6444Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6445
6446 * configure.in: moved the symlinks detection within a CVS
6447 check, this is not portable and will be removed soon.
6448 * xpath.c: small cleanup/speedup
6449
6450Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6453 release of 2.3.12
6454 * parser.c: make an error message if unknow entities in all cases
6455
6456Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6459
6460Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6463 includes were installed in the wrong dir
6464
6465Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466
6467 * doc/html.xml: warn against sending code to exhibit bugs.
6468
6469Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6472 Tru64 from Thomas Leitner
6473
6474Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6475
6476 * AUTHORS: added William and Bjorn
6477 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6478 daniel@veillard.com hopefully I won't have to do this again
6479 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6480 docs can be rebuilt cleanly now
6481 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6482 from CVs it's generated, added include/libxml/xmlwin32version.h
6483 also generated but which should change far less frequently.
6484 * catalog.c nanoftp.c: made sure to include libxml.h not
6485 libxml/xmlversion.h directly
6486 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6487 when compiling on WIN32 and MSC
6488
6489Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6490
6491 * include/Makefile.am include/libxml/Makefile.am configure.in:
6492 fixed make distcheck and rebuilding the rpms
6493
6494Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495
6496 * configure.in: should finish the migration of exported includes
6497 into a real include/libxml in CVS, at least for CVS users.
6498 * removed the exported headers, added in include/libxml (as well
6499 as xmlversion.h.in).
6500
6501Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * configure.in: fixed the way to detect symlink
6504
6505Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506
6507 * configure.in: updated, include/libxml is now a real CVS dir
6508
6509Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510
6511 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6512 version works with both libxml1 and libxml2 (it autodetects
6513 the prefix of the html-files) from Felix Natter.
6514 * doc/xml.html: updated doc accordingly
6515
6516Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * xpath.c: fixed the bug generating a template loop in libxslt
6519 when using docbook-xsl-1.4, * should filter out document nodes
6520 * HACKING: added William
6521 * TODO: updated
6522
6523Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * doc/FAQ.html: added a warning about gcc-3.0
6526 * doc/xml.html: added reference to gdome2 and removed a confusing
6527 sentence
6528
6529Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530
6531 * xmlversion.h: okay this is a generated file, but Windows
6532 users need it and they can't generate it, and I want CVS
6533 Windows users ...
6534 * win32/libxml2/libxml2_so.dsp: Windows project file for
6535 the shared lib version of libxml2
6536 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6537 resources needed for libxslt/xsltproc by Yon Derek
6538
6539Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6540
6541 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6542
6543Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544
6545 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6546
6547Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * include/win32config.h: Yon Derek provided a first fix
6550 to be able to compile libxslt/xsltproc on Windows
6551
6552Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6553
6554 * xpath.c: attempt to work around what seemed a gcc optimizer
6555 bug when handling floats on i386 http://veillard.com/gcc.bug
6556 * tree.c entities.c encoding.c: doing some cleanups while
6557 chasing it
6558
6559Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6560
6561 * Makefile.am: cleanup when --without-debug is specified
6562 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6563 w.r.t. --without-debug and other include points
6564 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6565 Catalogs
6566 * configure.in entities.h tree.h HTMLparser.c: removed
6567 --without-corba, made the _private field mandatory
6568
6569Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6570
6571 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6572 outputs a BOM in UTF8, an errata has been issued to avoid the
6573 problem, that was the most reasonable solution... Add support
6574 for a leading UTF8 BOM in entities.
6575
6576Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * valid.c: fixed a bug found when post validating an entity ref
6579 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6580 activate it too
6581
6582Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6585 weakness in the node copy the XPointer and the XInclude
6586 implementations. Serious cleanup.
6587
6588Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * Makefile.am: Kjartan Maraas provided a small patch to
6591 add xml2-config.in to EXTRA_DIST
6592
6593Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6594
6595 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6596 provided another failing case found in KDE, the way the
6597 ctxt->vctxt.nodeTab was allocated and freed changed over
6598 time but it wasn't completely cleaned up. This should fix it.
6599
6600Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * parser.c: Stephan Kulow also raised the fact that line number
6603 could get miscounted making debug harder, fixed the problem
6604 in xmlParseCharData()
6605
6606Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6607
6608 * valid.c: Stephan Kulow pointed out a problem when validating
6609 and using an empty entity, forgot a 'break' in a case.
6610
6611Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6612
6613 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6614 * doc/xml.html: updated with 2.3.11
6615
6616Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * TODO: updated adding cleanup of generated doc
6619 * configure.in: prepared to release 2.3.11
6620 * xmllint.c: added --version for bug reporting
6621 * doc/html/*.html: rebuilt the doc
6622
6623Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * xpath.c: first part of the work on selecting namespace to
6626 fix bug #56115
6627
6628Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6629
6630 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6631 when using -liconv
6632 * TODO: updated
6633
6634Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6635
6636 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6637 cleanup, encoding support.
6638
6639Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6642
6643Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * xpath.c: bug detected by Ankh when / is used as a function arg
6646
6647Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648
6649 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6650 of element and use it to avoid outputting formatting spaces at
6651 the wrong place. Implemented the format parameter for HTML save.
6652 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6653 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6654 result/HTML/wired.html: of course this impact the result of a
6655 number of HTML tests
6656
6657Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * HTMLtree.[ch]: started augmenting the HTML save API with
6660 encoding and formatting parameters
6661
6662Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6663
6664 * HTMLtree.h: cleanup and started evaluating the work needed on
6665 revamping the HTML output code
6666
6667Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6670
6671Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6672
6673 * valid.c: fixed bug #56049, forgot one check in the
6674 validation routine
6675
6676Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6677
6678 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6679
6680Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681
6682 * libxml.h: fixed an error in last commit
6683 * doc/FAQ.html: added an entry for compilation from CVS
6684
6685Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6686
6687 * xmlversion.h.in libxml.h: Cygwin patches
6688 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6689 * tree.h: cleanup
6690
6691Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6694 memory block in a strange case where libxml is linked twice
6695 in the binary.
6696
6697Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6698
6699 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6700 state far too often, simple fix used to avoid it.
6701
6702Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6703
6704 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6705 being processed, applied his patch
6706 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6707
6708Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6711 provided fixes to compile on MSCC again
6712 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6713 also provided an update for the project files.
6714
6715Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6718 bug #55810
6719
6720Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6721
6722 * tree.c: fixed xmlGetNsProp() to close bug #55683
6723 Note this requires libxslt to use it's own function instead.
6724
6725Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * HTMLtree.c: when in a pre element no formatting space should
6728 be added.
6729 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6730
6731Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * configure.in: added tests for signal() and signal.h
6734
6735Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6738
6739Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740
6741 * doc/libxml-doc.el: Felix Natter provided a new version for
6742 libxml2
6743
6744Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6745
6746 * HTMLtree.c: when in a pre element no formatting space should
6747 be added.
6748
6749Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6750
6751 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6752
6753Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6754
6755 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6756 hack
6757 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6758 * uri.c: fixed a warning
6759
6760Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6761
6762 * HTMLtree.c: trying to close bug #55772 escaping in script
6763 elements
6764 * doc/xml.html: suggest to send mail to the list
6765
6766Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767
6768 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6769 good. Use a macro and based on the solution provided in
6770 vsnprintf manual page from GNU.
6771
6772Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6773
6774 * error.c: Workaround for non-preserving variadic list.
6775 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6776
6777Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * doc/xml.html: added 2.3.10 release
6780
6781Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * configure.in: releasing 2.3.10
6784
6785Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786
6787 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6788
6789Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790
6791 * encoding.c: Robert Collins provided a patch to add the
6792 "US-ASCII" encoding alias
6793
6794Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6797 string oriented functions and started cleaning the related areas
6798 in xpath.c which needed fixing in this respect
6799
6800Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6803 #55380
6804 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6805
6806Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6807
6808 * TODO: updated
6809 * nanohttp.[ch] : started adding APIs to get the redirected URL
6810 when this occurs (needed for further base computation
6811 * tree.h: cleanup
6812 * encoding.c: cleanup
6813 * SAX.c: minor change around ctxt->loadsubset
6814
6815Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6816
6817 * Makefile.am include/Makefile.am: small change to have
6818 include/libxml rebuilt if working from CVS.
6819 * uri.c: applied another patch from Carl Douglas for URI escaping,
6820 this should close bug #51876
6821
6822Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823
6824 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6825 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6826 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6827 added specific regression test
6828 * parser.h: preparing for the XSLT mode where DTD inherited
6829 attributes are added to the tree.
6830
6831Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6832
6833 * xinclude.[ch]: Updated the namespace for the Last Call version
6834 * result/XInclude/include test/XInclude/include: updated the
6835 testsuite accordingly
6836
6837Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6838
6839 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6840 related to bug #51876
6841
6842Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * tree.c: fixed a gross mistake in base computation, xml:base is
6845 not completely correct yet (need cascade).
6846 * xpath.[ch]: added the few things needed to find a function name
6847 and URI from the XPath context when it is called.
6848
6849Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6850
6851 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6852 * DOCBparser.c: small cleanup
6853 * xmllint.c: added a --catalogs option to load catalogs from
6854 $SGML_CATALOG_FILES
6855 * tree.c: cleanup
6856 * configure.in: iconv library fixup, ICONV_LIBS
6857
6858Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6859
6860 * catalog.c: handling of CATALOG entries. detection of recursion,
6861 and a few bugfixes
6862 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6863 against the default namespace
6864
6865Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6866
6867 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6868
6869Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6870
6871 * parser.c: fixed propagation context info when parsing an
6872 external entity.
6873 * doc/html/*.html: regenerated a couple of docs
6874
6875Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876
6877 * doc/xml.html: update with 2.3.9 informations
6878
6879Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6880
6881 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6882 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6883 * doc/html/* : rebuilt the docs
6884 * valid.c: small patch which may improve some case when
6885 validating.
6886
6887Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6888
6889 * HTMLparser.c: Closed bug #54891
6890 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6891 to the suite
6892
6893Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6894
6895 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6896 applied a documentation patch from LotR and filled in a few missing
6897 descriptions
6898
6899Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6900
6901 * xpath.c tree.c parser.c: speed optimizations at the parser level
6902 document tree freeing and xpath evaluation
6903
6904Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6905
6906 * parser.c parser.h parserInternals.h: fixed a couple of
6907 interfaces for handling memory buffer input to const char *
6908 upon suggestion of JamesH.
6909
6910Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6911
6912 * configure.in: LoTR sent a patch fixing the previous commit
6913
6914Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6915
6916 * configure.in: trying to deal again with the stoopid -R linking
6917 flag of Solaris
6918
6919Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6920
6921 * xpath.h: two nodeset access macros from Thomas Broyer
6922
6923Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6924
6925 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6926 patch from Thomas Broyer
6927
6928Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6929
6930 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6931 case
6932 * INSTALL: was empty added stuff from the FAQ
6933
6934Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6935
6936 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6937 attributes handling and #54433 by adding xmlUnsetProp()
6938 and xmlUnsetNsProp()
6939
6940Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6941
6942 * HTMLparser.c: Patch from Jonas Borgström
6943 (htmlGetEndPriority): New function, returns
6944 the priority of a certain element.
6945 (htmlAutoCloseOnClose): Only close inline elements if they
6946 all have lower or equal priority.
6947 * result/HTML: this of course changed a number of tests results.
6948
6949Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * xmlIO.c catalog.c: plugged in the default catalog resolution
6952 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6953 documentations
6954 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6955
6956Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6957
6958 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6959 integrating catalogs
6960 * catalog.[ch] testCatalog.c: adding a small catalo API
6961 (only SGML catalog support).
6962 * parser.c: restaured xmlKeepBlanksDefault(0) API
6963
6964Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6967
6968Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6969
6970 * parser.c: added xmlParseExternalEntityPrivate() to allow
6971 propagation of ctxt->_private when parsing external entities
6972
6973Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6974
6975 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6976
6977Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6978
6979 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6980
6981Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6982
6983 * valid.c: warn when indeterminist content model is detected
6984 * result/VC/ElementValid8: this adds a message
6985 * Makefile.am: add --novalid for VCM tests
6986 * parserInternals.c: added a call to Init memory
6987
6988Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6989
6990 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6991 when both parameters are NULL.
6992
6993Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * valid.c: applied small patch from Gary Pennington, reindented
6996 some part of the code.
6997
6998Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6999
7000 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7001 release, updated and regenerated the docs
7002
7003Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
7005 * xpath.c result/XPath/expr/floats : clarified and cleanup
7006 printing of abnormal floats in tests.
7007
7008Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7009
7010 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7011 * results/HTML/ : a few changes in the output of the HTML tests as
7012 a result.
7013 * configure.in: tying to fix -liconv where needed
7014
7015Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016
7017 * Makefile.am: fixed a stupid error
7018
7019Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * configure.in Makefile.am: make the inclusion of the trio
7022 modules in the library conditional
7023
7024Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7025
7026 * DOCBparser.c: patche from László Kovács, fixed entities refs
7027 in attributes handling
7028
7029Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7030
7031 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7032 flushing
7033
7034Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7035
7036 * xpath.c: fix of an XSLT namespace bug reported on the list
7037 general/bug-8-
7038
7039Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7040
7041 * strio.h trio.c: Dan McNichol suggested a couple of small
7042 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7043
7044Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7045
7046 * tree.c parser.c encoding.c: spent a bit more time looking
7047 at the parsing speed and DOM handling. Added a few more
7048 speedups.
7049
7050Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7051
7052 * parser.c: small but effective parsing speed improvement
7053
7054Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055
7056 * configure.in: default on the DocBook parser inclusion (for Gnome)
7057 * DOCBparser.h: fixed a header reference
7058
7059Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7060
7061 * configure.in xpath.c: applied Bjorn patches for FPE on the
7062 alpha
7063
7064Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7067 xmlSaveFormatFileTo()
7068
7069Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7070
7071 * xpath.c: simple and efficient optimization, XPath functions
7072 aways bind to the same code, cache this
7073 * TODO: updated (by saying some is obsolete)
7074
7075Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7076
7077 * xpath.c: more cleanup work on XPath name parsing routines
7078
7079Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7080
7081 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7082 xmlXPathParseName
7083 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7084 * debugXML.c: avoid compilation problems if compiling without
7085 HTML support, Igor Zlatkovic
7086 * win32/libxml2/libxml2.def.src: being able to compile without
7087 XPath on Windows
7088
7089Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7090
7091 * libxml.m4: yet another patch from Toshio Kuratomi
7092
7093Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7094
7095 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7096
7097Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7098
7099 * tree.[ch]: added xmlSaveFormatFile interface for saving
7100 and indenting a file.
7101
7102Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7103
7104 * xpath.c: fixed bug #53689 related to processing-instruction()
7105
7106Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7107
7108 * DOCBparser.c: patche from László Kovács
7109
7110Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7111
7112 * parser.c: applied fixes from Christian Glahn bug report #53391
7113
7114Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115
7116 * error.c: Jean François Lecomte provided a complete description
7117 and a fix to bug #53537
7118
7119Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7120
7121 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7122
7123Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7124
7125 * DOCBparser.c SAX.c: a bit more work on entities processing.
7126 Still Need to cleanup XML output and references in attributes
7127
7128Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7129
7130 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7131
7132Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7133
7134 * tree.c: trying to fix #53574, not completely complete,
7135 I would like xmllint --copy --debug test/ent1 and
7136 xmllint --debug test/ent1 to show the same result.
7137 * xpath.c: fix a bug when trying to sort namespace nodes
7138
7139Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7140
7141 * HTMLtree.c: real fix for #53402
7142
7143Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7144
7145 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7146 PIs when using xsl:output
7147 * valid.c: closing #53537 some case generate segfaults if there
7148 is validity errors
7149
7150Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7151
7152 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7153 of external parsed entities, added --noent to testDocbook
7154 * valid.c: Garry Pennington found an uninitialized variable
7155 access in xmlValidateElementContent()
7156
7157Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7158
7159 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7160 with madness
7161 * result/HTML/ : this modified the result of the regression tests
7162 a lot.
7163
7164Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7165
7166 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7167 to doc where it wasn't checked against NULL reported by
7168 Jens Laas
7169
7170Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
7172 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7173 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7174
7175Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7176
7177 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7178 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7179 * SAX.[ch]: cleanup and updates for DocBook
7180 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7181 ex SGML identifier changes
7182 * valid.c: removed a static unused function.
7183
7184Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7185
7186 * HTMLtree.c: applied change for Paul Sponagl on script saving
7187 * Makefile.am: the warning about entity title.xml are normal.
7188
7189Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7190
7191 * configure.in: release of 2.3.7
7192 * Makefile.am: fixing make distcheck
7193
7194Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7195
7196 * doc/html/* doc/xml.html: updated and regenerated the docs
7197
7198Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7199
7200 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7201
7202Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7203
7204 * tree.c: fixed #53388 with the provided patch
7205
7206Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7207
7208 * valid.c: Bjorn detected an invalid memory access. Fixed
7209 vstateVPush()
7210
7211Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7212
7213 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7214
7215Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7216
7217 * libxml.h: new header used only for the compilation of libxml
7218 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7219 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7220 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7221 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7222 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7223 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7224 baseline (version 1.2 plus a single patch).
7225 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7226 scientific notation for numbers. Tests added.
7227 * xpath.c: formatting of numbers changed to use sprintf
7228 (contribution from William Brack)
7229
7230Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7231
7232 * valid.c: cleanup, more useful debugging
7233 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7234 * xmlIO.c: entity loading is printed as an error when validating
7235
7236Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7237
7238 * valid.c: fixed to validate within entities
7239 * test/VCM/v22.xml: added a specific testcase
7240
7241Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7242
7243 * valid.c: forgot an epsilon transition in for ()+
7244 * test/VCM/v21.xml : added a specific test case
7245
7246Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7247
7248 * valid.c: removed a state explosion exhibited by RSS
7249 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7250 from bug #51872
7251
7252Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7253
7254 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7255 validation without using an ugly NFA -> DFA algo in the source.
7256 Made a specific algorithm easier to maintain, using a single
7257 stack and without recursion.
7258 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7259 * hash.c: made the growing routine static
7260 * tree.h parser.c: added the parent information to an
7261 xmlElementContent node.
7262
7263Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7264
7265 * SAX.c parser.c xpath.c: generating IDs when not validating
7266 from an external parsed entity was poisoning the ID has table
7267 with removed values. This was killing XSLT on the KDE help
7268 browser.
7269
7270Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7271
7272 * entities.h: andrew@ugh.net.au detected a double declaration
7273
7274Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7275
7276 * debugXML.c hash.c tree.h valid.c : some changes related to
7277 the validation suport to improve speed with DocBook
7278 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7279 the way validation errors get reported
7280
7281Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7282
7283 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7284 by P C Chow and William M. Brack for XSLT HTML output
7285
7286Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7287
7288 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7289 Igor Zlatkovic patches for MSC compilation and added his
7290 updates
7291
7292Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7293
7294 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7295 prefix lookup.
7296 * parserInternals.c: fixed the bug reported by Morus Walter
7297 due to an off by one typo in xmlStringCurrentChar()
7298
7299Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7300
7301 * HTMLparser.c result/HTML/*: revamped the way the HTML
7302 parser handles end of tags or end of input
7303
7304Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7305
7306 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7307
7308Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7309
7310 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7311 bug where the linktime verions of free() won't work ...
7312
7313Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7314
7315 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7316
7317Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
7319 * doc/xml.html: added 2.3.6 release
7320
7321Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7322
7323 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7324 * result/wml.xml: resulted in a small output change
7325
7326Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7327
7328 * tree.c: xmlNewDoc was missing the charset initialization
7329 * xmllint.c: added --auto to autogenerate a doc, allow to
7330 reproduce the problem fixed on xmlNewDoc
7331
7332Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7333
7334 * xpath.c: trying to get 52979 solved
7335 * tree.c result/ result/noent/: trying to get 52712 solved, this
7336 also made me clean up the fact that XML output in general should
7337 not add formating blanks by default, this changed the output of
7338 a few tests
7339
7340Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7341
7342 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7343
7344Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7345
7346 * configure.in: finally released 2.3.6
7347
7348Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7349
7350 * xpath.c: checking for null pointer generated by new code
7351
7352Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7353
7354 * xpath.c: fixed a [] evaluation problem reported
7355 * test/XPath/tests/simpleaddr: extended test
7356 * result/XPath/simpleaddr: updated result
7357
7358Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7359
7360 * xmllint.c: Dan Timis reported a portability problem
7361 on Macs without mmap, fixed it.
7362
7363Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7364
7365 * testXPath.c : added a --tree option allowing to display the
7366 tree dump of the XPath expression
7367
7368Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7369
7370 * xpath.c: fixed a memleak when comparing nodesets
7371 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7372 * tree.c: added a TODO
7373
7374Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7375
7376 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7377 we need string functions
7378 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7379 to be able to use them where needed. Applied some changes
7380 to reduce name linking pollution and compile in only what's
7381 needed.
7382 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7383 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7384 for the string manipulation functions
7385 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7386 to the free() function of xmlmemory.c
7387 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7388 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7389 usage.
7390
7391
7392Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7393
7394 * error.c: applied the context output patch of the error
7395 handling submitted by Chuck Griffith
7396 * error/VC/*: this slightly change some error logs
7397
7398Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7399
7400 * parser.c: fixed line number reporting on error
7401
7402Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7403
7404 * parser.c: Sullivan and Darin found a parser bug,
7405 applied the patch.
7406
7407Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7408
7409 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7410 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7411 xmlversion.h.in xpointer.c: of course the way I defined
7412 UNUSED breaks on old gcc version. Try to be smart and
7413 also define it directly in xmlversion.h
7414 * configure.in: removed -ansi flag from the pedantic set
7415
7416Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7417 Huge cleanup, I switched to compile with
7418 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7419 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7420 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7421 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7422 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7423 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7424 encoding.h entities.c error.c list.[ch] nanoftp.c
7425 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7426 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7427 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7428 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7429 Cleanup, staticfied a number of non-exported functions,
7430 detected and cleaned up a dozen of problem found this way,
7431 avoided a lot of public function name/typedef/system names clashes
7432 * doc/xml.html: updated
7433 * configure.in: switched private flags to the really pedantic ones.
7434
7435Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7436
7437 * configure.in: 2.3.5
7438 * doc/html/*: rebuilt the docs
7439
7440Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7441
7442 * parser.c: fixed a reported bug in NOTATION parsing
7443 * uri.c: accepted but not fixed bug 51876, added TODO
7444 * Makefile.am: fixed bug 51876
7445
7446Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7447
7448 * config.h.in configure.in error.c: fix a compilation problem
7449 on platforms without vsnprintf (xml@thewrittenword.com)
7450
7451Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7452
7453 * parser.c: fixed a function name header typo
7454 * SAX.c: notations can also occur in external subset.
7455
7456Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7457
7458 * error.c: removed a C++ like comment
7459
7460Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7461
7462 * parser.c: fixing bug 52299 strange condition leading
7463 to a parser crash due to a buffer overflow
7464 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7465 added the specific test case
7466
7467Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7468
7469 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7470 xmlXPathConvert{String,Number,Boolean} to be able to make
7471 type casts without a context stack, fixed some implementation
7472 problems related to the absence of context at parse-time,
7473 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7474 in the public API too
7475 * xpointer.c xpathInternals.h: we need to know at parse time
7476 whether we are compiling an XPointer
7477
7478Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7479
7480 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7481 cleaned up the parser internals, refactored XPath code, added
7482 new compilation based APIs and cleanly separated public and
7483 private APIs.
7484
7485Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7486
7487 * xpath.h: the comp field must be added at the end to avoid
7488 killing binary compat.
7489
7490Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7491
7492 * Makefile.am: detect XPath memleaks in regreson tests
7493 * error.c: fixed and error w.r.t. error reporting still using
7494 stderr
7495 * hash.c: added new line at end of file
7496 * tree.h: minor cleanup
7497 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7498 expression parsing from evaluation, resulted in a number of
7499 changes internally, and in XPointer. Likely to break stuff
7500 using xpathInternals.h but should remain binary compatible,
7501 new interfaces will be added.
7502
7503Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7504
7505 * configure.in: fixed a couple of problems reported by
7506 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7507 without gcc on non linux platforms.
7508
7509Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7510
7511 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7512 a fix for --with-html-dir= configure support. I hope it won't
7513 break rpm generation
7514
7515Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7516
7517 * xmlIO.c: one function comment cleanup.
7518
7519Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7520
7521 * SAX.c: external subset notations were improperly registered
7522 in the internal subset.
7523
7524Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7525
7526 * README.cvs-commits: added, pointing to HACKING
7527 * HACKING: updated
7528
7529Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7530
7531 * parser.c: and Matt Sergeant found one in the XML push
7532 parser (erroneous check I forgot to remove when I fixed the
7533 main parser).
7534
7535Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7536
7537 * xpath.c: ptittom found a small bug in UnaryExpr
7538
7539Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7540
7541 * configure.in: bumped to 2.3.4
7542 * error.c: fixed bug #51860
7543 * tree.c: fixed bug #51861
7544 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7545 * tree.[ch] : added xmlDefaultBufferSize
7546 * nanoftp.c: typo in function name header block
7547 * doc/xml.html : updated, added link to XML::LibXSLT
7548 * doc/html/* : rebuilt the docs
7549
7550Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7551
7552 * parser.c SAX.c: the new content parsing code raised an
7553 ugly bug in the characters() SAX callback. Found it
7554 just because of strangeness in XSLT XML Rec ouptut :-(
7555
7556Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7557
7558 * Makefile.am: Martin Baulig suggested to add -lm
7559 * tree.c: found another bug in xmlNodeGetContent()
7560
7561Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7562
7563 * xpath.c: Bjorn found the error related to strictness of comparison.
7564
7565Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7566
7567 * parser.c: trying to fix the Dtd parsing problem reported
7568 by Gary, side effect of last week speed optimizations.
7569
7570Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7571
7572 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7573 * parserInternals.c: removed unneeded test raised by Stric
7574
7575Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7576
7577 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7578 and fixed by William Brack). Added xmlXPathFormatNumber.
7579 Changed the sorting slightly.
7580 * configure.in Makefile.am example/Makefile.am: Added -lm.
7581 Please note that applications linking with libxml2, must
7582 also like with the math library from now on.
7583
7584Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7585
7586 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7587
7588Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7589
7590 * parser.c: one must report spaces even if the Dtd element
7591 content proves that this is not part of the element content.
7592 * result/valid/*.xml: this changed the ouptu slightly
7593
7594Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7595
7596 * configure.in: bumped to 2.3.3
7597 * doc/xml.html: updated
7598
7599Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7600
7601 * tree.c: minor doc fix
7602 * xpath.c: deallocation issues when a result tree has been
7603 converted to a node-set
7604
7605Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7606
7607 * doc/xml.html: oops corrected dates s/2000/2001
7608
7609Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7610
7611 * valid.c: new patch from Gary Pennington
7612
7613Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7614
7615 * doc/xml.html: applied patch from Ankh
7616
7617Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7618
7619 * xinclude.c: fixed a problem building on Mac
7620
7621Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7622
7623 * parser.c: more work on increasing parsing ferformances
7624
7625Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7626
7627 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7628 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7629 avoiding memcpy in production builds MEM_CLEANUP macro use
7630 * parser.[ch] parserInternals.c: optimizations of the tightest
7631 internal loops inside the parser. Better checking of I/O
7632 flushing/loading conditions
7633 * xmllint.c : added --timing
7634
7635Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7636
7637 * configure.in: bumped to 2.3.2
7638 * doc/xml.html: updated for release
7639
7640Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7641
7642 * xpath.c: found a memleak and fixed a nasty bug
7643
7644Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7645
7646 * xmllint.[c1] : added return code errors for xmllint
7647 * xpath.c: specific debug dump function for result value trees
7648
7649Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7650
7651 * xpath.c: finally implemented xmlXPathCompareNodeSets
7652 * test/XPath/expr/floats results/XPath/expr/floats: added
7653 a test for float expressions
7654
7655Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7656
7657 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7658 * parserInternals.[ch]: trying to speed up parsing
7659 * xpath.c : speeded up node set equality op
7660
7661Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7662
7663 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7664 better handling of ID/IDREF and the list modules associated
7665 * configure.in: small CFLAGS cleanup
7666
7667Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7668
7669 * configure.in: fixed iconv detection on AIX (stric)
7670
7671Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7672
7673 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7674
7675Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7676
7677 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7678 and optimized xmlXPathNodeSetSort
7679
7680Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7681
7682 * xpath.c: bug fix when context size is 0
7683 * parser.c: I like Norm's Dtd because they still manage to break
7684 the parser occasionally
7685
7686Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7687
7688 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7689
7690Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7691
7692 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7693 attributes within the XML-1.0 namespace
7694
7695Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7696
7697 * xpathInternals.h: exported a few axis functions
7698 * doc/xml.html: updated the doc
7699
7700Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7701
7702 * configure.in: applied patch from Daniel van Balen for OpenBSD
7703 and bumped version to 2.3.1
7704 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7705 attempt to find autoclosing was simply broken, removed it,
7706 updated the examples, this is better
7707
7708Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7709
7710 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7711 hash functionnalities.
7712 * doc/html/* : rebuild the doc
7713
7714Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7715
7716 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7717 on predicate
7718 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7719 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7720 really want to have tags closed on output even if we accept
7721 unclosed ones on input
7722
7723Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7724
7725 * xpath.c: ouch don't free NULL, rare case fixed
7726 * tree.c: don't coalesce text nodes if they don't have the
7727 same behaviour wrt escaping on output
7728
7729Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7730
7731 * xpath.c: small fixup
7732 * SAX.c: don't warn on empty namespaces.
7733
7734Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7735
7736 * README: a bit of cleanup
7737 * configure.in: preparing for 2.3.0 release
7738
7739Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7740
7741 * hash.[ch]: added a first version of xmlHashSize()
7742 * valid.c: another bug fix from Gary Pennington
7743
7744Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7745
7746 * valid.c: couple of bug fixes pointed by Gary Pennington
7747 * HTMLtree.c: #if 0 cleanup
7748
7749Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7750
7751 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7752 which removes a time consuming check of xmlXPathNodeSetAdd()
7753 and use it in places where we are sure to not break unicity
7754
7755Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7756
7757 * xpath.c: bug fixes found from XSLT
7758 * tree.c: preserve node->name special values when copying nodes.
7759 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7760 external subset are fetched when available but without full
7761 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7762 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7763 output with encoding disabled.
7764
7765Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7766
7767 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7768 xmlCheckFilename should not be called from xmlFileOpenW
7769 and xmlGzfileOpenW
7770
7771Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7772
7773 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7774 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7775 added the new tests for URI normalization
7776 * testURI.c: fixed stoopid bugs
7777 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7778 the URI in the error messages are now properly normalized
7779
7780Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7781
7782 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7783
7784Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7785
7786 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7787
7788Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7789
7790 * xpath.c: fixed mod operator
7791
7792Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7793
7794 * parser.c: fixed xmlStrcat doc
7795 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7796 trees.
7797
7798Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7799
7800 * xpath.c result/XPath/tests/chaptersbase
7801 result/XPath/tests/simplebase: fixed XPath node()
7802 * tree.c: small fix in xmlNewNs()
7803 * Makefile.am: removed extraneous xml2Conf.sh rule
7804
7805Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7806
7807 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7808 Changed the library name, in order to get libxml-devel and
7809 libxml2-devel to coexist on a single system
7810 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7811 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7812
7813Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7814
7815 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7816 libxml2-devel installable in // as libxml-devel.
7817
7818Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7819
7820 * doc/Makefile.am: fixed make rebuild in doc
7821 * doc/html/*.html: rebuilt the docs
7822
7823Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7824
7825 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7826
7827Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7828
7829 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7830 the HTML doc to go into the -devel RPM ...
7831 * aclocal.m4 config.h.in: some updates due to auto* magic
7832
7833Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7834
7835 * xpath.h: added a hook in the context structure allowing to
7836 link to extra support, needed for XSLT
7837
7838Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7839
7840 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7841 xmlXPtrCmpPoints to use it.
7842 * propagated the following patch from Alejandro Forero
7843 * include/win32config.h xmlIO.c: applied further suggestions
7844 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7845 * example/gjobread.c: fixed warnings, now that it builds
7846
7847Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7848
7849 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7850
7851 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7852 filename points to a valid file (not a directory).
7853 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7854 Added calls to xmlCheckFilenameDir.
7855
7856 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7857 `path' (rather than `filename') as the parameter to gzopen and open.
7858
7859Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7860
7861 * Makefile.am: fixed a problem with EXTRA_DIST
7862
7863Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7864
7865 * Makefile.am example/Makefile.am: finally found the trick
7866 to build the example, i.e. add "." in SUBDIRS before example
7867 in the list <grin/>
7868
7869Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7870
7871 * doc/xml.html: updated with an XSLT section, removed pointer to
7872 W3C CVS base.
7873
7874Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7875
7876 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7877 too, and deallocation need to occur the same way.
7878
7879Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7880
7881 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7882 type correponding to an XSLT result tree fragment. Share most
7883 of the data format with node set, as well as operators.
7884 * HTMLtree.c: added a newline at the end of the doctype output
7885 whe this one is not present initially.
7886 * tree.c: make sure taht the parent and doc pointers are properly
7887 set when copying attributes (lists).
7888
7889Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7890
7891 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7892
7893Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7894
7895 * xpath.c: seems I finally killed that ugly path evaluation
7896 context bug (tagged 9999 in case is is wrong)
7897
7898Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7899
7900 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7901 for XSLT
7902
7903Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7904
7905 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7906 for xmlGzfileOpen() bug
7907
7908Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7909
7910 * xpath.c: removed an error found by XSLT usage
7911 * tree.c parserInternals.h: use a predefined static string
7912 for text and comment nodes, avoid freeing them in xmlFreeNode,
7913 exported the string name in parserInternals.h and added
7914 another value to disable encoding at output (for XSLT),
7915 gain memory, time.
7916
7917Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7918
7919 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7920 win32/libxml2/libxml2_so.dsp: new makefiles and update
7921 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7922
7923Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7924
7925 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7926 Gary Pennington
7927
7928Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7929
7930 * xpath.c: fixed the comaprision of values and nodelists,
7931 need to compare nodelist still ...
7932 * debugXML.c: avoided a possible core dump
7933 * HTMLparser.c: cleanup
7934 * nanohttp.c: contributed fix.
7935 * tree.c: fixes in properties handling added xmlSetNsProp
7936 needed by libxslt
7937 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7938 comment
7939 * TODO: updated
7940
7941Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7942
7943 * parser.c parserInternals.c: applied Bjorn Reese optimization
7944 patch
7945
7946Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7947
7948 * Makefile.am: applied patch fro make check from Martin Vidner
7949
7950Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7951
7952 * configure.in: preparing 2.2.11
7953 * doc/html/*: rebuild the HTML files
7954 * doc/xml.html : updated
7955
7956Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7957
7958 * tree.c: fixed a stupid bug
7959 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7960 patches related to validation of an XInclude processing result
7961 * TODO: updated
7962
7963Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7964
7965 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7966 on large files
7967
7968Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7969
7970 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7971
7972Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7973
7974 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7975 reported by Jonas Borgström
7976 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7977
7978Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7979
7980 * testXPath.c xpath.c: fixing the XPath union expressions problem
7981 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7982
7983Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7984
7985 * xmllint.c: Made is so if the file name is "-" is will read form
7986 standard input. Sven Heinicke <sven@zen.org>
7987 * tree.c: fixed a problem when growing buffer
7988 * tree.h: fixed the comment of the node types following andersca
7989 comment
7990 * TODO: updated
7991
7992Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * HTMLparser.[ch]: added a way to avoid adding automatically
7995 omitted tags. htmlHandleOmittedElem() allows to change the
7996 default handling.
7997 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7998 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7999 of xmllint too when using --memory flag, added a memory test
8000 suite at the Makefile level.
8001 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8002 with namespace use when encountering QNames in XPath evalation,
8003 added xmlns() scheme in XPointer.
8004 * nanoftp.c : incorporated a fix
8005 * parser.c xmlIO.c: fixed problems raised with encoding when using
8006 the memory I/O
8007 * parserInternals.c: closed bug 25934 reported by
8008 torsten.landschoff@innominate.de
8009 * TODO: updated
8010
8011Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8014 on a non-updated tree :-(, made a 2.2.10 release to correct the
8015 situation
8016
8017Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8018
8019 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8020 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8021 integrated a set of OpenVMS changes from Howard Taylor
8022 <Howard.Taylor@pacoast.com>
8023
8024Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8027 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8028
8029Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * HTMLparser.c: some fixes on auto-open of html/head/body
8032 * encoding.c: fixed a compilation error on some gcc env
8033 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8034 XPointer implementation
8035 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8036 related XPointer tests and associated results
8037
8038Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * doc/xmldtd.html doc/xml.html: following a short step by step
8041 guidance on IRC to help maciej with DTDs I started a small
8042 page on the subject.
8043
8044Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8045
8046 * HTMLparser.c: fixed handling of broken charrefs
8047 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8048 patches
8049
8050Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * doc/xml.html doc/html/* : rebuilt the docs after adding
8053 xinclude and updated page for 2.2.7 and 2.2.8
8054 * configure.in: releasing 2.2.8
8055
8056Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * parser.[ch] parserInternals.c: applied the conditional
8059 section processing fix from Jonathan P Springer
8060 <jonathan.springer2@gte.net>
8061 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8062 project file, fixed iconv default non support
8063 * xpath.c: fixed the problem of evaluating relative expressions
8064 when a node context is provided.
8065
8066Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8067
8068 * nanoftp.c: fixed gcc 2.95 new warnings
8069 * SAX.c: fixed a stupid bug
8070 * tree.c: fixed a formatting problem when round-tripping
8071 from/to memory
8072 * xinclude.c: chased memleak, fixed a base problem
8073 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8074 xmlXPtrBuildNodeList()
8075 * TODO: updated
8076 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8077 adding a first small set of regression tests for XInclude
8078
8079Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8080
8081 * nanohttp.[ch]: applied Wayne Davison patches to access
8082 the WWW-Authorization header.
8083 * parser.c: Closed Bug#30847: Problems when switching encoding
8084 in short files by applying Simon Berg's patch.
8085 * valid.c: fixed a validation problem
8086 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8087 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8088 Wayne Davison
8089 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8090 need to be extended to non full nodes selections.
8091 * xinclude.c: starts to work decently
8092
8093Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8096 debugXML.c xmlversion.h.in: Started adding XInclude support,
8097 this is a new xmllint option
8098 * tree.c xpath.c: applied TOM patches for XPath
8099 * xpointer.c: fixed a couple of errors.
8100 * uri.c: added an escaping function needed for xinclude
8101 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8102 new warning from RH70 gcc's version
8103
8104Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8105
8106 * HTMLparser.c: fixed loop on invalid char in scripts
8107 * parser.c: update to description of xmlIOParseDTD()
8108 * libxml.m4 xmlversion.h.in: changes contributed by
8109 Michael Schmeing <m.schmeing@internet-factory.de>
8110 * configure.in: preparing for 2.2.7
8111 * Makefile.am: trying to avoid config.h and acconfig.h
8112 being included in the distrib
8113 * configure.in: released 2.2.7
8114
8115Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8116
8117 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8118 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8119
8120Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * parser.[ch]: added xmlIOParseDTD()
8123 * xpointer.c: added support for the 2 extra parameters of
8124 string-range, fixed a stoopid error when '0' was present
8125 in XPointer expressions
8126 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8127 testsuite for the above
8128
8129Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * libxml.spec.in: improved package descriptions
8132
8133Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8134
8135 * xpath.c xpathInternals.h: applied a large cleaning patch
8136 from TOM <ptittom@free.fr>, it also add namespace support
8137 for function and variables registration.
8138
8139Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8142 * Makefile.mingw: Wayne Davison's update adding hash.c
8143
8144Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8145
8146 * xpath.c: fixed the root evaluation problems
8147 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8148 ignorable spaces with <b> <bold> <em>
8149 * tree.c: fixed a loop in xmlSearchNsByHref()
8150
8151Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * xpath.c: applied another XPath patch from TOM
8154 * xpath.c include/makefile.am: applied another patch from
8155 china@thewrittenword.com (cleanup on IRIX).
8156
8157Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * xml-config.1: received a fixed version from Fredrik Hallenberg
8160 <hallon@lysator.liu.se>
8161
8162Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8163
8164 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8165 cleanup patch for XPath
8166
8167Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * patched to redirrect all "out of context" error messages to
8170 a reconfigurable routine. The changes are:
8171 * xmlerror.h : added the export of an error context type (void *)
8172 an error handler type xmlGenericErrorFunc there is an interface
8173 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8174 to reset the error handling routine and its argument
8175 (by default it's equivalent to respectively fprintf and stderr.
8176 * all the c files: all wild accesses to stderr or stdout within
8177 the library have been replaced to calls to the handler.
8178
8179Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8180
8181 * configure.in: release 2.2.6
8182 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8183 exporting the inner functions of xpath for extension modules
8184 * doc/*: updated and rebuilt the doc
8185
8186Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8187
8188 * nanohttp.c : applied Wayne HTTP cleanup patch
8189 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8190 and xmlNodeSetSpacePreserve()
8191
8192Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * xpath.c: closing bug #29260
8195
8196Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8199 multikey tuples, made hash structure opaque
8200 * valid.[ch]: moved elements, attributes, notations decalarations
8201 as well as ID and refs to hash tables.
8202 * entities.c: hash cleanup
8203 * xmlmemory.c: fixed a dump problem in debug mode
8204 * include/Makefile.am: problem passing in DESTDIR= values patch
8205 from Marc Christensen <marc@calderasystems.com>
8206 * nanohttp.c: removed debugging remains
8207 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8208 * HTMLparser.c parser.c: fixing a number of problems with the
8209 macros in the *parser.c files (Wayne).
8210 * HTMLparser.c: close the previous option when opening a new one
8211 (Marc Sanfacon).
8212 * result/HTML/*: updated the HTML results accordingly
8213
8214Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8215
8216 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8217 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8218 XPath functions and XML entities table to them. More to come...
8219 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8220
8221Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * tree.c: coalesce adjacent text nodes
8224 * valid.c: handling of blank nodes in DTd validation (raised
8225 by problems with a posteriori validation).
8226 * nanohttp.c: changing behaviour on HTTP write stuff.
8227 * HTMLtree.c: forced body and html to be explicitely closed.
8228 * xpath.h: exported more XPath functions.
8229
8230Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8231
8232 * Release of 2.2.5
8233 * xpointer.c: range() range-inside and other helper functions
8234 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8235
8236Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8237
8238 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8239 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8240
8241Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8242
8243 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8244 and XPointer modules
8245
8246Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8247
8248 * SAX.h: closed #25107
8249
8250Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8251
8252 * testSAX.c: fixed problem with cdata reporting
8253 * SAXresult/* : updated
8254
8255Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8256
8257 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8258 Closed bug #27499, added to regression tests
8259 * TODO: updated
8260
8261Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8262
8263 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8264 support for SCRIPT and STYLE with help from Bjorn Reese
8265 * test/HTML/* result/HTML/*: added simple testcase and updated
8266 the existing ones.
8267
8268Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8269
8270 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8271 string-range for empty strings
8272 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8273 test/XPath/xptr/strrange: augmented the XPointer testsuite
8274
8275Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8276
8277 * doc/xml.html doc/xmlmem.html: added a module describing memory
8278 interfaces and use, updated the main page.
8279
8280Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8283 nanoftp code work on Windows too now
8284
8285Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8288 * xpointer.c: implemented string-range() at least a good first version
8289 * test/XPath/docs/str test/XPath/xptr/strrange
8290 result/XPath/xptr/strrange: the string-range() tests
8291
8292Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8293
8294 * Makefile.am include/Makefile.am include/win32config.h
8295 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8296 and make distcheck
8297
8298Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8301 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8302 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8303
8304Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8305
8306 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8307 patch for socklen_t detection by
8308 Albert Chin-A-Young <china@thewrittenword.com>
8309
8310Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8311
8312 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8313 and added a --dtdvalid option to xmllint used to test it
8314
8315Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8316
8317 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8318 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8319
8320Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8323 handlings (registration, lookup, cleanup)
8324
8325Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8326
8327 * configure.in Makefile.am include/makefile.am: adding XPointer
8328 and XPtrtests target
8329 * xpointer.[ch] : new files for XPointer support
8330 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8331 more XPath tests
8332
8333Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8334
8335 * configure.in: fixed, very broken, make distcheck works again
8336
8337Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8338
8339 * More work toward 2.2.5, integrated a number of patches
8340 * configure.in Makefile.am win32config.h.in: trying to cleanup
8341 make distcheck .... huh ...
8342 * include/Makefile.am include/win32config.h: new directory
8343 for includes
8344 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8345 updated teh makefiles and instructions for WIN32
8346 * xpath.c: small fixes
8347 * test/XPath/ results/XPath: updated the testcases and results
8348 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8349 suggested patches
8350 * valid.c: fixed an ID bug
8351
8352Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8353
8354 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008355 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008356 * xpath.[ch]: worked on XPointer
8357
8358Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8359
8360 * configure.in Makefile.am: 2.2.5, ship the include in an
8361 include/libxml subdirectory, use symlinks when using CVS
8362 * testSAX.c: fixed small bug
8363 * testXPath.c: changed the way testfiles are parsed
8364 * debugXML.c: same kind of cleanup when parsing an argument expression
8365 XPath/XPointers can have blanks embedded
8366 * xpath.[ch]: more cleanup, reorgs for XPointer work
8367 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8368 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8369
8370Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8371
8372 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8373 in the XPath engine, rewrote large parts of it, now it's far
8374 cleaner and in sync with the REC not an old WD. Fixed a parsing
8375 problem in the interactive XML shell found when testing XPath.
8376
8377Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8378
8379 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8380 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8381 examples with the extra test
8382
8383Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8386 the global init function.
8387
8388Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8389
8390 * HTMLparser.c: Doohhh, attribute name parsing was still case
8391 sensitive ! Fixed this ...
8392 * result/HTML/* : updated the tests results accordingly
8393
8394Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8395
8396 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8397 engine, should be far more stable, incorporated a new version of
8398 preceding/following axis, need testing
8399 * uri.c: fixed file:///c:/a/b/c problem
8400 * test/XPath/tests/idsimple: augmented the XPath tests
8401
8402Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * doc/* rebuilding docs for 2.2.4 release
8405
8406Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8407
8408 * configure.in: releasing 2.2.4
8409 * parser.[ch]: added xmlStrEqual()
8410 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8411 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8412 use xmlStrEqual instead
8413 * TODO: updated
8414 * added an XPath test
8415
8416Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8417
8418 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8419 * entities.h: exported xmlInitializePredefinedEntities
8420 * parser.[ch] : added xmlInitParser()
8421 * parserInternals.h : had to export htmlInitAutoClose()
8422
8423Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8424
8425 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8426 problems
8427 * Makefile.am : added XPath regression tests to normal tests
8428 * uri.c: fixed a problem with local paths, cleanup
8429 * parser.c: fixed a problem with large CData sections
8430
8431Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * configure.in xml-config.in: patch from "Ben Taylor"
8434 <sol7x86@hotmail.com> for solaris shared libs lookup
8435
84362000-09-30 Martin Baulig <baulig@suse.de>
8437
8438 * libxml-2.0.pc.in: Provide pkg-config script.
8439
8440 * configure.in: Create the libxml-2.0.pc script from the
8441 libxml-2.0.pc.in templates.
8442 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8443 script in `$(libdir)/pkgconfig'.
8444
8445Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8446
8447 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8448 when compiling with MSC
8449
8450Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * xpath.c: patch for normalize-string() substring-before(),
8453 substring-after() and translate() functions from Bjorn Reese
8454 <breese@mail1.stofanet.dk>
8455 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8456 Fredrik Hallenberg <hallon@lysator.liu.se>
8457 * TODO: updated
8458
8459Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8460
8461 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8462 problem of socklen_t being undefined on a number of platforms
8463 * debugXML.c: fixed a compilation problem when without snprintf
8464
8465Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8466
8467 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8468 an URI bug and a fix for the control-character-induced infinite loop
8469 * nanohttp.c: preventive fix for compiling on WIN32
8470
8471Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8472
8473 * xmlint.c: closing bug #25000
8474
8475Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8476
8477 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8478 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8479 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8480 related function, fixing xmlStrncmp(), and associated cleanup
8481 * result/HTML/entities.html.sax: updating result
8482
8483Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8484
8485 * uri.c: applied patch for URI escaping from Wayne Davison
8486 <wayned@blorf.net>
8487 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8488 from Denis Barbier <barbier@imacs.polytechnique.fr>
8489 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8490 patch from Wayne Davison
8491
8492Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8493
8494 * doc/xml.html : updated with new releases, adding "how to help"
8495
8496Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8497
8498 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8499 removed a few warnings in pedantic mode ...
8500 * parserInternals.c parser.c: moved encoding switching function
8501 to parserInternals.c
8502 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8503
8504Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8505
8506 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8507 error or warning handlers
8508
8509Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8510
8511 * parserInternals.c parserInternals.h parser.c Makefile.am:
8512 created a new module parserInternals.c, moved most of the
8513 code shared by the various parsers there, as well as
8514 deprecated code from parser.c. More cleanup of parser.c
8515 * uri.c: fixed a problem when URI is NULL
8516 * valid.c: speedup when looking for an attribute declaration
8517
8518Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8519
8520 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8521 the cleanup of the computation of URI references when seeking
8522 external entities. The URI reference string and the resulting
8523 URI are both stored now.
8524 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8525 large s(n)printf checks and cleanup from Denis Barbier
8526 <barbier@imacs.polytechnique.fr>
8527 * xmlversion.h.in tree.h: couple of SGML declarations for a
8528 possible docbook module.
8529 * result/VC/ : a couple of test output changed due to the change
8530 of the entities URI
8531
8532Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * parser.h: added a _private field for linking user's data
8535
8536Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8537
8538 * parser.c parserInternals.h: demacroified most of the IS_XXX
8539 the gain in size is significant so ...
8540
8541Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8542
8543 * entities.c: cases where looking up entities with doc==NULL
8544 covered
8545
8546Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8547
8548 * uri.c: applied Wayne Davison patch
8549 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8550
8551Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8552
8553 * uri.c testUri.c: applied Wayne Davison patches
8554 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8555 * Makefile.in: added URItest and included thenin "make tests"
8556
8557Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * xmlversion.h.in: closed bug 22941
8560
8561Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8562
8563 * doc/xmlio.html: added doc and example for entity loader
8564 redefinition.
8565
8566Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8567
8568 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8569 used by libxml
8570
8571Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8572
8573 * parser.c: Fixed bug on invalid ontent characters and when using
8574 push.
8575 * xmllint.c: fixed xmllint endling of errors in push mode
8576
8577Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8578
8579 * HTMLparser.c testHTML.c: applied two new patches from
8580 Wayne Davison <wayned@users.sourceforge.net>
8581 * result/HTML/*.sax: regenerated HTML SAX output
8582 * parser.c: more cleanup.
8583
8584Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8585
8586 * HTMLparser.[ch] testHTML.c: applied the second set of
8587 patches from Wayne Davison <wayned@users.sourceforge.net>,
8588 adding htmlEncodeEntities()
8589 * HTMLparser.c: fixed an ignorable white space detection bug
8590 occuring when parsing with SAX only
8591 * result/HTML/*.sax: updated since the output is now HTML
8592 encoded...
8593
8594Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8595
8596 * HTMLparser.[ch]: applied some of Wayne Davison
8597 <wayned@users.sourceforge.net> patches
8598
8599Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8600
8601 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8602 undeclared namespace prefix was used, added a warning.
8603 Cleaned up support w.r.t. entities, spilling out a warning
8604 and being pedantic on lookups.
8605 * test/warning/ent9 : added testcase for previous example.
8606 * TODO: updated
8607 * parserInternals.h parser.c: changed the way names are parsed
8608 now allow infinite size and decrease penalty for normal use
8609 * parser.c: Started a big cleanup/check of the parser code,
8610 fixed some of the most tortuous entity code, spotted code
8611 unused anymore
8612 * test/*: added tests for very long names and related nasty
8613 things.
8614
8615Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8616
8617 * doc/encoding.html: added encoding aliases doc
8618 * doc/xml.html: updates
8619 * encoding.[ch]: added EncodingAliases functions
8620 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8621 bottleneck affecting large DTDs like Docbook
8622 * parser.[ch] xmllint.c: added a pedantic option, will be
8623 useful
8624 * SAX.c: redefinition of entities is reported in pedantic mode
8625 * testHTML.c: uninitialized warning from gcc
8626 * uri.c: fixed a couple of bugs
8627 * TODO: added issue raised by Michael
8628
8629Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8630
8631 * doc/encoding.html: propagated Martin Duerst suggestions
8632
8633Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8634
8635 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8636 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8637 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8638 by Wayne Davison
8639
8640Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8641
8642 * nanoftp.c nanohttp.c: small cleanup
8643 * TODO: updated
8644
8645Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8646
8647 * added an old VC testcase and updated title.xml entity
8648
8649Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8650
8651 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8652 done on auto-opening of <p> tags and cleanup of SAX output
8653
8654Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8657
8658Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8659
8660 * doc/xml.html libxml.* structure.*: updated the doc a bit
8661
8662Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8663
8664 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8665 of SAX tests
8666
8667Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8668
8669 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8670 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8671
8672Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8673
8674 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8675 * testHTML.c: fix core dump on Solaris 2.x systems
8676 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8677 * result/HTML/*.sax: previous bug fix lead to new results
8678
8679Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8680
8681 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8682 * configure.in: added --with-readline=DIR to accept alternate
8683 path for readline include/library
8684 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8685 for ANSI under HP-UX
8686 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8687 includes @LIBS@
8688
8689Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8690
8691 * doc/* : rebuilt the docs
8692 * getting ready for 2.2.2 release
8693
8694Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8695
8696 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8697 and xmlAddFeature()
8698 * tree.[ch]: added xmlAddChildList()
8699 * xmllint.c: MAP_FAILED macro test
8700 * parser.h: added xmlParseCtxtExternalEntity()
8701 * valid.c: applied bug fixes removed warning
8702 * tree.c: added CDATA block to elements content
8703 * testSAX.c: cleanup of output
8704 * testHTML.c: added SAX testing
8705 * encoding.c: better error recovery
8706 * SAX.c, parser.c: fixed one of the external entity processing
8707 of the OASis testsuite
8708 * Makefile.am: added HTML SAX regression tests
8709 * configure.in: bumped to 2.2.2
8710 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8711 SAX results
8712
8713Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8714
8715 * configure.in: patch for HP compiler
8716
87172000-08-04 Sven Heinicke <sven@zen.org>
8718
8719 * xmllint.c: Was coredumping sometimes when the file given didn't
8720 exist.
8721
8722Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8723
8724 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8725
8726 when using in memory parsing. Need some cleanup.
8727 * xmllint.c configure.in: added a --memory flag to test memory
8728 parsing
8729
8730Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8731
8732 * nanohttp.c: fixed socklen_t replacement to unsigned int
8733 * parser.c: fixed a space handdling missing at the end of
8734 production 28 DOCTYPE.
8735 * xmlmemory.c: fixed a stupid bug on the routine to override
8736 allocation functions
8737 * TODO: updated
8738
8739Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8740
8741 * doc/ regenerated the docs
8742
8743Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8744
8745 * doc/encoding.html doc/xml.html: added I18N doc
8746 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8747 improvements, both parser and filters, added ASCII & HTML,
8748 fixed the ISO-Latin-1 one
8749 * xmllint.c testHTML.c: added/made visible --encode
8750 * debugXML.c : cleanup
8751 * most .c files: applied patches due to warning on Windows and
8752 when using Sun Pro cc compiler
8753 * xpath.c : cleanup memleaks
8754 * nanoftp.c : added a TESTING preprocessor flag for standalong
8755 compile so that people can report bugs more easilly
8756 * nanohttp.c : ditched socklen_t which was a portability mess
8757 and replaced it with unsigned int.
8758 * tree.[ch]: added xmlHasProp()
8759 * TODO: updated
8760 * test/ : added more test for entities, NS, encoding, HTML, wap
8761 * configure.in: preparing for 2.2.0 release
8762
8763Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8764
8765 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008766 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008767
8768Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8769
8770 * doc/xml.html: changed the xmlsoft.org structure, updated the
8771 examples w.r.t. root and childs
8772
8773Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8774
Daniel Veillard784b9352003-02-16 15:50:27 +00008775 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008776
8777Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8778
8779 * HTMLparser.c: Work on character encoding support for the HTML parser
8780 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8781 * encoding.c: Fixed a potential memleak in the encoding stuff
8782
8783Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8784
8785 * doc/FAQ.html doc/Makefile.am : added a FAQ
8786
8787Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8788
8789 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8790 of the HTML parser to force it to not bypass SAX
8791
8792Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8793
8794 * win32config.h.in: updated
8795 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8796 lacks iconv support :-( need to release 2.1.1
8797 * configure.in: release 2.1.1
8798 * HTMLparser: fixed bug #14784
8799 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8800 by Windows compiler
8801 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8802 the SAX startDocument() callback.
8803 * TODO: updated
8804
8805Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8806
8807 * added xmlStopParser()
8808
8809Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8810
8811 * configure.in: 2.1.0 prerelease
8812 * Large resync between W3C and Gnome tree
8813 * nanoftp, nanohttp.c: fixed stalled connections probs
8814 * HTMLtree.c SAX.c : support for attribute without values in
8815 HTML for andersca
8816 * valid.c: Fixed most validation + namespace problems
8817 * HTMLparser.c: start document callback for andersca
8818 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8819 * parser.h, SAX.c: serious speed improvement for large
8820 CDATA blocks
8821 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8822 different encoding
8823 * example/Makefile.am example/gjobread.c tree.h: work on
8824 libxml1 libxml2 convergence.
8825 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8826 and the LIBXML_TEST_VERSION macro
8827
8828Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * doc/xml.html: various patches and improvements typo fixed by
8831 Felix Natter
8832 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8833 from Felix Natter <fnatter@gmx.net>
8834
8835Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8836
8837 * doc/upgrade.html: updated with instructions for support of both
8838 libxml-1.x and libxml-2.x
8839 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8840 for 2.x support and also fixed includes
8841
8842
8843Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8844
8845 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8846 the encoding support, added iconv support, so now libxml if
8847 compiled with iconv automatically support japanese encodings
8848 among others. Work based on initial patch from Yuan-Chen Cheng
8849 I may have broken binary compat in the encoding handler
8850 registration scheme, but that was so utterly broken I don't
8851 expect anybody to have used this feature until now.
8852 * parserInternals.h: fixup on the CHAR range macro
8853 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8854 code.
8855 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8856 * uri.c: added xmlParseURI() I can't believe I forgot to
8857 implement this one in 2.0 !!!
8858 * SAX.c: moved doc->encoding update in the endDocument() call.
8859 * TODO: updated.
8860
8861Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8862
8863 * tree.h: removed extraneous xmlRemoveProp definition
8864 * TODO: added item about --disable-corba configure switch
8865 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8866 * nanoftp.c: fixed include problems giving troubles on AIX and
8867 slowlaris
8868 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8869 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8870 comment and headers changes to lower gtk-doc number of warnings
8871 * doc/html/*: rebuilt docs
8872
8873Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8874
8875 * HACKING: documented the tag for 1.x and instructions
8876
8877Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8878
8879 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8880 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8881 xmlCreateIOParserCtxt
8882 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8883 significant overall improvement
8884 * xmllint.c: added I/O test to xmllint
8885 * testSAX.c: added a speed test
8886 * doc/* : updated/regenerated
8887
8888Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8889
8890 * xpath.c uri.h parserInternals.h: cosmetic changes from
8891 "Timur I. Bakeyev" <timur@bat.ru>, including making
8892 xmlCreateURI() public
8893
8894Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8895
8896 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8897 and the code at the same time. Added a clean mechanism for
8898 overload or added input methods: xmlRegisterInputCallbacks()
8899 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8900 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8901 * TODO: updated
8902 * doc/* : updated/regenerated
8903 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8904 source dir
8905
8906Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8907
8908 * testURI.c: yet another forgotten commit, I should get some sleep !
8909
8910Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8911
8912 * xmllint.c: forgot to commit this too ?
8913
8914Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8915
8916 * xmlversion.h.in : forgot to commit this previously
8917
8918Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8919
8920 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8921 * README TODO: updated for release
8922 * uri.c uri.h: added authority parsing/saving
8923 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8924 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8925 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8926 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8927 Makefile.am : added compile-time customization of libxml
8928 --with-ftp --with-http --with-html --with-xpath --with-debug
8929 --with-mem-debug
8930 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8931 #include <libxml/xxx.h> I hope it won't break too much stuff
8932 and will be manageable in the future...
8933 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8934 and added xmllint to the installed programs
8935 * uri.h: added xmlFreeURI()
8936
8937Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8938
8939 * uri.c uri.h: finished the escaping handling, the base support
8940 and the URI path normalization. Looks good just lacks the
8941 authority content parsing code.
8942 * Makefile.am: added instructions to generate testURI
8943 * TODO: updated
8944 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8945 added links and icons for W3C and Gnome
8946
8947Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8948
8949 * xmlmemory.[ch] : seems I forgot to actually update the files in
8950 the last commit :-)
8951 * doc/xml.html doc/html/* : updated and uploaded the docs
8952
8953Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8954
8955 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8956 * TODO: updated
8957 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8958 libxml default allocation function with another set (like gmalloc/
8959 gfree).
8960 * Makefile.am, uri.c, uri.h: added a set of functions to do
8961 exact (litteraly copied from the RFC 2396 productions) parsing
8962 and handling of URI. Will be needed for XLink, one XML WFC,
8963 XML Base and reused in the nano[ftp/http] modules. Still work
8964 to be done.
8965
8966Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8967
8968 * configure.in, libxml.spec.in : libxml2
8969 * doc/* : updated the doc page, rebuilt the docs
8970
8971Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8972
8973 * all: tagged LIB_XML_1_X
8974 * *.c *.h : updated from W3C CVS tree
8975 * configure.in : 2.0.0-beta
8976 * libxml.spec.in : libxml2 package nam
8977 * result/* : new version of the tests output
8978
8979Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8980
8981 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8982
8983Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8984
8985 * doc/* : rebuilt the docs
8986 * parser.c: final patch on #6766
8987 * valid.c: small patch on validity checks.
8988
8989Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8990
8991 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8992 added
8993 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8994 compatibility w.r.t. XML spec and existing code.
8995
8996Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8997
8998 * parser.c: seems a better solution to <a> </a> exists,
8999 will try it for a while
9000
9001Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9002
9003 * parser.c: tried to remove the <a> </a> generating <a/>
9004 this is hard. Left a flag for that purpose. Fixed bug #6766
9005 * configure.in: prepared 1.8.7 not released, due to previous
9006 problem
9007
9008Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9009
9010 * doc/xml.html : applied second patch from Paul DuBois
9011
9012Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9013
9014 * doc/xml.html : applied patch from Paul DuBois
9015
9016Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9017
9018 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9019
9020Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9021
9022 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9023 compilation warnings on various platforms.
9024 * parser.c: Fixed #5281 validity error callbacks are now desactived
9025 by default if not validating.
9026
9027Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9028
9029 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9030
9031Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9032
9033 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9034 <gkatsi@cs.toronto.edu>
9035
9036Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9037
9038 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9039 processing URLs
9040
9041Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9042
9043 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9044 xmlNanoFTPUpdateURL for persistent control connections.
9045 * configure.in: 1.8.6
9046
9047Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9048
9049 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9050 * tree.[ch] : added xmlSaveNoEmptyTags
9051
90522000-01-29 James Henstridge <james@daa.com.au>
9053
9054 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9055
9056 * Makefile.am: added nanoftp.[ch] to the build.
9057
9058Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9059
9060 * nanoftp.[ch]: cleanup, comments, API
9061 * debugXML.c : fixed a bug in the cat command
9062 * doc/*: regenerated the docs
9063
9064Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9065
9066 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9067 * debugXML.c : fixed a bug in the cat command
9068 * valid.c: fixing some small probs
9069 * libxml.spec.in: get rid of the SNAP suffix
9070 * doc/xml.html: updated the status
9071
9072Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9073
9074 * xml-config.in: xml-config --version to just return the
9075 version number
9076 * xpath.c: some cleanup w.r.t. axis when the current node is
9077 an attribute.
9078 * TODO: updated
9079
9080Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9081
9082 * configure.in: prepared for libxml-1.8.5
9083 * doc/* recompiled the documentation
9084
90852000-01-17 Jody Goldberg <jgoldberg@home.com>
9086
9087 * configure.in : WARNING autoconf subtlety alert :
9088 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9089 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9090 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9091 get defined by AC_CHECK_HEADERS.
9092
9093Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9094
9095 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9096 Rune.Djurhuus@fast.no
9097
9098Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9099
9100 * TODO: updated
9101 * tree.c, parser.c: made sure that only memory alloc problems
9102 and internal parser errors are allowed to write to stdout or
9103 stderr.
9104
9105Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9106
9107 * tree.c : restored xmlNewGlobalNs since this seems used by
9108 a lot of existing code :-(, fixed a bug in xmlNewNs
9109 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9110 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9111 to exit() from the library code.
9112 * xpath.c, parser.c: removed bugs or unused code detected by
9113 Windows compilers
9114 * parser.c: started adding interfaces for parsing well balanced
9115 XML fragments
9116 * configure.in: releasing 1.8.4
9117 * doc/* : rebuilt the docs
9118
9119Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9120
9121 * tree.[ch] : added xmlNewDocFragment() for DOM
9122 * testHTML.c: uninitialized variable.
9123
9124Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9125
9126 * doc/* : rebuild the docs
9127
9128Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9129
9130 * acconfig.h: readline and history patch
9131 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9132 * tree.c: added check and handling when possibly removing an ID
9133 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9134 and saving.
9135 * test/HTML/entities.html result/HTML/entities.html* : test for
9136 various entities reference cases
9137 * result/HTML/* : as a result output of some testcase have
9138 changed
9139 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9140 by previous example. added xmlParseTryOrFinish().
9141 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9142 entities.h debugXML.h HTMLparser.h: changed the way struct are
9143 declared to allow gtk-doc to expose those
9144 * parser.c: closed bug #4960
9145 * Makefile.am configure.in: Applied patch from
9146 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9147 and math/socket libs detection
9148
9149Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9150
9151 * configure.in, Makefile.am: link tester against readline
9152 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9153
9154Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9155
9156 * tree.[ch]: added xmlRemoveProp
9157 * win32config.h.in nanohttp.c: avoid including the Windows
9158 socket stuff in every C files
9159 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9160 the XmL parser(s)
9161 * test/ns4 result/ns4 etc...: added test case for previous prob
9162 * tree.c: xmlNewNs wasn't checking for double definition
9163 * Makefile.in: fixed a problem with dist-hook duplicates
9164 * parser.[hc], xmlIO.c: fixed the loading of external entities
9165 APIs, now xmlLoadExternalEntity() is used everywhere and
9166 setting up an app specific front-end using the
9167 * SAX.c parser.c: some fixes, now the xhtml spec validates
9168 with the xhtml DTD.
9169 * error.c: fixed crashes in case of no input stream
9170 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9171 to the validation tests and results
9172
9173Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9174
9175 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9176 too htmlCreatePushParserCtxt() and htmlParseChunk()
9177 * parser.c: a bit of cleanup.
9178 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9179 to XML) removed the last mem leak known
9180 * HTMLtree.c: output message cleanup
9181 * xmlmemory.c: display content info about memory blocks
9182 * result/HTML/wired.* : missing att value warning change
9183
9184Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9185
9186 * doc/* : rebuilt the documentation
9187
9188Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9189
9190 * parser.[ch] parserInternals.h: Push parser for XML,
9191 seems to work fine now
9192 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9193 --push for push testing
9194 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9195 * testSAX.c: added --push
9196 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9197 subtree
9198 * xmlIO.[ch] : enriched API + fixes for push mode
9199 * entities.[ch]: added the entity content length to the struct.
9200 * xmlmemory.[ch]: new API to show the last entries for the shell
9201 * valid.c: added required attribute testing
9202 * SAX.c: the cdata callback now merge contiguous fragments
9203 * HTMLparser.c: cleanup of some macros
9204
9205Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9206
9207 * parser.c: fix for PIs name starting with xml
9208 * tree.c: fixed a potential problem with || and && ops
9209 * *.c, configure.in win32config.h.in : generate win32config.h for
9210 those on the Other Side !
9211
9212Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9213
9214 * parser.c: fixed a stupid = vs. == bug :-(
9215 * doc/gnome-xml.sgml: s/glade/xml/
9216
9217Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9218
9219 * configure.in, doc/xml.html : bug fix release 1.8.2
9220 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9221 Hopefully the end of that silly C++ include problem
9222 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9223 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9224 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9225 troubles with autoclosed elements when the stree shape doesn't
9226 follow the DtD specs. Added htmlIsAutoClosed() and
9227 htmlAutoCloseTag()
9228 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9229 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9230 * debugXML.c: fixed a bug on printing default namespaces.
9231 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9232
9233Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9234
9235 * result/HTML/*.htm[l] : updated the HTML regression tests according
9236 to the new output
9237 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9238 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9239 problem due to intermix of extern "C" { ... } declarations for C++
9240 and recursive includes in the headers
9241
92421999-12-20 Chris Lahey <clahey@umich.edu>
9243
9244 * HTMLtree.c: Made it so that html nodes with a single child do
9245 not insert a carriage return before or after the child node.
9246
9247Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9248
9249 * configure.in, doc/xml.html : bug fix release 1.8.1
9250 * parser.c: fixed bug #4344
9251 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9252 added the glue to avoid C++ problems
9253 * doc/* : regenerated the documentation
9254
9255Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9256
9257 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9258 namespace recognition, and Dia as a resul :-(
9259 * encoding.c: closed bug #3950
9260
9261Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9262
9263 * valid.c: debugging a posteriori validation, except URI expansion
9264 stuff this should be fixed now
9265 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9266 Carl Nygard <cnygard@bellatlantic.net>
9267 * tester.c: added --postvalid, cleaning of the code
9268 * tree.[ch]: added xmlDocGetRootElement()
9269
9270Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9271
9272 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9273 c++ losage.
9274
9275Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9276
9277 * configure.in, doc/xml.html : bumped to 1.8.0
9278 * xlink.[ch], Makefile.am : added framework for link detection
9279 * parser.h: added nbChars to parser context, needed for cleanup.
9280 * xmlmemory.c: removed a nasty bug when out of mem
9281 * valid.[ch]: adding namespace support for attribute decl
9282 * tester.c: added --debugent option
9283 * debugXML.[ch]: added xmlDebugDumpEntities()
9284 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9285 buffers instead, this was really needed, validation was breaking
9286 in strange ways due to that. Added xmlParseStringPEReference()
9287 and other parsing from strings functions. Entities processing
9288 modified again, but PERef are still not handled correcly but
9289 unless you're Eve Maller you won't notice :-)
9290 * HTMLparser.c: large changes toward reliability, and switched to
9291 lowercase internal tags, XHTML is lowercase, so it will help
9292 that output is closer to next version.
9293 * doc/* : regenerated the documentation, it is now hosted at
9294 http://xmlsoft.org/ (same bits I just bought the domain :-)
9295
9296
9297Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9298
9299 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9300 doc generation
9301 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9302 in the SAX API
9303 * doc/*: rebuilt the doc making sure everything appears in the
9304 HTML files
9305
9306Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9307
9308 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9309 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9310 which allow impressive speed improvement on dataset with
9311 large text pieces, but at the cost of broken binary
9312 compatibility and slightly bigger memory usage.
9313 Configure with --with-buffers to activate them, they
9314 are protected with XML_USE_BUFFER_CONTENT define.
9315 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9316 goal is 0 memory left allocated once parser is no more used
9317 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9318 call xmlCleanupParser() and xmlMemoryDump()
9319
9320Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9321
9322 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9323 * parser.[ch] encoding.[ch]: added memory cleanup routines
9324 * parser.c: closing bug #3788
9325 * doc/*: rebuilt the doc
9326
9327Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9328
9329 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9330 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9331 * tester.c: added --compress option
9332 * doc/*: rebuilt the documentation
9333
9334Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9335
9336 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9337 if given /proc/kcore as input !
9338 * doc/xml.html doc/*: updated and rebuilt the documentation
9339
9340Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9341
9342 * parser.c: Fixed some wrongly space collapsing code due to
9343 a misreading of the spec.
9344 * result/*: fixed the output accordingly
9345
9346Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9347
9348 * encoding.c: bug fix and typos
9349 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9350 * parser.c: added attribute normalization closing bug #3597
9351 * test/att* result/att* SAXresult/att*: testcase for attribute
9352 normalization
9353
9354Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9355
9356 * configure.in: closing bug #3163 by adding extra flags for the
9357 cc compiler on HP-UX
9358
9359Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9360
9361 * valid.[ch] : removed a typo and an enumerated type bug in the
9362 xmlAddElementDecl() function
9363 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9364 call to xmlEncodeEntitiesReentrant() so that the functions
9365 New, Set and Get are at the same level.
9366 * parser.c HTMLparser.c: extra memory allocation bug for
9367 attributes detected by someone using libxml in embedded systems :-)
9368
9369Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9370
9371 * xmlmemory.h: turned off mem debug :-\
9372
9373Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9374
9375 * parser.c: closed bug #2784 a one line fix, but worth pushing
9376 a new release out
9377 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9378 some structures, comments before and after the
9379 main element, and other nastyness
9380 * HTMLtree.c tree.c: accomodate the extended HTML supported
9381 * configure.in: pushing 1.7.4
9382 * test/ent8 and related outputs : added a new test for bug #2784
9383 * test/HTML/wired.html and related output: a nasty HTML example
9384 * Makefile.am: improved the test scripts
9385 * docs/* : reran the documentation extractor, updated xml.html
9386
9387Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9388
9389 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9390 HTMLparser and debugged the HTML related code. HTML documents
9391 now have their own type
9392 * entities.c: do not dump &apos; for HTML output
9393 * xmlmemory.c: improvement, breakpoint mechanism
9394 * testHTML.c: added --sax --repeat ...
9395 * Makefile.am: improved the HTML tests
9396 * valid.[ch]: added xmlValidGetValidElements and
9397 xmlValidGetPotentialChildren
9398 * tester.c: added --insert to test the 2 new functions
9399 * test//* result//* SAXresult//* : regression test cleanup
9400 and extension.
9401 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9402 gnome-xml-nanohttp.html
9403
9404Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9405
9406 * HTMLparser.c: fixed problems with some autoclose tags
9407 * tree.c: fixed XML output problems.
9408 * result/* SAXresult/*: update of the tests output
9409
9410Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9411
9412 * Makefile.am: Arturo patch for xmlConf.sh version info
9413 * parser.c: Tim Josling patch for single quoted items
9414 * tester.c: Tim Josling patch for tester options usage
9415 * tree.h: indent cleanup
9416
9417Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9418
9419 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9420 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9421
9422Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9423
9424 * tree.c : Raph patch for initialization of CORBA fields
9425 * parser.c, xpath.c, ...: modification of doc comments
9426 * xpath.c : allow spaces in xpath expressions
9427
9428Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9429
9430 * xmlmemory.h: turning off memory debug :-(
9431
9432Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9433
9434 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9435 better SAX interfaces.
9436 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9437 entity.
9438 * configure.in: 1.7.2
9439
9440Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9441
9442 * libxml.spec.in: fixed the URL
9443 * doc/xml.html: improved the documentation front-end
9444
9445Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9446
9447 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9448
9449Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9450
9451 * libxml.spec.in: fixed the alpha compile problem
9452 * parser.[ch]: changed errno to errNo in the parser context :-(
9453 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9454 * doc/xml.html: changed CHAR to xmlChar
9455 * doc/html/*: recompiled the documentation
9456 * configure.in: 1.7.1
9457
9458Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9459
9460 * parser.h: modified the parser context struct to regain 1.4.0
9461 binary compatibility
9462 * parser.c, xml-error.h: added errno ot teh context and defined
9463 a set of errors values with update of errno
9464 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9465 DTDs and entities
9466 * *.h, *.c: complete cleanup of the use of config.h and include
9467 protection depending on the current setup.
9468 * overalll debugging, maintenance and bug-fixing on all modules
9469 * updated the documentation
9470 * ready for 1.7.0
9471
9472Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9473
9474 * HTMLparser.c : cleanup
9475 * SAX.c valid.c valid.h: added ID/IDREF checking
9476 * tree.c tree.h: extended doc structure for refs
9477 * configure.in: 1.6.2
9478 * parser.c: patched bug in SAX user arg call
9479 * parserInternals.h: patched missing close in C++ wrapping
9480 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9481 especially upcoming XPointer implementation.
9482 * doc/xml.html: augmented, typo
9483
9484Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9485
9486 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9487 not all invocations of install understand -d.
9488
9489Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9490
9491 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9492 to make 'check' works, when builddir != srcdir.
9493
9494Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9495
9496 * doc/xml.html : updated the documentation
9497
9498Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9499
9500 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9501 not deallocated memory blocks
9502 * *.c : replaces all calls to malloc() free() and realloc() to
9503 the wrapper functions/macros
9504 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9505 instead of xmlFreeNodeList()
9506
9507Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9508
9509 * HTMLparser.c: corrected a stupid bug leading to core dump at
9510 tree deallocation. Removed warnings indicated by
9511 Stephane.Conversy@lri.fr
9512 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9513 looked for in the external subset
9514
9515Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9516
9517 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9518 on SGI by Stephane.Conversy@lri.fr
9519
9520Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9521
9522 * all .h : changed the prototype declaration indent as in gtk
9523 * most .c : working on reducing the TODOs in the code
9524 * most .c : cleanup though -pedantic and Insure++
9525 * improvements on validation ID checkings.
9526 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9527 * xml-config.in: closed #1810
9528
9529Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9530
9531 * tree.h, valid.c, valid.h: more work on validity, IDs
9532 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9533 definition for AIX
9534
9535Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9536
9537 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9538 the distribution due to a cut'n paste error at last commit
9539
9540Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9541
9542 * configure.in: upgraded to version 1.4.0
9543 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9544 Big update, added a large part of the validation process,
9545 it should be usable, but some parts are missing
9546 * xpath.c: improved the implementation w.r.t. root.
9547 * Makefile.am: added more tests
9548 * test and result trees: added a lot of tests
9549 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9550
9551Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9552
9553 * Added an HACKING file
9554
9555Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9556
9557 * xpath.[ch] : improvements and debug of the XPath implementation
9558 * parser.c, HTMLparser.c : modified the parsers to be progressive
9559 * tree.[ch] : extended the Buffer promitives
9560 * xmlIO.[ch] : added basic I/O routines providing progressive
9561 parsing and ready for I18N conversion plugins
9562 * SAXresult/* : the SAX callback sequence maybe slightly different
9563 now
9564 * test*.c : improved/updated the tests programs
9565 * doc/* : recompiled the docs.
9566
95671999-07-26 Michael Meeks <michael@edenproject.org>
9568
9569 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9570
9571 * tree.c: Ditto.
9572
9573Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9574
9575 * configure.in: upgraded to version 1.4.0
9576 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9577 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9578 XML query language, see http://www.w3.org/TR/xpath for more details.
9579 * parser.c, parser.h: added CHAR* related string functions for XPath
9580 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9581 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9582 rebuild the docs.
9583 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9584 and regression testing capabilities for XPath.
9585
9586Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9587
9588 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9589 closing bug #1646
9590
9591Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9592
9593 * Makefile.am, example/Makefile.am: closed bug #1683
9594
9595Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9596
9597 * example/Makefile.am, configure.in: added the makefile for the
9598 gjobread example
9599
9600Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9601
9602 * doc/Makefile.am:
9603 - fix which allow "make install DESTDIR=</install/prefix>".
9604
9605Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9606
9607 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9608 which fixed a problem on the file reading-code.
9609
9610Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9611
9612 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9613 output.
9614 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9615
9616Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9617
9618 * parser.h : Oops removed the binary compatibility problem
9619 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9620 * parser.c, HTMLparser.c: applied patches for reading from stdin
9621
9622Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9623
9624 * parser.c, entities.c, valid.c: cleanup bug #1591
9625 * configure.in: cleanup bug #1592
9626 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9627 the same tree back-end. Hence gdome will be available for it.
9628 * doc/Makefile.am: close bug #617
9629
9630Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9631
9632 * parser.c: alloctate a per parser context SAX interface block
9633
9634Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9635
9636 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9637 and xmlEncodeEntitiesReentrant with the correct one :-\
9638
9639Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9640
9641 * commit of my internal XML base changes, quite a lot of
9642 changes, cleanups, better entities support, framework for
9643 new I/O and charset detection and handling
9644 * Fixed the configure/Makefile stuff to generate shared libs
9645 with the proper version info, so we jumped on rev from
9646 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9647 xmlEncodeEntities() result need to be freed now, and a string
9648 xmlParserVersion provide the current library version.
9649
9650Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9651
9652 * parser.c: fixed a buffer overrun for when you have a very long
9653 attribute with no entities in it.
9654
9655Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9656
9657 * added example directory
9658 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9659
9660Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9661
9662 * Release of libxml-1.1, nearly everything has been touched for
9663 this.
9664 * Added more regression tests
9665 * Updated the documentation
9666
9667Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9668
9669 * tree.[ch]: unified the XML_NO_CORBA defines.
9670 * parser.c encoding.[ch]: started plugging in char encoding detection
9671
9672Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9673
9674 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9675 Also freed allocated buffer.
9676
9677Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9678 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9679 reentrancy problem at printing. One is left in entities.c, to
9680 remove ASAP
9681 * testSAX.c : added a test example showing the use of the SAX
9682 interface if one doesn't want to build the DOM tree.
9683 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9684
9685Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9686
9687 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9688 large revamping of the parser to use SAX callbacks
9689 http://www.megginson.com/SAX/ (or at least a C like interface
9690 a la Expat). It's now possible to set up your own callbacks
9691 and the parser will not build a DOM tree.
9692 * test/* result/*: updated the test suite, I finally removed
9693 the old Namespace draft support (PI based).
9694
9695Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9696
9697 * Makefile.am: added test result to EXTRA_DIST for make tests
9698
9699Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9700
9701 * parser.c, parserInternals.h: moved the chars macro definitions
9702 to parserInternals.h
9703 * parser.c, error.c: applied patches from "Knut Åkesson"
9704 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9705
9706Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9707
9708 * xml-config.in : applied patch to make --version work
9709
97101999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9711
9712 * Makefile.am (check-local): Alias for `tests' target. This will
9713 cause `make check' to do the right thing.
9714 (tests): Don't run tests in srcdir. Also, replaced calls to
9715 basename with a `sed' "equivalent".
9716
9717Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9718
9719 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9720 it in the header and not the sources, updated the doc.
9721 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9722 pointing this out.
9723
9724Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9725
9726 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9727 exported the inputStream routines.
9728 * doc/html/* : updated accordingly
9729
9730Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9731
9732 * parser.c, parser.h, parserInternals.h: added a few extra
9733 internal calls to allocate and free parser contexts ...
9734 * doc/html/* : updated accordingly
9735
9736Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9737
9738 * configure.in, Makefile.am, doc/makefile.am : General changes for
9739 1.0.0 release and including the generated HTML documentation.
9740
9741Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9742
9743 * makefile.am : added parserInternals.h, oops.
9744
9745Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9746
9747 * parserInternals.h: added this header giving access to the parser
9748 internal functions.
9749 * doc/Makefile.am : added a rebuild target which rebuilds the full
9750 set of documentations
9751 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9752 the internal subset.
9753 * *.c *.h: modifications needed to generate the documentation using
9754 gtk-doc, cleanup of functions blocks, reorganisation of struct
9755 declarations.
9756
9757Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9758
9759 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9760 the tar and spec file to include the beginning of the doc.
9761
97621999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9763
9764 * doc/.cvsignore: Added this file.
9765
9766Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9767
9768 * tree.c: fixed xmlGetProp to return "" when the attribute
9769 exists, even if the node-list is NULL.
9770
9771Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9772
9773 * tree.c: patched an error outputting empty attribute values.
9774 * Makefile.am and doc/makefile.am: have been updated during the
9775 week-end. Sorry for an empty CVS log, I got a shell problem.
9776
9777Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9778
9779 * tree.h: cleaned up using enums instead of defines
9780 * parser.c, valid.[ch]: more work on parsing/output of element
9781 declarations
9782
9783Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9784
9785 * valid.[ch], tree.c, parser.c : more work toward full parsing
9786 of XML DTDs.
9787 * README: added informations about mailing-list and on-line
9788 documentation
9789
97901999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9791
9792 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9793
9794Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9795
9796 * parser.c, tree.[ch] : more work toward conformance testing,
9797 added a last element to accelerate parsing of very flat structures
9798 started working on internal subset Element content declaration.
9799 * valid.[ch] : first cut at adding code toward validation.
9800 * previous changes had also small impact on most files, especially
9801 the conformance testing using James Clark test suite.
9802
9803Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9804
9805 * test/* : updated the examples, most of them were not well
9806 formed (humm), and added rdf2.
9807 * result/* : resulting changes in the output.
9808
9809Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9810
9811 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9812
9813Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9814
9815 * tree.c: patched a bug in the generation of empty attributes
9816
9817Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9818
9819 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9820 for node/trees/documents/... Biggest problem is namespace
9821 support when copying subtrees.
9822
9823Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9824
9825 * parser.c, entities.c: improve entities and char ref encoding,
9826 and cleanups of error messages.
9827
9828Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9829
9830 * parser.c, entities.c: simple bug hunting done during rpm2html and
9831 rpmfind integration.
9832
9833Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9834
9835 * parser.[ch]: Added interfaces allowing to specify a SAX
9836 handler before parsing.
9837
9838Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9839
9840 * parser.c: redirrect all errors reporting through the SAX
9841 error function
9842
9843Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9844
9845 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9846 * libtool, tlmain ...: update of the libtool files
9847
98481998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9849
9850 * entities.c: Use g_snprintf insteda of snprintf.
9851
9852Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9853
9854 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9855 added ent5 test for this purpose.
9856 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9857
9858Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9859
9860 * parser.c: fixed? a strange error due to compression on a GWP
9861 document.
9862
9863Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9864
9865 * tree.[ch]: bug fixing
9866 * entities.[ch]: defined a specific type for predefined entities
9867 * doc/xml.html: more documentation on the library, how to use it,
9868 overview of the interfaces.
9869
9870Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9871
9872 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9873
9874Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9875
9876 * tree.c: corrected a small bug
9877 * doc/xml.html: continuing writing documentation.
9878
9879Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9880
9881 * debugXML.h debugXML.c: added debugging utilities.
9882 * tester.c: added --debug switch.
9883 * tree.c: patched an incorrect node->type assignment.
9884 * parser.c: formatting, ensure that node->doc != NULL in attributes
9885
9886Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9887
9888 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9889 entity support and provide an internal representation close to
9890 DOM one (entity ref nodes, and attribute value as tree). I tried
9891 to preserve the interface but this will surely break some apps
9892 (I have to change rpm2html/rpmfind for example). I had to change
9893 two interfaces, and the generated tree is somewhat different.
9894 * doc/* : started documenting the XML library, the tree and
9895 DOM/Corba. This is a first step.
9896
9897Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9898
9899 * parser.c: Set up the fonctions comment block, boring but useful.
9900 * parser.h, SAX.c, parser.c: now attributes are processed through
9901 the SAX interface. The problem is that my SAX interface diverged
9902 quite a bit from the original one, well this is not an official
9903 spec, and translating it from Java to C is hairy anyway...
9904
9905Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9906
9907 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9908 fonctions comment block, boring but useful.
9909
9910Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9911
9912 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9913 conversion routines. However they are not yet used to convert the
9914 inputs. The core will run with UTF-8.
9915
9916Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9917
9918 * tree.c : make sure that the type id is properly set-up when
9919 a new object is allocated, needed for DOM.
9920
9921Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9922
9923 * tree.h, tree.c: Ok, the main objects in the tree will be native
9924 corba objects, it costs 8 bytes per Node, Attribute and Document
9925 but it simplifies the Corba integration a lot (no extra interface
9926 objects to allocate/free).
9927
9928Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9929
9930 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9931 and changed NODEs contants for conformity with DOM Level 1
9932
9933Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9934
9935 * added hooks to keep track of servants when creating objects
9936 xmlDoc and xmlNode (for Corba export).
9937
9938Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9939
9940 * added xml-config script.
9941
9942Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9943
9944 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9945 to autoupdate libtool and automake conf files.
9946
99471998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9948
9949 * Makefile.am: Use '?' to separate the sed
9950 commands as ',' is used when people pass -Wl,something.
9951
9952
9953Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9954
9955 * tree.c, tree.h: added a per-document compression interface.
9956
9957Tue Sep 22 20:47:38 EDT 1998
9958
9959 * tree.c, tree.h: added saving with compression and added interfaces
9960 to control the compression level (xmlGetCompressMode,
9961 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9962
9963Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9964
9965 * parser.c: corrected a loop for files of size 0
9966
99671998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9968
9969 * error.h: New file. Contains prototyes from `error.c'.
9970
9971Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9972
9973 * Makefile.am (xmlincdir): New macro.
9974 (xmlinc_HEADERS): Renamed from include_HEADERS.
9975
9976Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9977
9978 * applied small patch on numeric entities from
9979 Christopher Blizzard <blizzard@appliedtheory.com>
9980
9981Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9982
9983 * New release 0.2, removed the old xml_* files so that it's
9984 coherent with the other CVS base (W3C), far better conformance
9985 to standard, new namespaces, decent entities support, beginning
9986 of a SAX-like interface. Nearly nothing left intact, even the
9987 test examples ...
9988
99891998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9990
9991 * .cvsignore: Add .deps dir
9992
9993Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9994
9995 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9996
9997Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9998
9999 * configure.in: added test for CPP
10000 * AUTHORS, Changelog: the original ones didn't get commited but the
10001 glib ones instead, fixed.
10002 * Makefile.am: corrected an error in library naming
10003
10004Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10005
10006 * integrated code developped at W3C
10007 * changed the original Copyright
10008 * migrated to automake
10009 * prefixed the filenames by xml_ to avoid filename clashes
10010
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010011Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10012
10013 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10014 should not be called.
10015
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010016Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10017
10018 * libxml-2.0.pc.in: applied the patch to fix #101894
10019
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010020Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10021
10022 * tree.c : applied patch from Lukas Schroeder for register callbacks
10023 * valid.c: modified patch from Lukas Schroeder to test
10024 register callbacks with --chkregister
10025
Daniel Veillard067bae52003-01-05 01:27:54 +000010026Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10027
10028 * xmlreader.c: seriously changed the way data are pushed to
10029 the underlying parser, go by block of 512 bytes instead of
10030 tryng to detect tag boundaries at that level. Changed the
10031 way empty element are detected and tagged.
10032 * python/tests/reader.py python/tests/reader2.py
10033 python/tests/reader3.py: small changes mostly due to context
10034 reporting being different and DTD node being reported. Some
10035 errors previously undetected are now caught and fixed.
10036 * doc/xmlreader.html: flagged last section as TODO
10037
Daniel Veillard51a447a2003-01-04 19:42:46 +000010038Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10039
10040 * python/libxml.py: integrated the Python 2.2 optimizations
10041 from Hannu Krosing, while maintaining compatibility with
10042 1.5 and 2.1
10043
Daniel Veillarde59494f2003-01-04 16:35:29 +000010044Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10045
10046 * xmllint.c: a bit of cleanup
10047 * xmlreader.c: small fix
10048 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10049 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10050
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010051Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10052
10053 * python/setup.py.in: patch from Stéphane Bidoul to include
10054 drv_libxml2.py in setup.py
10055
Daniel Veillard66b82892003-01-04 00:44:13 +000010056Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10057
10058 * doc/xmlreader.html: starting documenting the new XmlTextReader
10059 interface.
10060
Daniel Veillard7704fb12003-01-03 16:19:51 +000010061Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10062
10063 * xmllint.c: added the --stream flag to use the TextReader API
10064 * xmlreader.c: small performance tweak
10065
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010066Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10067
10068 * xmlreader.c python/tests/reader2py: okay the DTD validation
10069 code on top of the XMLTextParser API should be solid now.
10070
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010071Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10072
10073 * xmlreader.c python/tests/reader2py: Fixing some more mess
10074 with validation and recursive entities while using the
10075 reader interface, it's getting a bit messy...
10076
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010077Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10078
10079 * xmlreader.c python/tests/reader.py: another couple of problem
10080 related to IsEmptyElement reported by Stéphane Bidoul needed
10081 some fixes.
10082
Daniel Veillard4f860202003-01-02 13:00:02 +000010083Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10084
10085 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10086 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10087 based on the python XmlTextReader interface.
10088
Daniel Veillard3c265e42003-01-01 21:06:49 +000010089Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10090
10091 * tree.c: backing out one change in the last patch which broke the
10092 regression tests
10093
Daniel Veillard5335dc52003-01-01 20:59:38 +000010094Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10095
10096 * global.data globals.c tree.c include/libxml/globals.h: applied
10097 an old patch from Lukas Schroeder to track node creation and
10098 destruction. Probably missing a lot of references at the moment
10099 and not usable reliably.
10100
Daniel Veillard8ba17412003-01-01 19:13:12 +000010101Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10102
10103 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10104 from doc/news.html and a stylesheet
10105
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010106Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10107
10108 * xmlreader.c python/tests/reader.py: fixed another couple of
10109 xmlreader bugs reported by Stéphane Bidoul and added tests.
10110
Daniel Veillard9e395c22003-01-01 14:50:44 +000010111Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10112
10113 * xmlreader.c python/tests/reader2.py: fixed another validity
10114 checking in external parsed entities raised by Stéphane Bidoul
10115 and added a specific regression test.
10116 * python/tests/reader3.py: cleanup
10117
Daniel Veillardd5896142002-12-31 14:45:26 +000010118Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * xmlreader.c python/tests/reader2.py: fixed a problem with
10121 validation within entities pointed by Stéphane Bidoul, augmented
10122 the tests to catch those.
10123
Daniel Veillarddc85f282002-12-31 11:18:37 +000010124Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * python/generator.py: modified the generator to allow keeping
10127 class references when creating new classes, needed to fix a bug
10128 pointed by Stéphane Bidoul where the input buffer of the
10129 xmlTextReader instance gets destroyed if the python wrapper for
10130 the input is not referenced anymore.
10131
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010132Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10135 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10136
Daniel Veillard571b8892002-12-30 12:37:59 +000010137Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * xmlreader.c python/tests/reader.py: fixed another problem
10140 pointed by Stéphane Bidoul
10141
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010142Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10145 with "<a/>"
10146
Daniel Veillardecaba492002-12-30 10:55:29 +000010147Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * SAX.c: warn on xmlns:prefix="foo"
10150 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10151 for namespace attributes handling.
10152
Daniel Veillard2d84a892002-12-30 00:01:08 +000010153Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10156 a really nasty problem raised by a DocBook XSLT transform
10157 provided by Sebastian Bergmann
10158
Daniel Veillard29b3e282002-12-29 11:14:41 +000010159Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10162 by Stéphane Bidoul and integrated it into the tests
10163
Daniel Veillarde18fc182002-12-28 22:56:33 +000010164Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10167 extended the XmlTextReader API a bit, addding accessors for
10168 the current doc and node, and an entity substitution mode for
10169 the parser.
10170 * python/libxml.py python/libxml2class.txt: related updates
10171 * python/tests/Makefile.am python/tests/reader.py
10172 python/tests/reader2.py python/tests/reader3.py: updated a bit
10173 the old tests and added a new one to test the entities handling
10174
Daniel Veillardaba976d2002-12-28 21:14:18 +000010175Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * python/generator.py python/libxml2class.txt
10178 python/tests/reader.py python/tests/reader2.py: changed the
10179 generator to provide casing for the XmlTextReader similar to
10180 C# so that examples and documentation are more directly transposable.
10181 Fixed the couple of tests in the suite.
10182
Daniel Veillard83298842002-12-28 15:12:33 +000010183Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * doc/guidelines.html: added a document on guildeline for
10186 publishing and deploying XML
10187
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010188Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * valid.c xmlreader.c: final touch running DTD validation
10191 on the XmlTextReader
10192 * python/tests/Makefile.am python/tests/reader2.py: added a
10193 specific run based on the examples from test/valid/*.xml
10194
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010195Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * python/libxml.py: added a few predefined xmlTextReader parser
10198 configuration values.
10199
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010200Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * python/libxml_wrap.h: trying to fix #102037
10203
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010204Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * SAX.c: fixing bug #95296, when the predefined entities
10207 are redefined in the DTD the default one must be used
10208 instead anyway.
10209
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010210Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10211
10212 * doc/xmllint.xml
10213 * doc/xmllint.1
10214 Add discussion of XML_DEBUG_CATALOG to xmllint man
10215 page - bug #100907
10216
10217
Daniel Veillarddf512f42002-12-23 15:56:21 +000010218Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * xmlreader.c: Fixed the empty node detection to avoid reporting
10221 an inexistant close tag.
10222
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010223Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10226 for Python 2.1
10227
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010228Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10229
10230 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10231
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010232Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * doc/libxml2-api.xml python/tests/reader.py: one really need
10235 to provide the base URI information when creating a reader parser
10236 from an input stream. Updated the API and the example using it.
10237
Daniel Veillardea7751d2002-12-20 00:16:24 +000010238Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10241 include/libxml/valid.h include/libxml/xmlreader.h: working on
10242 DTD validation on top of xml reader interfaces. Allows to
10243 validate arbitrary large instances. This required some extensions
10244 to the valid module interface and augmenting the size of xmlID
10245 and xmlRef structs a bit.
10246 * uri.c xmlregexp.c: simple cleanup.
10247
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010248Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10251 work on the xml reader interfaces.
10252 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10253 Web page for the Windows binaries.
10254
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010255Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * xmlIO.c: applied a patch for VMS following the report by
10258 Nigel Hall
10259
Daniel Veillard3772de32002-12-17 10:31:45 +000010260Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * parser.c: the parseStartTag bug fix wasn't complete.
10263
Daniel Veillard67df8092002-12-16 22:04:11 +000010264Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10267 parseStartTag, fixing it.
10268 * test/att4 result/att4 result/noent/att4: adding the test
10269 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10270 more methods to XmlTextReader.
10271
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010272Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10273
10274 * win32/libxml2.def.src: added more xml reader exports
10275 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10276 to the build
10277
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010278Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10279
10280 * doc/tutorial/xmltutorial.xml
10281 plus generated html and pdf
10282 Updating tutorial again based on further comments from Niraj
10283 Tolia on the last iteration
10284
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010285Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10286
10287 * doc/tutorial/xmltutorial.xml
10288 * doc/tutorial/includekeyword.c
10289 * doc/tutorial/includegetattribute.c
10290 plus generated html and pdf
10291 Adding fix from Niraj Tolia to tutorial to properly free memory.
10292
10293
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010294Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10297 more methods of XmlTextReader.
10298 * python/libxml2class.txt python/tests/reader.py: this increased the
10299 methods in the bndings, augmented the test to check those new
10300 functions.
10301
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010302Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10305 methods of XmlTextReader.
10306 * python/generator.py python/libxml_wrap.h python/types.c
10307 python/libxml2class.txt: added the reader to the Python bindings
10308 * python/tests/Makefile.am python/tests/reader.py: added a specific
10309 test for the Python bindings of the Reader APIs
10310 * parser.c: small cleanup.
10311
Daniel Veillard06503452002-12-13 10:42:08 +000010312Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10313
10314 * xinclude.c: fallback was only copying the first child not the
10315 full child list of the fallback element, closes #89684 as reopened
10316 by Bernd Kuemmerlen
10317
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010318Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10319
10320 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10321
Daniel Veillard000eafb2002-12-12 10:04:22 +000010322Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10323
Daniel Veillardc1eed322002-12-12 11:01:32 +000010324 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010325 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010326 gives enum values, fix functype return type, put back fields in
10327 structs
10328 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010329
Daniel Veillard024b5702002-12-12 00:15:55 +000010330Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10333 about htmlNodeDumpOutput location.
10334 * xpath.c: removed an undefined function signature
10335 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10336 too many symbols in the API breaking the python bindings.
10337 Updated with the libxslt/libexslt changes.
10338
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010339Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * configure.in: preparing release of 2.4.29
10342 * doc/*: rebuilt the docs and API
10343 * xmlreader.c: a few more fixes for the XmlTextReader API
10344
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010345Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10346
10347 * include/win32config.h: applied mingw patch from Magnus Henoch
10348
Daniel Veillard5aad8322002-12-11 15:59:44 +000010349Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10352
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010353Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10356 building Python script, does the C parsing directly, generates
10357 a better API description including structure fieds defs and
10358 enums. Still a couple of bugs, but good enough for the python
10359 wrappers now.
10360 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10361 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10362 include/libxml/schemasInternals.h include/libxml/tree.h: more
10363 cleanup based on the python analysis script reports.
10364 * libxml.spec.in: make sure the API XML description is part of the
10365 devel package.
10366
Daniel Veillard01c13b52002-12-10 15:19:08 +000010367Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10368
10369 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10370 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10371 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10372 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10373 code cleanup, especially the function comments.
10374 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10375
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010376Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * Makefile.am xmlreader.c include/libxml/Makefile.am
10379 include/libxml/xmlreader.h: Adding a new set of APIs based on
10380 the C# TextXmlReader API but converted to C. Allow to parse
10381 in constant memory usage, far simpler to program and explain
10382 than the SAX like APIs, unfinished but working.
10383 * testReader.c: test program
10384
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010385Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10386
10387 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10388
Daniel Veillard64b35282002-12-04 15:10:40 +000010389Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * tree.c: Chip turner indicated that XHTML1 serialization
10392 rule for style actually break on both IE and Mozilla,
10393 try to avoid the rule if escaping ain't necessary
10394
Daniel Veillard8efff672002-12-04 11:44:48 +000010395Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * nanhttp.c: handle HTTP URL escaping, problem reported by
10398 Glen Nakamura and Stefano Zacchiroli
10399
Daniel Veillard1c732d22002-11-30 11:22:59 +000010400Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10403
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010404Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10405
10406 * uri.c: Johann Richard pointed out some XPointer problems for
10407 URN based URI references in XInclude. Modified the URI parsing
10408 and saving routines to allow correct parsing and saving of
10409 XPointers, especially when attached to "opaque" scheme accordingly
10410 to RFC 2396
10411
Daniel Veillard8db67d22002-11-27 19:39:27 +000010412Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10415 of refactoring to the HTML saving code.
10416 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10417 in the doc.
10418
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010419Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10422 to a buffer API to reuse the generic dump to an OutputIO layer,
10423 this reduces code, fixes xmlNodeDump() for XHTML, also made
10424 xmlNodeDump() now return the number of byte written.
10425
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010426Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * python/setup.py.in: another patch from Stéphane Bidoul for
10429 Python bindings on Windows
10430 * doc/parsedecl.py: small cleanup
10431
Daniel Veillard9715c172002-11-25 16:33:40 +000010432Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * libxml.spec.in configure.in: add a line in %changelog for releases
10435
Daniel Veillard9bc53102002-11-25 13:20:04 +000010436Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * parser.c: patch from Marcus Clarke fixing a problem in entities
10439 parsing that was detected in KDe documentations environment.
10440
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010441Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10442
10443 * python/libxml.c (libxml_prev): Return the previous as opposed to
10444 the next node (I guess this is the result of some cut & paste programming:)
10445
Daniel Veillard80d7b902002-11-23 16:23:08 +000010446Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10449
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010450Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10451
10452 * python/generator.py python/libxml.c python/setup.py.in: trying
10453 to fix the Python bindings build on Windows (Stéphane Bidoul)
10454
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010455Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10456
10457 * win32/configure.js: added option for python bindings
10458 * win32/libxml2.def.src: added more exports
10459
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010460Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10461
10462 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10463 pthreads
10464 * win32/wince/*: applied updates to Windows CE port from Javier
10465
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010466Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * configure.in: preparing 2.4.28
10469 * libxml.spec.in doc/Makefile.am: some cleanup
10470 * doc/*: updated the news and regenerated.
10471
Daniel Veillardfee408f2002-11-22 13:18:30 +000010472Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * HTMLparser.c: final touch at closing #87235 </p> end tags
10475 need to be generated.
10476 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10477 this change slightly the output of a few tests
10478 * doc/*: regenerated
10479
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010480Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * parserInternals.c: fixing bug #99190 when UTF8 document are
10483 parsed using the progressive parser and the end of the chunk
10484 is in the middle of an UTF8 multibyte character.
10485
William M. Brack8b2c7f12002-11-22 05:07:29 +000010486Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10487
10488 * threads.c: fixed initialization problem in xmlNewGlobalState
10489 which was causing crash.
10490 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10491 in xmlInitializeGlobalState.
10492 * parserInternals.c: cleaned up ctxt->sax initialisation.
10493
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010494Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * tree.c include/libxml/tree.h: modified the existing APIs
10497 to handle XHTML1 serialization rules automatically, also add
10498 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10499 libxslt serialization uses it when needed without changing
10500 the library API.
10501 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10502 result/xhtml1: added a new test specifically for xhtml1 output
10503 and updated the result of one XHTML1 test
10504
Daniel Veillardd076a202002-11-20 13:28:31 +000010505Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * xinclude.c parserInternals.c encoding.c: fixed #99082
10508 for xi:include encoding="..." support on text includes.
10509 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10510 test/XInclude/ents/isolatin.txt : added a specific regression test
10511 * python/generator.py python/libxml2class.txt: fixed the generator
10512 the new set of comments generated for doc/libxml2-api.xml were
10513 breaking the python generation.
10514
Daniel Veillard817e70b2002-11-19 22:28:48 +000010515Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10518 * configure.in: patch for Solaris on new autoconf closes #98880
10519 * doc/parsedecl.py: repair the frigging API building script,
10520 did I say that python xmllib sucks ?
10521 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10522 and some comment are no more truncated.
10523
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010524Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * parser.c: Martin Stoilov pointed out a potential leak in
10527 xmlCreateMemoryParserCtxt
10528
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010529Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10532 included in HTML documents and using the push parser.
10533
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010534Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10535
10536 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10537 specified, look for the Python interpreter not just in the
10538 specified root but also in the specified location. Fixes #98825
10539
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010540Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * python/libxml.c: fixing bug #98792 , node may have no doc
10543 and dereferencing without checking ain't good ...
10544
Daniel Veillarddad3f682002-11-17 16:47:27 +000010545Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * configure.in: preparing release 2.4.27
10548 * doc/* : updated and rebuilt the docs
10549 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10550 and all the docs are actually packaged and in the final RPMs
10551 * parser.c parserInternals.c include/libxml/parser.h: restore
10552 xmllint --recover feature.
10553
Daniel Veillard68e9e742002-11-16 15:35:11 +000010554Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10555
Daniel Veillard784b9352003-02-16 15:50:27 +000010556 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010557 processing of parsed entities, and XPath computation on sustitued
10558 entities.
10559 * testXPath.c: make sure entities are substitued.
10560
Daniel Veillard328f48c2002-11-15 15:24:34 +000010561Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10562
Daniel Veillard784b9352003-02-16 15:50:27 +000010563 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010564 processing of internal parsed entities, which had to be changed.
10565
Daniel Veillard66651aa2002-11-15 11:21:43 +000010566Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10569 trying to fix bug #98517 about building outside the source tree
10570 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10571
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010572Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10573
10574 * include/win32config.h: cleanup
10575 * win32/Makefile.mingw: integrated mingw in JScript configure
10576 * win32/Makefile.msvc: modified to allow mingw coexistence
10577 * win32/configure.js: integrated mingw
10578 * win32/Readme.txt: cleanup
10579
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010580Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * HTMLparser.c: strengthen the guard in the Pop macros,
10583 like in the XML parser, closes bug #97315
10584
Daniel Veillard0821b152002-11-12 20:57:47 +000010585Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10588 callback is never used.
10589
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010590Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * parserInternals.c: fixed the initialization of the SAX structure
10593 which was breaking xsltproc
10594 * xpath.c: patch from Petr Pajas for CDATA nodes
10595 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10596 * parser.c include/libxml/parser.h: patch from Peter Jones
10597 removing a leak in xmlSAXParseMemory() and adding the
10598 function xmlSAXParseMemoryWithData()
10599
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010600Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10601
10602 adding pdf of tutorial, changing web page to link to it
10603 * doc/tutorial/xmltutorial.pdf
10604 * doc/xml.html
10605 * doc/docs.html
10606
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010607Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10608
10609 * doc/tutorial/ar01s08.html
10610 adding file what I forgot for tutorial
10611
10612
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010613Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10614
10615 Adding encoding discussion to tutorial
10616 Added:
10617 * doc/tutorial/images/*.png: DocBook admonition image files
10618 * doc/tutorial/apf.html, apg.html: new generated html
10619 * doc/tutorial/includeconvert.c: conversion code entity file
10620 changed:
10621 * doc/tutorial/xmltutorial.xml: DocBook original
10622 * doc/tutorial/*.html: generated html
10623
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010624Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10625
10626 * include/libxml/*.h: retired xmlwin32version.h
10627 * doc/Makefile.am: retired xmlwin32version.h
10628 * win32/configure.js: retired xmlwin32version.h
10629
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010630Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10631
10632 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010633 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10634 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010635
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010636Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * globals.c: fixed a typo pointed out by Igor
10639 * xpath.c: try to speed up node compare using line numbers
10640 if available.
10641
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010642Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10643
10644 * tree.c: make xmlFreeNode() handle attributes correctly.
10645
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010646Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10647
10648 * catalog.c: completed the #96963 fix, as reported by Karl
10649 Eichwalder
10650
Daniel Veillard56f21f22002-11-06 15:49:46 +000010651Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10654
Daniel Veillard91ad8792002-11-04 17:06:52 +000010655Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * Makefile.am: switched the order of a couple of includes
10658 to fix bugs #97100
10659
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010660Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10661
10662 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10663 xmlLoadCatalogs that used to separate directories with a ':'.
10664
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010665Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10666
10667 * threads.c: improvements to the Windows-side of thread handling
10668 * testThreads.c: conditionally excluded unistd.h
10669 * testThradsWin32.c: broke overlong lines
10670 * include/win32config.h: adapted thread-related macros to the new
10671 scheme and for pthreads on Windows
10672 * win32/Makefile.msvc: introduced a more flexible thread build,
10673 added testThreads[Win32].c to the build
10674 * win32/configure.js: introduced a more flexible thread config
10675
John Fleck61f6fb62002-10-31 15:23:29 +0000106762002-10-31 John Fleck <jfleck@inkstain.net>
10677
10678 * doc/xml.html (and, by implication, FAQ.html)
10679 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10680
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010681Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10682
10683 * configure.in: removed xmlwin32version.h
10684 * include/libxml/Makefile.am: removed xmlwin32version.h
10685
Daniel Veillardce66ce12002-10-28 19:01:59 +000010686Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * tree.c: applied patch from Brian Stafford to fix a bug
10689 in xmlReconciliateNs()
10690
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010691Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * tree.c: applied patch from Christian Glahn to allow
10694 xmlNewChild() on document fragment nodes
10695
Daniel Veillardb39bc392002-10-26 19:29:51 +000010696Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * parser.c: Christian Glahn found a problem with a recent
10699 patch to xmlParseBalancedChunkMemoryRecover()
10700 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10701 problems
10702 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10703 test/schemas/seq*: added the test cases from Charles
10704
Daniel Veillard366a9152002-10-23 20:43:53 +000010705Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10706
10707 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10708 serious cleanup of the spec file and associated changes
10709 in the Makefiles.
10710 * valid.c: try to remove some warnings on x86_64
10711
Daniel Veillardd033d022002-10-23 14:55:02 +000010712Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10715 fix bug #96586
10716
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010717Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10720 parsing, applied his patch
10721 * result/HTML/attrents.html result/HTML/attrents.html.err
10722 result/HTML/attrents.html.sax test/HTML/attrents.html:
10723 added the test and result case provided by Mikhail Sogrine
10724
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010725Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * vms/build_libxml.com vms/config.vms vms/readme.vms
10728 include/libxml/parser.h include/libxml/parserInternals.h
10729 include/libxml/tree.h include/libxml/xmlIO.h
10730 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10731 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10732 Applied the VMS update patch from Craig A. Berry
10733 * doc/*.html: update
10734
Daniel Veillardf000f072002-10-22 14:28:17 +000010735Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10738
Daniel Veillard1e208222002-10-22 14:25:25 +000010739Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * debugXML.c: adding a grep command to --shell in xmllint
10742 for T.V. Raman
10743
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010744Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * xmlcatalog.c: tried to fix some of the problem with --sgml
10747
Daniel Veillard935494a2002-10-22 14:22:46 +000010748Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * parser.c: tried to fix bug #91500 where doc->children may
10751 be overriden by a call to xmlParseBalancedChunkMemory()
10752
10753Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10756 identifiers in SGML catalogs containing '&'
10757
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010758Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * python/types.c: fixed bugs when passing result value tree
10761 to Python functions.
10762
Daniel Veillard48267432002-10-18 11:21:38 +000010763Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * configure.in: preparing the release of 2.4.26
10766 * doc/*: updated and rebuilt the documentation
10767
Daniel Veillardbb284f42002-10-16 18:02:47 +000010768Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * parser.c: fixed a XML Namespace compliance bug reported by
10771 Alexander Grimalovsky
10772
Daniel Veillard44892f72002-10-16 15:23:26 +000010773Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * HTMLtree.c: fixed serialization of script and style when
10776 they are not lowercase (i.e. added using the API to the tree).
10777
Daniel Veillard2fd85422002-10-16 14:32:41 +000010778Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10779
10780 * valid.c: make xmlValidateDocument emit a warning msg if there
10781 is no DTD, pointed by Christian Glahn
10782
Daniel Veillard32370232002-10-16 14:08:14 +000010783Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10786 content model when some of the blocks have min or max, and a couple
10787 of bugs found in the process.
10788 * result/schemas/list0* test/schemas/list0*: added some specific
10789 regression tests
10790
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010791Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * README: updated the contact informations
10794
Daniel Veillard63186732002-10-15 08:43:17 +000010795Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10796
10797 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10798 misses it, reported by Peter Bray.
10799
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010800Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10803 and removed a few warnings
10804
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010805Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10806
10807 * parser.c: Christian Glahn found a small bug in the push parser.
10808 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10809 public
10810
Daniel Veillard6045c902002-10-09 21:13:59 +000010811Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * xmlschemas.c include/libxml/xmlschemas.h: added
10814 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10815 * testSchemas.c: added --memory to test the new interface
10816
Daniel Veillardf0070122002-10-09 14:24:17 +000010817Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * doc/index.py doc/search.php: integrated the XSLT indexing,
10820 a few fixed in the indexer, added a scope selection at the
10821 search level.
10822
Daniel Veillard01992e02002-10-09 10:20:30 +000010823Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10824
10825 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10826 this was due to uninitialized parts of the validation context
10827
Daniel Veillard321be0c2002-10-08 21:26:42 +000010828Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * debugXML.c: applied patch from Mark Vakoc except the API
10831 change, preserved it.
10832 * doc/*: updated the docs to point to the search engine for
10833 information lookup or before bug/help reports.
10834
Daniel Veillard01e87d22002-10-08 16:55:06 +000010835Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10836
10837 * doc/index.py doc/search.php: added mailing-list archives
10838 indexing and lookup
10839
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010840Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10843
Daniel Veillard9b006132002-10-07 11:13:27 +000010844Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * doc/index.py: improved HTML indexing
10847 * doc/search.php: make the queries also lookup the HTML based indexes
10848
Daniel Veillard141d04b2002-10-06 21:51:18 +000010849Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10850
10851 * doc/index.py: added HTML page indexing
10852
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010853Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10854
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010855 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010856 problem in libxslt.
10857 * catalog.c: fixed list handling in XML_CATALOG_FILES
10858
Daniel Veillardceb09b92002-10-04 11:46:37 +000010859Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * valid.c: typo/bug found by Christian Glahn
10862
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010863Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10864
10865 * xmlIO.c: applied Windows CE patch from Javier.
10866 * win32/wince: new directory, contains support for the PocketPC
10867 with Windows CE from Javier.
10868 * include/win32config.h: reorganised, removed duplicate
10869 definitions and applied WinCE patch from Javier.
10870 * include/wsockcompat.h: new file, now contains WinSock
10871 compatibility macros.
10872 * win32/Makefile.msvc: introduced double-run compilation.
10873
Daniel Veillarde16b5742002-09-26 17:50:03 +000010874Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * configure.in include/libxml/xmlwin32version.h: preparing release
10877 of 2.4.25
10878 * doc/*: updated and regenerated teh docs and web pages.
10879
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010880Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10883 error were not covering namespace declarations.
10884 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10885 it was missing the attribute declaration for the namespace
10886 * result/VC/NS3: the fix now report breakages in that test
10887
Daniel Veillardabe01742002-09-26 12:40:03 +000010888Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10891
Daniel Veillard2ace1952002-09-26 12:28:02 +000010892Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10893
10894 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10895 and regenerated the docs and web site
10896
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010897Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10900 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10901 not before
10902
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010903Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10904
10905 * python/generator.py python/libxml2class.txt: fixed a stupid error
10906 breaking the python API
10907
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010908Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10909
10910 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10911 triostr.c triostr.h: applied a trio update patch from
10912 Bjorn Reese which should work with MinGW
10913
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010914Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * tree.c: improving some documentation comments
10917 * xmlregexp.c: found and fixed a mem leak with python regression tests
10918 * doc/*: rebuilt the doc and the API XML file including the
10919 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10920 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10921 python/types.c: added access to the XML Schemas regexps from
10922 python
10923 * python/tests/Makefile.am python/tests/regexp.py: added a
10924 simple regexp bindings test
10925
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010926Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10927
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010928 * doc/xml.html:
10929 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010930
Daniel Veillard118aed72002-09-24 14:13:13 +000010931Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10932
10933 * xmlregexp.c: fixed the data callback on transition functionality
10934 which was broken when using the compact form
10935 * result/schemas/*: updated the results, less verbose, all tests
10936 pass like before
10937 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10938 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10939 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10940 annoying warnings
10941 * xpath.c: try to provide better error report when possible
10942
Daniel Veillard72336152002-09-21 13:08:14 +000010943Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * Makefile.am: fixed a breakage raised by Jacob
10946
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010947Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10948
10949 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10950 which don't use sockets
10951
Igor Zlatkovic01280582002-09-20 16:40:34 +000010952Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10953
10954 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10955 * win32/configure.js: applied zlib patch from Daniel Gehriger
10956
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010957Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10958
10959 * win32/configure.js: applied the patch from Mark Vakoc for
10960 regexp support
10961 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10962 for regexp support
10963
Daniel Veillardb5c05732002-09-20 13:36:25 +000010964Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10965
10966 * xmlschemastypes.c: as pointed by Igor Float and Double
10967 parsing ain't finished yet
10968
Daniel Veillard40b11342002-09-20 12:01:39 +000010969Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * Makefile.am configure.in: trying to fix #88412 by bypassing
10972 all the python subdir if python ain't detected
10973
Daniel Veillard23e73572002-09-19 19:56:43 +000010974Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10977 made configuring with regexps/automata/unicode the default
10978 but without schemas ATM
10979 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10980 fixed the regexp based DTD validation performance and memory
10981 problem by switching to a compact form for determinist regexps
10982 and detecting the determinism property in the process. Seems
10983 as fast as the old DTD validation specific engine :-) despite
10984 the regexp built and compaction process.
10985
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010986Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * valid.c: determinism is debugged, new DTD checking code now works
10989 but xmlFAComputesDeterminism takes far too much CPU and the whole
10990 set usues too much memory to be really usable as-is
10991
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010992Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * tree.c: fixed another stupid bug in xmlGetNodePath()
10995 * xmllint.c: --version now report the options compiled in
10996
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010997Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10998
10999 * HTMLparser.c: small cleanup
11000 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11001 when configured with them. A bit of debugging around the determinism
11002 checks is still needed
11003
Daniel Veillard63b01c22002-09-17 19:25:28 +000011004Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11007
Daniel Veillard92727042002-09-17 17:59:20 +000011008Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * xmlIO.c: small portability glitch fixed.
11011
Daniel Veillard84d70a42002-09-16 10:51:38 +000011012Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * xmlschemastypes.c: incomplete steps for real/double support
11015 * testAutomata.c include/libxml/xmlautomata.h
11016 include/libxml/xmlregexp.h: avoiding a compilation problem
11017 * valid.c include/libxml/valid.h: starting the work toward using
11018 the regexps for actual DTD validation
11019
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011020Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11021
11022 * hash.c: cosmetic cleanup
11023 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11024 integrating a DTD validation layer based on the regexps
11025
Daniel Veillard4402ab42002-09-12 16:02:56 +000011026Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11029 the determinism was tested before eliminating the epsilon
11030 transitions :-(
11031
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011032Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11033
11034 * python/generator.py python/libxml.c python/libxml.py
11035 python/libxml2-python-api.xml python/libxml2class.txt
11036 python/libxml_wrap.h python/types.c: updated the python
11037 bindings, added code for easier File I/O, and the ability to
11038 define a resolver from Python fixing bug #91635
11039 * python/tests/Makefile.am python/tests/inbuf.py
11040 python/tests/outbuf.py python/tests/pushSAXhtml.py
11041 python/tests/resolver.py python/tests/serialize.py: updated
11042 and augmented the set of Python tests.
11043
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011044Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11045
11046 * win32/configure.js: added more readme info for the binary
11047 package.
11048
Daniel Veillard607b35c2002-09-10 12:16:19 +000011049Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11050
11051 * xmlIO.c: fixed a stupid out of bound array error
11052
11053Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11056 messing around with support for Windows path, cleanups,
11057 trying to identify and fix the various code path to the
11058 filename access. Added xmlNormalizeWindowsPath()
11059
Daniel Veillard76575762002-09-05 14:21:15 +000011060Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11061
11062 * error.c valid.c: working on better error reporting of validity
11063 errors, especially providing an accurate context.
11064 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11065 error reports in those cases.
11066
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011067Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11068
11069 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11070 parser.c parserInternals.c xmlIO.c: get rid of all the
11071 perror() calls made in the library execution paths. This
11072 should fix both #92059 and #92385
11073
Daniel Veillard19aa7022002-09-05 11:14:19 +000011074Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * xmllint.c: memory leak reporting was broken after a change
11077 of the preprocessor symbol used to activate it.
11078
Daniel Veillardec6725e2002-09-05 11:12:45 +000011079Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * tree.c: try to make the copy function work for node of
11082 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11083 DOM layers though, not libxml2 itself.
11084
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011085Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * valid.c: try to provide file and line informations, not all
11088 messages are covered, but it's a (good) start
11089
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011090Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * xinclude.c: reimplemented a large part of the XInclude
11093 processor, trying to minimize resources used, James Henstridge
11094 provided a huge test case which was exhibiting severe memory
11095 consumption problems.
11096
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011097Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * python/Makefile.am: applied patch from Christophe Merlet to
11100 reestablish DESTDIR
11101
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011102Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * libxml.spec.in: fixes libary path for x86_64 AMD
11105
John Fleckbe98b332002-09-04 03:16:23 +000011106Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11107
11108 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011109 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011110 (plus resulting generated html files)
11111 fixing one spot I missed in the tutorial where I hadn't freed
11112 memory properly
11113
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011114Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11115
11116 * doc/tutorial/includeaddattribute.c
11117 * doc/tutorial/includeaddkeyword.c
11118 * doc/tutorial/includegetattribute.c
11119 * doc/tutorial/includekeyword.c
11120 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011121 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011122 update tutorial to properly free memory (thanks to Christopher
11123 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011124 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011125 added image files so the callouts are graphical, making it
11126 easier to read ( use "--param callout.graphics 1" to generate
11127 html with graphical callouts)
11128
Daniel Veillarde1662542002-08-28 11:50:59 +000011129Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11130
11131 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11132 nice logos generated by Marc Liyanage
11133 * doc/site.xsl *.html: changed the stylesheet to show the new
11134 logo and regenerated the pages
11135
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011136Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11137
11138 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11139
Daniel Veillard42766c02002-08-22 20:52:17 +000011140Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11141
11142 * xpath.c: possible mem leak patch from Jason Adams
11143
11144Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11145
11146 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11147 in the XQuery namespace
11148 * configure.in: preparing 2.4.24
11149 * doc/*.html: updated the web pages
11150
11151Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * python/generator.py: closing bug #85258 by generating conditional
11154 compile check to avoid linking to routines not configured in.
11155
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000111562002-08-22 Havoc Pennington <hp@pobox.com>
11157
11158 * autogen.sh: update error message for missing automake
11159
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011160Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11161
11162 * python/Makefile.am: typo in target name resulted in libxml2.py
11163 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11164
Daniel Veillard22669b22002-08-22 07:17:11 +000011165Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11166
11167 * win32/win32/Makefile.mingw: updated with version from
11168 Elizabeth Barham at http://soggytrousers.net/repository/
11169
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011170Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11171
11172 * win32/Makefile.msvc: added the prefix location to the include
11173 and lib search path.
11174
Havoc Pennington830e8972002-08-18 22:22:13 +0000111752002-08-18 Havoc Pennington <hp@pobox.com>
11176
11177 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11178 both automake 1.6 and 1.4 installed get the right automake. Means
11179 compilation from CVS will now require the latest automake 1.4
11180 release, or manually creating symlinks called "automake-1.4" and
11181 "aclocal-1.4"
11182
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011183Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * configure.in python/Makefile.am: more AMD 64 induced changes from
11186 Frederic Crozat
11187
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011188Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * xinclude.c: oops I was missing the xml:base fixup too
11191 * result/XInclude/*.xml: this adds xml:base attributes to most
11192 results of the tests
11193
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011194Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * xinclude.c: quick but apparently working implementation of
11197 xi:fallback, should close bug #89684
11198 * Makefile.am test/XInclude/docs/fallback.xml
11199 result/XInclude/fallback.xml: added a basic test for fallback,
11200 and run with --nowarning to avoid a spurious warning
11201 * configure.in: applied patch from Frederic Crozat for python
11202 bindings on AMD 64bits machines.
11203
Daniel Veillard9e923512002-08-14 08:48:52 +000011204Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11207 the caller don't pass a SAX callback block.
11208
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011209Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11210
11211 * tree.c: applied the same fix for the XML-1.0 namespace to
11212 xmlSearchNsByHref() as was done for xmlSearchNs()
11213
Daniel Veillardad11b302002-08-12 14:53:41 +000011214Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11215
11216 * libxml.3: small cleanup of the man page
11217 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11218 when serializing HREF attributes generated by XSLT.
11219
Daniel Veillardc084e472002-08-12 13:27:28 +000011220Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11223 version of Marc Liyanage' patch for boolean attributes in HTML
11224 output
11225
Daniel Veillard5f91b372002-08-12 12:13:01 +000011226Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11227
11228 * python/tests/serialize.py: fixed the test results, indenting
11229 behaviour changed slightly
11230
Aleksey Sanin9e951762002-08-08 18:02:41 +000011231Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11232
11233 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11234 new c14n function to Windows def files
11235
Aleksey Saninea4272a2002-08-02 23:50:03 +000011236Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11237
11238 * c14n.c: fixed a memory leak in c14n code
11239
Daniel Veillard58e44c92002-08-02 22:19:49 +000011240Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * parser.c include/libxml/parser.h: adding a new API for Christian
11243 Glahn: xmlParseBalancedChunkMemoryRecover
11244 * valid.c: patch from Rick Jones for some grammar cleanup in
11245 validation messages
11246 * result/VC/* result/valid/*: this slightly change some of the
11247 regression tests outputs
11248
Daniel Veillard0bf29002002-08-01 12:54:11 +000011249Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * tree.c: trying to fix a problem in namespaced attribute handling
11252 raised by Christian Glahn
11253
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011254Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11255
11256 * encoding.c include/libxml/encoding.h: Opening the interface
11257 xmlNewCharEncodingHandler as requested in #89415
11258 * python/generator.py python/setup.py.in: applied cleanup
11259 patches from Marc-Andre Lemburg
11260 * tree.c: fixing bug #89332 on a specific case of loosing
11261 the XML-1.0 namespace on xml:xxx attributes
11262
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011263Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11264
11265 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11266 corner case from new Merlin's test suite and added a callback
11267 that will be used to improve xmlsec performance
11268
11269
Daniel Veillard0b22def2002-07-29 16:23:03 +000011270Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * HTMLtree.c: trying to fix the <style> escaping problem in
11273 HTML serialization bug #89342
11274
Daniel Veillard0b28e882002-07-24 23:47:05 +000011275Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11276
11277 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11278 and rebuilt the web site.
11279
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011280Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011281
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011282 * include/libxml/tree.h: added _private member to xmlNs struct
11283
Daniel Veillard1d995272002-07-22 16:43:32 +000011284Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11285
11286 * HTMLparser.c: fixing bug #84876 based on the xml working
11287 code.
11288
William M. Brack61eaba52002-07-21 11:14:18 +000011289Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11290
11291 * python/Makefile.am: enhanced to fix bug 72012 (errors
11292 when using '-jX' make parameter)
11293
William M. Brackef61d202002-07-19 08:32:00 +000011294Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11295
11296 * xpath.c: small additional enhancement for booleans
11297 compared to nodesets
11298
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011299Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11300
11301 * HTMLtree.c: changed the order of the encoding declaration
11302 attributes in the meta tags due to a bug in IE/Mac
11303
William M. Brack0c022ad2002-07-12 00:56:01 +000011304Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11305
11306 * xpath.c: enhanced handling of booleans (especially '='
11307 and '!=' for nodesets) - fixes bug 85256. Added new
11308 routine xmlXPathNotEqualValues for more proper handling
11309 of '!=' when nodesets are involved.
11310
Daniel Veillard06944e22002-07-11 19:55:18 +000011311Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11312
11313 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11314 doc/xmlcatalog_man.xml to the source distribution
11315
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011316Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11317
11318 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11319 asked for this.
11320
Daniel Veillard539638b2002-07-06 19:55:14 +000011321Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11322
11323 * configure.in: preparing 2.4.23
11324 * doc/*: rebuilt the docs
11325
Daniel Veillard176d99f2002-07-06 19:22:28 +000011326Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11327
11328 * parser.c: fixing bug #84169 by fixing the
11329 comment of xmlCreatePushParserCtxt to describe the
11330 encoding detection parameters better.
11331
Daniel Veillard37f961d2002-07-06 17:53:56 +000011332Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11333
11334 * valid.c: fixing bug #79331 in one path the lookup for
11335 ID attributes on a namespaced node wasn't handled correctly :-\
11336
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011337Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11338
11339 * HTMLparser.c: trying to fix 87235 about discarded white
11340 spaces in the HTML parser.
11341 * result/HTML/*: this changes the output of a number of HTML
11342 regression tests
11343
Daniel Veillardfdc91562002-07-01 21:52:03 +000011344Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11345
11346 * xpath.c: applied patch from Richard Jinks for the namespace
11347 axis + fixed a memory error.
11348 * parser.c parserInternals.c: applied patches from Peter Jacobi
11349 removing ctxt->token for good.
11350 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11351 popped out by the regression tests.
11352 * Makefile.am: patch for threads makefile from Gary Pennington
11353
William M. Brack6000af52002-06-28 11:43:13 +000011354Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11355
Daniel Veillardfdc91562002-07-01 21:52:03 +000011356 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011357 expressions involving preceding-sibling (et al).
11358
Daniel Veillard153120c2002-06-18 07:58:35 +000011359Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * hash.c: applied a patch from Peter Jacobi to solve a problem
11362 when compiling with the Watcom C on Win32
11363 * result/schemas/*.err: the change of hashing algo generated
11364 permutations in the output
11365
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011366Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11367
11368 * hash.c: applied patch from Sander Vesik improving the quality of
11369 the hash function.
11370
Aleksey Sanina5808b92002-06-14 17:07:41 +0000113712002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011372
11373 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11374 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11375 xmllint.c xpath.c: replaced sprintf() with snprintf()
11376 to prevent possible buffer overflow (the bug was pointed
11377 out by Anju Premachandran)
11378
Daniel Veillarde059b892002-06-13 15:32:10 +000011379Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11380
11381 * parser.c: removed an uninitialized data error popped by valgrind
11382 on PE references
11383
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011384Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11385
11386 * doc/xml.html
11387 adding tutorial reference to the web page
11388
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011389Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11390
11391 * doc/tutorial/xmltutorial.xml
11392 * doc/tutorial/ar01s07.html
11393 * doc/tutorial/ape.html
11394 * doc/tutorial/includegetattribute.c
11395 adding section to tutorial about retrieving an attribute
11396 value
11397
Daniel Veillardf5582f12002-06-11 10:08:16 +000011398Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * parser.c: applied a couple of patches from Peter Jacobi to start
11401 to get rid of ctxt->token, with a possible significant speed
11402 improvement to be gained once done. Better compliance with PE
11403 references constructs in DTDs too.
11404 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11405 from Peter too
11406
Daniel Veillard38d80e22002-06-11 07:24:56 +000011407Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11408
11409 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11410 xmlParseElement was likely to have been deallocated at the
11411 time of the report, possibly leading to segfault. Just report
11412 the tag name now.
11413
Daniel Veillard9e412302002-06-10 15:59:44 +000011414Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11415
11416 * xpath.c: patch from Richard Jinks for XPath substring() function
11417 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11418
Aleksey Sanina5808b92002-06-14 17:07:41 +0000114192002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011420
11421 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11422
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011423Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11424
11425 *doc/FAQ.html
11426 fixing typos in FAQ, thanks to Robert Funnell for the
11427 editing help
11428
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011429Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11430
11431 * NEWS: got complaints from rpmlint that it was empty
11432
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011433Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11434
11435 * added doc/tutorial, including:
11436 apa.html
11437 apb.html
11438 apc.html
11439 apd.html
11440 ar01s02.html
11441 ar01s03.html
11442 ar01s04.html
11443 ar01s05.html
11444 ar01s06.html
11445 includeaddattribute.c
11446 includeaddkeyword.c
11447 includekeyword.c
11448 includestory.xml
11449 index.html
11450 xmltutorial.xml
11451 libxml tutorial, including generated html
11452
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011453Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11454
11455 * result/c14n/exc-without-comments/merlin-c14n-two-*
11456 result/c14n/without-comments/merlin-c14n-two-*
11457 test/c14n/exc-without-comments/merlin-c14n-two-*
11458 test/c14n/without-comments/merlin-c14n-two-*
11459 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11460 c14n/exc-c14n and slightly modified test script to handle
11461 these test cases
11462 * c14n.c: fixed bugs for complicated nodes set (namespace
11463 without node and others from merlin-c14n-two.tar.gz)
11464 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11465 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11466 for xmlsec performance patch
11467 * xpath.c: fixed self::node() for namespaces and attributes
11468
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011469Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11470
11471 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11472 but with the format parameter
11473 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11474
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011475Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11476
11477 * Makefile.am: updated c14n tests suite
11478 * c14n.c: performance improvement for previous c14n patch
11479
Daniel Veillarde72c7562002-05-31 09:47:30 +000011480Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11481
11482 * parser.c: another peroformance patch from Peter Jacobi, that
11483 time on parsing attribute values.
11484
Aleksey Sanin508a1012002-05-31 06:32:32 +000011485Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11486
11487 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11488 into LibXML2 test suite
11489
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011490Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11491
11492 * c14n.c: propagating xpath ancesstors node fix to c14n
11493 plus small performance improvement to reduce number of
11494 mallocs
11495 * xpath.c: fixed ancestors axis processing for namespace nodes
11496
Daniel Veillard46de64e2002-05-29 08:21:33 +000011497Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11498
11499 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11500 Peter Jacobi
11501
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011502Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11503
11504 * configure.in: preparing 2.4.22
11505
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011506Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11507
11508 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11509 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11510 a public entry point.
11511 * doc/*: rebuilt the API and docs
11512
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011513Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11514
11515 * xpath.c: patch from Richard Jinks to fix a problem introduced
11516 in the previous patch and pointed by Norm
11517
Daniel Veillardc6924812002-05-24 11:10:43 +000011518Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11519
11520 * libxml.spec.in: fixing bug #81112
11521
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011522Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11523
11524 * uri.c: fixing bug #82848
11525
Daniel Veillarda2878972002-05-24 07:54:39 +000011526Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11527
11528 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11529 output of one catalog test
11530
Aleksey Sanin114e4752002-05-24 07:20:27 +000011531Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011532
Aleksey Sanin114e4752002-05-24 07:20:27 +000011533 * global.data globals.c tree.c include/libxml/globals.h
11534 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11535 default value for global parameter xmlIndentTreeOutput to 1 and
11536 introduced new global parameter xmlTreeIndentString (the string
11537 used to do one-level indent) with default value " " (as it was
11538 in tree.c)
11539
Daniel Veillard49d5af82002-05-23 11:55:49 +000011540Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11541
11542 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11543 with trio and schemas.
11544
Daniel Veillard7c13af42002-05-22 09:57:32 +000011545Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11546
11547 * xpath.c: patch from Richard Jinks to fix the problem raised in
11548 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11549
Daniel Veillard5a872412002-05-22 06:40:27 +000011550Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11551
11552 * xmlschemas.c: a bit of work on import.
11553 * xmlschemastypes.c: Charles Bozeman provided a compare function
11554 for date/time types so min/max facet restrictions should work,
11555 indeterminate comparisons return an error instead of equal.
11556 * test/schemas/date_0* result/schemas/date_0_0: specific test
11557 from Charles Bozeman too
11558
Daniel Veillard10b6da42002-05-18 07:55:20 +000011559Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11560
11561 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11562 from Christian Cornelssen fixing the man pages and the Catalog
11563 building script.
11564 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11565 next step is <xs:import> I now have a reasonable understanding
11566 of how it works.
11567
Daniel Veillarde5354492002-05-16 08:43:22 +000011568Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11569
11570 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11571
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011572Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11573
11574 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11575
Daniel Veillard088bf112002-05-14 11:03:59 +000011576Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * xpath.c: fixing an XPath function evalutation bug pointed out
11579 by Alexey Efimov where the context was lost when evaluating
11580 the function arguments
11581
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011582Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011583
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011584 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11585 function public for XMLSec performance optimizations
11586
Daniel Veillard3cd72402002-05-13 10:33:30 +000011587Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * python/generator.py python/libxml2class.txt : fixed a problem
11590 with the HTML parser pointed by Gary Benson
11591 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11592 example
11593
Aleksey Sanine48a3182002-05-09 18:20:01 +000011594Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11595 * parser.c: fixed bug #81159 (memory growth in SAX)
11596
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011597Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11598 * xpath.c: fixed bug #78858 (the real fix)
11599
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011600Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011601 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011602
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011603Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11604
11605 * tree.c: modified xmlNodeSetBase to allow changing the
11606 base of a document.
11607
Daniel Veillard070803b2002-05-03 07:29:38 +000011608Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11609
11610 * xmlschemastypes.c: patch Charles Bozeman for validation of
11611 all the date, time, and duration types
11612 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11613 * configure.in: fixed an error pointed by an user
11614 * xml2-config.in: fixed an error pointed by an user
11615
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011616Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11617
11618 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11619 win32/libxml2.def.src xmlIO.c: exported default
11620 'file:', 'http:' and 'ftp:' protocols input handlers
11621 and maked protocols comparisson case insensitive
11622
Daniel Veillard34de97f2002-04-30 14:29:22 +000011623Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * configure.in: Neven Has detected a typo
11626
Daniel Veillard28577c32002-04-30 06:48:41 +000011627Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11628
11629 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11630 as one of the persons allowed to commit directly to the
11631 module.
11632
Daniel Veillardfc57b412002-04-29 15:50:14 +000011633Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11634
11635 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11636 * valid.c: raised a too low limit
11637 * doc/*: rebuilt the docs
11638
Daniel Veillardeca82812002-04-24 11:42:02 +000011639Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11640
11641 * test/XPath/expr/floats test/XPath/expr/functions
11642 result/XPath/expr/floats result/XPath/expr/functions
11643 xpath.c: another XPath conformance patch from Richard Jinks
11644
Daniel Veillard13e04c62002-04-23 17:51:29 +000011645Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11646
11647 * xmlschemas.c: fixed validation of attribute groups.
11648 * test/schemas result/schemas: added an example from the primer
11649
Daniel Veillard88c58912002-04-23 07:12:20 +000011650Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11651
11652 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11653 * test/schemas result/schemas: updated the test list
11654
Daniel Veillarde19fc232002-04-22 16:01:24 +000011655Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11656
11657 * TODO: updated a bit
11658 * parser.c: made a comment more specific
11659 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11660 Schemas conformance.
11661 * test/schemas result/schemas: updated the test list
11662
Daniel Veillard441bc322002-04-20 17:38:48 +000011663Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11666 implementing xs:all with minOccurs = 0
11667 * tes/schemas/* result/schemas/*: added more tests covering
11668 xs:all
11669
Daniel Veillard8a001f62002-04-20 07:24:11 +000011670Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11671
11672 * xmlregexp.c: first implementation of the all particle, this
11673 may need to be revisited for case where not all transitions
11674 must be crossed.
11675
Daniel Veillard7646b182002-04-20 06:41:40 +000011676Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11677
11678 * tree.c: another entity processing update from Markus Henke
11679
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011680Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11681
11682 * trionan.c: fixed crash on OSF/1
11683
Daniel Veillardb4398962002-04-19 07:01:55 +000011684Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11685
11686 * xmlschemas.c: more Schemas work
11687 * test/schemas/* result/schemas/*: added more tests coming
11688 from the spec.
11689
Daniel Veillard54761132002-04-18 21:00:44 +000011690Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11691
11692 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11693 ExcC14N specification
11694
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011695Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11696
11697 * tree.c: patch from Markus Henke, fix for recursive entities.
11698
Daniel Veillard23b1f372002-04-18 15:50:05 +000011699Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11700
11701 * xpath.c: fix a problem with string() on a document node.
11702
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011703Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11704
11705 * Makefile.am xmlschemas.c: more Schemas work
11706 * test/schemas/* result/schemas/*: added more tests coming
11707 from the spec.
11708
Daniel Veillard6231e842002-04-18 11:54:04 +000011709Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11710
11711 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11712 * result/HTML/*: this changes a few things in the results
11713
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011714Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11715
11716 * include/libxml/tree.h: eliminated 'declaration different than
11717 prototype' warning
11718 * include/win32config.h: "resolved" conflicts with errno.h
11719
Daniel Veillardb509f152002-04-17 16:28:10 +000011720Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11721
11722 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11723 on the automata interfaces and debug of counted choices
11724 * test/schemas/* result/schemas/*: added a number of tests
11725
Daniel Veillard8651f532002-04-17 09:06:27 +000011726Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11727
11728 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11729 a bit of work on Schemas
11730 * testSchemas.c: try to make it more useful
11731 * test/schemas/* result/schemas/* Makefile.am: changed the
11732 Schemas regression test procedure, started adding a few samples
11733
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011734Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11735
11736 * include/libxml/encoding.h: Patch for the Borland C++ builder
11737 * include/libxml/tree.h: Patch for the Borland C++ builder
11738 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011739 * win32/bcb5: New directory for the Borland C++ builder
11740 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011741
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011742Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11743
11744 * win32/Makefile.msvc: Update for XML Schema support
11745 * win32/configure.js: Update for XML Schema support
11746 * win32/libxml2.def.src: Update for XML Schema support
11747
Daniel Veillard4255d502002-04-16 15:50:10 +000011748Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11749
11750 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11751 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11752 xmlunicode.c include/libxml/Makefile.am
11753 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11754 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11755 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11756 include/libxml/xmlversion.h.in : merged the current state of
11757 XML Schemas implementation, it is not configured in by default,
11758 a specific --schemas configure option has been added.
11759 * test/automata test/regexp test/schemas Makefile.am
11760 result/automata result/regexp result/schemas:
11761 merged automata/regexp/schemas regression tests
11762
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011763Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11764
11765 * xpath.c: Gary found a compile time problem, fixes #78823
11766
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011767Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * configure.in: release of 2.4.20
11770 * doc/*: updated and rebuilt the docs
11771
Daniel Veillardf544f192002-04-15 12:56:56 +000011772Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11773
11774 * python/Makefile.am: patch from Cristian Gafton to build on
11775 Red Hat 6.2, should also fix #75779
11776
Daniel Veillard940492d2002-04-15 10:15:25 +000011777Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * valid.c: first part of fixing #78729
11780
Daniel Veillardeb475a32002-04-14 22:00:22 +000011781Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11782
11783 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11784 escaping of URI when saving HTML files.
11785 * result/HTML/*: this impacted some tests
11786
Daniel Veillard9b731d72002-04-14 12:56:08 +000011787Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11788
11789 * configure.in: trying to fix #77441
11790
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011791Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11792
11793 * include/libxml/xmlIO.h: Hallski complained it could not be
11794 included by itself.
11795
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011796Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11797
11798 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11799
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011800Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11801
11802 * win32/configure.js: patch from Nilo for the c14n option
11803 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11804
Daniel Veillardda423da2002-04-10 19:25:38 +000011805Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11806
11807 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11808 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11809 LIBXML_THREAD_ENABLED
11810
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011811Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11812
11813 * xpath.c: another patch from Richard Jinks for substring conformance
11814 * test/XPath/expr/floats test/XPath/expr/strings
11815 result/XPath/expr/floats result/XPath/expr/strings: update of the
11816 test suite to check those.
11817
Daniel Veillard01917aa2002-04-10 11:30:41 +000011818Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11819
11820 * xpath.c: patch from Richard Jinks for .x float parsing.
11821
Daniel Veillard46d6c442002-04-09 16:10:39 +000011822Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11823
11824 * parser.c: patch from Markus Henke when an encoding ain't recognized
11825
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011826Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11827
11828 * libxml.m4: got a report that #include <string.h> was needed
11829
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011830Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11831
11832 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11833
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011834Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11835
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011836 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011837
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011838Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11839
11840 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11841 pointed out by Melvyn Sopacua.
11842
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011843Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11844
11845 * libxml.m4: Frédéric Crozat gave a patch related to the change
11846 of Include paths breaking the libxml.m4
11847
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011848Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11849
11850 * xpath.c: Fix bug #76927 forgot to save some context
11851 when evaluating binary expressions
11852
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011853Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11854
11855 * configure.in: fixed configure for MPE/iX from Markus Henke
11856 * xmlmemory.c: fixed initialization problems
11857 * xpath.c: another set of patches from Richard Jinks this
11858 fixes "make XPathtests" on linux
11859
Daniel Veillard21458c82002-03-27 16:12:22 +000011860Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11861
11862 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11863 * test/XPath/expr/compare test/XPath/expr/equality
11864 test/XPath/expr/floats test/XPath/expr/functions
11865 test/XPath/expr/strings result/XPath/expr/compare
11866 result/XPath/expr/equality result/XPath/expr/floats
11867 result/XPath/expr/functions result/XPath/expr/strings: Updated
11868 tests though they show a divergence on Linux
11869
Daniel Veillard28dfed12002-03-27 09:08:17 +000011870Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11871
11872 * xpath.c trionan.c: previous commit also included patches
11873 from Richard Jinks on some IEEE support corner case
11874
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011875Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11876
11877 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11878 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11879 that $(datadir) should be used for docs
11880
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011881Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11882
11883 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11884 could leak filedescriptors
11885
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011886Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11887
11888 * configure.in nanohttp.c: applied patch from Allan Clark for
11889 UnixWare/OpenServer
11890
Daniel Veillard19274092002-03-25 16:48:03 +000011891Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11892
11893 * configure.in: preparing 2.4.19
11894 * doc/*: rebuilt the docs
11895
Daniel Veillard56b2db72002-03-25 16:35:28 +000011896Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11897
11898 * nanohttp.c: fixing #76043, got fed up with non-portability
11899 of that piece of code.
11900
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011901Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11902
11903 * valid.c SAX.c: Never commit without running "make tests" :-(
11904 fix a couple of stupidities in the previous commit
11905 * result/*: a few changes in some attribute order result of previous
11906 commit.
11907
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011908Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11909
11910 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11911 the internal subset should not raise duplicate ID errors,
11912 also there was a small bug in conjunction to namespace
11913 declarations defaulted and xml:xxx attributes DTD definitions.
11914
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011915Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11916
11917 * xpath.c: Richard Jinks also raised some rounding problems
11918 this tries to fix them
11919
Daniel Veillard4e2df542002-03-22 12:23:14 +000011920Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11921
11922 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11923 behaviour in xmlXPathCastToString()
11924
Daniel Veillarddb552912002-03-21 13:27:59 +000011925Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11926
11927 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11928 raised by Morus Walter
11929
Daniel Veillard9e537932002-03-21 13:08:08 +000011930Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11931
11932 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11933 from Igor
11934
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011935Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11936
11937 * xpath.c: fixing #75619, related to a problem when trying
11938 to evaluate condition when the current node set resulting
11939 from that sub-step evaluation is empty. Also fixes 2 potential
11940 problem with previous-sibling and next-siblings axis.
11941
Daniel Veillard1840ef02002-03-21 08:05:23 +000011942Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11943
11944 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11945 HTML support is not configured in.
11946
Daniel Veillard561b7f82002-03-20 21:55:57 +000011947Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11948
11949 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11950 include/libxml/tree.h: dohh I really didn't intended to commit
11951 this test version :-(
11952
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011953Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11954
11955 * testSAX.c: I wanted to see the real speed at the SAX interface
11956 after a little too many Ximianer started complaining about the
11957 parser speed.
11958 added a --quiet option:
11959 paphio:~/XML -> ls -l db100000.xml
11960 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11961 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11962 3200006 callbacks generated
11963 real 0m1.270s
11964 Which means 16MBytes/s and 3Mcallback/s
11965
Daniel Veillardc62a1472002-03-19 18:35:12 +000011966Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11967
11968 * xpath.c: valgrind spotted another error that time when running
11969 on libxslt regression tests
11970
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011971Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11972
11973 * Makefile.am: adding "make valgrind" running the full regression
11974 tests (except python ones) under Valgrind (using valgrind -q
11975 which was kindly added by the author).
11976 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11977 passes cleanly now except an obcure floating point initialization
11978 raised in log10() in one XPath regression test ???
11979 * tree.c: edited some comments to close #75244
11980
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011981Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11982
11983 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11984 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11985 context of ScrollKeeper, made sure that if the number is
11986 an integer, the serialization follows the description at
11987 http://www.w3.org/TR/xpath#section-String-Functions
11988
Daniel Veillard5997aca2002-03-18 18:36:20 +000011989Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11990
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011991 * configure.in: preparing 2.4.18
11992 * doc/*: updated and rebuilt the web site
11993 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11994 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011995 * parser.c: humm, changed the way the SAX parser work when
11996 xmlSubstituteEntitiesDefault(1) is set, it will then
11997 do the entity registration and loading by itself in case the
11998 user provided SAX getEntity() returns NULL.
11999 * testSAX.c: added --noent to test the behaviour.
12000
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012001Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12002
12003 * parser.c: Wilfried Teiken provided a hackish but working
12004 way to get context reported back on entities when parsing
12005 with SAX and without breaking the DOM build.
12006
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012007Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12008
12009 * c14n.c: applied a new patch from Aleksey Sanin
12010 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12011 to reference Aleksey implementation of XML digital Signatures
12012
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012013Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12014
12015 * xpath.c: small fix to avoid potential problem due to
12016 ordering of freeing data
12017 * python/Makefile.am: people were complaining about
12018 the generated file in python dir not being built
12019
Daniel Veillardd2379012002-03-15 22:24:56 +000012020Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12021
12022 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12023 python/generator.py python/libxml.c python/types.c: Cleanup
12024 of the python Makefiles based on Jacob and James feedback,
12025 fixed the spec file accordingly, fixed the number of warning
12026 that passing my pedantic CFLAGS was generating. Conclusion
12027 is that Python includes are real crap.
12028
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012029Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12030
12031 * configure,in: it was reported quite a few times that
12032 xml2-config --cflags should not output
12033 -I$includeprefix/libxml2/libxml because libxml2 header names
12034 clashes with existing names like list.h from C++ stl.
12035 Includes should be #include<libxml/xxx.h> so ...
12036
Daniel Veillard6f293b12002-03-15 09:42:33 +000012037Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12038
12039 * c14n.c: another patch from Aleksey Sanin
12040
Daniel Veillard5c396542002-03-15 07:57:50 +000012041Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12042
12043 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12044 canonicalization algorithm
12045 * doc/xml.html doc/index.html: added the C14N references on the
12046 index page.
12047
jacob berkman9be65862002-03-14 02:15:56 +0000120482002-03-13 jacob berkman <jacob@ximian.com>
12049
12050 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12051 usage, redundant, and gcc specific
12052
Daniel Veillard75be0132002-03-13 10:03:35 +000012053Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12054
12055 * xpath.c: speedup some node selection operations, this can
12056 have a significant impact on DocBook Norm's stylesheets
12057 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12058 make sure it's always the case
12059 * debugXML.c: distinguish CDATA and comments in ls operations
12060
Daniel Veillard61f26172002-03-12 18:46:39 +000012061Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12062
12063 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12064 to generate better API descriptions etc...
12065
Daniel Veillard9ff88172002-03-11 09:15:32 +000012066Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12067
12068 * c14n.c: Fixing #74186, made sure all boolean expressions
12069 get fully parenthesized, ran indent on the output
12070 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12071 include/libxml/tree.h: also #74186 related, removed the
12072 --with-buffers option, and all the preprocessor conditional
12073 sections that were resulting from it.
12074
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012075Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12076
12077 * valid.c: applied patch from Dodji Seketeli fixing an
12078 uninitailized variable in xmlValidGetValidElements()
12079
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012080Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12081
12082 * c14n.c: fixed a few comments
12083 * doc/*.html doc/*/*.html: regenerated the docs and added
12084 the C14N API
12085 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12086
Daniel Veillardfa49d872002-03-09 10:20:00 +000012087Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12088
12089 * check-xml-test-suite.py: fix to adapt varaiations in the
12090 bindings
12091 * configure.in python/setup.py python/setup.py.in: fixed to
12092 have the version of the python scripts automatically updated
12093
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012094Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12095
12096 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12097 in xmlCopyProp()
12098
Daniel Veillardaf43f632002-03-08 15:05:20 +000012099Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12100
12101 * configure.in: preparing 2.4.17 release
12102 * doc/*: updated and rebuilt the docs
12103 * xpath.c: fixed a comment
12104 * python/libxml.c: fixed a possible reentrancy problem
12105
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012106Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12107
12108 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12109 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12110 added a specific regression test
12111 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12112 not raise exceptions when failing to find the attribute.
12113
Daniel Veillard90bc3712002-03-07 15:12:58 +000012114Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12115
12116 * configure.in xmllint.c: owen pointed out a problem with the
12117 ftme fix, gettimeofday() was not detected by configure and
12118 the ftime header wasn't included, dohhh
12119
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012120Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12121
12122 * configure.in xmllint.c: trying to fix #71457 for timing
12123 precision when gettimeofday() is not availble but ftime() is
12124
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012125Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12126
12127 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12128 are now copied on install and part of the -devel RPM
12129
Daniel Veillard7b416132002-03-07 08:36:03 +000012130Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12131
12132 * xpath.c: trying to avoid bug #72150 which was apparently
12133 caused by a gcc bug (or a processor problem) as detailed
12134 at http://veillard.com/gcc.bug
12135
Daniel Veillardf742d342002-03-07 00:05:35 +000012136Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12137
12138 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12139 fixed xmlReconciliateNs(), added a Python test/example for
12140 inter-document cut'n paste
12141 * python/libxml.py: fixed node.doc on document nodes and added
12142 xpathEval() onto node objects
12143
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012144Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12145
12146 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12147 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12148 fixup and integrated tests for the serialization stuff
12149
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012150Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12151
12152 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12153 moved the libxml man page to section 3
12154
Daniel Veillard1e774382002-03-06 17:35:40 +000012155Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12156
12157 * tree.c: fix bug #72490
12158 * python/libxml.c python/libxml.py: added methods serialize()
12159 and saveTo() to all node elements.
12160
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012161Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12162
12163 * xmlIO.c: closed #73430, don't read from an input source
12164 which indicated an end-of-file or an error.
12165
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012166Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12167
12168 * parser.c: make sure SAX endDocument is always called as
12169 this could result in a Python memory leak otherwise (it's
12170 used to decrement ref-counting)
12171 * python/generator.py python/libxml.c python/libxml.py
12172 python/libxml2-python-api.xml python/libxml2class.txt
12173 python/tests/error.py python/tests/xpath.py: implemented
12174 the suggestions made by Gary Benson and extended the tests
12175 to match it.
12176
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012177Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12178
12179 * python/generator.py: applied patch fixing #73450
12180
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012181Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12182
12183 * xpath.c: fixing #61290 "namespace nodes have no parent"
12184 long standing divergence from the XPath REC. NodeSets
12185 simply hold a copy of namespace nodes and those node ->next
12186 points to the parent (which may not be the node carrying the
12187 definition).
12188 * include/libxml/xpath.h: flagged but didn't added a possible
12189 speedup
12190 * DOCBparser.c HTMLparser.c: removed some warnings from push
12191 parser due to new state being added.
12192 * tree.c: new fix from Boris Erdmann
12193 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12194 the XML Canonalization support from Aleksey Sanin
12195
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012196Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12197
12198 * tree.c: patch from Boris Erdmann fixing some namespace odities
12199 with xmlCopyNode()
12200
Daniel Veillardc6613042002-03-02 09:34:02 +000012201Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12202
12203 * xmlIO.c: fix bug #72706 when loading a NULL entity
12204
Daniel Veillardc0fef772002-03-01 16:16:31 +000012205Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12206
12207 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12208 actually change in a future XML Namespace revision.
12209
Daniel Veillard79426f22002-03-01 16:14:17 +000012210Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12211
12212 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12213 added the possibility of returning nodesets from XPath extension
12214 functions written in Python
12215
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012216Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12217
12218 * python/*: commiting some Python bindings work done while travelling
12219
Daniel Veillard97300512002-03-01 09:13:41 +000012220Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12221
12222 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12223 explicitely with memory debugging switched on
12224
Daniel Veillard6361da02002-02-23 10:10:33 +000012225Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12226
12227 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12228 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12229 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12230 the accessor generator for strings
12231 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12232 regression test.
12233
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012234Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12235
12236 * python/README python/generator.py python/libxml.c python/setup.py:
12237 added the 'usual' setup.py to allow building a libxml2-python
12238 module based on the same code. The initialization is however
12239 different the 2 .so files fo libxml2 and libxslt are identical and
12240 they entry point initialize both libraries. this is done to avoid
12241 some possible nasty problem since the Python don't merge the maps
12242 of all shared modules.
12243
Daniel Veillard158a4d22002-02-20 22:17:58 +000012244Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12245
12246 * parser.c: fixed a push/encoding bug reported by Michael
12247 on librsvg
12248
Daniel Veillard7839e162002-02-20 18:54:48 +000012249Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12250
12251 * include/libxml/parserInternals.h: fixes a misplaced #endif
12252
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012253Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12254
12255 * parser.c valid.c: found and fixed a couple of allocation bugs
12256
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012257Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12258
12259 * doc/xml.html doc/python.html doc/*: added a Python and binding
12260 page describing the current state of the Python bindings and
12261 giving pointers to the other languages wrappers.
12262
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012263Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12264
12265 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12266 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12267 rebuilt the API and web site
12268 * xpath.c: fixed #71978 portability bugs
12269
Daniel Veillard8aff2472002-02-19 21:50:43 +000012270Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12271
12272 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12273
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012274Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12275
12276 * include/libxml/parserInternals.h parser.c: had to change
12277 2 internal parsing API when processing document content
12278 to check the start and end of element content are defined
12279 in the same entity
12280 * valid.c include/libxml/valid.h: attribute normalization can
12281 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12282 with the context to report it.
12283 * SAX.c: fixed the last known bugs, crazy validation constraints
12284 when a document is standalone seems correctly handled. There
12285 is a couple of open issues left which need consideration especially
12286 PE93 on external unparsed entities and standalone status.
12287 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12288 The 2 tests left failing are actually in error. Cleanup done.
12289
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012290Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12291
12292 * valid.c: implemented E59 spaces in CDATA does not match the
12293 nonterminal S
12294
Daniel Veillard878eab02002-02-19 13:46:09 +000012295Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12296
12297 * SAX.c parser.c valid.c: more validation test fixups
12298 * check-xml-test-suite.py: added duration info for the tests
12299
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012300Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12301
12302 * parser.c valid.c: a couple of errors were reported but not
12303 saved back as such in the parsing context. Down to 1% failure rate
12304 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12305
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012306Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12307
12308 * xmlInternald.c: isExtender was missing a char
12309 * parser.c include/libxml/parser.h: % are acceptable in the
12310 internal subset if within a PUBLIC ID
12311
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012312Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12313
12314 * SAX.c parserInternals.c valid.c: more work on the conformance
12315 suite. Took the step to finally block documents with encoding
12316 errors. It's a fatal error per the spec, people should have fixed
12317 their documents by now.
12318
Daniel Veillard55253e22002-02-18 14:32:39 +000012319Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12320
12321 * check-xml-test-suite.py: fixed the test script after some discussion
12322 on the semantic of TYPE="error"
12323 * Makefile.am: added the script to the distrib
12324
Daniel Veillard28757702002-02-18 11:19:30 +000012325Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12326
12327 * SAX.c entities.c: fixed a couple of conformances issues deep
12328 into the validation code (standalone and undeclared Notations)
12329
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012330Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12331
12332 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12333 stayed there for years !
12334
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012335Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12336
12337 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12338 missing
12339
Daniel Veillardc7612992002-02-17 22:47:37 +000012340Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12341
12342 * check-xml-test-suite.py: improved the behaviour a bit as
12343 well as the logs
12344 * parser.c valid.c SAX.c: fixed a few more bugs
12345 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12346
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012347Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12348
12349 * check-xml-test-suite.py: python script to run regression tests
12350 against the XML Test suite of W3C/OASis
12351 * SAX.c: fixed a validation bug
12352 * parser.c: fixed 3 errors pointed by the test suite
12353 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12354 * python/Makefile.am: fixed a dependendy
12355
Daniel Veillard9f28f302002-02-15 20:48:08 +000012356Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12357
12358 * xmlmemory.c: avoid a warning bug #71594
12359
Daniel Veillard144024e2002-02-13 21:14:46 +000012360Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12361
12362 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12363 warning on alpha/Tru64
12364
Daniel Veillarde4301c82002-02-13 13:32:35 +000012365Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12366
12367 * include/libxml/entities.h: fixing a comment
12368 * valid.c: fixing some troubles with validity check on namespaces
12369 * result/VC/NS3 test/VC/NS3: added a specific regression test
12370
Daniel Veillarda6d05382002-02-13 13:07:41 +000012371Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12372
12373 * tree.c: Fixing #71342 serializing '\n' in attribute values
12374 * result/noent/att3 result/att3 test/att3: added a specific
12375 test.
12376
Daniel Veillard797a5652002-02-12 13:46:21 +000012377Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12378
12379 * python/libxml.c: couple of bug fixes
12380
Daniel Veillard01a6d412002-02-11 18:42:20 +000012381Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12382
12383 * python/*.py: removed tabs and used spaces.
12384
Daniel Veillard397ff112002-02-11 18:27:20 +000012385Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12386
12387 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12388 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12389
Daniel Veillard03517542002-02-11 13:54:40 +000012390Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12391
12392 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12393 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12394
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012395Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12396
12397 * include/libxml/encoding.h include/libxml/entities.h
12398 include/libxml/globals.h include/libxml/parser.h
12399 include/libxml/threads.h include/libxml/tree.h
12400 include/libxml/xmlmemory.h: trying to fix the include mess
12401
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012402Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12403
12404 * include/libxml/xmlmemory.h: reverted part of the previous
12405 attempt to provide #69655, this was breaking the build.
12406
Daniel Veillard0ba59232002-02-10 13:20:39 +000012407Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12408
12409 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12410 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12411 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12412 include/libxml/parserInternals.h include/libxml/tree.h
12413 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12414 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12415 clean.
12416 * python/libxml.c: fixed a warning.
12417
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012418Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12419
12420 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12421 copying of node, merge back IDs in the target document.
12422 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12423 test/XInclude/ents/ids.xml: test case
12424 * result/VC/ElementValid4: output changed due to a typo fix
12425
Daniel Veillard1c18e302002-02-09 22:16:40 +000012426Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12427
12428 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012429 generate the dependencies right as Jacob found out. Add
12430 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012431
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012432Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12433
12434 * parserInternals.c valid.c: Justin Fletcher found some parts
12435 of the code needing cleanup
12436 * libxml.spec.in python/Makefile.am python/generator.py
12437 python/libxml.c python/libxml.py: Fixed the python Makefiles
12438 corrected a bug showing up on ia64, changed the name of the
12439 python internal module too
12440
Daniel Veillard07be19b2002-02-08 14:20:35 +000012441Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12442
12443 * Makefile.am: applied patch from Andris Pavenis for binary
12444 name suffixes
12445
Daniel Veillardf216d462002-02-08 13:44:24 +000012446Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12447
12448 * xmllint.c win32/win32config.h: fixing #68748
12449
Daniel Veillardd455d792002-02-08 13:37:46 +000012450Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12451
12452 * valid.c: fixing #70166
12453
12454Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12455
12456 * valid.c: fixing #70077
12457
Daniel Veillardc575b992002-02-08 13:28:40 +000012458Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12459
12460 * Copyright Makefile.am README configure.in libxml.spec.in:
12461 Changed to the MIT Licence
12462 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12463 doc/xmlio.html: updated the doc accordingly
12464 * include/libxml/xmlwin32version.h configure.in: preparing
12465 2.4.14 release
12466 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12467 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12468 fixed the const xmlChar * wrapper and generator, XPath extension
12469 functions now use the context as first argument
12470 * python/tests/tstxpath.py python/tests/xpath.py
12471 python/tests/xpathext.py: Updated the tests accordingly
12472 * tree.c: fixed bug #70067
12473
Daniel Veillard7db38712002-02-07 16:39:11 +000012474Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12475
12476 * Makefile.am: cleanup
12477 * debugXML.c: always use stdout if output is NULL
12478 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12479 * python/Makefile.am python/generator.py python/libxml2class.txt
12480 python/libxml_wrap.h python/types.c: augmented the number of bindings
12481 handling FILE * and XPath contexts
12482 * python/tests/Makefile.am: avoid a stupid problem due to the
12483 use of TEST.
12484
Daniel Veillard15a143b2002-02-06 22:40:50 +000012485Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12486
12487 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12488
Daniel Veillard70cab352002-02-06 16:06:58 +000012489Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12490
12491 * python/TODO python/libxml.c: cleanup the extension function lookup
12492 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12493
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012494Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12495
12496 * configure.in python/Makefile.am: do not install outside
12497 of prefix
12498
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012499Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12500
12501 * python/TODO python/libxml.c: started adding SAX interfaces
12502 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12503 SAX test
12504
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012505Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12506
12507 * tree.c: hardened the addChild function
12508 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12509 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12510 added accessors needed for xmlNode, a bit more testing and
12511 extension of interfaces
12512 * python/tests/Makefile.am python/tests/build.py: added a test
12513 build from scratch/save/load/check
12514
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012515Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12516
12517 * parserInternals.c: change a small bit in the way valididy
12518 error messages get initialized
12519 * python/TODO python/libxml.c python/libxml2-python-api.xml
12520 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12521 added some memory debugging to track leaks at the libxml2 level
12522 * python/tests/*.py: changed all tests to check for leaks,
12523 there is just one left in XPath extension registrations.
12524
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012525Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12526
12527 * python/TODO python/generator.py python/libxml2-python-api.xml
12528 python/libxml2class.txt: more accessor classes for the parser
12529 context, allow to switch on and check validity
12530 * python/tests/Makefile.am python/tests/error.py
12531 python/tests/invalid.xml python/tests/valid.xml
12532 python/tests/validate.py: attded more test and and added error.py
12533 which I forgot to commit in the last step
12534
Daniel Veillard3ce52572002-02-03 15:08:05 +000012535Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12536
12537 * python/Makefile.am python/types.c: cleanup
12538 * python/libxml.c python/libxml.py python/libxml_wrap.h
12539 python/generator.py python/libxml2-python-api.xml
12540 python/libxml2class.txt: added class for parser context, added
12541 first cut for push mode support. Added a framework to generate
12542 accessors functions.
12543 * python/tests/Makefile.am python/tests/push.py: added a push
12544 test
12545
Daniel Veillardcfb05462002-02-02 23:18:22 +000012546Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12547
12548 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12549 bug a bit of cleanup.
12550
Daniel Veillard5d819032002-02-02 21:49:17 +000012551Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12552
12553 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12554 python/libxml2class.txt: adding error redirections and preformat
12555 to a python handler
12556 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12557 tests self checking
12558
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012559Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12560
12561 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12562 a function
12563
Daniel Veillard9589d452002-02-02 10:28:17 +000012564Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12565
12566 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12567 python/libxml.c python/libxml2-python-api.xml
12568 python/libxml2class.txt: Progressing through the TODOs, class
12569 description output, extra XML API, RPM now builds the wrappers
12570 for all python installed versions
12571
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012572Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12573
12574 * configure.in libxml.spec.in python/Makefile.am python/TODO
12575 python/generator.py python/libxml2class.txt: added more informations
12576 in the libxml2-python package including docs. Slightly changed
12577 the class hierarchy
12578 * python/tests/*: added basic regression tests infrastructure too
12579
12580Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12581
12582 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12583 added libxml2-python as part of the packages installed
12584
Daniel Veillarda7340c82002-02-01 17:56:45 +000012585Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12586
12587 * python/Makefile.am python/generator.py python/libxml.c
12588 python/libxml.py: more work, now able to extend the
12589 XPath interpreter with functions written in python.
12590
Daniel Veillardc3e39442002-02-01 09:29:41 +000012591Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12592
12593 * python/Makefile.am: Jacob sent a patch to allow building from
12594 tarfile.
12595
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012596Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12597
12598 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12599 inserted the python wrappers build, I hope this won't be too
12600 unportable
12601
Daniel Veillard1971ee22002-01-31 20:29:19 +000012602Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12603
12604 * xpath.c: minor optimization
12605 * python/generator.py python/libxml.c python/libxml.py
12606 python/libxml_wrap.h: more work on the python bindings,
12607 they now support XPath and there is no evident leak
12608
Daniel Veillard36ed5292002-01-30 23:49:06 +000012609Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12610
12611 * python/generator.py python/libxml.c python/libxml.py:
12612 more work on the python bindings generator.
12613
Daniel Veillard96fe0952002-01-30 20:52:23 +000012614Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12615
12616 * python/generator.py python/libxml.c python/libxml_wrap.h:
12617 more work on the python bindings.
12618
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012619Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12620
12621 * python/generator.py python/libxml.c python/libxml.py
12622 python/libxml_wrap.h: commited early version of a python binding
12623 for private use only ATM
12624
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012625Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12626
12627 * entities.c tree.c include/libxml/entities.h: applied patch
12628 from Anthony Jones to implement copy of DTD subtree too. Had
12629 just to keep 2 function private which really ought to become
12630 public ones.
12631
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012632Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12633
12634 * xmllint.c: added pointers to the web pages in the usage()
12635
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012636Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12637
12638 * tree.c: more fixes from Petr Kozelka for attribute handling
12639 in the tree API to align the semantic with DOM.
12640
Daniel Veillard36065812002-01-24 15:02:46 +000012641Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12642
12643 * valid.c tree.c entities.c: another set of patches from
12644 Anthony Jones for copy operations cleanup and robustness
12645
Daniel Veillardf8592562002-01-23 17:58:17 +000012646Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12647
12648 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12649 an alphabetic index based on comments content
12650 * doc/*: rebuilt the web site with the new references
12651
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012652Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12653
12654 * parserInternals.h: Greg Sjaardema suggested to use an
12655 eponential buffer groth policy in xmlParserAddNodeInfo()
12656
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012657Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12658
12659 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12660 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12661 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12662 to generate cross-references, and added/updated the stylesheets
12663 to generate and link API indexes. The generic keyword index
12664 is not done yet.
12665 * doc/*.html: regenerated all the usual docs too
12666
Daniel Veillard2070c482002-01-22 22:12:19 +000012667Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12668
12669 * debugXML.c: added an xpath function to the shell for T. V. Raman
12670
12671Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012672
12673 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12674 debug routines.
12675
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012676Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12677
12678 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12679 support of attribute nodes
12680
Daniel Veillard9d06d302002-01-22 18:15:52 +000012681Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12682
12683 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12684 hopefully near complete and fully documented of the API in XML
12685 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12686 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12687 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12688 include/libxml/parserInternals.h include/libxml/valid.hi
12689 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12690 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12691 include/libxml/xpath.h include/libxml/xpathInternals.h:
12692 Cleaned up the doc comments a lot in the process, the interface
12693 coverage is now 100%
12694
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012695Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12696
12697 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12698 extracts comments from the gtk-doc DocBook output (a bit
12699 convoluted but seems to work).
12700
Daniel Veillard61006472002-01-21 17:31:47 +000012701Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12702
12703 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12704 added an XML description of the API, moved the script generating
12705 it here. Added a "make api" target
12706
Daniel Veillardd2f23002002-01-21 13:36:00 +000012707Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12708
12709 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12710
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012711Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12712
12713 * xpath.c include/libxml/xpathInternals.h: the change made to
12714 xmlXPathFuncLookupFunc was incompatible roll it back
12715
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012716Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12717
12718 * SAX.c: cleanup patch from Anthony Jones
12719 * doc/Makefile.am: fix the headers to avoid in make scan
12720 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12721 includes, * vs Ptr and general cleanup
12722 * parsedecl.py: first version of a script to extract the
12723 module interfaces, the goal will be to provide .decl or XML
12724 specification of the interfaces to build wrappers.
12725
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012726Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12727
12728 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12729 now provides return codes in case of errors
12730
Bjorn Reese026d29f2002-01-19 15:40:18 +000012731Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12732
12733 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12734 Upgraded to trio baseline 1.6
12735 * strio.h strio.c: Replaced by triostr.h and triostr.c
12736
Daniel Veillard572577e2002-01-18 16:23:55 +000012737Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12738
12739 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12740 of strdup usage in the code
12741
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012742Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12743
12744 * parser.c error.c: Keith Isdale complained rightly that
12745 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12746
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012747Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12748
12749 * tree.c: fixed the funxtion to set the xml: attributes
12750 * debugXML.c: added "setbase" to test it.
12751
Daniel Veillard2c748c62002-01-16 15:37:50 +000012752Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12753
12754 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12755 to allow updating an attribute content
12756
Daniel Veillard8de85c62002-01-15 17:10:15 +000012757Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12758
12759 * libxml.h: try to avoid problems when compiling on Windows
12760
Daniel Veillard314cfa02002-01-14 17:58:01 +000012761Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12762
12763 * hash.c: patch from Anthony Jones for hash.c allocation size
12764 * Makefile.am: trying to work around Yet Another Libtool Madness
12765 and build the 2.4.13 release finally ...
12766
Daniel Veillard744683d2002-01-14 17:30:20 +000012767Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12768
12769 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12770 * doc/* : update of the documentation
12771
Daniel Veillarde6a55192002-01-14 17:11:53 +000012772Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12773
12774 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12775 at fixing #61290 :-(
12776
Daniel Veillardfb25a512002-01-13 20:32:08 +000012777Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12778
12779 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12780 Fixes bug #67229
12781
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012782Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12783
12784 * tree.c: trying to avoid troubles when a subtree is copied
12785 and coalesced in part with the target tree. Should fix
12786 bug #67407
12787
Daniel Veillardd8224e02002-01-13 15:43:22 +000012788Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12789
12790 * valid.c: fixed validation of attributes content of type
12791 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12792 values, very old bug. Fixes #67671
12793
Daniel Veillard8107a222002-01-13 14:10:10 +000012794Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12795
12796 * parser.c include/libxml/parserInternals.h tree.c: integrated
12797 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12798 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12799
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012800Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12801
12802 * threads.c: applied Serguei Narojnyi's patch to add native
12803 thread support on the Win32 platform
12804 * testThreadsWin32.c Makefile.am: added the test program also
12805 from Serguei, Win32 specific
12806 * include/win32config.h include/libxml/xmlwin32version.h.in:
12807 added patch from Igor for the Windows thread specific defines.
12808
Daniel Veillard845cce42002-01-09 11:51:37 +000012809Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12810
12811 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12812
Daniel Veillard7b602b42002-01-08 13:26:00 +000012813Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12814
12815 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12816 output page into XMLinfo.html. Close bug #66951 and
12817 raised by Robert Collins too.
12818
Daniel Veillard73c6e532002-01-08 13:15:33 +000012819Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12820
12821 * encoding.c: Paul Keogh pointed out a possibility of segfault
12822 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12823 Closes bug # 68238
12824
Daniel Veillard4a859202002-01-08 11:49:22 +000012825Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12826
12827 * doc/*.html: updated the Gdome2 links
12828
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012829Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12830
12831 * libxml.h: Applied following patches from Robert Collins
12832 and make sure IN_LIBXML is defined when compiling it
12833 -------
12834 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12835 as well as Visual C.
12836 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12837 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12838 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12839 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12840 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12841 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12842 xmlSysIDExists xmlNoNetExists).
12843 * xmllint.c: Don't include winsock2.h for Cygwin.
12844
Daniel Veillard401c2112002-01-07 16:54:10 +000012845Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12846
12847 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12848 when the version info is not present.
12849
Daniel Veillard6f42c132002-01-06 23:05:13 +000012850Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12851
12852 * tree.c: Anthony Jones pointed out a problem in
12853 xmlStringGetNodeList() and provided a fix for it
12854
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012855Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12856
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012857 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012858 xmlCreatePushParserCtxt() when the initial buffer passed
12859 is large.
12860
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012861Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12862
12863 * win32/*: big cleanup of the Windows/MSVC project files
12864 from Igor Zlatkovic
12865
Daniel Veillardcebb1362002-01-02 13:13:30 +000012866Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12867
12868 * doc/Makefile.am: should fix #67674 and avoid troubles if
12869 xsltproc is not available or fails in the prefix provided
12870
Daniel Veillard26908ab2002-01-01 16:50:03 +000012871Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12872
12873 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12874
Daniel Veillard5344c602001-12-31 16:37:34 +000012875Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12876
12877 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12878 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12879 Fixed a few other problems raised by Charlie Bozeman.
12880 * result/VC/ElementValid[5-7]: fixed the output
12881
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012882Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12883
12884 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12885 patches from Charlie Bozeman. Regenerated the HTML docs.
12886
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012887Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12888
12889 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12890 for Windows from Igor
12891
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012892Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12893
12894 * xmllint.c: applied Justin Fletcher patch for --output or -o
12895
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012896Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12897
12898 * win32/libxml2/libxml2.def.src: close #67019
12899
Daniel Veillard01db67c2001-12-18 07:09:59 +000012900Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12901
12902 * xmllint.c: applied Justin Fletcher generic timing patch
12903 similar to the one already applied to xsltproc.
12904
Daniel Veillardd1640922001-12-17 15:30:10 +000012905Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12906
12907 * include/libxml/tree.h tree.c: applied documentation patches
12908 from Charlie Bozeman
12909
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012910Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12911
12912 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12913
Daniel Veillard29e43992001-12-13 22:21:58 +000012914Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12915
12916 * valid.c: fix the xmlStrdup() used in the previous patch.
12917 * valid.c: added --dropdtd
12918 * tree.c: fixed xmlUnlinkNode so it also removes the references
12919 from the document if the node is a DTD
12920
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012921Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12922
12923 * HTMLtree.c valid.c: cleanup some static declarations
12924
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012925Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12926
12927 * xmllint.c: removed another strdup()
12928 * doc/FAQ: removed the HP/UX entry
12929
Daniel Veillarded472f32001-12-13 08:48:14 +000012930Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12931
12932 * valid.c: fix bug #66816 when validating.
12933 * xmllint.c: don't use sys/time.h if configure did not found it
12934
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012935Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12936
12937 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12938 xmlcatalog_man.xml
12939
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012940Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12941
12942 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12943 xmlInitMemory() was declared twice
12944
Daniel Veillardb82c1662001-12-09 14:00:54 +000012945Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12946
12947 * globals.c: do not reference strdup() !
12948 * configure.in libxml-2.0.pc.in: trying to fix the libs
12949 of the various config extraction modules
12950
Daniel Veillardef90ba72001-12-07 14:24:22 +000012951Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12952
12953 * configure.in : preparing 2.4.12
12954 * doc/* : updated and rebuilt the docs
12955
Daniel Veillard220346d2001-12-07 11:33:54 +000012956Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * uri.c: closed bug #66159
12959 * testURI.c: added --escape option
12960 * configure.in: some cleanup for xml2-config --cflags
12961
Daniel Veillard2a906822001-12-06 14:34:08 +000012962Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12963
12964 * globals.c testThreads.c: removed some misplaced includes
12965 of xmlversion.h
12966
Daniel Veillarde28313b2001-12-06 14:08:31 +000012967Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12968
12969 * threads.c: patch from Gary Pennington fixing a possible
12970 problem at initialization time.
12971
Daniel Veillardd3b08822001-12-05 12:03:33 +000012972Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12973
12974 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012975 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012976 CodeWarrior.
12977
Daniel Veillarda7866932001-12-04 13:14:44 +000012978Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12979
12980 * xmllint.c: applied Geert Kloosterman's patch to fix
12981 --repeat --timing output
12982
Daniel Veillard19840942001-11-29 16:11:38 +000012983Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12984
12985 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12986 where non-wellformed XML declaractions were not detected.
12987
Daniel Veillarde85d9342001-11-28 14:43:12 +000012988Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12989
12990 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12991
Daniel Veillard22f25a82001-11-28 09:12:23 +000012992Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12993
12994 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12995 gets reset by xmlCleanupInputCallbacks() and this makes the
12996 function useless. Same for output.
12997
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012998Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12999
13000 * xmlIO.c: robert pointed out a loop error in callback cleanups
13001
Daniel Veillard8faa7832001-11-26 15:58:08 +000013002Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13003
13004 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13005 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13006 they are not really tied to debugging
13007
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013008Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13009
13010 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13011 * xmllint.c: better --catalogs description
13012
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013013Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13014
13015 * tree.c: fixed a couple of problems in xmlSetProp()
13016
Daniel Veillardcd337f02001-11-22 18:20:37 +000013017Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13018
13019 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13020 unappropriate stdout output.
13021
Daniel Veillard566d4df2001-11-22 13:00:53 +000013022Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13023
13024 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13025 by Denis Beurive, closes #65111
13026
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013027Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13028
13029 * valid.c: in case of content model validity error, don't
13030 print it if validity warnings were not requested.
13031
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013032Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13033
13034 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13035 * parserInternals.c: removed the last exit() call. Print an
13036 unmaskable error on stderr instead (library mismatch detection)
13037
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013038Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13039
13040 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13041 shell instructions from Heiko Rupp
13042
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013043Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13044
13045 * catalog.c: use the URL notation file:// for default catalog paths
13046
Daniel Veillard0ec98632001-11-14 15:04:32 +000013047Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13048
13049 * include/libxml/tree.h: better comments for _private fields
13050 * tree.c: removed a problem when copying an entity reference.
13051
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013052Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13053
13054 * vms/*: updated instructions and diffs from John A Fotheringham
13055
Daniel Veillarda11001b2001-11-12 22:45:36 +000013056Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13057
13058 * include/libxml/xmlerror.h: avoid an include problem if
13059 #include <libxml/xmlerror.h> happens first in code
13060 seems to be the case in KDE libs
13061
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013062Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13063
13064 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13065 from Igor for Windows
13066
13067Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13068
13069 * Makefile.am: Gary Pennington pointed out a missing prefix
13070
Daniel Veillard43d3f612001-11-10 11:57:23 +000013071Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13072
13073 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13074 * doc/*: upgraded and rebuilt the docs
13075
Daniel Veillardc1f78342001-11-10 11:43:05 +000013076Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13077
13078 * HTMLparser.c: fix comment in scripts element parsing.
13079 * result/HTML/doc3*: updated the results.
13080
13081Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13082
13083 * uri.c: another URI bug fix #63336, using Joel Young patch.
13084
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013085Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13086
13087 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13088 a cleaned up version of the Pwd shell string generation.
13089
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013090Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13091
13092 * valid.c include/libxml/tree.h: trying to fix namespaces +
13093 validation problems for good, closing #63619 in the process
13094 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13095 wrong in this respect, fixed it.
13096
Daniel Veillardd536f702001-11-08 17:32:47 +000013097Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13098
13099 * xmllint.c: Morus Walter patch to allow --format and --encode
13100
Daniel Veillard5004f422001-11-08 13:53:05 +000013101Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13102
13103 * debugXML.c: Stefan Kost provided an help command for the shell
13104
Daniel Veillarda6825e82001-11-07 13:33:59 +000013105Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13106
13107 * debugXML.c: Heiko Rupp pointed that the shell would crash
13108 on empty nodesets returns.
13109
Daniel Veillard03f848d2001-11-07 12:53:46 +000013110Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13111
13112 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13113 migh need the history libraries
13114
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013115Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13116
13117 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13118 handle the case of < in quoted attributes, Bastian Kleineidam
13119
Daniel Veillardc853b322001-11-06 15:24:37 +000013120Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13121
13122 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13123 fixing catalog breakages
13124 * Makefile.am catalog.c result/catalogs/catal
13125 result/catalogs/mycatalog.* test/catalogs/catal*:
13126 fixed more problems in catalog support, added more regression tests
13127 for both XML and SGML catalog handling
13128
Daniel Veillard66870c72001-11-05 19:27:49 +000013129Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13130
13131 * debugXML.c: applied an improvement to xmlGetLineNo() from
13132 Keith Isdale
13133
Daniel Veillardffe09c92001-11-05 14:21:47 +000013134Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13135
13136 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13137 Side effect of the progressive catalog loading
13138
Daniel Veillardad661b92001-11-05 11:43:15 +000013139Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13140
13141 * Makefile.am: confexecdir and confexec_DATA were defined twice
13142 pointed out by Karl Eichwalder
13143
Daniel Veillard6eb17722001-11-04 22:19:27 +000013144Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13145
13146 * xmlcatalog.c: avoid unlink() and use remove() instead.
13147
Daniel Veillardea898282001-11-04 22:13:45 +000013148Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13149
13150 * libxml.spec.in: cleanup
13151 * include/libxml/xmlwin32version.h: updated with 2.4.8
13152
Daniel Veillarda4617b82001-11-04 20:19:12 +000013153Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13154
13155 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13156 of compiling libxml with a non standard set of options
13157
John Fleck027edfb2001-11-04 20:13:58 +000013158Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13159
13160 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13161 document --sgml option, fixing gnome bugzilla #63382
13162
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013163Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13164
13165 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13166 breakage of 2.4.7, added a couple of really needed APIs
13167 like xmlCatalogIsEmpty() and xmlNewCatalog()
13168 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13169 for install-catalog
13170 * configure.in: preparing 2.4.8
13171
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013172Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13173
13174 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13175 include/libxml/tree.h include/libxml/xmlIO.h: more include
13176 cleanups, export cleanly one html output + format function.
13177
13178Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13179
13180 * parser.c: removed initGenericErrorDefaultFunc call from
13181 xmlInitParser() since it could destroy previous calls to
13182 xsltSetGenericErrorFunc() effects
13183
Daniel Veillardebd38c52001-11-01 08:38:12 +000013184Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13185
13186 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13187 keyword.
13188
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013189Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13190
13191 * Makefile.am: cleanup
13192 * threads.c: cleanup too
13193 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13194 from xsltproc
13195 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013196 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013197
Daniel Veillard91c00402001-10-30 17:41:38 +000013198Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13199
13200 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13201 was not used anymore !
13202
Daniel Veillard52dcab32001-10-30 12:51:17 +000013203Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13204
13205 * configure.in: preparing 2.4.7
13206 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13207 manual page from John
13208 * doc/*: updated the doc and rebuilt the generated pages
13209
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013210Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13211
13212 * xmlIO.c: closing bug #62711, the library should never
13213 close stdin or stdout.
13214
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013215Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13216
13217 * uri.c: second pass at fixing #63336, using Joel Young
13218 final patch. looks okay.
13219
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013220Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13221
13222 * uri.c include/libxml/uri.h: trying to clear #63336
13223 allowing the escaping routine to parse unconformant
13224 URI-References.
13225
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013226Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13227
13228 * vms/readme.vms vms/build_libxml.com nanoftp.c
13229 include/libxml/xmlversion.h.in: a few VMS updates from
13230 John A Fotheringham
13231 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13232 and xmlCleanupOutputCallbacks() for the Perl binding people.
13233
Daniel Veillard635ef722001-10-29 11:48:19 +000013234Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13235
13236 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13237 apply fixes to close #63271 and avoid segfaults when
13238 the error routine gets callbed before xmlInitParser()
13239 get called.
13240 * nanoftp.c error.c: Applied patches from Justin Fletcher
13241 correcting some xmlGenericError misuses.
13242
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013243Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13244
13245 *doc/xmllint.xml, doc/xmllint.1
13246 New and improved man page for xmllint - .xml is the original, .1
13247 is the generated man page
13248
Daniel Veillardc9484202001-10-24 12:35:52 +000013249Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13250
13251 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13252 the web site from the main HTML document.
13253
Daniel Veillard5151c062001-10-23 13:10:19 +000013254Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13255
13256 * parser.c: fixed an erroneous validation bug when PE refs
13257 occurs in external parsed entities referenced from the
13258 internals subset
13259 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13260 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13261 added the associated testcase, it's a nice one.
13262 * HTMLparser.c: generate the DTD node as HTML still ...
13263 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13264
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013265Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13266
13267 * HTMLparser.c: fixed a bug in htmlNewDoc()
13268
Daniel Veillard89cad532001-10-22 09:46:13 +000013269Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13270
13271 * test/threads/*: added entities testing to the Thread test
13272 * testThreads.c: make the test reasonable
13273 * DOCBparser.c: fix the DTD public and system ID
13274 * xmllint.c: added --sgml for SGML DocBook importing
13275 * Makefile.am: added Docbtests target
13276
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013277Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13278
13279 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13280 * testThreads.c: removed bogus include
13281
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013282Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13283
13284 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13285 fixed a very serious (looping) validation bug
13286
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013287Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13288
13289 * include/libxml/globals.h include/libxml/threads.h threads.c
13290 testThreads.c: far more testing, cleaning up bugs
13291 * *.c : make sure globals.h is always included.
13292
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013293Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13294
13295 * HTMLparser.c: try to get rid of parser loops for good.
13296
Daniel Veillardab7488e2001-10-17 11:30:37 +000013297Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13298
13299 * configure.in: fixed some bugs in CFLAGS passing.
13300 * test/threads Makefile.am testThreads.c: added a specific
13301 threaded test case (really nasty, guaranteed).
13302
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013303Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13304
13305 * catalog.c: serious cleanup on the management of the
13306 XML catalog tree, more tests done, especially with
13307 the catalog PI.
13308
Daniel Veillard364789a2001-10-16 12:45:00 +000013309Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13310
13311 * catalog.c: avoid a problem in catalog cleanup on SMP if
13312 catalogs were not initialized.
13313
Daniel Veillard81463942001-10-16 12:34:39 +000013314Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13315
13316 * catalog.c xpath.c: trying to cleanup the not thread safe
13317 parts of the library.
13318
Daniel Veillard64a411c2001-10-15 12:32:07 +000013319Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13320
13321 * include/libxml/globals.h configure.in global.data: make
13322 the allocation be per-thread a configure option
13323 * encoding.c include/libxml/parser.h: fixed compilation
13324 errors
13325
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013326Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13327
13328 * include/libxml/parser.h: Norm reported that a few lines
13329 added were breaking libxslt compile, removed them for now
13330
Daniel Veillard6f350292001-10-14 09:56:15 +000013331Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13332
13333 * parser.c parserInternals.c threads.c: debugged and fixed
13334 initialization problems which were giving troubles on SMP
13335 boxes.
13336
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013337Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13338
13339 * include/libxml/Makefile.am: missing globals.h
13340
Daniel Veillarde7090612001-10-13 12:18:28 +000013341Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013342
Daniel Veillarde7090612001-10-13 12:18:28 +000013343 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013344
Daniel Veillardd0463562001-10-13 09:15:48 +000013345Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13346
13347 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13348 include/libxml/parserInternals.h include/libxml/tree.h
13349 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13350 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13351 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13352 Applied the last patches from Gary, cleanup, activated threading
13353 all user accessible global variables are now handled in globals.[ch]
13354 Still a bit rought but make tests passes with either
13355 --with-threads defined at configure time or not.
13356 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13357 linking options
13358
Daniel Veillardb8478642001-10-12 17:29:10 +000013359Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13360
13361 * Makefile.am include/libxml/Makefile.am
13362 include/libxml/globals.h globals.c include/libxml/threads.h
13363 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13364 configure.in: started integrating the core of the thread support
13365 not activated yet but half integrated. The code should still
13366 compile and work anyway.
13367
Daniel Veillardb44025c2001-10-11 22:55:55 +000013368Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13369
13370 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13371 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13372 integrating the non-controversial parts of Gary Pennington
13373 multithread patches
13374 * catalog.c: corrected a small bug introduced
13375
Daniel Veillard75b96822001-10-11 18:59:45 +000013376Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13377
13378 * catalog.c include/libxml/catalog.h: very serious cleanup,
13379 isolating unportable code and as much as possible the accesses
13380 to the global shared catalog. May need more testing !
13381
Daniel Veillard78d12092001-10-11 09:12:24 +000013382Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13383
13384 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13385 Keith Isdale patches for the XSLT debugger interfaces. Some
13386 cleanup
13387
Daniel Veillardff0b7312001-10-11 06:46:09 +000013388Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13389
13390 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13391 * DOCBparser.c: generate line nubers in elements
13392
Daniel Veillard60087f32001-10-10 09:45:09 +000013393Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13394
13395 * configure.in: preparing 2.4.6 release
13396 * doc/xml.html doc/html/*: updated and rebuilt the docs
13397 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13398
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013399Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13400
13401 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13402 adding documentation for DV's supercatalog support
13403
Daniel Veillard82d75332001-10-08 15:01:59 +000013404Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13405
13406 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13407 super catalog support adding one API and one flag --sgml to
13408 xmlcatalog
13409
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013410Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13411
13412 * doc/xmlcatalog_man.xml, xmlcatalog.1
13413 One more crack at
13414 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13415
13416
Thomas Broyer47334c02001-10-07 16:41:52 +000013417Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13418
13419 * xpath.c: implemented xmlXPathObjectCopy for external objects
13420 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13421
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013422Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13423
13424 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13425 finishing up fix to
13426 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13427 the xmlcatalog man page display more elegantly
13428
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013429Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13430
13431 * configure.in: closing bug #61832
13432 * HTMLparser.c: removed a warning
13433
Daniel Veillard6ab38382001-10-06 13:08:27 +000013434Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13435
13436 * xpath.c: fixing #61673 part I, do not loose doc information
13437 when copying result value trees.
13438
Daniel Veillard556c6682001-10-06 09:59:51 +000013439Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13440
13441 * xpath.c: trying to harden the XPath interpreter
13442
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013443Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13444
13445 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13446 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13447
William M. Brack1633d182001-10-05 15:41:19 +000013448Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13449
13450 * HTMLparser: repaired another loop problem
13451
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013452Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13453
13454 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13455 parsing.
13456 * xpath.c: fix bug #61291 the default XML namespace node is
13457 missing from the namespace axis.
13458 * tree.c: refuse to create namespaces nodes with prefix "xml"
13459
Daniel Veillard651f9472001-10-04 14:51:06 +000013460Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13461
13462 * SAX.c: ouch a non-defined namespace could lead to a crash,
13463 fixed #61215
13464
Daniel Veillard7dd05702001-10-04 14:25:12 +000013465Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13466
13467 * parserInternals.c: closed bug #61054
13468
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013469Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13470
13471 * include/libxml/Makefile.am: closing #60708
13472
Daniel Veillarda293c322001-10-02 13:54:14 +000013473Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13474
13475 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13476 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13477
Daniel Veillardf4309d72001-10-02 09:28:58 +000013478Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13479
13480 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13481
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013482Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13483
13484 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13485 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13486
Daniel Veillard16756b62001-10-01 07:36:25 +000013487Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13488
13489 * catalog.c: Justin Fletcher provided cleaup code in case
13490 HAVE_STAT is not defined
13491 * include/win32config.h: Igor Zlatkovic suggested to have
13492 HAVE_STAT defined there
13493
William M. Brack5e1cac12001-09-28 16:19:18 +000013494Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13495
13496 * catalog.c - fixed typing error reported by M. Barros
13497
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013498Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13499
13500 * xmllint.c - fixing typo
13501
William M. Brackd28e48a2001-09-23 01:55:08 +000013502Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13503
13504 * HTMLparser.c: small enhancement to prevent loop on
13505 unrecognizable data
13506
Daniel Veillardb1d62872001-09-21 09:47:08 +000013507Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13508
13509 * parserInternals.c: applying patch from bug #60757 this
13510 should close it
13511
Daniel Veillardc0631a62001-09-20 13:56:06 +000013512Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13513
13514 * catalog.c xmlcatalog.c: removed a couple of warning
13515 * xpath.c: try to solve the linking problem on platforms
13516 needing trio to compile
13517
Daniel Veillard1a123612001-09-19 08:06:23 +000013518Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013519
Daniel Veillard1a123612001-09-19 08:06:23 +000013520 * Makefile.am libxml.spec.in: backing up non-documented changes
13521 commited without review or aproval by Jens Finke <jens@gnome.org>
13522 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013523
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013524Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13525
13526 * configure.in: Joe Orton provided a patch fixing a problem
13527 when iconv is specified to be in a non-standard directory
13528 but wasn't exported in xml2-config --cflags
13529
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013530Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13531
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013532 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013533 troubles with 2.4.4 errors.
13534
Daniel Veillard16698282001-09-14 10:29:27 +000013535Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13536
13537 * encoding.c entities.c: do not output hexadecimal charrefs
13538 when serializing HTML since some version of Netscape can't
13539 grok it, generate decimal ones.
13540 * result/HTML/doc3.htm: output changed due to previous test
13541 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13542
Daniel Veillard98fed372001-09-13 11:34:58 +000013543Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13544
13545 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13546 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13547
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013548Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013549 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013550
13551 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13552 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13553 updated the configuration scripts systems accordingly
13554
Daniel Veillard04382ae2001-09-12 18:51:30 +000013555Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13556
13557 * configure.in: preparing for 2.4.4
13558 * doc/xml.html doc/html/*: updated and rebuilt the docs
13559
Daniel Veillardd63437e2001-09-12 15:00:27 +000013560Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13561
13562 * win32/dsp/libxml2.def.src: tried to incorporate comments
13563 from bug #59220
13564
Daniel Veillard319a7422001-09-11 09:27:09 +000013565Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13566
13567 * parser.c result/noent/wml.xml: fixed bug #59981 related
13568 to handling of '&' in attributes when entities are substitued
13569
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013570Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13571
13572 * libxml.h include/libxml/xmlversion.h.in
13573 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13574 Tried to close bug #60131
13575
Daniel Veillardbce62332001-09-10 18:46:55 +000013576Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13577
13578 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13579
Daniel Veillard143b04f2001-09-10 18:14:14 +000013580Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13581
13582 * SAX.c: fixing bug #59946 on xmlns=""
13583
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013584Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13585
13586 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13587 but allocates a new error code.
13588
Daniel Veillard05c13a22001-09-09 08:38:09 +000013589Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13590
13591 * xmllint.c: John Fleck fixed typos in the options output
13592 * parser.c SAX.c: fix ignorable white space SAX selection
13593
13594Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13595
13596 * entities.c: Steve Underwood found the possibility of an
13597 ininite loop in case of error.
13598
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013599Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13600
13601 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13602
Daniel Veillarda050d232001-09-05 15:51:05 +000013603Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13604
13605 * parser.c: warn if version is not 1.0 but it's not
13606 strictly speaking an error after analyzing the spec
13607
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013608Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13609
13610 *doc/catalog.html - add link to the html version of the
13611 man page, other linguistic cleanups
13612
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013613Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13614
13615 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13616 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13617 file, has not yet been included in the build.
13618
Daniel Veillard99784ff2001-09-01 16:20:28 +000013619Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13620
13621 * catalog.c: removed a duplicate affectation Justin Fletcher
13622
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013623Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13624
13625 * tree.c: Armin Sander pointed a possible text coalescing
13626 problem, completed his patch.
13627
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013628Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13629
13630 * trionan.c: Fixed const and volatile re-definition problem
13631
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013632Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13633
13634 * libxml.4 parser.c: doc updates from Heiko Rupp
13635 * parserInternals.c: 2 sanity checks from Heiko Rupp
13636
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013637Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13638
13639 * tree.c: applied patch from Armin Sander to make some pointers
13640 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013641 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013642
Daniel Veillardb06c6142001-08-27 14:26:30 +000013643Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13644
13645 * xpath.c: hum, restrict the integer usage gcc bug workaround
13646 to only gcc compilers so that other architecture don't get
13647 penalized by this limitation.
13648 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13649
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013650Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13651
13652 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13653 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13654
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013655Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13656
13657 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13658 --convert option to xmlcatalog to convert SGML ones to
13659 the XML syntax.
13660 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13661
13662 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013663Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13664
13665 * catalog.c xmlIO.c: started some serious testing and fixed
13666 a few bug and optmization needs.
13667
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013668Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13669
13670 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13671 preparing for a 2.4.3 release even if it may not be ready yet
13672 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13673 all file parsing lookup to go through the entity resolver, add
13674 to add an API to bypass it (needed to load catalogs themselves),
13675 some cleanup on the catalog code too.
13676 * nanoftp.c: small cleanup
13677 * doc/catalog.html: small update
13678
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013679Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13680
13681 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13682 Jun Kuriyama
13683
Daniel Veillardffb120d2001-08-23 00:52:23 +000013684Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13685
13686 * doc/catalog.html: finished the catalog documentation
13687
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013688Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13689
13690 * doc/catalog.html doc/xml.html: added documentation about
13691 Catalog support, misses an API description
13692 * doc/html/*: reextracted the API pages
13693
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013694Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13695
13696 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13697 Added the part about section 7.2 on URI resolution,
13698 fixed a side effect in the HTML parser, look complete
13699 and ready to rock except the URI/SystemID part!
13700
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013701Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13702
13703 * include/libxml/catalog.h include/libxml/parser.h
13704 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13705 xmlIO.c: added support and APIs needed for the catalog PI
13706 * include/libxml/xmlIO.h: cleanup
13707
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013708Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13709
13710 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13711 include/libxml/catalog.h: starts to look okay, really
13712 plugged the new framework, cleaned a lot of stuff,
13713 added some APIs, except the PI's support missing this
13714 should be mostly complete
13715 * result/catalogs/* test/catalogs/*: added new test, enriched
13716 the existing one with URN ID tests
13717
Daniel Veillard64339542001-08-21 12:57:59 +000013718Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13719
13720 * catalog.c: fixed nextCatalog
13721 * result/catalogs/docbook test/catalogs/*: started adding
13722 a small regression test
13723
Daniel Veillardcda96922001-08-21 10:56:31 +000013724Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13725
13726 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13727 more work on the XML catalog support.
13728 * parser.c include/libxml/parser.h: small cleanup seems using
13729 list as a public parameter name can give portability troubles
13730 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13731 include/libxml/xpath.h include/libxml/Makefile.am: removed
13732 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13733 wrappers
13734
Bjorn Reese45029602001-08-21 09:23:53 +000013735Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13736
13737 * Makefile.am trio.c triodef.h trionan.c xpath.c
13738 include/libxml/Makefile.am include/libxml/trionan.h:
13739 Re-worked Not-A-Number and Infinity support.
13740 * xmlcatalog.c: added readline include files
13741
Daniel Veillard344cee72001-08-20 00:08:40 +000013742Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13743
13744 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13745 testCatalog as xmlcatalog, making it an installed app
13746 adding a shell, and preparing it to be a /etc/xml/catalog
13747 management tool, though not ready yet
13748 * catalog.c include/libxml/catalog.h: adding support for
13749 XML Catalogs http://www.oasis-open.org/committees/entity/
13750 not finished, there is some interesting tradeoffs and a
13751 few open questions left.
13752
Daniel Veillardb7664f42001-08-19 13:00:43 +000013753Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13754
13755 * xmllint.c: fixed a line formatting problem
13756
Daniel Veillard5015b712001-08-17 09:37:52 +000013757Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13758
13759 * SAX.c: removed a couple of unused variable (Albert Chin)
13760
Daniel Veillardbb371292001-08-16 23:26:59 +000013761Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13762
13763 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13764 trying to fix some troubles w.r.t. function returning
13765 const xxxPtr.
13766
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013767Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13768
13769 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13770 defined
13771
Daniel Veillardae6db172001-08-16 19:32:00 +000013772Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13773
13774 * xpointer.c: removed unused var
13775
Daniel Veillard09190202001-08-16 16:27:41 +000013776Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13777
13778 * testXPath.c: another small cleanup closing bug #59110
13779
Daniel Veillard796f4b62001-08-16 16:00:13 +000013780Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13781
13782 * win32/dsp/libxml2.def.src: small cleanup closing bug
13783 #59108
13784
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013785Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13786
13787 * example/gjobread.c: add xmlCleanupParser() before leaving
13788
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013789Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13790
13791 * config.h.in configure.in include/libxml/xmlwin32version.h:
13792 released 2.4.2
13793
Daniel Veillardd3d06722001-08-15 12:06:36 +000013794Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13795
13796 * include/libxml/valid.h debugXML.c valid.c: deprecate
13797 the non-boundchecking Sprintf functions, add Snprintf
13798 this should close bug #57984
13799
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013800Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13801
13802 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13803 URIs before doing the lookups (pointed by Mark Vakoc)
13804
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013805Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13806
13807 * xpath.c: serious changes on Result Value Trees and NodeSets
13808 w.r.t. deallocation and collect operations. Probably not
13809 100% clean (merge of allocated trees smells like a problem).
13810 Seems sufficient to close #58943
13811
Daniel Veillard90493a92001-08-14 14:12:47 +000013812Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13813
13814 * xmllint.c: adding a --format option
13815
Daniel Veillardfe703322001-08-14 12:18:09 +000013816Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13817
13818 * xpath.c: count() was broken on Result Value Tree
13819 * xmlIO.c: fixed file:/// accesses on _WIN32
13820
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013821Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13822
13823 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13824 macro was renamed, this should close bug #58683
13825
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013826Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13827
13828 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13829 entity substitution mode text at the end of the entity might
13830 be added due to text coalescing.
13831 * nanoftp.c parser.c: small cleanup
13832
Daniel Veillard0c720972001-08-08 20:59:00 +000013833Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13834
13835 * HACKING: added John Fleck right to commit in the doc subdir
13836
Daniel Veillard48da9102001-08-07 01:10:10 +000013837Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13838
13839 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13840 allow to inherit attributes from the DTD directly in the
13841 tree, this is needed for XPath and can be a useful feature.
13842 Inherited namespaces are always provided at the tree level now
13843 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13844 of tests for this feature (XSLT being the prime user).
13845
Daniel Veillard50f34372001-08-03 12:06:36 +000013846Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13847
13848 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13849 testSAX.c xmlIO.c xmllint.c include/win32config.h
13850 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13851 include/libxml/xmlwin32version.h.in win32/README.MSDev
13852 win32/dsp/*: applied Win32 Facelift No.2 patches from
13853 Igor Zlatkovic for Windows/MSC
13854
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013855Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13856
13857 * SAX.c: unparsedEntityDecl() the URI computation of the
13858 entity wasn't done breaking XSLT unparsed-entity-uri()
13859
Daniel Veillard567e1b42001-08-01 15:53:47 +000013860Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13861
13862 * xpath.c: fixed a bug when walking the descendants and
13863 the current node has no children
13864 * debugXML.c: show up when a text node is supposed to not be escaped
13865
Thomas Broyerf186c822001-07-31 23:30:37 +000013866Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13867
13868 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13869 worked like the set:leading() function)
13870 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13871
Daniel Veillardba6db032001-07-31 16:25:45 +000013872Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13873
13874 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13875
Daniel Veillard57905372001-07-31 15:52:17 +000013876Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * include/libxml/xmlIO.h: apply change to close #58141
13879 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13880
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013881Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * parser.c: when the internal subset uses a PE, then the
13884 included entity can use conditional sections.
13885
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013886Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13889 when walking the namespace axis showing up in
13890 libxst/tests/general/bug-12
13891 * xmlmemory.c: added the possibility to trace a given block
13892 defined by its address
13893
Daniel Veillard4aafa792001-07-28 17:21:12 +000013894Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * parser.c: don't override existing encoding specified before
13897 starting xmlParseDocument()
13898
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013899Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13900
13901 * include/libxml/xmlwin32version.h: reinserted, needed for
13902 Windows users of CVS
13903
Darin Adlera77cac02001-07-27 17:41:51 +0000139042001-07-27 Darin Adler <darin@bentspoon.com>
13905
Darin Adler699613b2001-07-27 22:47:14 +000013906 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13907 * testCatalog.c: Add include of <libxml/parser.h>.
13908
139092001-07-27 Darin Adler <darin@bentspoon.com>
13910
Darin Adlera77cac02001-07-27 17:41:51 +000013911 * include/libxml/.cvsignore:
13912 * include/libxml/xmlwin32version.h:
13913 Remove this file from CVS because it's generated.
13914
Daniel Veillard50822cb2001-07-26 20:05:51 +000013915Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * parser.c include/libxml/parser.h: applied const patches from
13918 Tom Moog #58002
13919
Thomas Broyerba4ad322001-07-26 16:55:21 +000013920Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13921
13922 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13923 lookup framework
13924
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013925Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * tree.c: fixed xmlCopyNode() for documents
13928
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013929Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13930
13931 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13932
13933Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013934
13935 * parser.c: fixes bug #57652 reported by Morus Walter
13936
Daniel Veillarde3924972001-07-25 20:25:21 +000013937Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13940
Daniel Veillarda53c6882001-07-25 17:18:57 +000013941Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13942
13943 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13944 errors, lesson don't add new functions at 1am before a release
13945 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13946 from XPath initialization when possible.
13947
Daniel Veillardd9bad132001-07-23 19:39:43 +000013948Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13949
13950 * result/scripts/base*: removing history/readline changed
13951 this slightly
13952 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13953 xmllint.c: make element content line number generation
13954 optionnal to avoid breaking old apps added interface to switch
13955
Daniel Veillardf012a642001-07-23 19:10:52 +000013956Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013959 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013960 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13961 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13962 John Kroll fixes to allow saving to HTTP via PUT (or
13963 POST of needed).
13964 * doc/html/*.html: regenerated the docs
13965
Thomas Broyere8126242001-07-22 03:54:15 +000013966Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13967
13968 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13969 xmlHashScanFull and xmlHashScannFull3 to get passed the
13970 three keys as arguments to the callback function
13971
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013972Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13973
13974 * configure.in Makefile.am: removed libxml softlink for good
13975 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13976 100% coverage by gtk-doc
13977
Daniel Veillard8599e702001-07-17 21:38:51 +000013978Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13981 fixed serious troubles due to size_t vs. int mismatch
13982
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013983Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13984
13985 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13986
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013987Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13988
13989 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13990 convenient extension API for value and context managing
13991 Now handles external objects through xmlXPathPopExternal,
13992 xmlXPathWrapExternal and xmlXPathReturnExternal.
13993 Added functions for sets operations (intersection, etc.)
13994
Daniel Veillard22090732001-07-16 00:06:07 +000013995Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13996
13997 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13998 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13999 HTMLparser.c: cleanup of global variables, marking some
14000 const or private.
14001
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014002Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014003
14004 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14005 fixed xmlXPathNodeSetItem when passing index=0
14006
Daniel Veillard05dec342001-07-14 21:57:39 +000014007Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14008
14009 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14010
Daniel Veillard28ae6362001-07-14 16:44:32 +000014011Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * xmllint.c: fixed compilation under Cygwin #57503
14014 * TODO: update
14015
Peter Williamsed156f52001-07-13 18:35:13 +0000140162001-07-13 Peter Williams <peterw@ximian.com>
14017
14018 * config.h.in: add #undef HAVE_DLFCN_H
14019
14020 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14021 builddir.
14022
Daniel Veillard73b36e32001-07-12 15:09:52 +000014023Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14026 raised by #57348 and #57381
14027
Daniel Veillard7db37732001-07-12 01:20:08 +000014028Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14031 tree.c xpointer.c: store the line numbder in element->content,
14032 may break some software, need a configuration mechanism
14033
Darin Adler96037892001-07-11 00:03:16 +0000140342001-07-10 Darin Adler <darin@bentspoon.com>
14035
14036 * .cvsignore:
14037 * example/.cvsignore:
14038 * include/.cvsignore:
14039 * include/libxml/.cvsignore:
14040 Various things that are generated and should be ignored.
14041
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014042Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14045 * doc/xml.html doc/html/*: updated the docs
14046
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014047Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14050 validation occured on content with element child
14051
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014052Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * tree.c: fixed XML Base computation which was broken
14055 * debugXML.c: added a base function to the shell
14056 * Makefile.am result/scripts/* test/scripts/*: added scripts
14057 based regression tests, and adding 2 XML Base tests
14058
Daniel Veillard19e96c32001-07-09 10:32:59 +000014059Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * tree.c: set properties doc and call xmlSetListDoc for properties
14062 content when grafting them in a different tree.
14063 * aclocal.m4: remove from CVS
14064
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014065Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14066
14067 * win32/libxml2/libxml2.def.src: added some missing entry point
14068 for XPath (Mark Vakoc)
14069
Daniel Veillard388236f2001-07-08 18:35:48 +000014070Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14073 layer should URI-Unescape before trying to open resources.
14074
Daniel Veillard04383752001-07-08 14:27:15 +000014075Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14076
14077 * xpath.c: fix the name() bug for elements in the default
14078 namespace reported by Charlie Bozeman
14079
Daniel Veillard7583a592001-07-08 13:15:55 +000014080Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14083 led to an XPath fix, improvements of SAX initialization, and
14084 an added option --nocdata to testXPath
14085
Daniel Veillard449d7392001-07-07 19:11:06 +000014086Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * doc/libxml-doc.el: Felix Natter provided anew version working
14089 with XEmacs too
14090
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014091Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14092
14093 * include/libxml/xpath.h: small cleanup
14094 * doc/xml.html: update
14095
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014096Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14099 released 2.3.14
14100
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014101Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014104 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014105
Daniel Veillard73c9c042001-07-05 20:02:54 +000014106Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14107
14108 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14109 were not equal to empty strings
14110
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014111Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14112
14113 * SAX.c: fixed a URI-Reference computation problem when validating
14114 * xmlIO.c: small cleanup
14115
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014116Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14117
14118 * parser.c: improved the description of a couple of interfaces
14119 upon Larry Stamper suggestion
14120
Daniel Veillard62f313b2001-07-04 19:49:14 +000014121Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * SAX.c entities.c parser.c: changed completely the way entities
14124 are handled when running the parser in entity substitution mode.
14125 This fixes a bug reported by Stephan Kulow and nearly divides
14126 by 3 the amount of memory required by libxslt to load and process
14127 DocBook TDG.
14128
Daniel Veillardf420ac52001-07-04 16:04:09 +000014129Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * HTMLparser.c: fixing a too early root closing problem raised
14132 byt Prashanth Naidu
14133
Daniel Veillard8c357d52001-07-03 23:43:33 +000014134Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14135
14136 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14137 raised by Mark Vakoc.
14138
Daniel Veillard6e90d192001-07-03 16:37:49 +000014139Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14140
14141 * example/Makefile.am: fixed the include path to add srcdir/include
14142 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14143 and some cleanup
14144
Daniel Veillardf06307e2001-07-03 10:35:50 +000014145Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14148 lot of optimization work, results in significant improvements
14149 when handling really complex XPath queries. Add a small optimizer
14150 for unions, improve [n] and [last()], avoid some costly ops.
14151
Daniel Veillard77044732001-06-29 21:31:07 +000014152Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14155 * xpath.c: small cleanup
14156 * xmlGetNsList: reformated, fixed problems if used on Entities
14157
Daniel Veillard2adbb512001-06-28 16:20:36 +000014158Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14161
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014162Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14163
14164 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14165 * Makefile.am example/Makefile.am: workaround automake generating
14166 erroneous deps
14167
Daniel Veillard12f7d292001-06-28 13:12:11 +000014168Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * include/win32config.h: bug #56801 Yon Derek provided a patch
14171 to the windows config file.
14172
Daniel Veillard87ee9142001-06-28 12:54:16 +000014173Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14176 libxml.h : Yon Derek provided a set of changes to compile from
14177 CVS on Windows/MSC
14178
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014179Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14180
14181 * parser.c: fixed UTF8 BOM support in push mode
14182 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14183 added a specific testcase
14184
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014185Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14186
14187 * Makefile.am: added --push regression tests
14188 * parserInternals.c: the XML parser segfaulted in --push mode
14189
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014190Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14191
14192 * configure.in: moved the symlinks detection within a CVS
14193 check, this is not portable and will be removed soon.
14194 * xpath.c: small cleanup/speedup
14195
Daniel Veillard11648102001-06-26 16:08:24 +000014196Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14199 release of 2.3.12
14200 * parser.c: make an error message if unknow entities in all cases
14201
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014202Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14205
Daniel Veillard23793842001-06-25 16:07:45 +000014206Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14209 includes were installed in the wrong dir
14210
Daniel Veillardf5498f32001-06-25 15:08:36 +000014211Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14212
14213 * doc/html.xml: warn against sending code to exhibit bugs.
14214
Daniel Veillard56f06462001-06-24 21:34:03 +000014215Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14218 Tru64 from Thomas Leitner
14219
Daniel Veillardc5d64342001-06-24 12:13:24 +000014220Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14221
14222 * AUTHORS: added William and Bjorn
14223 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14224 daniel@veillard.com hopefully I won't have to do this again
14225 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14226 docs can be rebuilt cleanly now
14227 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14228 from CVs it's generated, added include/libxml/xmlwin32version.h
14229 also generated but which should change far less frequently.
14230 * catalog.c nanoftp.c: made sure to include libxml.h not
14231 libxml/xmlversion.h directly
14232 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14233 when compiling on WIN32 and MSC
14234
Daniel Veillard07385fd2001-06-23 21:55:48 +000014235Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14236
14237 * include/Makefile.am include/libxml/Makefile.am configure.in:
14238 fixed make distcheck and rebuilding the rpms
14239
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014240Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14241
14242 * configure.in: should finish the migration of exported includes
14243 into a real include/libxml in CVS, at least for CVS users.
14244 * removed the exported headers, added in include/libxml (as well
14245 as xmlversion.h.in).
14246
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014247Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * configure.in: fixed the way to detect symlink
14250
Daniel Veillard66541772001-06-23 18:31:04 +000014251Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14252
14253 * configure.in: updated, include/libxml is now a real CVS dir
14254
Daniel Veillardca989762001-06-23 17:39:29 +000014255Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14256
14257 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14258 version works with both libxml1 and libxml2 (it autodetects
14259 the prefix of the html-files) from Felix Natter.
14260 * doc/xml.html: updated doc accordingly
14261
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014262Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * xpath.c: fixed the bug generating a template loop in libxslt
14265 when using docbook-xsl-1.4, * should filter out document nodes
14266 * HACKING: added William
14267 * TODO: updated
14268
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014269Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * doc/FAQ.html: added a warning about gcc-3.0
14272 * doc/xml.html: added reference to gdome2 and removed a confusing
14273 sentence
14274
Daniel Veillardf7f41852001-06-22 15:18:01 +000014275Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14276
14277 * xmlversion.h: okay this is a generated file, but Windows
14278 users need it and they can't generate it, and I want CVS
14279 Windows users ...
14280 * win32/libxml2/libxml2_so.dsp: Windows project file for
14281 the shared lib version of libxml2
14282 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14283 resources needed for libxslt/xsltproc by Yon Derek
14284
Bjorn Reese3157b342001-06-22 14:41:45 +000014285Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14286
14287 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14288
Daniel Veillard4151acb2001-06-22 10:48:57 +000014289Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14290
Daniel Veillardcc146db2001-06-22 11:10:52 +000014291 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14292
14293Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
Daniel Veillard4151acb2001-06-22 10:48:57 +000014295 * include/win32config.h: Yon Derek provided a first fix
14296 to be able to compile libxslt/xsltproc on Windows
14297
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014298Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14299
14300 * xpath.c: attempt to work around what seemed a gcc optimizer
14301 bug when handling floats on i386 http://veillard.com/gcc.bug
14302 * tree.c entities.c encoding.c: doing some cleanups while
14303 chasing it
14304
Daniel Veillard017b1082001-06-21 11:20:21 +000014305Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14306
14307 * Makefile.am: cleanup when --without-debug is specified
14308 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14309 w.r.t. --without-debug and other include points
14310 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14311 Catalogs
14312 * configure.in entities.h tree.h HTMLparser.c: removed
14313 --without-corba, made the _private field mandatory
14314
Daniel Veillard87a764e2001-06-20 17:41:10 +000014315Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14316
14317 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14318 outputs a BOM in UTF8, an errata has been issued to avoid the
14319 problem, that was the most reasonable solution... Add support
14320 for a leading UTF8 BOM in entities.
14321
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014322Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * valid.c: fixed a bug found when post validating an entity ref
14325 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14326 activate it too
14327
Daniel Veillard39196eb2001-06-19 18:09:42 +000014328Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14331 weakness in the node copy the XPointer and the XInclude
14332 implementations. Serious cleanup.
14333
Daniel Veillard3739b982001-06-19 12:51:30 +000014334Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * Makefile.am: Kjartan Maraas provided a small patch to
14337 add xml2-config.in to EXTRA_DIST
14338
Daniel Veillarda9142e72001-06-19 11:07:54 +000014339Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14340
14341 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14342 provided another failing case found in KDE, the way the
14343 ctxt->vctxt.nodeTab was allocated and freed changed over
14344 time but it wasn't completely cleaned up. This should fix it.
14345
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014346Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * parser.c: Stephan Kulow also raised the fact that line number
14349 could get miscounted making debug harder, fixed the problem
14350 in xmlParseCharData()
14351
Daniel Veillard64b98c02001-06-17 17:20:21 +000014352Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14353
14354 * valid.c: Stephan Kulow pointed out a problem when validating
14355 and using an empty entity, forgot a 'break' in a case.
14356
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014357Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14358
14359 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14360 * doc/xml.html: updated with 2.3.11
14361
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014362Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * TODO: updated adding cleanup of generated doc
14365 * configure.in: prepared to release 2.3.11
14366 * xmllint.c: added --version for bug reporting
14367 * doc/html/*.html: rebuilt the doc
14368
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014369Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * xpath.c: first part of the work on selecting namespace to
14372 fix bug #56115
14373
Daniel Veillard96ed5832001-06-15 22:22:04 +000014374Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14375
14376 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14377 when using -liconv
14378 * TODO: updated
14379
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014380Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14381
14382 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14383 cleanup, encoding support.
14384
Daniel Veillard608ad072001-06-14 08:32:28 +000014385Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14388
Daniel Veillard239d0522001-06-13 23:02:48 +000014389Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * xpath.c: bug detected by Ankh when / is used as a function arg
14392
Daniel Veillard02bb1702001-06-13 21:11:59 +000014393Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14394
14395 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14396 of element and use it to avoid outputting formatting spaces at
14397 the wrong place. Implemented the format parameter for HTML save.
14398 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14399 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14400 result/HTML/wired.html: of course this impact the result of a
14401 number of HTML tests
14402
Daniel Veillard95d845f2001-06-13 13:48:46 +000014403Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * HTMLtree.[ch]: started augmenting the HTML save API with
14406 encoding and formatting parameters
14407
Daniel Veillardeca60d02001-06-13 07:45:41 +000014408Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14409
14410 * HTMLtree.h: cleanup and started evaluating the work needed on
14411 revamping the HTML output code
14412
Daniel Veillard84666b32001-06-11 17:31:08 +000014413Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14416
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014417Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14418
14419 * valid.c: fixed bug #56049, forgot one check in the
14420 validation routine
14421
Daniel Veillardca2366a2001-06-11 12:09:01 +000014422Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14423
14424 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14425
Daniel Veillard6761eee2001-06-11 10:29:38 +000014426Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14427
14428 * libxml.h: fixed an error in last commit
14429 * doc/FAQ.html: added an entry for compilation from CVS
14430
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014431Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14432
14433 * xmlversion.h.in libxml.h: Cygwin patches
14434 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14435 * tree.h: cleanup
14436
Daniel Veillardacd370f2001-06-09 17:17:51 +000014437Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14440 memory block in a strange case where libxml is linked twice
14441 in the binary.
14442
Daniel Veillard1d047672001-06-09 16:41:01 +000014443Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14444
14445 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14446 state far too often, simple fix used to avoid it.
14447
Daniel Veillard4497e692001-06-09 14:19:02 +000014448Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14449
14450 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14451 being processed, applied his patch
14452 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14453
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014454Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14457 provided fixes to compile on MSCC again
14458 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14459 also provided an update for the project files.
14460
Daniel Veillarda682b212001-06-07 19:59:42 +000014461Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14464 bug #55810
14465
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014466Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14467
14468 * tree.c: fixed xmlGetNsProp() to close bug #55683
14469 Note this requires libxslt to use it's own function instead.
14470
Daniel Veillardf0c53762001-06-07 16:07:07 +000014471Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * HTMLtree.c: when in a pre element no formatting space should
14474 be added.
14475 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14476
Daniel Veillard068a9652001-06-07 15:30:26 +000014477Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * configure.in: added tests for signal() and signal.h
14480
Daniel Veillard541d6552001-06-07 14:20:01 +000014481Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14484
Daniel Veillard8a367d42001-06-07 14:01:34 +000014485Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14486
14487 * doc/libxml-doc.el: Felix Natter provided a new version for
14488 libxml2
14489
Daniel Veillard8a926292001-06-07 11:20:20 +000014490Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14491
14492 * HTMLtree.c: when in a pre element no formatting space should
14493 be added.
14494
Daniel Veillard14839d52001-06-06 16:11:56 +000014495Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14496
14497 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14498
Daniel Veillarde95e2392001-06-06 10:46:28 +000014499Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14500
14501 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14502 hack
14503 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14504 * uri.c: fixed a warning
14505
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014506Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14507
14508 * HTMLtree.c: trying to close bug #55772 escaping in script
14509 elements
14510 * doc/xml.html: suggest to send mail to the list
14511
14512Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014513
14514 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14515 good. Use a macro and based on the solution provided in
14516 vsnprintf manual page from GNU.
14517
Bjorn Reese99748722001-06-05 12:49:15 +000014518Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14519
14520 * error.c: Workaround for non-preserving variadic list.
14521 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14522
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014523Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
14525 * doc/xml.html: added 2.3.10 release
14526
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014527Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * configure.in: releasing 2.3.10
14530
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014531Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14532
14533 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14534
Daniel Veillard20042422001-05-31 18:22:04 +000014535Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14536
14537 * encoding.c: Robert Collins provided a patch to add the
14538 "US-ASCII" encoding alias
14539
Daniel Veillard97ac1312001-05-30 19:14:17 +000014540Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14543 string oriented functions and started cleaning the related areas
14544 in xpath.c which needed fixing in this respect
14545
Daniel Veillard2d703722001-05-30 18:32:34 +000014546Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14549 #55380
14550 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14551
Daniel Veillard9403a042001-05-28 11:00:53 +000014552Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14553
14554 * TODO: updated
14555 * nanohttp.[ch] : started adding APIs to get the redirected URL
14556 when this occurs (needed for further base computation
14557 * tree.h: cleanup
14558 * encoding.c: cleanup
14559 * SAX.c: minor change around ctxt->loadsubset
14560
Daniel Veillard6278fb52001-05-25 07:38:41 +000014561Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14562
14563 * Makefile.am include/Makefile.am: small change to have
14564 include/libxml rebuilt if working from CVS.
14565 * uri.c: applied another patch from Carl Douglas for URI escaping,
14566 this should close bug #51876
14567
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014568Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14569
14570 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14571 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14572 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14573 added specific regression test
14574 * parser.h: preparing for the XSLT mode where DTD inherited
14575 attributes are added to the tree.
14576
Daniel Veillardbbd22452001-05-23 12:02:27 +000014577Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14578
14579 * xinclude.[ch]: Updated the namespace for the Last Call version
14580 * result/XInclude/include test/XInclude/include: updated the
14581 testsuite accordingly
14582
Daniel Veillard8514c672001-05-23 10:29:12 +000014583Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14584
14585 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14586 related to bug #51876
14587
Daniel Veillard42596ad2001-05-22 16:57:14 +000014588Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * tree.c: fixed a gross mistake in base computation, xml:base is
14591 not completely correct yet (need cascade).
14592 * xpath.[ch]: added the few things needed to find a function name
14593 and URI from the XPath context when it is called.
14594
Daniel Veillard81418e32001-05-22 15:08:55 +000014595Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14596
14597 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14598 * DOCBparser.c: small cleanup
14599 * xmllint.c: added a --catalogs option to load catalogs from
14600 $SGML_CATALOG_FILES
14601 * tree.c: cleanup
14602 * configure.in: iconv library fixup, ICONV_LIBS
14603
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014604Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14605
14606 * catalog.c: handling of CATALOG entries. detection of recursion,
14607 and a few bugfixes
14608 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14609 against the default namespace
14610
Daniel Veillard04b93292001-05-21 08:15:31 +000014611Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14612
14613 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14614
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014615Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14616
14617 * parser.c: fixed propagation context info when parsing an
14618 external entity.
14619 * doc/html/*.html: regenerated a couple of docs
14620
Daniel Veillard4623acd2001-05-19 15:13:15 +000014621Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14622
14623 * doc/xml.html: update with 2.3.9 informations
14624
Daniel Veillardbed7b052001-05-19 14:59:49 +000014625Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14626
14627 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14628 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14629 * doc/html/* : rebuilt the docs
14630 * valid.c: small patch which may improve some case when
14631 validating.
14632
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014633Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14634
14635 * HTMLparser.c: Closed bug #54891
14636 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14637 to the suite
14638
14639Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14640
14641 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14642 applied a documentation patch from LotR and filled in a few missing
14643 descriptions
14644
Daniel Veillard76d66f42001-05-16 21:05:17 +000014645Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14646
14647 * xpath.c tree.c parser.c: speed optimizations at the parser level
14648 document tree freeing and xpath evaluation
14649
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014650Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14651
14652 * parser.c parser.h parserInternals.h: fixed a couple of
14653 interfaces for handling memory buffer input to const char *
14654 upon suggestion of JamesH.
14655
Daniel Veillardc3739e72001-05-15 15:23:27 +000014656Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14657
14658 * configure.in: LoTR sent a patch fixing the previous commit
14659
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014660Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14661
14662 * configure.in: trying to deal again with the stoopid -R linking
14663 flag of Solaris
14664
Daniel Veillard790142b2001-05-15 10:51:53 +000014665Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14666
14667 * xpath.h: two nodeset access macros from Thomas Broyer
14668
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014669Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14670
14671 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14672 patch from Thomas Broyer
14673
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014674Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14675
14676 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14677 case
14678 * INSTALL: was empty added stuff from the FAQ
14679
Daniel Veillard75bea542001-05-11 17:41:21 +000014680Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14681
14682 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14683 attributes handling and #54433 by adding xmlUnsetProp()
14684 and xmlUnsetNsProp()
14685
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014686Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14687
14688 * HTMLparser.c: Patch from Jonas Borgström
14689 (htmlGetEndPriority): New function, returns
14690 the priority of a certain element.
14691 (htmlAutoCloseOnClose): Only close inline elements if they
14692 all have lower or equal priority.
14693 * result/HTML: this of course changed a number of tests results.
14694
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014695Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * xmlIO.c catalog.c: plugged in the default catalog resolution
14698 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14699 documentations
14700 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14701
Daniel Veillarda7374592001-05-10 14:17:55 +000014702Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14703
14704 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14705 integrating catalogs
14706 * catalog.[ch] testCatalog.c: adding a small catalo API
14707 (only SGML catalog support).
14708 * parser.c: restaured xmlKeepBlanksDefault(0) API
14709
Daniel Veillardc17337c2001-05-09 10:51:31 +000014710Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14713
Daniel Veillard257d9102001-05-08 10:41:44 +000014714Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14715
14716 * parser.c: added xmlParseExternalEntityPrivate() to allow
14717 propagation of ctxt->_private when parsing external entities
14718
Daniel Veillard083c2662001-05-08 08:27:14 +000014719Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14720
14721 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14722
Daniel Veillard01ef7382001-05-08 07:31:43 +000014723Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14724
14725 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14726
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014727Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14728
14729 * valid.c: warn when indeterminist content model is detected
14730 * result/VC/ElementValid8: this adds a message
14731 * Makefile.am: add --novalid for VCM tests
14732 * parserInternals.c: added a call to Init memory
14733
Daniel Veillard64269352001-05-04 17:52:34 +000014734Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14735
14736 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14737 when both parameters are NULL.
14738
Daniel Veillard37721922001-05-04 15:21:12 +000014739Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * valid.c: applied small patch from Gary Pennington, reindented
14742 some part of the code.
14743
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014744Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14745
14746 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14747 release, updated and regenerated the docs
14748
Daniel Veillard357c9602001-05-03 10:49:20 +000014749Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14750
14751 * xpath.c result/XPath/expr/floats : clarified and cleanup
14752 printing of abnormal floats in tests.
14753
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014754Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14755
14756 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14757 * results/HTML/ : a few changes in the output of the HTML tests as
14758 a result.
14759 * configure.in: tying to fix -liconv where needed
14760
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014761Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14762
14763 * Makefile.am: fixed a stupid error
14764
Daniel Veillard7150a032001-05-02 16:41:11 +000014765Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * configure.in Makefile.am: make the inclusion of the trio
14768 modules in the library conditional
14769
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014770Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14771
14772 * DOCBparser.c: patche from László Kovács, fixed entities refs
14773 in attributes handling
14774
Daniel Veillardedddff92001-05-02 10:58:52 +000014775Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14776
14777 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14778 flushing
14779
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014780Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14781
14782 * xpath.c: fix of an XSLT namespace bug reported on the list
14783 general/bug-8-
14784
Daniel Veillard5792e162001-04-30 17:44:45 +000014785Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14786
14787 * strio.h trio.c: Dan McNichol suggested a couple of small
14788 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14789
Daniel Veillard02141ea2001-04-30 11:46:40 +000014790Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14791
14792 * tree.c parser.c encoding.c: spent a bit more time looking
14793 at the parsing speed and DOM handling. Added a few more
14794 speedups.
14795
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014796Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14797
14798 * parser.c: small but effective parsing speed improvement
14799
Daniel Veillardb59076b2001-04-29 17:04:07 +000014800Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14801
14802 * configure.in: default on the DocBook parser inclusion (for Gnome)
14803 * DOCBparser.h: fixed a header reference
14804
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014805Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14806
14807 * configure.in xpath.c: applied Bjorn patches for FPE on the
14808 alpha
14809
Daniel Veillardeefd4492001-04-28 16:55:50 +000014810Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14813 xmlSaveFormatFileTo()
14814
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014815Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14816
14817 * xpath.c: simple and efficient optimization, XPath functions
14818 aways bind to the same code, cache this
14819 * TODO: updated (by saying some is obsolete)
14820
Daniel Veillard2156a562001-04-28 12:24:34 +000014821Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14822
14823 * xpath.c: more cleanup work on XPath name parsing routines
14824
Daniel Veillard61d80a22001-04-27 17:13:01 +000014825Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14826
14827 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14828 xmlXPathParseName
14829 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14830 * debugXML.c: avoid compilation problems if compiling without
14831 HTML support, Igor Zlatkovic
14832 * win32/libxml2/libxml2.def.src: being able to compile without
14833 XPath on Windows
14834
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014835Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14836
14837 * libxml.m4: yet another patch from Toshio Kuratomi
14838
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014839Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14840
14841 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14842
Daniel Veillard67fee942001-04-26 18:59:03 +000014843Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14844
14845 * tree.[ch]: added xmlSaveFormatFile interface for saving
14846 and indenting a file.
14847
Daniel Veillard82e49712001-04-26 14:38:03 +000014848Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14849
14850 * xpath.c: fixed bug #53689 related to processing-instruction()
14851
Daniel Veillard02f077a2001-04-26 10:59:11 +000014852Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14853
14854 * DOCBparser.c: patche from László Kovács
14855
Daniel Veillard30211a02001-04-26 09:33:18 +000014856Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14857
14858 * parser.c: applied fixes from Christian Glahn bug report #53391
14859
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014860Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14861
14862 * error.c: Jean François Lecomte provided a complete description
14863 and a fix to bug #53537
14864
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014865Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14866
14867 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14868
Daniel Veillard1034da22001-04-25 19:06:28 +000014869Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14870
14871 * DOCBparser.c SAX.c: a bit more work on entities processing.
14872 Still Need to cleanup XML output and references in attributes
14873
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014874Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14875
14876 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14877
Daniel Veillardb33c2012001-04-25 12:59:04 +000014878Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14879
14880 * tree.c: trying to fix #53574, not completely complete,
14881 I would like xmllint --copy --debug test/ent1 and
14882 xmllint --debug test/ent1 to show the same result.
14883 * xpath.c: fix a bug when trying to sort namespace nodes
14884
Daniel Veillard5146f202001-04-25 10:29:44 +000014885Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14886
14887 * HTMLtree.c: real fix for #53402
14888
Daniel Veillard7533cc82001-04-24 15:52:00 +000014889Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14890
14891 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14892 PIs when using xsl:output
14893 * valid.c: closing #53537 some case generate segfaults if there
14894 is validity errors
14895
Daniel Veillard61b33d52001-04-24 13:55:12 +000014896Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14897
14898 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14899 of external parsed entities, added --noent to testDocbook
14900 * valid.c: Garry Pennington found an uninitialized variable
14901 access in xmlValidateElementContent()
14902
Daniel Veillard56098d42001-04-24 12:51:09 +000014903Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14904
14905 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14906 with madness
14907 * result/HTML/ : this modified the result of the regression tests
14908 a lot.
14909
Daniel Veillard122376b2001-04-24 12:12:30 +000014910Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14911
14912 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14913 to doc where it wasn't checked against NULL reported by
14914 Jens Laas
14915
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014916Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14917
14918 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14919 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14920
Daniel Veillardeae522a2001-04-23 13:41:34 +000014921Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14922
14923 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14924 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14925 * SAX.[ch]: cleanup and updates for DocBook
14926 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14927 ex SGML identifier changes
14928 * valid.c: removed a static unused function.
14929
Daniel Veillardde57c612001-04-23 09:13:36 +000014930Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14931
14932 * HTMLtree.c: applied change for Paul Sponagl on script saving
14933 * Makefile.am: the warning about entity title.xml are normal.
14934
Daniel Veillard393df012001-04-22 20:11:18 +000014935Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14936
14937 * configure.in: release of 2.3.7
14938 * Makefile.am: fixing make distcheck
14939
Daniel Veillarda41123c2001-04-22 19:31:20 +000014940Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14941
14942 * doc/html/* doc/xml.html: updated and regenerated the docs
14943
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014944Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14945
14946 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14947
Daniel Veillarde82a9922001-04-22 12:12:58 +000014948Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14949
14950 * tree.c: fixed #53388 with the provided patch
14951
Daniel Veillard06803992001-04-22 10:35:56 +000014952Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14953
14954 * valid.c: Bjorn detected an invalid memory access. Fixed
14955 vstateVPush()
14956
Daniel Veillard40af6492001-04-22 08:50:55 +000014957Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14958
14959 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14960
Bjorn Reese70a9da52001-04-21 16:57:29 +000014961Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14962
14963 * libxml.h: new header used only for the compilation of libxml
14964 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14965 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14966 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14967 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14968 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14969 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14970 baseline (version 1.2 plus a single patch).
14971 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14972 scientific notation for numbers. Tests added.
14973 * xpath.c: formatting of numbers changed to use sprintf
14974 (contribution from William Brack)
14975
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014976Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14977
14978 * valid.c: cleanup, more useful debugging
14979 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14980 * xmlIO.c: entity loading is printed as an error when validating
14981
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014982Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14983
14984 * valid.c: fixed to validate within entities
14985 * test/VCM/v22.xml: added a specific testcase
14986
Daniel Veillardca1f1722001-04-20 15:47:35 +000014987Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14988
14989 * valid.c: forgot an epsilon transition in for ()+
14990 * test/VCM/v21.xml : added a specific test case
14991
Daniel Veillard85349052001-04-20 13:48:21 +000014992Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14993
14994 * valid.c: removed a state explosion exhibited by RSS
14995 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14996 from bug #51872
14997
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014998Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14999
15000 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15001 validation without using an ugly NFA -> DFA algo in the source.
15002 Made a specific algorithm easier to maintain, using a single
15003 stack and without recursion.
15004 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15005 * hash.c: made the growing routine static
15006 * tree.h parser.c: added the parent information to an
15007 xmlElementContent node.
15008
Daniel Veillarde470df72001-04-18 21:41:07 +000015009Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15010
15011 * SAX.c parser.c xpath.c: generating IDs when not validating
15012 from an external parsed entity was poisoning the ID has table
15013 with removed values. This was killing XSLT on the KDE help
15014 browser.
15015
Daniel Veillardceacdd92001-04-18 15:10:35 +000015016Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15017
15018 * entities.h: andrew@ugh.net.au detected a double declaration
15019
Daniel Veillarda10efa82001-04-18 13:09:01 +000015020Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15021
15022 * debugXML.c hash.c tree.h valid.c : some changes related to
15023 the validation suport to improve speed with DocBook
15024 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15025 the way validation errors get reported
15026
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015027Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15028
15029 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15030 by P C Chow and William M. Brack for XSLT HTML output
15031
Daniel Veillard2d90de42001-04-16 17:46:18 +000015032Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15033
15034 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15035 Igor Zlatkovic patches for MSC compilation and added his
15036 updates
15037
Daniel Veillarde043ee12001-04-16 14:08:07 +000015038Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15039
15040 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15041 prefix lookup.
15042 * parserInternals.c: fixed the bug reported by Morus Walter
15043 due to an off by one typo in xmlStringCurrentChar()
15044
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015045Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15046
15047 * HTMLparser.c result/HTML/*: revamped the way the HTML
15048 parser handles end of tags or end of input
15049
Daniel Veillard82daa812001-04-12 08:55:36 +000015050Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15051
15052 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15053
Daniel Veillard67a21302001-04-11 14:39:16 +000015054Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15055
15056 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15057 bug where the linktime verions of free() won't work ...
15058
Daniel Veillard27b55282001-04-11 12:22:25 +000015059Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15060
15061 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15062
Daniel Veillardafc73112001-04-11 11:51:41 +000015063Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15064
15065 * doc/xml.html: added 2.3.6 release
15066
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015067Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15068
15069 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15070 * result/wml.xml: resulted in a small output change
15071
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015072Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15073
15074 * tree.c: xmlNewDoc was missing the charset initialization
15075 * xmllint.c: added --auto to autogenerate a doc, allow to
15076 reproduce the problem fixed on xmlNewDoc
15077
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015078Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15079
15080 * xpath.c: trying to get 52979 solved
15081 * tree.c result/ result/noent/: trying to get 52712 solved, this
15082 also made me clean up the fact that XML output in general should
15083 not add formating blanks by default, this changed the output of
15084 a few tests
15085
Daniel Veillard73639a72001-04-10 14:31:39 +000015086Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15087
15088 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15089
Daniel Veillardfac26a12001-04-08 13:08:14 +000015090Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15091
15092 * configure.in: finally released 2.3.6
15093
Daniel Veillard911f49a2001-04-07 15:39:35 +000015094Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15095
15096 * xpath.c: checking for null pointer generated by new code
15097
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015098Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15099
15100 * xpath.c: fixed a [] evaluation problem reported
15101 * test/XPath/tests/simpleaddr: extended test
15102 * result/XPath/simpleaddr: updated result
15103
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015104Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15105
15106 * xmllint.c: Dan Timis reported a portability problem
15107 on Macs without mmap, fixed it.
15108
Daniel Veillardb38bd552001-04-03 18:22:00 +000015109Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15110
15111 * testXPath.c : added a --tree option allowing to display the
15112 tree dump of the XPath expression
15113
Daniel Veillard4dd93462001-04-02 15:16:19 +000015114Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15115
15116 * xpath.c: fixed a memleak when comparing nodesets
15117 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15118 * tree.c: added a TODO
15119
Daniel Veillard92ad2102001-03-27 12:47:33 +000015120Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15121
15122 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15123 we need string functions
15124 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15125 to be able to use them where needed. Applied some changes
15126 to reduce name linking pollution and compile in only what's
15127 needed.
15128 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15129 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15130 for the string manipulation functions
15131 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15132 to the free() function of xmlmemory.c
15133 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15134 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15135 usage.
15136
15137
Daniel Veillard2be30642001-03-27 00:32:28 +000015138Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15139
15140 * error.c: applied the context output patch of the error
15141 handling submitted by Chuck Griffith
15142 * error/VC/*: this slightly change some error logs
15143
Daniel Veillard50582112001-03-26 22:52:16 +000015144Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15145
15146 * parser.c: fixed line number reporting on error
15147
Daniel Veillard04be4f52001-03-26 21:23:53 +000015148Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15149
15150 * parser.c: Sullivan and Darin found a parser bug,
15151 applied the patch.
15152
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015153Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15154
15155 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15156 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15157 xmlversion.h.in xpointer.c: of course the way I defined
15158 UNUSED breaks on old gcc version. Try to be smart and
15159 also define it directly in xmlversion.h
15160 * configure.in: removed -ansi flag from the pedantic set
15161
15162Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015163 Huge cleanup, I switched to compile with
15164 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15165 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15166 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15167 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15168 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15169 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15170 encoding.h entities.c error.c list.[ch] nanoftp.c
15171 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15172 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15173 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15174 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15175 Cleanup, staticfied a number of non-exported functions,
15176 detected and cleaned up a dozen of problem found this way,
15177 avoided a lot of public function name/typedef/system names clashes
15178 * doc/xml.html: updated
15179 * configure.in: switched private flags to the really pedantic ones.
15180
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015181Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15182
15183 * configure.in: 2.3.5
15184 * doc/html/*: rebuilt the docs
15185
Daniel Veillard146c9122001-03-22 15:22:27 +000015186Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15187
15188 * parser.c: fixed a reported bug in NOTATION parsing
15189 * uri.c: accepted but not fixed bug 51876, added TODO
15190 * Makefile.am: fixed bug 51876
15191
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015192Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15193
15194 * config.h.in configure.in error.c: fix a compilation problem
15195 on platforms without vsnprintf (xml@thewrittenword.com)
15196
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015197Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15198
15199 * parser.c: fixed a function name header typo
15200 * SAX.c: notations can also occur in external subset.
15201
Daniel Veillard7d42b542001-03-20 13:22:46 +000015202Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15203
15204 * error.c: removed a C++ like comment
15205
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015206Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15207
15208 * parser.c: fixing bug 52299 strange condition leading
15209 to a parser crash due to a buffer overflow
15210 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15211 added the specific test case
15212
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015213Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15214
15215 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15216 xmlXPathConvert{String,Number,Boolean} to be able to make
15217 type casts without a context stack, fixed some implementation
15218 problems related to the absence of context at parse-time,
15219 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15220 in the public API too
15221 * xpointer.c xpathInternals.h: we need to know at parse time
15222 whether we are compiling an XPointer
15223
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015224Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15225
15226 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15227 cleaned up the parser internals, refactored XPath code, added
15228 new compilation based APIs and cleanly separated public and
15229 private APIs.
15230
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015231Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15232
15233 * xpath.h: the comp field must be added at the end to avoid
15234 killing binary compat.
15235
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015236Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15237
15238 * Makefile.am: detect XPath memleaks in regreson tests
15239 * error.c: fixed and error w.r.t. error reporting still using
15240 stderr
15241 * hash.c: added new line at end of file
15242 * tree.h: minor cleanup
15243 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15244 expression parsing from evaluation, resulted in a number of
15245 changes internally, and in XPointer. Likely to break stuff
15246 using xpathInternals.h but should remain binary compatible,
15247 new interfaces will be added.
15248
Daniel Veillardd574f782001-03-14 19:40:17 +000015249Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15250
15251 * configure.in: fixed a couple of problems reported by
15252 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15253 without gcc on non linux platforms.
15254
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015255Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15256
15257 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15258 a fix for --with-html-dir= configure support. I hope it won't
15259 break rpm generation
15260
Daniel Veillarda022fe02001-03-14 16:30:00 +000015261Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15262
15263 * xmlIO.c: one function comment cleanup.
15264
Daniel Veillard25239c12001-03-14 13:56:48 +000015265Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15266
15267 * SAX.c: external subset notations were improperly registered
15268 in the internal subset.
15269
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015270Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15271
15272 * README.cvs-commits: added, pointing to HACKING
15273 * HACKING: updated
15274
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015275Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15276
15277 * parser.c: and Matt Sergeant found one in the XML push
15278 parser (erroneous check I forgot to remove when I fixed the
15279 main parser).
15280
Daniel Veillard68d7b672001-03-12 18:22:04 +000015281Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15282
15283 * xpath.c: ptittom found a small bug in UnaryExpr
15284
Daniel Veillarde356c282001-03-10 12:32:04 +000015285Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15286
15287 * configure.in: bumped to 2.3.4
15288 * error.c: fixed bug #51860
15289 * tree.c: fixed bug #51861
15290 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15291 * tree.[ch] : added xmlDefaultBufferSize
15292 * nanoftp.c: typo in function name header block
15293 * doc/xml.html : updated, added link to XML::LibXSLT
15294 * doc/html/* : rebuilt the docs
15295
Daniel Veillard80f32572001-03-07 19:45:40 +000015296Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15297
15298 * parser.c SAX.c: the new content parsing code raised an
15299 ugly bug in the characters() SAX callback. Found it
15300 just because of strangeness in XSLT XML Rec ouptut :-(
15301
Daniel Veillard6c831202001-03-07 15:57:53 +000015302Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15303
15304 * Makefile.am: Martin Baulig suggested to add -lm
15305 * tree.c: found another bug in xmlNodeGetContent()
15306
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015307Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15308
15309 * xpath.c: Bjorn found the error related to strictness of comparison.
15310
Daniel Veillard29631a82001-03-05 09:49:20 +000015311Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15312
15313 * parser.c: trying to fix the Dtd parsing problem reported
15314 by Gary, side effect of last week speed optimizations.
15315
Daniel Veillard14be0a12001-03-03 18:50:55 +000015316Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15317
15318 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15319 * parserInternals.c: removed unneeded test raised by Stric
15320
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015321Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15322
15323 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15324 and fixed by William Brack). Added xmlXPathFormatNumber.
15325 Changed the sorting slightly.
15326 * configure.in Makefile.am example/Makefile.am: Added -lm.
15327 Please note that applications linking with libxml2, must
15328 also like with the math library from now on.
15329
Daniel Veillardf9533d12001-03-03 10:04:57 +000015330Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15331
15332 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15333
Daniel Veillard2f362242001-03-02 17:36:21 +000015334Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15335
15336 * parser.c: one must report spaces even if the Dtd element
15337 content proves that this is not part of the element content.
15338 * result/valid/*.xml: this changed the ouptu slightly
15339
Daniel Veillardb402c072001-03-01 17:28:58 +000015340Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15341
15342 * configure.in: bumped to 2.3.3
15343 * doc/xml.html: updated
15344
Daniel Veillard77851712001-02-27 21:54:07 +000015345Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15346
15347 * tree.c: minor doc fix
15348 * xpath.c: deallocation issues when a result tree has been
15349 converted to a node-set
15350
Daniel Veillardec70e912001-02-26 20:10:45 +000015351Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15352
15353 * doc/xml.html: oops corrected dates s/2000/2001
15354
Daniel Veillard8730c562001-02-26 10:49:57 +000015355Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15356
15357 * valid.c: new patch from Gary Pennington
15358
Daniel Veillard91e9d582001-02-26 07:31:12 +000015359Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15360
15361 * doc/xml.html: applied patch from Ankh
15362
Daniel Veillardedac3c92001-02-26 01:36:19 +000015363Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15364
15365 * xinclude.c: fixed a problem building on Mac
15366
Daniel Veillard21a0f912001-02-25 19:54:14 +000015367Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15368
15369 * parser.c: more work on increasing parsing ferformances
15370
Daniel Veillard48b2f892001-02-25 16:11:03 +000015371Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15372
15373 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15374 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15375 avoiding memcpy in production builds MEM_CLEANUP macro use
15376 * parser.[ch] parserInternals.c: optimizations of the tightest
15377 internal loops inside the parser. Better checking of I/O
15378 flushing/loading conditions
15379 * xmllint.c : added --timing
15380
Daniel Veillard71681102001-02-24 17:48:53 +000015381Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15382
15383 * configure.in: bumped to 2.3.2
15384 * doc/xml.html: updated for release
15385
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015386Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15387
15388 * xpath.c: found a memleak and fixed a nasty bug
15389
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015390Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15391
15392 * xmllint.[c1] : added return code errors for xmllint
15393 * xpath.c: specific debug dump function for result value trees
15394
Daniel Veillard4b637072001-02-21 21:52:55 +000015395Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15396
15397 * xpath.c: finally implemented xmlXPathCompareNodeSets
15398 * test/XPath/expr/floats results/XPath/expr/floats: added
15399 a test for float expressions
15400
Daniel Veillardf714aa32001-02-21 03:07:44 +000015401Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15402
15403 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15404 * parserInternals.[ch]: trying to speed up parsing
15405 * xpath.c : speeded up node set equality op
15406
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015407Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15408
15409 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15410 better handling of ID/IDREF and the list modules associated
15411 * configure.in: small CFLAGS cleanup
15412
Daniel Veillarda8abee62001-02-19 15:14:59 +000015413Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15414
15415 * configure.in: fixed iconv detection on AIX (stric)
15416
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015417Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015418
15419 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15420
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015421Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15422
15423 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15424 and optimized xmlXPathNodeSetSort
15425
Daniel Veillard142adbf2001-02-17 13:21:05 +000015426Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15427
15428 * xpath.c: bug fix when context size is 0
15429 * parser.c: I like Norm's Dtd because they still manage to break
15430 the parser occasionally
15431
Daniel Veillardf23e0092001-02-16 13:21:29 +000015432Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15433
15434 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15435
Daniel Veillarde0e26512001-02-16 00:11:46 +000015436Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15437
15438 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15439 attributes within the XML-1.0 namespace
15440
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015441Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15442
15443 * xpathInternals.h: exported a few axis functions
15444 * doc/xml.html: updated the doc
15445
Daniel Veillard760f4422001-02-15 14:59:48 +000015446Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15447
15448 * configure.in: applied patch from Daniel van Balen for OpenBSD
15449 and bumped version to 2.3.1
15450 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15451 attempt to find autoclosing was simply broken, removed it,
15452 updated the examples, this is better
15453
Daniel Veillardd194dd22001-02-14 10:37:43 +000015454Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15455
15456 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15457 hash functionnalities.
15458 * doc/html/* : rebuild the doc
15459
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015460Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15461
15462 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15463 on predicate
15464 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15465 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15466 really want to have tags closed on output even if we accept
15467 unclosed ones on input
15468
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015469Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15470
15471 * xpath.c: ouch don't free NULL, rare case fixed
15472 * tree.c: don't coalesce text nodes if they don't have the
15473 same behaviour wrt escaping on output
15474
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015475Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15476
15477 * xpath.c: small fixup
15478 * SAX.c: don't warn on empty namespaces.
15479
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015480Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15481
15482 * README: a bit of cleanup
15483 * configure.in: preparing for 2.3.0 release
15484
Daniel Veillard1f83d392001-02-08 09:37:42 +000015485Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15486
15487 * hash.[ch]: added a first version of xmlHashSize()
15488 * valid.c: another bug fix from Gary Pennington
15489
Daniel Veillard5eef6222001-02-07 18:24:48 +000015490Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15491
15492 * valid.c: couple of bug fixes pointed by Gary Pennington
15493 * HTMLtree.c: #if 0 cleanup
15494
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015495Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15496
15497 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15498 which removes a time consuming check of xmlXPathNodeSetAdd()
15499 and use it in places where we are sure to not break unicity
15500
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015501Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15502
15503 * xpath.c: bug fixes found from XSLT
15504 * tree.c: preserve node->name special values when copying nodes.
15505 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15506 external subset are fetched when available but without full
15507 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15508 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15509 output with encoding disabled.
15510
Daniel Veillard2c833b62001-02-03 08:52:06 +000015511Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15512
15513 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15514 xmlCheckFilename should not be called from xmlFileOpenW
15515 and xmlGzfileOpenW
15516
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015517Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15518
15519 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15520 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15521 added the new tests for URI normalization
15522 * testURI.c: fixed stoopid bugs
15523 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15524 the URI in the error messages are now properly normalized
15525
Daniel Veillardea28ce62001-02-02 08:20:19 +000015526Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15527
15528 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15529
Daniel Veillarde99a4762001-02-01 04:34:35 +000015530Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15531
15532 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15533
Daniel Veillard2b325a02001-01-31 20:46:31 +000015534Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15535
15536 * xpath.c: fixed mod operator
15537
Daniel Veillardde55cf62001-01-31 15:53:13 +000015538Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15539
15540 * parser.c: fixed xmlStrcat doc
15541 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15542 trees.
15543
Daniel Veillard2f913b72001-01-31 13:23:49 +000015544Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15545
15546 * xpath.c result/XPath/tests/chaptersbase
15547 result/XPath/tests/simplebase: fixed XPath node()
15548 * tree.c: small fix in xmlNewNs()
15549 * Makefile.am: removed extraneous xml2Conf.sh rule
15550
Daniel Veillardb42042b2001-01-28 07:40:36 +000015551Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15552
15553 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15554 Changed the library name, in order to get libxml-devel and
15555 libxml2-devel to coexist on a single system
15556 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15557 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15558
Daniel Veillardee0a4662001-01-27 18:59:33 +000015559Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15560
15561 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15562 libxml2-devel installable in // as libxml-devel.
15563
Daniel Veillard5eb05942001-01-27 17:50:22 +000015564Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15565
15566 * doc/Makefile.am: fixed make rebuild in doc
15567 * doc/html/*.html: rebuilt the docs
15568
Daniel Veillard65c295d2001-01-26 09:32:39 +000015569Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15570
15571 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15572
Daniel Veillard8e199902001-01-25 18:54:39 +000015573Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15574
15575 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15576 the HTML doc to go into the -devel RPM ...
15577 * aclocal.m4 config.h.in: some updates due to auto* magic
15578
Daniel Veillard93086662001-01-25 18:13:04 +000015579Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15580
15581 * xpath.h: added a hook in the context structure allowing to
15582 link to extra support, needed for XSLT
15583
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015584Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15585
15586 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15587 xmlXPtrCmpPoints to use it.
15588 * propagated the following patch from Alejandro Forero
15589 * include/win32config.h xmlIO.c: applied further suggestions
15590 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15591 * example/gjobread.c: fixed warnings, now that it builds
15592
15593Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15594
15595 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15596
15597 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15598 filename points to a valid file (not a directory).
15599 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15600 Added calls to xmlCheckFilenameDir.
15601
15602 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15603 `path' (rather than `filename') as the parameter to gzopen and open.
15604
Daniel Veillard48177c22001-01-23 15:27:41 +000015605Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15606
15607 * Makefile.am: fixed a problem with EXTRA_DIST
15608
Daniel Veillardb83ba402001-01-22 22:45:10 +000015609Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15610
15611 * Makefile.am example/Makefile.am: finally found the trick
15612 to build the example, i.e. add "." in SUBDIRS before example
15613 in the list <grin/>
15614
Daniel Veillard82687162001-01-22 15:32:01 +000015615Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15616
15617 * doc/xml.html: updated with an XSLT section, removed pointer to
15618 W3C CVS base.
15619
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015620Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15621
15622 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15623 too, and deallocation need to occur the same way.
15624
Daniel Veillarde4566462001-01-22 09:58:39 +000015625Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15626
15627 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15628 type correponding to an XSLT result tree fragment. Share most
15629 of the data format with node set, as well as operators.
15630 * HTMLtree.c: added a newline at the end of the doctype output
15631 whe this one is not present initially.
15632 * tree.c: make sure taht the parent and doc pointers are properly
15633 set when copying attributes (lists).
15634
Daniel Veillard701c7362001-01-21 09:48:59 +000015635Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15636
15637 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15638
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015639Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15640
15641 * xpath.c: seems I finally killed that ugly path evaluation
15642 context bug (tagged 9999 in case is is wrong)
15643
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015644Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15645
15646 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15647 for XSLT
15648
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015649Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15650
15651 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15652 for xmlGzfileOpen() bug
15653
Daniel Veillardf6eea272001-01-18 12:17:12 +000015654Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15655
15656 * xpath.c: removed an error found by XSLT usage
15657 * tree.c parserInternals.h: use a predefined static string
15658 for text and comment nodes, avoid freeing them in xmlFreeNode,
15659 exported the string name in parserInternals.h and added
15660 another value to disable encoding at output (for XSLT),
15661 gain memory, time.
15662
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015663Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15664
15665 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15666 win32/libxml2/libxml2_so.dsp: new makefiles and update
15667 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15668
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015669Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15670
15671 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15672 Gary Pennington
15673
Daniel Veillard389e6b72001-01-15 19:41:13 +000015674Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15675
15676 * xpath.c: fixed the comaprision of values and nodelists,
15677 need to compare nodelist still ...
15678 * debugXML.c: avoided a possible core dump
15679 * HTMLparser.c: cleanup
15680 * nanohttp.c: contributed fix.
15681 * tree.c: fixes in properties handling added xmlSetNsProp
15682 needed by libxslt
15683 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15684 comment
15685 * TODO: updated
15686
Daniel Veillard167bd532001-01-06 21:09:34 +000015687Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15688
15689 * parser.c parserInternals.c: applied Bjorn Reese optimization
15690 patch
15691
15692Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15693
15694 * Makefile.am: applied patch fro make check from Martin Vidner
15695
Daniel Veillard503b8932001-01-05 06:36:31 +000015696Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15697
15698 * configure.in: preparing 2.2.11
15699 * doc/html/*: rebuild the HTML files
15700 * doc/xml.html : updated
15701
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015702Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15703
15704 * tree.c: fixed a stupid bug
15705 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15706 patches related to validation of an XInclude processing result
15707 * TODO: updated
15708
Daniel Veillarde2488192001-01-04 10:54:22 +000015709Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15710
15711 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15712 on large files
15713
Daniel Veillardf060a412001-01-03 20:52:44 +000015714Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15715
15716 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15717
Daniel Veillard45cff692001-01-03 18:02:04 +000015718Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15719
15720 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15721 reported by Jonas Borgström
15722 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15723
Daniel Veillard08108982001-01-03 15:24:58 +000015724Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15725
15726 * testXPath.c xpath.c: fixing the XPath union expressions problem
15727 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15728
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015729Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15730
15731 * xmllint.c: Made is so if the file name is "-" is will read form
15732 standard input. Sven Heinicke <sven@zen.org>
15733 * tree.c: fixed a problem when growing buffer
15734 * tree.h: fixed the comment of the node types following andersca
15735 comment
15736 * TODO: updated
15737
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015738Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15739
15740 * HTMLparser.[ch]: added a way to avoid adding automatically
15741 omitted tags. htmlHandleOmittedElem() allows to change the
15742 default handling.
15743 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15744 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15745 of xmllint too when using --memory flag, added a memory test
15746 suite at the Makefile level.
15747 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15748 with namespace use when encountering QNames in XPath evalation,
15749 added xmlns() scheme in XPointer.
15750 * nanoftp.c : incorporated a fix
15751 * parser.c xmlIO.c: fixed problems raised with encoding when using
15752 the memory I/O
15753 * parserInternals.c: closed bug 25934 reported by
15754 torsten.landschoff@innominate.de
15755 * TODO: updated
15756
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015757Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15760 on a non-updated tree :-(, made a 2.2.10 release to correct the
15761 situation
15762
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015763Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15764
15765 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15766 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15767 integrated a set of OpenVMS changes from Howard Taylor
15768 <Howard.Taylor@pacoast.com>
15769
Daniel Veillard58770e72000-11-25 00:48:47 +000015770Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15771
15772 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15773 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15774
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015775Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15776
15777 * HTMLparser.c: some fixes on auto-open of html/head/body
15778 * encoding.c: fixed a compilation error on some gcc env
15779 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15780 XPointer implementation
15781 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15782 related XPointer tests and associated results
15783
Daniel Veillard300f7d62000-11-24 13:04:04 +000015784Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * doc/xmldtd.html doc/xml.html: following a short step by step
15787 guidance on IRC to help maciej with DTDs I started a small
15788 page on the subject.
15789
Daniel Veillard748e45d2000-11-17 16:36:08 +000015790Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15791
15792 * HTMLparser.c: fixed handling of broken charrefs
15793 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15794 patches
15795
Daniel Veillard28929b22000-11-13 18:22:49 +000015796Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15797
15798 * doc/xml.html doc/html/* : rebuilt the docs after adding
15799 xinclude and updated page for 2.2.7 and 2.2.8
15800 * configure.in: releasing 2.2.8
15801
Daniel Veillard41e06512000-11-13 11:47:47 +000015802Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * parser.[ch] parserInternals.c: applied the conditional
15805 section processing fix from Jonathan P Springer
15806 <jonathan.springer2@gte.net>
15807 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15808 project file, fixed iconv default non support
15809 * xpath.c: fixed the problem of evaluating relative expressions
15810 when a node context is provided.
15811
Daniel Veillardbf432752000-11-12 15:56:56 +000015812Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15813
15814 * nanoftp.c: fixed gcc 2.95 new warnings
15815 * SAX.c: fixed a stupid bug
15816 * tree.c: fixed a formatting problem when round-tripping
15817 from/to memory
15818 * xinclude.c: chased memleak, fixed a base problem
15819 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15820 xmlXPtrBuildNodeList()
15821 * TODO: updated
15822 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15823 adding a first small set of regression tests for XInclude
15824
Daniel Veillardc2def842000-11-07 14:21:01 +000015825Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15826
15827 * nanohttp.[ch]: applied Wayne Davison patches to access
15828 the WWW-Authorization header.
15829 * parser.c: Closed Bug#30847: Problems when switching encoding
15830 in short files by applying Simon Berg's patch.
15831 * valid.c: fixed a validation problem
15832 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15833 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15834 Wayne Davison
15835 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15836 need to be extended to non full nodes selections.
15837 * xinclude.c: starts to work decently
15838
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015839Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15842 debugXML.c xmlversion.h.in: Started adding XInclude support,
15843 this is a new xmllint option
15844 * tree.c xpath.c: applied TOM patches for XPath
15845 * xpointer.c: fixed a couple of errors.
15846 * uri.c: added an escaping function needed for xinclude
15847 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15848 new warning from RH70 gcc's version
15849
Daniel Veillarda4964b72000-10-31 18:23:44 +000015850Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15851
15852 * HTMLparser.c: fixed loop on invalid char in scripts
15853 * parser.c: update to description of xmlIOParseDTD()
15854 * libxml.m4 xmlversion.h.in: changes contributed by
15855 Michael Schmeing <m.schmeing@internet-factory.de>
15856 * configure.in: preparing for 2.2.7
15857 * Makefile.am: trying to avoid config.h and acconfig.h
15858 being included in the distrib
15859 * configure.in: released 2.2.7
15860
15861Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15862
15863 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15864 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15865
Daniel Veillard01411222000-10-30 15:33:22 +000015866Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15867
15868 * parser.[ch]: added xmlIOParseDTD()
15869 * xpointer.c: added support for the 2 extra parameters of
15870 string-range, fixed a stoopid error when '0' was present
15871 in XPointer expressions
15872 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15873 testsuite for the above
15874
Daniel Veillard6db58192000-10-30 09:27:53 +000015875Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * libxml.spec.in: improved package descriptions
15878
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015879Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15880
15881 * xpath.c xpathInternals.h: applied a large cleaning patch
15882 from TOM <ptittom@free.fr>, it also add namespace support
15883 for function and variables registration.
15884
Daniel Veillardbd20df72000-10-29 17:53:40 +000015885Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15888 * Makefile.mingw: Wayne Davison's update adding hash.c
15889
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015890Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15891
15892 * xpath.c: fixed the root evaluation problems
15893 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15894 ignorable spaces with <b> <bold> <em>
15895 * tree.c: fixed a loop in xmlSearchNsByHref()
15896
Daniel Veillard767662d2000-10-27 17:04:52 +000015897Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * xpath.c: applied another XPath patch from TOM
15900 * xpath.c include/makefile.am: applied another patch from
15901 china@thewrittenword.com (cleanup on IRIX).
15902
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015903Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15904
15905 * xml-config.1: received a fixed version from Fredrik Hallenberg
15906 <hallon@lysator.liu.se>
15907
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015908Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15909
15910 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15911 cleanup patch for XPath
15912
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015913Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * patched to redirrect all "out of context" error messages to
15916 a reconfigurable routine. The changes are:
15917 * xmlerror.h : added the export of an error context type (void *)
15918 an error handler type xmlGenericErrorFunc there is an interface
15919 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15920 to reset the error handling routine and its argument
15921 (by default it's equivalent to respectively fprintf and stderr.
15922 * all the c files: all wild accesses to stderr or stdout within
15923 the library have been replaced to calls to the handler.
15924
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015925Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15926
15927 * configure.in: release 2.2.6
15928 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15929 exporting the inner functions of xpath for extension modules
15930 * doc/*: updated and rebuilt the doc
15931
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015932Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15933
15934 * nanohttp.c : applied Wayne HTTP cleanup patch
15935 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15936 and xmlNodeSetSpacePreserve()
15937
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015938Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * xpath.c: closing bug #29260
15941
Daniel Veillard126f2792000-10-24 17:10:12 +000015942Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15945 multikey tuples, made hash structure opaque
15946 * valid.[ch]: moved elements, attributes, notations decalarations
15947 as well as ID and refs to hash tables.
15948 * entities.c: hash cleanup
15949 * xmlmemory.c: fixed a dump problem in debug mode
15950 * include/Makefile.am: problem passing in DESTDIR= values patch
15951 from Marc Christensen <marc@calderasystems.com>
15952 * nanohttp.c: removed debugging remains
15953 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15954 * HTMLparser.c parser.c: fixing a number of problems with the
15955 macros in the *parser.c files (Wayne).
15956 * HTMLparser.c: close the previous option when opening a new one
15957 (Marc Sanfacon).
15958 * result/HTML/*: updated the HTML results accordingly
15959
Daniel Veillard52afe802000-10-22 16:56:02 +000015960Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15961
15962 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15963 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15964 XPath functions and XML entities table to them. More to come...
15965 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15966
Daniel Veillard683cb022000-10-22 12:04:13 +000015967Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15968
15969 * tree.c: coalesce adjacent text nodes
15970 * valid.c: handling of blank nodes in DTd validation (raised
15971 by problems with a posteriori validation).
15972 * nanohttp.c: changing behaviour on HTTP write stuff.
15973 * HTMLtree.c: forced body and html to be explicitely closed.
15974 * xpath.h: exported more XPath functions.
15975
Daniel Veillard1baf4122000-10-15 20:38:39 +000015976Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15977
15978 * Release of 2.2.5
15979 * xpointer.c: range() range-inside and other helper functions
15980 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15981
Daniel Veillard47e12f22000-10-15 14:24:25 +000015982Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15983
15984 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15985 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15986
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015987Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15988
15989 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15990 and XPointer modules
15991
Daniel Veillard134c9f32000-10-15 10:27:08 +000015992Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15993
15994 * SAX.h: closed #25107
15995
Daniel Veillard39915622000-10-15 10:06:55 +000015996Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15997
15998 * testSAX.c: fixed problem with cdata reporting
15999 * SAXresult/* : updated
16000
Daniel Veillard1e851392000-10-15 10:02:56 +000016001Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16002
16003 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16004 Closed bug #27499, added to regression tests
16005 * TODO: updated
16006
Daniel Veillard7eda8452000-10-14 23:38:43 +000016007Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16008
16009 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16010 support for SCRIPT and STYLE with help from Bjorn Reese
16011 * test/HTML/* result/HTML/*: added simple testcase and updated
16012 the existing ones.
16013
Daniel Veillardff9c3302000-10-13 16:38:25 +000016014Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16015
16016 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16017 string-range for empty strings
16018 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16019 test/XPath/xptr/strrange: augmented the XPointer testsuite
16020
Daniel Veillard189446d2000-10-13 10:23:06 +000016021Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16022
16023 * doc/xml.html doc/xmlmem.html: added a module describing memory
16024 interfaces and use, updated the main page.
16025
Daniel Veillard2f971a22000-10-12 23:26:32 +000016026Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16027
16028 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16029 nanoftp code work on Windows too now
16030
16031Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016032
16033 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16034 * xpointer.c: implemented string-range() at least a good first version
16035 * test/XPath/docs/str test/XPath/xptr/strrange
16036 result/XPath/xptr/strrange: the string-range() tests
16037
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016038Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16039
16040 * Makefile.am include/Makefile.am include/win32config.h
16041 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16042 and make distcheck
16043
Daniel Veillard19d61112000-10-11 23:50:35 +000016044Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16047 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16048 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16049
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016050Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16051
16052 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16053 patch for socklen_t detection by
16054 Albert Chin-A-Young <china@thewrittenword.com>
16055
Daniel Veillardcd429612000-10-11 15:57:05 +000016056Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16057
16058 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16059 and added a --dtdvalid option to xmllint used to test it
16060
Daniel Veillard47c02452000-10-11 13:04:36 +000016061Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16062
16063 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16064 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16065
Daniel Veillard2d38f042000-10-11 10:54:10 +000016066Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16067
16068 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16069 handlings (registration, lookup, cleanup)
16070
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016071Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16072
16073 * configure.in Makefile.am include/makefile.am: adding XPointer
16074 and XPtrtests target
16075 * xpointer.[ch] : new files for XPointer support
16076 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16077 more XPath tests
16078
Daniel Veillard57fda592000-10-10 23:24:14 +000016079Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16080
16081 * configure.in: fixed, very broken, make distcheck works again
16082
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016083Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16084
16085 * More work toward 2.2.5, integrated a number of patches
16086 * configure.in Makefile.am win32config.h.in: trying to cleanup
16087 make distcheck .... huh ...
16088 * include/Makefile.am include/win32config.h: new directory
16089 for includes
16090 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16091 updated teh makefiles and instructions for WIN32
16092 * xpath.c: small fixes
16093 * test/XPath/ results/XPath: updated the testcases and results
16094 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16095 suggested patches
16096 * valid.c: fixed an ID bug
16097
Daniel Veillardb71379b2000-10-09 12:30:39 +000016098Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16099
16100 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016101 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016102 * xpath.[ch]: worked on XPointer
16103
Daniel Veillard7e99c632000-10-06 12:59:53 +000016104Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16105
16106 * configure.in Makefile.am: 2.2.5, ship the include in an
16107 include/libxml subdirectory, use symlinks when using CVS
16108 * testSAX.c: fixed small bug
16109 * testXPath.c: changed the way testfiles are parsed
16110 * debugXML.c: same kind of cleanup when parsing an argument expression
16111 XPath/XPointers can have blanks embedded
16112 * xpath.[ch]: more cleanup, reorgs for XPointer work
16113 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16114 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16115
Daniel Veillard55b91f22000-10-05 16:30:11 +000016116Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16117
16118 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16119 in the XPath engine, rewrote large parts of it, now it's far
16120 cleaner and in sync with the REC not an old WD. Fixed a parsing
16121 problem in the interactive XML shell found when testing XPath.
16122
Daniel Veillardac260302000-10-04 13:33:43 +000016123Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16124
16125 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16126 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16127 examples with the extra test
16128
Daniel Veillard7cfce322000-10-04 12:40:27 +000016129Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16132 the global init function.
16133
Daniel Veillard970112a2000-10-03 09:33:21 +000016134Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16135
16136 * HTMLparser.c: Doohhh, attribute name parsing was still case
16137 sensitive ! Fixed this ...
16138 * result/HTML/* : updated the tests results accordingly
16139
Daniel Veillard740abf52000-10-02 23:04:54 +000016140Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16141
16142 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16143 engine, should be far more stable, incorporated a new version of
16144 preceding/following axis, need testing
16145 * uri.c: fixed file:///c:/a/b/c problem
16146 * test/XPath/tests/idsimple: augmented the XPath tests
16147
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016148Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * doc/* rebuilding docs for 2.2.4 release
16151
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016152Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16153
16154 * configure.in: releasing 2.2.4
16155 * parser.[ch]: added xmlStrEqual()
16156 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16157 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16158 use xmlStrEqual instead
16159 * TODO: updated
16160 * added an XPath test
16161
Daniel Veillardbc765302000-10-01 18:23:35 +000016162Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16163
16164 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16165 * entities.h: exported xmlInitializePredefinedEntities
16166 * parser.[ch] : added xmlInitParser()
16167 * parserInternals.h : had to export htmlInitAutoClose()
16168
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016169Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16170
16171 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16172 problems
16173 * Makefile.am : added XPath regression tests to normal tests
16174 * uri.c: fixed a problem with local paths, cleanup
16175 * parser.c: fixed a problem with large CData sections
16176
Daniel Veillardd2ade932000-09-30 14:39:55 +000016177Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16178
16179 * configure.in xml-config.in: patch from "Ben Taylor"
16180 <sol7x86@hotmail.com> for solaris shared libs lookup
16181
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000161822000-09-30 Martin Baulig <baulig@suse.de>
16183
16184 * libxml-2.0.pc.in: Provide pkg-config script.
16185
16186 * configure.in: Create the libxml-2.0.pc script from the
16187 libxml-2.0.pc.in templates.
16188 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016189 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016190
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016191Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16192
16193 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16194 when compiling with MSC
16195
Daniel Veillard46057e12000-09-24 18:49:59 +000016196Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16197
16198 * xpath.c: patch for normalize-string() substring-before(),
16199 substring-after() and translate() functions from Bjorn Reese
16200 <breese@mail1.stofanet.dk>
16201 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16202 Fredrik Hallenberg <hallon@lysator.liu.se>
16203 * TODO: updated
16204
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016205Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16206
16207 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16208 problem of socklen_t being undefined on a number of platforms
16209 * debugXML.c: fixed a compilation problem when without snprintf
16210
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016211Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16212
16213 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16214 an URI bug and a fix for the control-character-induced infinite loop
16215 * nanohttp.c: preventive fix for compiling on WIN32
16216
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016217Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16218
16219 * xmlint.c: closing bug #25000
16220
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016221Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16222
16223 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16224 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16225 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16226 related function, fixing xmlStrncmp(), and associated cleanup
16227 * result/HTML/entities.html.sax: updating result
16228
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016229Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16230
16231 * uri.c: applied patch for URI escaping from Wayne Davison
16232 <wayned@blorf.net>
16233 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16234 from Denis Barbier <barbier@imacs.polytechnique.fr>
16235 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16236 patch from Wayne Davison
16237
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016238Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16239
16240 * doc/xml.html : updated with new releases, adding "how to help"
16241
Daniel Veillard04698d92000-09-17 16:00:22 +000016242Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16243
16244 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16245 removed a few warnings in pedantic mode ...
16246 * parserInternals.c parser.c: moved encoding switching function
16247 to parserInternals.c
16248 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16249
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016250Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16251
16252 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16253 error or warning handlers
16254
Daniel Veillardb1059e22000-09-16 14:02:43 +000016255Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16256
16257 * parserInternals.c parserInternals.h parser.c Makefile.am:
16258 created a new module parserInternals.c, moved most of the
16259 code shared by the various parsers there, as well as
16260 deprecated code from parser.c. More cleanup of parser.c
16261 * uri.c: fixed a problem when URI is NULL
16262 * valid.c: speedup when looking for an attribute declaration
16263
Daniel Veillard39c7d712000-09-10 16:14:55 +000016264Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16265
16266 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16267 the cleanup of the computation of URI references when seeking
16268 external entities. The URI reference string and the resulting
16269 URI are both stored now.
16270 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16271 large s(n)printf checks and cleanup from Denis Barbier
16272 <barbier@imacs.polytechnique.fr>
16273 * xmlversion.h.in tree.h: couple of SGML declarations for a
16274 possible docbook module.
16275 * result/VC/ : a couple of test output changed due to the change
16276 of the entities URI
16277
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016278Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * parser.h: added a _private field for linking user's data
16281
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016282Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16283
16284 * parser.c parserInternals.h: demacroified most of the IS_XXX
16285 the gain in size is significant so ...
16286
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016287Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16288
16289 * entities.c: cases where looking up entities with doc==NULL
16290 covered
16291
Daniel Veillard90e11312000-09-05 10:42:32 +000016292Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16293
Daniel Veillard1de50802000-09-07 08:54:32 +000016294 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016295 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16296
Daniel Veillard98a79162000-09-04 11:15:39 +000016297Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16298
Daniel Veillard1de50802000-09-07 08:54:32 +000016299 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016300 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16301 * Makefile.in: added URItest and included thenin "make tests"
16302
16303Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016304
16305 * xmlversion.h.in: closed bug 22941
16306
Daniel Veillard2bb89092000-08-31 14:57:50 +000016307Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16308
16309 * doc/xmlio.html: added doc and example for entity loader
16310 redefinition.
16311
Daniel Veillard96984452000-08-31 13:50:12 +000016312Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16313
16314 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16315 used by libxml
16316
Daniel Veillarde715dd22000-08-29 18:29:38 +000016317Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16318
16319 * parser.c: Fixed bug on invalid ontent characters and when using
16320 push.
16321 * xmllint.c: fixed xmllint endling of errors in push mode
16322
Daniel Veillard4948eb42000-08-29 09:41:15 +000016323Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16324
16325 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016326 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016327 * result/HTML/*.sax: regenerated HTML SAX output
16328 * parser.c: more cleanup.
16329
Daniel Veillarde010c172000-08-28 10:04:51 +000016330Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16331
16332 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016333 patches from Wayne Davison <wayned@users.sourceforge.net>,
16334 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016335 * HTMLparser.c: fixed an ignorable white space detection bug
16336 occuring when parsing with SAX only
16337 * result/HTML/*.sax: updated since the output is now HTML
16338 encoded...
16339
Daniel Veillard47f3f312000-08-27 22:40:15 +000016340Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16341
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016342 * HTMLparser.[ch]: applied some of Wayne Davison
16343 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016344
Daniel Veillarde0854c32000-08-27 21:12:29 +000016345Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16346
16347 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16348 undeclared namespace prefix was used, added a warning.
16349 Cleaned up support w.r.t. entities, spilling out a warning
16350 and being pedantic on lookups.
16351 * test/warning/ent9 : added testcase for previous example.
16352 * TODO: updated
16353 * parserInternals.h parser.c: changed the way names are parsed
16354 now allow infinite size and decrease penalty for normal use
16355 * parser.c: Started a big cleanup/check of the parser code,
16356 fixed some of the most tortuous entity code, spotted code
16357 unused anymore
16358 * test/*: added tests for very long names and related nasty
16359 things.
16360
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016361Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16362
16363 * doc/encoding.html: added encoding aliases doc
16364 * doc/xml.html: updates
16365 * encoding.[ch]: added EncodingAliases functions
16366 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16367 bottleneck affecting large DTDs like Docbook
16368 * parser.[ch] xmllint.c: added a pedantic option, will be
16369 useful
16370 * SAX.c: redefinition of entities is reported in pedantic mode
16371 * testHTML.c: uninitialized warning from gcc
16372 * uri.c: fixed a couple of bugs
16373 * TODO: added issue raised by Michael
16374
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016375Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16376
16377 * doc/encoding.html: propagated Martin Duerst suggestions
16378
Daniel Veillard52402ce2000-08-22 23:36:12 +000016379Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16380
16381 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16382 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16383 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16384 by Wayne Davison
16385
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016386Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16387
16388 * nanoftp.c nanohttp.c: small cleanup
16389 * TODO: updated
16390
Daniel Veillard244ece92000-08-19 20:58:02 +000016391Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16392
16393 * added an old VC testcase and updated title.xml entity
16394
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016395Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16396
16397 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16398 done on auto-opening of <p> tags and cleanup of SAX output
16399
Daniel Veillard979e55e2000-08-19 16:48:54 +000016400Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16401
16402 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16403
Daniel Veillard4540be42000-08-19 16:40:28 +000016404Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16405
16406 * doc/xml.html libxml.* structure.*: updated the doc a bit
16407
Daniel Veillard808a3f12000-08-17 13:50:51 +000016408Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16409
16410 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16411 of SAX tests
16412
Daniel Veillard29579362000-08-14 17:57:48 +000016413Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16414
16415 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16416 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16417
Daniel Veillard1255ab72000-08-14 15:13:33 +000016418Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16419
16420 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16421 * testHTML.c: fix core dump on Solaris 2.x systems
16422 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16423 * result/HTML/*.sax: previous bug fix lead to new results
16424
Daniel Veillard03109292000-08-14 14:58:22 +000016425Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16426
16427 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16428 * configure.in: added --with-readline=DIR to accept alternate
16429 path for readline include/library
16430 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16431 for ANSI under HP-UX
16432 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16433 includes @LIBS@
16434
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016435Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16436
16437 * doc/* : rebuilt the docs
16438 * getting ready for 2.2.2 release
16439
Daniel Veillard87b95392000-08-12 21:12:04 +000016440Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16441
16442 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16443 and xmlAddFeature()
16444 * tree.[ch]: added xmlAddChildList()
16445 * xmllint.c: MAP_FAILED macro test
16446 * parser.h: added xmlParseCtxtExternalEntity()
16447 * valid.c: applied bug fixes removed warning
16448 * tree.c: added CDATA block to elements content
16449 * testSAX.c: cleanup of output
16450 * testHTML.c: added SAX testing
16451 * encoding.c: better error recovery
16452 * SAX.c, parser.c: fixed one of the external entity processing
16453 of the OASis testsuite
16454 * Makefile.am: added HTML SAX regression tests
16455 * configure.in: bumped to 2.2.2
16456 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16457 SAX results
16458
Daniel Veillard88a172f2000-08-04 18:23:10 +000016459Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16460
16461 * configure.in: patch for HP compiler
16462
164632000-08-04 Sven Heinicke <sven@zen.org>
16464
16465 * xmllint.c: Was coredumping sometimes when the file given didn't
16466 exist.
16467
Daniel Veillard46e370e2000-07-21 20:32:03 +000016468Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16469
16470 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016471
Daniel Veillard46e370e2000-07-21 20:32:03 +000016472 when using in memory parsing. Need some cleanup.
16473 * xmllint.c configure.in: added a --memory flag to test memory
16474 parsing
16475
Daniel Veillard36650692000-07-21 15:16:39 +000016476Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16477
16478 * nanohttp.c: fixed socklen_t replacement to unsigned int
16479 * parser.c: fixed a space handdling missing at the end of
16480 production 28 DOCTYPE.
16481 * xmlmemory.c: fixed a stupid bug on the routine to override
16482 allocation functions
16483 * TODO: updated
16484
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016485Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16486
16487 * doc/ regenerated the docs
16488
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016489Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16490
16491 * doc/encoding.html doc/xml.html: added I18N doc
16492 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16493 improvements, both parser and filters, added ASCII & HTML,
16494 fixed the ISO-Latin-1 one
16495 * xmllint.c testHTML.c: added/made visible --encode
16496 * debugXML.c : cleanup
16497 * most .c files: applied patches due to warning on Windows and
16498 when using Sun Pro cc compiler
16499 * xpath.c : cleanup memleaks
16500 * nanoftp.c : added a TESTING preprocessor flag for standalong
16501 compile so that people can report bugs more easilly
16502 * nanohttp.c : ditched socklen_t which was a portability mess
16503 and replaced it with unsigned int.
16504 * tree.[ch]: added xmlHasProp()
16505 * TODO: updated
16506 * test/ : added more test for entities, NS, encoding, HTML, wap
16507 * configure.in: preparing for 2.2.0 release
16508
Daniel Veillard49703262000-07-10 10:27:46 +000016509Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16510
16511 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016512 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016513
Daniel Veillard306be992000-07-03 12:38:45 +000016514Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16515
16516 * doc/xml.html: changed the xmlsoft.org structure, updated the
16517 examples w.r.t. root and childs
16518
Daniel Veillard7d853352000-07-02 18:53:09 +000016519Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16520
Daniel Veillard784b9352003-02-16 15:50:27 +000016521 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016522
Daniel Veillard365e13b2000-07-02 07:56:37 +000016523Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16524
16525 * HTMLparser.c: Work on character encoding support for the HTML parser
16526 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16527 * encoding.c: Fixed a potential memleak in the encoding stuff
16528
Daniel Veillardaf743792000-07-01 11:49:28 +000016529Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16530
16531 * doc/FAQ.html doc/Makefile.am : added a FAQ
16532
16533Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016534
16535 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16536 of the HTML parser to force it to not bypass SAX
16537
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016538Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16539
16540 * win32config.h.in: updated
16541 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16542 lacks iconv support :-( need to release 2.1.1
16543 * configure.in: release 2.1.1
16544 * HTMLparser: fixed bug #14784
16545 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16546 by Windows compiler
16547 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16548 the SAX startDocument() callback.
16549 * TODO: updated
16550
16551Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16552
16553 * added xmlStopParser()
16554
Daniel Veillardbe803962000-06-28 23:40:59 +000016555Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16556
16557 * configure.in: 2.1.0 prerelease
16558 * Large resync between W3C and Gnome tree
16559 * nanoftp, nanohttp.c: fixed stalled connections probs
16560 * HTMLtree.c SAX.c : support for attribute without values in
16561 HTML for andersca
16562 * valid.c: Fixed most validation + namespace problems
16563 * HTMLparser.c: start document callback for andersca
16564 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16565 * parser.h, SAX.c: serious speed improvement for large
16566 CDATA blocks
16567 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16568 different encoding
16569 * example/Makefile.am example/gjobread.c tree.h: work on
16570 libxml1 libxml2 convergence.
16571 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16572 and the LIBXML_TEST_VERSION macro
16573
Daniel Veillardc310d562000-06-23 18:32:15 +000016574Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16575
16576 * doc/xml.html: various patches and improvements typo fixed by
16577 Felix Natter
16578 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16579 from Felix Natter <fnatter@gmx.net>
16580
Daniel Veillardf3029822000-05-06 08:11:19 +000016581Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16582
16583 * doc/upgrade.html: updated with instructions for support of both
16584 libxml-1.x and libxml-2.x
16585 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16586 for 2.x support and also fixed includes
16587
16588
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016589Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16590
16591 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16592 the encoding support, added iconv support, so now libxml if
16593 compiled with iconv automatically support japanese encodings
16594 among others. Work based on initial patch from Yuan-Chen Cheng
16595 I may have broken binary compat in the encoding handler
16596 registration scheme, but that was so utterly broken I don't
16597 expect anybody to have used this feature until now.
16598 * parserInternals.h: fixup on the CHAR range macro
16599 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16600 code.
16601 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16602 * uri.c: added xmlParseURI() I can't believe I forgot to
16603 implement this one in 2.0 !!!
16604 * SAX.c: moved doc->encoding update in the endDocument() call.
16605 * TODO: updated.
16606
Daniel Veillard06047432000-04-24 11:33:38 +000016607Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16608
16609 * tree.h: removed extraneous xmlRemoveProp definition
16610 * TODO: added item about --disable-corba configure switch
16611 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16612 * nanoftp.c: fixed include problems giving troubles on AIX and
16613 slowlaris
16614 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16615 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16616 comment and headers changes to lower gtk-doc number of warnings
16617 * doc/html/*: rebuilt docs
16618
Daniel Veillarde0aed302000-04-16 08:52:20 +000016619Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16620
16621 * HACKING: documented the tag for 1.x and instructions
16622
Daniel Veillard5e873c42000-04-12 13:27:38 +000016623Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16624
16625 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16626 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16627 xmlCreateIOParserCtxt
16628 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16629 significant overall improvement
16630 * xmllint.c: added I/O test to xmllint
16631 * testSAX.c: added a speed test
16632 * doc/* : updated/regenerated
16633
Daniel Veillardfc708e22000-04-08 13:17:27 +000016634Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16635
16636 * xpath.c uri.h parserInternals.h: cosmetic changes from
16637 "Timur I. Bakeyev" <timur@bat.ru>, including making
16638 xmlCreateURI() public
16639
Daniel Veillard5d211f42000-04-07 17:00:24 +000016640Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16641
16642 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16643 and the code at the same time. Added a clean mechanism for
16644 overload or added input methods: xmlRegisterInputCallbacks()
16645 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16646 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16647 * TODO: updated
16648 * doc/* : updated/regenerated
16649 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16650 source dir
16651
Daniel Veillarde77a9182000-04-05 19:12:29 +000016652Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16653
16654 * testURI.c: yet another forgotten commit, I should get some sleep !
16655
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016656Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16657
16658 * xmllint.c: forgot to commit this too ?
16659
Daniel Veillardb9df4042000-04-05 14:23:16 +000016660Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16661
16662 * xmlversion.h.in : forgot to commit this previously
16663
Daniel Veillard361d8452000-04-03 19:48:13 +000016664Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16665
16666 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16667 * README TODO: updated for release
16668 * uri.c uri.h: added authority parsing/saving
16669 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16670 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16671 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16672 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16673 Makefile.am : added compile-time customization of libxml
16674 --with-ftp --with-http --with-html --with-xpath --with-debug
16675 --with-mem-debug
16676 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16677 #include <libxml/xxx.h> I hope it won't break too much stuff
16678 and will be manageable in the future...
16679 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16680 and added xmllint to the installed programs
16681 * uri.h: added xmlFreeURI()
16682
Daniel Veillardec303412000-03-24 13:41:54 +000016683Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16684
16685 * uri.c uri.h: finished the escaping handling, the base support
16686 and the URI path normalization. Looks good just lacks the
16687 authority content parsing code.
16688 * Makefile.am: added instructions to generate testURI
16689 * TODO: updated
16690 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16691 added links and icons for W3C and Gnome
16692
Daniel Veillard8f621982000-03-20 13:07:15 +000016693Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16694
16695 * xmlmemory.[ch] : seems I forgot to actually update the files in
16696 the last commit :-)
16697 * doc/xml.html doc/html/* : updated and uploaded the docs
16698
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016699Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16700
16701 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16702 * TODO: updated
16703 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016704 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016705 gfree).
16706 * Makefile.am, uri.c, uri.h: added a set of functions to do
16707 exact (litteraly copied from the RFC 2396 productions) parsing
16708 and handling of URI. Will be needed for XLink, one XML WFC,
16709 XML Base and reused in the nano[ftp/http] modules. Still work
16710 to be done.
16711
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016712Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16713
16714 * configure.in, libxml.spec.in : libxml2
16715 * doc/* : updated the doc page, rebuilt the docs
16716
Daniel Veillardcf461992000-03-14 18:30:20 +000016717Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16718
16719 * all: tagged LIB_XML_1_X
16720 * *.c *.h : updated from W3C CVS tree
16721 * configure.in : 2.0.0-beta
16722 * libxml.spec.in : libxml2 package nam
16723 * result/* : new version of the tests output
16724
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016725Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16726
16727 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16728
Daniel Veillardb566ce12000-03-04 11:39:42 +000016729Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16730
16731 * doc/* : rebuilt the docs
16732 * parser.c: final patch on #6766
16733 * valid.c: small patch on validity checks.
16734
Daniel Veillardfb76c402000-03-04 11:39:42 +000016735Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16736
16737 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16738 added
16739 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16740 compatibility w.r.t. XML spec and existing code.
16741
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016742Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16743
16744 * parser.c: seems a better solution to <a> </a> exists,
16745 will try it for a while
16746
Daniel Veillard83a30e72000-03-02 03:33:32 +000016747Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16748
16749 * parser.c: tried to remove the <a> </a> generating <a/>
16750 this is hard. Left a flag for that purpose. Fixed bug #6766
16751 * configure.in: prepared 1.8.7 not released, due to previous
16752 problem
16753
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016754Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16755
16756 * doc/xml.html : applied second patch from Paul DuBois
16757
Daniel Veillard402e8c82000-02-29 22:57:47 +000016758Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16759
16760 * doc/xml.html : applied patch from Paul DuBois
16761
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016762Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16763
16764 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16765
Daniel Veillard5feb8492000-02-02 17:15:36 +000016766Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16767
16768 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16769 compilation warnings on various platforms.
16770 * parser.c: Fixed #5281 validity error callbacks are now desactived
16771 by default if not validating.
16772
Daniel Veillardf341f932000-02-02 14:52:08 +000016773Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16774
16775 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16776
Daniel Veillard13c757e2000-02-01 23:59:15 +000016777Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16778
16779 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16780 <gkatsi@cs.toronto.edu>
16781
Daniel Veillard726e8792000-01-30 20:04:29 +000016782Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16783
16784 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16785 processing URLs
16786
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016787Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16788
16789 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16790 xmlNanoFTPUpdateURL for persistent control connections.
16791 * configure.in: 1.8.6
16792
16793Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16794
16795 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16796 * tree.[ch] : added xmlSaveNoEmptyTags
16797
James Henstridgef3be9312000-01-28 13:59:21 +0000167982000-01-29 James Henstridge <james@daa.com.au>
16799
16800 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16801
16802 * Makefile.am: added nanoftp.[ch] to the build.
16803
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016804Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16805
16806 * nanoftp.[ch]: cleanup, comments, API
16807 * debugXML.c : fixed a bug in the cat command
16808 * doc/*: regenerated the docs
16809
Daniel Veillardda07c342000-01-25 18:31:22 +000016810Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16811
16812 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16813 * debugXML.c : fixed a bug in the cat command
16814 * valid.c: fixing some small probs
16815 * libxml.spec.in: get rid of the SNAP suffix
16816 * doc/xml.html: updated the status
16817
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016818Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16819
16820 * xml-config.in: xml-config --version to just return the
16821 version number
16822 * xpath.c: some cleanup w.r.t. axis when the current node is
16823 an attribute.
16824 * TODO: updated
16825
Daniel Veillard461a66c2000-01-18 18:01:01 +000016826Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16827
16828 * configure.in: prepared for libxml-1.8.5
16829 * doc/* recompiled the documentation
16830
168312000-01-17 Jody Goldberg <jgoldberg@home.com>
16832
16833 * configure.in : WARNING autoconf subtlety alert :
16834 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16835 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16836 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16837 get defined by AC_CHECK_HEADERS.
16838
Daniel Veillardf967b902000-01-17 16:06:10 +000016839Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16840
16841 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16842 Rune.Djurhuus@fast.no
16843
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016844Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16845
16846 * TODO: updated
16847 * tree.c, parser.c: made sure that only memory alloc problems
16848 and internal parser errors are allowed to write to stdout or
16849 stderr.
16850
Daniel Veillard0142b842000-01-14 14:45:24 +000016851Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16852
16853 * tree.c : restored xmlNewGlobalNs since this seems used by
16854 a lot of existing code :-(, fixed a bug in xmlNewNs
16855 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16856 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16857 to exit() from the library code.
16858 * xpath.c, parser.c: removed bugs or unused code detected by
16859 Windows compilers
16860 * parser.c: started adding interfaces for parsing well balanced
16861 XML fragments
16862 * configure.in: releasing 1.8.4
16863 * doc/* : rebuilt the docs
16864
Daniel Veillard2eac5032000-01-09 21:08:56 +000016865Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16866
16867 * tree.[ch] : added xmlNewDocFragment() for DOM
16868 * testHTML.c: uninitialized variable.
16869
Daniel Veillardf3a73582000-01-05 14:58:39 +000016870Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16871
16872 * doc/* : rebuild the docs
16873
Daniel Veillard71b656e2000-01-05 14:46:17 +000016874Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16875
16876 * acconfig.h: readline and history patch
16877 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16878 * tree.c: added check and handling when possibly removing an ID
16879 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16880 and saving.
16881 * test/HTML/entities.html result/HTML/entities.html* : test for
16882 various entities reference cases
16883 * result/HTML/* : as a result output of some testcase have
16884 changed
16885 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16886 by previous example. added xmlParseTryOrFinish().
16887 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16888 entities.h debugXML.h HTMLparser.h: changed the way struct are
16889 declared to allow gtk-doc to expose those
16890 * parser.c: closed bug #4960
16891 * Makefile.am configure.in: Applied patch from
16892 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16893 and math/socket libs detection
16894
Daniel Veillard437b87b2000-01-03 17:30:46 +000016895Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16896
16897 * configure.in, Makefile.am: link tester against readline
16898 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16899
Daniel Veillard686d6b62000-01-03 11:08:02 +000016900Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16901
16902 * tree.[ch]: added xmlRemoveProp
16903 * win32config.h.in nanohttp.c: avoid including the Windows
16904 socket stuff in every C files
16905 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16906 the XmL parser(s)
16907 * test/ns4 result/ns4 etc...: added test case for previous prob
16908 * tree.c: xmlNewNs wasn't checking for double definition
16909 * Makefile.in: fixed a problem with dist-hook duplicates
16910 * parser.[hc], xmlIO.c: fixed the loading of external entities
16911 APIs, now xmlLoadExternalEntity() is used everywhere and
16912 setting up an app specific front-end using the
16913 * SAX.c parser.c: some fixes, now the xhtml spec validates
16914 with the xhtml DTD.
16915 * error.c: fixed crashes in case of no input stream
16916 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16917 to the validation tests and results
16918
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016919Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16920
16921 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16922 too htmlCreatePushParserCtxt() and htmlParseChunk()
16923 * parser.c: a bit of cleanup.
16924 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16925 to XML) removed the last mem leak known
16926 * HTMLtree.c: output message cleanup
16927 * xmlmemory.c: display content info about memory blocks
16928 * result/HTML/wired.* : missing att value warning change
16929
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016930Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16931
16932 * doc/* : rebuilt the documentation
16933
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016934Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16935
16936 * parser.[ch] parserInternals.h: Push parser for XML,
16937 seems to work fine now
16938 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16939 --push for push testing
16940 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16941 * testSAX.c: added --push
16942 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16943 subtree
16944 * xmlIO.[ch] : enriched API + fixes for push mode
16945 * entities.[ch]: added the entity content length to the struct.
16946 * xmlmemory.[ch]: new API to show the last entries for the shell
16947 * valid.c: added required attribute testing
16948 * SAX.c: the cdata callback now merge contiguous fragments
16949 * HTMLparser.c: cleanup of some macros
16950
Daniel Veillard3c558c31999-12-22 11:30:41 +000016951Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16952
16953 * parser.c: fix for PIs name starting with xml
16954 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016955 * *.c, configure.in win32config.h.in : generate win32config.h for
16956 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016957
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016958Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16959
16960 * parser.c: fixed a stupid = vs. == bug :-(
16961 * doc/gnome-xml.sgml: s/glade/xml/
16962
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016963Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16964
16965 * configure.in, doc/xml.html : bug fix release 1.8.2
16966 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16967 Hopefully the end of that silly C++ include problem
16968 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16969 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16970 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16971 troubles with autoclosed elements when the stree shape doesn't
16972 follow the DtD specs. Added htmlIsAutoClosed() and
16973 htmlAutoCloseTag()
16974 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16975 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16976 * debugXML.c: fixed a bug on printing default namespaces.
16977 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16978
Daniel Veillardb24054a1999-12-18 15:32:46 +000016979Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16980
16981 * result/HTML/*.htm[l] : updated the HTML regression tests according
16982 to the new output
16983 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16984 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16985 problem due to intermix of extern "C" { ... } declarations for C++
16986 and recursive includes in the headers
16987
Chris Lahey323c48c1999-12-18 15:32:45 +0000169881999-12-20 Chris Lahey <clahey@umich.edu>
16989
16990 * HTMLtree.c: Made it so that html nodes with a single child do
16991 not insert a carriage return before or after the child node.
16992
Daniel Veillardb24054a1999-12-18 15:32:46 +000016993Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016994
16995 * configure.in, doc/xml.html : bug fix release 1.8.1
16996 * parser.c: fixed bug #4344
16997 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16998 added the glue to avoid C++ problems
16999 * doc/* : regenerated the documentation
17000
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017001Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17002
17003 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17004 namespace recognition, and Dia as a resul :-(
17005 * encoding.c: closed bug #3950
17006
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017007Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17008
17009 * valid.c: debugging a posteriori validation, except URI expansion
17010 stuff this should be fixed now
17011 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17012 Carl Nygard <cnygard@bellatlantic.net>
17013 * tester.c: added --postvalid, cleaning of the code
17014 * tree.[ch]: added xmlDocGetRootElement()
17015
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017016Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17017
17018 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17019 c++ losage.
17020
Daniel Veillard10a2c651999-12-12 13:03:50 +000017021Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17022
17023 * configure.in, doc/xml.html : bumped to 1.8.0
17024 * xlink.[ch], Makefile.am : added framework for link detection
17025 * parser.h: added nbChars to parser context, needed for cleanup.
17026 * xmlmemory.c: removed a nasty bug when out of mem
17027 * valid.[ch]: adding namespace support for attribute decl
17028 * tester.c: added --debugent option
17029 * debugXML.[ch]: added xmlDebugDumpEntities()
17030 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17031 buffers instead, this was really needed, validation was breaking
17032 in strange ways due to that. Added xmlParseStringPEReference()
17033 and other parsing from strings functions. Entities processing
17034 modified again, but PERef are still not handled correcly but
17035 unless you're Eve Maller you won't notice :-)
17036 * HTMLparser.c: large changes toward reliability, and switched to
17037 lowercase internal tags, XHTML is lowercase, so it will help
17038 that output is closer to next version.
17039 * doc/* : regenerated the documentation, it is now hosted at
17040 http://xmlsoft.org/ (same bits I just bought the domain :-)
17041
17042
Daniel Veillard294cbca1999-12-03 13:19:09 +000017043Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17044
17045 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17046 doc generation
17047 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17048 in the SAX API
17049 * doc/*: rebuilt the doc making sure everything appears in the
17050 HTML files
17051
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017052Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17053
17054 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17055 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17056 which allow impressive speed improvement on dataset with
17057 large text pieces, but at the cost of broken binary
17058 compatibility and slightly bigger memory usage.
17059 Configure with --with-buffers to activate them, they
17060 are protected with XML_USE_BUFFER_CONTENT define.
17061 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17062 goal is 0 memory left allocated once parser is no more used
17063 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17064 call xmlCleanupParser() and xmlMemoryDump()
17065
Daniel Veillarda819dac1999-11-24 18:04:22 +000017066Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17067
17068 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17069 * parser.[ch] encoding.[ch]: added memory cleanup routines
17070 * parser.c: closing bug #3788
17071 * doc/*: rebuilt the doc
17072
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017073Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17074
17075 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17076 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17077 * tester.c: added --compress option
17078 * doc/*: rebuilt the documentation
17079
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017080Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17081
17082 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17083 if given /proc/kcore as input !
17084 * doc/xml.html doc/*: updated and rebuilt the documentation
17085
17086Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017087
17088 * parser.c: Fixed some wrongly space collapsing code due to
17089 a misreading of the spec.
17090 * result/*: fixed the output accordingly
17091
17092Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017093
17094 * encoding.c: bug fix and typos
17095 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17096 * parser.c: added attribute normalization closing bug #3597
17097 * test/att* result/att* SAXresult/att*: testcase for attribute
17098 normalization
17099
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017100Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17101
17102 * configure.in: closing bug #3163 by adding extra flags for the
17103 cc compiler on HP-UX
17104
Daniel Veillard51e3b151999-11-12 17:02:31 +000017105Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17106
17107 * valid.[ch] : removed a typo and an enumerated type bug in the
17108 xmlAddElementDecl() function
17109 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17110 call to xmlEncodeEntitiesReentrant() so that the functions
17111 New, Set and Get are at the same level.
17112 * parser.c HTMLparser.c: extra memory allocation bug for
17113 attributes detected by someone using libxml in embedded systems :-)
17114
Daniel Veillard962195f1999-10-28 15:51:53 +000017115Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17116
17117 * xmlmemory.h: turned off mem debug :-\
17118
Daniel Veillard35008381999-10-25 13:15:52 +000017119Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17120
17121 * parser.c: closed bug #2784 a one line fix, but worth pushing
17122 a new release out
17123 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17124 some structures, comments before and after the
17125 main element, and other nastyness
17126 * HTMLtree.c tree.c: accomodate the extended HTML supported
17127 * configure.in: pushing 1.7.4
17128 * test/ent8 and related outputs : added a new test for bug #2784
17129 * test/HTML/wired.html and related output: a nasty HTML example
17130 * Makefile.am: improved the test scripts
17131 * docs/* : reran the documentation extractor, updated xml.html
17132
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017133Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17134
17135 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17136 HTMLparser and debugged the HTML related code. HTML documents
17137 now have their own type
17138 * entities.c: do not dump &apos; for HTML output
17139 * xmlmemory.c: improvement, breakpoint mechanism
17140 * testHTML.c: added --sax --repeat ...
17141 * Makefile.am: improved the HTML tests
17142 * valid.[ch]: added xmlValidGetValidElements and
17143 xmlValidGetPotentialChildren
17144 * tester.c: added --insert to test the 2 new functions
17145 * test//* result//* SAXresult//* : regression test cleanup
17146 and extension.
17147 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17148 gnome-xml-nanohttp.html
17149
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017150Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17151
17152 * HTMLparser.c: fixed problems with some autoclose tags
17153 * tree.c: fixed XML output problems.
17154 * result/* SAXresult/*: update of the tests output
17155
Daniel Veillard6077d031999-10-09 09:11:45 +000017156Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17157
17158 * Makefile.am: Arturo patch for xmlConf.sh version info
17159 * parser.c: Tim Josling patch for single quoted items
17160 * tester.c: Tim Josling patch for tester options usage
17161 * tree.h: indent cleanup
17162
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017163Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17164
17165 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17166 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17167
Daniel Veillard00fdf371999-10-08 09:40:39 +000017168Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17169
17170 * tree.c : Raph patch for initialization of CORBA fields
17171 * parser.c, xpath.c, ...: modification of doc comments
17172 * xpath.c : allow spaces in xpath expressions
17173
Daniel Veillardad219441999-09-27 08:17:49 +000017174Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17175
17176 * xmlmemory.h: turning off memory debug :-(
17177
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017178Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17179
17180 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17181 better SAX interfaces.
17182 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17183 entity.
17184 * configure.in: 1.7.2
17185
17186Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017187
17188 * libxml.spec.in: fixed the URL
17189 * doc/xml.html: improved the documentation front-end
17190
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017191Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017192
17193 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17194
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017195Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017196
17197 * libxml.spec.in: fixed the alpha compile problem
17198 * parser.[ch]: changed errno to errNo in the parser context :-(
17199 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17200 * doc/xml.html: changed CHAR to xmlChar
17201 * doc/html/*: recompiled the documentation
17202 * configure.in: 1.7.1
17203
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017204Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17205
17206 * parser.h: modified the parser context struct to regain 1.4.0
17207 binary compatibility
17208 * parser.c, xml-error.h: added errno ot teh context and defined
17209 a set of errors values with update of errno
17210 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17211 DTDs and entities
17212 * *.h, *.c: complete cleanup of the use of config.h and include
17213 protection depending on the current setup.
17214 * overalll debugging, maintenance and bug-fixing on all modules
17215 * updated the documentation
17216 * ready for 1.7.0
17217
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017218Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17219
17220 * HTMLparser.c : cleanup
17221 * SAX.c valid.c valid.h: added ID/IDREF checking
17222 * tree.c tree.h: extended doc structure for refs
17223 * configure.in: 1.6.2
17224 * parser.c: patched bug in SAX user arg call
17225 * parserInternals.h: patched missing close in C++ wrapping
17226 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17227 especially upcoming XPointer implementation.
17228 * doc/xml.html: augmented, typo
17229
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017230Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17231
17232 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17233 not all invocations of install understand -d.
17234
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017235Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17236
17237 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17238 to make 'check' works, when builddir != srcdir.
17239
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017240Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17241
17242 * doc/xml.html : updated the documentation
17243
Daniel Veillard6454aec1999-09-02 22:04:43 +000017244Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17245
17246 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17247 not deallocated memory blocks
17248 * *.c : replaces all calls to malloc() free() and realloc() to
17249 the wrapper functions/macros
17250 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17251 instead of xmlFreeNodeList()
17252
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017253Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17254
17255 * HTMLparser.c: corrected a stupid bug leading to core dump at
17256 tree deallocation. Removed warnings indicated by
17257 Stephane.Conversy@lri.fr
17258 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17259 looked for in the external subset
17260
17261Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017262
17263 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17264 on SGI by Stephane.Conversy@lri.fr
17265
Daniel Veillardb96e6431999-08-29 21:02:19 +000017266Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17267
17268 * all .h : changed the prototype declaration indent as in gtk
17269 * most .c : working on reducing the TODOs in the code
17270 * most .c : cleanup though -pedantic and Insure++
17271 * improvements on validation ID checkings.
17272 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17273 * xml-config.in: closed #1810
17274
17275Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017276
17277 * tree.h, valid.c, valid.h: more work on validity, IDs
17278 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17279 definition for AIX
17280
Daniel Veillardb556eb51999-08-15 17:19:50 +000017281Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17282
17283 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17284 the distribution due to a cut'n paste error at last commit
17285
Daniel Veillardb05deb71999-08-10 19:04:08 +000017286Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17287
17288 * configure.in: upgraded to version 1.4.0
17289 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17290 Big update, added a large part of the validation process,
17291 it should be usable, but some parts are missing
17292 * xpath.c: improved the implementation w.r.t. root.
17293 * Makefile.am: added more tests
17294 * test and result trees: added a lot of tests
17295 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17296
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017297Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17298
17299 * Added an HACKING file
17300
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017301Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17302
17303 * xpath.[ch] : improvements and debug of the XPath implementation
17304 * parser.c, HTMLparser.c : modified the parsers to be progressive
17305 * tree.[ch] : extended the Buffer promitives
17306 * xmlIO.[ch] : added basic I/O routines providing progressive
17307 parsing and ready for I18N conversion plugins
17308 * SAXresult/* : the SAX callback sequence maybe slightly different
17309 now
17310 * test*.c : improved/updated the tests programs
17311 * doc/* : recompiled the docs.
17312
Daniel Veillard15b75af1999-07-26 16:42:37 +0000173131999-07-26 Michael Meeks <michael@edenproject.org>
17314
17315 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17316
17317 * tree.c: Ditto.
17318
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017319Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17320
17321 * configure.in: upgraded to version 1.4.0
17322 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17323 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17324 XML query language, see http://www.w3.org/TR/xpath for more details.
17325 * parser.c, parser.h: added CHAR* related string functions for XPath
17326 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17327 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17328 rebuild the docs.
17329 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17330 and regression testing capabilities for XPath.
17331
Daniel Veillardd79d7871999-07-12 10:38:12 +000017332Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17333
17334 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17335 closing bug #1646
17336
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017337Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17338
17339 * Makefile.am, example/Makefile.am: closed bug #1683
17340
Daniel Veillard3166ab11999-07-11 16:14:19 +000017341Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17342
17343 * example/Makefile.am, configure.in: added the makefile for the
17344 gjobread example
17345
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017346Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17347
17348 * doc/Makefile.am:
17349 - fix which allow "make install DESTDIR=</install/prefix>".
17350
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017351Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17352
17353 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17354 which fixed a problem on the file reading-code.
17355
Daniel Veillard82150d81999-07-07 07:32:15 +000017356Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17357
17358 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17359 output.
17360 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17361
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017362Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17363
17364 * parser.h : Oops removed the binary compatibility problem
17365 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17366 * parser.c, HTMLparser.c: applied patches for reading from stdin
17367
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017368Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17369
17370 * parser.c, entities.c, valid.c: cleanup bug #1591
17371 * configure.in: cleanup bug #1592
17372 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17373 the same tree back-end. Hence gdome will be available for it.
17374 * doc/Makefile.am: close bug #617
17375
Daniel Veillard97fea181999-06-26 23:07:37 +000017376Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17377
17378 * parser.c: alloctate a per parser context SAX interface block
17379
Daniel Veillard14fff061999-06-22 21:49:07 +000017380Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17381
17382 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17383 and xmlEncodeEntitiesReentrant with the correct one :-\
17384
17385Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17386
17387 * commit of my internal XML base changes, quite a lot of
17388 changes, cleanups, better entities support, framework for
17389 new I/O and charset detection and handling
17390 * Fixed the configure/Makefile stuff to generate shared libs
17391 with the proper version info, so we jumped on rev from
17392 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17393 xmlEncodeEntities() result need to be freed now, and a string
17394 xmlParserVersion provide the current library version.
17395
Raph Levien05240da1999-06-15 21:27:11 +000017396Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17397
17398 * parser.c: fixed a buffer overrun for when you have a very long
17399 attribute with no entities in it.
17400
Daniel Veillardbb2da581999-06-13 14:37:07 +000017401Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17402
17403 * added example directory
17404 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17405
Daniel Veillard011b63c1999-06-02 17:44:04 +000017406Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17407
17408 * Release of libxml-1.1, nearly everything has been touched for
17409 this.
17410 * Added more regression tests
17411 * Updated the documentation
17412
Daniel Veillard27d88741999-05-29 11:51:49 +000017413Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17414
17415 * tree.[ch]: unified the XML_NO_CORBA defines.
17416 * parser.c encoding.[ch]: started plugging in char encoding detection
17417
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017418Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17419
17420 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17421 Also freed allocated buffer.
17422
Daniel Veillard27d88741999-05-29 11:51:49 +000017423Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017424 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17425 reentrancy problem at printing. One is left in entities.c, to
17426 remove ASAP
17427 * testSAX.c : added a test example showing the use of the SAX
17428 interface if one doesn't want to build the DOM tree.
17429 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17430
Daniel Veillard517752b1999-04-05 12:20:10 +000017431Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17432
17433 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17434 large revamping of the parser to use SAX callbacks
17435 http://www.megginson.com/SAX/ (or at least a C like interface
17436 a la Expat). It's now possible to set up your own callbacks
17437 and the parser will not build a DOM tree.
17438 * test/* result/*: updated the test suite, I finally removed
17439 the old Namespace draft support (PI based).
17440
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017441Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17442
17443 * Makefile.am: added test result to EXTRA_DIST for make tests
17444
Daniel Veillard64068b31999-03-24 20:42:16 +000017445Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17446
17447 * parser.c, parserInternals.h: moved the chars macro definitions
17448 to parserInternals.h
17449 * parser.c, error.c: applied patches from "Knut Åkesson"
17450 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17451
Daniel Veillard012ccc11999-03-23 10:11:11 +000017452Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17453
17454 * xml-config.in : applied patch to make --version work
17455
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000174561999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17457
17458 * Makefile.am (check-local): Alias for `tests' target. This will
17459 cause `make check' to do the right thing.
17460 (tests): Don't run tests in srcdir. Also, replaced calls to
17461 basename with a `sed' "equivalent".
17462
Daniel Veillardd109e371999-03-05 06:26:45 +000017463Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17464
17465 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17466 it in the header and not the sources, updated the doc.
17467 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17468 pointing this out.
17469
Daniel Veillardbc50b591999-03-01 12:28:53 +000017470Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17471
17472 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17473 exported the inputStream routines.
17474 * doc/html/* : updated accordingly
17475
Daniel Veillardd692aa41999-02-28 21:54:31 +000017476Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17477
17478 * parser.c, parser.h, parserInternals.h: added a few extra
17479 internal calls to allocate and free parser contexts ...
17480 * doc/html/* : updated accordingly
17481
Daniel Veillard55a99271999-02-25 11:01:29 +000017482Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17483
17484 * configure.in, Makefile.am, doc/makefile.am : General changes for
17485 1.0.0 release and including the generated HTML documentation.
17486
Daniel Veillard35925471999-02-25 08:46:07 +000017487Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17488
17489 * makefile.am : added parserInternals.h, oops.
17490
Daniel Veillard1e346af1999-02-22 10:33:01 +000017491Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17492
17493 * parserInternals.h: added this header giving access to the parser
17494 internal functions.
17495 * doc/Makefile.am : added a rebuild target which rebuilds the full
17496 set of documentations
17497 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17498 the internal subset.
17499 * *.c *.h: modifications needed to generate the documentation using
17500 gtk-doc, cleanup of functions blocks, reorganisation of struct
17501 declarations.
17502
Daniel Veillard1164e751999-02-16 16:29:17 +000017503Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17504
17505 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17506 the tar and spec file to include the beginning of the doc.
17507
Nuno Ferreira03d04781999-02-13 00:07:17 +0000175081999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17509
17510 * doc/.cvsignore: Added this file.
17511
Daniel Veillard6800ef31999-02-08 18:33:22 +000017512Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17513
17514 * tree.c: fixed xmlGetProp to return "" when the attribute
17515 exists, even if the node-list is NULL.
17516
Daniel Veillard726c7e31999-02-08 15:13:10 +000017517Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17518
17519 * tree.c: patched an error outputting empty attribute values.
17520 * Makefile.am and doc/makefile.am: have been updated during the
17521 week-end. Sorry for an empty CVS log, I got a shell problem.
17522
Daniel Veillard1899e851999-02-01 12:18:54 +000017523Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17524
17525 * tree.h: cleaned up using enums instead of defines
17526 * parser.c, valid.[ch]: more work on parsing/output of element
17527 declarations
17528
Daniel Veillard3b9def11999-01-31 22:15:06 +000017529Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17530
17531 * valid.[ch], tree.c, parser.c : more work toward full parsing
17532 of XML DTDs.
17533 * README: added informations about mailing-list and on-line
17534 documentation
17535
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000175361999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17537
17538 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17539
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017540Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17541
17542 * parser.c, tree.[ch] : more work toward conformance testing,
17543 added a last element to accelerate parsing of very flat structures
17544 started working on internal subset Element content declaration.
17545 * valid.[ch] : first cut at adding code toward validation.
17546 * previous changes had also small impact on most files, especially
17547 the conformance testing using James Clark test suite.
17548
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017549Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17550
17551 * test/* : updated the examples, most of them were not well
17552 formed (humm), and added rdf2.
17553 * result/* : resulting changes in the output.
17554
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017555Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17556
17557 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17558
Daniel Veillard44b3a061998-12-05 17:27:22 +000017559Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17560
17561 * tree.c: patched a bug in the generation of empty attributes
17562
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017563Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17564
17565 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17566 for node/trees/documents/... Biggest problem is namespace
17567 support when copying subtrees.
17568
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017569Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17570
17571 * parser.c, entities.c: improve entities and char ref encoding,
17572 and cleanups of error messages.
17573
Daniel Veillard242590e1998-11-13 18:04:35 +000017574Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17575
17576 * parser.c, entities.c: simple bug hunting done during rpm2html and
17577 rpmfind integration.
17578
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017579Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17580
17581 * parser.[ch]: Added interfaces allowing to specify a SAX
17582 handler before parsing.
17583
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017584Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17585
17586 * parser.c: redirrect all errors reporting through the SAX
17587 error function
17588
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017589Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17590
17591 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17592 * libtool, tlmain ...: update of the libtool files
17593
Miguel de Icaza442321c1998-11-04 18:13:38 +0000175941998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17595
17596 * entities.c: Use g_snprintf insteda of snprintf.
17597
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017598Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17599
17600 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17601 added ent5 test for this purpose.
17602 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17603
Daniel Veillard27271681998-10-30 06:39:40 +000017604Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17605
17606 * parser.c: fixed? a strange error due to compression on a GWP
17607 document.
17608
Daniel Veillard25940b71998-10-29 05:51:30 +000017609Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17610
17611 * tree.[ch]: bug fixing
17612 * entities.[ch]: defined a specific type for predefined entities
17613 * doc/xml.html: more documentation on the library, how to use it,
17614 overview of the interfaces.
17615
Daniel Veillard16253641998-10-28 22:58:05 +000017616Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17617
17618 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17619
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017620Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17621
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017622 * tree.c: corrected a small bug
17623 * doc/xml.html: continuing writing documentation.
17624
17625Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17626
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017627 * debugXML.h debugXML.c: added debugging utilities.
17628 * tester.c: added --debug switch.
17629 * tree.c: patched an incorrect node->type assignment.
17630 * parser.c: formatting, ensure that node->doc != NULL in attributes
17631
Daniel Veillardccb09631998-10-27 06:21:04 +000017632Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17633
17634 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17635 entity support and provide an internal representation close to
17636 DOM one (entity ref nodes, and attribute value as tree). I tried
17637 to preserve the interface but this will surely break some apps
17638 (I have to change rpm2html/rpmfind for example). I had to change
17639 two interfaces, and the generated tree is somewhat different.
17640 * doc/* : started documenting the XML library, the tree and
17641 DOM/Corba. This is a first step.
17642
Daniel Veillard11e00581998-10-24 18:27:49 +000017643Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17644
17645 * parser.c: Set up the fonctions comment block, boring but useful.
17646 * parser.h, SAX.c, parser.c: now attributes are processed through
17647 the SAX interface. The problem is that my SAX interface diverged
17648 quite a bit from the original one, well this is not an official
17649 spec, and translating it from Java to C is hairy anyway...
17650
Daniel Veillard97b58771998-10-20 06:14:16 +000017651Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17652
17653 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17654 fonctions comment block, boring but useful.
17655
17656Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017657
17658 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17659 conversion routines. However they are not yet used to convert the
17660 inputs. The core will run with UTF-8.
17661
Daniel Veillard33942841998-10-18 19:12:41 +000017662Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17663
17664 * tree.c : make sure that the type id is properly set-up when
17665 a new object is allocated, needed for DOM.
17666
Daniel Veillard27fb0751998-10-17 06:47:46 +000017667Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17668
17669 * tree.h, tree.c: Ok, the main objects in the tree will be native
17670 corba objects, it costs 8 bytes per Node, Attribute and Document
17671 but it simplifies the Corba integration a lot (no extra interface
17672 objects to allocate/free).
17673
Daniel Veillard0bef1311998-10-14 02:36:47 +000017674Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17675
17676 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17677 and changed NODEs contants for conformity with DOM Level 1
17678
Daniel Veillard27864701998-10-08 03:47:24 +000017679Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17680
17681 * added hooks to keep track of servants when creating objects
17682 xmlDoc and xmlNode (for Corba export).
17683
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017684Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17685
17686 * added xml-config script.
17687
Daniel Veillard7066a791998-10-01 20:28:28 +000017688Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17689
17690 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17691 to autoupdate libtool and automake conf files.
17692
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000176931998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17694
17695 * Makefile.am: Use '?' to separate the sed
17696 commands as ',' is used when people pass -Wl,something.
17697
17698
Daniel Veillard15a8df41998-09-24 19:15:06 +000017699Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17700
17701 * tree.c, tree.h: added a per-document compression interface.
17702
Daniel Veillard151b1b01998-09-23 00:49:46 +000017703Tue Sep 22 20:47:38 EDT 1998
17704
17705 * tree.c, tree.h: added saving with compression and added interfaces
17706 to control the compression level (xmlGetCompressMode,
17707 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17708
Daniel Veillard70120ff1998-09-22 00:24:21 +000017709Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17710
17711 * parser.c: corrected a loop for files of size 0
17712
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000177131998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17714
17715 * error.h: New file. Contains prototyes from `error.c'.
17716
Tom Tromeyc19653d1998-08-14 01:22:43 +000017717Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17718
17719 * Makefile.am (xmlincdir): New macro.
17720 (xmlinc_HEADERS): Renamed from include_HEADERS.
17721
Daniel Veillard845664d1998-08-13 04:43:19 +000017722Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17723
17724 * applied small patch on numeric entities from
17725 Christopher Blizzard <blizzard@appliedtheory.com>
17726
Daniel Veillard260a68f1998-08-13 03:39:55 +000017727Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17728
17729 * New release 0.2, removed the old xml_* files so that it's
17730 coherent with the other CVS base (W3C), far better conformance
17731 to standard, new namespaces, decent entities support, beginning
17732 of a SAX-like interface. Nearly nothing left intact, even the
17733 test examples ...
17734
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000177351998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17736
17737 * .cvsignore: Add .deps dir
17738
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017739Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17740
17741 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17742
Daniel Veillardfe926001998-07-26 04:28:20 +000017743Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017744
Daniel Veillardfe926001998-07-26 04:28:20 +000017745 * configure.in: added test for CPP
17746 * AUTHORS, Changelog: the original ones didn't get commited but the
17747 glib ones instead, fixed.
17748 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017749
Daniel Veillardfe926001998-07-26 04:28:20 +000017750Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017751
Daniel Veillardfe926001998-07-26 04:28:20 +000017752 * integrated code developped at W3C
17753 * changed the original Copyright
17754 * migrated to automake
17755 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017756