blob: 05eef47aca6d89c4089a43350984c6e9472433ed [file] [log] [blame]
Igor Zlatkovic19b87642003-08-28 12:32:04 +00001Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +00003 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +00004 * xmllint.c: fixed time inclusion for various compilers
5
Igor Zlatkovicd37c1392003-08-28 10:34:33 +00006Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
7
8 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
9 few casts to shut the compiler warnings
10
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +000011Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
12
13 * win32/Makefile.* win32/configure.js: fixed for mingw
14
Daniel Veillard5805be22003-08-28 08:03:23 +000015Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
16
17 * globals.c threads.c: fixing bug #120870 try to avoid problem
18 with uninitialized mutexes
19
Daniel Veillard1ac24d32003-08-27 14:15:15 +000020Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
21
22 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
23 up with multiple states, select the "best" one. Fix #120682
24 * result/relaxng/tutor11_2_3.err: small change resulting
25
26Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
27
28 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
29
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +000030Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
31
32 * include/libxml/[threads-xpointer].h: realigned parameters
33 after taint
34
Igor Zlatkovicc879e452003-08-27 08:02:34 +000035Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
36
37 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
38 as reported by Eric Zurcher
39
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +000040Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
41
42 * relaxng.c: fixed bug #120386 again a problem introduced when
43 trying to reuse automata for content validation. Fix a bug report
44 problem on zeroOrMore
45 * result/relaxng/tutor3_7_err: change slightly error reporting.
46
Daniel Veillard68f8fad2003-08-25 11:28:07 +000047Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
48
49 * include/libxml/Makefile.am: make sure the new header will
50 be included when generating a new distribution.
51
Daniel Veillard73827cb2003-08-25 10:57:27 +000052Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
53
54 * relaxng.c: fixed a couple of stupid bugs in the state allocation
55 routines which led to bug #120040 and the ones reported by
56 Martijn Faassen
57
Igor Zlatkovic123e93d2003-08-25 10:37:11 +000058Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
59
60 * include/libxml/parserInternals.h include/libxml/relaxng.h
61 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
62 parameters after taint.
63
Igor Zlatkovic0e7df822003-08-25 09:17:19 +000064Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
65
66 * include/libxml/xmlversion.h.in: moved export defs to a separate
67 file for consistency.
68 * include/libxml/xmlexports.h: new file, contains export defs.
69
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +000070Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
71
72 * include/libxml/*.h genUnicode.py: exportability taint
73 of the headers.
74
Daniel Veillard11af4292003-08-21 10:39:13 +000075Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
76
77 * SAX.c: make the deprecated interfaces log an error message
78 to be sure it won't get used.
79
Daniel Veillard1af9a412003-08-20 22:54:39 +000080Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
81
82 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
83 Adding new version of the SAX interface, it's not there yet,
84 currently just preparing the work
85 * globals.c parser.c SAX.c include/libxml/SAX.h
86 include/libxml/globals.h include/libxml/parser.h: doing some
87 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
88 while keeping functionalities, preparing SAX2 integration.
89 * dict.c: small cleanup.
90
Daniel Veillarde5984082003-08-19 22:21:13 +000091Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
92
93 * tree.c: fixes a small bug introduced in last commit and detected
94 by valgrind.
95
Daniel Veillard6155d8a2003-08-19 15:01:28 +000096Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
97
98 * dict.c hash.c: optimization when freeing hash tables.
99 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
100 allocations
101 * parser.c parserInternals.c include/libxml/parser.h: keep a
102 single allocated block for all the attributes callbacks,
103 avoid useless malloc()/free()
104 * tree.c: do not realloc() when growing a buffer if the buffer
105 ain't full, malloc/memcpy/free avoid copying memory.
106
Daniel Veillard66f68e72003-08-18 16:39:51 +0000107Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
108
109 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
110 --dtdvalidfpi for Tobias Reif
111
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000112Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
113
114 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
115 new dictionary module to keep a single instance of the names used
116 by the parser
117 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
118 switched all parsers to use the dictionary internally
119 * include/libxml/HTMLparser.h include/libxml/parser.h
120 include/libxml/parserInternals.h include/libxml/valid.h:
121 Some of the interfaces changed as a result to receive or return
122 "const xmlChar *" instead of "xmlChar *", this is either
123 insignificant from an user point of view or when the returning
124 value changed, those function are really parser internal methods
125 that no user code should really change
126 * doc/libxml2-api.xml doc/html/*: the API interface changed and
127 the docs were regenerated
128
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000129Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
130
131 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
132
William M. Bracka716ff12003-08-16 14:58:33 +0000133Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
134
135 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
136 fixed part (2) of bug 119535 (wrong alpha case on filenames)
137
William M. Brackc6e07552003-08-16 12:44:47 +0000138Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
139
140 * doc/API*.html, doc/html/*: regenerated API documentation
141 for xmlsoft.org (part of Bug 119535)
142
William M. Brack7a821652003-08-15 07:27:40 +0000143Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
144
145 * encoding.c, threads.c, include/libxml/HTMLparser.h,
146 doc/libxml2-api.xml: Minor changes to comments, etc. for
147 improving documentation generation
148 * doc/Makefile.am: further adjustment to auto-generation of
149 win32/libxml2.def.src
150
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000151Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
152
153 * News configure.in: preparing libxml2-2.5.10 release
154 * doc/* : updated the doc and rebuilt
155
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000156Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
157
158 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
159 Malcolm Tredinnick with the patch he suggested.
160
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000161Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
162
163 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
164
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000165Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
166
167 * uri.c: fixing an use of strcpy() where both strings overlap
168 pointed out by valgrind.
169
Daniel Veillard98485322003-08-14 15:44:40 +0000170Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
171
172 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
173 some compilation warnings.
174 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
175 plus some cleanup and better error reporting.
176
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000177Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
178
179 * encoding.c: applied UTF-16 encoding handling patch provided by
180 Mark Itzcovitz
181 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
182 not having iconv support.
183
Daniel Veillard1638a472003-08-14 01:23:25 +0000184Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
185
186 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
187 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
188 mingw compiler on Windows.
189
Daniel Veillardb19ba832003-08-14 00:33:46 +0000190Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
191
192 * parser.c: fixed the serious CPU usage problem reported by
193 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000194 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000195 missing in htmlSAXParseDoc
196
William M. Brackccf9e392003-08-13 14:50:18 +0000197Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
198
199 * doc/Makefile.am: Removed dependency from libxml2.def.src
200
William M. Brack476cd962003-08-13 11:09:42 +0000201Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
202
203 * autogen.sh: took away the requirement for automake-1.4,
204 changed the messages for getting auto* tools to current
205 gnu pages.
206 * configure.in: added check for Linux Dec alpha requiring
207 -ieee flag, fixed test for ipv6
208 * trionan.c: fixed problem for compiling on Linux Dec alpha
209 using native compiler
210 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
211 whenever libxml2-api.xml is changed.
212
Daniel Veillard6b621b82003-08-11 15:03:34 +0000213Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
214
215 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
216 is not used.
217
William M. Brack30909422003-08-10 00:14:20 +0000218Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
219
220 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
221
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000222Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
223
224 * News configure.in: preparing libxml2-2.5.9 release
225 * doc/* : updated the doc and rebuilt
226
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000227Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
228
229 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
230 definition to get a correct API XML description. This was apparently
231 breaking Windows build.
232
Daniel Veillard14f752c2003-08-09 11:44:50 +0000233Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
234
235 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
236 the progressive HTML parser front-end on large character data
237 island leading to an erroneous end of data detection by the
238 parser. Some cleanup too to get closer from the XML progressive
239 parser.
240
William M. Brack6d13f332003-08-08 16:40:36 +0000241Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
242
243 * win32/configure.js: Added in support for the ISO8859X
244 module (patch provided by Jesse Pelton)
245
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000246Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
247
248 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
249 when the library is not initialized and one try to save, the
250 locks in threaded env might not been initialized, playing safe
251 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
252 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
253 his tests to the regression suite.
254
William M. Brack41e6bed2003-08-08 10:53:06 +0000255Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
256
257 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
258 (with apologies to Igor) - Enhanced handling of docb and
259 nanohttp.
260
William M. Brack16db7b62003-08-07 13:12:49 +0000261Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
262
263 * encoding.c: further small changes for warnings when
264 configured with --with-iconv=no
265
William M. Bracka71a8ef2003-08-06 04:43:55 +0000266Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
267
268 * error.c trionan.[ch] testThreads.c python/generator.py:
269 further small changes to elminate most of the remaining
270 warnings.
271
William M. Brackc1939562003-08-05 15:52:22 +0000272Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
273
274 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
275 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
276 python/libxml.c include/libxml/xmlmemory.h: small changes
277 to syntax to get rid of compiler warnings. No changes
278 to logic.
279
Daniel Veillardc758c222003-08-04 20:42:34 +0000280Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
281
282 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
283
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000284Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
285
286 * tree.c: fixed a small problem in the patch for #118763
287 * result/HTML/doc3.htm*: this reverts back to the previous result
288
Daniel Veillard91e69c52003-08-04 01:43:07 +0000289Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
290
291 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
292 and rebuilt, apparently some C++ wrappers are not available,
293 c.f. bug #118943
294
Daniel Veillard39057f42003-08-04 01:33:43 +0000295Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
296
297 * tree.c: fixing HTML attribute serialization bug #118763
298 applying a modified version of the patch from Bacek
299 * result/HTML/doc3.htm*: this modifies the output from one test
300
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000301Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
302
303 * tree.c include/libxml/tree.h: added a new API to split a
304 QName without generating any memory allocation
305 * valid.c: fixed another problem with namespaces on element
306 in mixed content case
307 * python/tests/reader2.py: updated the testcase with
308 Bjorn Reese fix to reader for unsignificant white space
309 * parser.c HTMLparser.c: cleanup.
310
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000311Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
312
313 * catalog.c: trying to fix #118754 of possible recursion in the
314 catalogs. Not fantastically happy about the current fix since
315 it's likely to break under very thread intensive concurrent
316 access to the catalog. Better solution might to keep the depth
317 an extra argument to the resolution functions.
318
Daniel Veillard7b68df92003-08-03 22:58:54 +0000319Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
320
321 * valid.c: fixed bug #118712 about mixed content, and namespaced
322 element names.
323 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
324 in the regression tests
325
William M. Brack779af002003-08-01 15:55:39 +0000326Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
327
328 Coninuing work on bug 118559
329 * DOCBparser.c: removed 2 unsed vars
330 * xmlregexp.c: changed some numeric const to their enum symbols
331 * xmlreader.c: changed one var define from int to enum
332 (a little more to be done, awaiting co-ordination)
333 * relaxng.c: deleted one unused var
334 * xmllint.c: deleted some unused vars, changed one arg
335 val from int to enum
336 * testHTML.c, testDocbook.c: changed some arg vals to enum const
337 * xmlIO.c: fixed typo from last night (small warning msg)
338
William M. Brack78637da2003-07-31 14:47:38 +0000339Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
340
341 Working on bug 118559
342 * error.c: deleted unused variable
343 * parserInternals.c: deleted unneeded 'const' qualifier
344 * parser.c: changed variable type for enum temp storage
345 * xmlIO.c: changed debugging var to be inside #ifdef
346 * valid.c: removed unused variable
347 * HTMLparser.c: removed some unneeded 'const' qualifiers
348 * xpath.c: added some type casts, removed some unused vars
349 * xinclude.c: added one type cast
350 * nanohttp.c: repositioned some #ifdef to avoid unused var
351 * nanoftp.c: removed unused var
352
Daniel Veillard97e01882003-07-30 18:59:19 +0000353Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
354
355 * HTMLparser.c: applied a patch from William Brack about
356 the problem of parsing very large HTML instance with comments
357 as raised by Nick Kew
358
Daniel Veillardd6038e02003-07-30 16:37:18 +0000359Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
360
361 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
362 patch from Bjorn Reese for xmlTextReaderNodeType() and
363 significant whitespace. There is an enum for node type
364 values now.
365
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000366Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
367
368 * encoding.c: applying patch from Peter Jacobi to added
369 ISO-8859-x encoding support when iconv is not available
370 * configure.in include/libxml/xmlversion.h.in
371 include/libxml/xmlwin32version.h.in: added the glue needed
372 at the configure level and made it the default for Windows
373
Daniel Veillardc2664642003-07-29 20:44:53 +0000374Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
375
376 * python/generator.py python/libxml.c python/libxml2class.txt:
377 patch from Joachim Bauch + cleanup for Relax NG error callbacks
378 in python
379
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000380Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
381
382 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
383 cleanup patch, and also avoided a possible memory leak
384
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000385Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
386
387 * encoding.c: fix the previous commit
388
William M. Brack4a557d92003-07-29 04:28:04 +0000389Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
390
391 * HTMLparser.c: fixed problem with comments reported by Nick Kew
392 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
393 some future cleanup of UTF8 handling
394
Daniel Veillard9deb2422003-07-28 20:40:59 +0000395Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
396
397 * xpath.c: applied a change suggested by Sean Griffin in bug
398 #118494 about a memory leak in EXSLT
399
Daniel Veillardd94849b2003-07-28 13:02:24 +0000400Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
401
402 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
403 when fixing the previous Relax-NG bugs
404 * result/relaxng/*: This slightly changes the output messages of
405 some regression tests.
406 * configure.in: added support of -with-fexceptions for nested C++
407 support.
408
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000409Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
410
411 * doc/tutorial/apa.html
412 * doc/tutorial/apb.html
413 * doc/tutorial/apc.html
414 * doc/tutorial/apd.html
415 * doc/tutorial/ape.html
416 * doc/tutorial/apf.html
417 * doc/tutorial/apg.html
418 * doc/tutorial/aph.html
419 * doc/tutorial/ar01s02.html
420 * doc/tutorial/ar01s03.html
421 * doc/tutorial/ar01s04.html
422 * doc/tutorial/ar01s05.html
423 * doc/tutorial/ar01s06.html
424 * doc/tutorial/ar01s07.html
425 * doc/tutorial/ar01s08.html
426 * doc/tutorial/index.html
427 * doc/tutorial/ix01.html
428 * doc/tutorial/xmltutorial.pdf
429 * doc/tutorial/xmltutorial.xml
430 update tutorial with XPath example
431
432
Daniel Veillard597bc482003-07-24 16:08:28 +0000433Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
434
435 * SAX.c parser.c: fixing a bug about a special case of namespace
436 handling, this closes bug #116841
437
Daniel Veillard2134ab12003-07-23 19:56:29 +0000438Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
439
440 * relaxng.c result/relaxng/*: checked and fixed the compilation
441 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
442 This slightly changes the output messages of some regression tests.
443
Daniel Veillardc127adc2003-07-23 15:07:08 +0000444Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
445
446 * xmlreader.c: fixed an out of bound error #118052 , the good
447 part if that base64 code was not in use yet ...
448
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000449Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
450
451 * doc/xmllint.html
452 include html version of the xmllint man page, so an
453 up-to-date version is visible on the Web
454
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000455Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
456
457 * xinclude.c include/libxml/xinclude.h: added a new API
458 xmlXIncludeProcessTree() to process XInclude only on a subtree
459 this should fix bug #115385
460
Daniel Veillard409a8142003-07-18 15:16:57 +0000461Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
462
463 * relaxng.c include/libxml/relaxng.h: adding Get interface for
464 the error callback and parameters of parsing and validation
465 contexts
466 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
467 on text nodes.
468
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000469Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
470
471 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
472 when using the push XML parser.
473 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
474 added the test to the regression suite.
475
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000476Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
477
478 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
479 as suggested by Rob Richards
480
Daniel Veillard34ba3872003-07-15 13:34:05 +0000481Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
482
483 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
484 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
485 to unsigned int and a couple of others.
486
487Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
488
489 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
490
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000491Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
492
493 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
494
Daniel Veillarddf101d82003-07-08 14:03:36 +0000495Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
496
497 * globals.c threads.c: fixes some problem when freeing unititialized
498 mutexes
499
Daniel Veillard2db8c122003-07-08 12:16:59 +0000500Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
501
502 * nanoftp.c nanohttp.c: the modules should not import <config.h>
503 directly, some cleanups
504 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
505 validation code.
506
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000507Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
508
509 * win32/configure.js: Jesse Pelton pointed out a problem in the
510 javascript code.
511
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000512Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
513
514 * NEWS doc/*: regenerated
515 * nanoftp.c nanohttp.c: might fix includes problems with the
516 Ipv6 support on solaris
517 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
518 defined as #IMPLIED
519
Daniel Veillard560c2a42003-07-06 21:13:49 +0000520Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
521
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000522 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000523 * nanohttp.c: changed some preprocessor block
524 * xmlschemastypes.c: applied patch from Charles Bozeman adding
525 hexBinary schema datatype and adding support for totalDigits and
526 fractionDigits facets.
527
Daniel Veillard7a985a12003-07-06 17:57:42 +0000528Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
529
530 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
531
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000532Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
533
534 * xinclude.c: fixed bug #116095 removing the error message when
535 reapplying XInclude to a document.
536
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000537Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
538
539 * xmlIO.c: applied small changes to portability layer for
540 compilation on DJGPP Ms-DOS compiler.
541
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000542Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
543
544 * parser.c HTMLparser.c: use the character() SAX callback
545 if the cdataBlock ain't defined.
546 * xpath.c: fix bug #115349 allowing compilation when configured
547 with --without-xpath since the Schemas code needs NAN and co.
548
William M. Brack59002e72003-07-04 17:01:59 +0000549Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
550
551 Fixed problem with multi-threading, shown by the test program
552 testThreads. After fix, ran mutiple tests on various speed
553 machines (single and dual processor X86), which all seem okay.
554
555 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
556
557 * threads.c: added missing initialisation for condition variable
558 in xmlNewRMutex.
559
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000560Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
561
562 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
563 closing bug #114837
564
565 * configure.in: Added checks for IPv6 support and getaddrinfo().
566
567 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
568
569 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
570
571 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
572 field or sockaddr_in field, depending upon the availability of IPv6
573 support.
574 have_ipv6(): Added to check for run-time IPv6 support.
575 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
576 Modified to parse a URI with IPv6 address given in [].
577 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
578 resolution, if it is available on the system, as gethostbyname
579 does not return IPv6 addresses on some platforms.
580 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
581 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
582 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
583 we are dealing with.
584
585 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
586 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
587 a URI with IPv6 address given in [].
588 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
589 available on the system. Also IPv6 addresses will be resolved by
590 gethostbyname only if IPv6 run-time support is available.
591 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
592
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000593Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
594
595 * win32/configure.js include/win32config.h
596 include/libxml/xmlversion.h.in: Applied the patch for BCB
597 by Eric Zurcher.
598
Daniel Veillardd7cec922003-06-13 12:30:10 +0000599Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
600
601 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
602 due to #115104 and while fixing #115101 . HTML URLs must not
603 be version dependant.
604
Daniel Veillard8265a182003-06-13 10:05:56 +0000605Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
606
607 * entities.c: do not generate &quot; for " outside of attributes
608 * result//*: this changes the output of some tests
609
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000610Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
611
612 * parser.c xmlIO.c: trying to fix #114277 about when file
613 remapping and escaping should really be attempted.
614
Daniel Veillarda37aab82003-06-09 09:10:36 +0000615Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
616
617 * doc/*: applied a patch from Gman for building docs
618 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
619 Gary Pennington to provide an allocator for xmlValidCtxt
620 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
621 #113580 about data not being passed immediately.
622
Daniel Veillarde1326112003-06-05 09:32:20 +0000623Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
624
625 * tree.c: applied a couple of patches from Mark Itzcovitz
626 to handle saving back "UTF-16" documents.
627
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000628Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
629
630 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
631 some work done while in the Maldives (hence the timezone on the
632 laptop !)
633 * result/schemas/length3* test/schemas/deter0_*
634 test/schemas/group0_*: some tests added too
635
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000636Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
637
638 * encoding.c: small fix
639 * xmlIO.c: fixed an error message
640
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000641Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
642
643 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
644 accepting an improper UTF8 sequence
645
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000646Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
647
648 * threads.c: applied the patch from Stéphane Bidoul for getting
649 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000650 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000651
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000652Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
653
654 * HTMLtree.c: fixing bug #112904: html output method escaped
655 plus sign character in URI attribute.
656
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000657Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
658
659 * build_glob.py global.data globals.c parser.c
660 include/libxml/globals.h: patch from Stéphane Bidoul for setting
661 up threads global defaults.
662 * doc/libxml2-api.xml: this extends the API with new functions
663 * python/tests/Makefile.am python/tests/reader2.py
664 python/tests/thread2.py: integrated the associated testcase and
665 fixed the error string used in reader2
666
Daniel Veillard38b80a82003-05-14 18:59:00 +0000667Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
668
669 * configure.in libxml.spec.in python/Makefile.am: trying
670 to conciliate --with-python= requirements and RPM builds,
671 a PITA really...
672
Daniel Veillard104caa32003-05-13 22:54:05 +0000673Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
674
675 * HTMLparser.c: oops last commit introduced a memory leak.
676
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000677Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
678
679 * xmllint.c doc/xmllint.xml: added --nonet option
680 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
681 xsltproc or xmllint
682 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
683 rebuilt
684 * HTMLparser.c: cleaned up the HTML parser context build when
685 using an URL
686
Daniel Veillardd437d322003-05-13 21:07:01 +0000687Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
688
689 * libxml.spec.in: added a comment about bug #112902
690
William M. Brack3dd57f72003-05-13 02:06:18 +0000691Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
692
693 * minor cleanup of configure '--help' display
694 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
695
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000696Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
697
698 * tree.c: PI nodes in external subset were not freed :-\
699 fixes bug #112842
700
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000701Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
702
703 * xmllint.c: added --schema option to run WXS schema validation
704 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
705 tried to improve error reporting in the Schema code, some cleanup
706 too.
707
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000708Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
709
710 * xmlschemas.c: fixed some problems in the handling of errors,
711 and attributes addressed by references.
712 * test/schemas/* result/schemas/*: dropped the verbosity level
713 and added a couple of new tests
714
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000715Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
716
717 * relaxng.c: Stéphane Bidoul found an off by one addressing
718 error on the error handling.
719
Daniel Veillarda77cf712003-05-09 23:09:55 +0000720Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
721
722 * xmlschemastypes.c: trying to fix #112673
723
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000724Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
725
726 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
727 warning, this fixed a bug and should close #111574
728
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000729Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
730
731 * xmlschemas.c: fixing bug #104081 with xs:all with an element
732 holding minOccurs="0"
733 * test/schemas/all_* result/schemas/all_*: added some regression
734 tests for that bug
735 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
736 Garry Pennington to compile without schemas support.
737
Daniel Veillarda067e652003-05-01 08:03:46 +0000738Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
739
740 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
741
Daniel Veillard61c52202003-04-30 12:20:34 +0000742Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
743
744 * xml2-config.in: try to fix Red hat bug #89957, do not
745 output -L/usr/lib64
746 * xmlreader.c: fixed a typo in a comment
747
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000748Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
749
750 * doc/tutorial/aph.html, ix01.html
751 forgot to cvs add the new files. Thanks to Roland van Laar
752 for pointing this out
753
Daniel Veillardd4330462003-04-29 12:40:16 +0000754Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
755
756 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
757 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
758 to the XML/XSLT doc generation closing #111799
759 * doc/html/*: complete update of the HTML results
760
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000761Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
762
763 * win32/defgen.xsl: fixed the conditional for unicode map,
764 removed hardcoded schema entries
765
766Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
767
768 * win32/defgen.xsl: new file, stylesheet for generating
769 win32/libxml2.def.src from doc/libxml2-api.xml
770 * win32/libxml2.def.src: is autogenerated from now on, changes
771 to this file will not appear here anymore
772
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000773Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
774
775 * win32/configure.js python/setup.py.in: applied patch
776 from Stéphane Bidoul for the Python bindings on the new
777 release.
778
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000779Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
780
781 * debugXML.c: included libxml/uri.h for xmlCanonicPath
782 declaration
783 * win32/configure.js: thread-enabled build is now default
784 * win32/libxml2.def.src: added more exports
785
Daniel Veillard1177ca42003-04-26 22:29:54 +0000786Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
787
788 * NEWS doc/*.xsl doc/*.html: updated the web site separated
789 developers from common pages, made the transition to XHTML1,
790 added validity checking to the makefile rules.
791
Daniel Veillard329456a2003-04-26 21:21:00 +0000792Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
793
794 * parser.c: fix for xmlIOParseDTD same as previous and reported
795 by Petr Pajas
796
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000797Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
798
799 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
800 closing #111638
801
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000802Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
803
804 * python/generator.py: fixed a problem in the generator where
805 the way functions are remapped as methods on classes was
806 not symetric and dependant on python internal hash order,
807 as reported by Stéphane Bidoul
808
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000809Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
810
811 * doc/tutorial:
812 xmltutorial.xml
813 xmltutorial.pdf
814 *.html
815 add appendix on generating compiler flags, more indexing
816
Daniel Veillard1c960272003-04-25 23:12:22 +0000817Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
818
819 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
820 to get libxml-2.5.7 to compile on OpenVMS
821
Daniel Veillardc5573462003-04-25 16:43:49 +0000822Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
823
824 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
825
Daniel Veillardfd583412003-04-25 13:22:10 +0000826Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
827
828 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
829 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
830 man page based on xsltproc and a stylesheet PI in the XML.
831
Daniel Veillarddc07e182003-04-25 10:39:38 +0000832Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
833
834 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
835 character preventing rendering by the man command.
836
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000837Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
838
839 * NEWS configure.in: preparing release 2.5.7
840 * doc/*: updated and rebuilt the docs
841 * doc/apibuild.py: fixed the script
842
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000843Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
844
845 * Makefile.am doc/apibuild.py: make sure the OOM code don't
846 get in the way of the builds
847 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
848
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000849Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
850
851 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
852 Memory test from Havoc Pennington #109368
853 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
854 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
855 include/libxml/parser.h: a lot of memory allocation cleanups
856 based on the results of the OOM testing
857 * check-relaxng-test-suite2.py: seems I forgot to commit the
858 script.
859
Daniel Veillard18f113d2003-04-23 15:18:26 +0000860Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
861
862 * xmlschemastypes.c: trivial fix for 109774 removing a warning
863
Daniel Veillard85095e22003-04-23 13:56:44 +0000864Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
865
866 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
867 more places where xmlCanonicPath() must be used to convert
868 filenames to URLs, trying to fix #111088
869
Daniel Veillard54396242003-04-23 07:36:50 +0000870Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
871
872 * python/libxml.c python/libxml.py: applied patch from
873 Brent M Hendricks adding binding for xmlCatalogAddLocal
874
Daniel Veillard45269b82003-04-22 13:21:57 +0000875Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
876
877 * HTMLparser.c: tried to fix #98879 again in a more solid
878 way.
879
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000880Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
881
882 * win32/libxml2.def.src: added more exports from the relaxng and
883 xmlreader clan
884
Daniel Veillardf431eb82003-04-22 08:37:26 +0000885Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
886
887 * SAX.c test/valid/ns* test/result/ns*: applied the patch
888 provided by Brent Hendricks fixing #105992 and integrated the
889 examples in the testsuite.
890
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000891Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
892
893 * TODO: updated a bit
894 * configure.in: fixed the comment, threads now default to on
895 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
896
Daniel Veillarda880b122003-04-21 21:36:41 +0000897Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
898
899 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
900 xmlreader.c include/libxml/parser.h: a lot of performance work
901 especially the speed of streaming through the reader and push
902 interface. Some thread related optimizations. Nearly doubled the
903 speed of parsing through the reader.
904
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000905Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
906
907 * doc/xmllint.xml
908 * doc/xmllint.1
909 update man page to explain use of --stream
910
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000911Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
912
913 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
914 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
915 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
916 include/libxml/globals.h include/libxml/xmlmemory.h: added
917 xmlMallocAtomic() to be used when allocating blocks which
918 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
919 to allow registering the full set of functions needed by
920 a garbage collecting allocator like libgc, ref #109944
921
Daniel Veillard84942712003-04-18 14:40:05 +0000922Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
923
924 * configure.in: switched to have thread support enabled by default,
925 didn't got troubles with ABI compatibility on Linux, hope it
926 won't break on strange OSes, if yes, report the system ID
927 * doc/libxml2-api.xml: just rebuilt the API
928
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000929Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
930
931 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
932 added support for large file, tested with a 3+GB instance,
933 and some cleanup.
934 * catalog.c: added a TODO
935 * Makefile.am: added some "make tests" comments
936
Daniel Veillardac297932003-04-17 12:55:35 +0000937Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
938
939 * relaxng.c: some cleanups
940 * doc/xmlreader.html: extended the document to cover RelaxNG and
941 tree operations
942 * python/tests/Makefile.am python/tests/reader[46].py: added some
943 xmlReader example/regression tests
944 * result/relaxng/tutor*.err: updated the output of a number of tests
945
Daniel Veillard62163602003-04-17 09:36:38 +0000946Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
947
948 * relaxng.c: valgrind pointed out an uninitialized variable error.
949
Daniel Veillard33300b42003-04-17 09:09:19 +0000950Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
951
952 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
953 xmlreader.c: augnemting the APIs, cleanups.
954 * parser.c: cleanup bug #111005
955 * xmlIO.c: added some missing comments
956
Daniel Veillardce192eb2003-04-16 15:58:05 +0000957Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
958
959 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
960 trying to improve the subset compiled, and more testing.
961 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
962 documentation
963 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
964 * result/relaxng/*.err: fix some of the outputs
965
Daniel Veillardf4e55762003-04-15 23:32:22 +0000966Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
967
968 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
969 include/libxml/xmlreader.h: implemented streaming of
970 RelaxNG (when possible) on top of the xmlReader interface,
971 provided it as xmllint --stream --relaxng .rng .xml
972 This seems to mostly work.
973 * Makefile.am: updated to test RelaxNG streaming
974
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000975Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
976
977 * relaxng.c include/libxml/relaxng.h: integrated the regexp
978 based validity checking of fragments of the document for
979 which the RNG can be compiled to regexps. Works on all regression
980 tests, only fix needed is related to error messages.
981
Daniel Veillard52b48c72003-04-13 19:53:42 +0000982Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
983
984 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
985 include/libxml/xmlregexp.h: Starting work precompiling
986 parts of RelaxNG schemas. Not plugged onto validity checking
987 yet, just the regexp building part. Needed to extend some
988 of the automata and regexp APIs.
989
Daniel Veillardf6bad792003-04-11 19:38:54 +0000990Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
991
992 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
993 xmllint --stream and xmllint --stream --valid returns errors
994 code appropriately
995
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000996Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
997
998 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
999 and Next() operation to work on subtrees within the reader
1000 framework.
1001 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1002 * python/tests/reader5.py: added an example for those new
1003 functions of the reader.
1004
Daniel Veillard645c6902003-04-10 21:40:49 +00001005Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1008
Daniel Veillard9e077102003-04-10 13:36:54 +00001009Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * xmlreader.c: fixing HasValue for namespace as raised by
1012 Denys Duchier
1013
Daniel Veillard02ea1412003-04-09 12:08:47 +00001014Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1015
1016 * HTMLparser.c include/libxml/HTMLparser.h: exported
1017 htmlCreateMemoryParserCtxt() it was static
1018
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001019Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1022 update from Charles Bozeman for date and duration types
1023 * test/schemas/date_0.* test/schemas/dur_0.*
1024 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1025
Daniel Veillardc00cda82003-04-07 10:22:39 +00001026Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1027
1028 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1029 fixing bug #107129, removing excessive allocation and calls
1030 to *printf in the code to build QName strings.
1031
Igor Zlatkovic69651182003-04-05 09:43:30 +00001032Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1033
1034 * win32/libxml2.def.src: fixed conditional exports, reported by
1035 Luke Murray.
1036
Daniel Veillardadba5f12003-04-04 16:09:01 +00001037Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1038
1039 * parser.c: fixed a possible problem with xmlRecoverMemory()
1040
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001041Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1042
1043 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1044 triostr.h: Bjorn sent an update for the TRIO portability layer.
1045
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001046Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1047
1048 * win32/libxml2.def.src: exported new functions
1049
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001050Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * configure.in NEWS: preparing release 2.5.6
1053 * doc/*: updated and rebuilt the docs
1054
Daniel Veillarde5020412003-04-01 09:55:20 +00001055Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1056
1057 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1058 on C14Ntests
1059
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001060Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * relaxng.c: one more fixup of error message reporting
1063
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001064Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1065
1066 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1067 variable pointed out by valgrind
1068
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001069Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1070
1071 * relaxng.c: try to work on bug #109225 and provide better
1072 error reports.
1073 * result/relaxng/* : this change the output of a number of tests
1074 * xinclude.c: fixing the parsed entity redefinition problem
1075 raised on the list.
1076 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1077
Daniel Veillardb3721c22003-03-31 11:22:25 +00001078Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1079
1080 * xmlschemastypes.c: fixed date comparison to handle the tzo
1081 The only failures left are disagreements on Notations and
1082 '+1' not being allowed for ulong, uint, ushort and ubyte.
1083
Daniel Veillard455cc072003-03-31 10:13:23 +00001084Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1087 to the XML Schemas errata
1088 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1089
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001090Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1091
1092 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1093 and facets support. Currently only schemas with binHex or
1094 base64 don't compile. A few error left in the test suite:
1095 found 1035 test instances: 919 success 23 failures
1096 most are gdate or gdateyear failing check, and a few cases where
1097 James clark tests results are strange.
1098 * valid.c: allow to reuse the Notation checking routine without
1099 having a validation context.
1100 * SAX.c: removed a #if 0
1101
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001102Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1103
1104 * xinclude.c: forgot to apply one check from #106931 patch
1105 * xmlschemastypes.c: more work on XML Schemas datatypes
1106
Daniel Veillardc4c21552003-03-29 10:53:38 +00001107Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1108
1109 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1110 on cleaning up XML Schemas datatypes based on James Clark tests
1111 test/xsdtest/xsdtest.xml
1112
Daniel Veillard80b19092003-03-28 13:29:53 +00001113Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1114
1115 * relaxng.c: implemented comparisons for Schemas values.
1116 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1117 some bugs in duration handling, comparisons for durations
1118 and decimals, removed all memory leaks pointed out by James
1119 testsuite. Current status is now
1120 found 238 test schemas: 197 success 41 failures
1121 found 1035 test instances: 803 success 130 failures
1122
Daniel Veillard91a13252003-03-27 23:44:43 +00001123Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1124
1125 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1126 leaks in the W3C XML Schemas code
1127 * xmlschemastypes.c: implemented nonPositiveInteger
1128 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1129 fixed the test and result.
1130
Daniel Veillard6560a422003-03-27 21:25:38 +00001131Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1132
1133 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1134 parser and a typo
1135 * xmlschemastypes.c: reindenting, fixing a memory access
1136 problem with dates.
1137
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001138Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1139
1140 * parser.c: fixing #109227 providing more context in case of
1141 start/end tag mismatch
1142 * python/tests/ctxterror.py python/tests/readererr.py: update the
1143 tests accordingly
1144
Daniel Veillardd9b72832003-03-27 14:24:00 +00001145Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1146
1147 * xinclude.c: should fix #109327 errors on memory accesses
1148
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001149Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1152 is an URI reference
1153
Daniel Veillarde209b332003-03-26 21:40:13 +00001154Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1155
1156 * xpath.c: fixed bug #109160 on non-ASCII IDs
1157
Daniel Veillard642104e2003-03-26 16:32:05 +00001158Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * parser.c: Norm suggested a nicer error message for xml:space values
1161 errors
1162
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001163Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * xpath.c include/libxml/xpath.h: first part of the fix to
1166 performance bug #108905, adds xmlXPathOrderDocElems() providing
1167 document order for nodes.
1168 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1169
Daniel Veillard09628212003-03-25 15:10:27 +00001170Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1171
1172 * xmlschemastypes.c: removing a warning with Sun compiler
1173 bug #109154
1174
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001175Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1176
1177 * doc/xmllint.xml
1178 * doc/xmllint.1
1179 update xmllint man page with --relaxng option
1180
Daniel Veillard2032d292003-03-25 11:09:40 +00001181Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1182
1183 * python/setup.py.in : was missing "drv_libxml2.py"
1184
Daniel Veillard9adc0462003-03-24 18:39:54 +00001185Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1186
1187 * tree.c xpath.c: some changes related to the new way of
1188 handling Result Value Tree, before 2.5.5
1189
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001190Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1191
1192 * configure.in NEWS: preparing release 2.5.5
1193 * doc/* : updated the documentation and regenerated it.
1194
Daniel Veillardef0b4502003-03-24 13:57:34 +00001195Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1196
1197 * xpath.c: fixed some problems related to #75813 about handling
1198 of Result Value Trees
1199
Daniel Veillard9231ff92003-03-23 22:00:51 +00001200Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1201
1202 * uri.c: applied a set of patches from Lorenzo Viali correcting
1203 URI parsing errors.
1204
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001205Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * parser.c: validity status was not passed back when validating in
1208 entities, but raised by Oliver Fischer
1209
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001210Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1211
1212 * HTMLtree.c: avoid escaping ',' in URIs
1213
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001214Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1215
1216 * parser.c: fixing bug #108976 get the ID/REFs to reference
1217 the ID in the document content and not in the entity copy
1218 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1219 stuff, better solution for #107208
1220 * xmlregexp.c: removed a direct printf, dohhh
1221 * xmlreader.c: fixed a bug on streaming validation of empty
1222 elements in entities
1223 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1224 cleanup of the validation tests
1225 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1226 added more ID/IDREF tests to the suite
1227
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001228Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1229
1230 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1231 compiler.
1232
Daniel Veillard20863822003-03-22 17:51:47 +00001233Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1234
1235 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1236
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001237Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1238
1239 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1240 defined in entities content
1241
Daniel Veillard99737f52003-03-22 14:55:50 +00001242Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1243
1244 * SAX.c: Fixed validation bug #108858 on namespace names using
1245 entities and reported by Brent Hendricks
1246 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1247 --debug output.
1248
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001249Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1250
1251 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1252 about the DocType node not being reported sometimes.
1253 * python/tests/reader.py: added to test to the regression checks
1254
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001255Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1256
1257 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1258 reported by Edd Dumbill
1259
Daniel Veillard77a90a72003-03-22 00:04:05 +00001260Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1261
1262 * HTMLparser.c parser.c parserInternals.c: patch from
1263 johan@evenhuis.nl for #107937 fixing some line counting
1264 problems, and some other cleanups.
1265 * result/HTML/: this result in some line number changes
1266
Daniel Veillard580ced82003-03-21 21:22:48 +00001267Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1268
1269 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1270 instead of libxml.spec
1271 * relaxng.c: fixed some of the error reporting excessive
1272 verbosity
1273 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1274 xmlschemastypes.c: removed some warnings from gcc
1275 * doc/libxml2-api.xml: rebuilt
1276
Daniel Veillarde063f482003-03-21 16:53:17 +00001277Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1278
1279 * relaxng.c: another optimization, for choice this time
1280 * result/relaxng/spec1* result/relaxng/tutor12_1*
1281 result/relaxng/tutor3_7: cleanups.
1282
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001283Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1284
1285 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1286 * test/relaxng/testsuite.xml: augmented the test suite
1287 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1288 some schemas validation tests in the presence of foreign
1289 namespaces.
1290
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001291Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1292
1293 * relaxng.c: added another interleave speedup.
1294
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001295Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1296
1297 * xmlschemastypes.c: added integer and fixed one of the
1298 IDREFS regression tests pbm
1299 * result/relaxng/docbook_0.err: updated
1300
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001301Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1302
1303 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1304 declared both in the DTD and in the Schemas <grin/>
1305 * relaxng.c: more debug, added a big optimization for <mixed>
1306 * test/relaxng/testsuite.xml: augmented the testsuite
1307 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1308 DocBook example to the regression tests
1309
Daniel Veillard798024a2003-03-19 10:36:09 +00001310Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1311
1312 * check-xsddata-test-suite.py: cosmetic change for output
1313 * relaxng.c: try to minimize calls to malloc/free for states.
1314
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001315Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1316
1317 * tree.c: removed a warning
1318 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1319 support
1320 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1321 cleanup/improvements of the regression tests batch
1322 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1323
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001324Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1325
1326 * relaxng.c: fixed error msg cleanup deallocation
1327 * xmlschemastypes.c: added a function to handle lists of
1328 atomic types, added support for IDREFS
1329
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001330Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1331
1332 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1333 and IDREF, usable from RelaxNG now
1334 * include/libxml/xmlschemastypes.h: need to add a new interface
1335 because the validation modifies the infoset
1336 * test/relaxng/testsuite.xml: extended the testsuite
1337
Daniel Veillard952379b2003-03-17 15:37:12 +00001338Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1339
1340 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1341 shemas datatype ID/IDREF support still missing though.
1342 * xmlreader.c: fix a crashing bug with prefix raised by
1343 Merijn Broeren
1344 * test/relaxng/testsuite.xml: augmented the testsuite with
1345 complex inheritance tests
1346
Daniel Veillardfd573f12003-03-16 17:52:32 +00001347Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1348
1349 * relaxng.c: switched back to the previous Relax-NG code base,
1350 the derivation algorithm need severe constraining code to avoid
1351 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1352 TEI based example and other bugs
1353 * result/relaxng/*err: updated the results
1354 * test/relaxng/testsuite.xml: started a new test suite
1355
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001356Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1357
1358 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1359 that the original RelaxNG validation code was un-fixeable, it got
1360 rewritten to use the derivation algorithm from James Clark and
1361 redebugged it (nearly) from scratch:
1362 found 373 test schemas: 372 success 1 failures
1363 found 529 test instances: 529 success 0 failures
1364
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001365Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1366
1367 * SAX.c parser.c: fix some recursion problems introduced in the
1368 last release.
1369 * relaxng.c: more debugging of the RNG validation engine, still
1370 problems though.
1371
Daniel Veillard5add8682003-03-10 13:13:58 +00001372Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1373
1374 * Makefile.am: stop generating wrong result file with * in name
1375 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1376 * result/relaxng/demo* test/relaxng/demo: added the tests from
1377 Sebastian reproducing the problem.
1378
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001379Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1380
Daniel Veillard5add8682003-03-10 13:13:58 +00001381 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1382 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001383
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001384Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1385
1386 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1387 variable to control the indentation for the xmllint "--format"
1388 option
1389
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001390Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1391
1392 * encoding.c: applied Gennady's patch against buffer overrun
1393
Daniel Veillard42f12e92003-03-07 18:32:59 +00001394Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1395
1396 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1397 Clark it appeared I had bug in URI parsing code ...
1398 * relaxng.c include/libxml/relaxng.h: completely revamped error
1399 reporting to not loose message from optional parts.
1400 * xmllint.c: added timing for RNG validation steps
1401 * result/relaxng/*: updated the result, all error messages changed
1402
Daniel Veillardedfd5882003-03-07 14:20:40 +00001403Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1404
1405 * xpath.c: fix bug #107804, the algorithm used for document order
1406 computation was failing on attributes.
1407
Daniel Veillard83391282003-03-06 21:37:30 +00001408Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1409
1410 * valid.c: fix bug #107764 , possibility of buffer overflow
1411 in xmlValidDebug()
1412
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001413Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1414
1415 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1416 from Philipp Dunkel
1417
Daniel Veillard5f704af2003-03-05 10:01:43 +00001418Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1419
1420 * xmlschemastype.c: made powten array static it should not be exported
1421 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1422 parser function.
1423 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1424
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001425Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1426
1427 * tree.c: fixed a node dump crash on attributes
1428 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1429 an URI test bug and get better output.
1430
Daniel Veillard463a5472003-02-27 21:30:32 +00001431Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1432
1433 * check-xsddata-test-suite.py: give more infos
1434 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1435 REF->DEF in attribute values.
1436
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001437Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1438
1439 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1440 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1441 regression tests from James Clark.
1442
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001443Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1444
1445 * relaxng.c xmlschemas.c xmlschemastypes.c
1446 include/libxml/xmlschemastypes.h: added param support for relaxng
1447 type checking, started to increment the pool of simple types
1448 registered, still much work to be done on simple types and
1449 facets checkings.
1450
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001451Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1452
1453 * entities.c: fixes again one of the problem raised by
1454 James Clark in #106788
1455
Daniel Veillardc482e262003-02-26 14:48:48 +00001456Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1457
1458 * relaxng.c: Fixed a couple of problem raised by James Clark
1459 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1460 datatype level still not fixed though.
1461
Daniel Veillard17bed982003-02-24 20:11:43 +00001462Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1463
1464 * configure.in: preparing release 2.5.4
1465 * doc/*: updated and rebuilt the docs
1466 * relaxng.c: removed warnings
1467 * result/relaxng/*: updated the results
1468
Daniel Veillardf4be0182003-02-24 19:54:33 +00001469Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1470
1471 * valid.c: fixes a DTD regexp generation problem.
1472
Daniel Veillard02111c12003-02-24 19:14:52 +00001473Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1474
1475 * parser.c: fixes bug #105998 about false detection of
1476 attribute consumption loop.
1477
Daniel Veillard2406abd2003-02-24 18:16:47 +00001478Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1479
1480 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1481
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001482Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1483
1484 * SAX.c: fixed bug #105992
1485
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001486Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1487
1488 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1489 element.
1490 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1491 found 373 test schemas: 369 success 4 failures
1492 found 529 test instances: 525 success 4 failures
1493 * check-relaxng-test-suite.py: added memory debug reporting
1494
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001495Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1496
1497 * uri.c parser.c: some warning removal on Igor's patch
1498 * tree.c: seems I messed up with #106788 fix
1499 * python/libxml.c: fixed some base problems when Python provides
1500 the resolver.
1501 * relaxng.c: fixed the interleave algorithm
1502 found 373 test schemas: 364 success 9 failures
1503 found 529 test instances: 525 success 4 failures
1504 the resulting failures are bug in the algorithm from 7.3 and
1505 lack of support for params
1506
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001507Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1508
1509 * parser.c: another fix for nodeinfo in entities problem
1510 * tree.c entities.c: fixed bug #106788 from James Clark
1511 some spaces need to be serialized as character references.
1512
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001513Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1514
1515 * parser.c uri.c: fixed the bug I introduced in the path
1516 handling, reported by Sebastian Bergmann
1517
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001518Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1519
1520 * parser.c: fixing some nodeinfo in entities problem raised
1521 by Glenn W. Bach
1522 * relaxng.c: implemented the first section 7.3 check
1523 * result/relaxng/*: updated the results
1524
Daniel Veillardc5312d72003-02-21 17:14:10 +00001525Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1526
1527 * relaxng.c: fixed some problems in the previous commit
1528 and finished implementing 4.16 rules checking
1529 found 373 test schemas: 353 success 20 failures
1530 found 529 test instances: 519 success 6 failures
1531 * result/relaxng/*: updated the results
1532
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001533Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1534
1535 * relaxng.c: implemented checks from section 7.2
1536
Daniel Veillard77648bb2003-02-20 15:03:22 +00001537Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1538
1539 * relaxng.c: implemented the checks from section 7.1, fixed
1540 some of the 4.20 and 4.21 problems.
1541 found 373 test schemas: 338 success 35 failures
1542 found 529 test instances: 519 success 6 failures
1543 * result/relaxng/*: updated the results
1544
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001545Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1546
1547 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1548 * result/relaxng/*: updated the results
1549
Daniel Veillardce14fa52003-02-19 17:32:48 +00001550Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1551
1552 * relaxng.c: more bugfixes
1553 * result/relaxng/*: updated the results
1554
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001555Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1556
1557 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1558 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1559 * SAX.c: ensured xmlDoc.URL is always canonic
1560 * parser.c: obsoleted xmlNormalizeWindowsPath
1561 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1562 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1563 * win32/libxml2.def.src: added few exports
1564
1565
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001566Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1567
1568 * Makefile.am configure.in: patched to have shared libraries
1569 for Python regression tests and static binaries for gdb debug
1570 in my development environment
1571 * relaxng.c: more bugfixes
1572 found 373 test schemas: 296 success 77 failures
1573 found 529 test instances: 516 success 8 failures
1574 * result/relaxng/*: updated the results
1575
Daniel Veillard8fe98712003-02-19 00:19:14 +00001576Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1577
1578 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1579
Daniel Veillardd4310742003-02-18 21:12:46 +00001580Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1581
1582 * xmlschemastypes.c: float/double check bugfix
1583 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1584 validation
1585 * xmlreader.c: add a TODO for Jody
1586 * relaxng.c: bugfix bugfix bugfix
1587 found 373 test schemas: 300 success 73 failures
1588 found 529 test instances: 507 success 10 failures
1589 * result/relaxng/*: updated the results
1590
Daniel Veillard2df2de22003-02-17 23:34:33 +00001591Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1592
1593 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1594
Daniel Veillard416589a2003-02-17 17:25:42 +00001595Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1596
1597 * relaxng.c check-relaxng-test-suite.py: more work on the
1598 RelaxNG implementation conformance testing.
1599 found 373 test schemas: 284 success 89 failures
1600 found 529 test instances: 448 success 47 failures
1601 * result/relaxng/*: updated the results
1602
Daniel Veillard784b9352003-02-16 15:50:27 +00001603Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1604
1605 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1606 a patch from Kjartan Maraas to fix some typos
1607
Daniel Veillardfebcca42003-02-16 15:44:18 +00001608Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1609
1610 * relaxng.c: more bug-hunting
1611 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1612 intermediate rng tree
1613 * python/generator.py: patch from Stephane Bidoul to fix the generator
1614 on python < 2.2
1615
Daniel Veillardd2298792003-02-14 16:54:11 +00001616Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1617
1618 * check-relaxng-test-suite.py relaxng.c: more testing on the
1619 Relax-NG front, cleaning up the regression tests failures
1620 current state and I forgot support for "mixed":
1621 found 373 test schemas: 280 success 93 failures
1622 found 529 test instances: 401 success 68 failures
1623 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1624 moved the Name, NCName and QName validation routine in tree.c
1625 * uri.c: fixed handling of URI ending up with #, i.e. having
1626 an empty fragment ID.
1627 * result/relaxng/*: updated the results
1628
Daniel Veillard9a237c92003-02-13 15:52:58 +00001629Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1630
1631 * check-xinclude-test-suite.py: improved the script accordingly
1632 to the XInclude regression tests updates
1633 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1634 November 2002
1635 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1636 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1637 augmented the Xpointer testsuite for the element() scheme
1638
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001639Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1640
1641 * relaxng.c: added TODO for the DTD compatibility spec
1642 * xinclude.c: more bug fixes driven by the testsuite
1643
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001644Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1645
1646 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1647 regression tests for XInclude, improved the script, improving
1648 XInclude error reporting mechanism
1649
Daniel Veillard1d788d22003-02-10 16:21:58 +00001650Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1651
1652 * NEWS doc/* configure.in: preparing release 2.5.3
1653
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001654Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1655
1656 * tree.c: trying to fix #104934 about some XHTML1 serialization
1657 issues.
1658
Daniel Veillard809faa52003-02-10 15:43:53 +00001659Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1660
1661 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1662 encoding conversion when the input buffer stops in the
1663 middle of a multibyte char
1664
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001665Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1666
1667 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1668 * check-relaxng-test-suite.py: python script to run regression
1669 against OASIS RelaxNG testsuite
1670 * relaxng.c: some cleanup tweaks
1671 * HTMLparser.c globals.c: cleanups in comments
1672 * doc/libxml2-api.xml: updated the API
1673 * result/relaxng/*: errors moved files, so large diffs but
1674 no changes at the semantic level.
1675
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001676Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1677
1678 * tree.c: fixing #105678 problem when dumping a namespace node.
1679
Daniel Veillard591b4be2003-02-09 23:33:36 +00001680Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1681
1682 * xpath.c: fixed doc comment problems
1683 * python/generator.py python/libxml_wrap.h python/types.c: adding
1684 RelaxNG wrappers
1685 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1686 test of those early Python RelaxNG bindings
1687
1688Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001689
1690 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1691 * relaxng.c: found the validation problem I had with interleave
1692 when not covering all remaining siblings
1693 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1694 testsuite and check the RNG schemas against the RNG schemas
1695 given in appendix A
1696
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001697Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1698
1699 * win32/Makefile.msvc: updates for RelaxNG
1700 * win32/Makefile.mingw: updates for RelaxNG
1701 * win32/libxml2.def.src: added RelaxNG exports
1702
Daniel Veillard97fd5672003-02-07 13:01:54 +00001703Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1704
1705 * xinclude.c: applied another bug fix from Sean Chittenden
1706
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001707Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1708
1709 * configure.in xmllint.c: I f...ed up the default configuration
1710 of schemas and --relaxng option display in xmllint, pointed by
1711 Morus Walter.
1712 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1713 detection module, fixes bug #105374.
1714
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001715Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1716
1717 * xmlschemastypes.c: added the boolean base type.
1718
Daniel Veillard96a4b252003-02-06 08:22:32 +00001719Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1720
1721 * xmlschemastypes.c: started implementing some of the missing
1722 default simple types
1723 * result/relaxng/*: updated the results
1724
Daniel Veillard72fef162003-02-05 14:31:19 +00001725Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1726
1727 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1728
Daniel Veillard71531f32003-02-05 13:19:53 +00001729Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1730
1731 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1732 * Makefile.am: use xmllint for doing the RelaxNG tests
1733 * configure.in: preparing 2.5.2 made schemas support default to
1734 on instead of off
1735 * relaxng.c: removed the verbosity
1736 * xmllint.c: added --relaxng option
1737 * python/generator.py python/libxml_wrap.h: prepared the integration
1738 of the new RelaxNG module and schemas
1739 * result/relaxng/*: less verbose output
1740
Daniel Veillardec498e12003-02-05 11:01:50 +00001741Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1742
1743 * valid.c: do not run content model validation if the
1744 content is not determinist
1745
Daniel Veillardde590ca2003-02-05 10:45:26 +00001746Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1747
1748 * SAX.c: added the redefinition of namespaced attribute
1749 check that was missing as Fabrice Desré pointed out.
1750
Daniel Veillard930dfb62003-02-05 10:17:38 +00001751Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1752
1753 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1754 improvements from Nick Kew, allowing to do more checking
1755 to HTML elements and attributes.
1756
Daniel Veillard4287c572003-02-04 22:48:53 +00001757Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1758
1759 * xinclude.c: fixing bug #105137 about entities declaration
1760 needing to be copied to the including document.
1761
Daniel Veillard652d8a92003-02-04 19:28:49 +00001762Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1763
1764 * catalog.c: fixed bug #104817 with delegateURI
1765 * xpath.c: fixing bugs #104123 and #104125
1766
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001767Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1768
1769 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1770 python/types.c: fixing #104096 to compile without regexps
1771
Daniel Veillard57e79b32003-02-04 15:33:12 +00001772Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1773
1774 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1775 when building the automata for elem*
1776
Daniel Veillard358a9892003-02-04 15:22:32 +00001777Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1778
1779 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1780 bug #103827
1781
Daniel Veillardeb137172003-02-04 15:18:06 +00001782Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1783
1784 * HTMLparser.c: updating a comment, fixing #103776
1785
Daniel Veillard8d589042003-02-04 15:07:21 +00001786Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1787
1788 * parser.c: fixing bug 105049 for validity checking of content
1789 within recursive entities.
1790
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001791Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1792
1793 * HTMLparser.c: try to fix # 105049
1794 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1795 * tree.c: updated a function comment
1796
Daniel Veillard419a7682003-02-03 23:22:49 +00001797Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1798
1799 * relaxng: more work on grammars and refs/defs
1800 * test/relaxng/* result/relaxng/*: augmented/updated the
1801 regression tests
1802
Daniel Veillard144fae12003-02-03 13:17:57 +00001803Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1804
1805 * relaxng: more work on name classes, except support
1806 * test/relaxng/* result/relaxng/*: augmented/updated the
1807 regression tests
1808
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001809Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1810
1811 * relaxng: more work on name classes, the "validate all" schemas
1812 seems to work now.
1813 * test/relaxng/* result/relaxng/*: augmented/updated the
1814 regression tests
1815
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001816Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1817
1818 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1819 * parser.c: put a guard against infinite document depth, basically
1820 trying to avoid another kind of DoS attack.
1821 * relaxng.c: some code w.r.t. nameClasses
1822
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001823Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1824
1825 * test/relaxng/* result/relaxng/*: check all the namespace support
1826 was actually correct based on tutorial section 10.
1827
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001828Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1829
1830 * relaxng: include seems to work okay now
1831 * test/relaxng/* result/relaxng/*: augmented/updated the
1832 regression tests
1833
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001834Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1835
1836 * relaxng.c: a bit of work done in the train back.
1837 * test/relaxng/*: added one of the include tests
1838
Daniel Veillard154877e2003-01-30 12:17:05 +00001839Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1840
1841 * relaxng: more work done in the train
1842 * test/relaxng/* result/relaxng/*: augmented/updated the
1843 regression tests
1844
Daniel Veillarde431a272003-01-29 23:02:33 +00001845Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1846
1847 * relaxng.c: debugging of externalRef
1848 * test/relaxng/* result/relaxng/*: augmented/updated the
1849 regression tests
1850
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001851Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1852
1853 * relaxng.c: more work on Relax-NG, implementing externalRef
1854 * test/relaxng/* result/relaxng/*: augmented/updated the
1855 regression tests
1856 * Makefile.am: cleanup to Relaxtests target
1857
Daniel Veillardb08c9812003-01-28 23:09:49 +00001858Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1859
1860 * relaxng.c: more work on Relax-NG, implementing interleave
1861 * test/relaxng/* result/relaxng/*: augmented/updated the
1862 regression tests
1863
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001864Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1865
1866 * relaxng.c: more work on Relax-NG, implementing interleave
1867 * test/relaxng/* result/relaxng/*: augmented/updated the
1868 regression tests
1869
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001870Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1871
1872 * doc/tutorial/customfo.xsl
1873 * doc/tutorial/customhtml.xsl
1874 adding stylesheet customizations used to generate fo
1875 for pdf and html
1876
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001877Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1878
1879 * relaxng.c: more work on Relax-NG
1880 * test/relaxng/* result/relaxng/*: augmented/updated the
1881 regression tests
1882 * xmlschemastypes.c: added a number of base type definition but not
1883 the associated checks, those are still TODOs
1884
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001885Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1886
1887 in docs/tutorial:
1888 * apa.html
1889 * apb.html
1890 * apc.html
1891 * apd.html
1892 * ape.html
1893 * apf.html
1894 * apg.html
1895 * ar01s02.html
1896 * ar01s03.html
1897 * ar01s04.html
1898 * ar01s05.html
1899 * ar01s06.html
1900 * ar01s07.html
1901 * ar01s08.html
1902 * index.html
1903 * xmltutorial.pdf
1904 * xmltutorial.xml
1905 add index to tutorial
1906
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001907Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1908
1909 * doc/xmlcatalog.1
1910 * doc/xmlcatalog_man.html
1911 * doc/xmlcatalog_man.xml
1912 belatedly fixing bug #93622 (adds rewriteURI type to
1913 "--add" option in xmlcatalog man page
1914
Daniel Veillard3be27512003-01-26 19:49:04 +00001915Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1916
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001917 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001918 Julio Merino, closing #104475
1919
Daniel Veillardea3f3982003-01-26 19:45:18 +00001920Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1921
1922 * relaxng.c: more work on Relax-NG
1923 * test/relaxng/* result/relaxng/*: augmented/updated the
1924 regression tests
1925
Daniel Veillardedc91922003-01-26 00:52:04 +00001926Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1927
1928 * relaxng.c: more work on Relax-NG
1929 * test/relaxng/* result/relaxng/*: augmented/updated the
1930 regression tests
1931
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001932Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1933
1934 * README: updated the policy on private mail answers
1935 * relaxng.c: more work on Relax-NG
1936 * test/relaxng/* result/relaxng/*: augmented/updated the
1937 regression tests
1938
Daniel Veillard7424eb62003-01-24 14:14:52 +00001939Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1940
1941 * error.c parser.c tree.c: applied a documentation patch from
1942 Stefan Kost
1943
Daniel Veillard276be4a2003-01-24 01:03:34 +00001944Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1945
1946 * relaxng.c: more work on Relax-NG
1947 * doc/*: regenerated the docs
1948 * test/relaxng/* result/relaxng/*: updated and augmented the
1949 Relax-NG regression tests and results
1950
Daniel Veillard6eadf632003-01-23 18:29:16 +00001951Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1952
1953 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1954 First commit of the new Relax-NG validation code, not generally
1955 useful yet.
1956 * test/relaxng/* result/relaxng/*: current state of the regression
1957 tests
1958
Daniel Veillard814a76d2003-01-23 18:24:20 +00001959Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1960
1961 * tree.c: minimized the memory allocated for GetContent
1962 and a bit of cleanup.
1963
Daniel Veillardff12c492003-01-23 16:42:55 +00001964Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1965
1966 * python/generator.py: seems there is no good reasons to
1967 not generate bindings for XPointer
1968
Daniel Veillard540a31a2003-01-21 11:21:07 +00001969Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1970
1971 * xmlreader.c doc/apibuild.py: applied a new patch from
1972 Stéphane Bidoul for cleanups
1973 * doc/libxml2-api.xml: rebuilt the API description with
1974 new entry points
1975
Daniel Veillard417be3a2003-01-20 21:26:34 +00001976Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1977
1978 * xmlreader.c python/drv_libxml2.py python/generator.py
1979 python/libxml.c python/libxml.py python/libxml_wrap.h
1980 python/types.c: patch from Stéphane Bidoul for better per
1981 context error message APIs
1982 * python/tests/ctxterror.py python/tests/readererr.py:
1983 update of the tests
1984
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001985Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1986
1987 * doc/guidelines.html
1988 grammar and spelling cleanup
1989
Daniel Veillard26f70262003-01-16 22:45:08 +00001990Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1991
1992 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1993 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1994 a patch from Stéphane Bidoul to allow per XMLtextReader error
1995 and warning handling
1996 * python/tests/Makefile.am python/tests/readererr.py: adding the
1997 specific regression test
1998
Daniel Veillard71f9d732003-01-14 16:07:16 +00001999Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2000
2001 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2002 should raise a syntax error
2003
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002004Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2005
2006 * python/libxml.c: cleanup patch from Stéphane Bidoul
2007
Daniel Veillard81601f92003-01-14 13:42:37 +00002008Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2009
2010 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2011
Daniel Veillarde6227e02003-01-14 11:42:39 +00002012Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2013
2014 * python/generator.py python/libxml.c python/libxml.py
2015 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002016 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002017 Python level.
2018 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2019 regression test for it.
2020
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002021Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2022
2023 * xmlreader.c: fixed the streaming property of the reader,
2024 it was generating tree faster than consuming it. Pointed out
2025 by Nate Myers
2026 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2027
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002028Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2029
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002030 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002031
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002032Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2033
2034 * xpath.c: fix to the XPath implementation for parent and
2035 ancestors axis when operating on a Result Value Tree.
2036 Fixes bug #100271
2037
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002038Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2039
2040 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2041 to fix some URI/file escaping problems
2042
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002043Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2044
2045 * python/generator.py: fixed a bug raised by Raymond Wiker,
2046 docSetRootElement() should not raise an exception if the
2047 return is None
2048
Daniel Veillard3e20a292003-01-10 13:14:40 +00002049Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2050
2051 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2052 fixed bug #102181 by applying the suggested change and fixing
2053 the generation/registration problem.
2054
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002055Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2056
2057 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2058 routines.
2059
Daniel Veillard8f872442003-01-09 23:19:02 +00002060Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2061
2062 * parser.c: one more IsEmptyElement crazyness, that time in
2063 external parsed entities if substitution is asked.
2064 * python/tests/reader3.py: added a specific test.
2065
Daniel Veillarde329fc22003-01-09 21:36:42 +00002066Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2067
2068 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2069 support and improved error handler registration
2070
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002071Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2072
2073 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2074 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2075 * README: fixed a link
2076
Daniel Veillarde2830f12003-01-08 17:47:49 +00002077Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2078
2079 * configure.in doc/* NEWS: preparing 2.5.1 release
2080 * SAX.c parser.c: fixing XmlTextReader bug
2081
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002082Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2083
2084 * SAX.c: fuck, I introduced a memory leak on external parsed
2085 entities in 2.5.0 :-(
2086
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002087Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2088
2089 * xmllint.c: another fix needed as pointed by Christophe Merlet
2090 for --stream --debug if compiled without debug support.
2091
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002092Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2093
2094 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002095 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002096 update man page with --stream and --chkregister
2097
Daniel Veillard8326e732003-01-07 00:19:07 +00002098Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2099
2100 * globals.c: fixed --with-threads compile
2101 * xmllint.c: fixed --without-debug compile
2102 * include/libxml/globals.h: cleanup
2103 * include/libxml/schemasInternals.h: add a missing include
2104
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002105Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2106
2107 * configure.in NEWS: preparing 2.5.0 release
2108 * SAX.c: only warn in pedantic mode about namespace name
2109 brokeness
2110 * globals.c: fix a doc generation problem
2111 * uri.c: fix #101520
2112 * doc/*: updated and rebuilt the doc for the release, includuding
2113 stylesheet update
2114 * python/Makefile.am: fix a filename bug
2115
2116Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2117
2118 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2119 should not be called.
2120
2121Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2122
2123 * libxml-2.0.pc.in: applied the patch to fix #101894
2124
2125Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2126
2127 * tree.c : applied patch from Lukas Schroeder for register callbacks
2128 * valid.c: modified patch from Lukas Schroeder to test
2129 register callbacks with --chkregister
2130
2131Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2132
2133 * xmlreader.c: seriously changed the way data are pushed to
2134 the underlying parser, go by block of 512 bytes instead of
2135 tryng to detect tag boundaries at that level. Changed the
2136 way empty element are detected and tagged.
2137 * python/tests/reader.py python/tests/reader2.py
2138 python/tests/reader3.py: small changes mostly due to context
2139 reporting being different and DTD node being reported. Some
2140 errors previously undetected are now caught and fixed.
2141 * doc/xmlreader.html: flagged last section as TODO
2142
2143Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2144
2145 * python/libxml.py: integrated the Python 2.2 optimizations
2146 from Hannu Krosing, while maintaining compatibility with
2147 1.5 and 2.1
2148
2149Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2150
2151 * xmllint.c: a bit of cleanup
2152 * xmlreader.c: small fix
2153 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2154 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2155
2156Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2157
2158 * python/setup.py.in: patch from Stéphane Bidoul to include
2159 drv_libxml2.py in setup.py
2160
2161Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2162
2163 * doc/xmlreader.html: starting documenting the new XmlTextReader
2164 interface.
2165
2166Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2167
2168 * xmllint.c: added the --stream flag to use the TextReader API
2169 * xmlreader.c: small performance tweak
2170
2171Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2172
2173 * xmlreader.c python/tests/reader2py: okay the DTD validation
2174 code on top of the XMLTextParser API should be solid now.
2175
2176Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2177
2178 * xmlreader.c python/tests/reader2py: Fixing some more mess
2179 with validation and recursive entities while using the
2180 reader interface, it's getting a bit messy...
2181
2182Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2183
2184 * xmlreader.c python/tests/reader.py: another couple of problem
2185 related to IsEmptyElement reported by Stéphane Bidoul needed
2186 some fixes.
2187
2188Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2189
2190 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2191 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2192 based on the python XmlTextReader interface.
2193
2194Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2195
2196 * tree.c: backing out one change in the last patch which broke the
2197 regression tests
2198
2199Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2200
2201 * global.data globals.c tree.c include/libxml/globals.h: applied
2202 an old patch from Lukas Schroeder to track node creation and
2203 destruction. Probably missing a lot of references at the moment
2204 and not usable reliably.
2205
2206Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2207
2208 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2209 from doc/news.html and a stylesheet
2210
2211Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2212
2213 * xmlreader.c python/tests/reader.py: fixed another couple of
2214 xmlreader bugs reported by Stéphane Bidoul and added tests.
2215
2216Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2217
2218 * xmlreader.c python/tests/reader2.py: fixed another validity
2219 checking in external parsed entities raised by Stéphane Bidoul
2220 and added a specific regression test.
2221 * python/tests/reader3.py: cleanup
2222
2223Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * xmlreader.c python/tests/reader2.py: fixed a problem with
2226 validation within entities pointed by Stéphane Bidoul, augmented
2227 the tests to catch those.
2228
2229Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * python/generator.py: modified the generator to allow keeping
2232 class references when creating new classes, needed to fix a bug
2233 pointed by Stéphane Bidoul where the input buffer of the
2234 xmlTextReader instance gets destroyed if the python wrapper for
2235 the input is not referenced anymore.
2236
2237Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2240 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2241
2242Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * xmlreader.c python/tests/reader.py: fixed another problem
2245 pointed by Stéphane Bidoul
2246
2247Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2250 with "<a/>"
2251
2252Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * SAX.c: warn on xmlns:prefix="foo"
2255 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2256 for namespace attributes handling.
2257
2258Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2261 a really nasty problem raised by a DocBook XSLT transform
2262 provided by Sebastian Bergmann
2263
2264Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2267 by Stéphane Bidoul and integrated it into the tests
2268
2269Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2272 extended the XmlTextReader API a bit, addding accessors for
2273 the current doc and node, and an entity substitution mode for
2274 the parser.
2275 * python/libxml.py python/libxml2class.txt: related updates
2276 * python/tests/Makefile.am python/tests/reader.py
2277 python/tests/reader2.py python/tests/reader3.py: updated a bit
2278 the old tests and added a new one to test the entities handling
2279
2280Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2281
2282 * python/generator.py python/libxml2class.txt
2283 python/tests/reader.py python/tests/reader2.py: changed the
2284 generator to provide casing for the XmlTextReader similar to
2285 C# so that examples and documentation are more directly transposable.
2286 Fixed the couple of tests in the suite.
2287
2288Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * doc/guidelines.html: added a document on guildeline for
2291 publishing and deploying XML
2292
2293Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * valid.c xmlreader.c: final touch running DTD validation
2296 on the XmlTextReader
2297 * python/tests/Makefile.am python/tests/reader2.py: added a
2298 specific run based on the examples from test/valid/*.xml
2299
2300Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * python/libxml.py: added a few predefined xmlTextReader parser
2303 configuration values.
2304
2305Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * python/libxml_wrap.h: trying to fix #102037
2308
2309Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * SAX.c: fixing bug #95296, when the predefined entities
2312 are redefined in the DTD the default one must be used
2313 instead anyway.
2314
2315Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2316
2317 * doc/xmllint.xml
2318 * doc/xmllint.1
2319 Add discussion of XML_DEBUG_CATALOG to xmllint man
2320 page - bug #100907
2321
2322
2323Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * xmlreader.c: Fixed the empty node detection to avoid reporting
2326 an inexistant close tag.
2327
2328Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2329
2330 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2331 for Python 2.1
2332
2333Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2336
2337Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * doc/libxml2-api.xml python/tests/reader.py: one really need
2340 to provide the base URI information when creating a reader parser
2341 from an input stream. Updated the API and the example using it.
2342
2343Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2346 include/libxml/valid.h include/libxml/xmlreader.h: working on
2347 DTD validation on top of xml reader interfaces. Allows to
2348 validate arbitrary large instances. This required some extensions
2349 to the valid module interface and augmenting the size of xmlID
2350 and xmlRef structs a bit.
2351 * uri.c xmlregexp.c: simple cleanup.
2352
2353Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2356 work on the xml reader interfaces.
2357 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2358 Web page for the Windows binaries.
2359
2360Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * xmlIO.c: applied a patch for VMS following the report by
2363 Nigel Hall
2364
2365Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * parser.c: the parseStartTag bug fix wasn't complete.
2368
2369Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2370
2371 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2372 parseStartTag, fixing it.
2373 * test/att4 result/att4 result/noent/att4: adding the test
2374 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2375 more methods to XmlTextReader.
2376
2377Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2378
2379 * win32/libxml2.def.src: added more xml reader exports
2380 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2381 to the build
2382
2383Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2384
2385 * doc/tutorial/xmltutorial.xml
2386 plus generated html and pdf
2387 Updating tutorial again based on further comments from Niraj
2388 Tolia on the last iteration
2389
2390Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2391
2392 * doc/tutorial/xmltutorial.xml
2393 * doc/tutorial/includekeyword.c
2394 * doc/tutorial/includegetattribute.c
2395 plus generated html and pdf
2396 Adding fix from Niraj Tolia to tutorial to properly free memory.
2397
2398
2399Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2402 more methods of XmlTextReader.
2403 * python/libxml2class.txt python/tests/reader.py: this increased the
2404 methods in the bndings, augmented the test to check those new
2405 functions.
2406
2407Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2410 methods of XmlTextReader.
2411 * python/generator.py python/libxml_wrap.h python/types.c
2412 python/libxml2class.txt: added the reader to the Python bindings
2413 * python/tests/Makefile.am python/tests/reader.py: added a specific
2414 test for the Python bindings of the Reader APIs
2415 * parser.c: small cleanup.
2416
2417Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * xinclude.c: fallback was only copying the first child not the
2420 full child list of the fallback element, closes #89684 as reopened
2421 by Bernd Kuemmerlen
2422
2423Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2424
2425 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2426
2427Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * configure.in: preparing release of 2.4.30
2430 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2431 gives enum values, fix functype return type, put back fields in
2432 structs
2433 * doc/*: updated the docs rebuilt
2434
2435Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2438 about htmlNodeDumpOutput location.
2439 * xpath.c: removed an undefined function signature
2440 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2441 too many symbols in the API breaking the python bindings.
2442 Updated with the libxslt/libexslt changes.
2443
2444Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2445
2446 * configure.in: preparing release of 2.4.29
2447 * doc/*: rebuilt the docs and API
2448 * xmlreader.c: a few more fixes for the XmlTextReader API
2449
2450Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2451
2452 * include/win32config.h: applied mingw patch from Magnus Henoch
2453
2454Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2457
2458Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2461 building Python script, does the C parsing directly, generates
2462 a better API description including structure fieds defs and
2463 enums. Still a couple of bugs, but good enough for the python
2464 wrappers now.
2465 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2466 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2467 include/libxml/schemasInternals.h include/libxml/tree.h: more
2468 cleanup based on the python analysis script reports.
2469 * libxml.spec.in: make sure the API XML description is part of the
2470 devel package.
2471
2472Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2475 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2476 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2477 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2478 code cleanup, especially the function comments.
2479 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2480
2481Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * Makefile.am xmlreader.c include/libxml/Makefile.am
2484 include/libxml/xmlreader.h: Adding a new set of APIs based on
2485 the C# TextXmlReader API but converted to C. Allow to parse
2486 in constant memory usage, far simpler to program and explain
2487 than the SAX like APIs, unfinished but working.
2488 * testReader.c: test program
2489
2490Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2491
2492 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2493
2494Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * tree.c: Chip turner indicated that XHTML1 serialization
2497 rule for style actually break on both IE and Mozilla,
2498 try to avoid the rule if escaping ain't necessary
2499
2500Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * nanhttp.c: handle HTTP URL escaping, problem reported by
2503 Glen Nakamura and Stefano Zacchiroli
2504
2505Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2508
2509Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * uri.c: Johann Richard pointed out some XPointer problems for
2512 URN based URI references in XInclude. Modified the URI parsing
2513 and saving routines to allow correct parsing and saving of
2514 XPointers, especially when attached to "opaque" scheme accordingly
2515 to RFC 2396
2516
2517Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2520 of refactoring to the HTML saving code.
2521 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2522 in the doc.
2523
2524Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2527 to a buffer API to reuse the generic dump to an OutputIO layer,
2528 this reduces code, fixes xmlNodeDump() for XHTML, also made
2529 xmlNodeDump() now return the number of byte written.
2530
2531Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * python/setup.py.in: another patch from Stéphane Bidoul for
2534 Python bindings on Windows
2535 * doc/parsedecl.py: small cleanup
2536
2537Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * libxml.spec.in configure.in: add a line in %changelog for releases
2540
2541Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * parser.c: patch from Marcus Clarke fixing a problem in entities
2544 parsing that was detected in KDe documentations environment.
2545
2546Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2547
2548 * python/libxml.c (libxml_prev): Return the previous as opposed to
2549 the next node (I guess this is the result of some cut & paste programming:)
2550
2551Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2554
2555Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2556
2557 * python/generator.py python/libxml.c python/setup.py.in: trying
2558 to fix the Python bindings build on Windows (Stéphane Bidoul)
2559
2560Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2561
2562 * win32/configure.js: added option for python bindings
2563 * win32/libxml2.def.src: added more exports
2564
2565Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2566
2567 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2568 pthreads
2569 * win32/wince/*: applied updates to Windows CE port from Javier
2570
2571Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * configure.in: preparing 2.4.28
2574 * libxml.spec.in doc/Makefile.am: some cleanup
2575 * doc/*: updated the news and regenerated.
2576
2577Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * HTMLparser.c: final touch at closing #87235 </p> end tags
2580 need to be generated.
2581 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2582 this change slightly the output of a few tests
2583 * doc/*: regenerated
2584
2585Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2586
2587 * parserInternals.c: fixing bug #99190 when UTF8 document are
2588 parsed using the progressive parser and the end of the chunk
2589 is in the middle of an UTF8 multibyte character.
2590
2591Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2592
2593 * threads.c: fixed initialization problem in xmlNewGlobalState
2594 which was causing crash.
2595 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2596 in xmlInitializeGlobalState.
2597 * parserInternals.c: cleaned up ctxt->sax initialisation.
2598
2599Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * tree.c include/libxml/tree.h: modified the existing APIs
2602 to handle XHTML1 serialization rules automatically, also add
2603 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2604 libxslt serialization uses it when needed without changing
2605 the library API.
2606 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2607 result/xhtml1: added a new test specifically for xhtml1 output
2608 and updated the result of one XHTML1 test
2609
2610Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * xinclude.c parserInternals.c encoding.c: fixed #99082
2613 for xi:include encoding="..." support on text includes.
2614 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2615 test/XInclude/ents/isolatin.txt : added a specific regression test
2616 * python/generator.py python/libxml2class.txt: fixed the generator
2617 the new set of comments generated for doc/libxml2-api.xml were
2618 breaking the python generation.
2619
2620Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2623 * configure.in: patch for Solaris on new autoconf closes #98880
2624 * doc/parsedecl.py: repair the frigging API building script,
2625 did I say that python xmllib sucks ?
2626 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2627 and some comment are no more truncated.
2628
2629Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * parser.c: Martin Stoilov pointed out a potential leak in
2632 xmlCreateMemoryParserCtxt
2633
2634Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2637 included in HTML documents and using the push parser.
2638
2639Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2640
2641 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2642 specified, look for the Python interpreter not just in the
2643 specified root but also in the specified location. Fixes #98825
2644
2645Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * python/libxml.c: fixing bug #98792 , node may have no doc
2648 and dereferencing without checking ain't good ...
2649
2650Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * configure.in: preparing release 2.4.27
2653 * doc/* : updated and rebuilt the docs
2654 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2655 and all the docs are actually packaged and in the final RPMs
2656 * parser.c parserInternals.c include/libxml/parser.h: restore
2657 xmllint --recover feature.
2658
2659Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2660
Daniel Veillard784b9352003-02-16 15:50:27 +00002661 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002662 processing of parsed entities, and XPath computation on sustitued
2663 entities.
2664 * testXPath.c: make sure entities are substitued.
2665
2666Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2667
Daniel Veillard784b9352003-02-16 15:50:27 +00002668 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002669 processing of internal parsed entities, which had to be changed.
2670
2671Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2674 trying to fix bug #98517 about building outside the source tree
2675 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2676
2677Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2678
2679 * include/win32config.h: cleanup
2680 * win32/Makefile.mingw: integrated mingw in JScript configure
2681 * win32/Makefile.msvc: modified to allow mingw coexistence
2682 * win32/configure.js: integrated mingw
2683 * win32/Readme.txt: cleanup
2684
2685Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * HTMLparser.c: strengthen the guard in the Pop macros,
2688 like in the XML parser, closes bug #97315
2689
2690Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2693 callback is never used.
2694
2695Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * parserInternals.c: fixed the initialization of the SAX structure
2698 which was breaking xsltproc
2699 * xpath.c: patch from Petr Pajas for CDATA nodes
2700 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2701 * parser.c include/libxml/parser.h: patch from Peter Jones
2702 removing a leak in xmlSAXParseMemory() and adding the
2703 function xmlSAXParseMemoryWithData()
2704
2705Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2706
2707 adding pdf of tutorial, changing web page to link to it
2708 * doc/tutorial/xmltutorial.pdf
2709 * doc/xml.html
2710 * doc/docs.html
2711
2712Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2713
2714 * doc/tutorial/ar01s08.html
2715 adding file what I forgot for tutorial
2716
2717
2718Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2719
2720 Adding encoding discussion to tutorial
2721 Added:
2722 * doc/tutorial/images/*.png: DocBook admonition image files
2723 * doc/tutorial/apf.html, apg.html: new generated html
2724 * doc/tutorial/includeconvert.c: conversion code entity file
2725 changed:
2726 * doc/tutorial/xmltutorial.xml: DocBook original
2727 * doc/tutorial/*.html: generated html
2728
2729Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2730
2731 * include/libxml/*.h: retired xmlwin32version.h
2732 * doc/Makefile.am: retired xmlwin32version.h
2733 * win32/configure.js: retired xmlwin32version.h
2734
2735Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2736
2737 * win32/libxml2.def.src: exported additional symbols
2738 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2739 sisterhood
2740
2741Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * globals.c: fixed a typo pointed out by Igor
2744 * xpath.c: try to speed up node compare using line numbers
2745 if available.
2746
2747Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * tree.c: make xmlFreeNode() handle attributes correctly.
2750
2751Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2752
2753 * catalog.c: completed the #96963 fix, as reported by Karl
2754 Eichwalder
2755
2756Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2759
2760Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * Makefile.am: switched the order of a couple of includes
2763 to fix bugs #97100
2764
2765Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2766
2767 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2768 xmlLoadCatalogs that used to separate directories with a ':'.
2769
2770Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2771
2772 * threads.c: improvements to the Windows-side of thread handling
2773 * testThreads.c: conditionally excluded unistd.h
2774 * testThradsWin32.c: broke overlong lines
2775 * include/win32config.h: adapted thread-related macros to the new
2776 scheme and for pthreads on Windows
2777 * win32/Makefile.msvc: introduced a more flexible thread build,
2778 added testThreads[Win32].c to the build
2779 * win32/configure.js: introduced a more flexible thread config
2780
27812002-10-31 John Fleck <jfleck@inkstain.net>
2782
2783 * doc/xml.html (and, by implication, FAQ.html)
2784 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2785
2786Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2787
2788 * configure.in: removed xmlwin32version.h
2789 * include/libxml/Makefile.am: removed xmlwin32version.h
2790
2791Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * tree.c: applied patch from Brian Stafford to fix a bug
2794 in xmlReconciliateNs()
2795
2796Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * tree.c: applied patch from Christian Glahn to allow
2799 xmlNewChild() on document fragment nodes
2800
2801Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * parser.c: Christian Glahn found a problem with a recent
2804 patch to xmlParseBalancedChunkMemoryRecover()
2805 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2806 problems
2807 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2808 test/schemas/seq*: added the test cases from Charles
2809
2810Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2813 serious cleanup of the spec file and associated changes
2814 in the Makefiles.
2815 * valid.c: try to remove some warnings on x86_64
2816
2817Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2820 fix bug #96586
2821
2822Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2825 parsing, applied his patch
2826 * result/HTML/attrents.html result/HTML/attrents.html.err
2827 result/HTML/attrents.html.sax test/HTML/attrents.html:
2828 added the test and result case provided by Mikhail Sogrine
2829
2830Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * vms/build_libxml.com vms/config.vms vms/readme.vms
2833 include/libxml/parser.h include/libxml/parserInternals.h
2834 include/libxml/tree.h include/libxml/xmlIO.h
2835 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2836 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2837 Applied the VMS update patch from Craig A. Berry
2838 * doc/*.html: update
2839
2840Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2843
2844Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * debugXML.c: adding a grep command to --shell in xmllint
2847 for T.V. Raman
2848
2849Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * xmlcatalog.c: tried to fix some of the problem with --sgml
2852
2853Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * parser.c: tried to fix bug #91500 where doc->children may
2856 be overriden by a call to xmlParseBalancedChunkMemory()
2857
2858Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2861 identifiers in SGML catalogs containing '&'
2862
2863Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * python/types.c: fixed bugs when passing result value tree
2866 to Python functions.
2867
2868Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * configure.in: preparing the release of 2.4.26
2871 * doc/*: updated and rebuilt the documentation
2872
2873Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * parser.c: fixed a XML Namespace compliance bug reported by
2876 Alexander Grimalovsky
2877
2878Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * HTMLtree.c: fixed serialization of script and style when
2881 they are not lowercase (i.e. added using the API to the tree).
2882
2883Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * valid.c: make xmlValidateDocument emit a warning msg if there
2886 is no DTD, pointed by Christian Glahn
2887
2888Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2891 content model when some of the blocks have min or max, and a couple
2892 of bugs found in the process.
2893 * result/schemas/list0* test/schemas/list0*: added some specific
2894 regression tests
2895
2896Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2897
2898 * README: updated the contact informations
2899
2900Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2901
2902 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2903 misses it, reported by Peter Bray.
2904
2905Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2908 and removed a few warnings
2909
2910Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2911
2912 * parser.c: Christian Glahn found a small bug in the push parser.
2913 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2914 public
2915
2916Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * xmlschemas.c include/libxml/xmlschemas.h: added
2919 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2920 * testSchemas.c: added --memory to test the new interface
2921
2922Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * doc/index.py doc/search.php: integrated the XSLT indexing,
2925 a few fixed in the indexer, added a scope selection at the
2926 search level.
2927
2928Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2931 this was due to uninitialized parts of the validation context
2932
2933Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2934
2935 * debugXML.c: applied patch from Mark Vakoc except the API
2936 change, preserved it.
2937 * doc/*: updated the docs to point to the search engine for
2938 information lookup or before bug/help reports.
2939
2940Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * doc/index.py doc/search.php: added mailing-list archives
2943 indexing and lookup
2944
2945Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2948
2949Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2950
2951 * doc/index.py: improved HTML indexing
2952 * doc/search.php: make the queries also lookup the HTML based indexes
2953
2954Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2955
2956 * doc/index.py: added HTML page indexing
2957
2958Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2959
2960 * xmlIO.c: extended Windows path normalisation to fix the base
2961 problem in libxslt.
2962 * catalog.c: fixed list handling in XML_CATALOG_FILES
2963
2964Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * valid.c: typo/bug found by Christian Glahn
2967
2968Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2969
2970 * xmlIO.c: applied Windows CE patch from Javier.
2971 * win32/wince: new directory, contains support for the PocketPC
2972 with Windows CE from Javier.
2973 * include/win32config.h: reorganised, removed duplicate
2974 definitions and applied WinCE patch from Javier.
2975 * include/wsockcompat.h: new file, now contains WinSock
2976 compatibility macros.
2977 * win32/Makefile.msvc: introduced double-run compilation.
2978
2979Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * configure.in include/libxml/xmlwin32version.h: preparing release
2982 of 2.4.25
2983 * doc/*: updated and regenerated teh docs and web pages.
2984
2985Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2988 error were not covering namespace declarations.
2989 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2990 it was missing the attribute declaration for the namespace
2991 * result/VC/NS3: the fix now report breakages in that test
2992
2993Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2996
2997Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3000 and regenerated the docs and web site
3001
3002Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3005 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3006 not before
3007
3008Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * python/generator.py python/libxml2class.txt: fixed a stupid error
3011 breaking the python API
3012
3013Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3016 triostr.c triostr.h: applied a trio update patch from
3017 Bjorn Reese which should work with MinGW
3018
3019Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * tree.c: improving some documentation comments
3022 * xmlregexp.c: found and fixed a mem leak with python regression tests
3023 * doc/*: rebuilt the doc and the API XML file including the
3024 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3025 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3026 python/types.c: added access to the XML Schemas regexps from
3027 python
3028 * python/tests/Makefile.am python/tests/regexp.py: added a
3029 simple regexp bindings test
3030
3031Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3032
3033 * doc/xml.html:
3034 fixing ftp links - thanks to Vitaly Ostanin
3035
3036Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * xmlregexp.c: fixed the data callback on transition functionality
3039 which was broken when using the compact form
3040 * result/schemas/*: updated the results, less verbose, all tests
3041 pass like before
3042 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3043 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3044 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3045 annoying warnings
3046 * xpath.c: try to provide better error report when possible
3047
3048Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3049
3050 * Makefile.am: fixed a breakage raised by Jacob
3051
3052Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3053
3054 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3055 which don't use sockets
3056
3057Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3058
3059 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3060 * win32/configure.js: applied zlib patch from Daniel Gehriger
3061
3062Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3063
3064 * win32/configure.js: applied the patch from Mark Vakoc for
3065 regexp support
3066 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3067 for regexp support
3068
3069Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * xmlschemastypes.c: as pointed by Igor Float and Double
3072 parsing ain't finished yet
3073
3074Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * Makefile.am configure.in: trying to fix #88412 by bypassing
3077 all the python subdir if python ain't detected
3078
3079Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3082 made configuring with regexps/automata/unicode the default
3083 but without schemas ATM
3084 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3085 fixed the regexp based DTD validation performance and memory
3086 problem by switching to a compact form for determinist regexps
3087 and detecting the determinism property in the process. Seems
3088 as fast as the old DTD validation specific engine :-) despite
3089 the regexp built and compaction process.
3090
3091Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * valid.c: determinism is debugged, new DTD checking code now works
3094 but xmlFAComputesDeterminism takes far too much CPU and the whole
3095 set usues too much memory to be really usable as-is
3096
3097Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * tree.c: fixed another stupid bug in xmlGetNodePath()
3100 * xmllint.c: --version now report the options compiled in
3101
3102Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * HTMLparser.c: small cleanup
3105 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3106 when configured with them. A bit of debugging around the determinism
3107 checks is still needed
3108
3109Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3112
3113Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * xmlIO.c: small portability glitch fixed.
3116
3117Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * xmlschemastypes.c: incomplete steps for real/double support
3120 * testAutomata.c include/libxml/xmlautomata.h
3121 include/libxml/xmlregexp.h: avoiding a compilation problem
3122 * valid.c include/libxml/valid.h: starting the work toward using
3123 the regexps for actual DTD validation
3124
3125Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3126
3127 * hash.c: cosmetic cleanup
3128 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3129 integrating a DTD validation layer based on the regexps
3130
3131Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3134 the determinism was tested before eliminating the epsilon
3135 transitions :-(
3136
3137Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3138
3139 * python/generator.py python/libxml.c python/libxml.py
3140 python/libxml2-python-api.xml python/libxml2class.txt
3141 python/libxml_wrap.h python/types.c: updated the python
3142 bindings, added code for easier File I/O, and the ability to
3143 define a resolver from Python fixing bug #91635
3144 * python/tests/Makefile.am python/tests/inbuf.py
3145 python/tests/outbuf.py python/tests/pushSAXhtml.py
3146 python/tests/resolver.py python/tests/serialize.py: updated
3147 and augmented the set of Python tests.
3148
3149Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3150
3151 * win32/configure.js: added more readme info for the binary
3152 package.
3153
3154Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * xmlIO.c: fixed a stupid out of bound array error
3157
3158Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3161 messing around with support for Windows path, cleanups,
3162 trying to identify and fix the various code path to the
3163 filename access. Added xmlNormalizeWindowsPath()
3164
3165Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * error.c valid.c: working on better error reporting of validity
3168 errors, especially providing an accurate context.
3169 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3170 error reports in those cases.
3171
3172Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3175 parser.c parserInternals.c xmlIO.c: get rid of all the
3176 perror() calls made in the library execution paths. This
3177 should fix both #92059 and #92385
3178
3179Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3180
3181 * xmllint.c: memory leak reporting was broken after a change
3182 of the preprocessor symbol used to activate it.
3183
3184Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * tree.c: try to make the copy function work for node of
3187 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3188 DOM layers though, not libxml2 itself.
3189
3190Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * valid.c: try to provide file and line informations, not all
3193 messages are covered, but it's a (good) start
3194
3195Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * xinclude.c: reimplemented a large part of the XInclude
3198 processor, trying to minimize resources used, James Henstridge
3199 provided a huge test case which was exhibiting severe memory
3200 consumption problems.
3201
3202Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3203
3204 * python/Makefile.am: applied patch from Christophe Merlet to
3205 reestablish DESTDIR
3206
3207Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3208
3209 * libxml.spec.in: fixes libary path for x86_64 AMD
3210
3211Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3212
3213 * doc/tutorial/includekeyword.c
3214 * doc/tutorial/xmltutorial.xml:
3215 (plus resulting generated html files)
3216 fixing one spot I missed in the tutorial where I hadn't freed
3217 memory properly
3218
3219Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3220
3221 * doc/tutorial/includeaddattribute.c
3222 * doc/tutorial/includeaddkeyword.c
3223 * doc/tutorial/includegetattribute.c
3224 * doc/tutorial/includekeyword.c
3225 * doc/tutorial/xmltutorial.xml
3226 * doc/tutorial/*.html:
3227 update tutorial to properly free memory (thanks to Christopher
3228 R. Harris for pointing out that this needs to be done)
3229 * doc/tutorial/images/callouts/*.png:
3230 added image files so the callouts are graphical, making it
3231 easier to read ( use "--param callout.graphics 1" to generate
3232 html with graphical callouts)
3233
3234Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3235
3236 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3237 nice logos generated by Marc Liyanage
3238 * doc/site.xsl *.html: changed the stylesheet to show the new
3239 logo and regenerated the pages
3240
3241Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3244
3245Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3246
3247 * xpath.c: possible mem leak patch from Jason Adams
3248
3249Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3252 in the XQuery namespace
3253 * configure.in: preparing 2.4.24
3254 * doc/*.html: updated the web pages
3255
3256Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * python/generator.py: closing bug #85258 by generating conditional
3259 compile check to avoid linking to routines not configured in.
3260
32612002-08-22 Havoc Pennington <hp@pobox.com>
3262
3263 * autogen.sh: update error message for missing automake
3264
3265Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * python/Makefile.am: typo in target name resulted in libxml2.py
3268 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3269
3270Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * win32/win32/Makefile.mingw: updated with version from
3273 Elizabeth Barham at http://soggytrousers.net/repository/
3274
3275Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3276
3277 * win32/Makefile.msvc: added the prefix location to the include
3278 and lib search path.
3279
32802002-08-18 Havoc Pennington <hp@pobox.com>
3281
3282 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3283 both automake 1.6 and 1.4 installed get the right automake. Means
3284 compilation from CVS will now require the latest automake 1.4
3285 release, or manually creating symlinks called "automake-1.4" and
3286 "aclocal-1.4"
3287
3288Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3289
3290 * configure.in python/Makefile.am: more AMD 64 induced changes from
3291 Frederic Crozat
3292
3293Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * xinclude.c: oops I was missing the xml:base fixup too
3296 * result/XInclude/*.xml: this adds xml:base attributes to most
3297 results of the tests
3298
3299Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * xinclude.c: quick but apparently working implementation of
3302 xi:fallback, should close bug #89684
3303 * Makefile.am test/XInclude/docs/fallback.xml
3304 result/XInclude/fallback.xml: added a basic test for fallback,
3305 and run with --nowarning to avoid a spurious warning
3306 * configure.in: applied patch from Frederic Crozat for python
3307 bindings on AMD 64bits machines.
3308
3309Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3310
3311 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3312 the caller don't pass a SAX callback block.
3313
3314Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3315
3316 * tree.c: applied the same fix for the XML-1.0 namespace to
3317 xmlSearchNsByHref() as was done for xmlSearchNs()
3318
3319Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3320
3321 * libxml.3: small cleanup of the man page
3322 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3323 when serializing HREF attributes generated by XSLT.
3324
3325Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3326
3327 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3328 version of Marc Liyanage' patch for boolean attributes in HTML
3329 output
3330
3331Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3332
3333 * python/tests/serialize.py: fixed the test results, indenting
3334 behaviour changed slightly
3335
3336Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3337
3338 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3339 new c14n function to Windows def files
3340
3341Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3342
3343 * c14n.c: fixed a memory leak in c14n code
3344
3345Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * parser.c include/libxml/parser.h: adding a new API for Christian
3348 Glahn: xmlParseBalancedChunkMemoryRecover
3349 * valid.c: patch from Rick Jones for some grammar cleanup in
3350 validation messages
3351 * result/VC/* result/valid/*: this slightly change some of the
3352 regression tests outputs
3353
3354Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3355
3356 * tree.c: trying to fix a problem in namespaced attribute handling
3357 raised by Christian Glahn
3358
3359Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * encoding.c include/libxml/encoding.h: Opening the interface
3362 xmlNewCharEncodingHandler as requested in #89415
3363 * python/generator.py python/setup.py.in: applied cleanup
3364 patches from Marc-Andre Lemburg
3365 * tree.c: fixing bug #89332 on a specific case of loosing
3366 the XML-1.0 namespace on xml:xxx attributes
3367
3368Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3369
3370 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3371 corner case from new Merlin's test suite and added a callback
3372 that will be used to improve xmlsec performance
3373
3374
3375Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * HTMLtree.c: trying to fix the <style> escaping problem in
3378 HTML serialization bug #89342
3379
3380Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3383 and rebuilt the web site.
3384
3385Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3386
3387 * include/libxml/tree.h: added _private member to xmlNs struct
3388
3389Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * HTMLparser.c: fixing bug #84876 based on the xml working
3392 code.
3393
3394Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3395
3396 * python/Makefile.am: enhanced to fix bug 72012 (errors
3397 when using '-jX' make parameter)
3398
3399Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3400
3401 * xpath.c: small additional enhancement for booleans
3402 compared to nodesets
3403
3404Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3405
3406 * HTMLtree.c: changed the order of the encoding declaration
3407 attributes in the meta tags due to a bug in IE/Mac
3408
3409Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3410
3411 * xpath.c: enhanced handling of booleans (especially '='
3412 and '!=' for nodesets) - fixes bug 85256. Added new
3413 routine xmlXPathNotEqualValues for more proper handling
3414 of '!=' when nodesets are involved.
3415
3416Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3419 doc/xmlcatalog_man.xml to the source distribution
3420
3421Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3422
3423 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3424 asked for this.
3425
3426Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3427
3428 * configure.in: preparing 2.4.23
3429 * doc/*: rebuilt the docs
3430
3431Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * parser.c: fixing bug #84169 by fixing the
3434 comment of xmlCreatePushParserCtxt to describe the
3435 encoding detection parameters better.
3436
3437Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * valid.c: fixing bug #79331 in one path the lookup for
3440 ID attributes on a namespaced node wasn't handled correctly :-\
3441
3442Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * HTMLparser.c: trying to fix 87235 about discarded white
3445 spaces in the HTML parser.
3446 * result/HTML/*: this changes the output of a number of HTML
3447 regression tests
3448
3449Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * xpath.c: applied patch from Richard Jinks for the namespace
3452 axis + fixed a memory error.
3453 * parser.c parserInternals.c: applied patches from Peter Jacobi
3454 removing ctxt->token for good.
3455 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3456 popped out by the regression tests.
3457 * Makefile.am: patch for threads makefile from Gary Pennington
3458
3459Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3460
3461 * xpath.c: enhanced behaviour of position() after usage of
3462 expressions involving preceding-sibling (et al).
3463
3464Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * hash.c: applied a patch from Peter Jacobi to solve a problem
3467 when compiling with the Watcom C on Win32
3468 * result/schemas/*.err: the change of hashing algo generated
3469 permutations in the output
3470
3471Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3472
3473 * hash.c: applied patch from Sander Vesik improving the quality of
3474 the hash function.
3475
34762002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3477
3478 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3479 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3480 xmllint.c xpath.c: replaced sprintf() with snprintf()
3481 to prevent possible buffer overflow (the bug was pointed
3482 out by Anju Premachandran)
3483
3484Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3485
3486 * parser.c: removed an uninitialized data error popped by valgrind
3487 on PE references
3488
3489Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3490
3491 * doc/xml.html
3492 adding tutorial reference to the web page
3493
3494Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3495
3496 * doc/tutorial/xmltutorial.xml
3497 * doc/tutorial/ar01s07.html
3498 * doc/tutorial/ape.html
3499 * doc/tutorial/includegetattribute.c
3500 adding section to tutorial about retrieving an attribute
3501 value
3502
3503Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * parser.c: applied a couple of patches from Peter Jacobi to start
3506 to get rid of ctxt->token, with a possible significant speed
3507 improvement to be gained once done. Better compliance with PE
3508 references constructs in DTDs too.
3509 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3510 from Peter too
3511
3512Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3513
3514 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3515 xmlParseElement was likely to have been deallocated at the
3516 time of the report, possibly leading to segfault. Just report
3517 the tag name now.
3518
3519Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3520
3521 * xpath.c: patch from Richard Jinks for XPath substring() function
3522 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3523
35242002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3525
3526 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3527
3528Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3529
3530 *doc/FAQ.html
3531 fixing typos in FAQ, thanks to Robert Funnell for the
3532 editing help
3533
3534Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * NEWS: got complaints from rpmlint that it was empty
3537
3538Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3539
3540 * added doc/tutorial, including:
3541 apa.html
3542 apb.html
3543 apc.html
3544 apd.html
3545 ar01s02.html
3546 ar01s03.html
3547 ar01s04.html
3548 ar01s05.html
3549 ar01s06.html
3550 includeaddattribute.c
3551 includeaddkeyword.c
3552 includekeyword.c
3553 includestory.xml
3554 index.html
3555 xmltutorial.xml
3556 libxml tutorial, including generated html
3557
3558Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3559
3560 * result/c14n/exc-without-comments/merlin-c14n-two-*
3561 result/c14n/without-comments/merlin-c14n-two-*
3562 test/c14n/exc-without-comments/merlin-c14n-two-*
3563 test/c14n/without-comments/merlin-c14n-two-*
3564 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3565 c14n/exc-c14n and slightly modified test script to handle
3566 these test cases
3567 * c14n.c: fixed bugs for complicated nodes set (namespace
3568 without node and others from merlin-c14n-two.tar.gz)
3569 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3570 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3571 for xmlsec performance patch
3572 * xpath.c: fixed self::node() for namespaces and attributes
3573
3574Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3575
3576 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3577 but with the format parameter
3578 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3579
3580Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3581
3582 * Makefile.am: updated c14n tests suite
3583 * c14n.c: performance improvement for previous c14n patch
3584
3585Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * parser.c: another peroformance patch from Peter Jacobi, that
3588 time on parsing attribute values.
3589
3590Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3591
3592 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3593 into LibXML2 test suite
3594
3595Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3596
3597 * c14n.c: propagating xpath ancesstors node fix to c14n
3598 plus small performance improvement to reduce number of
3599 mallocs
3600 * xpath.c: fixed ancestors axis processing for namespace nodes
3601
3602Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3605 Peter Jacobi
3606
3607Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * configure.in: preparing 2.4.22
3610
3611Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3612
3613 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3614 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3615 a public entry point.
3616 * doc/*: rebuilt the API and docs
3617
3618Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * xpath.c: patch from Richard Jinks to fix a problem introduced
3621 in the previous patch and pointed by Norm
3622
3623Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3624
3625 * libxml.spec.in: fixing bug #81112
3626
3627Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * uri.c: fixing bug #82848
3630
3631Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3634 output of one catalog test
3635
3636Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3637
3638 * global.data globals.c tree.c include/libxml/globals.h
3639 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3640 default value for global parameter xmlIndentTreeOutput to 1 and
3641 introduced new global parameter xmlTreeIndentString (the string
3642 used to do one-level indent) with default value " " (as it was
3643 in tree.c)
3644
3645Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3648 with trio and schemas.
3649
3650Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3651
3652 * xpath.c: patch from Richard Jinks to fix the problem raised in
3653 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3654
3655Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3656
3657 * xmlschemas.c: a bit of work on import.
3658 * xmlschemastypes.c: Charles Bozeman provided a compare function
3659 for date/time types so min/max facet restrictions should work,
3660 indeterminate comparisons return an error instead of equal.
3661 * test/schemas/date_0* result/schemas/date_0_0: specific test
3662 from Charles Bozeman too
3663
3664Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3667 from Christian Cornelssen fixing the man pages and the Catalog
3668 building script.
3669 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3670 next step is <xs:import> I now have a reasonable understanding
3671 of how it works.
3672
3673Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3674
3675 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3676
3677Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3678
3679 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3680
3681Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3682
3683 * xpath.c: fixing an XPath function evalutation bug pointed out
3684 by Alexey Efimov where the context was lost when evaluating
3685 the function arguments
3686
3687Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3688
3689 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3690 function public for XMLSec performance optimizations
3691
3692Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * python/generator.py python/libxml2class.txt : fixed a problem
3695 with the HTML parser pointed by Gary Benson
3696 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3697 example
3698
3699Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3700 * parser.c: fixed bug #81159 (memory growth in SAX)
3701
3702Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3703 * xpath.c: fixed bug #78858 (the real fix)
3704
3705Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3706 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3707
3708Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * tree.c: modified xmlNodeSetBase to allow changing the
3711 base of a document.
3712
3713Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * xmlschemastypes.c: patch Charles Bozeman for validation of
3716 all the date, time, and duration types
3717 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3718 * configure.in: fixed an error pointed by an user
3719 * xml2-config.in: fixed an error pointed by an user
3720
3721Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3722
3723 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3724 win32/libxml2.def.src xmlIO.c: exported default
3725 'file:', 'http:' and 'ftp:' protocols input handlers
3726 and maked protocols comparisson case insensitive
3727
3728Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3729
3730 * configure.in: Neven Has detected a typo
3731
3732Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3733
3734 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3735 as one of the persons allowed to commit directly to the
3736 module.
3737
3738Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3739
3740 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3741 * valid.c: raised a too low limit
3742 * doc/*: rebuilt the docs
3743
3744Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3745
3746 * test/XPath/expr/floats test/XPath/expr/functions
3747 result/XPath/expr/floats result/XPath/expr/functions
3748 xpath.c: another XPath conformance patch from Richard Jinks
3749
3750Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3751
3752 * xmlschemas.c: fixed validation of attribute groups.
3753 * test/schemas result/schemas: added an example from the primer
3754
3755Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3756
3757 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3758 * test/schemas result/schemas: updated the test list
3759
3760Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3761
3762 * TODO: updated a bit
3763 * parser.c: made a comment more specific
3764 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3765 Schemas conformance.
3766 * test/schemas result/schemas: updated the test list
3767
3768Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3771 implementing xs:all with minOccurs = 0
3772 * tes/schemas/* result/schemas/*: added more tests covering
3773 xs:all
3774
3775Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3776
3777 * xmlregexp.c: first implementation of the all particle, this
3778 may need to be revisited for case where not all transitions
3779 must be crossed.
3780
3781Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * tree.c: another entity processing update from Markus Henke
3784
3785Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3786
3787 * trionan.c: fixed crash on OSF/1
3788
3789Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3790
3791 * xmlschemas.c: more Schemas work
3792 * test/schemas/* result/schemas/*: added more tests coming
3793 from the spec.
3794
3795Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3798 ExcC14N specification
3799
3800Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * tree.c: patch from Markus Henke, fix for recursive entities.
3803
3804Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3805
3806 * xpath.c: fix a problem with string() on a document node.
3807
3808Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3809
3810 * Makefile.am xmlschemas.c: more Schemas work
3811 * test/schemas/* result/schemas/*: added more tests coming
3812 from the spec.
3813
3814Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3815
3816 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3817 * result/HTML/*: this changes a few things in the results
3818
3819Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3820
3821 * include/libxml/tree.h: eliminated 'declaration different than
3822 prototype' warning
3823 * include/win32config.h: "resolved" conflicts with errno.h
3824
3825Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3826
3827 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3828 on the automata interfaces and debug of counted choices
3829 * test/schemas/* result/schemas/*: added a number of tests
3830
3831Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3832
3833 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3834 a bit of work on Schemas
3835 * testSchemas.c: try to make it more useful
3836 * test/schemas/* result/schemas/* Makefile.am: changed the
3837 Schemas regression test procedure, started adding a few samples
3838
3839Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3840
3841 * include/libxml/encoding.h: Patch for the Borland C++ builder
3842 * include/libxml/tree.h: Patch for the Borland C++ builder
3843 * threads.c: Patch for the Borland C++ builder
3844 * win32/bcb5: New directory for the Borland C++ builder
3845 project files
3846
3847Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3848
3849 * win32/Makefile.msvc: Update for XML Schema support
3850 * win32/configure.js: Update for XML Schema support
3851 * win32/libxml2.def.src: Update for XML Schema support
3852
3853Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3854
3855 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3856 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3857 xmlunicode.c include/libxml/Makefile.am
3858 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3859 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3860 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3861 include/libxml/xmlversion.h.in : merged the current state of
3862 XML Schemas implementation, it is not configured in by default,
3863 a specific --schemas configure option has been added.
3864 * test/automata test/regexp test/schemas Makefile.am
3865 result/automata result/regexp result/schemas:
3866 merged automata/regexp/schemas regression tests
3867
3868Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3869
3870 * xpath.c: Gary found a compile time problem, fixes #78823
3871
3872Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3873
3874 * configure.in: release of 2.4.20
3875 * doc/*: updated and rebuilt the docs
3876
3877Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * python/Makefile.am: patch from Cristian Gafton to build on
3880 Red Hat 6.2, should also fix #75779
3881
3882Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * valid.c: first part of fixing #78729
3885
3886Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3889 escaping of URI when saving HTML files.
3890 * result/HTML/*: this impacted some tests
3891
3892Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3893
3894 * configure.in: trying to fix #77441
3895
3896Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3897
3898 * include/libxml/xmlIO.h: Hallski complained it could not be
3899 included by itself.
3900
3901Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3902
3903 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3904
3905Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3906
3907 * win32/configure.js: patch from Nilo for the c14n option
3908 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3909
3910Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3911
3912 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3913 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3914 LIBXML_THREAD_ENABLED
3915
3916Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3917
3918 * xpath.c: another patch from Richard Jinks for substring conformance
3919 * test/XPath/expr/floats test/XPath/expr/strings
3920 result/XPath/expr/floats result/XPath/expr/strings: update of the
3921 test suite to check those.
3922
3923Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3924
3925 * xpath.c: patch from Richard Jinks for .x float parsing.
3926
3927Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3928
3929 * parser.c: patch from Markus Henke when an encoding ain't recognized
3930
3931Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3932
3933 * libxml.m4: got a report that #include <string.h> was needed
3934
3935Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3936
3937 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3938
3939Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3940
3941 * doc/example.html: fixing typo
3942
3943Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3944
3945 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3946 pointed out by Melvyn Sopacua.
3947
3948Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3949
3950 * libxml.m4: Frédéric Crozat gave a patch related to the change
3951 of Include paths breaking the libxml.m4
3952
3953Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3954
3955 * xpath.c: Fix bug #76927 forgot to save some context
3956 when evaluating binary expressions
3957
3958Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3959
3960 * configure.in: fixed configure for MPE/iX from Markus Henke
3961 * xmlmemory.c: fixed initialization problems
3962 * xpath.c: another set of patches from Richard Jinks this
3963 fixes "make XPathtests" on linux
3964
3965Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3966
3967 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3968 * test/XPath/expr/compare test/XPath/expr/equality
3969 test/XPath/expr/floats test/XPath/expr/functions
3970 test/XPath/expr/strings result/XPath/expr/compare
3971 result/XPath/expr/equality result/XPath/expr/floats
3972 result/XPath/expr/functions result/XPath/expr/strings: Updated
3973 tests though they show a divergence on Linux
3974
3975Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3976
3977 * xpath.c trionan.c: previous commit also included patches
3978 from Richard Jinks on some IEEE support corner case
3979
3980Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3981
3982 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3983 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3984 that $(datadir) should be used for docs
3985
3986Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3987
3988 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3989 could leak filedescriptors
3990
3991Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3992
3993 * configure.in nanohttp.c: applied patch from Allan Clark for
3994 UnixWare/OpenServer
3995
3996Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3997
3998 * configure.in: preparing 2.4.19
3999 * doc/*: rebuilt the docs
4000
4001Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4002
4003 * nanohttp.c: fixing #76043, got fed up with non-portability
4004 of that piece of code.
4005
4006Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4007
4008 * valid.c SAX.c: Never commit without running "make tests" :-(
4009 fix a couple of stupidities in the previous commit
4010 * result/*: a few changes in some attribute order result of previous
4011 commit.
4012
4013Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4014
4015 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4016 the internal subset should not raise duplicate ID errors,
4017 also there was a small bug in conjunction to namespace
4018 declarations defaulted and xml:xxx attributes DTD definitions.
4019
4020Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4021
4022 * xpath.c: Richard Jinks also raised some rounding problems
4023 this tries to fix them
4024
4025Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4026
4027 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4028 behaviour in xmlXPathCastToString()
4029
4030Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4031
4032 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4033 raised by Morus Walter
4034
4035Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4036
4037 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4038 from Igor
4039
4040Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4041
4042 * xpath.c: fixing #75619, related to a problem when trying
4043 to evaluate condition when the current node set resulting
4044 from that sub-step evaluation is empty. Also fixes 2 potential
4045 problem with previous-sibling and next-siblings axis.
4046
4047Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4048
4049 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4050 HTML support is not configured in.
4051
4052Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4053
4054 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4055 include/libxml/tree.h: dohh I really didn't intended to commit
4056 this test version :-(
4057
4058Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4059
4060 * testSAX.c: I wanted to see the real speed at the SAX interface
4061 after a little too many Ximianer started complaining about the
4062 parser speed.
4063 added a --quiet option:
4064 paphio:~/XML -> ls -l db100000.xml
4065 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4066 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4067 3200006 callbacks generated
4068 real 0m1.270s
4069 Which means 16MBytes/s and 3Mcallback/s
4070
4071Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * xpath.c: valgrind spotted another error that time when running
4074 on libxslt regression tests
4075
4076Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4077
4078 * Makefile.am: adding "make valgrind" running the full regression
4079 tests (except python ones) under Valgrind (using valgrind -q
4080 which was kindly added by the author).
4081 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4082 passes cleanly now except an obcure floating point initialization
4083 raised in log10() in one XPath regression test ???
4084 * tree.c: edited some comments to close #75244
4085
4086Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4087
4088 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4089 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4090 context of ScrollKeeper, made sure that if the number is
4091 an integer, the serialization follows the description at
4092 http://www.w3.org/TR/xpath#section-String-Functions
4093
4094Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4095
4096 * configure.in: preparing 2.4.18
4097 * doc/*: updated and rebuilt the web site
4098 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4099 the Windows and Cygwin maintainers.
4100 * parser.c: humm, changed the way the SAX parser work when
4101 xmlSubstituteEntitiesDefault(1) is set, it will then
4102 do the entity registration and loading by itself in case the
4103 user provided SAX getEntity() returns NULL.
4104 * testSAX.c: added --noent to test the behaviour.
4105
4106Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4107
4108 * parser.c: Wilfried Teiken provided a hackish but working
4109 way to get context reported back on entities when parsing
4110 with SAX and without breaking the DOM build.
4111
4112Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4113
4114 * c14n.c: applied a new patch from Aleksey Sanin
4115 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4116 to reference Aleksey implementation of XML digital Signatures
4117
4118Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4119
4120 * xpath.c: small fix to avoid potential problem due to
4121 ordering of freeing data
4122 * python/Makefile.am: people were complaining about
4123 the generated file in python dir not being built
4124
4125Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4126
4127 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4128 python/generator.py python/libxml.c python/types.c: Cleanup
4129 of the python Makefiles based on Jacob and James feedback,
4130 fixed the spec file accordingly, fixed the number of warning
4131 that passing my pedantic CFLAGS was generating. Conclusion
4132 is that Python includes are real crap.
4133
4134Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4135
4136 * configure,in: it was reported quite a few times that
4137 xml2-config --cflags should not output
4138 -I$includeprefix/libxml2/libxml because libxml2 header names
4139 clashes with existing names like list.h from C++ stl.
4140 Includes should be #include<libxml/xxx.h> so ...
4141
4142Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4143
4144 * c14n.c: another patch from Aleksey Sanin
4145
4146Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4147
4148 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4149 canonicalization algorithm
4150 * doc/xml.html doc/index.html: added the C14N references on the
4151 index page.
4152
41532002-03-13 jacob berkman <jacob@ximian.com>
4154
4155 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4156 usage, redundant, and gcc specific
4157
4158Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * xpath.c: speedup some node selection operations, this can
4161 have a significant impact on DocBook Norm's stylesheets
4162 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4163 make sure it's always the case
4164 * debugXML.c: distinguish CDATA and comments in ls operations
4165
4166Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4167
4168 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4169 to generate better API descriptions etc...
4170
4171Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4172
4173 * c14n.c: Fixing #74186, made sure all boolean expressions
4174 get fully parenthesized, ran indent on the output
4175 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4176 include/libxml/tree.h: also #74186 related, removed the
4177 --with-buffers option, and all the preprocessor conditional
4178 sections that were resulting from it.
4179
4180Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4181
4182 * valid.c: applied patch from Dodji Seketeli fixing an
4183 uninitailized variable in xmlValidGetValidElements()
4184
4185Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4186
4187 * c14n.c: fixed a few comments
4188 * doc/*.html doc/*/*.html: regenerated the docs and added
4189 the C14N API
4190 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4191
4192Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4193
4194 * check-xml-test-suite.py: fix to adapt varaiations in the
4195 bindings
4196 * configure.in python/setup.py python/setup.py.in: fixed to
4197 have the version of the python scripts automatically updated
4198
4199Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4200
4201 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4202 in xmlCopyProp()
4203
4204Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4205
4206 * configure.in: preparing 2.4.17 release
4207 * doc/*: updated and rebuilt the docs
4208 * xpath.c: fixed a comment
4209 * python/libxml.c: fixed a possible reentrancy problem
4210
4211Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4212
4213 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4214 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4215 added a specific regression test
4216 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4217 not raise exceptions when failing to find the attribute.
4218
4219Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4220
4221 * configure.in xmllint.c: owen pointed out a problem with the
4222 ftme fix, gettimeofday() was not detected by configure and
4223 the ftime header wasn't included, dohhh
4224
4225Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4226
4227 * configure.in xmllint.c: trying to fix #71457 for timing
4228 precision when gettimeofday() is not availble but ftime() is
4229
4230Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4231
4232 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4233 are now copied on install and part of the -devel RPM
4234
4235Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4236
4237 * xpath.c: trying to avoid bug #72150 which was apparently
4238 caused by a gcc bug (or a processor problem) as detailed
4239 at http://veillard.com/gcc.bug
4240
4241Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4242
4243 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4244 fixed xmlReconciliateNs(), added a Python test/example for
4245 inter-document cut'n paste
4246 * python/libxml.py: fixed node.doc on document nodes and added
4247 xpathEval() onto node objects
4248
4249Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4250
4251 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4252 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4253 fixup and integrated tests for the serialization stuff
4254
4255Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4256
4257 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4258 moved the libxml man page to section 3
4259
4260Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4261
4262 * tree.c: fix bug #72490
4263 * python/libxml.c python/libxml.py: added methods serialize()
4264 and saveTo() to all node elements.
4265
4266Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4267
4268 * xmlIO.c: closed #73430, don't read from an input source
4269 which indicated an end-of-file or an error.
4270
4271Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4272
4273 * parser.c: make sure SAX endDocument is always called as
4274 this could result in a Python memory leak otherwise (it's
4275 used to decrement ref-counting)
4276 * python/generator.py python/libxml.c python/libxml.py
4277 python/libxml2-python-api.xml python/libxml2class.txt
4278 python/tests/error.py python/tests/xpath.py: implemented
4279 the suggestions made by Gary Benson and extended the tests
4280 to match it.
4281
4282Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4283
4284 * python/generator.py: applied patch fixing #73450
4285
4286Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4287
4288 * xpath.c: fixing #61290 "namespace nodes have no parent"
4289 long standing divergence from the XPath REC. NodeSets
4290 simply hold a copy of namespace nodes and those node ->next
4291 points to the parent (which may not be the node carrying the
4292 definition).
4293 * include/libxml/xpath.h: flagged but didn't added a possible
4294 speedup
4295 * DOCBparser.c HTMLparser.c: removed some warnings from push
4296 parser due to new state being added.
4297 * tree.c: new fix from Boris Erdmann
4298 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4299 the XML Canonalization support from Aleksey Sanin
4300
4301Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4302
4303 * tree.c: patch from Boris Erdmann fixing some namespace odities
4304 with xmlCopyNode()
4305
4306Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4307
4308 * xmlIO.c: fix bug #72706 when loading a NULL entity
4309
4310Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4311
4312 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4313 actually change in a future XML Namespace revision.
4314
4315Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4316
4317 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4318 added the possibility of returning nodesets from XPath extension
4319 functions written in Python
4320
4321Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4322
4323 * python/*: commiting some Python bindings work done while travelling
4324
4325Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4326
4327 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4328 explicitely with memory debugging switched on
4329
4330Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4331
4332 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4333 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4334 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4335 the accessor generator for strings
4336 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4337 regression test.
4338
4339Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4340
4341 * python/README python/generator.py python/libxml.c python/setup.py:
4342 added the 'usual' setup.py to allow building a libxml2-python
4343 module based on the same code. The initialization is however
4344 different the 2 .so files fo libxml2 and libxslt are identical and
4345 they entry point initialize both libraries. this is done to avoid
4346 some possible nasty problem since the Python don't merge the maps
4347 of all shared modules.
4348
4349Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4350
4351 * parser.c: fixed a push/encoding bug reported by Michael
4352 on librsvg
4353
4354Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4355
4356 * include/libxml/parserInternals.h: fixes a misplaced #endif
4357
4358Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4359
4360 * parser.c valid.c: found and fixed a couple of allocation bugs
4361
4362Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4363
4364 * doc/xml.html doc/python.html doc/*: added a Python and binding
4365 page describing the current state of the Python bindings and
4366 giving pointers to the other languages wrappers.
4367
4368Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4371 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4372 rebuilt the API and web site
4373 * xpath.c: fixed #71978 portability bugs
4374
4375Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4376
4377 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4378
4379Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4380
4381 * include/libxml/parserInternals.h parser.c: had to change
4382 2 internal parsing API when processing document content
4383 to check the start and end of element content are defined
4384 in the same entity
4385 * valid.c include/libxml/valid.h: attribute normalization can
4386 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4387 with the context to report it.
4388 * SAX.c: fixed the last known bugs, crazy validation constraints
4389 when a document is standalone seems correctly handled. There
4390 is a couple of open issues left which need consideration especially
4391 PE93 on external unparsed entities and standalone status.
4392 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4393 The 2 tests left failing are actually in error. Cleanup done.
4394
4395Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4396
4397 * valid.c: implemented E59 spaces in CDATA does not match the
4398 nonterminal S
4399
4400Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4401
4402 * SAX.c parser.c valid.c: more validation test fixups
4403 * check-xml-test-suite.py: added duration info for the tests
4404
4405Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4406
4407 * parser.c valid.c: a couple of errors were reported but not
4408 saved back as such in the parsing context. Down to 1% failure rate
4409 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4410
4411Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4412
4413 * xmlInternald.c: isExtender was missing a char
4414 * parser.c include/libxml/parser.h: % are acceptable in the
4415 internal subset if within a PUBLIC ID
4416
4417Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4418
4419 * SAX.c parserInternals.c valid.c: more work on the conformance
4420 suite. Took the step to finally block documents with encoding
4421 errors. It's a fatal error per the spec, people should have fixed
4422 their documents by now.
4423
4424Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4425
4426 * check-xml-test-suite.py: fixed the test script after some discussion
4427 on the semantic of TYPE="error"
4428 * Makefile.am: added the script to the distrib
4429
4430Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4431
4432 * SAX.c entities.c: fixed a couple of conformances issues deep
4433 into the validation code (standalone and undeclared Notations)
4434
4435Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4436
4437 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4438 stayed there for years !
4439
4440Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4441
4442 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4443 missing
4444
4445Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4446
4447 * check-xml-test-suite.py: improved the behaviour a bit as
4448 well as the logs
4449 * parser.c valid.c SAX.c: fixed a few more bugs
4450 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4451
4452Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4453
4454 * check-xml-test-suite.py: python script to run regression tests
4455 against the XML Test suite of W3C/OASis
4456 * SAX.c: fixed a validation bug
4457 * parser.c: fixed 3 errors pointed by the test suite
4458 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4459 * python/Makefile.am: fixed a dependendy
4460
4461Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4462
4463 * xmlmemory.c: avoid a warning bug #71594
4464
4465Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4466
4467 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4468 warning on alpha/Tru64
4469
4470Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4471
4472 * include/libxml/entities.h: fixing a comment
4473 * valid.c: fixing some troubles with validity check on namespaces
4474 * result/VC/NS3 test/VC/NS3: added a specific regression test
4475
4476Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4477
4478 * tree.c: Fixing #71342 serializing '\n' in attribute values
4479 * result/noent/att3 result/att3 test/att3: added a specific
4480 test.
4481
4482Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4483
4484 * python/libxml.c: couple of bug fixes
4485
4486Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4487
4488 * python/*.py: removed tabs and used spaces.
4489
4490Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4491
4492 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4493 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4494
4495Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4496
4497 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4498 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4499
4500Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4501
4502 * include/libxml/encoding.h include/libxml/entities.h
4503 include/libxml/globals.h include/libxml/parser.h
4504 include/libxml/threads.h include/libxml/tree.h
4505 include/libxml/xmlmemory.h: trying to fix the include mess
4506
4507Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4508
4509 * include/libxml/xmlmemory.h: reverted part of the previous
4510 attempt to provide #69655, this was breaking the build.
4511
4512Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4513
4514 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4515 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4516 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4517 include/libxml/parserInternals.h include/libxml/tree.h
4518 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4519 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4520 clean.
4521 * python/libxml.c: fixed a warning.
4522
4523Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4524
4525 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4526 copying of node, merge back IDs in the target document.
4527 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4528 test/XInclude/ents/ids.xml: test case
4529 * result/VC/ElementValid4: output changed due to a typo fix
4530
4531Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4532
4533 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004534 generate the dependencies right as Jacob found out. Add
4535 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004536
4537Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4538
4539 * parserInternals.c valid.c: Justin Fletcher found some parts
4540 of the code needing cleanup
4541 * libxml.spec.in python/Makefile.am python/generator.py
4542 python/libxml.c python/libxml.py: Fixed the python Makefiles
4543 corrected a bug showing up on ia64, changed the name of the
4544 python internal module too
4545
4546Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4547
4548 * Makefile.am: applied patch from Andris Pavenis for binary
4549 name suffixes
4550
4551Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4552
4553 * xmllint.c win32/win32config.h: fixing #68748
4554
4555Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4556
4557 * valid.c: fixing #70166
4558
4559Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4560
4561 * valid.c: fixing #70077
4562
4563Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4564
4565 * Copyright Makefile.am README configure.in libxml.spec.in:
4566 Changed to the MIT Licence
4567 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4568 doc/xmlio.html: updated the doc accordingly
4569 * include/libxml/xmlwin32version.h configure.in: preparing
4570 2.4.14 release
4571 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4572 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4573 fixed the const xmlChar * wrapper and generator, XPath extension
4574 functions now use the context as first argument
4575 * python/tests/tstxpath.py python/tests/xpath.py
4576 python/tests/xpathext.py: Updated the tests accordingly
4577 * tree.c: fixed bug #70067
4578
4579Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4580
4581 * Makefile.am: cleanup
4582 * debugXML.c: always use stdout if output is NULL
4583 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4584 * python/Makefile.am python/generator.py python/libxml2class.txt
4585 python/libxml_wrap.h python/types.c: augmented the number of bindings
4586 handling FILE * and XPath contexts
4587 * python/tests/Makefile.am: avoid a stupid problem due to the
4588 use of TEST.
4589
4590Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4591
4592 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4593
4594Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4595
4596 * python/TODO python/libxml.c: cleanup the extension function lookup
4597 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4598
4599Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4600
4601 * configure.in python/Makefile.am: do not install outside
4602 of prefix
4603
4604Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4605
4606 * python/TODO python/libxml.c: started adding SAX interfaces
4607 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4608 SAX test
4609
4610Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4611
4612 * tree.c: hardened the addChild function
4613 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4614 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4615 added accessors needed for xmlNode, a bit more testing and
4616 extension of interfaces
4617 * python/tests/Makefile.am python/tests/build.py: added a test
4618 build from scratch/save/load/check
4619
4620Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4621
4622 * parserInternals.c: change a small bit in the way valididy
4623 error messages get initialized
4624 * python/TODO python/libxml.c python/libxml2-python-api.xml
4625 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4626 added some memory debugging to track leaks at the libxml2 level
4627 * python/tests/*.py: changed all tests to check for leaks,
4628 there is just one left in XPath extension registrations.
4629
4630Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4631
4632 * python/TODO python/generator.py python/libxml2-python-api.xml
4633 python/libxml2class.txt: more accessor classes for the parser
4634 context, allow to switch on and check validity
4635 * python/tests/Makefile.am python/tests/error.py
4636 python/tests/invalid.xml python/tests/valid.xml
4637 python/tests/validate.py: attded more test and and added error.py
4638 which I forgot to commit in the last step
4639
4640Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4641
4642 * python/Makefile.am python/types.c: cleanup
4643 * python/libxml.c python/libxml.py python/libxml_wrap.h
4644 python/generator.py python/libxml2-python-api.xml
4645 python/libxml2class.txt: added class for parser context, added
4646 first cut for push mode support. Added a framework to generate
4647 accessors functions.
4648 * python/tests/Makefile.am python/tests/push.py: added a push
4649 test
4650
4651Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4652
4653 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4654 bug a bit of cleanup.
4655
4656Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4657
4658 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4659 python/libxml2class.txt: adding error redirections and preformat
4660 to a python handler
4661 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4662 tests self checking
4663
4664Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4665
4666 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4667 a function
4668
4669Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4670
4671 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4672 python/libxml.c python/libxml2-python-api.xml
4673 python/libxml2class.txt: Progressing through the TODOs, class
4674 description output, extra XML API, RPM now builds the wrappers
4675 for all python installed versions
4676
4677Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4678
4679 * configure.in libxml.spec.in python/Makefile.am python/TODO
4680 python/generator.py python/libxml2class.txt: added more informations
4681 in the libxml2-python package including docs. Slightly changed
4682 the class hierarchy
4683 * python/tests/*: added basic regression tests infrastructure too
4684
4685Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4686
4687 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4688 added libxml2-python as part of the packages installed
4689
4690Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4691
4692 * python/Makefile.am python/generator.py python/libxml.c
4693 python/libxml.py: more work, now able to extend the
4694 XPath interpreter with functions written in python.
4695
4696Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4697
4698 * python/Makefile.am: Jacob sent a patch to allow building from
4699 tarfile.
4700
4701Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4702
4703 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4704 inserted the python wrappers build, I hope this won't be too
4705 unportable
4706
4707Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4708
4709 * xpath.c: minor optimization
4710 * python/generator.py python/libxml.c python/libxml.py
4711 python/libxml_wrap.h: more work on the python bindings,
4712 they now support XPath and there is no evident leak
4713
4714Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4715
4716 * python/generator.py python/libxml.c python/libxml.py:
4717 more work on the python bindings generator.
4718
4719Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4720
4721 * python/generator.py python/libxml.c python/libxml_wrap.h:
4722 more work on the python bindings.
4723
4724Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4725
4726 * python/generator.py python/libxml.c python/libxml.py
4727 python/libxml_wrap.h: commited early version of a python binding
4728 for private use only ATM
4729
4730Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4731
4732 * entities.c tree.c include/libxml/entities.h: applied patch
4733 from Anthony Jones to implement copy of DTD subtree too. Had
4734 just to keep 2 function private which really ought to become
4735 public ones.
4736
4737Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4738
4739 * xmllint.c: added pointers to the web pages in the usage()
4740
4741Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4742
4743 * tree.c: more fixes from Petr Kozelka for attribute handling
4744 in the tree API to align the semantic with DOM.
4745
4746Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4747
4748 * valid.c tree.c entities.c: another set of patches from
4749 Anthony Jones for copy operations cleanup and robustness
4750
4751Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4752
4753 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4754 an alphabetic index based on comments content
4755 * doc/*: rebuilt the web site with the new references
4756
4757Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4758
4759 * parserInternals.h: Greg Sjaardema suggested to use an
4760 eponential buffer groth policy in xmlParserAddNodeInfo()
4761
4762Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4763
4764 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4765 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4766 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4767 to generate cross-references, and added/updated the stylesheets
4768 to generate and link API indexes. The generic keyword index
4769 is not done yet.
4770 * doc/*.html: regenerated all the usual docs too
4771
4772Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4773
4774 * debugXML.c: added an xpath function to the shell for T. V. Raman
4775
4776Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4777
4778 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4779 debug routines.
4780
4781Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4782
4783 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4784 support of attribute nodes
4785
4786Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4787
4788 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4789 hopefully near complete and fully documented of the API in XML
4790 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4791 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4792 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4793 include/libxml/parserInternals.h include/libxml/valid.hi
4794 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4795 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4796 include/libxml/xpath.h include/libxml/xpathInternals.h:
4797 Cleaned up the doc comments a lot in the process, the interface
4798 coverage is now 100%
4799
4800Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4801
4802 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4803 extracts comments from the gtk-doc DocBook output (a bit
4804 convoluted but seems to work).
4805
4806Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4807
4808 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4809 added an XML description of the API, moved the script generating
4810 it here. Added a "make api" target
4811
4812Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4813
4814 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4815
4816Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4817
4818 * xpath.c include/libxml/xpathInternals.h: the change made to
4819 xmlXPathFuncLookupFunc was incompatible roll it back
4820
4821Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4822
4823 * SAX.c: cleanup patch from Anthony Jones
4824 * doc/Makefile.am: fix the headers to avoid in make scan
4825 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4826 includes, * vs Ptr and general cleanup
4827 * parsedecl.py: first version of a script to extract the
4828 module interfaces, the goal will be to provide .decl or XML
4829 specification of the interfaces to build wrappers.
4830
4831Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4832
4833 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4834 now provides return codes in case of errors
4835
4836Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4837
4838 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4839 Upgraded to trio baseline 1.6
4840 * strio.h strio.c: Replaced by triostr.h and triostr.c
4841
4842Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4843
4844 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4845 of strdup usage in the code
4846
4847Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4848
4849 * parser.c error.c: Keith Isdale complained rightly that
4850 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4851
4852Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4853
4854 * tree.c: fixed the funxtion to set the xml: attributes
4855 * debugXML.c: added "setbase" to test it.
4856
4857Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4858
4859 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4860 to allow updating an attribute content
4861
4862Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4863
4864 * libxml.h: try to avoid problems when compiling on Windows
4865
4866Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4867
4868 * hash.c: patch from Anthony Jones for hash.c allocation size
4869 * Makefile.am: trying to work around Yet Another Libtool Madness
4870 and build the 2.4.13 release finally ...
4871
4872Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4873
4874 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4875 * doc/* : update of the documentation
4876
4877Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4878
4879 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4880 at fixing #61290 :-(
4881
4882Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4883
4884 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4885 Fixes bug #67229
4886
4887Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4888
4889 * tree.c: trying to avoid troubles when a subtree is copied
4890 and coalesced in part with the target tree. Should fix
4891 bug #67407
4892
4893Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4894
4895 * valid.c: fixed validation of attributes content of type
4896 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4897 values, very old bug. Fixes #67671
4898
4899Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4900
4901 * parser.c include/libxml/parserInternals.h tree.c: integrated
4902 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4903 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4904
4905Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4906
4907 * threads.c: applied Serguei Narojnyi's patch to add native
4908 thread support on the Win32 platform
4909 * testThreadsWin32.c Makefile.am: added the test program also
4910 from Serguei, Win32 specific
4911 * include/win32config.h include/libxml/xmlwin32version.h.in:
4912 added patch from Igor for the Windows thread specific defines.
4913
4914Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4915
4916 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4917
4918Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4919
4920 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4921 output page into XMLinfo.html. Close bug #66951 and
4922 raised by Robert Collins too.
4923
4924Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4925
4926 * encoding.c: Paul Keogh pointed out a possibility of segfault
4927 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4928 Closes bug # 68238
4929
4930Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4931
4932 * doc/*.html: updated the Gdome2 links
4933
4934Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4935
4936 * libxml.h: Applied following patches from Robert Collins
4937 and make sure IN_LIBXML is defined when compiling it
4938 -------
4939 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4940 as well as Visual C.
4941 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4942 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4943 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4944 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4945 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4946 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4947 xmlSysIDExists xmlNoNetExists).
4948 * xmllint.c: Don't include winsock2.h for Cygwin.
4949
4950Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4951
4952 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4953 when the version info is not present.
4954
4955Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4956
4957 * tree.c: Anthony Jones pointed out a problem in
4958 xmlStringGetNodeList() and provided a fix for it
4959
4960Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4961
4962 * parser.c: patch from Frank J Franklin to remove a bug in
4963 xmlCreatePushParserCtxt() when the initial buffer passed
4964 is large.
4965
4966Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4967
4968 * win32/*: big cleanup of the Windows/MSVC project files
4969 from Igor Zlatkovic
4970
4971Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4972
4973 * doc/Makefile.am: should fix #67674 and avoid troubles if
4974 xsltproc is not available or fails in the prefix provided
4975
4976Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4977
4978 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4979
4980Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4981
4982 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4983 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4984 Fixed a few other problems raised by Charlie Bozeman.
4985 * result/VC/ElementValid[5-7]: fixed the output
4986
4987Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4988
4989 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4990 patches from Charlie Bozeman. Regenerated the HTML docs.
4991
4992Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4993
4994 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4995 for Windows from Igor
4996
4997Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4998
4999 * xmllint.c: applied Justin Fletcher patch for --output or -o
5000
5001Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5002
5003 * win32/libxml2/libxml2.def.src: close #67019
5004
5005Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5006
5007 * xmllint.c: applied Justin Fletcher generic timing patch
5008 similar to the one already applied to xsltproc.
5009
5010Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5011
5012 * include/libxml/tree.h tree.c: applied documentation patches
5013 from Charlie Bozeman
5014
5015Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5016
5017 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5018
5019Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5020
5021 * valid.c: fix the xmlStrdup() used in the previous patch.
5022 * valid.c: added --dropdtd
5023 * tree.c: fixed xmlUnlinkNode so it also removes the references
5024 from the document if the node is a DTD
5025
5026Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5027
5028 * HTMLtree.c valid.c: cleanup some static declarations
5029
5030Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5031
5032 * xmllint.c: removed another strdup()
5033 * doc/FAQ: removed the HP/UX entry
5034
5035Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5036
5037 * valid.c: fix bug #66816 when validating.
5038 * xmllint.c: don't use sys/time.h if configure did not found it
5039
5040Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5041
5042 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5043 xmlcatalog_man.xml
5044
5045Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5046
5047 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5048 xmlInitMemory() was declared twice
5049
5050Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5051
5052 * globals.c: do not reference strdup() !
5053 * configure.in libxml-2.0.pc.in: trying to fix the libs
5054 of the various config extraction modules
5055
5056Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5057
5058 * configure.in : preparing 2.4.12
5059 * doc/* : updated and rebuilt the docs
5060
5061Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5062
5063 * uri.c: closed bug #66159
5064 * testURI.c: added --escape option
5065 * configure.in: some cleanup for xml2-config --cflags
5066
5067Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5068
5069 * globals.c testThreads.c: removed some misplaced includes
5070 of xmlversion.h
5071
5072Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5073
5074 * threads.c: patch from Gary Pennington fixing a possible
5075 problem at initialization time.
5076
5077Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5078
5079 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5080 Eric Lavigne contribution to build libxml2 on MacOS using
5081 CodeWarrior.
5082
5083Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5084
5085 * xmllint.c: applied Geert Kloosterman's patch to fix
5086 --repeat --timing output
5087
5088Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5089
5090 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5091 where non-wellformed XML declaractions were not detected.
5092
5093Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5094
5095 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5096
5097Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5098
5099 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5100 gets reset by xmlCleanupInputCallbacks() and this makes the
5101 function useless. Same for output.
5102
5103Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5104
5105 * xmlIO.c: robert pointed out a loop error in callback cleanups
5106
5107Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5108
5109 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5110 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5111 they are not really tied to debugging
5112
5113Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5114
5115 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5116 * xmllint.c: better --catalogs description
5117
5118Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5119
5120 * tree.c: fixed a couple of problems in xmlSetProp()
5121
5122Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5123
5124 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5125 unappropriate stdout output.
5126
5127Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5128
5129 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5130 by Denis Beurive, closes #65111
5131
5132Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5133
5134 * valid.c: in case of content model validity error, don't
5135 print it if validity warnings were not requested.
5136
5137Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5138
5139 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5140 * parserInternals.c: removed the last exit() call. Print an
5141 unmaskable error on stderr instead (library mismatch detection)
5142
5143Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5144
5145 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5146 shell instructions from Heiko Rupp
5147
5148Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5149
5150 * catalog.c: use the URL notation file:// for default catalog paths
5151
5152Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5153
5154 * include/libxml/tree.h: better comments for _private fields
5155 * tree.c: removed a problem when copying an entity reference.
5156
5157Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5158
5159 * vms/*: updated instructions and diffs from John A Fotheringham
5160
5161Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5162
5163 * include/libxml/xmlerror.h: avoid an include problem if
5164 #include <libxml/xmlerror.h> happens first in code
5165 seems to be the case in KDE libs
5166
5167Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5168
5169 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5170 from Igor for Windows
5171
5172Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5173
5174 * Makefile.am: Gary Pennington pointed out a missing prefix
5175
5176Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5177
5178 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5179 * doc/*: upgraded and rebuilt the docs
5180
5181Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5182
5183 * HTMLparser.c: fix comment in scripts element parsing.
5184 * result/HTML/doc3*: updated the results.
5185
5186Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5187
5188 * uri.c: another URI bug fix #63336, using Joel Young patch.
5189
5190Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5191
5192 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5193 a cleaned up version of the Pwd shell string generation.
5194
5195Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5196
5197 * valid.c include/libxml/tree.h: trying to fix namespaces +
5198 validation problems for good, closing #63619 in the process
5199 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5200 wrong in this respect, fixed it.
5201
5202Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5203
5204 * xmllint.c: Morus Walter patch to allow --format and --encode
5205
5206Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5207
5208 * debugXML.c: Stefan Kost provided an help command for the shell
5209
5210Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * debugXML.c: Heiko Rupp pointed that the shell would crash
5213 on empty nodesets returns.
5214
5215Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5216
5217 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5218 migh need the history libraries
5219
5220Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5221
5222 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5223 handle the case of < in quoted attributes, Bastian Kleineidam
5224
5225Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5226
5227 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5228 fixing catalog breakages
5229 * Makefile.am catalog.c result/catalogs/catal
5230 result/catalogs/mycatalog.* test/catalogs/catal*:
5231 fixed more problems in catalog support, added more regression tests
5232 for both XML and SGML catalog handling
5233
5234Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5235
5236 * debugXML.c: applied an improvement to xmlGetLineNo() from
5237 Keith Isdale
5238
5239Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5240
5241 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5242 Side effect of the progressive catalog loading
5243
5244Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5245
5246 * Makefile.am: confexecdir and confexec_DATA were defined twice
5247 pointed out by Karl Eichwalder
5248
5249Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5250
5251 * xmlcatalog.c: avoid unlink() and use remove() instead.
5252
5253Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5254
5255 * libxml.spec.in: cleanup
5256 * include/libxml/xmlwin32version.h: updated with 2.4.8
5257
5258Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5259
5260 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5261 of compiling libxml with a non standard set of options
5262
5263Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5264
5265 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5266 document --sgml option, fixing gnome bugzilla #63382
5267
5268Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5269
5270 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5271 breakage of 2.4.7, added a couple of really needed APIs
5272 like xmlCatalogIsEmpty() and xmlNewCatalog()
5273 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5274 for install-catalog
5275 * configure.in: preparing 2.4.8
5276
5277Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5278
5279 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5280 include/libxml/tree.h include/libxml/xmlIO.h: more include
5281 cleanups, export cleanly one html output + format function.
5282
5283Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5284
5285 * parser.c: removed initGenericErrorDefaultFunc call from
5286 xmlInitParser() since it could destroy previous calls to
5287 xsltSetGenericErrorFunc() effects
5288
5289Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5290
5291 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5292 keyword.
5293
5294Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5295
5296 * Makefile.am: cleanup
5297 * threads.c: cleanup too
5298 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5299 from xsltproc
5300 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005301 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005302
5303Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5304
5305 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5306 was not used anymore !
5307
5308Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5309
5310 * configure.in: preparing 2.4.7
5311 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5312 manual page from John
5313 * doc/*: updated the doc and rebuilt the generated pages
5314
5315Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5316
5317 * xmlIO.c: closing bug #62711, the library should never
5318 close stdin or stdout.
5319
5320Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5321
5322 * uri.c: second pass at fixing #63336, using Joel Young
5323 final patch. looks okay.
5324
5325Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5326
5327 * uri.c include/libxml/uri.h: trying to clear #63336
5328 allowing the escaping routine to parse unconformant
5329 URI-References.
5330
5331Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5332
5333 * vms/readme.vms vms/build_libxml.com nanoftp.c
5334 include/libxml/xmlversion.h.in: a few VMS updates from
5335 John A Fotheringham
5336 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5337 and xmlCleanupOutputCallbacks() for the Perl binding people.
5338
5339Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5340
5341 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5342 apply fixes to close #63271 and avoid segfaults when
5343 the error routine gets callbed before xmlInitParser()
5344 get called.
5345 * nanoftp.c error.c: Applied patches from Justin Fletcher
5346 correcting some xmlGenericError misuses.
5347
5348Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5349
5350 *doc/xmllint.xml, doc/xmllint.1
5351 New and improved man page for xmllint - .xml is the original, .1
5352 is the generated man page
5353
5354Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5355
5356 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5357 the web site from the main HTML document.
5358
5359Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5360
5361 * parser.c: fixed an erroneous validation bug when PE refs
5362 occurs in external parsed entities referenced from the
5363 internals subset
5364 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5365 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5366 added the associated testcase, it's a nice one.
5367 * HTMLparser.c: generate the DTD node as HTML still ...
5368 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5369
5370Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5371
5372 * HTMLparser.c: fixed a bug in htmlNewDoc()
5373
5374Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5375
5376 * test/threads/*: added entities testing to the Thread test
5377 * testThreads.c: make the test reasonable
5378 * DOCBparser.c: fix the DTD public and system ID
5379 * xmllint.c: added --sgml for SGML DocBook importing
5380 * Makefile.am: added Docbtests target
5381
5382Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5383
5384 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5385 * testThreads.c: removed bogus include
5386
5387Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5388
5389 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5390 fixed a very serious (looping) validation bug
5391
5392Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5393
5394 * include/libxml/globals.h include/libxml/threads.h threads.c
5395 testThreads.c: far more testing, cleaning up bugs
5396 * *.c : make sure globals.h is always included.
5397
5398Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5399
5400 * HTMLparser.c: try to get rid of parser loops for good.
5401
5402Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5403
5404 * configure.in: fixed some bugs in CFLAGS passing.
5405 * test/threads Makefile.am testThreads.c: added a specific
5406 threaded test case (really nasty, guaranteed).
5407
5408Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5409
5410 * catalog.c: serious cleanup on the management of the
5411 XML catalog tree, more tests done, especially with
5412 the catalog PI.
5413
5414Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5415
5416 * catalog.c: avoid a problem in catalog cleanup on SMP if
5417 catalogs were not initialized.
5418
5419Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5420
5421 * catalog.c xpath.c: trying to cleanup the not thread safe
5422 parts of the library.
5423
5424Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5425
5426 * include/libxml/globals.h configure.in global.data: make
5427 the allocation be per-thread a configure option
5428 * encoding.c include/libxml/parser.h: fixed compilation
5429 errors
5430
5431Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5432
5433 * include/libxml/parser.h: Norm reported that a few lines
5434 added were breaking libxslt compile, removed them for now
5435
5436Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5437
5438 * parser.c parserInternals.c threads.c: debugged and fixed
5439 initialization problems which were giving troubles on SMP
5440 boxes.
5441
5442Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5443
5444 * include/libxml/Makefile.am: missing globals.h
5445
5446Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5447
5448 * globals.c: added a couple of standard includes.
5449
5450Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5451
5452 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5453 include/libxml/parserInternals.h include/libxml/tree.h
5454 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5455 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5456 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5457 Applied the last patches from Gary, cleanup, activated threading
5458 all user accessible global variables are now handled in globals.[ch]
5459 Still a bit rought but make tests passes with either
5460 --with-threads defined at configure time or not.
5461 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5462 linking options
5463
5464Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5465
5466 * Makefile.am include/libxml/Makefile.am
5467 include/libxml/globals.h globals.c include/libxml/threads.h
5468 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5469 configure.in: started integrating the core of the thread support
5470 not activated yet but half integrated. The code should still
5471 compile and work anyway.
5472
5473Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5474
5475 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5476 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5477 integrating the non-controversial parts of Gary Pennington
5478 multithread patches
5479 * catalog.c: corrected a small bug introduced
5480
5481Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5482
5483 * catalog.c include/libxml/catalog.h: very serious cleanup,
5484 isolating unportable code and as much as possible the accesses
5485 to the global shared catalog. May need more testing !
5486
5487Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5488
5489 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5490 Keith Isdale patches for the XSLT debugger interfaces. Some
5491 cleanup
5492
5493Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5494
5495 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5496 * DOCBparser.c: generate line nubers in elements
5497
5498Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5499
5500 * configure.in: preparing 2.4.6 release
5501 * doc/xml.html doc/html/*: updated and rebuilt the docs
5502 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5503
5504Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5505
5506 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5507 adding documentation for DV's supercatalog support
5508
5509Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5510
5511 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5512 super catalog support adding one API and one flag --sgml to
5513 xmlcatalog
5514
5515Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5516
5517 * doc/xmlcatalog_man.xml, xmlcatalog.1
5518 One more crack at
5519 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5520
5521
5522Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5523
5524 * xpath.c: implemented xmlXPathObjectCopy for external objects
5525 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5526
5527Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5528
5529 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5530 finishing up fix to
5531 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5532 the xmlcatalog man page display more elegantly
5533
5534Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5535
5536 * configure.in: closing bug #61832
5537 * HTMLparser.c: removed a warning
5538
5539Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5540
5541 * xpath.c: fixing #61673 part I, do not loose doc information
5542 when copying result value trees.
5543
5544Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5545
5546 * xpath.c: trying to harden the XPath interpreter
5547
5548Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5549
5550 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5551 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5552
5553Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5554
5555 * HTMLparser: repaired another loop problem
5556
5557Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5558
5559 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5560 parsing.
5561 * xpath.c: fix bug #61291 the default XML namespace node is
5562 missing from the namespace axis.
5563 * tree.c: refuse to create namespaces nodes with prefix "xml"
5564
5565Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5566
5567 * SAX.c: ouch a non-defined namespace could lead to a crash,
5568 fixed #61215
5569
5570Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5571
5572 * parserInternals.c: closed bug #61054
5573
5574Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5575
5576 * include/libxml/Makefile.am: closing #60708
5577
5578Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5579
5580 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5581 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5582
5583Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5584
5585 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5586
5587Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5588
5589 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5590 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5591
5592Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5593
5594 * catalog.c: Justin Fletcher provided cleaup code in case
5595 HAVE_STAT is not defined
5596 * include/win32config.h: Igor Zlatkovic suggested to have
5597 HAVE_STAT defined there
5598
5599Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5600
5601 * catalog.c - fixed typing error reported by M. Barros
5602
5603Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5604
5605 * xmllint.c - fixing typo
5606
5607Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5608
5609 * HTMLparser.c: small enhancement to prevent loop on
5610 unrecognizable data
5611
5612Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5613
5614 * parserInternals.c: applying patch from bug #60757 this
5615 should close it
5616
5617Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5618
5619 * catalog.c xmlcatalog.c: removed a couple of warning
5620 * xpath.c: try to solve the linking problem on platforms
5621 needing trio to compile
5622
5623Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5624
5625 * Makefile.am libxml.spec.in: backing up non-documented changes
5626 commited without review or aproval by Jens Finke <jens@gnome.org>
5627 * HACKING: made 100% clear that no commit should be done directly
5628
5629Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5630
5631 * configure.in: Joe Orton provided a patch fixing a problem
5632 when iconv is specified to be in a non-standard directory
5633 but wasn't exported in xml2-config --cflags
5634
5635Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5636
5637 * configure.in: let's ship 2.4.5 before getting too much
5638 troubles with 2.4.4 errors.
5639
5640Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5641
5642 * encoding.c entities.c: do not output hexadecimal charrefs
5643 when serializing HTML since some version of Netscape can't
5644 grok it, generate decimal ones.
5645 * result/HTML/doc3.htm: output changed due to previous test
5646 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5647
5648Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5649
5650 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5651 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5652
5653Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5654 Released 2.4.4
5655
5656 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5657 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5658 updated the configuration scripts systems accordingly
5659
5660Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5661
5662 * configure.in: preparing for 2.4.4
5663 * doc/xml.html doc/html/*: updated and rebuilt the docs
5664
5665Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5666
5667 * win32/dsp/libxml2.def.src: tried to incorporate comments
5668 from bug #59220
5669
5670Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5671
5672 * parser.c result/noent/wml.xml: fixed bug #59981 related
5673 to handling of '&' in attributes when entities are substitued
5674
5675Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5676
5677 * libxml.h include/libxml/xmlversion.h.in
5678 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5679 Tried to close bug #60131
5680
5681Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5682
5683 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5684
5685Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5686
5687 * SAX.c: fixing bug #59946 on xmlns=""
5688
5689Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5690
5691 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5692 but allocates a new error code.
5693
5694Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5695
5696 * xmllint.c: John Fleck fixed typos in the options output
5697 * parser.c SAX.c: fix ignorable white space SAX selection
5698
5699Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5700
5701 * entities.c: Steve Underwood found the possibility of an
5702 ininite loop in case of error.
5703
5704Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5705
5706 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5707
5708Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5709
5710 * parser.c: warn if version is not 1.0 but it's not
5711 strictly speaking an error after analyzing the spec
5712
5713Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5714
5715 *doc/catalog.html - add link to the html version of the
5716 man page, other linguistic cleanups
5717
5718Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5719
5720 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5721 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5722 file, has not yet been included in the build.
5723
5724Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5725
5726 * catalog.c: removed a duplicate affectation Justin Fletcher
5727
5728Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5729
5730 * tree.c: Armin Sander pointed a possible text coalescing
5731 problem, completed his patch.
5732
5733Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5734
5735 * trionan.c: Fixed const and volatile re-definition problem
5736
5737Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5738
5739 * libxml.4 parser.c: doc updates from Heiko Rupp
5740 * parserInternals.c: 2 sanity checks from Heiko Rupp
5741
5742Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5743
5744 * tree.c: applied patch from Armin Sander to make some pointers
5745 const in xmlCopyNode()
5746 * include/libxml/tree.h: added fix to the header
5747
5748Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5749
5750 * xpath.c: hum, restrict the integer usage gcc bug workaround
5751 to only gcc compilers so that other architecture don't get
5752 penalized by this limitation.
5753 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5754
5755Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5756
5757 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5758 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5759
5760Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5761
5762 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5763 --convert option to xmlcatalog to convert SGML ones to
5764 the XML syntax.
5765 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5766
5767 2.4.3 got released at that point
5768Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5769
5770 * catalog.c xmlIO.c: started some serious testing and fixed
5771 a few bug and optmization needs.
5772
5773Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5774
5775 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5776 preparing for a 2.4.3 release even if it may not be ready yet
5777 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5778 all file parsing lookup to go through the entity resolver, add
5779 to add an API to bypass it (needed to load catalogs themselves),
5780 some cleanup on the catalog code too.
5781 * nanoftp.c: small cleanup
5782 * doc/catalog.html: small update
5783
5784Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5785
5786 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5787 Jun Kuriyama
5788
5789Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5790
5791 * doc/catalog.html: finished the catalog documentation
5792
5793Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5794
5795 * doc/catalog.html doc/xml.html: added documentation about
5796 Catalog support, misses an API description
5797 * doc/html/*: reextracted the API pages
5798
5799Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5800
5801 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5802 Added the part about section 7.2 on URI resolution,
5803 fixed a side effect in the HTML parser, look complete
5804 and ready to rock except the URI/SystemID part!
5805
5806Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5807
5808 * include/libxml/catalog.h include/libxml/parser.h
5809 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5810 xmlIO.c: added support and APIs needed for the catalog PI
5811 * include/libxml/xmlIO.h: cleanup
5812
5813Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5814
5815 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5816 include/libxml/catalog.h: starts to look okay, really
5817 plugged the new framework, cleaned a lot of stuff,
5818 added some APIs, except the PI's support missing this
5819 should be mostly complete
5820 * result/catalogs/* test/catalogs/*: added new test, enriched
5821 the existing one with URN ID tests
5822
5823Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5824
5825 * catalog.c: fixed nextCatalog
5826 * result/catalogs/docbook test/catalogs/*: started adding
5827 a small regression test
5828
5829Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5830
5831 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5832 more work on the XML catalog support.
5833 * parser.c include/libxml/parser.h: small cleanup seems using
5834 list as a public parameter name can give portability troubles
5835 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5836 include/libxml/xpath.h include/libxml/Makefile.am: removed
5837 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5838 wrappers
5839
5840Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5841
5842 * Makefile.am trio.c triodef.h trionan.c xpath.c
5843 include/libxml/Makefile.am include/libxml/trionan.h:
5844 Re-worked Not-A-Number and Infinity support.
5845 * xmlcatalog.c: added readline include files
5846
5847Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5848
5849 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5850 testCatalog as xmlcatalog, making it an installed app
5851 adding a shell, and preparing it to be a /etc/xml/catalog
5852 management tool, though not ready yet
5853 * catalog.c include/libxml/catalog.h: adding support for
5854 XML Catalogs http://www.oasis-open.org/committees/entity/
5855 not finished, there is some interesting tradeoffs and a
5856 few open questions left.
5857
5858Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5859
5860 * xmllint.c: fixed a line formatting problem
5861
5862Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5863
5864 * SAX.c: removed a couple of unused variable (Albert Chin)
5865
5866Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5867
5868 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5869 trying to fix some troubles w.r.t. function returning
5870 const xxxPtr.
5871
5872Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5873
5874 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5875 defined
5876
5877Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5878
5879 * xpointer.c: removed unused var
5880
5881Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5882
5883 * testXPath.c: another small cleanup closing bug #59110
5884
5885Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5886
5887 * win32/dsp/libxml2.def.src: small cleanup closing bug
5888 #59108
5889
5890Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5891
5892 * example/gjobread.c: add xmlCleanupParser() before leaving
5893
5894Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5895
5896 * config.h.in configure.in include/libxml/xmlwin32version.h:
5897 released 2.4.2
5898
5899Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5900
5901 * include/libxml/valid.h debugXML.c valid.c: deprecate
5902 the non-boundchecking Sprintf functions, add Snprintf
5903 this should close bug #57984
5904
5905Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5906
5907 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5908 URIs before doing the lookups (pointed by Mark Vakoc)
5909
5910Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5911
5912 * xpath.c: serious changes on Result Value Trees and NodeSets
5913 w.r.t. deallocation and collect operations. Probably not
5914 100% clean (merge of allocated trees smells like a problem).
5915 Seems sufficient to close #58943
5916
5917Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5918
5919 * xmllint.c: adding a --format option
5920
5921Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5922
5923 * xpath.c: count() was broken on Result Value Tree
5924 * xmlIO.c: fixed file:/// accesses on _WIN32
5925
5926Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5927
5928 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5929 macro was renamed, this should close bug #58683
5930
5931Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5932
5933 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5934 entity substitution mode text at the end of the entity might
5935 be added due to text coalescing.
5936 * nanoftp.c parser.c: small cleanup
5937
5938Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5939
5940 * HACKING: added John Fleck right to commit in the doc subdir
5941
5942Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5943
5944 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5945 allow to inherit attributes from the DTD directly in the
5946 tree, this is needed for XPath and can be a useful feature.
5947 Inherited namespaces are always provided at the tree level now
5948 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5949 of tests for this feature (XSLT being the prime user).
5950
5951Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5952
5953 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5954 testSAX.c xmlIO.c xmllint.c include/win32config.h
5955 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5956 include/libxml/xmlwin32version.h.in win32/README.MSDev
5957 win32/dsp/*: applied Win32 Facelift No.2 patches from
5958 Igor Zlatkovic for Windows/MSC
5959
5960Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5961
5962 * SAX.c: unparsedEntityDecl() the URI computation of the
5963 entity wasn't done breaking XSLT unparsed-entity-uri()
5964
5965Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5966
5967 * xpath.c: fixed a bug when walking the descendants and
5968 the current node has no children
5969 * debugXML.c: show up when a text node is supposed to not be escaped
5970
5971Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5972
5973 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5974 worked like the set:leading() function)
5975 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5976
5977Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5980
5981Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982
5983 * include/libxml/xmlIO.h: apply change to close #58141
5984 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5985
5986Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * parser.c: when the internal subset uses a PE, then the
5989 included entity can use conditional sections.
5990
5991Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5994 when walking the namespace axis showing up in
5995 libxst/tests/general/bug-12
5996 * xmlmemory.c: added the possibility to trace a given block
5997 defined by its address
5998
5999Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000
6001 * parser.c: don't override existing encoding specified before
6002 starting xmlParseDocument()
6003
6004Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * include/libxml/xmlwin32version.h: reinserted, needed for
6007 Windows users of CVS
6008
60092001-07-27 Darin Adler <darin@bentspoon.com>
6010
6011 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6012 * testCatalog.c: Add include of <libxml/parser.h>.
6013
60142001-07-27 Darin Adler <darin@bentspoon.com>
6015
6016 * include/libxml/.cvsignore:
6017 * include/libxml/xmlwin32version.h:
6018 Remove this file from CVS because it's generated.
6019
6020Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * parser.c include/libxml/parser.h: applied const patches from
6023 Tom Moog #58002
6024
6025Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6026
6027 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6028 lookup framework
6029
6030Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031
6032 * tree.c: fixed xmlCopyNode() for documents
6033
6034Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035
6036 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6037
6038Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * parser.c: fixes bug #57652 reported by Morus Walter
6041
6042Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6045
6046Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6049 errors, lesson don't add new functions at 1am before a release
6050 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6051 from XPath initialization when possible.
6052
6053Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * result/scripts/base*: removing history/readline changed
6056 this slightly
6057 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6058 xmllint.c: make element content line number generation
6059 optionnal to avoid breaking old apps added interface to switch
6060
6061Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006064 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006065 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6066 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6067 John Kroll fixes to allow saving to HTTP via PUT (or
6068 POST of needed).
6069 * doc/html/*.html: regenerated the docs
6070
6071Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6072
6073 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6074 xmlHashScanFull and xmlHashScannFull3 to get passed the
6075 three keys as arguments to the callback function
6076
6077Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078
6079 * configure.in Makefile.am: removed libxml softlink for good
6080 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6081 100% coverage by gtk-doc
6082
6083Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084
6085 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6086 fixed serious troubles due to size_t vs. int mismatch
6087
6088Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6091
6092Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6093
6094 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6095 convenient extension API for value and context managing
6096 Now handles external objects through xmlXPathPopExternal,
6097 xmlXPathWrapExternal and xmlXPathReturnExternal.
6098 Added functions for sets operations (intersection, etc.)
6099
6100Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6103 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6104 HTMLparser.c: cleanup of global variables, marking some
6105 const or private.
6106
6107Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6108
6109 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6110 fixed xmlXPathNodeSetItem when passing index=0
6111
6112Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6115
6116Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * xmllint.c: fixed compilation under Cygwin #57503
6119 * TODO: update
6120
61212001-07-13 Peter Williams <peterw@ximian.com>
6122
6123 * config.h.in: add #undef HAVE_DLFCN_H
6124
6125 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6126 builddir.
6127
6128Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6131 raised by #57348 and #57381
6132
6133Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6136 tree.c xpointer.c: store the line numbder in element->content,
6137 may break some software, need a configuration mechanism
6138
61392001-07-10 Darin Adler <darin@bentspoon.com>
6140
6141 * .cvsignore:
6142 * example/.cvsignore:
6143 * include/.cvsignore:
6144 * include/libxml/.cvsignore:
6145 Various things that are generated and should be ignored.
6146
6147Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6148
6149 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6150 * doc/xml.html doc/html/*: updated the docs
6151
6152Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6155 validation occured on content with element child
6156
6157Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * tree.c: fixed XML Base computation which was broken
6160 * debugXML.c: added a base function to the shell
6161 * Makefile.am result/scripts/* test/scripts/*: added scripts
6162 based regression tests, and adding 2 XML Base tests
6163
6164Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165
6166 * tree.c: set properties doc and call xmlSetListDoc for properties
6167 content when grafting them in a different tree.
6168 * aclocal.m4: remove from CVS
6169
6170Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * win32/libxml2/libxml2.def.src: added some missing entry point
6173 for XPath (Mark Vakoc)
6174
6175Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6178 layer should URI-Unescape before trying to open resources.
6179
6180Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * xpath.c: fix the name() bug for elements in the default
6183 namespace reported by Charlie Bozeman
6184
6185Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6188 led to an XPath fix, improvements of SAX initialization, and
6189 an added option --nocdata to testXPath
6190
6191Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * doc/libxml-doc.el: Felix Natter provided anew version working
6194 with XEmacs too
6195
6196Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * include/libxml/xpath.h: small cleanup
6199 * doc/xml.html: update
6200
6201Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6204 released 2.3.14
6205
6206Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * doc/html/*: rebuilt the docs for the release
6209 * doc/xml.html: added 2.3.14 release.
6210
6211Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6212
6213 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6214 were not equal to empty strings
6215
6216Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6217
6218 * SAX.c: fixed a URI-Reference computation problem when validating
6219 * xmlIO.c: small cleanup
6220
6221Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6222
6223 * parser.c: improved the description of a couple of interfaces
6224 upon Larry Stamper suggestion
6225
6226Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6227
6228 * SAX.c entities.c parser.c: changed completely the way entities
6229 are handled when running the parser in entity substitution mode.
6230 This fixes a bug reported by Stephan Kulow and nearly divides
6231 by 3 the amount of memory required by libxslt to load and process
6232 DocBook TDG.
6233
6234Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * HTMLparser.c: fixing a too early root closing problem raised
6237 byt Prashanth Naidu
6238
6239Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6242 raised by Mark Vakoc.
6243
6244Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * example/Makefile.am: fixed the include path to add srcdir/include
6247 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6248 and some cleanup
6249
6250Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6253 lot of optimization work, results in significant improvements
6254 when handling really complex XPath queries. Add a small optimizer
6255 for unions, improve [n] and [last()], avoid some costly ops.
6256
6257Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258
6259 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6260 * xpath.c: small cleanup
6261 * xmlGetNsList: reformated, fixed problems if used on Entities
6262
6263Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264
6265 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6266
6267Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6270 * Makefile.am example/Makefile.am: workaround automake generating
6271 erroneous deps
6272
6273Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * include/win32config.h: bug #56801 Yon Derek provided a patch
6276 to the windows config file.
6277
6278Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6281 libxml.h : Yon Derek provided a set of changes to compile from
6282 CVS on Windows/MSC
6283
6284Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * parser.c: fixed UTF8 BOM support in push mode
6287 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6288 added a specific testcase
6289
6290Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * Makefile.am: added --push regression tests
6293 * parserInternals.c: the XML parser segfaulted in --push mode
6294
6295Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * configure.in: moved the symlinks detection within a CVS
6298 check, this is not portable and will be removed soon.
6299 * xpath.c: small cleanup/speedup
6300
6301Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6304 release of 2.3.12
6305 * parser.c: make an error message if unknow entities in all cases
6306
6307Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6310
6311Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312
6313 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6314 includes were installed in the wrong dir
6315
6316Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * doc/html.xml: warn against sending code to exhibit bugs.
6319
6320Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
6322 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6323 Tru64 from Thomas Leitner
6324
6325Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * AUTHORS: added William and Bjorn
6328 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6329 daniel@veillard.com hopefully I won't have to do this again
6330 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6331 docs can be rebuilt cleanly now
6332 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6333 from CVs it's generated, added include/libxml/xmlwin32version.h
6334 also generated but which should change far less frequently.
6335 * catalog.c nanoftp.c: made sure to include libxml.h not
6336 libxml/xmlversion.h directly
6337 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6338 when compiling on WIN32 and MSC
6339
6340Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * include/Makefile.am include/libxml/Makefile.am configure.in:
6343 fixed make distcheck and rebuilding the rpms
6344
6345Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6346
6347 * configure.in: should finish the migration of exported includes
6348 into a real include/libxml in CVS, at least for CVS users.
6349 * removed the exported headers, added in include/libxml (as well
6350 as xmlversion.h.in).
6351
6352Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * configure.in: fixed the way to detect symlink
6355
6356Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * configure.in: updated, include/libxml is now a real CVS dir
6359
6360Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6361
6362 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6363 version works with both libxml1 and libxml2 (it autodetects
6364 the prefix of the html-files) from Felix Natter.
6365 * doc/xml.html: updated doc accordingly
6366
6367Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368
6369 * xpath.c: fixed the bug generating a template loop in libxslt
6370 when using docbook-xsl-1.4, * should filter out document nodes
6371 * HACKING: added William
6372 * TODO: updated
6373
6374Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * doc/FAQ.html: added a warning about gcc-3.0
6377 * doc/xml.html: added reference to gdome2 and removed a confusing
6378 sentence
6379
6380Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * xmlversion.h: okay this is a generated file, but Windows
6383 users need it and they can't generate it, and I want CVS
6384 Windows users ...
6385 * win32/libxml2/libxml2_so.dsp: Windows project file for
6386 the shared lib version of libxml2
6387 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6388 resources needed for libxslt/xsltproc by Yon Derek
6389
6390Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6391
6392 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6393
6394Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6397
6398Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6399
6400 * include/win32config.h: Yon Derek provided a first fix
6401 to be able to compile libxslt/xsltproc on Windows
6402
6403Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * xpath.c: attempt to work around what seemed a gcc optimizer
6406 bug when handling floats on i386 http://veillard.com/gcc.bug
6407 * tree.c entities.c encoding.c: doing some cleanups while
6408 chasing it
6409
6410Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6411
6412 * Makefile.am: cleanup when --without-debug is specified
6413 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6414 w.r.t. --without-debug and other include points
6415 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6416 Catalogs
6417 * configure.in entities.h tree.h HTMLparser.c: removed
6418 --without-corba, made the _private field mandatory
6419
6420Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6421
6422 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6423 outputs a BOM in UTF8, an errata has been issued to avoid the
6424 problem, that was the most reasonable solution... Add support
6425 for a leading UTF8 BOM in entities.
6426
6427Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * valid.c: fixed a bug found when post validating an entity ref
6430 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6431 activate it too
6432
6433Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6434
6435 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6436 weakness in the node copy the XPointer and the XInclude
6437 implementations. Serious cleanup.
6438
6439Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6440
6441 * Makefile.am: Kjartan Maraas provided a small patch to
6442 add xml2-config.in to EXTRA_DIST
6443
6444Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6445
6446 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6447 provided another failing case found in KDE, the way the
6448 ctxt->vctxt.nodeTab was allocated and freed changed over
6449 time but it wasn't completely cleaned up. This should fix it.
6450
6451Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * parser.c: Stephan Kulow also raised the fact that line number
6454 could get miscounted making debug harder, fixed the problem
6455 in xmlParseCharData()
6456
6457Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6458
6459 * valid.c: Stephan Kulow pointed out a problem when validating
6460 and using an empty entity, forgot a 'break' in a case.
6461
6462Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6465 * doc/xml.html: updated with 2.3.11
6466
6467Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * TODO: updated adding cleanup of generated doc
6470 * configure.in: prepared to release 2.3.11
6471 * xmllint.c: added --version for bug reporting
6472 * doc/html/*.html: rebuilt the doc
6473
6474Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6475
6476 * xpath.c: first part of the work on selecting namespace to
6477 fix bug #56115
6478
6479Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480
6481 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6482 when using -liconv
6483 * TODO: updated
6484
6485Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6486
6487 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6488 cleanup, encoding support.
6489
6490Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6491
6492 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6493
6494Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495
6496 * xpath.c: bug detected by Ankh when / is used as a function arg
6497
6498Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6499
6500 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6501 of element and use it to avoid outputting formatting spaces at
6502 the wrong place. Implemented the format parameter for HTML save.
6503 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6504 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6505 result/HTML/wired.html: of course this impact the result of a
6506 number of HTML tests
6507
6508Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * HTMLtree.[ch]: started augmenting the HTML save API with
6511 encoding and formatting parameters
6512
6513Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
6515 * HTMLtree.h: cleanup and started evaluating the work needed on
6516 revamping the HTML output code
6517
6518Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6519
6520 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6521
6522Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6523
6524 * valid.c: fixed bug #56049, forgot one check in the
6525 validation routine
6526
6527Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6530
6531Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * libxml.h: fixed an error in last commit
6534 * doc/FAQ.html: added an entry for compilation from CVS
6535
6536Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6537
6538 * xmlversion.h.in libxml.h: Cygwin patches
6539 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6540 * tree.h: cleanup
6541
6542Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6545 memory block in a strange case where libxml is linked twice
6546 in the binary.
6547
6548Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6551 state far too often, simple fix used to avoid it.
6552
6553Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6556 being processed, applied his patch
6557 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6558
6559Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6560
6561 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6562 provided fixes to compile on MSCC again
6563 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6564 also provided an update for the project files.
6565
6566Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6569 bug #55810
6570
6571Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572
6573 * tree.c: fixed xmlGetNsProp() to close bug #55683
6574 Note this requires libxslt to use it's own function instead.
6575
6576Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * HTMLtree.c: when in a pre element no formatting space should
6579 be added.
6580 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6581
6582Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * configure.in: added tests for signal() and signal.h
6585
6586Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6587
6588 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6589
6590Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6591
6592 * doc/libxml-doc.el: Felix Natter provided a new version for
6593 libxml2
6594
6595Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * HTMLtree.c: when in a pre element no formatting space should
6598 be added.
6599
6600Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6603
6604Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6605
6606 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6607 hack
6608 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6609 * uri.c: fixed a warning
6610
6611Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6612
6613 * HTMLtree.c: trying to close bug #55772 escaping in script
6614 elements
6615 * doc/xml.html: suggest to send mail to the list
6616
6617Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6618
6619 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6620 good. Use a macro and based on the solution provided in
6621 vsnprintf manual page from GNU.
6622
6623Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6624
6625 * error.c: Workaround for non-preserving variadic list.
6626 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6627
6628Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6629
6630 * doc/xml.html: added 2.3.10 release
6631
6632Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * configure.in: releasing 2.3.10
6635
6636Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6639
6640Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6641
6642 * encoding.c: Robert Collins provided a patch to add the
6643 "US-ASCII" encoding alias
6644
6645Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646
6647 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6648 string oriented functions and started cleaning the related areas
6649 in xpath.c which needed fixing in this respect
6650
6651Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6652
6653 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6654 #55380
6655 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6656
6657Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * TODO: updated
6660 * nanohttp.[ch] : started adding APIs to get the redirected URL
6661 when this occurs (needed for further base computation
6662 * tree.h: cleanup
6663 * encoding.c: cleanup
6664 * SAX.c: minor change around ctxt->loadsubset
6665
6666Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667
6668 * Makefile.am include/Makefile.am: small change to have
6669 include/libxml rebuilt if working from CVS.
6670 * uri.c: applied another patch from Carl Douglas for URI escaping,
6671 this should close bug #51876
6672
6673Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674
6675 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6676 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6677 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6678 added specific regression test
6679 * parser.h: preparing for the XSLT mode where DTD inherited
6680 attributes are added to the tree.
6681
6682Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * xinclude.[ch]: Updated the namespace for the Last Call version
6685 * result/XInclude/include test/XInclude/include: updated the
6686 testsuite accordingly
6687
6688Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6689
6690 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6691 related to bug #51876
6692
6693Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694
6695 * tree.c: fixed a gross mistake in base computation, xml:base is
6696 not completely correct yet (need cascade).
6697 * xpath.[ch]: added the few things needed to find a function name
6698 and URI from the XPath context when it is called.
6699
6700Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6703 * DOCBparser.c: small cleanup
6704 * xmllint.c: added a --catalogs option to load catalogs from
6705 $SGML_CATALOG_FILES
6706 * tree.c: cleanup
6707 * configure.in: iconv library fixup, ICONV_LIBS
6708
6709Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6710
6711 * catalog.c: handling of CATALOG entries. detection of recursion,
6712 and a few bugfixes
6713 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6714 against the default namespace
6715
6716Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6719
6720Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6721
6722 * parser.c: fixed propagation context info when parsing an
6723 external entity.
6724 * doc/html/*.html: regenerated a couple of docs
6725
6726Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727
6728 * doc/xml.html: update with 2.3.9 informations
6729
6730Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6731
6732 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6733 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6734 * doc/html/* : rebuilt the docs
6735 * valid.c: small patch which may improve some case when
6736 validating.
6737
6738Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * HTMLparser.c: Closed bug #54891
6741 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6742 to the suite
6743
6744Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6745
6746 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6747 applied a documentation patch from LotR and filled in a few missing
6748 descriptions
6749
6750Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751
6752 * xpath.c tree.c parser.c: speed optimizations at the parser level
6753 document tree freeing and xpath evaluation
6754
6755Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6756
6757 * parser.c parser.h parserInternals.h: fixed a couple of
6758 interfaces for handling memory buffer input to const char *
6759 upon suggestion of JamesH.
6760
6761Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * configure.in: LoTR sent a patch fixing the previous commit
6764
6765Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * configure.in: trying to deal again with the stoopid -R linking
6768 flag of Solaris
6769
6770Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6771
6772 * xpath.h: two nodeset access macros from Thomas Broyer
6773
6774Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6775
6776 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6777 patch from Thomas Broyer
6778
6779Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6780
6781 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6782 case
6783 * INSTALL: was empty added stuff from the FAQ
6784
6785Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786
6787 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6788 attributes handling and #54433 by adding xmlUnsetProp()
6789 and xmlUnsetNsProp()
6790
6791Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6792
6793 * HTMLparser.c: Patch from Jonas Borgström
6794 (htmlGetEndPriority): New function, returns
6795 the priority of a certain element.
6796 (htmlAutoCloseOnClose): Only close inline elements if they
6797 all have lower or equal priority.
6798 * result/HTML: this of course changed a number of tests results.
6799
6800Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * xmlIO.c catalog.c: plugged in the default catalog resolution
6803 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6804 documentations
6805 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6806
6807Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808
6809 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6810 integrating catalogs
6811 * catalog.[ch] testCatalog.c: adding a small catalo API
6812 (only SGML catalog support).
6813 * parser.c: restaured xmlKeepBlanksDefault(0) API
6814
6815Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6816
6817 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6818
6819Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6820
6821 * parser.c: added xmlParseExternalEntityPrivate() to allow
6822 propagation of ctxt->_private when parsing external entities
6823
6824Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6825
6826 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6827
6828Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6829
6830 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6831
6832Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6833
6834 * valid.c: warn when indeterminist content model is detected
6835 * result/VC/ElementValid8: this adds a message
6836 * Makefile.am: add --novalid for VCM tests
6837 * parserInternals.c: added a call to Init memory
6838
6839Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6840
6841 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6842 when both parameters are NULL.
6843
6844Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6845
6846 * valid.c: applied small patch from Gary Pennington, reindented
6847 some part of the code.
6848
6849Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6850
6851 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6852 release, updated and regenerated the docs
6853
6854Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6855
6856 * xpath.c result/XPath/expr/floats : clarified and cleanup
6857 printing of abnormal floats in tests.
6858
6859Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860
6861 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6862 * results/HTML/ : a few changes in the output of the HTML tests as
6863 a result.
6864 * configure.in: tying to fix -liconv where needed
6865
6866Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6867
6868 * Makefile.am: fixed a stupid error
6869
6870Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6871
6872 * configure.in Makefile.am: make the inclusion of the trio
6873 modules in the library conditional
6874
6875Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876
6877 * DOCBparser.c: patche from László Kovács, fixed entities refs
6878 in attributes handling
6879
6880Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6881
6882 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6883 flushing
6884
6885Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * xpath.c: fix of an XSLT namespace bug reported on the list
6888 general/bug-8-
6889
6890Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6891
6892 * strio.h trio.c: Dan McNichol suggested a couple of small
6893 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6894
6895Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6896
6897 * tree.c parser.c encoding.c: spent a bit more time looking
6898 at the parsing speed and DOM handling. Added a few more
6899 speedups.
6900
6901Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6902
6903 * parser.c: small but effective parsing speed improvement
6904
6905Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6906
6907 * configure.in: default on the DocBook parser inclusion (for Gnome)
6908 * DOCBparser.h: fixed a header reference
6909
6910Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6911
6912 * configure.in xpath.c: applied Bjorn patches for FPE on the
6913 alpha
6914
6915Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916
6917 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6918 xmlSaveFormatFileTo()
6919
6920Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6921
6922 * xpath.c: simple and efficient optimization, XPath functions
6923 aways bind to the same code, cache this
6924 * TODO: updated (by saying some is obsolete)
6925
6926Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6927
6928 * xpath.c: more cleanup work on XPath name parsing routines
6929
6930Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6931
6932 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6933 xmlXPathParseName
6934 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6935 * debugXML.c: avoid compilation problems if compiling without
6936 HTML support, Igor Zlatkovic
6937 * win32/libxml2/libxml2.def.src: being able to compile without
6938 XPath on Windows
6939
6940Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6941
6942 * libxml.m4: yet another patch from Toshio Kuratomi
6943
6944Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6945
6946 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6947
6948Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6949
6950 * tree.[ch]: added xmlSaveFormatFile interface for saving
6951 and indenting a file.
6952
6953Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6954
6955 * xpath.c: fixed bug #53689 related to processing-instruction()
6956
6957Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6958
6959 * DOCBparser.c: patche from László Kovács
6960
6961Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962
6963 * parser.c: applied fixes from Christian Glahn bug report #53391
6964
6965Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6966
6967 * error.c: Jean François Lecomte provided a complete description
6968 and a fix to bug #53537
6969
6970Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6971
6972 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6973
6974Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6975
6976 * DOCBparser.c SAX.c: a bit more work on entities processing.
6977 Still Need to cleanup XML output and references in attributes
6978
6979Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6980
6981 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6982
6983Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * tree.c: trying to fix #53574, not completely complete,
6986 I would like xmllint --copy --debug test/ent1 and
6987 xmllint --debug test/ent1 to show the same result.
6988 * xpath.c: fix a bug when trying to sort namespace nodes
6989
6990Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6991
6992 * HTMLtree.c: real fix for #53402
6993
6994Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995
6996 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6997 PIs when using xsl:output
6998 * valid.c: closing #53537 some case generate segfaults if there
6999 is validity errors
7000
7001Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7002
7003 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7004 of external parsed entities, added --noent to testDocbook
7005 * valid.c: Garry Pennington found an uninitialized variable
7006 access in xmlValidateElementContent()
7007
7008Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7009
7010 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7011 with madness
7012 * result/HTML/ : this modified the result of the regression tests
7013 a lot.
7014
7015Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016
7017 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7018 to doc where it wasn't checked against NULL reported by
7019 Jens Laas
7020
7021Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7022
7023 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7024 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7025
7026Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7027
7028 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7029 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7030 * SAX.[ch]: cleanup and updates for DocBook
7031 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7032 ex SGML identifier changes
7033 * valid.c: removed a static unused function.
7034
7035Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7036
7037 * HTMLtree.c: applied change for Paul Sponagl on script saving
7038 * Makefile.am: the warning about entity title.xml are normal.
7039
7040Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7041
7042 * configure.in: release of 2.3.7
7043 * Makefile.am: fixing make distcheck
7044
7045Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7046
7047 * doc/html/* doc/xml.html: updated and regenerated the docs
7048
7049Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050
7051 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7052
7053Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7054
7055 * tree.c: fixed #53388 with the provided patch
7056
7057Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7058
7059 * valid.c: Bjorn detected an invalid memory access. Fixed
7060 vstateVPush()
7061
7062Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7063
7064 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7065
7066Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7067
7068 * libxml.h: new header used only for the compilation of libxml
7069 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7070 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7071 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7072 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7073 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7074 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7075 baseline (version 1.2 plus a single patch).
7076 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7077 scientific notation for numbers. Tests added.
7078 * xpath.c: formatting of numbers changed to use sprintf
7079 (contribution from William Brack)
7080
7081Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7082
7083 * valid.c: cleanup, more useful debugging
7084 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7085 * xmlIO.c: entity loading is printed as an error when validating
7086
7087Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088
7089 * valid.c: fixed to validate within entities
7090 * test/VCM/v22.xml: added a specific testcase
7091
7092Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * valid.c: forgot an epsilon transition in for ()+
7095 * test/VCM/v21.xml : added a specific test case
7096
7097Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7098
7099 * valid.c: removed a state explosion exhibited by RSS
7100 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7101 from bug #51872
7102
7103Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7106 validation without using an ugly NFA -> DFA algo in the source.
7107 Made a specific algorithm easier to maintain, using a single
7108 stack and without recursion.
7109 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7110 * hash.c: made the growing routine static
7111 * tree.h parser.c: added the parent information to an
7112 xmlElementContent node.
7113
7114Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115
7116 * SAX.c parser.c xpath.c: generating IDs when not validating
7117 from an external parsed entity was poisoning the ID has table
7118 with removed values. This was killing XSLT on the KDE help
7119 browser.
7120
7121Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7122
7123 * entities.h: andrew@ugh.net.au detected a double declaration
7124
7125Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7126
7127 * debugXML.c hash.c tree.h valid.c : some changes related to
7128 the validation suport to improve speed with DocBook
7129 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7130 the way validation errors get reported
7131
7132Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7133
7134 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7135 by P C Chow and William M. Brack for XSLT HTML output
7136
7137Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7138
7139 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7140 Igor Zlatkovic patches for MSC compilation and added his
7141 updates
7142
7143Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7144
7145 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7146 prefix lookup.
7147 * parserInternals.c: fixed the bug reported by Morus Walter
7148 due to an off by one typo in xmlStringCurrentChar()
7149
7150Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7151
7152 * HTMLparser.c result/HTML/*: revamped the way the HTML
7153 parser handles end of tags or end of input
7154
7155Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7156
7157 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7158
7159Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7160
7161 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7162 bug where the linktime verions of free() won't work ...
7163
7164Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7165
7166 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7167
7168Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7169
7170 * doc/xml.html: added 2.3.6 release
7171
7172Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7173
7174 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7175 * result/wml.xml: resulted in a small output change
7176
7177Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7178
7179 * tree.c: xmlNewDoc was missing the charset initialization
7180 * xmllint.c: added --auto to autogenerate a doc, allow to
7181 reproduce the problem fixed on xmlNewDoc
7182
7183Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7184
7185 * xpath.c: trying to get 52979 solved
7186 * tree.c result/ result/noent/: trying to get 52712 solved, this
7187 also made me clean up the fact that XML output in general should
7188 not add formating blanks by default, this changed the output of
7189 a few tests
7190
7191Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7192
7193 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7194
7195Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7196
7197 * configure.in: finally released 2.3.6
7198
7199Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7200
7201 * xpath.c: checking for null pointer generated by new code
7202
7203Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7204
7205 * xpath.c: fixed a [] evaluation problem reported
7206 * test/XPath/tests/simpleaddr: extended test
7207 * result/XPath/simpleaddr: updated result
7208
7209Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7210
7211 * xmllint.c: Dan Timis reported a portability problem
7212 on Macs without mmap, fixed it.
7213
7214Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7215
7216 * testXPath.c : added a --tree option allowing to display the
7217 tree dump of the XPath expression
7218
7219Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7220
7221 * xpath.c: fixed a memleak when comparing nodesets
7222 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7223 * tree.c: added a TODO
7224
7225Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7226
7227 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7228 we need string functions
7229 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7230 to be able to use them where needed. Applied some changes
7231 to reduce name linking pollution and compile in only what's
7232 needed.
7233 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7234 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7235 for the string manipulation functions
7236 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7237 to the free() function of xmlmemory.c
7238 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7239 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7240 usage.
7241
7242
7243Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244
7245 * error.c: applied the context output patch of the error
7246 handling submitted by Chuck Griffith
7247 * error/VC/*: this slightly change some error logs
7248
7249Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7250
7251 * parser.c: fixed line number reporting on error
7252
7253Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7254
7255 * parser.c: Sullivan and Darin found a parser bug,
7256 applied the patch.
7257
7258Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7259
7260 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7261 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7262 xmlversion.h.in xpointer.c: of course the way I defined
7263 UNUSED breaks on old gcc version. Try to be smart and
7264 also define it directly in xmlversion.h
7265 * configure.in: removed -ansi flag from the pedantic set
7266
7267Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7268 Huge cleanup, I switched to compile with
7269 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7270 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7271 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7272 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7273 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7274 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7275 encoding.h entities.c error.c list.[ch] nanoftp.c
7276 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7277 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7278 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7279 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7280 Cleanup, staticfied a number of non-exported functions,
7281 detected and cleaned up a dozen of problem found this way,
7282 avoided a lot of public function name/typedef/system names clashes
7283 * doc/xml.html: updated
7284 * configure.in: switched private flags to the really pedantic ones.
7285
7286Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7287
7288 * configure.in: 2.3.5
7289 * doc/html/*: rebuilt the docs
7290
7291Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7292
7293 * parser.c: fixed a reported bug in NOTATION parsing
7294 * uri.c: accepted but not fixed bug 51876, added TODO
7295 * Makefile.am: fixed bug 51876
7296
7297Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7298
7299 * config.h.in configure.in error.c: fix a compilation problem
7300 on platforms without vsnprintf (xml@thewrittenword.com)
7301
7302Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7303
7304 * parser.c: fixed a function name header typo
7305 * SAX.c: notations can also occur in external subset.
7306
7307Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7308
7309 * error.c: removed a C++ like comment
7310
7311Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312
7313 * parser.c: fixing bug 52299 strange condition leading
7314 to a parser crash due to a buffer overflow
7315 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7316 added the specific test case
7317
7318Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7319
7320 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7321 xmlXPathConvert{String,Number,Boolean} to be able to make
7322 type casts without a context stack, fixed some implementation
7323 problems related to the absence of context at parse-time,
7324 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7325 in the public API too
7326 * xpointer.c xpathInternals.h: we need to know at parse time
7327 whether we are compiling an XPointer
7328
7329Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7330
7331 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7332 cleaned up the parser internals, refactored XPath code, added
7333 new compilation based APIs and cleanly separated public and
7334 private APIs.
7335
7336Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7337
7338 * xpath.h: the comp field must be added at the end to avoid
7339 killing binary compat.
7340
7341Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7342
7343 * Makefile.am: detect XPath memleaks in regreson tests
7344 * error.c: fixed and error w.r.t. error reporting still using
7345 stderr
7346 * hash.c: added new line at end of file
7347 * tree.h: minor cleanup
7348 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7349 expression parsing from evaluation, resulted in a number of
7350 changes internally, and in XPointer. Likely to break stuff
7351 using xpathInternals.h but should remain binary compatible,
7352 new interfaces will be added.
7353
7354Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7355
7356 * configure.in: fixed a couple of problems reported by
7357 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7358 without gcc on non linux platforms.
7359
7360Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7361
7362 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7363 a fix for --with-html-dir= configure support. I hope it won't
7364 break rpm generation
7365
7366Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7367
7368 * xmlIO.c: one function comment cleanup.
7369
7370Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7371
7372 * SAX.c: external subset notations were improperly registered
7373 in the internal subset.
7374
7375Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7376
7377 * README.cvs-commits: added, pointing to HACKING
7378 * HACKING: updated
7379
7380Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7381
7382 * parser.c: and Matt Sergeant found one in the XML push
7383 parser (erroneous check I forgot to remove when I fixed the
7384 main parser).
7385
7386Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7387
7388 * xpath.c: ptittom found a small bug in UnaryExpr
7389
7390Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7391
7392 * configure.in: bumped to 2.3.4
7393 * error.c: fixed bug #51860
7394 * tree.c: fixed bug #51861
7395 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7396 * tree.[ch] : added xmlDefaultBufferSize
7397 * nanoftp.c: typo in function name header block
7398 * doc/xml.html : updated, added link to XML::LibXSLT
7399 * doc/html/* : rebuilt the docs
7400
7401Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7402
7403 * parser.c SAX.c: the new content parsing code raised an
7404 ugly bug in the characters() SAX callback. Found it
7405 just because of strangeness in XSLT XML Rec ouptut :-(
7406
7407Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7408
7409 * Makefile.am: Martin Baulig suggested to add -lm
7410 * tree.c: found another bug in xmlNodeGetContent()
7411
7412Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7413
7414 * xpath.c: Bjorn found the error related to strictness of comparison.
7415
7416Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7417
7418 * parser.c: trying to fix the Dtd parsing problem reported
7419 by Gary, side effect of last week speed optimizations.
7420
7421Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7422
7423 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7424 * parserInternals.c: removed unneeded test raised by Stric
7425
7426Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7427
7428 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7429 and fixed by William Brack). Added xmlXPathFormatNumber.
7430 Changed the sorting slightly.
7431 * configure.in Makefile.am example/Makefile.am: Added -lm.
7432 Please note that applications linking with libxml2, must
7433 also like with the math library from now on.
7434
7435Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7436
7437 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7438
7439Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7440
7441 * parser.c: one must report spaces even if the Dtd element
7442 content proves that this is not part of the element content.
7443 * result/valid/*.xml: this changed the ouptu slightly
7444
7445Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7446
7447 * configure.in: bumped to 2.3.3
7448 * doc/xml.html: updated
7449
7450Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7451
7452 * tree.c: minor doc fix
7453 * xpath.c: deallocation issues when a result tree has been
7454 converted to a node-set
7455
7456Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7457
7458 * doc/xml.html: oops corrected dates s/2000/2001
7459
7460Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7461
7462 * valid.c: new patch from Gary Pennington
7463
7464Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7465
7466 * doc/xml.html: applied patch from Ankh
7467
7468Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7469
7470 * xinclude.c: fixed a problem building on Mac
7471
7472Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7473
7474 * parser.c: more work on increasing parsing ferformances
7475
7476Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7477
7478 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7479 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7480 avoiding memcpy in production builds MEM_CLEANUP macro use
7481 * parser.[ch] parserInternals.c: optimizations of the tightest
7482 internal loops inside the parser. Better checking of I/O
7483 flushing/loading conditions
7484 * xmllint.c : added --timing
7485
7486Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7487
7488 * configure.in: bumped to 2.3.2
7489 * doc/xml.html: updated for release
7490
7491Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7492
7493 * xpath.c: found a memleak and fixed a nasty bug
7494
7495Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7496
7497 * xmllint.[c1] : added return code errors for xmllint
7498 * xpath.c: specific debug dump function for result value trees
7499
7500Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7501
7502 * xpath.c: finally implemented xmlXPathCompareNodeSets
7503 * test/XPath/expr/floats results/XPath/expr/floats: added
7504 a test for float expressions
7505
7506Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7507
7508 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7509 * parserInternals.[ch]: trying to speed up parsing
7510 * xpath.c : speeded up node set equality op
7511
7512Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7513
7514 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7515 better handling of ID/IDREF and the list modules associated
7516 * configure.in: small CFLAGS cleanup
7517
7518Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7519
7520 * configure.in: fixed iconv detection on AIX (stric)
7521
7522Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7523
7524 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7525
7526Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7527
7528 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7529 and optimized xmlXPathNodeSetSort
7530
7531Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7532
7533 * xpath.c: bug fix when context size is 0
7534 * parser.c: I like Norm's Dtd because they still manage to break
7535 the parser occasionally
7536
7537Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7538
7539 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7540
7541Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7542
7543 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7544 attributes within the XML-1.0 namespace
7545
7546Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7547
7548 * xpathInternals.h: exported a few axis functions
7549 * doc/xml.html: updated the doc
7550
7551Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7552
7553 * configure.in: applied patch from Daniel van Balen for OpenBSD
7554 and bumped version to 2.3.1
7555 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7556 attempt to find autoclosing was simply broken, removed it,
7557 updated the examples, this is better
7558
7559Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7560
7561 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7562 hash functionnalities.
7563 * doc/html/* : rebuild the doc
7564
7565Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7566
7567 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7568 on predicate
7569 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7570 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7571 really want to have tags closed on output even if we accept
7572 unclosed ones on input
7573
7574Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7575
7576 * xpath.c: ouch don't free NULL, rare case fixed
7577 * tree.c: don't coalesce text nodes if they don't have the
7578 same behaviour wrt escaping on output
7579
7580Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7581
7582 * xpath.c: small fixup
7583 * SAX.c: don't warn on empty namespaces.
7584
7585Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7586
7587 * README: a bit of cleanup
7588 * configure.in: preparing for 2.3.0 release
7589
7590Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7591
7592 * hash.[ch]: added a first version of xmlHashSize()
7593 * valid.c: another bug fix from Gary Pennington
7594
7595Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7596
7597 * valid.c: couple of bug fixes pointed by Gary Pennington
7598 * HTMLtree.c: #if 0 cleanup
7599
7600Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7601
7602 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7603 which removes a time consuming check of xmlXPathNodeSetAdd()
7604 and use it in places where we are sure to not break unicity
7605
7606Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7607
7608 * xpath.c: bug fixes found from XSLT
7609 * tree.c: preserve node->name special values when copying nodes.
7610 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7611 external subset are fetched when available but without full
7612 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7613 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7614 output with encoding disabled.
7615
7616Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7617
7618 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7619 xmlCheckFilename should not be called from xmlFileOpenW
7620 and xmlGzfileOpenW
7621
7622Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7623
7624 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7625 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7626 added the new tests for URI normalization
7627 * testURI.c: fixed stoopid bugs
7628 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7629 the URI in the error messages are now properly normalized
7630
7631Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7632
7633 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7634
7635Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7636
7637 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7638
7639Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7640
7641 * xpath.c: fixed mod operator
7642
7643Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7644
7645 * parser.c: fixed xmlStrcat doc
7646 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7647 trees.
7648
7649Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7650
7651 * xpath.c result/XPath/tests/chaptersbase
7652 result/XPath/tests/simplebase: fixed XPath node()
7653 * tree.c: small fix in xmlNewNs()
7654 * Makefile.am: removed extraneous xml2Conf.sh rule
7655
7656Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7657
7658 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7659 Changed the library name, in order to get libxml-devel and
7660 libxml2-devel to coexist on a single system
7661 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7662 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7663
7664Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7665
7666 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7667 libxml2-devel installable in // as libxml-devel.
7668
7669Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7670
7671 * doc/Makefile.am: fixed make rebuild in doc
7672 * doc/html/*.html: rebuilt the docs
7673
7674Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7675
7676 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7677
7678Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7679
7680 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7681 the HTML doc to go into the -devel RPM ...
7682 * aclocal.m4 config.h.in: some updates due to auto* magic
7683
7684Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7685
7686 * xpath.h: added a hook in the context structure allowing to
7687 link to extra support, needed for XSLT
7688
7689Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7690
7691 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7692 xmlXPtrCmpPoints to use it.
7693 * propagated the following patch from Alejandro Forero
7694 * include/win32config.h xmlIO.c: applied further suggestions
7695 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7696 * example/gjobread.c: fixed warnings, now that it builds
7697
7698Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7699
7700 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7701
7702 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7703 filename points to a valid file (not a directory).
7704 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7705 Added calls to xmlCheckFilenameDir.
7706
7707 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7708 `path' (rather than `filename') as the parameter to gzopen and open.
7709
7710Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7711
7712 * Makefile.am: fixed a problem with EXTRA_DIST
7713
7714Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7715
7716 * Makefile.am example/Makefile.am: finally found the trick
7717 to build the example, i.e. add "." in SUBDIRS before example
7718 in the list <grin/>
7719
7720Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7721
7722 * doc/xml.html: updated with an XSLT section, removed pointer to
7723 W3C CVS base.
7724
7725Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7726
7727 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7728 too, and deallocation need to occur the same way.
7729
7730Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7731
7732 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7733 type correponding to an XSLT result tree fragment. Share most
7734 of the data format with node set, as well as operators.
7735 * HTMLtree.c: added a newline at the end of the doctype output
7736 whe this one is not present initially.
7737 * tree.c: make sure taht the parent and doc pointers are properly
7738 set when copying attributes (lists).
7739
7740Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7741
7742 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7743
7744Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7745
7746 * xpath.c: seems I finally killed that ugly path evaluation
7747 context bug (tagged 9999 in case is is wrong)
7748
7749Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7750
7751 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7752 for XSLT
7753
7754Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7755
7756 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7757 for xmlGzfileOpen() bug
7758
7759Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7760
7761 * xpath.c: removed an error found by XSLT usage
7762 * tree.c parserInternals.h: use a predefined static string
7763 for text and comment nodes, avoid freeing them in xmlFreeNode,
7764 exported the string name in parserInternals.h and added
7765 another value to disable encoding at output (for XSLT),
7766 gain memory, time.
7767
7768Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7769
7770 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7771 win32/libxml2/libxml2_so.dsp: new makefiles and update
7772 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7773
7774Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7775
7776 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7777 Gary Pennington
7778
7779Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7780
7781 * xpath.c: fixed the comaprision of values and nodelists,
7782 need to compare nodelist still ...
7783 * debugXML.c: avoided a possible core dump
7784 * HTMLparser.c: cleanup
7785 * nanohttp.c: contributed fix.
7786 * tree.c: fixes in properties handling added xmlSetNsProp
7787 needed by libxslt
7788 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7789 comment
7790 * TODO: updated
7791
7792Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7793
7794 * parser.c parserInternals.c: applied Bjorn Reese optimization
7795 patch
7796
7797Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7798
7799 * Makefile.am: applied patch fro make check from Martin Vidner
7800
7801Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7802
7803 * configure.in: preparing 2.2.11
7804 * doc/html/*: rebuild the HTML files
7805 * doc/xml.html : updated
7806
7807Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7808
7809 * tree.c: fixed a stupid bug
7810 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7811 patches related to validation of an XInclude processing result
7812 * TODO: updated
7813
7814Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7815
7816 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7817 on large files
7818
7819Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7820
7821 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7822
7823Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7824
7825 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7826 reported by Jonas Borgström
7827 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7828
7829Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7830
7831 * testXPath.c xpath.c: fixing the XPath union expressions problem
7832 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7833
7834Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7835
7836 * xmllint.c: Made is so if the file name is "-" is will read form
7837 standard input. Sven Heinicke <sven@zen.org>
7838 * tree.c: fixed a problem when growing buffer
7839 * tree.h: fixed the comment of the node types following andersca
7840 comment
7841 * TODO: updated
7842
7843Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * HTMLparser.[ch]: added a way to avoid adding automatically
7846 omitted tags. htmlHandleOmittedElem() allows to change the
7847 default handling.
7848 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7849 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7850 of xmllint too when using --memory flag, added a memory test
7851 suite at the Makefile level.
7852 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7853 with namespace use when encountering QNames in XPath evalation,
7854 added xmlns() scheme in XPointer.
7855 * nanoftp.c : incorporated a fix
7856 * parser.c xmlIO.c: fixed problems raised with encoding when using
7857 the memory I/O
7858 * parserInternals.c: closed bug 25934 reported by
7859 torsten.landschoff@innominate.de
7860 * TODO: updated
7861
7862Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7865 on a non-updated tree :-(, made a 2.2.10 release to correct the
7866 situation
7867
7868Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7869
7870 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7871 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7872 integrated a set of OpenVMS changes from Howard Taylor
7873 <Howard.Taylor@pacoast.com>
7874
7875Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7876
7877 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7878 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7879
7880Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * HTMLparser.c: some fixes on auto-open of html/head/body
7883 * encoding.c: fixed a compilation error on some gcc env
7884 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7885 XPointer implementation
7886 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7887 related XPointer tests and associated results
7888
7889Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7890
7891 * doc/xmldtd.html doc/xml.html: following a short step by step
7892 guidance on IRC to help maciej with DTDs I started a small
7893 page on the subject.
7894
7895Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7896
7897 * HTMLparser.c: fixed handling of broken charrefs
7898 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7899 patches
7900
7901Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * doc/xml.html doc/html/* : rebuilt the docs after adding
7904 xinclude and updated page for 2.2.7 and 2.2.8
7905 * configure.in: releasing 2.2.8
7906
7907Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7908
7909 * parser.[ch] parserInternals.c: applied the conditional
7910 section processing fix from Jonathan P Springer
7911 <jonathan.springer2@gte.net>
7912 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7913 project file, fixed iconv default non support
7914 * xpath.c: fixed the problem of evaluating relative expressions
7915 when a node context is provided.
7916
7917Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7918
7919 * nanoftp.c: fixed gcc 2.95 new warnings
7920 * SAX.c: fixed a stupid bug
7921 * tree.c: fixed a formatting problem when round-tripping
7922 from/to memory
7923 * xinclude.c: chased memleak, fixed a base problem
7924 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7925 xmlXPtrBuildNodeList()
7926 * TODO: updated
7927 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7928 adding a first small set of regression tests for XInclude
7929
7930Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * nanohttp.[ch]: applied Wayne Davison patches to access
7933 the WWW-Authorization header.
7934 * parser.c: Closed Bug#30847: Problems when switching encoding
7935 in short files by applying Simon Berg's patch.
7936 * valid.c: fixed a validation problem
7937 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7938 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7939 Wayne Davison
7940 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7941 need to be extended to non full nodes selections.
7942 * xinclude.c: starts to work decently
7943
7944Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7945
7946 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7947 debugXML.c xmlversion.h.in: Started adding XInclude support,
7948 this is a new xmllint option
7949 * tree.c xpath.c: applied TOM patches for XPath
7950 * xpointer.c: fixed a couple of errors.
7951 * uri.c: added an escaping function needed for xinclude
7952 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7953 new warning from RH70 gcc's version
7954
7955Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7956
7957 * HTMLparser.c: fixed loop on invalid char in scripts
7958 * parser.c: update to description of xmlIOParseDTD()
7959 * libxml.m4 xmlversion.h.in: changes contributed by
7960 Michael Schmeing <m.schmeing@internet-factory.de>
7961 * configure.in: preparing for 2.2.7
7962 * Makefile.am: trying to avoid config.h and acconfig.h
7963 being included in the distrib
7964 * configure.in: released 2.2.7
7965
7966Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7967
7968 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7969 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7970
7971Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * parser.[ch]: added xmlIOParseDTD()
7974 * xpointer.c: added support for the 2 extra parameters of
7975 string-range, fixed a stoopid error when '0' was present
7976 in XPointer expressions
7977 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7978 testsuite for the above
7979
7980Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7981
7982 * libxml.spec.in: improved package descriptions
7983
7984Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * xpath.c xpathInternals.h: applied a large cleaning patch
7987 from TOM <ptittom@free.fr>, it also add namespace support
7988 for function and variables registration.
7989
7990Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7991
7992 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7993 * Makefile.mingw: Wayne Davison's update adding hash.c
7994
7995Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7996
7997 * xpath.c: fixed the root evaluation problems
7998 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7999 ignorable spaces with <b> <bold> <em>
8000 * tree.c: fixed a loop in xmlSearchNsByHref()
8001
8002Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8003
8004 * xpath.c: applied another XPath patch from TOM
8005 * xpath.c include/makefile.am: applied another patch from
8006 china@thewrittenword.com (cleanup on IRIX).
8007
8008Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * xml-config.1: received a fixed version from Fredrik Hallenberg
8011 <hallon@lysator.liu.se>
8012
8013Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8016 cleanup patch for XPath
8017
8018Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8019
8020 * patched to redirrect all "out of context" error messages to
8021 a reconfigurable routine. The changes are:
8022 * xmlerror.h : added the export of an error context type (void *)
8023 an error handler type xmlGenericErrorFunc there is an interface
8024 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8025 to reset the error handling routine and its argument
8026 (by default it's equivalent to respectively fprintf and stderr.
8027 * all the c files: all wild accesses to stderr or stdout within
8028 the library have been replaced to calls to the handler.
8029
8030Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8031
8032 * configure.in: release 2.2.6
8033 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8034 exporting the inner functions of xpath for extension modules
8035 * doc/*: updated and rebuilt the doc
8036
8037Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8038
8039 * nanohttp.c : applied Wayne HTTP cleanup patch
8040 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8041 and xmlNodeSetSpacePreserve()
8042
8043Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * xpath.c: closing bug #29260
8046
8047Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8048
8049 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8050 multikey tuples, made hash structure opaque
8051 * valid.[ch]: moved elements, attributes, notations decalarations
8052 as well as ID and refs to hash tables.
8053 * entities.c: hash cleanup
8054 * xmlmemory.c: fixed a dump problem in debug mode
8055 * include/Makefile.am: problem passing in DESTDIR= values patch
8056 from Marc Christensen <marc@calderasystems.com>
8057 * nanohttp.c: removed debugging remains
8058 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8059 * HTMLparser.c parser.c: fixing a number of problems with the
8060 macros in the *parser.c files (Wayne).
8061 * HTMLparser.c: close the previous option when opening a new one
8062 (Marc Sanfacon).
8063 * result/HTML/*: updated the HTML results accordingly
8064
8065Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8066
8067 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8068 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8069 XPath functions and XML entities table to them. More to come...
8070 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8071
8072Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * tree.c: coalesce adjacent text nodes
8075 * valid.c: handling of blank nodes in DTd validation (raised
8076 by problems with a posteriori validation).
8077 * nanohttp.c: changing behaviour on HTTP write stuff.
8078 * HTMLtree.c: forced body and html to be explicitely closed.
8079 * xpath.h: exported more XPath functions.
8080
8081Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8082
8083 * Release of 2.2.5
8084 * xpointer.c: range() range-inside and other helper functions
8085 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8086
8087Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8090 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8091
8092Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8093
8094 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8095 and XPointer modules
8096
8097Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8098
8099 * SAX.h: closed #25107
8100
8101Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8102
8103 * testSAX.c: fixed problem with cdata reporting
8104 * SAXresult/* : updated
8105
8106Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8107
8108 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8109 Closed bug #27499, added to regression tests
8110 * TODO: updated
8111
8112Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8113
8114 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8115 support for SCRIPT and STYLE with help from Bjorn Reese
8116 * test/HTML/* result/HTML/*: added simple testcase and updated
8117 the existing ones.
8118
8119Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8120
8121 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8122 string-range for empty strings
8123 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8124 test/XPath/xptr/strrange: augmented the XPointer testsuite
8125
8126Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8127
8128 * doc/xml.html doc/xmlmem.html: added a module describing memory
8129 interfaces and use, updated the main page.
8130
8131Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8134 nanoftp code work on Windows too now
8135
8136Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8139 * xpointer.c: implemented string-range() at least a good first version
8140 * test/XPath/docs/str test/XPath/xptr/strrange
8141 result/XPath/xptr/strrange: the string-range() tests
8142
8143Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * Makefile.am include/Makefile.am include/win32config.h
8146 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8147 and make distcheck
8148
8149Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8150
8151 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8152 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8153 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8154
8155Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8158 patch for socklen_t detection by
8159 Albert Chin-A-Young <china@thewrittenword.com>
8160
8161Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8164 and added a --dtdvalid option to xmllint used to test it
8165
8166Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8167
8168 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8169 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8170
8171Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8174 handlings (registration, lookup, cleanup)
8175
8176Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * configure.in Makefile.am include/makefile.am: adding XPointer
8179 and XPtrtests target
8180 * xpointer.[ch] : new files for XPointer support
8181 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8182 more XPath tests
8183
8184Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * configure.in: fixed, very broken, make distcheck works again
8187
8188Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8189
8190 * More work toward 2.2.5, integrated a number of patches
8191 * configure.in Makefile.am win32config.h.in: trying to cleanup
8192 make distcheck .... huh ...
8193 * include/Makefile.am include/win32config.h: new directory
8194 for includes
8195 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8196 updated teh makefiles and instructions for WIN32
8197 * xpath.c: small fixes
8198 * test/XPath/ results/XPath: updated the testcases and results
8199 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8200 suggested patches
8201 * valid.c: fixed an ID bug
8202
8203Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008206 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008207 * xpath.[ch]: worked on XPointer
8208
8209Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * configure.in Makefile.am: 2.2.5, ship the include in an
8212 include/libxml subdirectory, use symlinks when using CVS
8213 * testSAX.c: fixed small bug
8214 * testXPath.c: changed the way testfiles are parsed
8215 * debugXML.c: same kind of cleanup when parsing an argument expression
8216 XPath/XPointers can have blanks embedded
8217 * xpath.[ch]: more cleanup, reorgs for XPointer work
8218 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8219 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8220
8221Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8224 in the XPath engine, rewrote large parts of it, now it's far
8225 cleaner and in sync with the REC not an old WD. Fixed a parsing
8226 problem in the interactive XML shell found when testing XPath.
8227
8228Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8229
8230 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8231 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8232 examples with the extra test
8233
8234Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8235
8236 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8237 the global init function.
8238
8239Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8240
8241 * HTMLparser.c: Doohhh, attribute name parsing was still case
8242 sensitive ! Fixed this ...
8243 * result/HTML/* : updated the tests results accordingly
8244
8245Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8246
8247 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8248 engine, should be far more stable, incorporated a new version of
8249 preceding/following axis, need testing
8250 * uri.c: fixed file:///c:/a/b/c problem
8251 * test/XPath/tests/idsimple: augmented the XPath tests
8252
8253Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8254
8255 * doc/* rebuilding docs for 2.2.4 release
8256
8257Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8258
8259 * configure.in: releasing 2.2.4
8260 * parser.[ch]: added xmlStrEqual()
8261 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8262 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8263 use xmlStrEqual instead
8264 * TODO: updated
8265 * added an XPath test
8266
8267Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8268
8269 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8270 * entities.h: exported xmlInitializePredefinedEntities
8271 * parser.[ch] : added xmlInitParser()
8272 * parserInternals.h : had to export htmlInitAutoClose()
8273
8274Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8275
8276 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8277 problems
8278 * Makefile.am : added XPath regression tests to normal tests
8279 * uri.c: fixed a problem with local paths, cleanup
8280 * parser.c: fixed a problem with large CData sections
8281
8282Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8283
8284 * configure.in xml-config.in: patch from "Ben Taylor"
8285 <sol7x86@hotmail.com> for solaris shared libs lookup
8286
82872000-09-30 Martin Baulig <baulig@suse.de>
8288
8289 * libxml-2.0.pc.in: Provide pkg-config script.
8290
8291 * configure.in: Create the libxml-2.0.pc script from the
8292 libxml-2.0.pc.in templates.
8293 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8294 script in `$(libdir)/pkgconfig'.
8295
8296Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8297
8298 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8299 when compiling with MSC
8300
8301Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * xpath.c: patch for normalize-string() substring-before(),
8304 substring-after() and translate() functions from Bjorn Reese
8305 <breese@mail1.stofanet.dk>
8306 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8307 Fredrik Hallenberg <hallon@lysator.liu.se>
8308 * TODO: updated
8309
8310Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8311
8312 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8313 problem of socklen_t being undefined on a number of platforms
8314 * debugXML.c: fixed a compilation problem when without snprintf
8315
8316Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8317
8318 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8319 an URI bug and a fix for the control-character-induced infinite loop
8320 * nanohttp.c: preventive fix for compiling on WIN32
8321
8322Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8323
8324 * xmlint.c: closing bug #25000
8325
8326Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8327
8328 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8329 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8330 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8331 related function, fixing xmlStrncmp(), and associated cleanup
8332 * result/HTML/entities.html.sax: updating result
8333
8334Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * uri.c: applied patch for URI escaping from Wayne Davison
8337 <wayned@blorf.net>
8338 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8339 from Denis Barbier <barbier@imacs.polytechnique.fr>
8340 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8341 patch from Wayne Davison
8342
8343Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8344
8345 * doc/xml.html : updated with new releases, adding "how to help"
8346
8347Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8348
8349 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8350 removed a few warnings in pedantic mode ...
8351 * parserInternals.c parser.c: moved encoding switching function
8352 to parserInternals.c
8353 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8354
8355Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8358 error or warning handlers
8359
8360Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * parserInternals.c parserInternals.h parser.c Makefile.am:
8363 created a new module parserInternals.c, moved most of the
8364 code shared by the various parsers there, as well as
8365 deprecated code from parser.c. More cleanup of parser.c
8366 * uri.c: fixed a problem when URI is NULL
8367 * valid.c: speedup when looking for an attribute declaration
8368
8369Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8370
8371 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8372 the cleanup of the computation of URI references when seeking
8373 external entities. The URI reference string and the resulting
8374 URI are both stored now.
8375 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8376 large s(n)printf checks and cleanup from Denis Barbier
8377 <barbier@imacs.polytechnique.fr>
8378 * xmlversion.h.in tree.h: couple of SGML declarations for a
8379 possible docbook module.
8380 * result/VC/ : a couple of test output changed due to the change
8381 of the entities URI
8382
8383Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * parser.h: added a _private field for linking user's data
8386
8387Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * parser.c parserInternals.h: demacroified most of the IS_XXX
8390 the gain in size is significant so ...
8391
8392Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8393
8394 * entities.c: cases where looking up entities with doc==NULL
8395 covered
8396
8397Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8398
8399 * uri.c: applied Wayne Davison patch
8400 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8401
8402Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * uri.c testUri.c: applied Wayne Davison patches
8405 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8406 * Makefile.in: added URItest and included thenin "make tests"
8407
8408Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8409
8410 * xmlversion.h.in: closed bug 22941
8411
8412Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8413
8414 * doc/xmlio.html: added doc and example for entity loader
8415 redefinition.
8416
8417Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8418
8419 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8420 used by libxml
8421
8422Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * parser.c: Fixed bug on invalid ontent characters and when using
8425 push.
8426 * xmllint.c: fixed xmllint endling of errors in push mode
8427
8428Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8429
8430 * HTMLparser.c testHTML.c: applied two new patches from
8431 Wayne Davison <wayned@users.sourceforge.net>
8432 * result/HTML/*.sax: regenerated HTML SAX output
8433 * parser.c: more cleanup.
8434
8435Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8436
8437 * HTMLparser.[ch] testHTML.c: applied the second set of
8438 patches from Wayne Davison <wayned@users.sourceforge.net>,
8439 adding htmlEncodeEntities()
8440 * HTMLparser.c: fixed an ignorable white space detection bug
8441 occuring when parsing with SAX only
8442 * result/HTML/*.sax: updated since the output is now HTML
8443 encoded...
8444
8445Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8446
8447 * HTMLparser.[ch]: applied some of Wayne Davison
8448 <wayned@users.sourceforge.net> patches
8449
8450Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8453 undeclared namespace prefix was used, added a warning.
8454 Cleaned up support w.r.t. entities, spilling out a warning
8455 and being pedantic on lookups.
8456 * test/warning/ent9 : added testcase for previous example.
8457 * TODO: updated
8458 * parserInternals.h parser.c: changed the way names are parsed
8459 now allow infinite size and decrease penalty for normal use
8460 * parser.c: Started a big cleanup/check of the parser code,
8461 fixed some of the most tortuous entity code, spotted code
8462 unused anymore
8463 * test/*: added tests for very long names and related nasty
8464 things.
8465
8466Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * doc/encoding.html: added encoding aliases doc
8469 * doc/xml.html: updates
8470 * encoding.[ch]: added EncodingAliases functions
8471 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8472 bottleneck affecting large DTDs like Docbook
8473 * parser.[ch] xmllint.c: added a pedantic option, will be
8474 useful
8475 * SAX.c: redefinition of entities is reported in pedantic mode
8476 * testHTML.c: uninitialized warning from gcc
8477 * uri.c: fixed a couple of bugs
8478 * TODO: added issue raised by Michael
8479
8480Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8481
8482 * doc/encoding.html: propagated Martin Duerst suggestions
8483
8484Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8487 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8488 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8489 by Wayne Davison
8490
8491Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8492
8493 * nanoftp.c nanohttp.c: small cleanup
8494 * TODO: updated
8495
8496Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8497
8498 * added an old VC testcase and updated title.xml entity
8499
8500Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8501
8502 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8503 done on auto-opening of <p> tags and cleanup of SAX output
8504
8505Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8508
8509Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8510
8511 * doc/xml.html libxml.* structure.*: updated the doc a bit
8512
8513Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8516 of SAX tests
8517
8518Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8519
8520 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8521 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8522
8523Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8524
8525 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8526 * testHTML.c: fix core dump on Solaris 2.x systems
8527 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8528 * result/HTML/*.sax: previous bug fix lead to new results
8529
8530Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8531
8532 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8533 * configure.in: added --with-readline=DIR to accept alternate
8534 path for readline include/library
8535 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8536 for ANSI under HP-UX
8537 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8538 includes @LIBS@
8539
8540Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8541
8542 * doc/* : rebuilt the docs
8543 * getting ready for 2.2.2 release
8544
8545Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8548 and xmlAddFeature()
8549 * tree.[ch]: added xmlAddChildList()
8550 * xmllint.c: MAP_FAILED macro test
8551 * parser.h: added xmlParseCtxtExternalEntity()
8552 * valid.c: applied bug fixes removed warning
8553 * tree.c: added CDATA block to elements content
8554 * testSAX.c: cleanup of output
8555 * testHTML.c: added SAX testing
8556 * encoding.c: better error recovery
8557 * SAX.c, parser.c: fixed one of the external entity processing
8558 of the OASis testsuite
8559 * Makefile.am: added HTML SAX regression tests
8560 * configure.in: bumped to 2.2.2
8561 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8562 SAX results
8563
8564Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8565
8566 * configure.in: patch for HP compiler
8567
85682000-08-04 Sven Heinicke <sven@zen.org>
8569
8570 * xmllint.c: Was coredumping sometimes when the file given didn't
8571 exist.
8572
8573Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8576
8577 when using in memory parsing. Need some cleanup.
8578 * xmllint.c configure.in: added a --memory flag to test memory
8579 parsing
8580
8581Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8582
8583 * nanohttp.c: fixed socklen_t replacement to unsigned int
8584 * parser.c: fixed a space handdling missing at the end of
8585 production 28 DOCTYPE.
8586 * xmlmemory.c: fixed a stupid bug on the routine to override
8587 allocation functions
8588 * TODO: updated
8589
8590Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8591
8592 * doc/ regenerated the docs
8593
8594Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8595
8596 * doc/encoding.html doc/xml.html: added I18N doc
8597 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8598 improvements, both parser and filters, added ASCII & HTML,
8599 fixed the ISO-Latin-1 one
8600 * xmllint.c testHTML.c: added/made visible --encode
8601 * debugXML.c : cleanup
8602 * most .c files: applied patches due to warning on Windows and
8603 when using Sun Pro cc compiler
8604 * xpath.c : cleanup memleaks
8605 * nanoftp.c : added a TESTING preprocessor flag for standalong
8606 compile so that people can report bugs more easilly
8607 * nanohttp.c : ditched socklen_t which was a portability mess
8608 and replaced it with unsigned int.
8609 * tree.[ch]: added xmlHasProp()
8610 * TODO: updated
8611 * test/ : added more test for entities, NS, encoding, HTML, wap
8612 * configure.in: preparing for 2.2.0 release
8613
8614Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8615
8616 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008617 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008618
8619Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8620
8621 * doc/xml.html: changed the xmlsoft.org structure, updated the
8622 examples w.r.t. root and childs
8623
8624Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8625
Daniel Veillard784b9352003-02-16 15:50:27 +00008626 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008627
8628Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8629
8630 * HTMLparser.c: Work on character encoding support for the HTML parser
8631 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8632 * encoding.c: Fixed a potential memleak in the encoding stuff
8633
8634Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8635
8636 * doc/FAQ.html doc/Makefile.am : added a FAQ
8637
8638Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8639
8640 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8641 of the HTML parser to force it to not bypass SAX
8642
8643Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8644
8645 * win32config.h.in: updated
8646 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8647 lacks iconv support :-( need to release 2.1.1
8648 * configure.in: release 2.1.1
8649 * HTMLparser: fixed bug #14784
8650 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8651 by Windows compiler
8652 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8653 the SAX startDocument() callback.
8654 * TODO: updated
8655
8656Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8657
8658 * added xmlStopParser()
8659
8660Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8661
8662 * configure.in: 2.1.0 prerelease
8663 * Large resync between W3C and Gnome tree
8664 * nanoftp, nanohttp.c: fixed stalled connections probs
8665 * HTMLtree.c SAX.c : support for attribute without values in
8666 HTML for andersca
8667 * valid.c: Fixed most validation + namespace problems
8668 * HTMLparser.c: start document callback for andersca
8669 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8670 * parser.h, SAX.c: serious speed improvement for large
8671 CDATA blocks
8672 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8673 different encoding
8674 * example/Makefile.am example/gjobread.c tree.h: work on
8675 libxml1 libxml2 convergence.
8676 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8677 and the LIBXML_TEST_VERSION macro
8678
8679Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8680
8681 * doc/xml.html: various patches and improvements typo fixed by
8682 Felix Natter
8683 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8684 from Felix Natter <fnatter@gmx.net>
8685
8686Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8687
8688 * doc/upgrade.html: updated with instructions for support of both
8689 libxml-1.x and libxml-2.x
8690 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8691 for 2.x support and also fixed includes
8692
8693
8694Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8695
8696 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8697 the encoding support, added iconv support, so now libxml if
8698 compiled with iconv automatically support japanese encodings
8699 among others. Work based on initial patch from Yuan-Chen Cheng
8700 I may have broken binary compat in the encoding handler
8701 registration scheme, but that was so utterly broken I don't
8702 expect anybody to have used this feature until now.
8703 * parserInternals.h: fixup on the CHAR range macro
8704 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8705 code.
8706 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8707 * uri.c: added xmlParseURI() I can't believe I forgot to
8708 implement this one in 2.0 !!!
8709 * SAX.c: moved doc->encoding update in the endDocument() call.
8710 * TODO: updated.
8711
8712Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8713
8714 * tree.h: removed extraneous xmlRemoveProp definition
8715 * TODO: added item about --disable-corba configure switch
8716 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8717 * nanoftp.c: fixed include problems giving troubles on AIX and
8718 slowlaris
8719 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8720 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8721 comment and headers changes to lower gtk-doc number of warnings
8722 * doc/html/*: rebuilt docs
8723
8724Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8725
8726 * HACKING: documented the tag for 1.x and instructions
8727
8728Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8729
8730 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8731 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8732 xmlCreateIOParserCtxt
8733 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8734 significant overall improvement
8735 * xmllint.c: added I/O test to xmllint
8736 * testSAX.c: added a speed test
8737 * doc/* : updated/regenerated
8738
8739Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8740
8741 * xpath.c uri.h parserInternals.h: cosmetic changes from
8742 "Timur I. Bakeyev" <timur@bat.ru>, including making
8743 xmlCreateURI() public
8744
8745Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8746
8747 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8748 and the code at the same time. Added a clean mechanism for
8749 overload or added input methods: xmlRegisterInputCallbacks()
8750 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8751 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8752 * TODO: updated
8753 * doc/* : updated/regenerated
8754 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8755 source dir
8756
8757Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8758
8759 * testURI.c: yet another forgotten commit, I should get some sleep !
8760
8761Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8762
8763 * xmllint.c: forgot to commit this too ?
8764
8765Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8766
8767 * xmlversion.h.in : forgot to commit this previously
8768
8769Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8770
8771 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8772 * README TODO: updated for release
8773 * uri.c uri.h: added authority parsing/saving
8774 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8775 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8776 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8777 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8778 Makefile.am : added compile-time customization of libxml
8779 --with-ftp --with-http --with-html --with-xpath --with-debug
8780 --with-mem-debug
8781 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8782 #include <libxml/xxx.h> I hope it won't break too much stuff
8783 and will be manageable in the future...
8784 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8785 and added xmllint to the installed programs
8786 * uri.h: added xmlFreeURI()
8787
8788Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8789
8790 * uri.c uri.h: finished the escaping handling, the base support
8791 and the URI path normalization. Looks good just lacks the
8792 authority content parsing code.
8793 * Makefile.am: added instructions to generate testURI
8794 * TODO: updated
8795 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8796 added links and icons for W3C and Gnome
8797
8798Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8799
8800 * xmlmemory.[ch] : seems I forgot to actually update the files in
8801 the last commit :-)
8802 * doc/xml.html doc/html/* : updated and uploaded the docs
8803
8804Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8805
8806 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8807 * TODO: updated
8808 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8809 libxml default allocation function with another set (like gmalloc/
8810 gfree).
8811 * Makefile.am, uri.c, uri.h: added a set of functions to do
8812 exact (litteraly copied from the RFC 2396 productions) parsing
8813 and handling of URI. Will be needed for XLink, one XML WFC,
8814 XML Base and reused in the nano[ftp/http] modules. Still work
8815 to be done.
8816
8817Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8818
8819 * configure.in, libxml.spec.in : libxml2
8820 * doc/* : updated the doc page, rebuilt the docs
8821
8822Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8823
8824 * all: tagged LIB_XML_1_X
8825 * *.c *.h : updated from W3C CVS tree
8826 * configure.in : 2.0.0-beta
8827 * libxml.spec.in : libxml2 package nam
8828 * result/* : new version of the tests output
8829
8830Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8831
8832 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8833
8834Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8835
8836 * doc/* : rebuilt the docs
8837 * parser.c: final patch on #6766
8838 * valid.c: small patch on validity checks.
8839
8840Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8841
8842 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8843 added
8844 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8845 compatibility w.r.t. XML spec and existing code.
8846
8847Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * parser.c: seems a better solution to <a> </a> exists,
8850 will try it for a while
8851
8852Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8853
8854 * parser.c: tried to remove the <a> </a> generating <a/>
8855 this is hard. Left a flag for that purpose. Fixed bug #6766
8856 * configure.in: prepared 1.8.7 not released, due to previous
8857 problem
8858
8859Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8860
8861 * doc/xml.html : applied second patch from Paul DuBois
8862
8863Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8864
8865 * doc/xml.html : applied patch from Paul DuBois
8866
8867Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8868
8869 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8870
8871Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8872
8873 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8874 compilation warnings on various platforms.
8875 * parser.c: Fixed #5281 validity error callbacks are now desactived
8876 by default if not validating.
8877
8878Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8879
8880 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8881
8882Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8883
8884 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8885 <gkatsi@cs.toronto.edu>
8886
8887Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8888
8889 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8890 processing URLs
8891
8892Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8893
8894 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8895 xmlNanoFTPUpdateURL for persistent control connections.
8896 * configure.in: 1.8.6
8897
8898Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8899
8900 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8901 * tree.[ch] : added xmlSaveNoEmptyTags
8902
89032000-01-29 James Henstridge <james@daa.com.au>
8904
8905 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8906
8907 * Makefile.am: added nanoftp.[ch] to the build.
8908
8909Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8910
8911 * nanoftp.[ch]: cleanup, comments, API
8912 * debugXML.c : fixed a bug in the cat command
8913 * doc/*: regenerated the docs
8914
8915Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8916
8917 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8918 * debugXML.c : fixed a bug in the cat command
8919 * valid.c: fixing some small probs
8920 * libxml.spec.in: get rid of the SNAP suffix
8921 * doc/xml.html: updated the status
8922
8923Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8924
8925 * xml-config.in: xml-config --version to just return the
8926 version number
8927 * xpath.c: some cleanup w.r.t. axis when the current node is
8928 an attribute.
8929 * TODO: updated
8930
8931Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * configure.in: prepared for libxml-1.8.5
8934 * doc/* recompiled the documentation
8935
89362000-01-17 Jody Goldberg <jgoldberg@home.com>
8937
8938 * configure.in : WARNING autoconf subtlety alert :
8939 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8940 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8941 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8942 get defined by AC_CHECK_HEADERS.
8943
8944Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8945
8946 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8947 Rune.Djurhuus@fast.no
8948
8949Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8950
8951 * TODO: updated
8952 * tree.c, parser.c: made sure that only memory alloc problems
8953 and internal parser errors are allowed to write to stdout or
8954 stderr.
8955
8956Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8957
8958 * tree.c : restored xmlNewGlobalNs since this seems used by
8959 a lot of existing code :-(, fixed a bug in xmlNewNs
8960 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8961 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8962 to exit() from the library code.
8963 * xpath.c, parser.c: removed bugs or unused code detected by
8964 Windows compilers
8965 * parser.c: started adding interfaces for parsing well balanced
8966 XML fragments
8967 * configure.in: releasing 1.8.4
8968 * doc/* : rebuilt the docs
8969
8970Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8971
8972 * tree.[ch] : added xmlNewDocFragment() for DOM
8973 * testHTML.c: uninitialized variable.
8974
8975Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8976
8977 * doc/* : rebuild the docs
8978
8979Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8980
8981 * acconfig.h: readline and history patch
8982 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8983 * tree.c: added check and handling when possibly removing an ID
8984 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8985 and saving.
8986 * test/HTML/entities.html result/HTML/entities.html* : test for
8987 various entities reference cases
8988 * result/HTML/* : as a result output of some testcase have
8989 changed
8990 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8991 by previous example. added xmlParseTryOrFinish().
8992 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8993 entities.h debugXML.h HTMLparser.h: changed the way struct are
8994 declared to allow gtk-doc to expose those
8995 * parser.c: closed bug #4960
8996 * Makefile.am configure.in: Applied patch from
8997 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8998 and math/socket libs detection
8999
9000Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9001
9002 * configure.in, Makefile.am: link tester against readline
9003 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9004
9005Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9006
9007 * tree.[ch]: added xmlRemoveProp
9008 * win32config.h.in nanohttp.c: avoid including the Windows
9009 socket stuff in every C files
9010 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9011 the XmL parser(s)
9012 * test/ns4 result/ns4 etc...: added test case for previous prob
9013 * tree.c: xmlNewNs wasn't checking for double definition
9014 * Makefile.in: fixed a problem with dist-hook duplicates
9015 * parser.[hc], xmlIO.c: fixed the loading of external entities
9016 APIs, now xmlLoadExternalEntity() is used everywhere and
9017 setting up an app specific front-end using the
9018 * SAX.c parser.c: some fixes, now the xhtml spec validates
9019 with the xhtml DTD.
9020 * error.c: fixed crashes in case of no input stream
9021 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9022 to the validation tests and results
9023
9024Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9025
9026 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9027 too htmlCreatePushParserCtxt() and htmlParseChunk()
9028 * parser.c: a bit of cleanup.
9029 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9030 to XML) removed the last mem leak known
9031 * HTMLtree.c: output message cleanup
9032 * xmlmemory.c: display content info about memory blocks
9033 * result/HTML/wired.* : missing att value warning change
9034
9035Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9036
9037 * doc/* : rebuilt the documentation
9038
9039Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9040
9041 * parser.[ch] parserInternals.h: Push parser for XML,
9042 seems to work fine now
9043 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9044 --push for push testing
9045 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9046 * testSAX.c: added --push
9047 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9048 subtree
9049 * xmlIO.[ch] : enriched API + fixes for push mode
9050 * entities.[ch]: added the entity content length to the struct.
9051 * xmlmemory.[ch]: new API to show the last entries for the shell
9052 * valid.c: added required attribute testing
9053 * SAX.c: the cdata callback now merge contiguous fragments
9054 * HTMLparser.c: cleanup of some macros
9055
9056Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9057
9058 * parser.c: fix for PIs name starting with xml
9059 * tree.c: fixed a potential problem with || and && ops
9060 * *.c, configure.in win32config.h.in : generate win32config.h for
9061 those on the Other Side !
9062
9063Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9064
9065 * parser.c: fixed a stupid = vs. == bug :-(
9066 * doc/gnome-xml.sgml: s/glade/xml/
9067
9068Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9069
9070 * configure.in, doc/xml.html : bug fix release 1.8.2
9071 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9072 Hopefully the end of that silly C++ include problem
9073 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9074 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9075 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9076 troubles with autoclosed elements when the stree shape doesn't
9077 follow the DtD specs. Added htmlIsAutoClosed() and
9078 htmlAutoCloseTag()
9079 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9080 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9081 * debugXML.c: fixed a bug on printing default namespaces.
9082 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9083
9084Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9085
9086 * result/HTML/*.htm[l] : updated the HTML regression tests according
9087 to the new output
9088 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9089 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9090 problem due to intermix of extern "C" { ... } declarations for C++
9091 and recursive includes in the headers
9092
90931999-12-20 Chris Lahey <clahey@umich.edu>
9094
9095 * HTMLtree.c: Made it so that html nodes with a single child do
9096 not insert a carriage return before or after the child node.
9097
9098Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9099
9100 * configure.in, doc/xml.html : bug fix release 1.8.1
9101 * parser.c: fixed bug #4344
9102 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9103 added the glue to avoid C++ problems
9104 * doc/* : regenerated the documentation
9105
9106Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9107
9108 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9109 namespace recognition, and Dia as a resul :-(
9110 * encoding.c: closed bug #3950
9111
9112Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9113
9114 * valid.c: debugging a posteriori validation, except URI expansion
9115 stuff this should be fixed now
9116 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9117 Carl Nygard <cnygard@bellatlantic.net>
9118 * tester.c: added --postvalid, cleaning of the code
9119 * tree.[ch]: added xmlDocGetRootElement()
9120
9121Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9122
9123 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9124 c++ losage.
9125
9126Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9127
9128 * configure.in, doc/xml.html : bumped to 1.8.0
9129 * xlink.[ch], Makefile.am : added framework for link detection
9130 * parser.h: added nbChars to parser context, needed for cleanup.
9131 * xmlmemory.c: removed a nasty bug when out of mem
9132 * valid.[ch]: adding namespace support for attribute decl
9133 * tester.c: added --debugent option
9134 * debugXML.[ch]: added xmlDebugDumpEntities()
9135 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9136 buffers instead, this was really needed, validation was breaking
9137 in strange ways due to that. Added xmlParseStringPEReference()
9138 and other parsing from strings functions. Entities processing
9139 modified again, but PERef are still not handled correcly but
9140 unless you're Eve Maller you won't notice :-)
9141 * HTMLparser.c: large changes toward reliability, and switched to
9142 lowercase internal tags, XHTML is lowercase, so it will help
9143 that output is closer to next version.
9144 * doc/* : regenerated the documentation, it is now hosted at
9145 http://xmlsoft.org/ (same bits I just bought the domain :-)
9146
9147
9148Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9149
9150 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9151 doc generation
9152 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9153 in the SAX API
9154 * doc/*: rebuilt the doc making sure everything appears in the
9155 HTML files
9156
9157Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9158
9159 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9160 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9161 which allow impressive speed improvement on dataset with
9162 large text pieces, but at the cost of broken binary
9163 compatibility and slightly bigger memory usage.
9164 Configure with --with-buffers to activate them, they
9165 are protected with XML_USE_BUFFER_CONTENT define.
9166 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9167 goal is 0 memory left allocated once parser is no more used
9168 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9169 call xmlCleanupParser() and xmlMemoryDump()
9170
9171Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9172
9173 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9174 * parser.[ch] encoding.[ch]: added memory cleanup routines
9175 * parser.c: closing bug #3788
9176 * doc/*: rebuilt the doc
9177
9178Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9179
9180 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9181 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9182 * tester.c: added --compress option
9183 * doc/*: rebuilt the documentation
9184
9185Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9186
9187 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9188 if given /proc/kcore as input !
9189 * doc/xml.html doc/*: updated and rebuilt the documentation
9190
9191Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9192
9193 * parser.c: Fixed some wrongly space collapsing code due to
9194 a misreading of the spec.
9195 * result/*: fixed the output accordingly
9196
9197Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9198
9199 * encoding.c: bug fix and typos
9200 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9201 * parser.c: added attribute normalization closing bug #3597
9202 * test/att* result/att* SAXresult/att*: testcase for attribute
9203 normalization
9204
9205Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9206
9207 * configure.in: closing bug #3163 by adding extra flags for the
9208 cc compiler on HP-UX
9209
9210Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9211
9212 * valid.[ch] : removed a typo and an enumerated type bug in the
9213 xmlAddElementDecl() function
9214 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9215 call to xmlEncodeEntitiesReentrant() so that the functions
9216 New, Set and Get are at the same level.
9217 * parser.c HTMLparser.c: extra memory allocation bug for
9218 attributes detected by someone using libxml in embedded systems :-)
9219
9220Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9221
9222 * xmlmemory.h: turned off mem debug :-\
9223
9224Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9225
9226 * parser.c: closed bug #2784 a one line fix, but worth pushing
9227 a new release out
9228 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9229 some structures, comments before and after the
9230 main element, and other nastyness
9231 * HTMLtree.c tree.c: accomodate the extended HTML supported
9232 * configure.in: pushing 1.7.4
9233 * test/ent8 and related outputs : added a new test for bug #2784
9234 * test/HTML/wired.html and related output: a nasty HTML example
9235 * Makefile.am: improved the test scripts
9236 * docs/* : reran the documentation extractor, updated xml.html
9237
9238Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9239
9240 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9241 HTMLparser and debugged the HTML related code. HTML documents
9242 now have their own type
9243 * entities.c: do not dump &apos; for HTML output
9244 * xmlmemory.c: improvement, breakpoint mechanism
9245 * testHTML.c: added --sax --repeat ...
9246 * Makefile.am: improved the HTML tests
9247 * valid.[ch]: added xmlValidGetValidElements and
9248 xmlValidGetPotentialChildren
9249 * tester.c: added --insert to test the 2 new functions
9250 * test//* result//* SAXresult//* : regression test cleanup
9251 and extension.
9252 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9253 gnome-xml-nanohttp.html
9254
9255Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9256
9257 * HTMLparser.c: fixed problems with some autoclose tags
9258 * tree.c: fixed XML output problems.
9259 * result/* SAXresult/*: update of the tests output
9260
9261Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9262
9263 * Makefile.am: Arturo patch for xmlConf.sh version info
9264 * parser.c: Tim Josling patch for single quoted items
9265 * tester.c: Tim Josling patch for tester options usage
9266 * tree.h: indent cleanup
9267
9268Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9269
9270 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9271 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9272
9273Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9274
9275 * tree.c : Raph patch for initialization of CORBA fields
9276 * parser.c, xpath.c, ...: modification of doc comments
9277 * xpath.c : allow spaces in xpath expressions
9278
9279Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9280
9281 * xmlmemory.h: turning off memory debug :-(
9282
9283Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9284
9285 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9286 better SAX interfaces.
9287 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9288 entity.
9289 * configure.in: 1.7.2
9290
9291Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9292
9293 * libxml.spec.in: fixed the URL
9294 * doc/xml.html: improved the documentation front-end
9295
9296Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9297
9298 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9299
9300Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9301
9302 * libxml.spec.in: fixed the alpha compile problem
9303 * parser.[ch]: changed errno to errNo in the parser context :-(
9304 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9305 * doc/xml.html: changed CHAR to xmlChar
9306 * doc/html/*: recompiled the documentation
9307 * configure.in: 1.7.1
9308
9309Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9310
9311 * parser.h: modified the parser context struct to regain 1.4.0
9312 binary compatibility
9313 * parser.c, xml-error.h: added errno ot teh context and defined
9314 a set of errors values with update of errno
9315 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9316 DTDs and entities
9317 * *.h, *.c: complete cleanup of the use of config.h and include
9318 protection depending on the current setup.
9319 * overalll debugging, maintenance and bug-fixing on all modules
9320 * updated the documentation
9321 * ready for 1.7.0
9322
9323Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9324
9325 * HTMLparser.c : cleanup
9326 * SAX.c valid.c valid.h: added ID/IDREF checking
9327 * tree.c tree.h: extended doc structure for refs
9328 * configure.in: 1.6.2
9329 * parser.c: patched bug in SAX user arg call
9330 * parserInternals.h: patched missing close in C++ wrapping
9331 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9332 especially upcoming XPointer implementation.
9333 * doc/xml.html: augmented, typo
9334
9335Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9336
9337 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9338 not all invocations of install understand -d.
9339
9340Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9341
9342 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9343 to make 'check' works, when builddir != srcdir.
9344
9345Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9346
9347 * doc/xml.html : updated the documentation
9348
9349Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9350
9351 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9352 not deallocated memory blocks
9353 * *.c : replaces all calls to malloc() free() and realloc() to
9354 the wrapper functions/macros
9355 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9356 instead of xmlFreeNodeList()
9357
9358Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9359
9360 * HTMLparser.c: corrected a stupid bug leading to core dump at
9361 tree deallocation. Removed warnings indicated by
9362 Stephane.Conversy@lri.fr
9363 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9364 looked for in the external subset
9365
9366Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9367
9368 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9369 on SGI by Stephane.Conversy@lri.fr
9370
9371Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9372
9373 * all .h : changed the prototype declaration indent as in gtk
9374 * most .c : working on reducing the TODOs in the code
9375 * most .c : cleanup though -pedantic and Insure++
9376 * improvements on validation ID checkings.
9377 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9378 * xml-config.in: closed #1810
9379
9380Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9381
9382 * tree.h, valid.c, valid.h: more work on validity, IDs
9383 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9384 definition for AIX
9385
9386Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9387
9388 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9389 the distribution due to a cut'n paste error at last commit
9390
9391Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9392
9393 * configure.in: upgraded to version 1.4.0
9394 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9395 Big update, added a large part of the validation process,
9396 it should be usable, but some parts are missing
9397 * xpath.c: improved the implementation w.r.t. root.
9398 * Makefile.am: added more tests
9399 * test and result trees: added a lot of tests
9400 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9401
9402Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9403
9404 * Added an HACKING file
9405
9406Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9407
9408 * xpath.[ch] : improvements and debug of the XPath implementation
9409 * parser.c, HTMLparser.c : modified the parsers to be progressive
9410 * tree.[ch] : extended the Buffer promitives
9411 * xmlIO.[ch] : added basic I/O routines providing progressive
9412 parsing and ready for I18N conversion plugins
9413 * SAXresult/* : the SAX callback sequence maybe slightly different
9414 now
9415 * test*.c : improved/updated the tests programs
9416 * doc/* : recompiled the docs.
9417
94181999-07-26 Michael Meeks <michael@edenproject.org>
9419
9420 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9421
9422 * tree.c: Ditto.
9423
9424Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9425
9426 * configure.in: upgraded to version 1.4.0
9427 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9428 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9429 XML query language, see http://www.w3.org/TR/xpath for more details.
9430 * parser.c, parser.h: added CHAR* related string functions for XPath
9431 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9432 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9433 rebuild the docs.
9434 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9435 and regression testing capabilities for XPath.
9436
9437Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9438
9439 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9440 closing bug #1646
9441
9442Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9443
9444 * Makefile.am, example/Makefile.am: closed bug #1683
9445
9446Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9447
9448 * example/Makefile.am, configure.in: added the makefile for the
9449 gjobread example
9450
9451Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9452
9453 * doc/Makefile.am:
9454 - fix which allow "make install DESTDIR=</install/prefix>".
9455
9456Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9457
9458 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9459 which fixed a problem on the file reading-code.
9460
9461Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9462
9463 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9464 output.
9465 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9466
9467Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9468
9469 * parser.h : Oops removed the binary compatibility problem
9470 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9471 * parser.c, HTMLparser.c: applied patches for reading from stdin
9472
9473Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9474
9475 * parser.c, entities.c, valid.c: cleanup bug #1591
9476 * configure.in: cleanup bug #1592
9477 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9478 the same tree back-end. Hence gdome will be available for it.
9479 * doc/Makefile.am: close bug #617
9480
9481Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9482
9483 * parser.c: alloctate a per parser context SAX interface block
9484
9485Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9486
9487 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9488 and xmlEncodeEntitiesReentrant with the correct one :-\
9489
9490Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9491
9492 * commit of my internal XML base changes, quite a lot of
9493 changes, cleanups, better entities support, framework for
9494 new I/O and charset detection and handling
9495 * Fixed the configure/Makefile stuff to generate shared libs
9496 with the proper version info, so we jumped on rev from
9497 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9498 xmlEncodeEntities() result need to be freed now, and a string
9499 xmlParserVersion provide the current library version.
9500
9501Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9502
9503 * parser.c: fixed a buffer overrun for when you have a very long
9504 attribute with no entities in it.
9505
9506Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9507
9508 * added example directory
9509 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9510
9511Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9512
9513 * Release of libxml-1.1, nearly everything has been touched for
9514 this.
9515 * Added more regression tests
9516 * Updated the documentation
9517
9518Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9519
9520 * tree.[ch]: unified the XML_NO_CORBA defines.
9521 * parser.c encoding.[ch]: started plugging in char encoding detection
9522
9523Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9524
9525 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9526 Also freed allocated buffer.
9527
9528Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9529 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9530 reentrancy problem at printing. One is left in entities.c, to
9531 remove ASAP
9532 * testSAX.c : added a test example showing the use of the SAX
9533 interface if one doesn't want to build the DOM tree.
9534 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9535
9536Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9537
9538 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9539 large revamping of the parser to use SAX callbacks
9540 http://www.megginson.com/SAX/ (or at least a C like interface
9541 a la Expat). It's now possible to set up your own callbacks
9542 and the parser will not build a DOM tree.
9543 * test/* result/*: updated the test suite, I finally removed
9544 the old Namespace draft support (PI based).
9545
9546Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9547
9548 * Makefile.am: added test result to EXTRA_DIST for make tests
9549
9550Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9551
9552 * parser.c, parserInternals.h: moved the chars macro definitions
9553 to parserInternals.h
9554 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9555 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9556
9557Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9558
9559 * xml-config.in : applied patch to make --version work
9560
95611999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9562
9563 * Makefile.am (check-local): Alias for `tests' target. This will
9564 cause `make check' to do the right thing.
9565 (tests): Don't run tests in srcdir. Also, replaced calls to
9566 basename with a `sed' "equivalent".
9567
9568Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9569
9570 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9571 it in the header and not the sources, updated the doc.
9572 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9573 pointing this out.
9574
9575Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9576
9577 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9578 exported the inputStream routines.
9579 * doc/html/* : updated accordingly
9580
9581Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9582
9583 * parser.c, parser.h, parserInternals.h: added a few extra
9584 internal calls to allocate and free parser contexts ...
9585 * doc/html/* : updated accordingly
9586
9587Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9588
9589 * configure.in, Makefile.am, doc/makefile.am : General changes for
9590 1.0.0 release and including the generated HTML documentation.
9591
9592Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9593
9594 * makefile.am : added parserInternals.h, oops.
9595
9596Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9597
9598 * parserInternals.h: added this header giving access to the parser
9599 internal functions.
9600 * doc/Makefile.am : added a rebuild target which rebuilds the full
9601 set of documentations
9602 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9603 the internal subset.
9604 * *.c *.h: modifications needed to generate the documentation using
9605 gtk-doc, cleanup of functions blocks, reorganisation of struct
9606 declarations.
9607
9608Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9609
9610 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9611 the tar and spec file to include the beginning of the doc.
9612
96131999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9614
9615 * doc/.cvsignore: Added this file.
9616
9617Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9618
9619 * tree.c: fixed xmlGetProp to return "" when the attribute
9620 exists, even if the node-list is NULL.
9621
9622Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9623
9624 * tree.c: patched an error outputting empty attribute values.
9625 * Makefile.am and doc/makefile.am: have been updated during the
9626 week-end. Sorry for an empty CVS log, I got a shell problem.
9627
9628Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9629
9630 * tree.h: cleaned up using enums instead of defines
9631 * parser.c, valid.[ch]: more work on parsing/output of element
9632 declarations
9633
9634Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9635
9636 * valid.[ch], tree.c, parser.c : more work toward full parsing
9637 of XML DTDs.
9638 * README: added informations about mailing-list and on-line
9639 documentation
9640
96411999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9642
9643 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9644
9645Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9646
9647 * parser.c, tree.[ch] : more work toward conformance testing,
9648 added a last element to accelerate parsing of very flat structures
9649 started working on internal subset Element content declaration.
9650 * valid.[ch] : first cut at adding code toward validation.
9651 * previous changes had also small impact on most files, especially
9652 the conformance testing using James Clark test suite.
9653
9654Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9655
9656 * test/* : updated the examples, most of them were not well
9657 formed (humm), and added rdf2.
9658 * result/* : resulting changes in the output.
9659
9660Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9661
9662 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9663
9664Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9665
9666 * tree.c: patched a bug in the generation of empty attributes
9667
9668Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9669
9670 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9671 for node/trees/documents/... Biggest problem is namespace
9672 support when copying subtrees.
9673
9674Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9675
9676 * parser.c, entities.c: improve entities and char ref encoding,
9677 and cleanups of error messages.
9678
9679Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9680
9681 * parser.c, entities.c: simple bug hunting done during rpm2html and
9682 rpmfind integration.
9683
9684Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9685
9686 * parser.[ch]: Added interfaces allowing to specify a SAX
9687 handler before parsing.
9688
9689Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9690
9691 * parser.c: redirrect all errors reporting through the SAX
9692 error function
9693
9694Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9695
9696 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9697 * libtool, tlmain ...: update of the libtool files
9698
96991998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9700
9701 * entities.c: Use g_snprintf insteda of snprintf.
9702
9703Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9704
9705 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9706 added ent5 test for this purpose.
9707 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9708
9709Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9710
9711 * parser.c: fixed? a strange error due to compression on a GWP
9712 document.
9713
9714Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9715
9716 * tree.[ch]: bug fixing
9717 * entities.[ch]: defined a specific type for predefined entities
9718 * doc/xml.html: more documentation on the library, how to use it,
9719 overview of the interfaces.
9720
9721Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9722
9723 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9724
9725Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9726
9727 * tree.c: corrected a small bug
9728 * doc/xml.html: continuing writing documentation.
9729
9730Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9731
9732 * debugXML.h debugXML.c: added debugging utilities.
9733 * tester.c: added --debug switch.
9734 * tree.c: patched an incorrect node->type assignment.
9735 * parser.c: formatting, ensure that node->doc != NULL in attributes
9736
9737Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9738
9739 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9740 entity support and provide an internal representation close to
9741 DOM one (entity ref nodes, and attribute value as tree). I tried
9742 to preserve the interface but this will surely break some apps
9743 (I have to change rpm2html/rpmfind for example). I had to change
9744 two interfaces, and the generated tree is somewhat different.
9745 * doc/* : started documenting the XML library, the tree and
9746 DOM/Corba. This is a first step.
9747
9748Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9749
9750 * parser.c: Set up the fonctions comment block, boring but useful.
9751 * parser.h, SAX.c, parser.c: now attributes are processed through
9752 the SAX interface. The problem is that my SAX interface diverged
9753 quite a bit from the original one, well this is not an official
9754 spec, and translating it from Java to C is hairy anyway...
9755
9756Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9757
9758 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9759 fonctions comment block, boring but useful.
9760
9761Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9762
9763 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9764 conversion routines. However they are not yet used to convert the
9765 inputs. The core will run with UTF-8.
9766
9767Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9768
9769 * tree.c : make sure that the type id is properly set-up when
9770 a new object is allocated, needed for DOM.
9771
9772Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9773
9774 * tree.h, tree.c: Ok, the main objects in the tree will be native
9775 corba objects, it costs 8 bytes per Node, Attribute and Document
9776 but it simplifies the Corba integration a lot (no extra interface
9777 objects to allocate/free).
9778
9779Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9780
9781 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9782 and changed NODEs contants for conformity with DOM Level 1
9783
9784Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9785
9786 * added hooks to keep track of servants when creating objects
9787 xmlDoc and xmlNode (for Corba export).
9788
9789Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9790
9791 * added xml-config script.
9792
9793Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9794
9795 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9796 to autoupdate libtool and automake conf files.
9797
97981998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9799
9800 * Makefile.am: Use '?' to separate the sed
9801 commands as ',' is used when people pass -Wl,something.
9802
9803
9804Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9805
9806 * tree.c, tree.h: added a per-document compression interface.
9807
9808Tue Sep 22 20:47:38 EDT 1998
9809
9810 * tree.c, tree.h: added saving with compression and added interfaces
9811 to control the compression level (xmlGetCompressMode,
9812 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9813
9814Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9815
9816 * parser.c: corrected a loop for files of size 0
9817
98181998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9819
9820 * error.h: New file. Contains prototyes from `error.c'.
9821
9822Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9823
9824 * Makefile.am (xmlincdir): New macro.
9825 (xmlinc_HEADERS): Renamed from include_HEADERS.
9826
9827Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9828
9829 * applied small patch on numeric entities from
9830 Christopher Blizzard <blizzard@appliedtheory.com>
9831
9832Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9833
9834 * New release 0.2, removed the old xml_* files so that it's
9835 coherent with the other CVS base (W3C), far better conformance
9836 to standard, new namespaces, decent entities support, beginning
9837 of a SAX-like interface. Nearly nothing left intact, even the
9838 test examples ...
9839
98401998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9841
9842 * .cvsignore: Add .deps dir
9843
9844Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9845
9846 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9847
9848Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9849
9850 * configure.in: added test for CPP
9851 * AUTHORS, Changelog: the original ones didn't get commited but the
9852 glib ones instead, fixed.
9853 * Makefile.am: corrected an error in library naming
9854
9855Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9856
9857 * integrated code developped at W3C
9858 * changed the original Copyright
9859 * migrated to automake
9860 * prefixed the filenames by xml_ to avoid filename clashes
9861
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009862Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9863
9864 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9865 should not be called.
9866
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009867Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9868
9869 * libxml-2.0.pc.in: applied the patch to fix #101894
9870
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009871Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9872
9873 * tree.c : applied patch from Lukas Schroeder for register callbacks
9874 * valid.c: modified patch from Lukas Schroeder to test
9875 register callbacks with --chkregister
9876
Daniel Veillard067bae52003-01-05 01:27:54 +00009877Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9878
9879 * xmlreader.c: seriously changed the way data are pushed to
9880 the underlying parser, go by block of 512 bytes instead of
9881 tryng to detect tag boundaries at that level. Changed the
9882 way empty element are detected and tagged.
9883 * python/tests/reader.py python/tests/reader2.py
9884 python/tests/reader3.py: small changes mostly due to context
9885 reporting being different and DTD node being reported. Some
9886 errors previously undetected are now caught and fixed.
9887 * doc/xmlreader.html: flagged last section as TODO
9888
Daniel Veillard51a447a2003-01-04 19:42:46 +00009889Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9890
9891 * python/libxml.py: integrated the Python 2.2 optimizations
9892 from Hannu Krosing, while maintaining compatibility with
9893 1.5 and 2.1
9894
Daniel Veillarde59494f2003-01-04 16:35:29 +00009895Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9896
9897 * xmllint.c: a bit of cleanup
9898 * xmlreader.c: small fix
9899 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9900 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9901
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009902Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9903
9904 * python/setup.py.in: patch from Stéphane Bidoul to include
9905 drv_libxml2.py in setup.py
9906
Daniel Veillard66b82892003-01-04 00:44:13 +00009907Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9908
9909 * doc/xmlreader.html: starting documenting the new XmlTextReader
9910 interface.
9911
Daniel Veillard7704fb12003-01-03 16:19:51 +00009912Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9913
9914 * xmllint.c: added the --stream flag to use the TextReader API
9915 * xmlreader.c: small performance tweak
9916
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009917Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9918
9919 * xmlreader.c python/tests/reader2py: okay the DTD validation
9920 code on top of the XMLTextParser API should be solid now.
9921
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009922Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9923
9924 * xmlreader.c python/tests/reader2py: Fixing some more mess
9925 with validation and recursive entities while using the
9926 reader interface, it's getting a bit messy...
9927
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009928Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9929
9930 * xmlreader.c python/tests/reader.py: another couple of problem
9931 related to IsEmptyElement reported by Stéphane Bidoul needed
9932 some fixes.
9933
Daniel Veillard4f860202003-01-02 13:00:02 +00009934Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9935
9936 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9937 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9938 based on the python XmlTextReader interface.
9939
Daniel Veillard3c265e42003-01-01 21:06:49 +00009940Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9941
9942 * tree.c: backing out one change in the last patch which broke the
9943 regression tests
9944
Daniel Veillard5335dc52003-01-01 20:59:38 +00009945Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9946
9947 * global.data globals.c tree.c include/libxml/globals.h: applied
9948 an old patch from Lukas Schroeder to track node creation and
9949 destruction. Probably missing a lot of references at the moment
9950 and not usable reliably.
9951
Daniel Veillard8ba17412003-01-01 19:13:12 +00009952Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9953
9954 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9955 from doc/news.html and a stylesheet
9956
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009957Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9958
9959 * xmlreader.c python/tests/reader.py: fixed another couple of
9960 xmlreader bugs reported by Stéphane Bidoul and added tests.
9961
Daniel Veillard9e395c22003-01-01 14:50:44 +00009962Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9963
9964 * xmlreader.c python/tests/reader2.py: fixed another validity
9965 checking in external parsed entities raised by Stéphane Bidoul
9966 and added a specific regression test.
9967 * python/tests/reader3.py: cleanup
9968
Daniel Veillardd5896142002-12-31 14:45:26 +00009969Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * xmlreader.c python/tests/reader2.py: fixed a problem with
9972 validation within entities pointed by Stéphane Bidoul, augmented
9973 the tests to catch those.
9974
Daniel Veillarddc85f282002-12-31 11:18:37 +00009975Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * python/generator.py: modified the generator to allow keeping
9978 class references when creating new classes, needed to fix a bug
9979 pointed by Stéphane Bidoul where the input buffer of the
9980 xmlTextReader instance gets destroyed if the python wrapper for
9981 the input is not referenced anymore.
9982
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009983Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9986 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9987
Daniel Veillard571b8892002-12-30 12:37:59 +00009988Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * xmlreader.c python/tests/reader.py: fixed another problem
9991 pointed by Stéphane Bidoul
9992
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009993Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9994
9995 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9996 with "<a/>"
9997
Daniel Veillardecaba492002-12-30 10:55:29 +00009998Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * SAX.c: warn on xmlns:prefix="foo"
10001 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10002 for namespace attributes handling.
10003
Daniel Veillard2d84a892002-12-30 00:01:08 +000010004Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10007 a really nasty problem raised by a DocBook XSLT transform
10008 provided by Sebastian Bergmann
10009
Daniel Veillard29b3e282002-12-29 11:14:41 +000010010Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10013 by Stéphane Bidoul and integrated it into the tests
10014
Daniel Veillarde18fc182002-12-28 22:56:33 +000010015Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10018 extended the XmlTextReader API a bit, addding accessors for
10019 the current doc and node, and an entity substitution mode for
10020 the parser.
10021 * python/libxml.py python/libxml2class.txt: related updates
10022 * python/tests/Makefile.am python/tests/reader.py
10023 python/tests/reader2.py python/tests/reader3.py: updated a bit
10024 the old tests and added a new one to test the entities handling
10025
Daniel Veillardaba976d2002-12-28 21:14:18 +000010026Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10027
10028 * python/generator.py python/libxml2class.txt
10029 python/tests/reader.py python/tests/reader2.py: changed the
10030 generator to provide casing for the XmlTextReader similar to
10031 C# so that examples and documentation are more directly transposable.
10032 Fixed the couple of tests in the suite.
10033
Daniel Veillard83298842002-12-28 15:12:33 +000010034Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * doc/guidelines.html: added a document on guildeline for
10037 publishing and deploying XML
10038
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010039Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * valid.c xmlreader.c: final touch running DTD validation
10042 on the XmlTextReader
10043 * python/tests/Makefile.am python/tests/reader2.py: added a
10044 specific run based on the examples from test/valid/*.xml
10045
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010046Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * python/libxml.py: added a few predefined xmlTextReader parser
10049 configuration values.
10050
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010051Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * python/libxml_wrap.h: trying to fix #102037
10054
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010055Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * SAX.c: fixing bug #95296, when the predefined entities
10058 are redefined in the DTD the default one must be used
10059 instead anyway.
10060
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010061Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10062
10063 * doc/xmllint.xml
10064 * doc/xmllint.1
10065 Add discussion of XML_DEBUG_CATALOG to xmllint man
10066 page - bug #100907
10067
10068
Daniel Veillarddf512f42002-12-23 15:56:21 +000010069Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * xmlreader.c: Fixed the empty node detection to avoid reporting
10072 an inexistant close tag.
10073
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010074Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10075
10076 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10077 for Python 2.1
10078
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010079Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10082
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010083Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * doc/libxml2-api.xml python/tests/reader.py: one really need
10086 to provide the base URI information when creating a reader parser
10087 from an input stream. Updated the API and the example using it.
10088
Daniel Veillardea7751d2002-12-20 00:16:24 +000010089Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10092 include/libxml/valid.h include/libxml/xmlreader.h: working on
10093 DTD validation on top of xml reader interfaces. Allows to
10094 validate arbitrary large instances. This required some extensions
10095 to the valid module interface and augmenting the size of xmlID
10096 and xmlRef structs a bit.
10097 * uri.c xmlregexp.c: simple cleanup.
10098
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010099Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10102 work on the xml reader interfaces.
10103 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10104 Web page for the Windows binaries.
10105
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010106Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10107
10108 * xmlIO.c: applied a patch for VMS following the report by
10109 Nigel Hall
10110
Daniel Veillard3772de32002-12-17 10:31:45 +000010111Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * parser.c: the parseStartTag bug fix wasn't complete.
10114
Daniel Veillard67df8092002-12-16 22:04:11 +000010115Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10116
10117 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10118 parseStartTag, fixing it.
10119 * test/att4 result/att4 result/noent/att4: adding the test
10120 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10121 more methods to XmlTextReader.
10122
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010123Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10124
10125 * win32/libxml2.def.src: added more xml reader exports
10126 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10127 to the build
10128
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010129Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10130
10131 * doc/tutorial/xmltutorial.xml
10132 plus generated html and pdf
10133 Updating tutorial again based on further comments from Niraj
10134 Tolia on the last iteration
10135
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010136Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10137
10138 * doc/tutorial/xmltutorial.xml
10139 * doc/tutorial/includekeyword.c
10140 * doc/tutorial/includegetattribute.c
10141 plus generated html and pdf
10142 Adding fix from Niraj Tolia to tutorial to properly free memory.
10143
10144
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010145Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10146
10147 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10148 more methods of XmlTextReader.
10149 * python/libxml2class.txt python/tests/reader.py: this increased the
10150 methods in the bndings, augmented the test to check those new
10151 functions.
10152
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010153Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10156 methods of XmlTextReader.
10157 * python/generator.py python/libxml_wrap.h python/types.c
10158 python/libxml2class.txt: added the reader to the Python bindings
10159 * python/tests/Makefile.am python/tests/reader.py: added a specific
10160 test for the Python bindings of the Reader APIs
10161 * parser.c: small cleanup.
10162
Daniel Veillard06503452002-12-13 10:42:08 +000010163Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * xinclude.c: fallback was only copying the first child not the
10166 full child list of the fallback element, closes #89684 as reopened
10167 by Bernd Kuemmerlen
10168
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010169Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10170
10171 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10172
Daniel Veillard000eafb2002-12-12 10:04:22 +000010173Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10174
Daniel Veillardc1eed322002-12-12 11:01:32 +000010175 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010176 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010177 gives enum values, fix functype return type, put back fields in
10178 structs
10179 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010180
Daniel Veillard024b5702002-12-12 00:15:55 +000010181Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10184 about htmlNodeDumpOutput location.
10185 * xpath.c: removed an undefined function signature
10186 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10187 too many symbols in the API breaking the python bindings.
10188 Updated with the libxslt/libexslt changes.
10189
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010190Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10191
10192 * configure.in: preparing release of 2.4.29
10193 * doc/*: rebuilt the docs and API
10194 * xmlreader.c: a few more fixes for the XmlTextReader API
10195
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010196Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10197
10198 * include/win32config.h: applied mingw patch from Magnus Henoch
10199
Daniel Veillard5aad8322002-12-11 15:59:44 +000010200Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10203
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010204Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10207 building Python script, does the C parsing directly, generates
10208 a better API description including structure fieds defs and
10209 enums. Still a couple of bugs, but good enough for the python
10210 wrappers now.
10211 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10212 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10213 include/libxml/schemasInternals.h include/libxml/tree.h: more
10214 cleanup based on the python analysis script reports.
10215 * libxml.spec.in: make sure the API XML description is part of the
10216 devel package.
10217
Daniel Veillard01c13b52002-12-10 15:19:08 +000010218Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10221 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10222 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10223 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10224 code cleanup, especially the function comments.
10225 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10226
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010227Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * Makefile.am xmlreader.c include/libxml/Makefile.am
10230 include/libxml/xmlreader.h: Adding a new set of APIs based on
10231 the C# TextXmlReader API but converted to C. Allow to parse
10232 in constant memory usage, far simpler to program and explain
10233 than the SAX like APIs, unfinished but working.
10234 * testReader.c: test program
10235
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010236Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10237
10238 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10239
Daniel Veillard64b35282002-12-04 15:10:40 +000010240Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * tree.c: Chip turner indicated that XHTML1 serialization
10243 rule for style actually break on both IE and Mozilla,
10244 try to avoid the rule if escaping ain't necessary
10245
Daniel Veillard8efff672002-12-04 11:44:48 +000010246Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * nanhttp.c: handle HTTP URL escaping, problem reported by
10249 Glen Nakamura and Stefano Zacchiroli
10250
Daniel Veillard1c732d22002-11-30 11:22:59 +000010251Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10254
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010255Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * uri.c: Johann Richard pointed out some XPointer problems for
10258 URN based URI references in XInclude. Modified the URI parsing
10259 and saving routines to allow correct parsing and saving of
10260 XPointers, especially when attached to "opaque" scheme accordingly
10261 to RFC 2396
10262
Daniel Veillard8db67d22002-11-27 19:39:27 +000010263Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10266 of refactoring to the HTML saving code.
10267 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10268 in the doc.
10269
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010270Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10273 to a buffer API to reuse the generic dump to an OutputIO layer,
10274 this reduces code, fixes xmlNodeDump() for XHTML, also made
10275 xmlNodeDump() now return the number of byte written.
10276
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010277Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * python/setup.py.in: another patch from Stéphane Bidoul for
10280 Python bindings on Windows
10281 * doc/parsedecl.py: small cleanup
10282
Daniel Veillard9715c172002-11-25 16:33:40 +000010283Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10284
10285 * libxml.spec.in configure.in: add a line in %changelog for releases
10286
Daniel Veillard9bc53102002-11-25 13:20:04 +000010287Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * parser.c: patch from Marcus Clarke fixing a problem in entities
10290 parsing that was detected in KDe documentations environment.
10291
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010292Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10293
10294 * python/libxml.c (libxml_prev): Return the previous as opposed to
10295 the next node (I guess this is the result of some cut & paste programming:)
10296
Daniel Veillard80d7b902002-11-23 16:23:08 +000010297Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10300
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010301Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10302
10303 * python/generator.py python/libxml.c python/setup.py.in: trying
10304 to fix the Python bindings build on Windows (Stéphane Bidoul)
10305
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010306Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10307
10308 * win32/configure.js: added option for python bindings
10309 * win32/libxml2.def.src: added more exports
10310
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010311Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10312
10313 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10314 pthreads
10315 * win32/wince/*: applied updates to Windows CE port from Javier
10316
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010317Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * configure.in: preparing 2.4.28
10320 * libxml.spec.in doc/Makefile.am: some cleanup
10321 * doc/*: updated the news and regenerated.
10322
Daniel Veillardfee408f2002-11-22 13:18:30 +000010323Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * HTMLparser.c: final touch at closing #87235 </p> end tags
10326 need to be generated.
10327 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10328 this change slightly the output of a few tests
10329 * doc/*: regenerated
10330
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010331Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10332
10333 * parserInternals.c: fixing bug #99190 when UTF8 document are
10334 parsed using the progressive parser and the end of the chunk
10335 is in the middle of an UTF8 multibyte character.
10336
William M. Brack8b2c7f12002-11-22 05:07:29 +000010337Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10338
10339 * threads.c: fixed initialization problem in xmlNewGlobalState
10340 which was causing crash.
10341 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10342 in xmlInitializeGlobalState.
10343 * parserInternals.c: cleaned up ctxt->sax initialisation.
10344
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010345Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * tree.c include/libxml/tree.h: modified the existing APIs
10348 to handle XHTML1 serialization rules automatically, also add
10349 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10350 libxslt serialization uses it when needed without changing
10351 the library API.
10352 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10353 result/xhtml1: added a new test specifically for xhtml1 output
10354 and updated the result of one XHTML1 test
10355
Daniel Veillardd076a202002-11-20 13:28:31 +000010356Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * xinclude.c parserInternals.c encoding.c: fixed #99082
10359 for xi:include encoding="..." support on text includes.
10360 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10361 test/XInclude/ents/isolatin.txt : added a specific regression test
10362 * python/generator.py python/libxml2class.txt: fixed the generator
10363 the new set of comments generated for doc/libxml2-api.xml were
10364 breaking the python generation.
10365
Daniel Veillard817e70b2002-11-19 22:28:48 +000010366Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10369 * configure.in: patch for Solaris on new autoconf closes #98880
10370 * doc/parsedecl.py: repair the frigging API building script,
10371 did I say that python xmllib sucks ?
10372 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10373 and some comment are no more truncated.
10374
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010375Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * parser.c: Martin Stoilov pointed out a potential leak in
10378 xmlCreateMemoryParserCtxt
10379
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010380Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10383 included in HTML documents and using the push parser.
10384
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010385Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10386
10387 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10388 specified, look for the Python interpreter not just in the
10389 specified root but also in the specified location. Fixes #98825
10390
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010391Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * python/libxml.c: fixing bug #98792 , node may have no doc
10394 and dereferencing without checking ain't good ...
10395
Daniel Veillarddad3f682002-11-17 16:47:27 +000010396Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * configure.in: preparing release 2.4.27
10399 * doc/* : updated and rebuilt the docs
10400 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10401 and all the docs are actually packaged and in the final RPMs
10402 * parser.c parserInternals.c include/libxml/parser.h: restore
10403 xmllint --recover feature.
10404
Daniel Veillard68e9e742002-11-16 15:35:11 +000010405Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10406
Daniel Veillard784b9352003-02-16 15:50:27 +000010407 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010408 processing of parsed entities, and XPath computation on sustitued
10409 entities.
10410 * testXPath.c: make sure entities are substitued.
10411
Daniel Veillard328f48c2002-11-15 15:24:34 +000010412Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10413
Daniel Veillard784b9352003-02-16 15:50:27 +000010414 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010415 processing of internal parsed entities, which had to be changed.
10416
Daniel Veillard66651aa2002-11-15 11:21:43 +000010417Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10420 trying to fix bug #98517 about building outside the source tree
10421 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10422
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010423Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10424
10425 * include/win32config.h: cleanup
10426 * win32/Makefile.mingw: integrated mingw in JScript configure
10427 * win32/Makefile.msvc: modified to allow mingw coexistence
10428 * win32/configure.js: integrated mingw
10429 * win32/Readme.txt: cleanup
10430
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010431Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * HTMLparser.c: strengthen the guard in the Pop macros,
10434 like in the XML parser, closes bug #97315
10435
Daniel Veillard0821b152002-11-12 20:57:47 +000010436Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10439 callback is never used.
10440
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010441Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * parserInternals.c: fixed the initialization of the SAX structure
10444 which was breaking xsltproc
10445 * xpath.c: patch from Petr Pajas for CDATA nodes
10446 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10447 * parser.c include/libxml/parser.h: patch from Peter Jones
10448 removing a leak in xmlSAXParseMemory() and adding the
10449 function xmlSAXParseMemoryWithData()
10450
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010451Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10452
10453 adding pdf of tutorial, changing web page to link to it
10454 * doc/tutorial/xmltutorial.pdf
10455 * doc/xml.html
10456 * doc/docs.html
10457
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010458Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10459
10460 * doc/tutorial/ar01s08.html
10461 adding file what I forgot for tutorial
10462
10463
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010464Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10465
10466 Adding encoding discussion to tutorial
10467 Added:
10468 * doc/tutorial/images/*.png: DocBook admonition image files
10469 * doc/tutorial/apf.html, apg.html: new generated html
10470 * doc/tutorial/includeconvert.c: conversion code entity file
10471 changed:
10472 * doc/tutorial/xmltutorial.xml: DocBook original
10473 * doc/tutorial/*.html: generated html
10474
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010475Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10476
10477 * include/libxml/*.h: retired xmlwin32version.h
10478 * doc/Makefile.am: retired xmlwin32version.h
10479 * win32/configure.js: retired xmlwin32version.h
10480
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010481Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10482
10483 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010484 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10485 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010486
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010487Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * globals.c: fixed a typo pointed out by Igor
10490 * xpath.c: try to speed up node compare using line numbers
10491 if available.
10492
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010493Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * tree.c: make xmlFreeNode() handle attributes correctly.
10496
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010497Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10498
10499 * catalog.c: completed the #96963 fix, as reported by Karl
10500 Eichwalder
10501
Daniel Veillard56f21f22002-11-06 15:49:46 +000010502Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10505
Daniel Veillard91ad8792002-11-04 17:06:52 +000010506Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * Makefile.am: switched the order of a couple of includes
10509 to fix bugs #97100
10510
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010511Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10512
10513 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10514 xmlLoadCatalogs that used to separate directories with a ':'.
10515
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010516Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10517
10518 * threads.c: improvements to the Windows-side of thread handling
10519 * testThreads.c: conditionally excluded unistd.h
10520 * testThradsWin32.c: broke overlong lines
10521 * include/win32config.h: adapted thread-related macros to the new
10522 scheme and for pthreads on Windows
10523 * win32/Makefile.msvc: introduced a more flexible thread build,
10524 added testThreads[Win32].c to the build
10525 * win32/configure.js: introduced a more flexible thread config
10526
John Fleck61f6fb62002-10-31 15:23:29 +0000105272002-10-31 John Fleck <jfleck@inkstain.net>
10528
10529 * doc/xml.html (and, by implication, FAQ.html)
10530 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10531
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010532Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10533
10534 * configure.in: removed xmlwin32version.h
10535 * include/libxml/Makefile.am: removed xmlwin32version.h
10536
Daniel Veillardce66ce12002-10-28 19:01:59 +000010537Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * tree.c: applied patch from Brian Stafford to fix a bug
10540 in xmlReconciliateNs()
10541
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010542Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * tree.c: applied patch from Christian Glahn to allow
10545 xmlNewChild() on document fragment nodes
10546
Daniel Veillardb39bc392002-10-26 19:29:51 +000010547Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * parser.c: Christian Glahn found a problem with a recent
10550 patch to xmlParseBalancedChunkMemoryRecover()
10551 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10552 problems
10553 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10554 test/schemas/seq*: added the test cases from Charles
10555
Daniel Veillard366a9152002-10-23 20:43:53 +000010556Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10559 serious cleanup of the spec file and associated changes
10560 in the Makefiles.
10561 * valid.c: try to remove some warnings on x86_64
10562
Daniel Veillardd033d022002-10-23 14:55:02 +000010563Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10566 fix bug #96586
10567
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010568Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10571 parsing, applied his patch
10572 * result/HTML/attrents.html result/HTML/attrents.html.err
10573 result/HTML/attrents.html.sax test/HTML/attrents.html:
10574 added the test and result case provided by Mikhail Sogrine
10575
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010576Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * vms/build_libxml.com vms/config.vms vms/readme.vms
10579 include/libxml/parser.h include/libxml/parserInternals.h
10580 include/libxml/tree.h include/libxml/xmlIO.h
10581 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10582 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10583 Applied the VMS update patch from Craig A. Berry
10584 * doc/*.html: update
10585
Daniel Veillardf000f072002-10-22 14:28:17 +000010586Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10589
Daniel Veillard1e208222002-10-22 14:25:25 +000010590Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * debugXML.c: adding a grep command to --shell in xmllint
10593 for T.V. Raman
10594
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010595Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * xmlcatalog.c: tried to fix some of the problem with --sgml
10598
Daniel Veillard935494a2002-10-22 14:22:46 +000010599Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * parser.c: tried to fix bug #91500 where doc->children may
10602 be overriden by a call to xmlParseBalancedChunkMemory()
10603
10604Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10607 identifiers in SGML catalogs containing '&'
10608
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010609Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * python/types.c: fixed bugs when passing result value tree
10612 to Python functions.
10613
Daniel Veillard48267432002-10-18 11:21:38 +000010614Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * configure.in: preparing the release of 2.4.26
10617 * doc/*: updated and rebuilt the documentation
10618
Daniel Veillardbb284f42002-10-16 18:02:47 +000010619Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * parser.c: fixed a XML Namespace compliance bug reported by
10622 Alexander Grimalovsky
10623
Daniel Veillard44892f72002-10-16 15:23:26 +000010624Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * HTMLtree.c: fixed serialization of script and style when
10627 they are not lowercase (i.e. added using the API to the tree).
10628
Daniel Veillard2fd85422002-10-16 14:32:41 +000010629Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * valid.c: make xmlValidateDocument emit a warning msg if there
10632 is no DTD, pointed by Christian Glahn
10633
Daniel Veillard32370232002-10-16 14:08:14 +000010634Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10637 content model when some of the blocks have min or max, and a couple
10638 of bugs found in the process.
10639 * result/schemas/list0* test/schemas/list0*: added some specific
10640 regression tests
10641
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010642Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10643
10644 * README: updated the contact informations
10645
Daniel Veillard63186732002-10-15 08:43:17 +000010646Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10647
10648 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10649 misses it, reported by Peter Bray.
10650
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010651Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10654 and removed a few warnings
10655
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010656Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10657
10658 * parser.c: Christian Glahn found a small bug in the push parser.
10659 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10660 public
10661
Daniel Veillard6045c902002-10-09 21:13:59 +000010662Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * xmlschemas.c include/libxml/xmlschemas.h: added
10665 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10666 * testSchemas.c: added --memory to test the new interface
10667
Daniel Veillardf0070122002-10-09 14:24:17 +000010668Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * doc/index.py doc/search.php: integrated the XSLT indexing,
10671 a few fixed in the indexer, added a scope selection at the
10672 search level.
10673
Daniel Veillard01992e02002-10-09 10:20:30 +000010674Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10677 this was due to uninitialized parts of the validation context
10678
Daniel Veillard321be0c2002-10-08 21:26:42 +000010679Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10680
10681 * debugXML.c: applied patch from Mark Vakoc except the API
10682 change, preserved it.
10683 * doc/*: updated the docs to point to the search engine for
10684 information lookup or before bug/help reports.
10685
Daniel Veillard01e87d22002-10-08 16:55:06 +000010686Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * doc/index.py doc/search.php: added mailing-list archives
10689 indexing and lookup
10690
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010691Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10694
Daniel Veillard9b006132002-10-07 11:13:27 +000010695Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10696
10697 * doc/index.py: improved HTML indexing
10698 * doc/search.php: make the queries also lookup the HTML based indexes
10699
Daniel Veillard141d04b2002-10-06 21:51:18 +000010700Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10701
10702 * doc/index.py: added HTML page indexing
10703
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010704Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10705
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010706 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010707 problem in libxslt.
10708 * catalog.c: fixed list handling in XML_CATALOG_FILES
10709
Daniel Veillardceb09b92002-10-04 11:46:37 +000010710Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * valid.c: typo/bug found by Christian Glahn
10713
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010714Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10715
10716 * xmlIO.c: applied Windows CE patch from Javier.
10717 * win32/wince: new directory, contains support for the PocketPC
10718 with Windows CE from Javier.
10719 * include/win32config.h: reorganised, removed duplicate
10720 definitions and applied WinCE patch from Javier.
10721 * include/wsockcompat.h: new file, now contains WinSock
10722 compatibility macros.
10723 * win32/Makefile.msvc: introduced double-run compilation.
10724
Daniel Veillarde16b5742002-09-26 17:50:03 +000010725Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * configure.in include/libxml/xmlwin32version.h: preparing release
10728 of 2.4.25
10729 * doc/*: updated and regenerated teh docs and web pages.
10730
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010731Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10734 error were not covering namespace declarations.
10735 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10736 it was missing the attribute declaration for the namespace
10737 * result/VC/NS3: the fix now report breakages in that test
10738
Daniel Veillardabe01742002-09-26 12:40:03 +000010739Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10742
Daniel Veillard2ace1952002-09-26 12:28:02 +000010743Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10746 and regenerated the docs and web site
10747
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010748Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10751 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10752 not before
10753
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010754Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * python/generator.py python/libxml2class.txt: fixed a stupid error
10757 breaking the python API
10758
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010759Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10762 triostr.c triostr.h: applied a trio update patch from
10763 Bjorn Reese which should work with MinGW
10764
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010765Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * tree.c: improving some documentation comments
10768 * xmlregexp.c: found and fixed a mem leak with python regression tests
10769 * doc/*: rebuilt the doc and the API XML file including the
10770 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10771 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10772 python/types.c: added access to the XML Schemas regexps from
10773 python
10774 * python/tests/Makefile.am python/tests/regexp.py: added a
10775 simple regexp bindings test
10776
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010777Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10778
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010779 * doc/xml.html:
10780 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010781
Daniel Veillard118aed72002-09-24 14:13:13 +000010782Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * xmlregexp.c: fixed the data callback on transition functionality
10785 which was broken when using the compact form
10786 * result/schemas/*: updated the results, less verbose, all tests
10787 pass like before
10788 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10789 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10790 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10791 annoying warnings
10792 * xpath.c: try to provide better error report when possible
10793
Daniel Veillard72336152002-09-21 13:08:14 +000010794Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10795
10796 * Makefile.am: fixed a breakage raised by Jacob
10797
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010798Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10799
10800 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10801 which don't use sockets
10802
Igor Zlatkovic01280582002-09-20 16:40:34 +000010803Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10804
10805 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10806 * win32/configure.js: applied zlib patch from Daniel Gehriger
10807
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010808Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10809
10810 * win32/configure.js: applied the patch from Mark Vakoc for
10811 regexp support
10812 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10813 for regexp support
10814
Daniel Veillardb5c05732002-09-20 13:36:25 +000010815Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * xmlschemastypes.c: as pointed by Igor Float and Double
10818 parsing ain't finished yet
10819
Daniel Veillard40b11342002-09-20 12:01:39 +000010820Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * Makefile.am configure.in: trying to fix #88412 by bypassing
10823 all the python subdir if python ain't detected
10824
Daniel Veillard23e73572002-09-19 19:56:43 +000010825Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10828 made configuring with regexps/automata/unicode the default
10829 but without schemas ATM
10830 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10831 fixed the regexp based DTD validation performance and memory
10832 problem by switching to a compact form for determinist regexps
10833 and detecting the determinism property in the process. Seems
10834 as fast as the old DTD validation specific engine :-) despite
10835 the regexp built and compaction process.
10836
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010837Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * valid.c: determinism is debugged, new DTD checking code now works
10840 but xmlFAComputesDeterminism takes far too much CPU and the whole
10841 set usues too much memory to be really usable as-is
10842
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010843Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * tree.c: fixed another stupid bug in xmlGetNodePath()
10846 * xmllint.c: --version now report the options compiled in
10847
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010848Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * HTMLparser.c: small cleanup
10851 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10852 when configured with them. A bit of debugging around the determinism
10853 checks is still needed
10854
Daniel Veillard63b01c22002-09-17 19:25:28 +000010855Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10858
Daniel Veillard92727042002-09-17 17:59:20 +000010859Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * xmlIO.c: small portability glitch fixed.
10862
Daniel Veillard84d70a42002-09-16 10:51:38 +000010863Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * xmlschemastypes.c: incomplete steps for real/double support
10866 * testAutomata.c include/libxml/xmlautomata.h
10867 include/libxml/xmlregexp.h: avoiding a compilation problem
10868 * valid.c include/libxml/valid.h: starting the work toward using
10869 the regexps for actual DTD validation
10870
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010871Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10872
10873 * hash.c: cosmetic cleanup
10874 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10875 integrating a DTD validation layer based on the regexps
10876
Daniel Veillard4402ab42002-09-12 16:02:56 +000010877Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10880 the determinism was tested before eliminating the epsilon
10881 transitions :-(
10882
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010883Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10884
10885 * python/generator.py python/libxml.c python/libxml.py
10886 python/libxml2-python-api.xml python/libxml2class.txt
10887 python/libxml_wrap.h python/types.c: updated the python
10888 bindings, added code for easier File I/O, and the ability to
10889 define a resolver from Python fixing bug #91635
10890 * python/tests/Makefile.am python/tests/inbuf.py
10891 python/tests/outbuf.py python/tests/pushSAXhtml.py
10892 python/tests/resolver.py python/tests/serialize.py: updated
10893 and augmented the set of Python tests.
10894
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010895Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10896
10897 * win32/configure.js: added more readme info for the binary
10898 package.
10899
Daniel Veillard607b35c2002-09-10 12:16:19 +000010900Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * xmlIO.c: fixed a stupid out of bound array error
10903
10904Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10907 messing around with support for Windows path, cleanups,
10908 trying to identify and fix the various code path to the
10909 filename access. Added xmlNormalizeWindowsPath()
10910
Daniel Veillard76575762002-09-05 14:21:15 +000010911Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * error.c valid.c: working on better error reporting of validity
10914 errors, especially providing an accurate context.
10915 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10916 error reports in those cases.
10917
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010918Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10921 parser.c parserInternals.c xmlIO.c: get rid of all the
10922 perror() calls made in the library execution paths. This
10923 should fix both #92059 and #92385
10924
Daniel Veillard19aa7022002-09-05 11:14:19 +000010925Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10926
10927 * xmllint.c: memory leak reporting was broken after a change
10928 of the preprocessor symbol used to activate it.
10929
Daniel Veillardec6725e2002-09-05 11:12:45 +000010930Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10931
10932 * tree.c: try to make the copy function work for node of
10933 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10934 DOM layers though, not libxml2 itself.
10935
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010936Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * valid.c: try to provide file and line informations, not all
10939 messages are covered, but it's a (good) start
10940
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010941Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * xinclude.c: reimplemented a large part of the XInclude
10944 processor, trying to minimize resources used, James Henstridge
10945 provided a huge test case which was exhibiting severe memory
10946 consumption problems.
10947
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010948Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10949
10950 * python/Makefile.am: applied patch from Christophe Merlet to
10951 reestablish DESTDIR
10952
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010953Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10954
10955 * libxml.spec.in: fixes libary path for x86_64 AMD
10956
John Fleckbe98b332002-09-04 03:16:23 +000010957Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10958
10959 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010960 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010961 (plus resulting generated html files)
10962 fixing one spot I missed in the tutorial where I hadn't freed
10963 memory properly
10964
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010965Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10966
10967 * doc/tutorial/includeaddattribute.c
10968 * doc/tutorial/includeaddkeyword.c
10969 * doc/tutorial/includegetattribute.c
10970 * doc/tutorial/includekeyword.c
10971 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010972 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010973 update tutorial to properly free memory (thanks to Christopher
10974 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010975 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010976 added image files so the callouts are graphical, making it
10977 easier to read ( use "--param callout.graphics 1" to generate
10978 html with graphical callouts)
10979
Daniel Veillarde1662542002-08-28 11:50:59 +000010980Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10981
10982 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10983 nice logos generated by Marc Liyanage
10984 * doc/site.xsl *.html: changed the stylesheet to show the new
10985 logo and regenerated the pages
10986
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010987Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10990
Daniel Veillard42766c02002-08-22 20:52:17 +000010991Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10992
10993 * xpath.c: possible mem leak patch from Jason Adams
10994
10995Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10998 in the XQuery namespace
10999 * configure.in: preparing 2.4.24
11000 * doc/*.html: updated the web pages
11001
11002Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * python/generator.py: closing bug #85258 by generating conditional
11005 compile check to avoid linking to routines not configured in.
11006
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000110072002-08-22 Havoc Pennington <hp@pobox.com>
11008
11009 * autogen.sh: update error message for missing automake
11010
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011011Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * python/Makefile.am: typo in target name resulted in libxml2.py
11014 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11015
Daniel Veillard22669b22002-08-22 07:17:11 +000011016Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * win32/win32/Makefile.mingw: updated with version from
11019 Elizabeth Barham at http://soggytrousers.net/repository/
11020
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011021Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11022
11023 * win32/Makefile.msvc: added the prefix location to the include
11024 and lib search path.
11025
Havoc Pennington830e8972002-08-18 22:22:13 +0000110262002-08-18 Havoc Pennington <hp@pobox.com>
11027
11028 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11029 both automake 1.6 and 1.4 installed get the right automake. Means
11030 compilation from CVS will now require the latest automake 1.4
11031 release, or manually creating symlinks called "automake-1.4" and
11032 "aclocal-1.4"
11033
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011034Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11035
11036 * configure.in python/Makefile.am: more AMD 64 induced changes from
11037 Frederic Crozat
11038
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011039Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * xinclude.c: oops I was missing the xml:base fixup too
11042 * result/XInclude/*.xml: this adds xml:base attributes to most
11043 results of the tests
11044
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011045Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * xinclude.c: quick but apparently working implementation of
11048 xi:fallback, should close bug #89684
11049 * Makefile.am test/XInclude/docs/fallback.xml
11050 result/XInclude/fallback.xml: added a basic test for fallback,
11051 and run with --nowarning to avoid a spurious warning
11052 * configure.in: applied patch from Frederic Crozat for python
11053 bindings on AMD 64bits machines.
11054
Daniel Veillard9e923512002-08-14 08:48:52 +000011055Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11056
11057 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11058 the caller don't pass a SAX callback block.
11059
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011060Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11061
11062 * tree.c: applied the same fix for the XML-1.0 namespace to
11063 xmlSearchNsByHref() as was done for xmlSearchNs()
11064
Daniel Veillardad11b302002-08-12 14:53:41 +000011065Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11066
11067 * libxml.3: small cleanup of the man page
11068 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11069 when serializing HREF attributes generated by XSLT.
11070
Daniel Veillardc084e472002-08-12 13:27:28 +000011071Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11072
11073 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11074 version of Marc Liyanage' patch for boolean attributes in HTML
11075 output
11076
Daniel Veillard5f91b372002-08-12 12:13:01 +000011077Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11078
11079 * python/tests/serialize.py: fixed the test results, indenting
11080 behaviour changed slightly
11081
Aleksey Sanin9e951762002-08-08 18:02:41 +000011082Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11083
11084 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11085 new c14n function to Windows def files
11086
Aleksey Saninea4272a2002-08-02 23:50:03 +000011087Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11088
11089 * c14n.c: fixed a memory leak in c14n code
11090
Daniel Veillard58e44c92002-08-02 22:19:49 +000011091Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * parser.c include/libxml/parser.h: adding a new API for Christian
11094 Glahn: xmlParseBalancedChunkMemoryRecover
11095 * valid.c: patch from Rick Jones for some grammar cleanup in
11096 validation messages
11097 * result/VC/* result/valid/*: this slightly change some of the
11098 regression tests outputs
11099
Daniel Veillard0bf29002002-08-01 12:54:11 +000011100Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11101
11102 * tree.c: trying to fix a problem in namespaced attribute handling
11103 raised by Christian Glahn
11104
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011105Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11106
11107 * encoding.c include/libxml/encoding.h: Opening the interface
11108 xmlNewCharEncodingHandler as requested in #89415
11109 * python/generator.py python/setup.py.in: applied cleanup
11110 patches from Marc-Andre Lemburg
11111 * tree.c: fixing bug #89332 on a specific case of loosing
11112 the XML-1.0 namespace on xml:xxx attributes
11113
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011114Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11115
11116 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11117 corner case from new Merlin's test suite and added a callback
11118 that will be used to improve xmlsec performance
11119
11120
Daniel Veillard0b22def2002-07-29 16:23:03 +000011121Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * HTMLtree.c: trying to fix the <style> escaping problem in
11124 HTML serialization bug #89342
11125
Daniel Veillard0b28e882002-07-24 23:47:05 +000011126Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11129 and rebuilt the web site.
11130
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011131Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011132
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011133 * include/libxml/tree.h: added _private member to xmlNs struct
11134
Daniel Veillard1d995272002-07-22 16:43:32 +000011135Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * HTMLparser.c: fixing bug #84876 based on the xml working
11138 code.
11139
William M. Brack61eaba52002-07-21 11:14:18 +000011140Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11141
11142 * python/Makefile.am: enhanced to fix bug 72012 (errors
11143 when using '-jX' make parameter)
11144
William M. Brackef61d202002-07-19 08:32:00 +000011145Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11146
11147 * xpath.c: small additional enhancement for booleans
11148 compared to nodesets
11149
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011150Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11151
11152 * HTMLtree.c: changed the order of the encoding declaration
11153 attributes in the meta tags due to a bug in IE/Mac
11154
William M. Brack0c022ad2002-07-12 00:56:01 +000011155Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11156
11157 * xpath.c: enhanced handling of booleans (especially '='
11158 and '!=' for nodesets) - fixes bug 85256. Added new
11159 routine xmlXPathNotEqualValues for more proper handling
11160 of '!=' when nodesets are involved.
11161
Daniel Veillard06944e22002-07-11 19:55:18 +000011162Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11165 doc/xmlcatalog_man.xml to the source distribution
11166
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011167Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11168
11169 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11170 asked for this.
11171
Daniel Veillard539638b2002-07-06 19:55:14 +000011172Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11173
11174 * configure.in: preparing 2.4.23
11175 * doc/*: rebuilt the docs
11176
Daniel Veillard176d99f2002-07-06 19:22:28 +000011177Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * parser.c: fixing bug #84169 by fixing the
11180 comment of xmlCreatePushParserCtxt to describe the
11181 encoding detection parameters better.
11182
Daniel Veillard37f961d2002-07-06 17:53:56 +000011183Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * valid.c: fixing bug #79331 in one path the lookup for
11186 ID attributes on a namespaced node wasn't handled correctly :-\
11187
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011188Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * HTMLparser.c: trying to fix 87235 about discarded white
11191 spaces in the HTML parser.
11192 * result/HTML/*: this changes the output of a number of HTML
11193 regression tests
11194
Daniel Veillardfdc91562002-07-01 21:52:03 +000011195Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * xpath.c: applied patch from Richard Jinks for the namespace
11198 axis + fixed a memory error.
11199 * parser.c parserInternals.c: applied patches from Peter Jacobi
11200 removing ctxt->token for good.
11201 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11202 popped out by the regression tests.
11203 * Makefile.am: patch for threads makefile from Gary Pennington
11204
William M. Brack6000af52002-06-28 11:43:13 +000011205Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11206
Daniel Veillardfdc91562002-07-01 21:52:03 +000011207 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011208 expressions involving preceding-sibling (et al).
11209
Daniel Veillard153120c2002-06-18 07:58:35 +000011210Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * hash.c: applied a patch from Peter Jacobi to solve a problem
11213 when compiling with the Watcom C on Win32
11214 * result/schemas/*.err: the change of hashing algo generated
11215 permutations in the output
11216
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011217Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11218
11219 * hash.c: applied patch from Sander Vesik improving the quality of
11220 the hash function.
11221
Aleksey Sanina5808b92002-06-14 17:07:41 +0000112222002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011223
11224 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11225 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11226 xmllint.c xpath.c: replaced sprintf() with snprintf()
11227 to prevent possible buffer overflow (the bug was pointed
11228 out by Anju Premachandran)
11229
Daniel Veillarde059b892002-06-13 15:32:10 +000011230Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11231
11232 * parser.c: removed an uninitialized data error popped by valgrind
11233 on PE references
11234
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011235Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11236
11237 * doc/xml.html
11238 adding tutorial reference to the web page
11239
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011240Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11241
11242 * doc/tutorial/xmltutorial.xml
11243 * doc/tutorial/ar01s07.html
11244 * doc/tutorial/ape.html
11245 * doc/tutorial/includegetattribute.c
11246 adding section to tutorial about retrieving an attribute
11247 value
11248
Daniel Veillardf5582f12002-06-11 10:08:16 +000011249Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * parser.c: applied a couple of patches from Peter Jacobi to start
11252 to get rid of ctxt->token, with a possible significant speed
11253 improvement to be gained once done. Better compliance with PE
11254 references constructs in DTDs too.
11255 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11256 from Peter too
11257
Daniel Veillard38d80e22002-06-11 07:24:56 +000011258Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11259
11260 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11261 xmlParseElement was likely to have been deallocated at the
11262 time of the report, possibly leading to segfault. Just report
11263 the tag name now.
11264
Daniel Veillard9e412302002-06-10 15:59:44 +000011265Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11266
11267 * xpath.c: patch from Richard Jinks for XPath substring() function
11268 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11269
Aleksey Sanina5808b92002-06-14 17:07:41 +0000112702002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011271
11272 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11273
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011274Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11275
11276 *doc/FAQ.html
11277 fixing typos in FAQ, thanks to Robert Funnell for the
11278 editing help
11279
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011280Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * NEWS: got complaints from rpmlint that it was empty
11283
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011284Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11285
11286 * added doc/tutorial, including:
11287 apa.html
11288 apb.html
11289 apc.html
11290 apd.html
11291 ar01s02.html
11292 ar01s03.html
11293 ar01s04.html
11294 ar01s05.html
11295 ar01s06.html
11296 includeaddattribute.c
11297 includeaddkeyword.c
11298 includekeyword.c
11299 includestory.xml
11300 index.html
11301 xmltutorial.xml
11302 libxml tutorial, including generated html
11303
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011304Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11305
11306 * result/c14n/exc-without-comments/merlin-c14n-two-*
11307 result/c14n/without-comments/merlin-c14n-two-*
11308 test/c14n/exc-without-comments/merlin-c14n-two-*
11309 test/c14n/without-comments/merlin-c14n-two-*
11310 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11311 c14n/exc-c14n and slightly modified test script to handle
11312 these test cases
11313 * c14n.c: fixed bugs for complicated nodes set (namespace
11314 without node and others from merlin-c14n-two.tar.gz)
11315 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11316 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11317 for xmlsec performance patch
11318 * xpath.c: fixed self::node() for namespaces and attributes
11319
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011320Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11321
11322 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11323 but with the format parameter
11324 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11325
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011326Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11327
11328 * Makefile.am: updated c14n tests suite
11329 * c14n.c: performance improvement for previous c14n patch
11330
Daniel Veillarde72c7562002-05-31 09:47:30 +000011331Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * parser.c: another peroformance patch from Peter Jacobi, that
11334 time on parsing attribute values.
11335
Aleksey Sanin508a1012002-05-31 06:32:32 +000011336Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11337
11338 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11339 into LibXML2 test suite
11340
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011341Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11342
11343 * c14n.c: propagating xpath ancesstors node fix to c14n
11344 plus small performance improvement to reduce number of
11345 mallocs
11346 * xpath.c: fixed ancestors axis processing for namespace nodes
11347
Daniel Veillard46de64e2002-05-29 08:21:33 +000011348Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11351 Peter Jacobi
11352
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011353Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * configure.in: preparing 2.4.22
11356
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011357Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11358
11359 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11360 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11361 a public entry point.
11362 * doc/*: rebuilt the API and docs
11363
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011364Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * xpath.c: patch from Richard Jinks to fix a problem introduced
11367 in the previous patch and pointed by Norm
11368
Daniel Veillardc6924812002-05-24 11:10:43 +000011369Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11370
11371 * libxml.spec.in: fixing bug #81112
11372
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011373Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * uri.c: fixing bug #82848
11376
Daniel Veillarda2878972002-05-24 07:54:39 +000011377Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11380 output of one catalog test
11381
Aleksey Sanin114e4752002-05-24 07:20:27 +000011382Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011383
Aleksey Sanin114e4752002-05-24 07:20:27 +000011384 * global.data globals.c tree.c include/libxml/globals.h
11385 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11386 default value for global parameter xmlIndentTreeOutput to 1 and
11387 introduced new global parameter xmlTreeIndentString (the string
11388 used to do one-level indent) with default value " " (as it was
11389 in tree.c)
11390
Daniel Veillard49d5af82002-05-23 11:55:49 +000011391Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11394 with trio and schemas.
11395
Daniel Veillard7c13af42002-05-22 09:57:32 +000011396Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11397
11398 * xpath.c: patch from Richard Jinks to fix the problem raised in
11399 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11400
Daniel Veillard5a872412002-05-22 06:40:27 +000011401Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11402
11403 * xmlschemas.c: a bit of work on import.
11404 * xmlschemastypes.c: Charles Bozeman provided a compare function
11405 for date/time types so min/max facet restrictions should work,
11406 indeterminate comparisons return an error instead of equal.
11407 * test/schemas/date_0* result/schemas/date_0_0: specific test
11408 from Charles Bozeman too
11409
Daniel Veillard10b6da42002-05-18 07:55:20 +000011410Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11413 from Christian Cornelssen fixing the man pages and the Catalog
11414 building script.
11415 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11416 next step is <xs:import> I now have a reasonable understanding
11417 of how it works.
11418
Daniel Veillarde5354492002-05-16 08:43:22 +000011419Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11420
11421 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11422
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011423Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11424
11425 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11426
Daniel Veillard088bf112002-05-14 11:03:59 +000011427Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11428
11429 * xpath.c: fixing an XPath function evalutation bug pointed out
11430 by Alexey Efimov where the context was lost when evaluating
11431 the function arguments
11432
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011433Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011434
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011435 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11436 function public for XMLSec performance optimizations
11437
Daniel Veillard3cd72402002-05-13 10:33:30 +000011438Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * python/generator.py python/libxml2class.txt : fixed a problem
11441 with the HTML parser pointed by Gary Benson
11442 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11443 example
11444
Aleksey Sanine48a3182002-05-09 18:20:01 +000011445Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11446 * parser.c: fixed bug #81159 (memory growth in SAX)
11447
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011448Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11449 * xpath.c: fixed bug #78858 (the real fix)
11450
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011451Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011452 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011453
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011454Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * tree.c: modified xmlNodeSetBase to allow changing the
11457 base of a document.
11458
Daniel Veillard070803b2002-05-03 07:29:38 +000011459Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * xmlschemastypes.c: patch Charles Bozeman for validation of
11462 all the date, time, and duration types
11463 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11464 * configure.in: fixed an error pointed by an user
11465 * xml2-config.in: fixed an error pointed by an user
11466
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011467Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11468
11469 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11470 win32/libxml2.def.src xmlIO.c: exported default
11471 'file:', 'http:' and 'ftp:' protocols input handlers
11472 and maked protocols comparisson case insensitive
11473
Daniel Veillard34de97f2002-04-30 14:29:22 +000011474Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11475
11476 * configure.in: Neven Has detected a typo
11477
Daniel Veillard28577c32002-04-30 06:48:41 +000011478Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11479
11480 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11481 as one of the persons allowed to commit directly to the
11482 module.
11483
Daniel Veillardfc57b412002-04-29 15:50:14 +000011484Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11485
11486 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11487 * valid.c: raised a too low limit
11488 * doc/*: rebuilt the docs
11489
Daniel Veillardeca82812002-04-24 11:42:02 +000011490Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11491
11492 * test/XPath/expr/floats test/XPath/expr/functions
11493 result/XPath/expr/floats result/XPath/expr/functions
11494 xpath.c: another XPath conformance patch from Richard Jinks
11495
Daniel Veillard13e04c62002-04-23 17:51:29 +000011496Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11497
11498 * xmlschemas.c: fixed validation of attribute groups.
11499 * test/schemas result/schemas: added an example from the primer
11500
Daniel Veillard88c58912002-04-23 07:12:20 +000011501Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11502
11503 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11504 * test/schemas result/schemas: updated the test list
11505
Daniel Veillarde19fc232002-04-22 16:01:24 +000011506Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11507
11508 * TODO: updated a bit
11509 * parser.c: made a comment more specific
11510 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11511 Schemas conformance.
11512 * test/schemas result/schemas: updated the test list
11513
Daniel Veillard441bc322002-04-20 17:38:48 +000011514Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11517 implementing xs:all with minOccurs = 0
11518 * tes/schemas/* result/schemas/*: added more tests covering
11519 xs:all
11520
Daniel Veillard8a001f62002-04-20 07:24:11 +000011521Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11522
11523 * xmlregexp.c: first implementation of the all particle, this
11524 may need to be revisited for case where not all transitions
11525 must be crossed.
11526
Daniel Veillard7646b182002-04-20 06:41:40 +000011527Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * tree.c: another entity processing update from Markus Henke
11530
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011531Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11532
11533 * trionan.c: fixed crash on OSF/1
11534
Daniel Veillardb4398962002-04-19 07:01:55 +000011535Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11536
11537 * xmlschemas.c: more Schemas work
11538 * test/schemas/* result/schemas/*: added more tests coming
11539 from the spec.
11540
Daniel Veillard54761132002-04-18 21:00:44 +000011541Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11544 ExcC14N specification
11545
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011546Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * tree.c: patch from Markus Henke, fix for recursive entities.
11549
Daniel Veillard23b1f372002-04-18 15:50:05 +000011550Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11551
11552 * xpath.c: fix a problem with string() on a document node.
11553
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011554Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11555
11556 * Makefile.am xmlschemas.c: more Schemas work
11557 * test/schemas/* result/schemas/*: added more tests coming
11558 from the spec.
11559
Daniel Veillard6231e842002-04-18 11:54:04 +000011560Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11561
11562 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11563 * result/HTML/*: this changes a few things in the results
11564
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011565Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11566
11567 * include/libxml/tree.h: eliminated 'declaration different than
11568 prototype' warning
11569 * include/win32config.h: "resolved" conflicts with errno.h
11570
Daniel Veillardb509f152002-04-17 16:28:10 +000011571Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11572
11573 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11574 on the automata interfaces and debug of counted choices
11575 * test/schemas/* result/schemas/*: added a number of tests
11576
Daniel Veillard8651f532002-04-17 09:06:27 +000011577Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11578
11579 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11580 a bit of work on Schemas
11581 * testSchemas.c: try to make it more useful
11582 * test/schemas/* result/schemas/* Makefile.am: changed the
11583 Schemas regression test procedure, started adding a few samples
11584
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011585Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11586
11587 * include/libxml/encoding.h: Patch for the Borland C++ builder
11588 * include/libxml/tree.h: Patch for the Borland C++ builder
11589 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011590 * win32/bcb5: New directory for the Borland C++ builder
11591 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011592
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011593Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11594
11595 * win32/Makefile.msvc: Update for XML Schema support
11596 * win32/configure.js: Update for XML Schema support
11597 * win32/libxml2.def.src: Update for XML Schema support
11598
Daniel Veillard4255d502002-04-16 15:50:10 +000011599Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11600
11601 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11602 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11603 xmlunicode.c include/libxml/Makefile.am
11604 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11605 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11606 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11607 include/libxml/xmlversion.h.in : merged the current state of
11608 XML Schemas implementation, it is not configured in by default,
11609 a specific --schemas configure option has been added.
11610 * test/automata test/regexp test/schemas Makefile.am
11611 result/automata result/regexp result/schemas:
11612 merged automata/regexp/schemas regression tests
11613
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011614Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11615
11616 * xpath.c: Gary found a compile time problem, fixes #78823
11617
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011618Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11619
11620 * configure.in: release of 2.4.20
11621 * doc/*: updated and rebuilt the docs
11622
Daniel Veillardf544f192002-04-15 12:56:56 +000011623Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * python/Makefile.am: patch from Cristian Gafton to build on
11626 Red Hat 6.2, should also fix #75779
11627
Daniel Veillard940492d2002-04-15 10:15:25 +000011628Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * valid.c: first part of fixing #78729
11631
Daniel Veillardeb475a32002-04-14 22:00:22 +000011632Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11635 escaping of URI when saving HTML files.
11636 * result/HTML/*: this impacted some tests
11637
Daniel Veillard9b731d72002-04-14 12:56:08 +000011638Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11639
11640 * configure.in: trying to fix #77441
11641
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011642Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11643
11644 * include/libxml/xmlIO.h: Hallski complained it could not be
11645 included by itself.
11646
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011647Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11648
11649 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11650
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011651Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11652
11653 * win32/configure.js: patch from Nilo for the c14n option
11654 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11655
Daniel Veillardda423da2002-04-10 19:25:38 +000011656Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11657
11658 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11659 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11660 LIBXML_THREAD_ENABLED
11661
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011662Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11663
11664 * xpath.c: another patch from Richard Jinks for substring conformance
11665 * test/XPath/expr/floats test/XPath/expr/strings
11666 result/XPath/expr/floats result/XPath/expr/strings: update of the
11667 test suite to check those.
11668
Daniel Veillard01917aa2002-04-10 11:30:41 +000011669Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11670
11671 * xpath.c: patch from Richard Jinks for .x float parsing.
11672
Daniel Veillard46d6c442002-04-09 16:10:39 +000011673Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11674
11675 * parser.c: patch from Markus Henke when an encoding ain't recognized
11676
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011677Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11678
11679 * libxml.m4: got a report that #include <string.h> was needed
11680
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011681Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11682
11683 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11684
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011685Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11686
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011687 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011688
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011689Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11690
11691 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11692 pointed out by Melvyn Sopacua.
11693
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011694Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11695
11696 * libxml.m4: Frédéric Crozat gave a patch related to the change
11697 of Include paths breaking the libxml.m4
11698
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011699Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11700
11701 * xpath.c: Fix bug #76927 forgot to save some context
11702 when evaluating binary expressions
11703
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011704Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11705
11706 * configure.in: fixed configure for MPE/iX from Markus Henke
11707 * xmlmemory.c: fixed initialization problems
11708 * xpath.c: another set of patches from Richard Jinks this
11709 fixes "make XPathtests" on linux
11710
Daniel Veillard21458c82002-03-27 16:12:22 +000011711Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11712
11713 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11714 * test/XPath/expr/compare test/XPath/expr/equality
11715 test/XPath/expr/floats test/XPath/expr/functions
11716 test/XPath/expr/strings result/XPath/expr/compare
11717 result/XPath/expr/equality result/XPath/expr/floats
11718 result/XPath/expr/functions result/XPath/expr/strings: Updated
11719 tests though they show a divergence on Linux
11720
Daniel Veillard28dfed12002-03-27 09:08:17 +000011721Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11722
11723 * xpath.c trionan.c: previous commit also included patches
11724 from Richard Jinks on some IEEE support corner case
11725
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011726Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11727
11728 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11729 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11730 that $(datadir) should be used for docs
11731
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011732Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11733
11734 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11735 could leak filedescriptors
11736
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011737Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11738
11739 * configure.in nanohttp.c: applied patch from Allan Clark for
11740 UnixWare/OpenServer
11741
Daniel Veillard19274092002-03-25 16:48:03 +000011742Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11743
11744 * configure.in: preparing 2.4.19
11745 * doc/*: rebuilt the docs
11746
Daniel Veillard56b2db72002-03-25 16:35:28 +000011747Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11748
11749 * nanohttp.c: fixing #76043, got fed up with non-portability
11750 of that piece of code.
11751
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011752Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11753
11754 * valid.c SAX.c: Never commit without running "make tests" :-(
11755 fix a couple of stupidities in the previous commit
11756 * result/*: a few changes in some attribute order result of previous
11757 commit.
11758
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011759Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11760
11761 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11762 the internal subset should not raise duplicate ID errors,
11763 also there was a small bug in conjunction to namespace
11764 declarations defaulted and xml:xxx attributes DTD definitions.
11765
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011766Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11767
11768 * xpath.c: Richard Jinks also raised some rounding problems
11769 this tries to fix them
11770
Daniel Veillard4e2df542002-03-22 12:23:14 +000011771Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11772
11773 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11774 behaviour in xmlXPathCastToString()
11775
Daniel Veillarddb552912002-03-21 13:27:59 +000011776Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11777
11778 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11779 raised by Morus Walter
11780
Daniel Veillard9e537932002-03-21 13:08:08 +000011781Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11782
11783 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11784 from Igor
11785
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011786Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11787
11788 * xpath.c: fixing #75619, related to a problem when trying
11789 to evaluate condition when the current node set resulting
11790 from that sub-step evaluation is empty. Also fixes 2 potential
11791 problem with previous-sibling and next-siblings axis.
11792
Daniel Veillard1840ef02002-03-21 08:05:23 +000011793Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11794
11795 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11796 HTML support is not configured in.
11797
Daniel Veillard561b7f82002-03-20 21:55:57 +000011798Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11799
11800 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11801 include/libxml/tree.h: dohh I really didn't intended to commit
11802 this test version :-(
11803
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011804Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11805
11806 * testSAX.c: I wanted to see the real speed at the SAX interface
11807 after a little too many Ximianer started complaining about the
11808 parser speed.
11809 added a --quiet option:
11810 paphio:~/XML -> ls -l db100000.xml
11811 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11812 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11813 3200006 callbacks generated
11814 real 0m1.270s
11815 Which means 16MBytes/s and 3Mcallback/s
11816
Daniel Veillardc62a1472002-03-19 18:35:12 +000011817Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * xpath.c: valgrind spotted another error that time when running
11820 on libxslt regression tests
11821
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011822Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11823
11824 * Makefile.am: adding "make valgrind" running the full regression
11825 tests (except python ones) under Valgrind (using valgrind -q
11826 which was kindly added by the author).
11827 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11828 passes cleanly now except an obcure floating point initialization
11829 raised in log10() in one XPath regression test ???
11830 * tree.c: edited some comments to close #75244
11831
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011832Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11833
11834 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11835 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11836 context of ScrollKeeper, made sure that if the number is
11837 an integer, the serialization follows the description at
11838 http://www.w3.org/TR/xpath#section-String-Functions
11839
Daniel Veillard5997aca2002-03-18 18:36:20 +000011840Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11841
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011842 * configure.in: preparing 2.4.18
11843 * doc/*: updated and rebuilt the web site
11844 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11845 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011846 * parser.c: humm, changed the way the SAX parser work when
11847 xmlSubstituteEntitiesDefault(1) is set, it will then
11848 do the entity registration and loading by itself in case the
11849 user provided SAX getEntity() returns NULL.
11850 * testSAX.c: added --noent to test the behaviour.
11851
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011852Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11853
11854 * parser.c: Wilfried Teiken provided a hackish but working
11855 way to get context reported back on entities when parsing
11856 with SAX and without breaking the DOM build.
11857
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011858Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11859
11860 * c14n.c: applied a new patch from Aleksey Sanin
11861 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11862 to reference Aleksey implementation of XML digital Signatures
11863
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011864Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11865
11866 * xpath.c: small fix to avoid potential problem due to
11867 ordering of freeing data
11868 * python/Makefile.am: people were complaining about
11869 the generated file in python dir not being built
11870
Daniel Veillardd2379012002-03-15 22:24:56 +000011871Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11872
11873 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11874 python/generator.py python/libxml.c python/types.c: Cleanup
11875 of the python Makefiles based on Jacob and James feedback,
11876 fixed the spec file accordingly, fixed the number of warning
11877 that passing my pedantic CFLAGS was generating. Conclusion
11878 is that Python includes are real crap.
11879
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011880Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11881
11882 * configure,in: it was reported quite a few times that
11883 xml2-config --cflags should not output
11884 -I$includeprefix/libxml2/libxml because libxml2 header names
11885 clashes with existing names like list.h from C++ stl.
11886 Includes should be #include<libxml/xxx.h> so ...
11887
Daniel Veillard6f293b12002-03-15 09:42:33 +000011888Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11889
11890 * c14n.c: another patch from Aleksey Sanin
11891
Daniel Veillard5c396542002-03-15 07:57:50 +000011892Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11893
11894 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11895 canonicalization algorithm
11896 * doc/xml.html doc/index.html: added the C14N references on the
11897 index page.
11898
jacob berkman9be65862002-03-14 02:15:56 +0000118992002-03-13 jacob berkman <jacob@ximian.com>
11900
11901 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11902 usage, redundant, and gcc specific
11903
Daniel Veillard75be0132002-03-13 10:03:35 +000011904Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * xpath.c: speedup some node selection operations, this can
11907 have a significant impact on DocBook Norm's stylesheets
11908 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11909 make sure it's always the case
11910 * debugXML.c: distinguish CDATA and comments in ls operations
11911
Daniel Veillard61f26172002-03-12 18:46:39 +000011912Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11913
11914 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11915 to generate better API descriptions etc...
11916
Daniel Veillard9ff88172002-03-11 09:15:32 +000011917Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11918
11919 * c14n.c: Fixing #74186, made sure all boolean expressions
11920 get fully parenthesized, ran indent on the output
11921 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11922 include/libxml/tree.h: also #74186 related, removed the
11923 --with-buffers option, and all the preprocessor conditional
11924 sections that were resulting from it.
11925
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011926Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11927
11928 * valid.c: applied patch from Dodji Seketeli fixing an
11929 uninitailized variable in xmlValidGetValidElements()
11930
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011931Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11932
11933 * c14n.c: fixed a few comments
11934 * doc/*.html doc/*/*.html: regenerated the docs and added
11935 the C14N API
11936 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11937
Daniel Veillardfa49d872002-03-09 10:20:00 +000011938Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11939
11940 * check-xml-test-suite.py: fix to adapt varaiations in the
11941 bindings
11942 * configure.in python/setup.py python/setup.py.in: fixed to
11943 have the version of the python scripts automatically updated
11944
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011945Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11946
11947 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11948 in xmlCopyProp()
11949
Daniel Veillardaf43f632002-03-08 15:05:20 +000011950Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11951
11952 * configure.in: preparing 2.4.17 release
11953 * doc/*: updated and rebuilt the docs
11954 * xpath.c: fixed a comment
11955 * python/libxml.c: fixed a possible reentrancy problem
11956
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011957Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11958
11959 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11960 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11961 added a specific regression test
11962 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11963 not raise exceptions when failing to find the attribute.
11964
Daniel Veillard90bc3712002-03-07 15:12:58 +000011965Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11966
11967 * configure.in xmllint.c: owen pointed out a problem with the
11968 ftme fix, gettimeofday() was not detected by configure and
11969 the ftime header wasn't included, dohhh
11970
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011971Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11972
11973 * configure.in xmllint.c: trying to fix #71457 for timing
11974 precision when gettimeofday() is not availble but ftime() is
11975
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011976Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11977
11978 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11979 are now copied on install and part of the -devel RPM
11980
Daniel Veillard7b416132002-03-07 08:36:03 +000011981Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11982
11983 * xpath.c: trying to avoid bug #72150 which was apparently
11984 caused by a gcc bug (or a processor problem) as detailed
11985 at http://veillard.com/gcc.bug
11986
Daniel Veillardf742d342002-03-07 00:05:35 +000011987Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11988
11989 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11990 fixed xmlReconciliateNs(), added a Python test/example for
11991 inter-document cut'n paste
11992 * python/libxml.py: fixed node.doc on document nodes and added
11993 xpathEval() onto node objects
11994
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011995Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11996
11997 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11998 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11999 fixup and integrated tests for the serialization stuff
12000
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012001Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12002
12003 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12004 moved the libxml man page to section 3
12005
Daniel Veillard1e774382002-03-06 17:35:40 +000012006Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12007
12008 * tree.c: fix bug #72490
12009 * python/libxml.c python/libxml.py: added methods serialize()
12010 and saveTo() to all node elements.
12011
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012012Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12013
12014 * xmlIO.c: closed #73430, don't read from an input source
12015 which indicated an end-of-file or an error.
12016
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012017Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12018
12019 * parser.c: make sure SAX endDocument is always called as
12020 this could result in a Python memory leak otherwise (it's
12021 used to decrement ref-counting)
12022 * python/generator.py python/libxml.c python/libxml.py
12023 python/libxml2-python-api.xml python/libxml2class.txt
12024 python/tests/error.py python/tests/xpath.py: implemented
12025 the suggestions made by Gary Benson and extended the tests
12026 to match it.
12027
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012028Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12029
12030 * python/generator.py: applied patch fixing #73450
12031
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012032Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12033
12034 * xpath.c: fixing #61290 "namespace nodes have no parent"
12035 long standing divergence from the XPath REC. NodeSets
12036 simply hold a copy of namespace nodes and those node ->next
12037 points to the parent (which may not be the node carrying the
12038 definition).
12039 * include/libxml/xpath.h: flagged but didn't added a possible
12040 speedup
12041 * DOCBparser.c HTMLparser.c: removed some warnings from push
12042 parser due to new state being added.
12043 * tree.c: new fix from Boris Erdmann
12044 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12045 the XML Canonalization support from Aleksey Sanin
12046
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012047Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12048
12049 * tree.c: patch from Boris Erdmann fixing some namespace odities
12050 with xmlCopyNode()
12051
Daniel Veillardc6613042002-03-02 09:34:02 +000012052Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12053
12054 * xmlIO.c: fix bug #72706 when loading a NULL entity
12055
Daniel Veillardc0fef772002-03-01 16:16:31 +000012056Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12057
12058 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12059 actually change in a future XML Namespace revision.
12060
Daniel Veillard79426f22002-03-01 16:14:17 +000012061Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12062
12063 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12064 added the possibility of returning nodesets from XPath extension
12065 functions written in Python
12066
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012067Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12068
12069 * python/*: commiting some Python bindings work done while travelling
12070
Daniel Veillard97300512002-03-01 09:13:41 +000012071Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12072
12073 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12074 explicitely with memory debugging switched on
12075
Daniel Veillard6361da02002-02-23 10:10:33 +000012076Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12077
12078 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12079 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12080 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12081 the accessor generator for strings
12082 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12083 regression test.
12084
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012085Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12086
12087 * python/README python/generator.py python/libxml.c python/setup.py:
12088 added the 'usual' setup.py to allow building a libxml2-python
12089 module based on the same code. The initialization is however
12090 different the 2 .so files fo libxml2 and libxslt are identical and
12091 they entry point initialize both libraries. this is done to avoid
12092 some possible nasty problem since the Python don't merge the maps
12093 of all shared modules.
12094
Daniel Veillard158a4d22002-02-20 22:17:58 +000012095Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12096
12097 * parser.c: fixed a push/encoding bug reported by Michael
12098 on librsvg
12099
Daniel Veillard7839e162002-02-20 18:54:48 +000012100Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12101
12102 * include/libxml/parserInternals.h: fixes a misplaced #endif
12103
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012104Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12105
12106 * parser.c valid.c: found and fixed a couple of allocation bugs
12107
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012108Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12109
12110 * doc/xml.html doc/python.html doc/*: added a Python and binding
12111 page describing the current state of the Python bindings and
12112 giving pointers to the other languages wrappers.
12113
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012114Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12115
12116 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12117 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12118 rebuilt the API and web site
12119 * xpath.c: fixed #71978 portability bugs
12120
Daniel Veillard8aff2472002-02-19 21:50:43 +000012121Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12122
12123 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12124
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012125Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12126
12127 * include/libxml/parserInternals.h parser.c: had to change
12128 2 internal parsing API when processing document content
12129 to check the start and end of element content are defined
12130 in the same entity
12131 * valid.c include/libxml/valid.h: attribute normalization can
12132 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12133 with the context to report it.
12134 * SAX.c: fixed the last known bugs, crazy validation constraints
12135 when a document is standalone seems correctly handled. There
12136 is a couple of open issues left which need consideration especially
12137 PE93 on external unparsed entities and standalone status.
12138 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12139 The 2 tests left failing are actually in error. Cleanup done.
12140
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012141Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12142
12143 * valid.c: implemented E59 spaces in CDATA does not match the
12144 nonterminal S
12145
Daniel Veillard878eab02002-02-19 13:46:09 +000012146Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12147
12148 * SAX.c parser.c valid.c: more validation test fixups
12149 * check-xml-test-suite.py: added duration info for the tests
12150
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012151Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12152
12153 * parser.c valid.c: a couple of errors were reported but not
12154 saved back as such in the parsing context. Down to 1% failure rate
12155 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12156
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012157Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12158
12159 * xmlInternald.c: isExtender was missing a char
12160 * parser.c include/libxml/parser.h: % are acceptable in the
12161 internal subset if within a PUBLIC ID
12162
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012163Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12164
12165 * SAX.c parserInternals.c valid.c: more work on the conformance
12166 suite. Took the step to finally block documents with encoding
12167 errors. It's a fatal error per the spec, people should have fixed
12168 their documents by now.
12169
Daniel Veillard55253e22002-02-18 14:32:39 +000012170Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12171
12172 * check-xml-test-suite.py: fixed the test script after some discussion
12173 on the semantic of TYPE="error"
12174 * Makefile.am: added the script to the distrib
12175
Daniel Veillard28757702002-02-18 11:19:30 +000012176Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12177
12178 * SAX.c entities.c: fixed a couple of conformances issues deep
12179 into the validation code (standalone and undeclared Notations)
12180
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012181Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12182
12183 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12184 stayed there for years !
12185
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012186Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12187
12188 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12189 missing
12190
Daniel Veillardc7612992002-02-17 22:47:37 +000012191Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12192
12193 * check-xml-test-suite.py: improved the behaviour a bit as
12194 well as the logs
12195 * parser.c valid.c SAX.c: fixed a few more bugs
12196 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12197
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012198Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12199
12200 * check-xml-test-suite.py: python script to run regression tests
12201 against the XML Test suite of W3C/OASis
12202 * SAX.c: fixed a validation bug
12203 * parser.c: fixed 3 errors pointed by the test suite
12204 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12205 * python/Makefile.am: fixed a dependendy
12206
Daniel Veillard9f28f302002-02-15 20:48:08 +000012207Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12208
12209 * xmlmemory.c: avoid a warning bug #71594
12210
Daniel Veillard144024e2002-02-13 21:14:46 +000012211Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12212
12213 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12214 warning on alpha/Tru64
12215
Daniel Veillarde4301c82002-02-13 13:32:35 +000012216Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12217
12218 * include/libxml/entities.h: fixing a comment
12219 * valid.c: fixing some troubles with validity check on namespaces
12220 * result/VC/NS3 test/VC/NS3: added a specific regression test
12221
Daniel Veillarda6d05382002-02-13 13:07:41 +000012222Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12223
12224 * tree.c: Fixing #71342 serializing '\n' in attribute values
12225 * result/noent/att3 result/att3 test/att3: added a specific
12226 test.
12227
Daniel Veillard797a5652002-02-12 13:46:21 +000012228Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12229
12230 * python/libxml.c: couple of bug fixes
12231
Daniel Veillard01a6d412002-02-11 18:42:20 +000012232Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12233
12234 * python/*.py: removed tabs and used spaces.
12235
Daniel Veillard397ff112002-02-11 18:27:20 +000012236Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12237
12238 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12239 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12240
Daniel Veillard03517542002-02-11 13:54:40 +000012241Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12242
12243 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12244 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12245
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012246Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12247
12248 * include/libxml/encoding.h include/libxml/entities.h
12249 include/libxml/globals.h include/libxml/parser.h
12250 include/libxml/threads.h include/libxml/tree.h
12251 include/libxml/xmlmemory.h: trying to fix the include mess
12252
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012253Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12254
12255 * include/libxml/xmlmemory.h: reverted part of the previous
12256 attempt to provide #69655, this was breaking the build.
12257
Daniel Veillard0ba59232002-02-10 13:20:39 +000012258Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12259
12260 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12261 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12262 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12263 include/libxml/parserInternals.h include/libxml/tree.h
12264 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12265 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12266 clean.
12267 * python/libxml.c: fixed a warning.
12268
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012269Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12270
12271 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12272 copying of node, merge back IDs in the target document.
12273 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12274 test/XInclude/ents/ids.xml: test case
12275 * result/VC/ElementValid4: output changed due to a typo fix
12276
Daniel Veillard1c18e302002-02-09 22:16:40 +000012277Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12278
12279 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012280 generate the dependencies right as Jacob found out. Add
12281 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012282
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012283Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12284
12285 * parserInternals.c valid.c: Justin Fletcher found some parts
12286 of the code needing cleanup
12287 * libxml.spec.in python/Makefile.am python/generator.py
12288 python/libxml.c python/libxml.py: Fixed the python Makefiles
12289 corrected a bug showing up on ia64, changed the name of the
12290 python internal module too
12291
Daniel Veillard07be19b2002-02-08 14:20:35 +000012292Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12293
12294 * Makefile.am: applied patch from Andris Pavenis for binary
12295 name suffixes
12296
Daniel Veillardf216d462002-02-08 13:44:24 +000012297Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12298
12299 * xmllint.c win32/win32config.h: fixing #68748
12300
Daniel Veillardd455d792002-02-08 13:37:46 +000012301Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12302
12303 * valid.c: fixing #70166
12304
12305Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12306
12307 * valid.c: fixing #70077
12308
Daniel Veillardc575b992002-02-08 13:28:40 +000012309Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12310
12311 * Copyright Makefile.am README configure.in libxml.spec.in:
12312 Changed to the MIT Licence
12313 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12314 doc/xmlio.html: updated the doc accordingly
12315 * include/libxml/xmlwin32version.h configure.in: preparing
12316 2.4.14 release
12317 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12318 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12319 fixed the const xmlChar * wrapper and generator, XPath extension
12320 functions now use the context as first argument
12321 * python/tests/tstxpath.py python/tests/xpath.py
12322 python/tests/xpathext.py: Updated the tests accordingly
12323 * tree.c: fixed bug #70067
12324
Daniel Veillard7db38712002-02-07 16:39:11 +000012325Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12326
12327 * Makefile.am: cleanup
12328 * debugXML.c: always use stdout if output is NULL
12329 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12330 * python/Makefile.am python/generator.py python/libxml2class.txt
12331 python/libxml_wrap.h python/types.c: augmented the number of bindings
12332 handling FILE * and XPath contexts
12333 * python/tests/Makefile.am: avoid a stupid problem due to the
12334 use of TEST.
12335
Daniel Veillard15a143b2002-02-06 22:40:50 +000012336Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12337
12338 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12339
Daniel Veillard70cab352002-02-06 16:06:58 +000012340Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12341
12342 * python/TODO python/libxml.c: cleanup the extension function lookup
12343 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12344
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012345Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12346
12347 * configure.in python/Makefile.am: do not install outside
12348 of prefix
12349
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012350Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12351
12352 * python/TODO python/libxml.c: started adding SAX interfaces
12353 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12354 SAX test
12355
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012356Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12357
12358 * tree.c: hardened the addChild function
12359 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12360 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12361 added accessors needed for xmlNode, a bit more testing and
12362 extension of interfaces
12363 * python/tests/Makefile.am python/tests/build.py: added a test
12364 build from scratch/save/load/check
12365
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012366Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12367
12368 * parserInternals.c: change a small bit in the way valididy
12369 error messages get initialized
12370 * python/TODO python/libxml.c python/libxml2-python-api.xml
12371 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12372 added some memory debugging to track leaks at the libxml2 level
12373 * python/tests/*.py: changed all tests to check for leaks,
12374 there is just one left in XPath extension registrations.
12375
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012376Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12377
12378 * python/TODO python/generator.py python/libxml2-python-api.xml
12379 python/libxml2class.txt: more accessor classes for the parser
12380 context, allow to switch on and check validity
12381 * python/tests/Makefile.am python/tests/error.py
12382 python/tests/invalid.xml python/tests/valid.xml
12383 python/tests/validate.py: attded more test and and added error.py
12384 which I forgot to commit in the last step
12385
Daniel Veillard3ce52572002-02-03 15:08:05 +000012386Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12387
12388 * python/Makefile.am python/types.c: cleanup
12389 * python/libxml.c python/libxml.py python/libxml_wrap.h
12390 python/generator.py python/libxml2-python-api.xml
12391 python/libxml2class.txt: added class for parser context, added
12392 first cut for push mode support. Added a framework to generate
12393 accessors functions.
12394 * python/tests/Makefile.am python/tests/push.py: added a push
12395 test
12396
Daniel Veillardcfb05462002-02-02 23:18:22 +000012397Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12398
12399 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12400 bug a bit of cleanup.
12401
Daniel Veillard5d819032002-02-02 21:49:17 +000012402Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12403
12404 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12405 python/libxml2class.txt: adding error redirections and preformat
12406 to a python handler
12407 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12408 tests self checking
12409
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012410Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12411
12412 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12413 a function
12414
Daniel Veillard9589d452002-02-02 10:28:17 +000012415Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12416
12417 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12418 python/libxml.c python/libxml2-python-api.xml
12419 python/libxml2class.txt: Progressing through the TODOs, class
12420 description output, extra XML API, RPM now builds the wrappers
12421 for all python installed versions
12422
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012423Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12424
12425 * configure.in libxml.spec.in python/Makefile.am python/TODO
12426 python/generator.py python/libxml2class.txt: added more informations
12427 in the libxml2-python package including docs. Slightly changed
12428 the class hierarchy
12429 * python/tests/*: added basic regression tests infrastructure too
12430
12431Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12432
12433 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12434 added libxml2-python as part of the packages installed
12435
Daniel Veillarda7340c82002-02-01 17:56:45 +000012436Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12437
12438 * python/Makefile.am python/generator.py python/libxml.c
12439 python/libxml.py: more work, now able to extend the
12440 XPath interpreter with functions written in python.
12441
Daniel Veillardc3e39442002-02-01 09:29:41 +000012442Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12443
12444 * python/Makefile.am: Jacob sent a patch to allow building from
12445 tarfile.
12446
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012447Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12448
12449 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12450 inserted the python wrappers build, I hope this won't be too
12451 unportable
12452
Daniel Veillard1971ee22002-01-31 20:29:19 +000012453Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12454
12455 * xpath.c: minor optimization
12456 * python/generator.py python/libxml.c python/libxml.py
12457 python/libxml_wrap.h: more work on the python bindings,
12458 they now support XPath and there is no evident leak
12459
Daniel Veillard36ed5292002-01-30 23:49:06 +000012460Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12461
12462 * python/generator.py python/libxml.c python/libxml.py:
12463 more work on the python bindings generator.
12464
Daniel Veillard96fe0952002-01-30 20:52:23 +000012465Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12466
12467 * python/generator.py python/libxml.c python/libxml_wrap.h:
12468 more work on the python bindings.
12469
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012470Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12471
12472 * python/generator.py python/libxml.c python/libxml.py
12473 python/libxml_wrap.h: commited early version of a python binding
12474 for private use only ATM
12475
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012476Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12477
12478 * entities.c tree.c include/libxml/entities.h: applied patch
12479 from Anthony Jones to implement copy of DTD subtree too. Had
12480 just to keep 2 function private which really ought to become
12481 public ones.
12482
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012483Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12484
12485 * xmllint.c: added pointers to the web pages in the usage()
12486
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012487Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12488
12489 * tree.c: more fixes from Petr Kozelka for attribute handling
12490 in the tree API to align the semantic with DOM.
12491
Daniel Veillard36065812002-01-24 15:02:46 +000012492Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12493
12494 * valid.c tree.c entities.c: another set of patches from
12495 Anthony Jones for copy operations cleanup and robustness
12496
Daniel Veillardf8592562002-01-23 17:58:17 +000012497Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12498
12499 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12500 an alphabetic index based on comments content
12501 * doc/*: rebuilt the web site with the new references
12502
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012503Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12504
12505 * parserInternals.h: Greg Sjaardema suggested to use an
12506 eponential buffer groth policy in xmlParserAddNodeInfo()
12507
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012508Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12509
12510 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12511 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12512 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12513 to generate cross-references, and added/updated the stylesheets
12514 to generate and link API indexes. The generic keyword index
12515 is not done yet.
12516 * doc/*.html: regenerated all the usual docs too
12517
Daniel Veillard2070c482002-01-22 22:12:19 +000012518Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12519
12520 * debugXML.c: added an xpath function to the shell for T. V. Raman
12521
12522Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012523
12524 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12525 debug routines.
12526
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012527Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12528
12529 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12530 support of attribute nodes
12531
Daniel Veillard9d06d302002-01-22 18:15:52 +000012532Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12533
12534 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12535 hopefully near complete and fully documented of the API in XML
12536 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12537 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12538 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12539 include/libxml/parserInternals.h include/libxml/valid.hi
12540 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12541 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12542 include/libxml/xpath.h include/libxml/xpathInternals.h:
12543 Cleaned up the doc comments a lot in the process, the interface
12544 coverage is now 100%
12545
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012546Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12547
12548 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12549 extracts comments from the gtk-doc DocBook output (a bit
12550 convoluted but seems to work).
12551
Daniel Veillard61006472002-01-21 17:31:47 +000012552Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12553
12554 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12555 added an XML description of the API, moved the script generating
12556 it here. Added a "make api" target
12557
Daniel Veillardd2f23002002-01-21 13:36:00 +000012558Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12559
12560 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12561
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012562Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12563
12564 * xpath.c include/libxml/xpathInternals.h: the change made to
12565 xmlXPathFuncLookupFunc was incompatible roll it back
12566
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012567Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12568
12569 * SAX.c: cleanup patch from Anthony Jones
12570 * doc/Makefile.am: fix the headers to avoid in make scan
12571 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12572 includes, * vs Ptr and general cleanup
12573 * parsedecl.py: first version of a script to extract the
12574 module interfaces, the goal will be to provide .decl or XML
12575 specification of the interfaces to build wrappers.
12576
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012577Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12578
12579 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12580 now provides return codes in case of errors
12581
Bjorn Reese026d29f2002-01-19 15:40:18 +000012582Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12583
12584 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12585 Upgraded to trio baseline 1.6
12586 * strio.h strio.c: Replaced by triostr.h and triostr.c
12587
Daniel Veillard572577e2002-01-18 16:23:55 +000012588Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12589
12590 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12591 of strdup usage in the code
12592
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012593Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12594
12595 * parser.c error.c: Keith Isdale complained rightly that
12596 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12597
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012598Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12599
12600 * tree.c: fixed the funxtion to set the xml: attributes
12601 * debugXML.c: added "setbase" to test it.
12602
Daniel Veillard2c748c62002-01-16 15:37:50 +000012603Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12604
12605 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12606 to allow updating an attribute content
12607
Daniel Veillard8de85c62002-01-15 17:10:15 +000012608Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12609
12610 * libxml.h: try to avoid problems when compiling on Windows
12611
Daniel Veillard314cfa02002-01-14 17:58:01 +000012612Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12613
12614 * hash.c: patch from Anthony Jones for hash.c allocation size
12615 * Makefile.am: trying to work around Yet Another Libtool Madness
12616 and build the 2.4.13 release finally ...
12617
Daniel Veillard744683d2002-01-14 17:30:20 +000012618Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12619
12620 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12621 * doc/* : update of the documentation
12622
Daniel Veillarde6a55192002-01-14 17:11:53 +000012623Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12624
12625 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12626 at fixing #61290 :-(
12627
Daniel Veillardfb25a512002-01-13 20:32:08 +000012628Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12629
12630 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12631 Fixes bug #67229
12632
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012633Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12634
12635 * tree.c: trying to avoid troubles when a subtree is copied
12636 and coalesced in part with the target tree. Should fix
12637 bug #67407
12638
Daniel Veillardd8224e02002-01-13 15:43:22 +000012639Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12640
12641 * valid.c: fixed validation of attributes content of type
12642 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12643 values, very old bug. Fixes #67671
12644
Daniel Veillard8107a222002-01-13 14:10:10 +000012645Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12646
12647 * parser.c include/libxml/parserInternals.h tree.c: integrated
12648 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12649 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12650
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012651Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12652
12653 * threads.c: applied Serguei Narojnyi's patch to add native
12654 thread support on the Win32 platform
12655 * testThreadsWin32.c Makefile.am: added the test program also
12656 from Serguei, Win32 specific
12657 * include/win32config.h include/libxml/xmlwin32version.h.in:
12658 added patch from Igor for the Windows thread specific defines.
12659
Daniel Veillard845cce42002-01-09 11:51:37 +000012660Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12661
12662 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12663
Daniel Veillard7b602b42002-01-08 13:26:00 +000012664Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12665
12666 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12667 output page into XMLinfo.html. Close bug #66951 and
12668 raised by Robert Collins too.
12669
Daniel Veillard73c6e532002-01-08 13:15:33 +000012670Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12671
12672 * encoding.c: Paul Keogh pointed out a possibility of segfault
12673 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12674 Closes bug # 68238
12675
Daniel Veillard4a859202002-01-08 11:49:22 +000012676Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12677
12678 * doc/*.html: updated the Gdome2 links
12679
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012680Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12681
12682 * libxml.h: Applied following patches from Robert Collins
12683 and make sure IN_LIBXML is defined when compiling it
12684 -------
12685 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12686 as well as Visual C.
12687 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12688 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12689 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12690 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12691 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12692 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12693 xmlSysIDExists xmlNoNetExists).
12694 * xmllint.c: Don't include winsock2.h for Cygwin.
12695
Daniel Veillard401c2112002-01-07 16:54:10 +000012696Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12697
12698 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12699 when the version info is not present.
12700
Daniel Veillard6f42c132002-01-06 23:05:13 +000012701Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12702
12703 * tree.c: Anthony Jones pointed out a problem in
12704 xmlStringGetNodeList() and provided a fix for it
12705
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012706Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12707
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012708 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012709 xmlCreatePushParserCtxt() when the initial buffer passed
12710 is large.
12711
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012712Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12713
12714 * win32/*: big cleanup of the Windows/MSVC project files
12715 from Igor Zlatkovic
12716
Daniel Veillardcebb1362002-01-02 13:13:30 +000012717Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12718
12719 * doc/Makefile.am: should fix #67674 and avoid troubles if
12720 xsltproc is not available or fails in the prefix provided
12721
Daniel Veillard26908ab2002-01-01 16:50:03 +000012722Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12723
12724 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12725
Daniel Veillard5344c602001-12-31 16:37:34 +000012726Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12727
12728 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12729 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12730 Fixed a few other problems raised by Charlie Bozeman.
12731 * result/VC/ElementValid[5-7]: fixed the output
12732
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012733Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12734
12735 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12736 patches from Charlie Bozeman. Regenerated the HTML docs.
12737
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012738Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12739
12740 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12741 for Windows from Igor
12742
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012743Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12744
12745 * xmllint.c: applied Justin Fletcher patch for --output or -o
12746
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012747Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12748
12749 * win32/libxml2/libxml2.def.src: close #67019
12750
Daniel Veillard01db67c2001-12-18 07:09:59 +000012751Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12752
12753 * xmllint.c: applied Justin Fletcher generic timing patch
12754 similar to the one already applied to xsltproc.
12755
Daniel Veillardd1640922001-12-17 15:30:10 +000012756Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12757
12758 * include/libxml/tree.h tree.c: applied documentation patches
12759 from Charlie Bozeman
12760
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012761Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12762
12763 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12764
Daniel Veillard29e43992001-12-13 22:21:58 +000012765Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12766
12767 * valid.c: fix the xmlStrdup() used in the previous patch.
12768 * valid.c: added --dropdtd
12769 * tree.c: fixed xmlUnlinkNode so it also removes the references
12770 from the document if the node is a DTD
12771
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012772Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12773
12774 * HTMLtree.c valid.c: cleanup some static declarations
12775
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012776Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12777
12778 * xmllint.c: removed another strdup()
12779 * doc/FAQ: removed the HP/UX entry
12780
Daniel Veillarded472f32001-12-13 08:48:14 +000012781Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12782
12783 * valid.c: fix bug #66816 when validating.
12784 * xmllint.c: don't use sys/time.h if configure did not found it
12785
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012786Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12787
12788 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12789 xmlcatalog_man.xml
12790
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012791Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12792
12793 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12794 xmlInitMemory() was declared twice
12795
Daniel Veillardb82c1662001-12-09 14:00:54 +000012796Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12797
12798 * globals.c: do not reference strdup() !
12799 * configure.in libxml-2.0.pc.in: trying to fix the libs
12800 of the various config extraction modules
12801
Daniel Veillardef90ba72001-12-07 14:24:22 +000012802Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12803
12804 * configure.in : preparing 2.4.12
12805 * doc/* : updated and rebuilt the docs
12806
Daniel Veillard220346d2001-12-07 11:33:54 +000012807Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12808
12809 * uri.c: closed bug #66159
12810 * testURI.c: added --escape option
12811 * configure.in: some cleanup for xml2-config --cflags
12812
Daniel Veillard2a906822001-12-06 14:34:08 +000012813Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12814
12815 * globals.c testThreads.c: removed some misplaced includes
12816 of xmlversion.h
12817
Daniel Veillarde28313b2001-12-06 14:08:31 +000012818Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12819
12820 * threads.c: patch from Gary Pennington fixing a possible
12821 problem at initialization time.
12822
Daniel Veillardd3b08822001-12-05 12:03:33 +000012823Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12824
12825 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012826 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012827 CodeWarrior.
12828
Daniel Veillarda7866932001-12-04 13:14:44 +000012829Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12830
12831 * xmllint.c: applied Geert Kloosterman's patch to fix
12832 --repeat --timing output
12833
Daniel Veillard19840942001-11-29 16:11:38 +000012834Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12835
12836 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12837 where non-wellformed XML declaractions were not detected.
12838
Daniel Veillarde85d9342001-11-28 14:43:12 +000012839Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12840
12841 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12842
Daniel Veillard22f25a82001-11-28 09:12:23 +000012843Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12844
12845 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12846 gets reset by xmlCleanupInputCallbacks() and this makes the
12847 function useless. Same for output.
12848
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012849Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12850
12851 * xmlIO.c: robert pointed out a loop error in callback cleanups
12852
Daniel Veillard8faa7832001-11-26 15:58:08 +000012853Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12854
12855 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12856 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12857 they are not really tied to debugging
12858
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012859Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12860
12861 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12862 * xmllint.c: better --catalogs description
12863
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012864Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12865
12866 * tree.c: fixed a couple of problems in xmlSetProp()
12867
Daniel Veillardcd337f02001-11-22 18:20:37 +000012868Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12869
12870 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12871 unappropriate stdout output.
12872
Daniel Veillard566d4df2001-11-22 13:00:53 +000012873Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12874
12875 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12876 by Denis Beurive, closes #65111
12877
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012878Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12879
12880 * valid.c: in case of content model validity error, don't
12881 print it if validity warnings were not requested.
12882
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012883Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12884
12885 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12886 * parserInternals.c: removed the last exit() call. Print an
12887 unmaskable error on stderr instead (library mismatch detection)
12888
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012889Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12890
12891 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12892 shell instructions from Heiko Rupp
12893
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012894Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12895
12896 * catalog.c: use the URL notation file:// for default catalog paths
12897
Daniel Veillard0ec98632001-11-14 15:04:32 +000012898Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12899
12900 * include/libxml/tree.h: better comments for _private fields
12901 * tree.c: removed a problem when copying an entity reference.
12902
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012903Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12904
12905 * vms/*: updated instructions and diffs from John A Fotheringham
12906
Daniel Veillarda11001b2001-11-12 22:45:36 +000012907Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12908
12909 * include/libxml/xmlerror.h: avoid an include problem if
12910 #include <libxml/xmlerror.h> happens first in code
12911 seems to be the case in KDE libs
12912
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012913Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12914
12915 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12916 from Igor for Windows
12917
12918Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12919
12920 * Makefile.am: Gary Pennington pointed out a missing prefix
12921
Daniel Veillard43d3f612001-11-10 11:57:23 +000012922Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12923
12924 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12925 * doc/*: upgraded and rebuilt the docs
12926
Daniel Veillardc1f78342001-11-10 11:43:05 +000012927Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12928
12929 * HTMLparser.c: fix comment in scripts element parsing.
12930 * result/HTML/doc3*: updated the results.
12931
12932Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12933
12934 * uri.c: another URI bug fix #63336, using Joel Young patch.
12935
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012936Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12937
12938 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12939 a cleaned up version of the Pwd shell string generation.
12940
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012941Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12942
12943 * valid.c include/libxml/tree.h: trying to fix namespaces +
12944 validation problems for good, closing #63619 in the process
12945 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12946 wrong in this respect, fixed it.
12947
Daniel Veillardd536f702001-11-08 17:32:47 +000012948Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12949
12950 * xmllint.c: Morus Walter patch to allow --format and --encode
12951
Daniel Veillard5004f422001-11-08 13:53:05 +000012952Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12953
12954 * debugXML.c: Stefan Kost provided an help command for the shell
12955
Daniel Veillarda6825e82001-11-07 13:33:59 +000012956Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * debugXML.c: Heiko Rupp pointed that the shell would crash
12959 on empty nodesets returns.
12960
Daniel Veillard03f848d2001-11-07 12:53:46 +000012961Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12962
12963 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12964 migh need the history libraries
12965
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012966Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12967
12968 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12969 handle the case of < in quoted attributes, Bastian Kleineidam
12970
Daniel Veillardc853b322001-11-06 15:24:37 +000012971Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12972
12973 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12974 fixing catalog breakages
12975 * Makefile.am catalog.c result/catalogs/catal
12976 result/catalogs/mycatalog.* test/catalogs/catal*:
12977 fixed more problems in catalog support, added more regression tests
12978 for both XML and SGML catalog handling
12979
Daniel Veillard66870c72001-11-05 19:27:49 +000012980Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12981
12982 * debugXML.c: applied an improvement to xmlGetLineNo() from
12983 Keith Isdale
12984
Daniel Veillardffe09c92001-11-05 14:21:47 +000012985Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12986
12987 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12988 Side effect of the progressive catalog loading
12989
Daniel Veillardad661b92001-11-05 11:43:15 +000012990Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12991
12992 * Makefile.am: confexecdir and confexec_DATA were defined twice
12993 pointed out by Karl Eichwalder
12994
Daniel Veillard6eb17722001-11-04 22:19:27 +000012995Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12996
12997 * xmlcatalog.c: avoid unlink() and use remove() instead.
12998
Daniel Veillardea898282001-11-04 22:13:45 +000012999Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13000
13001 * libxml.spec.in: cleanup
13002 * include/libxml/xmlwin32version.h: updated with 2.4.8
13003
Daniel Veillarda4617b82001-11-04 20:19:12 +000013004Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13005
13006 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13007 of compiling libxml with a non standard set of options
13008
John Fleck027edfb2001-11-04 20:13:58 +000013009Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13010
13011 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13012 document --sgml option, fixing gnome bugzilla #63382
13013
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013014Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13015
13016 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13017 breakage of 2.4.7, added a couple of really needed APIs
13018 like xmlCatalogIsEmpty() and xmlNewCatalog()
13019 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13020 for install-catalog
13021 * configure.in: preparing 2.4.8
13022
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013023Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13024
13025 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13026 include/libxml/tree.h include/libxml/xmlIO.h: more include
13027 cleanups, export cleanly one html output + format function.
13028
13029Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13030
13031 * parser.c: removed initGenericErrorDefaultFunc call from
13032 xmlInitParser() since it could destroy previous calls to
13033 xsltSetGenericErrorFunc() effects
13034
Daniel Veillardebd38c52001-11-01 08:38:12 +000013035Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13036
13037 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13038 keyword.
13039
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013040Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13041
13042 * Makefile.am: cleanup
13043 * threads.c: cleanup too
13044 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13045 from xsltproc
13046 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013047 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013048
Daniel Veillard91c00402001-10-30 17:41:38 +000013049Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13050
13051 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13052 was not used anymore !
13053
Daniel Veillard52dcab32001-10-30 12:51:17 +000013054Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13055
13056 * configure.in: preparing 2.4.7
13057 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13058 manual page from John
13059 * doc/*: updated the doc and rebuilt the generated pages
13060
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013061Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13062
13063 * xmlIO.c: closing bug #62711, the library should never
13064 close stdin or stdout.
13065
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013066Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13067
13068 * uri.c: second pass at fixing #63336, using Joel Young
13069 final patch. looks okay.
13070
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013071Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13072
13073 * uri.c include/libxml/uri.h: trying to clear #63336
13074 allowing the escaping routine to parse unconformant
13075 URI-References.
13076
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013077Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13078
13079 * vms/readme.vms vms/build_libxml.com nanoftp.c
13080 include/libxml/xmlversion.h.in: a few VMS updates from
13081 John A Fotheringham
13082 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13083 and xmlCleanupOutputCallbacks() for the Perl binding people.
13084
Daniel Veillard635ef722001-10-29 11:48:19 +000013085Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13086
13087 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13088 apply fixes to close #63271 and avoid segfaults when
13089 the error routine gets callbed before xmlInitParser()
13090 get called.
13091 * nanoftp.c error.c: Applied patches from Justin Fletcher
13092 correcting some xmlGenericError misuses.
13093
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013094Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13095
13096 *doc/xmllint.xml, doc/xmllint.1
13097 New and improved man page for xmllint - .xml is the original, .1
13098 is the generated man page
13099
Daniel Veillardc9484202001-10-24 12:35:52 +000013100Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13101
13102 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13103 the web site from the main HTML document.
13104
Daniel Veillard5151c062001-10-23 13:10:19 +000013105Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13106
13107 * parser.c: fixed an erroneous validation bug when PE refs
13108 occurs in external parsed entities referenced from the
13109 internals subset
13110 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13111 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13112 added the associated testcase, it's a nice one.
13113 * HTMLparser.c: generate the DTD node as HTML still ...
13114 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13115
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013116Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13117
13118 * HTMLparser.c: fixed a bug in htmlNewDoc()
13119
Daniel Veillard89cad532001-10-22 09:46:13 +000013120Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13121
13122 * test/threads/*: added entities testing to the Thread test
13123 * testThreads.c: make the test reasonable
13124 * DOCBparser.c: fix the DTD public and system ID
13125 * xmllint.c: added --sgml for SGML DocBook importing
13126 * Makefile.am: added Docbtests target
13127
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013128Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13129
13130 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13131 * testThreads.c: removed bogus include
13132
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013133Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13134
13135 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13136 fixed a very serious (looping) validation bug
13137
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013138Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13139
13140 * include/libxml/globals.h include/libxml/threads.h threads.c
13141 testThreads.c: far more testing, cleaning up bugs
13142 * *.c : make sure globals.h is always included.
13143
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013144Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13145
13146 * HTMLparser.c: try to get rid of parser loops for good.
13147
Daniel Veillardab7488e2001-10-17 11:30:37 +000013148Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13149
13150 * configure.in: fixed some bugs in CFLAGS passing.
13151 * test/threads Makefile.am testThreads.c: added a specific
13152 threaded test case (really nasty, guaranteed).
13153
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013154Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13155
13156 * catalog.c: serious cleanup on the management of the
13157 XML catalog tree, more tests done, especially with
13158 the catalog PI.
13159
Daniel Veillard364789a2001-10-16 12:45:00 +000013160Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13161
13162 * catalog.c: avoid a problem in catalog cleanup on SMP if
13163 catalogs were not initialized.
13164
Daniel Veillard81463942001-10-16 12:34:39 +000013165Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13166
13167 * catalog.c xpath.c: trying to cleanup the not thread safe
13168 parts of the library.
13169
Daniel Veillard64a411c2001-10-15 12:32:07 +000013170Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13171
13172 * include/libxml/globals.h configure.in global.data: make
13173 the allocation be per-thread a configure option
13174 * encoding.c include/libxml/parser.h: fixed compilation
13175 errors
13176
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013177Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13178
13179 * include/libxml/parser.h: Norm reported that a few lines
13180 added were breaking libxslt compile, removed them for now
13181
Daniel Veillard6f350292001-10-14 09:56:15 +000013182Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13183
13184 * parser.c parserInternals.c threads.c: debugged and fixed
13185 initialization problems which were giving troubles on SMP
13186 boxes.
13187
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013188Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13189
13190 * include/libxml/Makefile.am: missing globals.h
13191
Daniel Veillarde7090612001-10-13 12:18:28 +000013192Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013193
Daniel Veillarde7090612001-10-13 12:18:28 +000013194 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013195
Daniel Veillardd0463562001-10-13 09:15:48 +000013196Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13197
13198 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13199 include/libxml/parserInternals.h include/libxml/tree.h
13200 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13201 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13202 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13203 Applied the last patches from Gary, cleanup, activated threading
13204 all user accessible global variables are now handled in globals.[ch]
13205 Still a bit rought but make tests passes with either
13206 --with-threads defined at configure time or not.
13207 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13208 linking options
13209
Daniel Veillardb8478642001-10-12 17:29:10 +000013210Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13211
13212 * Makefile.am include/libxml/Makefile.am
13213 include/libxml/globals.h globals.c include/libxml/threads.h
13214 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13215 configure.in: started integrating the core of the thread support
13216 not activated yet but half integrated. The code should still
13217 compile and work anyway.
13218
Daniel Veillardb44025c2001-10-11 22:55:55 +000013219Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13220
13221 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13222 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13223 integrating the non-controversial parts of Gary Pennington
13224 multithread patches
13225 * catalog.c: corrected a small bug introduced
13226
Daniel Veillard75b96822001-10-11 18:59:45 +000013227Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13228
13229 * catalog.c include/libxml/catalog.h: very serious cleanup,
13230 isolating unportable code and as much as possible the accesses
13231 to the global shared catalog. May need more testing !
13232
Daniel Veillard78d12092001-10-11 09:12:24 +000013233Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13234
13235 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13236 Keith Isdale patches for the XSLT debugger interfaces. Some
13237 cleanup
13238
Daniel Veillardff0b7312001-10-11 06:46:09 +000013239Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13240
13241 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13242 * DOCBparser.c: generate line nubers in elements
13243
Daniel Veillard60087f32001-10-10 09:45:09 +000013244Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13245
13246 * configure.in: preparing 2.4.6 release
13247 * doc/xml.html doc/html/*: updated and rebuilt the docs
13248 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13249
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013250Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13251
13252 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13253 adding documentation for DV's supercatalog support
13254
Daniel Veillard82d75332001-10-08 15:01:59 +000013255Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13256
13257 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13258 super catalog support adding one API and one flag --sgml to
13259 xmlcatalog
13260
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013261Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13262
13263 * doc/xmlcatalog_man.xml, xmlcatalog.1
13264 One more crack at
13265 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13266
13267
Thomas Broyer47334c02001-10-07 16:41:52 +000013268Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13269
13270 * xpath.c: implemented xmlXPathObjectCopy for external objects
13271 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13272
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013273Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13274
13275 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13276 finishing up fix to
13277 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13278 the xmlcatalog man page display more elegantly
13279
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013280Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13281
13282 * configure.in: closing bug #61832
13283 * HTMLparser.c: removed a warning
13284
Daniel Veillard6ab38382001-10-06 13:08:27 +000013285Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13286
13287 * xpath.c: fixing #61673 part I, do not loose doc information
13288 when copying result value trees.
13289
Daniel Veillard556c6682001-10-06 09:59:51 +000013290Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13291
13292 * xpath.c: trying to harden the XPath interpreter
13293
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013294Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13295
13296 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13297 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13298
William M. Brack1633d182001-10-05 15:41:19 +000013299Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13300
13301 * HTMLparser: repaired another loop problem
13302
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013303Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13304
13305 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13306 parsing.
13307 * xpath.c: fix bug #61291 the default XML namespace node is
13308 missing from the namespace axis.
13309 * tree.c: refuse to create namespaces nodes with prefix "xml"
13310
Daniel Veillard651f9472001-10-04 14:51:06 +000013311Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13312
13313 * SAX.c: ouch a non-defined namespace could lead to a crash,
13314 fixed #61215
13315
Daniel Veillard7dd05702001-10-04 14:25:12 +000013316Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13317
13318 * parserInternals.c: closed bug #61054
13319
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013320Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13321
13322 * include/libxml/Makefile.am: closing #60708
13323
Daniel Veillarda293c322001-10-02 13:54:14 +000013324Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13325
13326 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13327 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13328
Daniel Veillardf4309d72001-10-02 09:28:58 +000013329Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13330
13331 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13332
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013333Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13334
13335 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13336 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13337
Daniel Veillard16756b62001-10-01 07:36:25 +000013338Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13339
13340 * catalog.c: Justin Fletcher provided cleaup code in case
13341 HAVE_STAT is not defined
13342 * include/win32config.h: Igor Zlatkovic suggested to have
13343 HAVE_STAT defined there
13344
William M. Brack5e1cac12001-09-28 16:19:18 +000013345Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13346
13347 * catalog.c - fixed typing error reported by M. Barros
13348
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013349Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13350
13351 * xmllint.c - fixing typo
13352
William M. Brackd28e48a2001-09-23 01:55:08 +000013353Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13354
13355 * HTMLparser.c: small enhancement to prevent loop on
13356 unrecognizable data
13357
Daniel Veillardb1d62872001-09-21 09:47:08 +000013358Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13359
13360 * parserInternals.c: applying patch from bug #60757 this
13361 should close it
13362
Daniel Veillardc0631a62001-09-20 13:56:06 +000013363Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13364
13365 * catalog.c xmlcatalog.c: removed a couple of warning
13366 * xpath.c: try to solve the linking problem on platforms
13367 needing trio to compile
13368
Daniel Veillard1a123612001-09-19 08:06:23 +000013369Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013370
Daniel Veillard1a123612001-09-19 08:06:23 +000013371 * Makefile.am libxml.spec.in: backing up non-documented changes
13372 commited without review or aproval by Jens Finke <jens@gnome.org>
13373 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013374
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013375Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13376
13377 * configure.in: Joe Orton provided a patch fixing a problem
13378 when iconv is specified to be in a non-standard directory
13379 but wasn't exported in xml2-config --cflags
13380
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013381Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13382
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013383 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013384 troubles with 2.4.4 errors.
13385
Daniel Veillard16698282001-09-14 10:29:27 +000013386Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13387
13388 * encoding.c entities.c: do not output hexadecimal charrefs
13389 when serializing HTML since some version of Netscape can't
13390 grok it, generate decimal ones.
13391 * result/HTML/doc3.htm: output changed due to previous test
13392 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13393
Daniel Veillard98fed372001-09-13 11:34:58 +000013394Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13395
13396 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13397 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13398
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013399Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013400 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013401
13402 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13403 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13404 updated the configuration scripts systems accordingly
13405
Daniel Veillard04382ae2001-09-12 18:51:30 +000013406Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13407
13408 * configure.in: preparing for 2.4.4
13409 * doc/xml.html doc/html/*: updated and rebuilt the docs
13410
Daniel Veillardd63437e2001-09-12 15:00:27 +000013411Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13412
13413 * win32/dsp/libxml2.def.src: tried to incorporate comments
13414 from bug #59220
13415
Daniel Veillard319a7422001-09-11 09:27:09 +000013416Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13417
13418 * parser.c result/noent/wml.xml: fixed bug #59981 related
13419 to handling of '&' in attributes when entities are substitued
13420
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013421Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13422
13423 * libxml.h include/libxml/xmlversion.h.in
13424 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13425 Tried to close bug #60131
13426
Daniel Veillardbce62332001-09-10 18:46:55 +000013427Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13428
13429 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13430
Daniel Veillard143b04f2001-09-10 18:14:14 +000013431Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13432
13433 * SAX.c: fixing bug #59946 on xmlns=""
13434
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013435Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13436
13437 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13438 but allocates a new error code.
13439
Daniel Veillard05c13a22001-09-09 08:38:09 +000013440Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13441
13442 * xmllint.c: John Fleck fixed typos in the options output
13443 * parser.c SAX.c: fix ignorable white space SAX selection
13444
13445Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13446
13447 * entities.c: Steve Underwood found the possibility of an
13448 ininite loop in case of error.
13449
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013450Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13451
13452 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13453
Daniel Veillarda050d232001-09-05 15:51:05 +000013454Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13455
13456 * parser.c: warn if version is not 1.0 but it's not
13457 strictly speaking an error after analyzing the spec
13458
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013459Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13460
13461 *doc/catalog.html - add link to the html version of the
13462 man page, other linguistic cleanups
13463
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013464Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13465
13466 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13467 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13468 file, has not yet been included in the build.
13469
Daniel Veillard99784ff2001-09-01 16:20:28 +000013470Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13471
13472 * catalog.c: removed a duplicate affectation Justin Fletcher
13473
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013474Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13475
13476 * tree.c: Armin Sander pointed a possible text coalescing
13477 problem, completed his patch.
13478
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013479Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13480
13481 * trionan.c: Fixed const and volatile re-definition problem
13482
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013483Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13484
13485 * libxml.4 parser.c: doc updates from Heiko Rupp
13486 * parserInternals.c: 2 sanity checks from Heiko Rupp
13487
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013488Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13489
13490 * tree.c: applied patch from Armin Sander to make some pointers
13491 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013492 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013493
Daniel Veillardb06c6142001-08-27 14:26:30 +000013494Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13495
13496 * xpath.c: hum, restrict the integer usage gcc bug workaround
13497 to only gcc compilers so that other architecture don't get
13498 penalized by this limitation.
13499 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13500
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013501Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13502
13503 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13504 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13505
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013506Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13507
13508 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13509 --convert option to xmlcatalog to convert SGML ones to
13510 the XML syntax.
13511 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13512
13513 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013514Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13515
13516 * catalog.c xmlIO.c: started some serious testing and fixed
13517 a few bug and optmization needs.
13518
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013519Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13520
13521 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13522 preparing for a 2.4.3 release even if it may not be ready yet
13523 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13524 all file parsing lookup to go through the entity resolver, add
13525 to add an API to bypass it (needed to load catalogs themselves),
13526 some cleanup on the catalog code too.
13527 * nanoftp.c: small cleanup
13528 * doc/catalog.html: small update
13529
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013530Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13531
13532 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13533 Jun Kuriyama
13534
Daniel Veillardffb120d2001-08-23 00:52:23 +000013535Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13536
13537 * doc/catalog.html: finished the catalog documentation
13538
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013539Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13540
13541 * doc/catalog.html doc/xml.html: added documentation about
13542 Catalog support, misses an API description
13543 * doc/html/*: reextracted the API pages
13544
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013545Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13546
13547 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13548 Added the part about section 7.2 on URI resolution,
13549 fixed a side effect in the HTML parser, look complete
13550 and ready to rock except the URI/SystemID part!
13551
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013552Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13553
13554 * include/libxml/catalog.h include/libxml/parser.h
13555 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13556 xmlIO.c: added support and APIs needed for the catalog PI
13557 * include/libxml/xmlIO.h: cleanup
13558
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013559Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13560
13561 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13562 include/libxml/catalog.h: starts to look okay, really
13563 plugged the new framework, cleaned a lot of stuff,
13564 added some APIs, except the PI's support missing this
13565 should be mostly complete
13566 * result/catalogs/* test/catalogs/*: added new test, enriched
13567 the existing one with URN ID tests
13568
Daniel Veillard64339542001-08-21 12:57:59 +000013569Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13570
13571 * catalog.c: fixed nextCatalog
13572 * result/catalogs/docbook test/catalogs/*: started adding
13573 a small regression test
13574
Daniel Veillardcda96922001-08-21 10:56:31 +000013575Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13576
13577 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13578 more work on the XML catalog support.
13579 * parser.c include/libxml/parser.h: small cleanup seems using
13580 list as a public parameter name can give portability troubles
13581 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13582 include/libxml/xpath.h include/libxml/Makefile.am: removed
13583 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13584 wrappers
13585
Bjorn Reese45029602001-08-21 09:23:53 +000013586Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13587
13588 * Makefile.am trio.c triodef.h trionan.c xpath.c
13589 include/libxml/Makefile.am include/libxml/trionan.h:
13590 Re-worked Not-A-Number and Infinity support.
13591 * xmlcatalog.c: added readline include files
13592
Daniel Veillard344cee72001-08-20 00:08:40 +000013593Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13594
13595 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13596 testCatalog as xmlcatalog, making it an installed app
13597 adding a shell, and preparing it to be a /etc/xml/catalog
13598 management tool, though not ready yet
13599 * catalog.c include/libxml/catalog.h: adding support for
13600 XML Catalogs http://www.oasis-open.org/committees/entity/
13601 not finished, there is some interesting tradeoffs and a
13602 few open questions left.
13603
Daniel Veillardb7664f42001-08-19 13:00:43 +000013604Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13605
13606 * xmllint.c: fixed a line formatting problem
13607
Daniel Veillard5015b712001-08-17 09:37:52 +000013608Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13609
13610 * SAX.c: removed a couple of unused variable (Albert Chin)
13611
Daniel Veillardbb371292001-08-16 23:26:59 +000013612Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13613
13614 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13615 trying to fix some troubles w.r.t. function returning
13616 const xxxPtr.
13617
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013618Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13619
13620 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13621 defined
13622
Daniel Veillardae6db172001-08-16 19:32:00 +000013623Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13624
13625 * xpointer.c: removed unused var
13626
Daniel Veillard09190202001-08-16 16:27:41 +000013627Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13628
13629 * testXPath.c: another small cleanup closing bug #59110
13630
Daniel Veillard796f4b62001-08-16 16:00:13 +000013631Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13632
13633 * win32/dsp/libxml2.def.src: small cleanup closing bug
13634 #59108
13635
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013636Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13637
13638 * example/gjobread.c: add xmlCleanupParser() before leaving
13639
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013640Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13641
13642 * config.h.in configure.in include/libxml/xmlwin32version.h:
13643 released 2.4.2
13644
Daniel Veillardd3d06722001-08-15 12:06:36 +000013645Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13646
13647 * include/libxml/valid.h debugXML.c valid.c: deprecate
13648 the non-boundchecking Sprintf functions, add Snprintf
13649 this should close bug #57984
13650
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013651Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13652
13653 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13654 URIs before doing the lookups (pointed by Mark Vakoc)
13655
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013656Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13657
13658 * xpath.c: serious changes on Result Value Trees and NodeSets
13659 w.r.t. deallocation and collect operations. Probably not
13660 100% clean (merge of allocated trees smells like a problem).
13661 Seems sufficient to close #58943
13662
Daniel Veillard90493a92001-08-14 14:12:47 +000013663Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13664
13665 * xmllint.c: adding a --format option
13666
Daniel Veillardfe703322001-08-14 12:18:09 +000013667Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13668
13669 * xpath.c: count() was broken on Result Value Tree
13670 * xmlIO.c: fixed file:/// accesses on _WIN32
13671
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013672Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13673
13674 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13675 macro was renamed, this should close bug #58683
13676
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013677Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13678
13679 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13680 entity substitution mode text at the end of the entity might
13681 be added due to text coalescing.
13682 * nanoftp.c parser.c: small cleanup
13683
Daniel Veillard0c720972001-08-08 20:59:00 +000013684Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13685
13686 * HACKING: added John Fleck right to commit in the doc subdir
13687
Daniel Veillard48da9102001-08-07 01:10:10 +000013688Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13689
13690 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13691 allow to inherit attributes from the DTD directly in the
13692 tree, this is needed for XPath and can be a useful feature.
13693 Inherited namespaces are always provided at the tree level now
13694 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13695 of tests for this feature (XSLT being the prime user).
13696
Daniel Veillard50f34372001-08-03 12:06:36 +000013697Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13698
13699 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13700 testSAX.c xmlIO.c xmllint.c include/win32config.h
13701 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13702 include/libxml/xmlwin32version.h.in win32/README.MSDev
13703 win32/dsp/*: applied Win32 Facelift No.2 patches from
13704 Igor Zlatkovic for Windows/MSC
13705
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013706Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13707
13708 * SAX.c: unparsedEntityDecl() the URI computation of the
13709 entity wasn't done breaking XSLT unparsed-entity-uri()
13710
Daniel Veillard567e1b42001-08-01 15:53:47 +000013711Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13712
13713 * xpath.c: fixed a bug when walking the descendants and
13714 the current node has no children
13715 * debugXML.c: show up when a text node is supposed to not be escaped
13716
Thomas Broyerf186c822001-07-31 23:30:37 +000013717Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13718
13719 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13720 worked like the set:leading() function)
13721 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13722
Daniel Veillardba6db032001-07-31 16:25:45 +000013723Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13726
Daniel Veillard57905372001-07-31 15:52:17 +000013727Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13728
13729 * include/libxml/xmlIO.h: apply change to close #58141
13730 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13731
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013732Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * parser.c: when the internal subset uses a PE, then the
13735 included entity can use conditional sections.
13736
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013737Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13740 when walking the namespace axis showing up in
13741 libxst/tests/general/bug-12
13742 * xmlmemory.c: added the possibility to trace a given block
13743 defined by its address
13744
Daniel Veillard4aafa792001-07-28 17:21:12 +000013745Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13746
13747 * parser.c: don't override existing encoding specified before
13748 starting xmlParseDocument()
13749
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013750Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13751
13752 * include/libxml/xmlwin32version.h: reinserted, needed for
13753 Windows users of CVS
13754
Darin Adlera77cac02001-07-27 17:41:51 +0000137552001-07-27 Darin Adler <darin@bentspoon.com>
13756
Darin Adler699613b2001-07-27 22:47:14 +000013757 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13758 * testCatalog.c: Add include of <libxml/parser.h>.
13759
137602001-07-27 Darin Adler <darin@bentspoon.com>
13761
Darin Adlera77cac02001-07-27 17:41:51 +000013762 * include/libxml/.cvsignore:
13763 * include/libxml/xmlwin32version.h:
13764 Remove this file from CVS because it's generated.
13765
Daniel Veillard50822cb2001-07-26 20:05:51 +000013766Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * parser.c include/libxml/parser.h: applied const patches from
13769 Tom Moog #58002
13770
Thomas Broyerba4ad322001-07-26 16:55:21 +000013771Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13772
13773 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13774 lookup framework
13775
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013776Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13777
13778 * tree.c: fixed xmlCopyNode() for documents
13779
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013780Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13781
13782 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13783
13784Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013785
13786 * parser.c: fixes bug #57652 reported by Morus Walter
13787
Daniel Veillarde3924972001-07-25 20:25:21 +000013788Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13791
Daniel Veillarda53c6882001-07-25 17:18:57 +000013792Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13795 errors, lesson don't add new functions at 1am before a release
13796 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13797 from XPath initialization when possible.
13798
Daniel Veillardd9bad132001-07-23 19:39:43 +000013799Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * result/scripts/base*: removing history/readline changed
13802 this slightly
13803 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13804 xmllint.c: make element content line number generation
13805 optionnal to avoid breaking old apps added interface to switch
13806
Daniel Veillardf012a642001-07-23 19:10:52 +000013807Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013810 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013811 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13812 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13813 John Kroll fixes to allow saving to HTTP via PUT (or
13814 POST of needed).
13815 * doc/html/*.html: regenerated the docs
13816
Thomas Broyere8126242001-07-22 03:54:15 +000013817Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13818
13819 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13820 xmlHashScanFull and xmlHashScannFull3 to get passed the
13821 three keys as arguments to the callback function
13822
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013823Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13824
13825 * configure.in Makefile.am: removed libxml softlink for good
13826 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13827 100% coverage by gtk-doc
13828
Daniel Veillard8599e702001-07-17 21:38:51 +000013829Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13830
13831 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13832 fixed serious troubles due to size_t vs. int mismatch
13833
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013834Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13837
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013838Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13839
13840 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13841 convenient extension API for value and context managing
13842 Now handles external objects through xmlXPathPopExternal,
13843 xmlXPathWrapExternal and xmlXPathReturnExternal.
13844 Added functions for sets operations (intersection, etc.)
13845
Daniel Veillard22090732001-07-16 00:06:07 +000013846Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13849 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13850 HTMLparser.c: cleanup of global variables, marking some
13851 const or private.
13852
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013853Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013854
13855 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13856 fixed xmlXPathNodeSetItem when passing index=0
13857
Daniel Veillard05dec342001-07-14 21:57:39 +000013858Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13861
Daniel Veillard28ae6362001-07-14 16:44:32 +000013862Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * xmllint.c: fixed compilation under Cygwin #57503
13865 * TODO: update
13866
Peter Williamsed156f52001-07-13 18:35:13 +0000138672001-07-13 Peter Williams <peterw@ximian.com>
13868
13869 * config.h.in: add #undef HAVE_DLFCN_H
13870
13871 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13872 builddir.
13873
Daniel Veillard73b36e32001-07-12 15:09:52 +000013874Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13877 raised by #57348 and #57381
13878
Daniel Veillard7db37732001-07-12 01:20:08 +000013879Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13880
13881 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13882 tree.c xpointer.c: store the line numbder in element->content,
13883 may break some software, need a configuration mechanism
13884
Darin Adler96037892001-07-11 00:03:16 +0000138852001-07-10 Darin Adler <darin@bentspoon.com>
13886
13887 * .cvsignore:
13888 * example/.cvsignore:
13889 * include/.cvsignore:
13890 * include/libxml/.cvsignore:
13891 Various things that are generated and should be ignored.
13892
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013893Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13894
13895 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13896 * doc/xml.html doc/html/*: updated the docs
13897
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013898Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13901 validation occured on content with element child
13902
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013903Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * tree.c: fixed XML Base computation which was broken
13906 * debugXML.c: added a base function to the shell
13907 * Makefile.am result/scripts/* test/scripts/*: added scripts
13908 based regression tests, and adding 2 XML Base tests
13909
Daniel Veillard19e96c32001-07-09 10:32:59 +000013910Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13911
13912 * tree.c: set properties doc and call xmlSetListDoc for properties
13913 content when grafting them in a different tree.
13914 * aclocal.m4: remove from CVS
13915
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013916Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * win32/libxml2/libxml2.def.src: added some missing entry point
13919 for XPath (Mark Vakoc)
13920
Daniel Veillard388236f2001-07-08 18:35:48 +000013921Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13924 layer should URI-Unescape before trying to open resources.
13925
Daniel Veillard04383752001-07-08 14:27:15 +000013926Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * xpath.c: fix the name() bug for elements in the default
13929 namespace reported by Charlie Bozeman
13930
Daniel Veillard7583a592001-07-08 13:15:55 +000013931Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13934 led to an XPath fix, improvements of SAX initialization, and
13935 an added option --nocdata to testXPath
13936
Daniel Veillard449d7392001-07-07 19:11:06 +000013937Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * doc/libxml-doc.el: Felix Natter provided anew version working
13940 with XEmacs too
13941
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013942Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * include/libxml/xpath.h: small cleanup
13945 * doc/xml.html: update
13946
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013947Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13950 released 2.3.14
13951
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013952Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013955 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013956
Daniel Veillard73c9c042001-07-05 20:02:54 +000013957Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13958
13959 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13960 were not equal to empty strings
13961
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013962Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13963
13964 * SAX.c: fixed a URI-Reference computation problem when validating
13965 * xmlIO.c: small cleanup
13966
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013967Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13968
13969 * parser.c: improved the description of a couple of interfaces
13970 upon Larry Stamper suggestion
13971
Daniel Veillard62f313b2001-07-04 19:49:14 +000013972Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13973
13974 * SAX.c entities.c parser.c: changed completely the way entities
13975 are handled when running the parser in entity substitution mode.
13976 This fixes a bug reported by Stephan Kulow and nearly divides
13977 by 3 the amount of memory required by libxslt to load and process
13978 DocBook TDG.
13979
Daniel Veillardf420ac52001-07-04 16:04:09 +000013980Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * HTMLparser.c: fixing a too early root closing problem raised
13983 byt Prashanth Naidu
13984
Daniel Veillard8c357d52001-07-03 23:43:33 +000013985Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13988 raised by Mark Vakoc.
13989
Daniel Veillard6e90d192001-07-03 16:37:49 +000013990Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * example/Makefile.am: fixed the include path to add srcdir/include
13993 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13994 and some cleanup
13995
Daniel Veillardf06307e2001-07-03 10:35:50 +000013996Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13999 lot of optimization work, results in significant improvements
14000 when handling really complex XPath queries. Add a small optimizer
14001 for unions, improve [n] and [last()], avoid some costly ops.
14002
Daniel Veillard77044732001-06-29 21:31:07 +000014003Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14004
14005 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14006 * xpath.c: small cleanup
14007 * xmlGetNsList: reformated, fixed problems if used on Entities
14008
Daniel Veillard2adbb512001-06-28 16:20:36 +000014009Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14010
14011 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14012
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014013Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14016 * Makefile.am example/Makefile.am: workaround automake generating
14017 erroneous deps
14018
Daniel Veillard12f7d292001-06-28 13:12:11 +000014019Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * include/win32config.h: bug #56801 Yon Derek provided a patch
14022 to the windows config file.
14023
Daniel Veillard87ee9142001-06-28 12:54:16 +000014024Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14027 libxml.h : Yon Derek provided a set of changes to compile from
14028 CVS on Windows/MSC
14029
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014030Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * parser.c: fixed UTF8 BOM support in push mode
14033 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14034 added a specific testcase
14035
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014036Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14037
14038 * Makefile.am: added --push regression tests
14039 * parserInternals.c: the XML parser segfaulted in --push mode
14040
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014041Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * configure.in: moved the symlinks detection within a CVS
14044 check, this is not portable and will be removed soon.
14045 * xpath.c: small cleanup/speedup
14046
Daniel Veillard11648102001-06-26 16:08:24 +000014047Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14050 release of 2.3.12
14051 * parser.c: make an error message if unknow entities in all cases
14052
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014053Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14056
Daniel Veillard23793842001-06-25 16:07:45 +000014057Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14058
14059 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14060 includes were installed in the wrong dir
14061
Daniel Veillardf5498f32001-06-25 15:08:36 +000014062Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * doc/html.xml: warn against sending code to exhibit bugs.
14065
Daniel Veillard56f06462001-06-24 21:34:03 +000014066Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14067
14068 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14069 Tru64 from Thomas Leitner
14070
Daniel Veillardc5d64342001-06-24 12:13:24 +000014071Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * AUTHORS: added William and Bjorn
14074 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14075 daniel@veillard.com hopefully I won't have to do this again
14076 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14077 docs can be rebuilt cleanly now
14078 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14079 from CVs it's generated, added include/libxml/xmlwin32version.h
14080 also generated but which should change far less frequently.
14081 * catalog.c nanoftp.c: made sure to include libxml.h not
14082 libxml/xmlversion.h directly
14083 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14084 when compiling on WIN32 and MSC
14085
Daniel Veillard07385fd2001-06-23 21:55:48 +000014086Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * include/Makefile.am include/libxml/Makefile.am configure.in:
14089 fixed make distcheck and rebuilding the rpms
14090
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014091Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14092
14093 * configure.in: should finish the migration of exported includes
14094 into a real include/libxml in CVS, at least for CVS users.
14095 * removed the exported headers, added in include/libxml (as well
14096 as xmlversion.h.in).
14097
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014098Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * configure.in: fixed the way to detect symlink
14101
Daniel Veillard66541772001-06-23 18:31:04 +000014102Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * configure.in: updated, include/libxml is now a real CVS dir
14105
Daniel Veillardca989762001-06-23 17:39:29 +000014106Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14107
14108 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14109 version works with both libxml1 and libxml2 (it autodetects
14110 the prefix of the html-files) from Felix Natter.
14111 * doc/xml.html: updated doc accordingly
14112
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014113Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14114
14115 * xpath.c: fixed the bug generating a template loop in libxslt
14116 when using docbook-xsl-1.4, * should filter out document nodes
14117 * HACKING: added William
14118 * TODO: updated
14119
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014120Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * doc/FAQ.html: added a warning about gcc-3.0
14123 * doc/xml.html: added reference to gdome2 and removed a confusing
14124 sentence
14125
Daniel Veillardf7f41852001-06-22 15:18:01 +000014126Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * xmlversion.h: okay this is a generated file, but Windows
14129 users need it and they can't generate it, and I want CVS
14130 Windows users ...
14131 * win32/libxml2/libxml2_so.dsp: Windows project file for
14132 the shared lib version of libxml2
14133 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14134 resources needed for libxslt/xsltproc by Yon Derek
14135
Bjorn Reese3157b342001-06-22 14:41:45 +000014136Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14137
14138 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14139
Daniel Veillard4151acb2001-06-22 10:48:57 +000014140Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
Daniel Veillardcc146db2001-06-22 11:10:52 +000014142 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14143
14144Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14145
Daniel Veillard4151acb2001-06-22 10:48:57 +000014146 * include/win32config.h: Yon Derek provided a first fix
14147 to be able to compile libxslt/xsltproc on Windows
14148
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014149Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * xpath.c: attempt to work around what seemed a gcc optimizer
14152 bug when handling floats on i386 http://veillard.com/gcc.bug
14153 * tree.c entities.c encoding.c: doing some cleanups while
14154 chasing it
14155
Daniel Veillard017b1082001-06-21 11:20:21 +000014156Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14157
14158 * Makefile.am: cleanup when --without-debug is specified
14159 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14160 w.r.t. --without-debug and other include points
14161 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14162 Catalogs
14163 * configure.in entities.h tree.h HTMLparser.c: removed
14164 --without-corba, made the _private field mandatory
14165
Daniel Veillard87a764e2001-06-20 17:41:10 +000014166Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14167
14168 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14169 outputs a BOM in UTF8, an errata has been issued to avoid the
14170 problem, that was the most reasonable solution... Add support
14171 for a leading UTF8 BOM in entities.
14172
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014173Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * valid.c: fixed a bug found when post validating an entity ref
14176 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14177 activate it too
14178
Daniel Veillard39196eb2001-06-19 18:09:42 +000014179Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14180
14181 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14182 weakness in the node copy the XPointer and the XInclude
14183 implementations. Serious cleanup.
14184
Daniel Veillard3739b982001-06-19 12:51:30 +000014185Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14186
14187 * Makefile.am: Kjartan Maraas provided a small patch to
14188 add xml2-config.in to EXTRA_DIST
14189
Daniel Veillarda9142e72001-06-19 11:07:54 +000014190Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14191
14192 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14193 provided another failing case found in KDE, the way the
14194 ctxt->vctxt.nodeTab was allocated and freed changed over
14195 time but it wasn't completely cleaned up. This should fix it.
14196
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014197Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * parser.c: Stephan Kulow also raised the fact that line number
14200 could get miscounted making debug harder, fixed the problem
14201 in xmlParseCharData()
14202
Daniel Veillard64b98c02001-06-17 17:20:21 +000014203Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14204
14205 * valid.c: Stephan Kulow pointed out a problem when validating
14206 and using an empty entity, forgot a 'break' in a case.
14207
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014208Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14211 * doc/xml.html: updated with 2.3.11
14212
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014213Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * TODO: updated adding cleanup of generated doc
14216 * configure.in: prepared to release 2.3.11
14217 * xmllint.c: added --version for bug reporting
14218 * doc/html/*.html: rebuilt the doc
14219
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014220Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14221
14222 * xpath.c: first part of the work on selecting namespace to
14223 fix bug #56115
14224
Daniel Veillard96ed5832001-06-15 22:22:04 +000014225Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14226
14227 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14228 when using -liconv
14229 * TODO: updated
14230
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014231Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14232
14233 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14234 cleanup, encoding support.
14235
Daniel Veillard608ad072001-06-14 08:32:28 +000014236Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14237
14238 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14239
Daniel Veillard239d0522001-06-13 23:02:48 +000014240Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14241
14242 * xpath.c: bug detected by Ankh when / is used as a function arg
14243
Daniel Veillard02bb1702001-06-13 21:11:59 +000014244Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14245
14246 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14247 of element and use it to avoid outputting formatting spaces at
14248 the wrong place. Implemented the format parameter for HTML save.
14249 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14250 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14251 result/HTML/wired.html: of course this impact the result of a
14252 number of HTML tests
14253
Daniel Veillard95d845f2001-06-13 13:48:46 +000014254Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * HTMLtree.[ch]: started augmenting the HTML save API with
14257 encoding and formatting parameters
14258
Daniel Veillardeca60d02001-06-13 07:45:41 +000014259Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14260
14261 * HTMLtree.h: cleanup and started evaluating the work needed on
14262 revamping the HTML output code
14263
Daniel Veillard84666b32001-06-11 17:31:08 +000014264Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14265
14266 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14267
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014268Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14269
14270 * valid.c: fixed bug #56049, forgot one check in the
14271 validation routine
14272
Daniel Veillardca2366a2001-06-11 12:09:01 +000014273Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14276
Daniel Veillard6761eee2001-06-11 10:29:38 +000014277Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * libxml.h: fixed an error in last commit
14280 * doc/FAQ.html: added an entry for compilation from CVS
14281
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014282Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14283
14284 * xmlversion.h.in libxml.h: Cygwin patches
14285 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14286 * tree.h: cleanup
14287
Daniel Veillardacd370f2001-06-09 17:17:51 +000014288Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14291 memory block in a strange case where libxml is linked twice
14292 in the binary.
14293
Daniel Veillard1d047672001-06-09 16:41:01 +000014294Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14297 state far too often, simple fix used to avoid it.
14298
Daniel Veillard4497e692001-06-09 14:19:02 +000014299Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14302 being processed, applied his patch
14303 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14304
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014305Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14306
14307 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14308 provided fixes to compile on MSCC again
14309 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14310 also provided an update for the project files.
14311
Daniel Veillarda682b212001-06-07 19:59:42 +000014312Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14315 bug #55810
14316
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014317Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14318
14319 * tree.c: fixed xmlGetNsProp() to close bug #55683
14320 Note this requires libxslt to use it's own function instead.
14321
Daniel Veillardf0c53762001-06-07 16:07:07 +000014322Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * HTMLtree.c: when in a pre element no formatting space should
14325 be added.
14326 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14327
Daniel Veillard068a9652001-06-07 15:30:26 +000014328Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * configure.in: added tests for signal() and signal.h
14331
Daniel Veillard541d6552001-06-07 14:20:01 +000014332Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14333
14334 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14335
Daniel Veillard8a367d42001-06-07 14:01:34 +000014336Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14337
14338 * doc/libxml-doc.el: Felix Natter provided a new version for
14339 libxml2
14340
Daniel Veillard8a926292001-06-07 11:20:20 +000014341Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * HTMLtree.c: when in a pre element no formatting space should
14344 be added.
14345
Daniel Veillard14839d52001-06-06 16:11:56 +000014346Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14349
Daniel Veillarde95e2392001-06-06 10:46:28 +000014350Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14351
14352 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14353 hack
14354 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14355 * uri.c: fixed a warning
14356
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014357Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14358
14359 * HTMLtree.c: trying to close bug #55772 escaping in script
14360 elements
14361 * doc/xml.html: suggest to send mail to the list
14362
14363Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014364
14365 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14366 good. Use a macro and based on the solution provided in
14367 vsnprintf manual page from GNU.
14368
Bjorn Reese99748722001-06-05 12:49:15 +000014369Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14370
14371 * error.c: Workaround for non-preserving variadic list.
14372 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14373
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014374Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14375
14376 * doc/xml.html: added 2.3.10 release
14377
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014378Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * configure.in: releasing 2.3.10
14381
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014382Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14385
Daniel Veillard20042422001-05-31 18:22:04 +000014386Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14387
14388 * encoding.c: Robert Collins provided a patch to add the
14389 "US-ASCII" encoding alias
14390
Daniel Veillard97ac1312001-05-30 19:14:17 +000014391Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14392
14393 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14394 string oriented functions and started cleaning the related areas
14395 in xpath.c which needed fixing in this respect
14396
Daniel Veillard2d703722001-05-30 18:32:34 +000014397Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14398
14399 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14400 #55380
14401 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14402
Daniel Veillard9403a042001-05-28 11:00:53 +000014403Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * TODO: updated
14406 * nanohttp.[ch] : started adding APIs to get the redirected URL
14407 when this occurs (needed for further base computation
14408 * tree.h: cleanup
14409 * encoding.c: cleanup
14410 * SAX.c: minor change around ctxt->loadsubset
14411
Daniel Veillard6278fb52001-05-25 07:38:41 +000014412Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14413
14414 * Makefile.am include/Makefile.am: small change to have
14415 include/libxml rebuilt if working from CVS.
14416 * uri.c: applied another patch from Carl Douglas for URI escaping,
14417 this should close bug #51876
14418
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014419Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14420
14421 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14422 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14423 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14424 added specific regression test
14425 * parser.h: preparing for the XSLT mode where DTD inherited
14426 attributes are added to the tree.
14427
Daniel Veillardbbd22452001-05-23 12:02:27 +000014428Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * xinclude.[ch]: Updated the namespace for the Last Call version
14431 * result/XInclude/include test/XInclude/include: updated the
14432 testsuite accordingly
14433
Daniel Veillard8514c672001-05-23 10:29:12 +000014434Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14435
14436 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14437 related to bug #51876
14438
Daniel Veillard42596ad2001-05-22 16:57:14 +000014439Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14440
14441 * tree.c: fixed a gross mistake in base computation, xml:base is
14442 not completely correct yet (need cascade).
14443 * xpath.[ch]: added the few things needed to find a function name
14444 and URI from the XPath context when it is called.
14445
Daniel Veillard81418e32001-05-22 15:08:55 +000014446Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14449 * DOCBparser.c: small cleanup
14450 * xmllint.c: added a --catalogs option to load catalogs from
14451 $SGML_CATALOG_FILES
14452 * tree.c: cleanup
14453 * configure.in: iconv library fixup, ICONV_LIBS
14454
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014455Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14456
14457 * catalog.c: handling of CATALOG entries. detection of recursion,
14458 and a few bugfixes
14459 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14460 against the default namespace
14461
Daniel Veillard04b93292001-05-21 08:15:31 +000014462Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14465
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014466Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14467
14468 * parser.c: fixed propagation context info when parsing an
14469 external entity.
14470 * doc/html/*.html: regenerated a couple of docs
14471
Daniel Veillard4623acd2001-05-19 15:13:15 +000014472Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14473
14474 * doc/xml.html: update with 2.3.9 informations
14475
Daniel Veillardbed7b052001-05-19 14:59:49 +000014476Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14477
14478 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14479 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14480 * doc/html/* : rebuilt the docs
14481 * valid.c: small patch which may improve some case when
14482 validating.
14483
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014484Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * HTMLparser.c: Closed bug #54891
14487 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14488 to the suite
14489
14490Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14491
14492 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14493 applied a documentation patch from LotR and filled in a few missing
14494 descriptions
14495
Daniel Veillard76d66f42001-05-16 21:05:17 +000014496Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14497
14498 * xpath.c tree.c parser.c: speed optimizations at the parser level
14499 document tree freeing and xpath evaluation
14500
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014501Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14502
14503 * parser.c parser.h parserInternals.h: fixed a couple of
14504 interfaces for handling memory buffer input to const char *
14505 upon suggestion of JamesH.
14506
Daniel Veillardc3739e72001-05-15 15:23:27 +000014507Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * configure.in: LoTR sent a patch fixing the previous commit
14510
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014511Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * configure.in: trying to deal again with the stoopid -R linking
14514 flag of Solaris
14515
Daniel Veillard790142b2001-05-15 10:51:53 +000014516Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14517
14518 * xpath.h: two nodeset access macros from Thomas Broyer
14519
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014520Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14521
14522 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14523 patch from Thomas Broyer
14524
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014525Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14526
14527 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14528 case
14529 * INSTALL: was empty added stuff from the FAQ
14530
Daniel Veillard75bea542001-05-11 17:41:21 +000014531Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14532
14533 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14534 attributes handling and #54433 by adding xmlUnsetProp()
14535 and xmlUnsetNsProp()
14536
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014537Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14538
14539 * HTMLparser.c: Patch from Jonas Borgström
14540 (htmlGetEndPriority): New function, returns
14541 the priority of a certain element.
14542 (htmlAutoCloseOnClose): Only close inline elements if they
14543 all have lower or equal priority.
14544 * result/HTML: this of course changed a number of tests results.
14545
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014546Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * xmlIO.c catalog.c: plugged in the default catalog resolution
14549 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14550 documentations
14551 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14552
Daniel Veillarda7374592001-05-10 14:17:55 +000014553Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14554
14555 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14556 integrating catalogs
14557 * catalog.[ch] testCatalog.c: adding a small catalo API
14558 (only SGML catalog support).
14559 * parser.c: restaured xmlKeepBlanksDefault(0) API
14560
Daniel Veillardc17337c2001-05-09 10:51:31 +000014561Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14562
14563 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14564
Daniel Veillard257d9102001-05-08 10:41:44 +000014565Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14566
14567 * parser.c: added xmlParseExternalEntityPrivate() to allow
14568 propagation of ctxt->_private when parsing external entities
14569
Daniel Veillard083c2662001-05-08 08:27:14 +000014570Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14571
14572 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14573
Daniel Veillard01ef7382001-05-08 07:31:43 +000014574Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14575
14576 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14577
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014578Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14579
14580 * valid.c: warn when indeterminist content model is detected
14581 * result/VC/ElementValid8: this adds a message
14582 * Makefile.am: add --novalid for VCM tests
14583 * parserInternals.c: added a call to Init memory
14584
Daniel Veillard64269352001-05-04 17:52:34 +000014585Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14586
14587 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14588 when both parameters are NULL.
14589
Daniel Veillard37721922001-05-04 15:21:12 +000014590Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14591
14592 * valid.c: applied small patch from Gary Pennington, reindented
14593 some part of the code.
14594
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014595Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14596
14597 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14598 release, updated and regenerated the docs
14599
Daniel Veillard357c9602001-05-03 10:49:20 +000014600Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14601
14602 * xpath.c result/XPath/expr/floats : clarified and cleanup
14603 printing of abnormal floats in tests.
14604
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014605Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14606
14607 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14608 * results/HTML/ : a few changes in the output of the HTML tests as
14609 a result.
14610 * configure.in: tying to fix -liconv where needed
14611
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014612Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14613
14614 * Makefile.am: fixed a stupid error
14615
Daniel Veillard7150a032001-05-02 16:41:11 +000014616Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14617
14618 * configure.in Makefile.am: make the inclusion of the trio
14619 modules in the library conditional
14620
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014621Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14622
14623 * DOCBparser.c: patche from László Kovács, fixed entities refs
14624 in attributes handling
14625
Daniel Veillardedddff92001-05-02 10:58:52 +000014626Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14627
14628 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14629 flushing
14630
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014631Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * xpath.c: fix of an XSLT namespace bug reported on the list
14634 general/bug-8-
14635
Daniel Veillard5792e162001-04-30 17:44:45 +000014636Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14637
14638 * strio.h trio.c: Dan McNichol suggested a couple of small
14639 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14640
Daniel Veillard02141ea2001-04-30 11:46:40 +000014641Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14642
14643 * tree.c parser.c encoding.c: spent a bit more time looking
14644 at the parsing speed and DOM handling. Added a few more
14645 speedups.
14646
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014647Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14648
14649 * parser.c: small but effective parsing speed improvement
14650
Daniel Veillardb59076b2001-04-29 17:04:07 +000014651Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14652
14653 * configure.in: default on the DocBook parser inclusion (for Gnome)
14654 * DOCBparser.h: fixed a header reference
14655
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014656Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14657
14658 * configure.in xpath.c: applied Bjorn patches for FPE on the
14659 alpha
14660
Daniel Veillardeefd4492001-04-28 16:55:50 +000014661Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14662
14663 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14664 xmlSaveFormatFileTo()
14665
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014666Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14667
14668 * xpath.c: simple and efficient optimization, XPath functions
14669 aways bind to the same code, cache this
14670 * TODO: updated (by saying some is obsolete)
14671
Daniel Veillard2156a562001-04-28 12:24:34 +000014672Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14673
14674 * xpath.c: more cleanup work on XPath name parsing routines
14675
Daniel Veillard61d80a22001-04-27 17:13:01 +000014676Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14677
14678 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14679 xmlXPathParseName
14680 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14681 * debugXML.c: avoid compilation problems if compiling without
14682 HTML support, Igor Zlatkovic
14683 * win32/libxml2/libxml2.def.src: being able to compile without
14684 XPath on Windows
14685
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014686Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14687
14688 * libxml.m4: yet another patch from Toshio Kuratomi
14689
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014690Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14691
14692 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14693
Daniel Veillard67fee942001-04-26 18:59:03 +000014694Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14695
14696 * tree.[ch]: added xmlSaveFormatFile interface for saving
14697 and indenting a file.
14698
Daniel Veillard82e49712001-04-26 14:38:03 +000014699Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14700
14701 * xpath.c: fixed bug #53689 related to processing-instruction()
14702
Daniel Veillard02f077a2001-04-26 10:59:11 +000014703Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14704
14705 * DOCBparser.c: patche from László Kovács
14706
Daniel Veillard30211a02001-04-26 09:33:18 +000014707Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14708
14709 * parser.c: applied fixes from Christian Glahn bug report #53391
14710
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014711Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14712
14713 * error.c: Jean François Lecomte provided a complete description
14714 and a fix to bug #53537
14715
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014716Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14717
14718 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14719
Daniel Veillard1034da22001-04-25 19:06:28 +000014720Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14721
14722 * DOCBparser.c SAX.c: a bit more work on entities processing.
14723 Still Need to cleanup XML output and references in attributes
14724
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014725Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14726
14727 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14728
Daniel Veillardb33c2012001-04-25 12:59:04 +000014729Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * tree.c: trying to fix #53574, not completely complete,
14732 I would like xmllint --copy --debug test/ent1 and
14733 xmllint --debug test/ent1 to show the same result.
14734 * xpath.c: fix a bug when trying to sort namespace nodes
14735
Daniel Veillard5146f202001-04-25 10:29:44 +000014736Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14737
14738 * HTMLtree.c: real fix for #53402
14739
Daniel Veillard7533cc82001-04-24 15:52:00 +000014740Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14741
14742 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14743 PIs when using xsl:output
14744 * valid.c: closing #53537 some case generate segfaults if there
14745 is validity errors
14746
Daniel Veillard61b33d52001-04-24 13:55:12 +000014747Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14748
14749 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14750 of external parsed entities, added --noent to testDocbook
14751 * valid.c: Garry Pennington found an uninitialized variable
14752 access in xmlValidateElementContent()
14753
Daniel Veillard56098d42001-04-24 12:51:09 +000014754Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14755
14756 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14757 with madness
14758 * result/HTML/ : this modified the result of the regression tests
14759 a lot.
14760
Daniel Veillard122376b2001-04-24 12:12:30 +000014761Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14762
14763 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14764 to doc where it wasn't checked against NULL reported by
14765 Jens Laas
14766
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014767Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14768
14769 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14770 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14771
Daniel Veillardeae522a2001-04-23 13:41:34 +000014772Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14773
14774 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14775 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14776 * SAX.[ch]: cleanup and updates for DocBook
14777 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14778 ex SGML identifier changes
14779 * valid.c: removed a static unused function.
14780
Daniel Veillardde57c612001-04-23 09:13:36 +000014781Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14782
14783 * HTMLtree.c: applied change for Paul Sponagl on script saving
14784 * Makefile.am: the warning about entity title.xml are normal.
14785
Daniel Veillard393df012001-04-22 20:11:18 +000014786Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14787
14788 * configure.in: release of 2.3.7
14789 * Makefile.am: fixing make distcheck
14790
Daniel Veillarda41123c2001-04-22 19:31:20 +000014791Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14792
14793 * doc/html/* doc/xml.html: updated and regenerated the docs
14794
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014795Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14796
14797 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14798
Daniel Veillarde82a9922001-04-22 12:12:58 +000014799Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14800
14801 * tree.c: fixed #53388 with the provided patch
14802
Daniel Veillard06803992001-04-22 10:35:56 +000014803Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14804
14805 * valid.c: Bjorn detected an invalid memory access. Fixed
14806 vstateVPush()
14807
Daniel Veillard40af6492001-04-22 08:50:55 +000014808Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14809
14810 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14811
Bjorn Reese70a9da52001-04-21 16:57:29 +000014812Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14813
14814 * libxml.h: new header used only for the compilation of libxml
14815 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14816 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14817 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14818 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14819 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14820 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14821 baseline (version 1.2 plus a single patch).
14822 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14823 scientific notation for numbers. Tests added.
14824 * xpath.c: formatting of numbers changed to use sprintf
14825 (contribution from William Brack)
14826
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014827Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14828
14829 * valid.c: cleanup, more useful debugging
14830 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14831 * xmlIO.c: entity loading is printed as an error when validating
14832
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014833Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14834
14835 * valid.c: fixed to validate within entities
14836 * test/VCM/v22.xml: added a specific testcase
14837
Daniel Veillardca1f1722001-04-20 15:47:35 +000014838Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * valid.c: forgot an epsilon transition in for ()+
14841 * test/VCM/v21.xml : added a specific test case
14842
Daniel Veillard85349052001-04-20 13:48:21 +000014843Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14844
14845 * valid.c: removed a state explosion exhibited by RSS
14846 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14847 from bug #51872
14848
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014849Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14852 validation without using an ugly NFA -> DFA algo in the source.
14853 Made a specific algorithm easier to maintain, using a single
14854 stack and without recursion.
14855 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14856 * hash.c: made the growing routine static
14857 * tree.h parser.c: added the parent information to an
14858 xmlElementContent node.
14859
Daniel Veillarde470df72001-04-18 21:41:07 +000014860Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14861
14862 * SAX.c parser.c xpath.c: generating IDs when not validating
14863 from an external parsed entity was poisoning the ID has table
14864 with removed values. This was killing XSLT on the KDE help
14865 browser.
14866
Daniel Veillardceacdd92001-04-18 15:10:35 +000014867Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14868
14869 * entities.h: andrew@ugh.net.au detected a double declaration
14870
Daniel Veillarda10efa82001-04-18 13:09:01 +000014871Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14872
14873 * debugXML.c hash.c tree.h valid.c : some changes related to
14874 the validation suport to improve speed with DocBook
14875 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14876 the way validation errors get reported
14877
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014878Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14879
14880 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14881 by P C Chow and William M. Brack for XSLT HTML output
14882
Daniel Veillard2d90de42001-04-16 17:46:18 +000014883Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14884
14885 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14886 Igor Zlatkovic patches for MSC compilation and added his
14887 updates
14888
Daniel Veillarde043ee12001-04-16 14:08:07 +000014889Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14890
14891 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14892 prefix lookup.
14893 * parserInternals.c: fixed the bug reported by Morus Walter
14894 due to an off by one typo in xmlStringCurrentChar()
14895
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014896Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14897
14898 * HTMLparser.c result/HTML/*: revamped the way the HTML
14899 parser handles end of tags or end of input
14900
Daniel Veillard82daa812001-04-12 08:55:36 +000014901Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14902
14903 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14904
Daniel Veillard67a21302001-04-11 14:39:16 +000014905Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14906
14907 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14908 bug where the linktime verions of free() won't work ...
14909
Daniel Veillard27b55282001-04-11 12:22:25 +000014910Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14911
14912 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14913
Daniel Veillardafc73112001-04-11 11:51:41 +000014914Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14915
14916 * doc/xml.html: added 2.3.6 release
14917
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014918Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14919
14920 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14921 * result/wml.xml: resulted in a small output change
14922
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014923Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14924
14925 * tree.c: xmlNewDoc was missing the charset initialization
14926 * xmllint.c: added --auto to autogenerate a doc, allow to
14927 reproduce the problem fixed on xmlNewDoc
14928
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014929Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14930
14931 * xpath.c: trying to get 52979 solved
14932 * tree.c result/ result/noent/: trying to get 52712 solved, this
14933 also made me clean up the fact that XML output in general should
14934 not add formating blanks by default, this changed the output of
14935 a few tests
14936
Daniel Veillard73639a72001-04-10 14:31:39 +000014937Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14938
14939 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14940
Daniel Veillardfac26a12001-04-08 13:08:14 +000014941Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14942
14943 * configure.in: finally released 2.3.6
14944
Daniel Veillard911f49a2001-04-07 15:39:35 +000014945Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14946
14947 * xpath.c: checking for null pointer generated by new code
14948
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014949Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14950
14951 * xpath.c: fixed a [] evaluation problem reported
14952 * test/XPath/tests/simpleaddr: extended test
14953 * result/XPath/simpleaddr: updated result
14954
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014955Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14956
14957 * xmllint.c: Dan Timis reported a portability problem
14958 on Macs without mmap, fixed it.
14959
Daniel Veillardb38bd552001-04-03 18:22:00 +000014960Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14961
14962 * testXPath.c : added a --tree option allowing to display the
14963 tree dump of the XPath expression
14964
Daniel Veillard4dd93462001-04-02 15:16:19 +000014965Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14966
14967 * xpath.c: fixed a memleak when comparing nodesets
14968 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14969 * tree.c: added a TODO
14970
Daniel Veillard92ad2102001-03-27 12:47:33 +000014971Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14972
14973 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14974 we need string functions
14975 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14976 to be able to use them where needed. Applied some changes
14977 to reduce name linking pollution and compile in only what's
14978 needed.
14979 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14980 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14981 for the string manipulation functions
14982 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14983 to the free() function of xmlmemory.c
14984 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14985 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14986 usage.
14987
14988
Daniel Veillard2be30642001-03-27 00:32:28 +000014989Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14990
14991 * error.c: applied the context output patch of the error
14992 handling submitted by Chuck Griffith
14993 * error/VC/*: this slightly change some error logs
14994
Daniel Veillard50582112001-03-26 22:52:16 +000014995Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14996
14997 * parser.c: fixed line number reporting on error
14998
Daniel Veillard04be4f52001-03-26 21:23:53 +000014999Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15000
15001 * parser.c: Sullivan and Darin found a parser bug,
15002 applied the patch.
15003
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015004Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15005
15006 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15007 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15008 xmlversion.h.in xpointer.c: of course the way I defined
15009 UNUSED breaks on old gcc version. Try to be smart and
15010 also define it directly in xmlversion.h
15011 * configure.in: removed -ansi flag from the pedantic set
15012
15013Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015014 Huge cleanup, I switched to compile with
15015 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15016 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15017 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15018 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15019 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15020 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15021 encoding.h entities.c error.c list.[ch] nanoftp.c
15022 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15023 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15024 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15025 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15026 Cleanup, staticfied a number of non-exported functions,
15027 detected and cleaned up a dozen of problem found this way,
15028 avoided a lot of public function name/typedef/system names clashes
15029 * doc/xml.html: updated
15030 * configure.in: switched private flags to the really pedantic ones.
15031
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015032Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15033
15034 * configure.in: 2.3.5
15035 * doc/html/*: rebuilt the docs
15036
Daniel Veillard146c9122001-03-22 15:22:27 +000015037Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15038
15039 * parser.c: fixed a reported bug in NOTATION parsing
15040 * uri.c: accepted but not fixed bug 51876, added TODO
15041 * Makefile.am: fixed bug 51876
15042
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015043Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15044
15045 * config.h.in configure.in error.c: fix a compilation problem
15046 on platforms without vsnprintf (xml@thewrittenword.com)
15047
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015048Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15049
15050 * parser.c: fixed a function name header typo
15051 * SAX.c: notations can also occur in external subset.
15052
Daniel Veillard7d42b542001-03-20 13:22:46 +000015053Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15054
15055 * error.c: removed a C++ like comment
15056
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015057Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15058
15059 * parser.c: fixing bug 52299 strange condition leading
15060 to a parser crash due to a buffer overflow
15061 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15062 added the specific test case
15063
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015064Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15065
15066 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15067 xmlXPathConvert{String,Number,Boolean} to be able to make
15068 type casts without a context stack, fixed some implementation
15069 problems related to the absence of context at parse-time,
15070 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15071 in the public API too
15072 * xpointer.c xpathInternals.h: we need to know at parse time
15073 whether we are compiling an XPointer
15074
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015075Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15076
15077 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15078 cleaned up the parser internals, refactored XPath code, added
15079 new compilation based APIs and cleanly separated public and
15080 private APIs.
15081
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015082Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15083
15084 * xpath.h: the comp field must be added at the end to avoid
15085 killing binary compat.
15086
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015087Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15088
15089 * Makefile.am: detect XPath memleaks in regreson tests
15090 * error.c: fixed and error w.r.t. error reporting still using
15091 stderr
15092 * hash.c: added new line at end of file
15093 * tree.h: minor cleanup
15094 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15095 expression parsing from evaluation, resulted in a number of
15096 changes internally, and in XPointer. Likely to break stuff
15097 using xpathInternals.h but should remain binary compatible,
15098 new interfaces will be added.
15099
Daniel Veillardd574f782001-03-14 19:40:17 +000015100Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15101
15102 * configure.in: fixed a couple of problems reported by
15103 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15104 without gcc on non linux platforms.
15105
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015106Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15107
15108 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15109 a fix for --with-html-dir= configure support. I hope it won't
15110 break rpm generation
15111
Daniel Veillarda022fe02001-03-14 16:30:00 +000015112Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15113
15114 * xmlIO.c: one function comment cleanup.
15115
Daniel Veillard25239c12001-03-14 13:56:48 +000015116Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15117
15118 * SAX.c: external subset notations were improperly registered
15119 in the internal subset.
15120
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015121Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15122
15123 * README.cvs-commits: added, pointing to HACKING
15124 * HACKING: updated
15125
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015126Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15127
15128 * parser.c: and Matt Sergeant found one in the XML push
15129 parser (erroneous check I forgot to remove when I fixed the
15130 main parser).
15131
Daniel Veillard68d7b672001-03-12 18:22:04 +000015132Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15133
15134 * xpath.c: ptittom found a small bug in UnaryExpr
15135
Daniel Veillarde356c282001-03-10 12:32:04 +000015136Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15137
15138 * configure.in: bumped to 2.3.4
15139 * error.c: fixed bug #51860
15140 * tree.c: fixed bug #51861
15141 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15142 * tree.[ch] : added xmlDefaultBufferSize
15143 * nanoftp.c: typo in function name header block
15144 * doc/xml.html : updated, added link to XML::LibXSLT
15145 * doc/html/* : rebuilt the docs
15146
Daniel Veillard80f32572001-03-07 19:45:40 +000015147Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15148
15149 * parser.c SAX.c: the new content parsing code raised an
15150 ugly bug in the characters() SAX callback. Found it
15151 just because of strangeness in XSLT XML Rec ouptut :-(
15152
Daniel Veillard6c831202001-03-07 15:57:53 +000015153Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15154
15155 * Makefile.am: Martin Baulig suggested to add -lm
15156 * tree.c: found another bug in xmlNodeGetContent()
15157
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015158Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15159
15160 * xpath.c: Bjorn found the error related to strictness of comparison.
15161
Daniel Veillard29631a82001-03-05 09:49:20 +000015162Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15163
15164 * parser.c: trying to fix the Dtd parsing problem reported
15165 by Gary, side effect of last week speed optimizations.
15166
Daniel Veillard14be0a12001-03-03 18:50:55 +000015167Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15168
15169 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15170 * parserInternals.c: removed unneeded test raised by Stric
15171
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015172Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15173
15174 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15175 and fixed by William Brack). Added xmlXPathFormatNumber.
15176 Changed the sorting slightly.
15177 * configure.in Makefile.am example/Makefile.am: Added -lm.
15178 Please note that applications linking with libxml2, must
15179 also like with the math library from now on.
15180
Daniel Veillardf9533d12001-03-03 10:04:57 +000015181Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15182
15183 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15184
Daniel Veillard2f362242001-03-02 17:36:21 +000015185Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15186
15187 * parser.c: one must report spaces even if the Dtd element
15188 content proves that this is not part of the element content.
15189 * result/valid/*.xml: this changed the ouptu slightly
15190
Daniel Veillardb402c072001-03-01 17:28:58 +000015191Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15192
15193 * configure.in: bumped to 2.3.3
15194 * doc/xml.html: updated
15195
Daniel Veillard77851712001-02-27 21:54:07 +000015196Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15197
15198 * tree.c: minor doc fix
15199 * xpath.c: deallocation issues when a result tree has been
15200 converted to a node-set
15201
Daniel Veillardec70e912001-02-26 20:10:45 +000015202Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15203
15204 * doc/xml.html: oops corrected dates s/2000/2001
15205
Daniel Veillard8730c562001-02-26 10:49:57 +000015206Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15207
15208 * valid.c: new patch from Gary Pennington
15209
Daniel Veillard91e9d582001-02-26 07:31:12 +000015210Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15211
15212 * doc/xml.html: applied patch from Ankh
15213
Daniel Veillardedac3c92001-02-26 01:36:19 +000015214Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15215
15216 * xinclude.c: fixed a problem building on Mac
15217
Daniel Veillard21a0f912001-02-25 19:54:14 +000015218Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15219
15220 * parser.c: more work on increasing parsing ferformances
15221
Daniel Veillard48b2f892001-02-25 16:11:03 +000015222Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15223
15224 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15225 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15226 avoiding memcpy in production builds MEM_CLEANUP macro use
15227 * parser.[ch] parserInternals.c: optimizations of the tightest
15228 internal loops inside the parser. Better checking of I/O
15229 flushing/loading conditions
15230 * xmllint.c : added --timing
15231
Daniel Veillard71681102001-02-24 17:48:53 +000015232Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15233
15234 * configure.in: bumped to 2.3.2
15235 * doc/xml.html: updated for release
15236
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015237Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15238
15239 * xpath.c: found a memleak and fixed a nasty bug
15240
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015241Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15242
15243 * xmllint.[c1] : added return code errors for xmllint
15244 * xpath.c: specific debug dump function for result value trees
15245
Daniel Veillard4b637072001-02-21 21:52:55 +000015246Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15247
15248 * xpath.c: finally implemented xmlXPathCompareNodeSets
15249 * test/XPath/expr/floats results/XPath/expr/floats: added
15250 a test for float expressions
15251
Daniel Veillardf714aa32001-02-21 03:07:44 +000015252Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15253
15254 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15255 * parserInternals.[ch]: trying to speed up parsing
15256 * xpath.c : speeded up node set equality op
15257
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015258Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15259
15260 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15261 better handling of ID/IDREF and the list modules associated
15262 * configure.in: small CFLAGS cleanup
15263
Daniel Veillarda8abee62001-02-19 15:14:59 +000015264Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15265
15266 * configure.in: fixed iconv detection on AIX (stric)
15267
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015268Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015269
15270 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15271
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015272Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15273
15274 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15275 and optimized xmlXPathNodeSetSort
15276
Daniel Veillard142adbf2001-02-17 13:21:05 +000015277Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15278
15279 * xpath.c: bug fix when context size is 0
15280 * parser.c: I like Norm's Dtd because they still manage to break
15281 the parser occasionally
15282
Daniel Veillardf23e0092001-02-16 13:21:29 +000015283Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15284
15285 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15286
Daniel Veillarde0e26512001-02-16 00:11:46 +000015287Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15288
15289 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15290 attributes within the XML-1.0 namespace
15291
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015292Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15293
15294 * xpathInternals.h: exported a few axis functions
15295 * doc/xml.html: updated the doc
15296
Daniel Veillard760f4422001-02-15 14:59:48 +000015297Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15298
15299 * configure.in: applied patch from Daniel van Balen for OpenBSD
15300 and bumped version to 2.3.1
15301 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15302 attempt to find autoclosing was simply broken, removed it,
15303 updated the examples, this is better
15304
Daniel Veillardd194dd22001-02-14 10:37:43 +000015305Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15306
15307 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15308 hash functionnalities.
15309 * doc/html/* : rebuild the doc
15310
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015311Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15312
15313 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15314 on predicate
15315 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15316 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15317 really want to have tags closed on output even if we accept
15318 unclosed ones on input
15319
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015320Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15321
15322 * xpath.c: ouch don't free NULL, rare case fixed
15323 * tree.c: don't coalesce text nodes if they don't have the
15324 same behaviour wrt escaping on output
15325
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015326Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15327
15328 * xpath.c: small fixup
15329 * SAX.c: don't warn on empty namespaces.
15330
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015331Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15332
15333 * README: a bit of cleanup
15334 * configure.in: preparing for 2.3.0 release
15335
Daniel Veillard1f83d392001-02-08 09:37:42 +000015336Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15337
15338 * hash.[ch]: added a first version of xmlHashSize()
15339 * valid.c: another bug fix from Gary Pennington
15340
Daniel Veillard5eef6222001-02-07 18:24:48 +000015341Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15342
15343 * valid.c: couple of bug fixes pointed by Gary Pennington
15344 * HTMLtree.c: #if 0 cleanup
15345
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015346Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15347
15348 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15349 which removes a time consuming check of xmlXPathNodeSetAdd()
15350 and use it in places where we are sure to not break unicity
15351
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015352Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15353
15354 * xpath.c: bug fixes found from XSLT
15355 * tree.c: preserve node->name special values when copying nodes.
15356 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15357 external subset are fetched when available but without full
15358 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15359 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15360 output with encoding disabled.
15361
Daniel Veillard2c833b62001-02-03 08:52:06 +000015362Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15363
15364 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15365 xmlCheckFilename should not be called from xmlFileOpenW
15366 and xmlGzfileOpenW
15367
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015368Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15369
15370 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15371 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15372 added the new tests for URI normalization
15373 * testURI.c: fixed stoopid bugs
15374 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15375 the URI in the error messages are now properly normalized
15376
Daniel Veillardea28ce62001-02-02 08:20:19 +000015377Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15378
15379 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15380
Daniel Veillarde99a4762001-02-01 04:34:35 +000015381Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15382
15383 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15384
Daniel Veillard2b325a02001-01-31 20:46:31 +000015385Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15386
15387 * xpath.c: fixed mod operator
15388
Daniel Veillardde55cf62001-01-31 15:53:13 +000015389Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15390
15391 * parser.c: fixed xmlStrcat doc
15392 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15393 trees.
15394
Daniel Veillard2f913b72001-01-31 13:23:49 +000015395Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15396
15397 * xpath.c result/XPath/tests/chaptersbase
15398 result/XPath/tests/simplebase: fixed XPath node()
15399 * tree.c: small fix in xmlNewNs()
15400 * Makefile.am: removed extraneous xml2Conf.sh rule
15401
Daniel Veillardb42042b2001-01-28 07:40:36 +000015402Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15403
15404 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15405 Changed the library name, in order to get libxml-devel and
15406 libxml2-devel to coexist on a single system
15407 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15408 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15409
Daniel Veillardee0a4662001-01-27 18:59:33 +000015410Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15411
15412 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15413 libxml2-devel installable in // as libxml-devel.
15414
Daniel Veillard5eb05942001-01-27 17:50:22 +000015415Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15416
15417 * doc/Makefile.am: fixed make rebuild in doc
15418 * doc/html/*.html: rebuilt the docs
15419
Daniel Veillard65c295d2001-01-26 09:32:39 +000015420Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15421
15422 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15423
Daniel Veillard8e199902001-01-25 18:54:39 +000015424Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15425
15426 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15427 the HTML doc to go into the -devel RPM ...
15428 * aclocal.m4 config.h.in: some updates due to auto* magic
15429
Daniel Veillard93086662001-01-25 18:13:04 +000015430Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15431
15432 * xpath.h: added a hook in the context structure allowing to
15433 link to extra support, needed for XSLT
15434
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015435Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15436
15437 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15438 xmlXPtrCmpPoints to use it.
15439 * propagated the following patch from Alejandro Forero
15440 * include/win32config.h xmlIO.c: applied further suggestions
15441 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15442 * example/gjobread.c: fixed warnings, now that it builds
15443
15444Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15445
15446 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15447
15448 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15449 filename points to a valid file (not a directory).
15450 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15451 Added calls to xmlCheckFilenameDir.
15452
15453 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15454 `path' (rather than `filename') as the parameter to gzopen and open.
15455
Daniel Veillard48177c22001-01-23 15:27:41 +000015456Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15457
15458 * Makefile.am: fixed a problem with EXTRA_DIST
15459
Daniel Veillardb83ba402001-01-22 22:45:10 +000015460Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15461
15462 * Makefile.am example/Makefile.am: finally found the trick
15463 to build the example, i.e. add "." in SUBDIRS before example
15464 in the list <grin/>
15465
Daniel Veillard82687162001-01-22 15:32:01 +000015466Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15467
15468 * doc/xml.html: updated with an XSLT section, removed pointer to
15469 W3C CVS base.
15470
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015471Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15472
15473 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15474 too, and deallocation need to occur the same way.
15475
Daniel Veillarde4566462001-01-22 09:58:39 +000015476Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15477
15478 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15479 type correponding to an XSLT result tree fragment. Share most
15480 of the data format with node set, as well as operators.
15481 * HTMLtree.c: added a newline at the end of the doctype output
15482 whe this one is not present initially.
15483 * tree.c: make sure taht the parent and doc pointers are properly
15484 set when copying attributes (lists).
15485
Daniel Veillard701c7362001-01-21 09:48:59 +000015486Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15487
15488 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15489
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015490Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15491
15492 * xpath.c: seems I finally killed that ugly path evaluation
15493 context bug (tagged 9999 in case is is wrong)
15494
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015495Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15496
15497 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15498 for XSLT
15499
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015500Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15501
15502 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15503 for xmlGzfileOpen() bug
15504
Daniel Veillardf6eea272001-01-18 12:17:12 +000015505Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15506
15507 * xpath.c: removed an error found by XSLT usage
15508 * tree.c parserInternals.h: use a predefined static string
15509 for text and comment nodes, avoid freeing them in xmlFreeNode,
15510 exported the string name in parserInternals.h and added
15511 another value to disable encoding at output (for XSLT),
15512 gain memory, time.
15513
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015514Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15515
15516 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15517 win32/libxml2/libxml2_so.dsp: new makefiles and update
15518 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15519
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015520Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15521
15522 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15523 Gary Pennington
15524
Daniel Veillard389e6b72001-01-15 19:41:13 +000015525Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15526
15527 * xpath.c: fixed the comaprision of values and nodelists,
15528 need to compare nodelist still ...
15529 * debugXML.c: avoided a possible core dump
15530 * HTMLparser.c: cleanup
15531 * nanohttp.c: contributed fix.
15532 * tree.c: fixes in properties handling added xmlSetNsProp
15533 needed by libxslt
15534 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15535 comment
15536 * TODO: updated
15537
Daniel Veillard167bd532001-01-06 21:09:34 +000015538Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15539
15540 * parser.c parserInternals.c: applied Bjorn Reese optimization
15541 patch
15542
15543Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15544
15545 * Makefile.am: applied patch fro make check from Martin Vidner
15546
Daniel Veillard503b8932001-01-05 06:36:31 +000015547Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15548
15549 * configure.in: preparing 2.2.11
15550 * doc/html/*: rebuild the HTML files
15551 * doc/xml.html : updated
15552
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015553Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15554
15555 * tree.c: fixed a stupid bug
15556 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15557 patches related to validation of an XInclude processing result
15558 * TODO: updated
15559
Daniel Veillarde2488192001-01-04 10:54:22 +000015560Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15561
15562 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15563 on large files
15564
Daniel Veillardf060a412001-01-03 20:52:44 +000015565Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15566
15567 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15568
Daniel Veillard45cff692001-01-03 18:02:04 +000015569Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15570
15571 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15572 reported by Jonas Borgström
15573 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15574
Daniel Veillard08108982001-01-03 15:24:58 +000015575Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15576
15577 * testXPath.c xpath.c: fixing the XPath union expressions problem
15578 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15579
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015580Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15581
15582 * xmllint.c: Made is so if the file name is "-" is will read form
15583 standard input. Sven Heinicke <sven@zen.org>
15584 * tree.c: fixed a problem when growing buffer
15585 * tree.h: fixed the comment of the node types following andersca
15586 comment
15587 * TODO: updated
15588
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015589Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * HTMLparser.[ch]: added a way to avoid adding automatically
15592 omitted tags. htmlHandleOmittedElem() allows to change the
15593 default handling.
15594 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15595 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15596 of xmllint too when using --memory flag, added a memory test
15597 suite at the Makefile level.
15598 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15599 with namespace use when encountering QNames in XPath evalation,
15600 added xmlns() scheme in XPointer.
15601 * nanoftp.c : incorporated a fix
15602 * parser.c xmlIO.c: fixed problems raised with encoding when using
15603 the memory I/O
15604 * parserInternals.c: closed bug 25934 reported by
15605 torsten.landschoff@innominate.de
15606 * TODO: updated
15607
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015608Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15609
15610 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15611 on a non-updated tree :-(, made a 2.2.10 release to correct the
15612 situation
15613
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015614Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15615
15616 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15617 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15618 integrated a set of OpenVMS changes from Howard Taylor
15619 <Howard.Taylor@pacoast.com>
15620
Daniel Veillard58770e72000-11-25 00:48:47 +000015621Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15622
15623 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15624 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15625
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015626Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15627
15628 * HTMLparser.c: some fixes on auto-open of html/head/body
15629 * encoding.c: fixed a compilation error on some gcc env
15630 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15631 XPointer implementation
15632 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15633 related XPointer tests and associated results
15634
Daniel Veillard300f7d62000-11-24 13:04:04 +000015635Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15636
15637 * doc/xmldtd.html doc/xml.html: following a short step by step
15638 guidance on IRC to help maciej with DTDs I started a small
15639 page on the subject.
15640
Daniel Veillard748e45d2000-11-17 16:36:08 +000015641Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15642
15643 * HTMLparser.c: fixed handling of broken charrefs
15644 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15645 patches
15646
Daniel Veillard28929b22000-11-13 18:22:49 +000015647Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * doc/xml.html doc/html/* : rebuilt the docs after adding
15650 xinclude and updated page for 2.2.7 and 2.2.8
15651 * configure.in: releasing 2.2.8
15652
Daniel Veillard41e06512000-11-13 11:47:47 +000015653Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15654
15655 * parser.[ch] parserInternals.c: applied the conditional
15656 section processing fix from Jonathan P Springer
15657 <jonathan.springer2@gte.net>
15658 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15659 project file, fixed iconv default non support
15660 * xpath.c: fixed the problem of evaluating relative expressions
15661 when a node context is provided.
15662
Daniel Veillardbf432752000-11-12 15:56:56 +000015663Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15664
15665 * nanoftp.c: fixed gcc 2.95 new warnings
15666 * SAX.c: fixed a stupid bug
15667 * tree.c: fixed a formatting problem when round-tripping
15668 from/to memory
15669 * xinclude.c: chased memleak, fixed a base problem
15670 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15671 xmlXPtrBuildNodeList()
15672 * TODO: updated
15673 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15674 adding a first small set of regression tests for XInclude
15675
Daniel Veillardc2def842000-11-07 14:21:01 +000015676Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * nanohttp.[ch]: applied Wayne Davison patches to access
15679 the WWW-Authorization header.
15680 * parser.c: Closed Bug#30847: Problems when switching encoding
15681 in short files by applying Simon Berg's patch.
15682 * valid.c: fixed a validation problem
15683 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15684 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15685 Wayne Davison
15686 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15687 need to be extended to non full nodes selections.
15688 * xinclude.c: starts to work decently
15689
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015690Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15691
15692 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15693 debugXML.c xmlversion.h.in: Started adding XInclude support,
15694 this is a new xmllint option
15695 * tree.c xpath.c: applied TOM patches for XPath
15696 * xpointer.c: fixed a couple of errors.
15697 * uri.c: added an escaping function needed for xinclude
15698 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15699 new warning from RH70 gcc's version
15700
Daniel Veillarda4964b72000-10-31 18:23:44 +000015701Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15702
15703 * HTMLparser.c: fixed loop on invalid char in scripts
15704 * parser.c: update to description of xmlIOParseDTD()
15705 * libxml.m4 xmlversion.h.in: changes contributed by
15706 Michael Schmeing <m.schmeing@internet-factory.de>
15707 * configure.in: preparing for 2.2.7
15708 * Makefile.am: trying to avoid config.h and acconfig.h
15709 being included in the distrib
15710 * configure.in: released 2.2.7
15711
15712Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15713
15714 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15715 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15716
Daniel Veillard01411222000-10-30 15:33:22 +000015717Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * parser.[ch]: added xmlIOParseDTD()
15720 * xpointer.c: added support for the 2 extra parameters of
15721 string-range, fixed a stoopid error when '0' was present
15722 in XPointer expressions
15723 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15724 testsuite for the above
15725
Daniel Veillard6db58192000-10-30 09:27:53 +000015726Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15727
15728 * libxml.spec.in: improved package descriptions
15729
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015730Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15731
15732 * xpath.c xpathInternals.h: applied a large cleaning patch
15733 from TOM <ptittom@free.fr>, it also add namespace support
15734 for function and variables registration.
15735
Daniel Veillardbd20df72000-10-29 17:53:40 +000015736Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15737
15738 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15739 * Makefile.mingw: Wayne Davison's update adding hash.c
15740
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015741Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15742
15743 * xpath.c: fixed the root evaluation problems
15744 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15745 ignorable spaces with <b> <bold> <em>
15746 * tree.c: fixed a loop in xmlSearchNsByHref()
15747
Daniel Veillard767662d2000-10-27 17:04:52 +000015748Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15749
15750 * xpath.c: applied another XPath patch from TOM
15751 * xpath.c include/makefile.am: applied another patch from
15752 china@thewrittenword.com (cleanup on IRIX).
15753
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015754Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15755
15756 * xml-config.1: received a fixed version from Fredrik Hallenberg
15757 <hallon@lysator.liu.se>
15758
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015759Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15762 cleanup patch for XPath
15763
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015764Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15765
15766 * patched to redirrect all "out of context" error messages to
15767 a reconfigurable routine. The changes are:
15768 * xmlerror.h : added the export of an error context type (void *)
15769 an error handler type xmlGenericErrorFunc there is an interface
15770 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15771 to reset the error handling routine and its argument
15772 (by default it's equivalent to respectively fprintf and stderr.
15773 * all the c files: all wild accesses to stderr or stdout within
15774 the library have been replaced to calls to the handler.
15775
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015776Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15777
15778 * configure.in: release 2.2.6
15779 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15780 exporting the inner functions of xpath for extension modules
15781 * doc/*: updated and rebuilt the doc
15782
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015783Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15784
15785 * nanohttp.c : applied Wayne HTTP cleanup patch
15786 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15787 and xmlNodeSetSpacePreserve()
15788
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015789Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15790
15791 * xpath.c: closing bug #29260
15792
Daniel Veillard126f2792000-10-24 17:10:12 +000015793Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15794
15795 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15796 multikey tuples, made hash structure opaque
15797 * valid.[ch]: moved elements, attributes, notations decalarations
15798 as well as ID and refs to hash tables.
15799 * entities.c: hash cleanup
15800 * xmlmemory.c: fixed a dump problem in debug mode
15801 * include/Makefile.am: problem passing in DESTDIR= values patch
15802 from Marc Christensen <marc@calderasystems.com>
15803 * nanohttp.c: removed debugging remains
15804 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15805 * HTMLparser.c parser.c: fixing a number of problems with the
15806 macros in the *parser.c files (Wayne).
15807 * HTMLparser.c: close the previous option when opening a new one
15808 (Marc Sanfacon).
15809 * result/HTML/*: updated the HTML results accordingly
15810
Daniel Veillard52afe802000-10-22 16:56:02 +000015811Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15812
15813 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15814 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15815 XPath functions and XML entities table to them. More to come...
15816 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15817
Daniel Veillard683cb022000-10-22 12:04:13 +000015818Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * tree.c: coalesce adjacent text nodes
15821 * valid.c: handling of blank nodes in DTd validation (raised
15822 by problems with a posteriori validation).
15823 * nanohttp.c: changing behaviour on HTTP write stuff.
15824 * HTMLtree.c: forced body and html to be explicitely closed.
15825 * xpath.h: exported more XPath functions.
15826
Daniel Veillard1baf4122000-10-15 20:38:39 +000015827Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15828
15829 * Release of 2.2.5
15830 * xpointer.c: range() range-inside and other helper functions
15831 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15832
Daniel Veillard47e12f22000-10-15 14:24:25 +000015833Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15834
15835 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15836 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15837
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015838Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15839
15840 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15841 and XPointer modules
15842
Daniel Veillard134c9f32000-10-15 10:27:08 +000015843Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15844
15845 * SAX.h: closed #25107
15846
Daniel Veillard39915622000-10-15 10:06:55 +000015847Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15848
15849 * testSAX.c: fixed problem with cdata reporting
15850 * SAXresult/* : updated
15851
Daniel Veillard1e851392000-10-15 10:02:56 +000015852Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15853
15854 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15855 Closed bug #27499, added to regression tests
15856 * TODO: updated
15857
Daniel Veillard7eda8452000-10-14 23:38:43 +000015858Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15859
15860 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15861 support for SCRIPT and STYLE with help from Bjorn Reese
15862 * test/HTML/* result/HTML/*: added simple testcase and updated
15863 the existing ones.
15864
Daniel Veillardff9c3302000-10-13 16:38:25 +000015865Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15866
15867 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15868 string-range for empty strings
15869 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15870 test/XPath/xptr/strrange: augmented the XPointer testsuite
15871
Daniel Veillard189446d2000-10-13 10:23:06 +000015872Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15873
15874 * doc/xml.html doc/xmlmem.html: added a module describing memory
15875 interfaces and use, updated the main page.
15876
Daniel Veillard2f971a22000-10-12 23:26:32 +000015877Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15880 nanoftp code work on Windows too now
15881
15882Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015883
15884 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15885 * xpointer.c: implemented string-range() at least a good first version
15886 * test/XPath/docs/str test/XPath/xptr/strrange
15887 result/XPath/xptr/strrange: the string-range() tests
15888
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015889Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * Makefile.am include/Makefile.am include/win32config.h
15892 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15893 and make distcheck
15894
Daniel Veillard19d61112000-10-11 23:50:35 +000015895Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15896
15897 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15898 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15899 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15900
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015901Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15904 patch for socklen_t detection by
15905 Albert Chin-A-Young <china@thewrittenword.com>
15906
Daniel Veillardcd429612000-10-11 15:57:05 +000015907Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15910 and added a --dtdvalid option to xmllint used to test it
15911
Daniel Veillard47c02452000-10-11 13:04:36 +000015912Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15913
15914 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15915 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15916
Daniel Veillard2d38f042000-10-11 10:54:10 +000015917Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15918
15919 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15920 handlings (registration, lookup, cleanup)
15921
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015922Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * configure.in Makefile.am include/makefile.am: adding XPointer
15925 and XPtrtests target
15926 * xpointer.[ch] : new files for XPointer support
15927 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15928 more XPath tests
15929
Daniel Veillard57fda592000-10-10 23:24:14 +000015930Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15931
15932 * configure.in: fixed, very broken, make distcheck works again
15933
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015934Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15935
15936 * More work toward 2.2.5, integrated a number of patches
15937 * configure.in Makefile.am win32config.h.in: trying to cleanup
15938 make distcheck .... huh ...
15939 * include/Makefile.am include/win32config.h: new directory
15940 for includes
15941 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15942 updated teh makefiles and instructions for WIN32
15943 * xpath.c: small fixes
15944 * test/XPath/ results/XPath: updated the testcases and results
15945 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15946 suggested patches
15947 * valid.c: fixed an ID bug
15948
Daniel Veillardb71379b2000-10-09 12:30:39 +000015949Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015952 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015953 * xpath.[ch]: worked on XPointer
15954
Daniel Veillard7e99c632000-10-06 12:59:53 +000015955Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * configure.in Makefile.am: 2.2.5, ship the include in an
15958 include/libxml subdirectory, use symlinks when using CVS
15959 * testSAX.c: fixed small bug
15960 * testXPath.c: changed the way testfiles are parsed
15961 * debugXML.c: same kind of cleanup when parsing an argument expression
15962 XPath/XPointers can have blanks embedded
15963 * xpath.[ch]: more cleanup, reorgs for XPointer work
15964 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15965 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15966
Daniel Veillard55b91f22000-10-05 16:30:11 +000015967Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15968
15969 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15970 in the XPath engine, rewrote large parts of it, now it's far
15971 cleaner and in sync with the REC not an old WD. Fixed a parsing
15972 problem in the interactive XML shell found when testing XPath.
15973
Daniel Veillardac260302000-10-04 13:33:43 +000015974Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15975
15976 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15977 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15978 examples with the extra test
15979
Daniel Veillard7cfce322000-10-04 12:40:27 +000015980Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15981
15982 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15983 the global init function.
15984
Daniel Veillard970112a2000-10-03 09:33:21 +000015985Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15986
15987 * HTMLparser.c: Doohhh, attribute name parsing was still case
15988 sensitive ! Fixed this ...
15989 * result/HTML/* : updated the tests results accordingly
15990
Daniel Veillard740abf52000-10-02 23:04:54 +000015991Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15992
15993 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15994 engine, should be far more stable, incorporated a new version of
15995 preceding/following axis, need testing
15996 * uri.c: fixed file:///c:/a/b/c problem
15997 * test/XPath/tests/idsimple: augmented the XPath tests
15998
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015999Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16000
16001 * doc/* rebuilding docs for 2.2.4 release
16002
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016003Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16004
16005 * configure.in: releasing 2.2.4
16006 * parser.[ch]: added xmlStrEqual()
16007 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16008 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16009 use xmlStrEqual instead
16010 * TODO: updated
16011 * added an XPath test
16012
Daniel Veillardbc765302000-10-01 18:23:35 +000016013Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16014
16015 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16016 * entities.h: exported xmlInitializePredefinedEntities
16017 * parser.[ch] : added xmlInitParser()
16018 * parserInternals.h : had to export htmlInitAutoClose()
16019
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016020Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16021
16022 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16023 problems
16024 * Makefile.am : added XPath regression tests to normal tests
16025 * uri.c: fixed a problem with local paths, cleanup
16026 * parser.c: fixed a problem with large CData sections
16027
Daniel Veillardd2ade932000-09-30 14:39:55 +000016028Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16029
16030 * configure.in xml-config.in: patch from "Ben Taylor"
16031 <sol7x86@hotmail.com> for solaris shared libs lookup
16032
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000160332000-09-30 Martin Baulig <baulig@suse.de>
16034
16035 * libxml-2.0.pc.in: Provide pkg-config script.
16036
16037 * configure.in: Create the libxml-2.0.pc script from the
16038 libxml-2.0.pc.in templates.
16039 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016040 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016041
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016042Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16043
16044 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16045 when compiling with MSC
16046
Daniel Veillard46057e12000-09-24 18:49:59 +000016047Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16048
16049 * xpath.c: patch for normalize-string() substring-before(),
16050 substring-after() and translate() functions from Bjorn Reese
16051 <breese@mail1.stofanet.dk>
16052 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16053 Fredrik Hallenberg <hallon@lysator.liu.se>
16054 * TODO: updated
16055
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016056Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16057
16058 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16059 problem of socklen_t being undefined on a number of platforms
16060 * debugXML.c: fixed a compilation problem when without snprintf
16061
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016062Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16063
16064 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16065 an URI bug and a fix for the control-character-induced infinite loop
16066 * nanohttp.c: preventive fix for compiling on WIN32
16067
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016068Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16069
16070 * xmlint.c: closing bug #25000
16071
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016072Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16073
16074 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16075 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16076 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16077 related function, fixing xmlStrncmp(), and associated cleanup
16078 * result/HTML/entities.html.sax: updating result
16079
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016080Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * uri.c: applied patch for URI escaping from Wayne Davison
16083 <wayned@blorf.net>
16084 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16085 from Denis Barbier <barbier@imacs.polytechnique.fr>
16086 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16087 patch from Wayne Davison
16088
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016089Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16090
16091 * doc/xml.html : updated with new releases, adding "how to help"
16092
Daniel Veillard04698d92000-09-17 16:00:22 +000016093Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16094
16095 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16096 removed a few warnings in pedantic mode ...
16097 * parserInternals.c parser.c: moved encoding switching function
16098 to parserInternals.c
16099 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16100
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016101Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16104 error or warning handlers
16105
Daniel Veillardb1059e22000-09-16 14:02:43 +000016106Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * parserInternals.c parserInternals.h parser.c Makefile.am:
16109 created a new module parserInternals.c, moved most of the
16110 code shared by the various parsers there, as well as
16111 deprecated code from parser.c. More cleanup of parser.c
16112 * uri.c: fixed a problem when URI is NULL
16113 * valid.c: speedup when looking for an attribute declaration
16114
Daniel Veillard39c7d712000-09-10 16:14:55 +000016115Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16116
16117 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16118 the cleanup of the computation of URI references when seeking
16119 external entities. The URI reference string and the resulting
16120 URI are both stored now.
16121 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16122 large s(n)printf checks and cleanup from Denis Barbier
16123 <barbier@imacs.polytechnique.fr>
16124 * xmlversion.h.in tree.h: couple of SGML declarations for a
16125 possible docbook module.
16126 * result/VC/ : a couple of test output changed due to the change
16127 of the entities URI
16128
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016129Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * parser.h: added a _private field for linking user's data
16132
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016133Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16134
16135 * parser.c parserInternals.h: demacroified most of the IS_XXX
16136 the gain in size is significant so ...
16137
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016138Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16139
16140 * entities.c: cases where looking up entities with doc==NULL
16141 covered
16142
Daniel Veillard90e11312000-09-05 10:42:32 +000016143Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16144
Daniel Veillard1de50802000-09-07 08:54:32 +000016145 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016146 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16147
Daniel Veillard98a79162000-09-04 11:15:39 +000016148Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16149
Daniel Veillard1de50802000-09-07 08:54:32 +000016150 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016151 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16152 * Makefile.in: added URItest and included thenin "make tests"
16153
16154Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016155
16156 * xmlversion.h.in: closed bug 22941
16157
Daniel Veillard2bb89092000-08-31 14:57:50 +000016158Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16159
16160 * doc/xmlio.html: added doc and example for entity loader
16161 redefinition.
16162
Daniel Veillard96984452000-08-31 13:50:12 +000016163Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16164
16165 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16166 used by libxml
16167
Daniel Veillarde715dd22000-08-29 18:29:38 +000016168Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16169
16170 * parser.c: Fixed bug on invalid ontent characters and when using
16171 push.
16172 * xmllint.c: fixed xmllint endling of errors in push mode
16173
Daniel Veillard4948eb42000-08-29 09:41:15 +000016174Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16175
16176 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016177 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016178 * result/HTML/*.sax: regenerated HTML SAX output
16179 * parser.c: more cleanup.
16180
Daniel Veillarde010c172000-08-28 10:04:51 +000016181Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16182
16183 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016184 patches from Wayne Davison <wayned@users.sourceforge.net>,
16185 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016186 * HTMLparser.c: fixed an ignorable white space detection bug
16187 occuring when parsing with SAX only
16188 * result/HTML/*.sax: updated since the output is now HTML
16189 encoded...
16190
Daniel Veillard47f3f312000-08-27 22:40:15 +000016191Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16192
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016193 * HTMLparser.[ch]: applied some of Wayne Davison
16194 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016195
Daniel Veillarde0854c32000-08-27 21:12:29 +000016196Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16197
16198 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16199 undeclared namespace prefix was used, added a warning.
16200 Cleaned up support w.r.t. entities, spilling out a warning
16201 and being pedantic on lookups.
16202 * test/warning/ent9 : added testcase for previous example.
16203 * TODO: updated
16204 * parserInternals.h parser.c: changed the way names are parsed
16205 now allow infinite size and decrease penalty for normal use
16206 * parser.c: Started a big cleanup/check of the parser code,
16207 fixed some of the most tortuous entity code, spotted code
16208 unused anymore
16209 * test/*: added tests for very long names and related nasty
16210 things.
16211
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016212Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16213
16214 * doc/encoding.html: added encoding aliases doc
16215 * doc/xml.html: updates
16216 * encoding.[ch]: added EncodingAliases functions
16217 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16218 bottleneck affecting large DTDs like Docbook
16219 * parser.[ch] xmllint.c: added a pedantic option, will be
16220 useful
16221 * SAX.c: redefinition of entities is reported in pedantic mode
16222 * testHTML.c: uninitialized warning from gcc
16223 * uri.c: fixed a couple of bugs
16224 * TODO: added issue raised by Michael
16225
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016226Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16227
16228 * doc/encoding.html: propagated Martin Duerst suggestions
16229
Daniel Veillard52402ce2000-08-22 23:36:12 +000016230Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16231
16232 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16233 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16234 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16235 by Wayne Davison
16236
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016237Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16238
16239 * nanoftp.c nanohttp.c: small cleanup
16240 * TODO: updated
16241
Daniel Veillard244ece92000-08-19 20:58:02 +000016242Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16243
16244 * added an old VC testcase and updated title.xml entity
16245
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016246Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16247
16248 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16249 done on auto-opening of <p> tags and cleanup of SAX output
16250
Daniel Veillard979e55e2000-08-19 16:48:54 +000016251Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16254
Daniel Veillard4540be42000-08-19 16:40:28 +000016255Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16256
16257 * doc/xml.html libxml.* structure.*: updated the doc a bit
16258
Daniel Veillard808a3f12000-08-17 13:50:51 +000016259Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16260
16261 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16262 of SAX tests
16263
Daniel Veillard29579362000-08-14 17:57:48 +000016264Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16265
16266 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16267 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16268
Daniel Veillard1255ab72000-08-14 15:13:33 +000016269Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16270
16271 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16272 * testHTML.c: fix core dump on Solaris 2.x systems
16273 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16274 * result/HTML/*.sax: previous bug fix lead to new results
16275
Daniel Veillard03109292000-08-14 14:58:22 +000016276Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16277
16278 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16279 * configure.in: added --with-readline=DIR to accept alternate
16280 path for readline include/library
16281 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16282 for ANSI under HP-UX
16283 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16284 includes @LIBS@
16285
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016286Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16287
16288 * doc/* : rebuilt the docs
16289 * getting ready for 2.2.2 release
16290
Daniel Veillard87b95392000-08-12 21:12:04 +000016291Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16294 and xmlAddFeature()
16295 * tree.[ch]: added xmlAddChildList()
16296 * xmllint.c: MAP_FAILED macro test
16297 * parser.h: added xmlParseCtxtExternalEntity()
16298 * valid.c: applied bug fixes removed warning
16299 * tree.c: added CDATA block to elements content
16300 * testSAX.c: cleanup of output
16301 * testHTML.c: added SAX testing
16302 * encoding.c: better error recovery
16303 * SAX.c, parser.c: fixed one of the external entity processing
16304 of the OASis testsuite
16305 * Makefile.am: added HTML SAX regression tests
16306 * configure.in: bumped to 2.2.2
16307 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16308 SAX results
16309
Daniel Veillard88a172f2000-08-04 18:23:10 +000016310Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16311
16312 * configure.in: patch for HP compiler
16313
163142000-08-04 Sven Heinicke <sven@zen.org>
16315
16316 * xmllint.c: Was coredumping sometimes when the file given didn't
16317 exist.
16318
Daniel Veillard46e370e2000-07-21 20:32:03 +000016319Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016322
Daniel Veillard46e370e2000-07-21 20:32:03 +000016323 when using in memory parsing. Need some cleanup.
16324 * xmllint.c configure.in: added a --memory flag to test memory
16325 parsing
16326
Daniel Veillard36650692000-07-21 15:16:39 +000016327Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16328
16329 * nanohttp.c: fixed socklen_t replacement to unsigned int
16330 * parser.c: fixed a space handdling missing at the end of
16331 production 28 DOCTYPE.
16332 * xmlmemory.c: fixed a stupid bug on the routine to override
16333 allocation functions
16334 * TODO: updated
16335
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016336Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16337
16338 * doc/ regenerated the docs
16339
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016340Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16341
16342 * doc/encoding.html doc/xml.html: added I18N doc
16343 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16344 improvements, both parser and filters, added ASCII & HTML,
16345 fixed the ISO-Latin-1 one
16346 * xmllint.c testHTML.c: added/made visible --encode
16347 * debugXML.c : cleanup
16348 * most .c files: applied patches due to warning on Windows and
16349 when using Sun Pro cc compiler
16350 * xpath.c : cleanup memleaks
16351 * nanoftp.c : added a TESTING preprocessor flag for standalong
16352 compile so that people can report bugs more easilly
16353 * nanohttp.c : ditched socklen_t which was a portability mess
16354 and replaced it with unsigned int.
16355 * tree.[ch]: added xmlHasProp()
16356 * TODO: updated
16357 * test/ : added more test for entities, NS, encoding, HTML, wap
16358 * configure.in: preparing for 2.2.0 release
16359
Daniel Veillard49703262000-07-10 10:27:46 +000016360Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16361
16362 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016363 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016364
Daniel Veillard306be992000-07-03 12:38:45 +000016365Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16366
16367 * doc/xml.html: changed the xmlsoft.org structure, updated the
16368 examples w.r.t. root and childs
16369
Daniel Veillard7d853352000-07-02 18:53:09 +000016370Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16371
Daniel Veillard784b9352003-02-16 15:50:27 +000016372 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016373
Daniel Veillard365e13b2000-07-02 07:56:37 +000016374Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16375
16376 * HTMLparser.c: Work on character encoding support for the HTML parser
16377 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16378 * encoding.c: Fixed a potential memleak in the encoding stuff
16379
Daniel Veillardaf743792000-07-01 11:49:28 +000016380Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16381
16382 * doc/FAQ.html doc/Makefile.am : added a FAQ
16383
16384Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016385
16386 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16387 of the HTML parser to force it to not bypass SAX
16388
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016389Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16390
16391 * win32config.h.in: updated
16392 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16393 lacks iconv support :-( need to release 2.1.1
16394 * configure.in: release 2.1.1
16395 * HTMLparser: fixed bug #14784
16396 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16397 by Windows compiler
16398 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16399 the SAX startDocument() callback.
16400 * TODO: updated
16401
16402Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16403
16404 * added xmlStopParser()
16405
Daniel Veillardbe803962000-06-28 23:40:59 +000016406Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16407
16408 * configure.in: 2.1.0 prerelease
16409 * Large resync between W3C and Gnome tree
16410 * nanoftp, nanohttp.c: fixed stalled connections probs
16411 * HTMLtree.c SAX.c : support for attribute without values in
16412 HTML for andersca
16413 * valid.c: Fixed most validation + namespace problems
16414 * HTMLparser.c: start document callback for andersca
16415 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16416 * parser.h, SAX.c: serious speed improvement for large
16417 CDATA blocks
16418 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16419 different encoding
16420 * example/Makefile.am example/gjobread.c tree.h: work on
16421 libxml1 libxml2 convergence.
16422 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16423 and the LIBXML_TEST_VERSION macro
16424
Daniel Veillardc310d562000-06-23 18:32:15 +000016425Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16426
16427 * doc/xml.html: various patches and improvements typo fixed by
16428 Felix Natter
16429 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16430 from Felix Natter <fnatter@gmx.net>
16431
Daniel Veillardf3029822000-05-06 08:11:19 +000016432Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16433
16434 * doc/upgrade.html: updated with instructions for support of both
16435 libxml-1.x and libxml-2.x
16436 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16437 for 2.x support and also fixed includes
16438
16439
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016440Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16441
16442 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16443 the encoding support, added iconv support, so now libxml if
16444 compiled with iconv automatically support japanese encodings
16445 among others. Work based on initial patch from Yuan-Chen Cheng
16446 I may have broken binary compat in the encoding handler
16447 registration scheme, but that was so utterly broken I don't
16448 expect anybody to have used this feature until now.
16449 * parserInternals.h: fixup on the CHAR range macro
16450 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16451 code.
16452 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16453 * uri.c: added xmlParseURI() I can't believe I forgot to
16454 implement this one in 2.0 !!!
16455 * SAX.c: moved doc->encoding update in the endDocument() call.
16456 * TODO: updated.
16457
Daniel Veillard06047432000-04-24 11:33:38 +000016458Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16459
16460 * tree.h: removed extraneous xmlRemoveProp definition
16461 * TODO: added item about --disable-corba configure switch
16462 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16463 * nanoftp.c: fixed include problems giving troubles on AIX and
16464 slowlaris
16465 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16466 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16467 comment and headers changes to lower gtk-doc number of warnings
16468 * doc/html/*: rebuilt docs
16469
Daniel Veillarde0aed302000-04-16 08:52:20 +000016470Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16471
16472 * HACKING: documented the tag for 1.x and instructions
16473
Daniel Veillard5e873c42000-04-12 13:27:38 +000016474Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16475
16476 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16477 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16478 xmlCreateIOParserCtxt
16479 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16480 significant overall improvement
16481 * xmllint.c: added I/O test to xmllint
16482 * testSAX.c: added a speed test
16483 * doc/* : updated/regenerated
16484
Daniel Veillardfc708e22000-04-08 13:17:27 +000016485Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16486
16487 * xpath.c uri.h parserInternals.h: cosmetic changes from
16488 "Timur I. Bakeyev" <timur@bat.ru>, including making
16489 xmlCreateURI() public
16490
Daniel Veillard5d211f42000-04-07 17:00:24 +000016491Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16492
16493 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16494 and the code at the same time. Added a clean mechanism for
16495 overload or added input methods: xmlRegisterInputCallbacks()
16496 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16497 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16498 * TODO: updated
16499 * doc/* : updated/regenerated
16500 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16501 source dir
16502
Daniel Veillarde77a9182000-04-05 19:12:29 +000016503Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16504
16505 * testURI.c: yet another forgotten commit, I should get some sleep !
16506
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016507Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16508
16509 * xmllint.c: forgot to commit this too ?
16510
Daniel Veillardb9df4042000-04-05 14:23:16 +000016511Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16512
16513 * xmlversion.h.in : forgot to commit this previously
16514
Daniel Veillard361d8452000-04-03 19:48:13 +000016515Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16516
16517 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16518 * README TODO: updated for release
16519 * uri.c uri.h: added authority parsing/saving
16520 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16521 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16522 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16523 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16524 Makefile.am : added compile-time customization of libxml
16525 --with-ftp --with-http --with-html --with-xpath --with-debug
16526 --with-mem-debug
16527 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16528 #include <libxml/xxx.h> I hope it won't break too much stuff
16529 and will be manageable in the future...
16530 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16531 and added xmllint to the installed programs
16532 * uri.h: added xmlFreeURI()
16533
Daniel Veillardec303412000-03-24 13:41:54 +000016534Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16535
16536 * uri.c uri.h: finished the escaping handling, the base support
16537 and the URI path normalization. Looks good just lacks the
16538 authority content parsing code.
16539 * Makefile.am: added instructions to generate testURI
16540 * TODO: updated
16541 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16542 added links and icons for W3C and Gnome
16543
Daniel Veillard8f621982000-03-20 13:07:15 +000016544Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16545
16546 * xmlmemory.[ch] : seems I forgot to actually update the files in
16547 the last commit :-)
16548 * doc/xml.html doc/html/* : updated and uploaded the docs
16549
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016550Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16551
16552 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16553 * TODO: updated
16554 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016555 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016556 gfree).
16557 * Makefile.am, uri.c, uri.h: added a set of functions to do
16558 exact (litteraly copied from the RFC 2396 productions) parsing
16559 and handling of URI. Will be needed for XLink, one XML WFC,
16560 XML Base and reused in the nano[ftp/http] modules. Still work
16561 to be done.
16562
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016563Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16564
16565 * configure.in, libxml.spec.in : libxml2
16566 * doc/* : updated the doc page, rebuilt the docs
16567
Daniel Veillardcf461992000-03-14 18:30:20 +000016568Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16569
16570 * all: tagged LIB_XML_1_X
16571 * *.c *.h : updated from W3C CVS tree
16572 * configure.in : 2.0.0-beta
16573 * libxml.spec.in : libxml2 package nam
16574 * result/* : new version of the tests output
16575
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016576Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16577
16578 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16579
Daniel Veillardb566ce12000-03-04 11:39:42 +000016580Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16581
16582 * doc/* : rebuilt the docs
16583 * parser.c: final patch on #6766
16584 * valid.c: small patch on validity checks.
16585
Daniel Veillardfb76c402000-03-04 11:39:42 +000016586Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16587
16588 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16589 added
16590 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16591 compatibility w.r.t. XML spec and existing code.
16592
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016593Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16594
16595 * parser.c: seems a better solution to <a> </a> exists,
16596 will try it for a while
16597
Daniel Veillard83a30e72000-03-02 03:33:32 +000016598Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16599
16600 * parser.c: tried to remove the <a> </a> generating <a/>
16601 this is hard. Left a flag for that purpose. Fixed bug #6766
16602 * configure.in: prepared 1.8.7 not released, due to previous
16603 problem
16604
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016605Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16606
16607 * doc/xml.html : applied second patch from Paul DuBois
16608
Daniel Veillard402e8c82000-02-29 22:57:47 +000016609Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16610
16611 * doc/xml.html : applied patch from Paul DuBois
16612
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016613Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16614
16615 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16616
Daniel Veillard5feb8492000-02-02 17:15:36 +000016617Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16618
16619 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16620 compilation warnings on various platforms.
16621 * parser.c: Fixed #5281 validity error callbacks are now desactived
16622 by default if not validating.
16623
Daniel Veillardf341f932000-02-02 14:52:08 +000016624Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16625
16626 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16627
Daniel Veillard13c757e2000-02-01 23:59:15 +000016628Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16629
16630 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16631 <gkatsi@cs.toronto.edu>
16632
Daniel Veillard726e8792000-01-30 20:04:29 +000016633Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16634
16635 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16636 processing URLs
16637
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016638Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16639
16640 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16641 xmlNanoFTPUpdateURL for persistent control connections.
16642 * configure.in: 1.8.6
16643
16644Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16645
16646 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16647 * tree.[ch] : added xmlSaveNoEmptyTags
16648
James Henstridgef3be9312000-01-28 13:59:21 +0000166492000-01-29 James Henstridge <james@daa.com.au>
16650
16651 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16652
16653 * Makefile.am: added nanoftp.[ch] to the build.
16654
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016655Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16656
16657 * nanoftp.[ch]: cleanup, comments, API
16658 * debugXML.c : fixed a bug in the cat command
16659 * doc/*: regenerated the docs
16660
Daniel Veillardda07c342000-01-25 18:31:22 +000016661Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16662
16663 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16664 * debugXML.c : fixed a bug in the cat command
16665 * valid.c: fixing some small probs
16666 * libxml.spec.in: get rid of the SNAP suffix
16667 * doc/xml.html: updated the status
16668
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016669Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16670
16671 * xml-config.in: xml-config --version to just return the
16672 version number
16673 * xpath.c: some cleanup w.r.t. axis when the current node is
16674 an attribute.
16675 * TODO: updated
16676
Daniel Veillard461a66c2000-01-18 18:01:01 +000016677Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * configure.in: prepared for libxml-1.8.5
16680 * doc/* recompiled the documentation
16681
166822000-01-17 Jody Goldberg <jgoldberg@home.com>
16683
16684 * configure.in : WARNING autoconf subtlety alert :
16685 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16686 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16687 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16688 get defined by AC_CHECK_HEADERS.
16689
Daniel Veillardf967b902000-01-17 16:06:10 +000016690Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16691
16692 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16693 Rune.Djurhuus@fast.no
16694
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016695Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16696
16697 * TODO: updated
16698 * tree.c, parser.c: made sure that only memory alloc problems
16699 and internal parser errors are allowed to write to stdout or
16700 stderr.
16701
Daniel Veillard0142b842000-01-14 14:45:24 +000016702Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16703
16704 * tree.c : restored xmlNewGlobalNs since this seems used by
16705 a lot of existing code :-(, fixed a bug in xmlNewNs
16706 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16707 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16708 to exit() from the library code.
16709 * xpath.c, parser.c: removed bugs or unused code detected by
16710 Windows compilers
16711 * parser.c: started adding interfaces for parsing well balanced
16712 XML fragments
16713 * configure.in: releasing 1.8.4
16714 * doc/* : rebuilt the docs
16715
Daniel Veillard2eac5032000-01-09 21:08:56 +000016716Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16717
16718 * tree.[ch] : added xmlNewDocFragment() for DOM
16719 * testHTML.c: uninitialized variable.
16720
Daniel Veillardf3a73582000-01-05 14:58:39 +000016721Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16722
16723 * doc/* : rebuild the docs
16724
Daniel Veillard71b656e2000-01-05 14:46:17 +000016725Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16726
16727 * acconfig.h: readline and history patch
16728 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16729 * tree.c: added check and handling when possibly removing an ID
16730 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16731 and saving.
16732 * test/HTML/entities.html result/HTML/entities.html* : test for
16733 various entities reference cases
16734 * result/HTML/* : as a result output of some testcase have
16735 changed
16736 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16737 by previous example. added xmlParseTryOrFinish().
16738 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16739 entities.h debugXML.h HTMLparser.h: changed the way struct are
16740 declared to allow gtk-doc to expose those
16741 * parser.c: closed bug #4960
16742 * Makefile.am configure.in: Applied patch from
16743 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16744 and math/socket libs detection
16745
Daniel Veillard437b87b2000-01-03 17:30:46 +000016746Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16747
16748 * configure.in, Makefile.am: link tester against readline
16749 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16750
Daniel Veillard686d6b62000-01-03 11:08:02 +000016751Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16752
16753 * tree.[ch]: added xmlRemoveProp
16754 * win32config.h.in nanohttp.c: avoid including the Windows
16755 socket stuff in every C files
16756 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16757 the XmL parser(s)
16758 * test/ns4 result/ns4 etc...: added test case for previous prob
16759 * tree.c: xmlNewNs wasn't checking for double definition
16760 * Makefile.in: fixed a problem with dist-hook duplicates
16761 * parser.[hc], xmlIO.c: fixed the loading of external entities
16762 APIs, now xmlLoadExternalEntity() is used everywhere and
16763 setting up an app specific front-end using the
16764 * SAX.c parser.c: some fixes, now the xhtml spec validates
16765 with the xhtml DTD.
16766 * error.c: fixed crashes in case of no input stream
16767 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16768 to the validation tests and results
16769
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016770Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16771
16772 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16773 too htmlCreatePushParserCtxt() and htmlParseChunk()
16774 * parser.c: a bit of cleanup.
16775 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16776 to XML) removed the last mem leak known
16777 * HTMLtree.c: output message cleanup
16778 * xmlmemory.c: display content info about memory blocks
16779 * result/HTML/wired.* : missing att value warning change
16780
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016781Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16782
16783 * doc/* : rebuilt the documentation
16784
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016785Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16786
16787 * parser.[ch] parserInternals.h: Push parser for XML,
16788 seems to work fine now
16789 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16790 --push for push testing
16791 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16792 * testSAX.c: added --push
16793 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16794 subtree
16795 * xmlIO.[ch] : enriched API + fixes for push mode
16796 * entities.[ch]: added the entity content length to the struct.
16797 * xmlmemory.[ch]: new API to show the last entries for the shell
16798 * valid.c: added required attribute testing
16799 * SAX.c: the cdata callback now merge contiguous fragments
16800 * HTMLparser.c: cleanup of some macros
16801
Daniel Veillard3c558c31999-12-22 11:30:41 +000016802Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16803
16804 * parser.c: fix for PIs name starting with xml
16805 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016806 * *.c, configure.in win32config.h.in : generate win32config.h for
16807 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016808
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016809Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16810
16811 * parser.c: fixed a stupid = vs. == bug :-(
16812 * doc/gnome-xml.sgml: s/glade/xml/
16813
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016814Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16815
16816 * configure.in, doc/xml.html : bug fix release 1.8.2
16817 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16818 Hopefully the end of that silly C++ include problem
16819 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16820 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16821 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16822 troubles with autoclosed elements when the stree shape doesn't
16823 follow the DtD specs. Added htmlIsAutoClosed() and
16824 htmlAutoCloseTag()
16825 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16826 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16827 * debugXML.c: fixed a bug on printing default namespaces.
16828 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16829
Daniel Veillardb24054a1999-12-18 15:32:46 +000016830Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16831
16832 * result/HTML/*.htm[l] : updated the HTML regression tests according
16833 to the new output
16834 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16835 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16836 problem due to intermix of extern "C" { ... } declarations for C++
16837 and recursive includes in the headers
16838
Chris Lahey323c48c1999-12-18 15:32:45 +0000168391999-12-20 Chris Lahey <clahey@umich.edu>
16840
16841 * HTMLtree.c: Made it so that html nodes with a single child do
16842 not insert a carriage return before or after the child node.
16843
Daniel Veillardb24054a1999-12-18 15:32:46 +000016844Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016845
16846 * configure.in, doc/xml.html : bug fix release 1.8.1
16847 * parser.c: fixed bug #4344
16848 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16849 added the glue to avoid C++ problems
16850 * doc/* : regenerated the documentation
16851
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016852Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16853
16854 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16855 namespace recognition, and Dia as a resul :-(
16856 * encoding.c: closed bug #3950
16857
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016858Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16859
16860 * valid.c: debugging a posteriori validation, except URI expansion
16861 stuff this should be fixed now
16862 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16863 Carl Nygard <cnygard@bellatlantic.net>
16864 * tester.c: added --postvalid, cleaning of the code
16865 * tree.[ch]: added xmlDocGetRootElement()
16866
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016867Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16868
16869 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16870 c++ losage.
16871
Daniel Veillard10a2c651999-12-12 13:03:50 +000016872Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16873
16874 * configure.in, doc/xml.html : bumped to 1.8.0
16875 * xlink.[ch], Makefile.am : added framework for link detection
16876 * parser.h: added nbChars to parser context, needed for cleanup.
16877 * xmlmemory.c: removed a nasty bug when out of mem
16878 * valid.[ch]: adding namespace support for attribute decl
16879 * tester.c: added --debugent option
16880 * debugXML.[ch]: added xmlDebugDumpEntities()
16881 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16882 buffers instead, this was really needed, validation was breaking
16883 in strange ways due to that. Added xmlParseStringPEReference()
16884 and other parsing from strings functions. Entities processing
16885 modified again, but PERef are still not handled correcly but
16886 unless you're Eve Maller you won't notice :-)
16887 * HTMLparser.c: large changes toward reliability, and switched to
16888 lowercase internal tags, XHTML is lowercase, so it will help
16889 that output is closer to next version.
16890 * doc/* : regenerated the documentation, it is now hosted at
16891 http://xmlsoft.org/ (same bits I just bought the domain :-)
16892
16893
Daniel Veillard294cbca1999-12-03 13:19:09 +000016894Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16895
16896 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16897 doc generation
16898 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16899 in the SAX API
16900 * doc/*: rebuilt the doc making sure everything appears in the
16901 HTML files
16902
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016903Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16904
16905 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16906 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16907 which allow impressive speed improvement on dataset with
16908 large text pieces, but at the cost of broken binary
16909 compatibility and slightly bigger memory usage.
16910 Configure with --with-buffers to activate them, they
16911 are protected with XML_USE_BUFFER_CONTENT define.
16912 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16913 goal is 0 memory left allocated once parser is no more used
16914 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16915 call xmlCleanupParser() and xmlMemoryDump()
16916
Daniel Veillarda819dac1999-11-24 18:04:22 +000016917Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16918
16919 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16920 * parser.[ch] encoding.[ch]: added memory cleanup routines
16921 * parser.c: closing bug #3788
16922 * doc/*: rebuilt the doc
16923
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016924Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16925
16926 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16927 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16928 * tester.c: added --compress option
16929 * doc/*: rebuilt the documentation
16930
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016931Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16932
16933 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16934 if given /proc/kcore as input !
16935 * doc/xml.html doc/*: updated and rebuilt the documentation
16936
16937Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016938
16939 * parser.c: Fixed some wrongly space collapsing code due to
16940 a misreading of the spec.
16941 * result/*: fixed the output accordingly
16942
16943Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016944
16945 * encoding.c: bug fix and typos
16946 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16947 * parser.c: added attribute normalization closing bug #3597
16948 * test/att* result/att* SAXresult/att*: testcase for attribute
16949 normalization
16950
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016951Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16952
16953 * configure.in: closing bug #3163 by adding extra flags for the
16954 cc compiler on HP-UX
16955
Daniel Veillard51e3b151999-11-12 17:02:31 +000016956Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16957
16958 * valid.[ch] : removed a typo and an enumerated type bug in the
16959 xmlAddElementDecl() function
16960 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16961 call to xmlEncodeEntitiesReentrant() so that the functions
16962 New, Set and Get are at the same level.
16963 * parser.c HTMLparser.c: extra memory allocation bug for
16964 attributes detected by someone using libxml in embedded systems :-)
16965
Daniel Veillard962195f1999-10-28 15:51:53 +000016966Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16967
16968 * xmlmemory.h: turned off mem debug :-\
16969
Daniel Veillard35008381999-10-25 13:15:52 +000016970Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16971
16972 * parser.c: closed bug #2784 a one line fix, but worth pushing
16973 a new release out
16974 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16975 some structures, comments before and after the
16976 main element, and other nastyness
16977 * HTMLtree.c tree.c: accomodate the extended HTML supported
16978 * configure.in: pushing 1.7.4
16979 * test/ent8 and related outputs : added a new test for bug #2784
16980 * test/HTML/wired.html and related output: a nasty HTML example
16981 * Makefile.am: improved the test scripts
16982 * docs/* : reran the documentation extractor, updated xml.html
16983
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016984Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16985
16986 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16987 HTMLparser and debugged the HTML related code. HTML documents
16988 now have their own type
16989 * entities.c: do not dump &apos; for HTML output
16990 * xmlmemory.c: improvement, breakpoint mechanism
16991 * testHTML.c: added --sax --repeat ...
16992 * Makefile.am: improved the HTML tests
16993 * valid.[ch]: added xmlValidGetValidElements and
16994 xmlValidGetPotentialChildren
16995 * tester.c: added --insert to test the 2 new functions
16996 * test//* result//* SAXresult//* : regression test cleanup
16997 and extension.
16998 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16999 gnome-xml-nanohttp.html
17000
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017001Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17002
17003 * HTMLparser.c: fixed problems with some autoclose tags
17004 * tree.c: fixed XML output problems.
17005 * result/* SAXresult/*: update of the tests output
17006
Daniel Veillard6077d031999-10-09 09:11:45 +000017007Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17008
17009 * Makefile.am: Arturo patch for xmlConf.sh version info
17010 * parser.c: Tim Josling patch for single quoted items
17011 * tester.c: Tim Josling patch for tester options usage
17012 * tree.h: indent cleanup
17013
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017014Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17015
17016 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17017 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17018
Daniel Veillard00fdf371999-10-08 09:40:39 +000017019Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17020
17021 * tree.c : Raph patch for initialization of CORBA fields
17022 * parser.c, xpath.c, ...: modification of doc comments
17023 * xpath.c : allow spaces in xpath expressions
17024
Daniel Veillardad219441999-09-27 08:17:49 +000017025Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17026
17027 * xmlmemory.h: turning off memory debug :-(
17028
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017029Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17030
17031 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17032 better SAX interfaces.
17033 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17034 entity.
17035 * configure.in: 1.7.2
17036
17037Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017038
17039 * libxml.spec.in: fixed the URL
17040 * doc/xml.html: improved the documentation front-end
17041
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017042Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017043
17044 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17045
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017046Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017047
17048 * libxml.spec.in: fixed the alpha compile problem
17049 * parser.[ch]: changed errno to errNo in the parser context :-(
17050 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17051 * doc/xml.html: changed CHAR to xmlChar
17052 * doc/html/*: recompiled the documentation
17053 * configure.in: 1.7.1
17054
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017055Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17056
17057 * parser.h: modified the parser context struct to regain 1.4.0
17058 binary compatibility
17059 * parser.c, xml-error.h: added errno ot teh context and defined
17060 a set of errors values with update of errno
17061 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17062 DTDs and entities
17063 * *.h, *.c: complete cleanup of the use of config.h and include
17064 protection depending on the current setup.
17065 * overalll debugging, maintenance and bug-fixing on all modules
17066 * updated the documentation
17067 * ready for 1.7.0
17068
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017069Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17070
17071 * HTMLparser.c : cleanup
17072 * SAX.c valid.c valid.h: added ID/IDREF checking
17073 * tree.c tree.h: extended doc structure for refs
17074 * configure.in: 1.6.2
17075 * parser.c: patched bug in SAX user arg call
17076 * parserInternals.h: patched missing close in C++ wrapping
17077 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17078 especially upcoming XPointer implementation.
17079 * doc/xml.html: augmented, typo
17080
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017081Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17082
17083 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17084 not all invocations of install understand -d.
17085
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017086Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17087
17088 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17089 to make 'check' works, when builddir != srcdir.
17090
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017091Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17092
17093 * doc/xml.html : updated the documentation
17094
Daniel Veillard6454aec1999-09-02 22:04:43 +000017095Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17096
17097 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17098 not deallocated memory blocks
17099 * *.c : replaces all calls to malloc() free() and realloc() to
17100 the wrapper functions/macros
17101 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17102 instead of xmlFreeNodeList()
17103
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017104Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17105
17106 * HTMLparser.c: corrected a stupid bug leading to core dump at
17107 tree deallocation. Removed warnings indicated by
17108 Stephane.Conversy@lri.fr
17109 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17110 looked for in the external subset
17111
17112Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017113
17114 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17115 on SGI by Stephane.Conversy@lri.fr
17116
Daniel Veillardb96e6431999-08-29 21:02:19 +000017117Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17118
17119 * all .h : changed the prototype declaration indent as in gtk
17120 * most .c : working on reducing the TODOs in the code
17121 * most .c : cleanup though -pedantic and Insure++
17122 * improvements on validation ID checkings.
17123 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17124 * xml-config.in: closed #1810
17125
17126Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017127
17128 * tree.h, valid.c, valid.h: more work on validity, IDs
17129 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17130 definition for AIX
17131
Daniel Veillardb556eb51999-08-15 17:19:50 +000017132Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17133
17134 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17135 the distribution due to a cut'n paste error at last commit
17136
Daniel Veillardb05deb71999-08-10 19:04:08 +000017137Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17138
17139 * configure.in: upgraded to version 1.4.0
17140 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17141 Big update, added a large part of the validation process,
17142 it should be usable, but some parts are missing
17143 * xpath.c: improved the implementation w.r.t. root.
17144 * Makefile.am: added more tests
17145 * test and result trees: added a lot of tests
17146 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17147
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017148Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17149
17150 * Added an HACKING file
17151
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017152Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17153
17154 * xpath.[ch] : improvements and debug of the XPath implementation
17155 * parser.c, HTMLparser.c : modified the parsers to be progressive
17156 * tree.[ch] : extended the Buffer promitives
17157 * xmlIO.[ch] : added basic I/O routines providing progressive
17158 parsing and ready for I18N conversion plugins
17159 * SAXresult/* : the SAX callback sequence maybe slightly different
17160 now
17161 * test*.c : improved/updated the tests programs
17162 * doc/* : recompiled the docs.
17163
Daniel Veillard15b75af1999-07-26 16:42:37 +0000171641999-07-26 Michael Meeks <michael@edenproject.org>
17165
17166 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17167
17168 * tree.c: Ditto.
17169
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017170Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17171
17172 * configure.in: upgraded to version 1.4.0
17173 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17174 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17175 XML query language, see http://www.w3.org/TR/xpath for more details.
17176 * parser.c, parser.h: added CHAR* related string functions for XPath
17177 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17178 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17179 rebuild the docs.
17180 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17181 and regression testing capabilities for XPath.
17182
Daniel Veillardd79d7871999-07-12 10:38:12 +000017183Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17184
17185 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17186 closing bug #1646
17187
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017188Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17189
17190 * Makefile.am, example/Makefile.am: closed bug #1683
17191
Daniel Veillard3166ab11999-07-11 16:14:19 +000017192Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17193
17194 * example/Makefile.am, configure.in: added the makefile for the
17195 gjobread example
17196
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017197Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17198
17199 * doc/Makefile.am:
17200 - fix which allow "make install DESTDIR=</install/prefix>".
17201
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017202Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17203
17204 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17205 which fixed a problem on the file reading-code.
17206
Daniel Veillard82150d81999-07-07 07:32:15 +000017207Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17208
17209 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17210 output.
17211 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17212
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017213Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17214
17215 * parser.h : Oops removed the binary compatibility problem
17216 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17217 * parser.c, HTMLparser.c: applied patches for reading from stdin
17218
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017219Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17220
17221 * parser.c, entities.c, valid.c: cleanup bug #1591
17222 * configure.in: cleanup bug #1592
17223 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17224 the same tree back-end. Hence gdome will be available for it.
17225 * doc/Makefile.am: close bug #617
17226
Daniel Veillard97fea181999-06-26 23:07:37 +000017227Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17228
17229 * parser.c: alloctate a per parser context SAX interface block
17230
Daniel Veillard14fff061999-06-22 21:49:07 +000017231Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17232
17233 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17234 and xmlEncodeEntitiesReentrant with the correct one :-\
17235
17236Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17237
17238 * commit of my internal XML base changes, quite a lot of
17239 changes, cleanups, better entities support, framework for
17240 new I/O and charset detection and handling
17241 * Fixed the configure/Makefile stuff to generate shared libs
17242 with the proper version info, so we jumped on rev from
17243 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17244 xmlEncodeEntities() result need to be freed now, and a string
17245 xmlParserVersion provide the current library version.
17246
Raph Levien05240da1999-06-15 21:27:11 +000017247Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17248
17249 * parser.c: fixed a buffer overrun for when you have a very long
17250 attribute with no entities in it.
17251
Daniel Veillardbb2da581999-06-13 14:37:07 +000017252Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17253
17254 * added example directory
17255 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17256
Daniel Veillard011b63c1999-06-02 17:44:04 +000017257Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17258
17259 * Release of libxml-1.1, nearly everything has been touched for
17260 this.
17261 * Added more regression tests
17262 * Updated the documentation
17263
Daniel Veillard27d88741999-05-29 11:51:49 +000017264Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17265
17266 * tree.[ch]: unified the XML_NO_CORBA defines.
17267 * parser.c encoding.[ch]: started plugging in char encoding detection
17268
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017269Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17270
17271 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17272 Also freed allocated buffer.
17273
Daniel Veillard27d88741999-05-29 11:51:49 +000017274Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017275 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17276 reentrancy problem at printing. One is left in entities.c, to
17277 remove ASAP
17278 * testSAX.c : added a test example showing the use of the SAX
17279 interface if one doesn't want to build the DOM tree.
17280 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17281
Daniel Veillard517752b1999-04-05 12:20:10 +000017282Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17283
17284 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17285 large revamping of the parser to use SAX callbacks
17286 http://www.megginson.com/SAX/ (or at least a C like interface
17287 a la Expat). It's now possible to set up your own callbacks
17288 and the parser will not build a DOM tree.
17289 * test/* result/*: updated the test suite, I finally removed
17290 the old Namespace draft support (PI based).
17291
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017292Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17293
17294 * Makefile.am: added test result to EXTRA_DIST for make tests
17295
Daniel Veillard64068b31999-03-24 20:42:16 +000017296Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17297
17298 * parser.c, parserInternals.h: moved the chars macro definitions
17299 to parserInternals.h
17300 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17301 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17302
Daniel Veillard012ccc11999-03-23 10:11:11 +000017303Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17304
17305 * xml-config.in : applied patch to make --version work
17306
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000173071999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17308
17309 * Makefile.am (check-local): Alias for `tests' target. This will
17310 cause `make check' to do the right thing.
17311 (tests): Don't run tests in srcdir. Also, replaced calls to
17312 basename with a `sed' "equivalent".
17313
Daniel Veillardd109e371999-03-05 06:26:45 +000017314Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17315
17316 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17317 it in the header and not the sources, updated the doc.
17318 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17319 pointing this out.
17320
Daniel Veillardbc50b591999-03-01 12:28:53 +000017321Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17322
17323 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17324 exported the inputStream routines.
17325 * doc/html/* : updated accordingly
17326
Daniel Veillardd692aa41999-02-28 21:54:31 +000017327Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17328
17329 * parser.c, parser.h, parserInternals.h: added a few extra
17330 internal calls to allocate and free parser contexts ...
17331 * doc/html/* : updated accordingly
17332
Daniel Veillard55a99271999-02-25 11:01:29 +000017333Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17334
17335 * configure.in, Makefile.am, doc/makefile.am : General changes for
17336 1.0.0 release and including the generated HTML documentation.
17337
Daniel Veillard35925471999-02-25 08:46:07 +000017338Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17339
17340 * makefile.am : added parserInternals.h, oops.
17341
Daniel Veillard1e346af1999-02-22 10:33:01 +000017342Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17343
17344 * parserInternals.h: added this header giving access to the parser
17345 internal functions.
17346 * doc/Makefile.am : added a rebuild target which rebuilds the full
17347 set of documentations
17348 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17349 the internal subset.
17350 * *.c *.h: modifications needed to generate the documentation using
17351 gtk-doc, cleanup of functions blocks, reorganisation of struct
17352 declarations.
17353
Daniel Veillard1164e751999-02-16 16:29:17 +000017354Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17355
17356 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17357 the tar and spec file to include the beginning of the doc.
17358
Nuno Ferreira03d04781999-02-13 00:07:17 +0000173591999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17360
17361 * doc/.cvsignore: Added this file.
17362
Daniel Veillard6800ef31999-02-08 18:33:22 +000017363Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17364
17365 * tree.c: fixed xmlGetProp to return "" when the attribute
17366 exists, even if the node-list is NULL.
17367
Daniel Veillard726c7e31999-02-08 15:13:10 +000017368Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17369
17370 * tree.c: patched an error outputting empty attribute values.
17371 * Makefile.am and doc/makefile.am: have been updated during the
17372 week-end. Sorry for an empty CVS log, I got a shell problem.
17373
Daniel Veillard1899e851999-02-01 12:18:54 +000017374Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17375
17376 * tree.h: cleaned up using enums instead of defines
17377 * parser.c, valid.[ch]: more work on parsing/output of element
17378 declarations
17379
Daniel Veillard3b9def11999-01-31 22:15:06 +000017380Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17381
17382 * valid.[ch], tree.c, parser.c : more work toward full parsing
17383 of XML DTDs.
17384 * README: added informations about mailing-list and on-line
17385 documentation
17386
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000173871999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17388
17389 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17390
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017391Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17392
17393 * parser.c, tree.[ch] : more work toward conformance testing,
17394 added a last element to accelerate parsing of very flat structures
17395 started working on internal subset Element content declaration.
17396 * valid.[ch] : first cut at adding code toward validation.
17397 * previous changes had also small impact on most files, especially
17398 the conformance testing using James Clark test suite.
17399
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017400Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17401
17402 * test/* : updated the examples, most of them were not well
17403 formed (humm), and added rdf2.
17404 * result/* : resulting changes in the output.
17405
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017406Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17407
17408 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17409
Daniel Veillard44b3a061998-12-05 17:27:22 +000017410Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17411
17412 * tree.c: patched a bug in the generation of empty attributes
17413
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017414Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17415
17416 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17417 for node/trees/documents/... Biggest problem is namespace
17418 support when copying subtrees.
17419
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017420Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17421
17422 * parser.c, entities.c: improve entities and char ref encoding,
17423 and cleanups of error messages.
17424
Daniel Veillard242590e1998-11-13 18:04:35 +000017425Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17426
17427 * parser.c, entities.c: simple bug hunting done during rpm2html and
17428 rpmfind integration.
17429
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017430Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17431
17432 * parser.[ch]: Added interfaces allowing to specify a SAX
17433 handler before parsing.
17434
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017435Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17436
17437 * parser.c: redirrect all errors reporting through the SAX
17438 error function
17439
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017440Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17441
17442 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17443 * libtool, tlmain ...: update of the libtool files
17444
Miguel de Icaza442321c1998-11-04 18:13:38 +0000174451998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17446
17447 * entities.c: Use g_snprintf insteda of snprintf.
17448
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017449Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17450
17451 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17452 added ent5 test for this purpose.
17453 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17454
Daniel Veillard27271681998-10-30 06:39:40 +000017455Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17456
17457 * parser.c: fixed? a strange error due to compression on a GWP
17458 document.
17459
Daniel Veillard25940b71998-10-29 05:51:30 +000017460Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17461
17462 * tree.[ch]: bug fixing
17463 * entities.[ch]: defined a specific type for predefined entities
17464 * doc/xml.html: more documentation on the library, how to use it,
17465 overview of the interfaces.
17466
Daniel Veillard16253641998-10-28 22:58:05 +000017467Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17468
17469 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17470
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017471Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17472
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017473 * tree.c: corrected a small bug
17474 * doc/xml.html: continuing writing documentation.
17475
17476Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17477
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017478 * debugXML.h debugXML.c: added debugging utilities.
17479 * tester.c: added --debug switch.
17480 * tree.c: patched an incorrect node->type assignment.
17481 * parser.c: formatting, ensure that node->doc != NULL in attributes
17482
Daniel Veillardccb09631998-10-27 06:21:04 +000017483Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17484
17485 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17486 entity support and provide an internal representation close to
17487 DOM one (entity ref nodes, and attribute value as tree). I tried
17488 to preserve the interface but this will surely break some apps
17489 (I have to change rpm2html/rpmfind for example). I had to change
17490 two interfaces, and the generated tree is somewhat different.
17491 * doc/* : started documenting the XML library, the tree and
17492 DOM/Corba. This is a first step.
17493
Daniel Veillard11e00581998-10-24 18:27:49 +000017494Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17495
17496 * parser.c: Set up the fonctions comment block, boring but useful.
17497 * parser.h, SAX.c, parser.c: now attributes are processed through
17498 the SAX interface. The problem is that my SAX interface diverged
17499 quite a bit from the original one, well this is not an official
17500 spec, and translating it from Java to C is hairy anyway...
17501
Daniel Veillard97b58771998-10-20 06:14:16 +000017502Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17503
17504 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17505 fonctions comment block, boring but useful.
17506
17507Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017508
17509 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17510 conversion routines. However they are not yet used to convert the
17511 inputs. The core will run with UTF-8.
17512
Daniel Veillard33942841998-10-18 19:12:41 +000017513Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17514
17515 * tree.c : make sure that the type id is properly set-up when
17516 a new object is allocated, needed for DOM.
17517
Daniel Veillard27fb0751998-10-17 06:47:46 +000017518Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17519
17520 * tree.h, tree.c: Ok, the main objects in the tree will be native
17521 corba objects, it costs 8 bytes per Node, Attribute and Document
17522 but it simplifies the Corba integration a lot (no extra interface
17523 objects to allocate/free).
17524
Daniel Veillard0bef1311998-10-14 02:36:47 +000017525Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17526
17527 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17528 and changed NODEs contants for conformity with DOM Level 1
17529
Daniel Veillard27864701998-10-08 03:47:24 +000017530Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17531
17532 * added hooks to keep track of servants when creating objects
17533 xmlDoc and xmlNode (for Corba export).
17534
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017535Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17536
17537 * added xml-config script.
17538
Daniel Veillard7066a791998-10-01 20:28:28 +000017539Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17540
17541 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17542 to autoupdate libtool and automake conf files.
17543
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000175441998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17545
17546 * Makefile.am: Use '?' to separate the sed
17547 commands as ',' is used when people pass -Wl,something.
17548
17549
Daniel Veillard15a8df41998-09-24 19:15:06 +000017550Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17551
17552 * tree.c, tree.h: added a per-document compression interface.
17553
Daniel Veillard151b1b01998-09-23 00:49:46 +000017554Tue Sep 22 20:47:38 EDT 1998
17555
17556 * tree.c, tree.h: added saving with compression and added interfaces
17557 to control the compression level (xmlGetCompressMode,
17558 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17559
Daniel Veillard70120ff1998-09-22 00:24:21 +000017560Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17561
17562 * parser.c: corrected a loop for files of size 0
17563
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000175641998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17565
17566 * error.h: New file. Contains prototyes from `error.c'.
17567
Tom Tromeyc19653d1998-08-14 01:22:43 +000017568Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17569
17570 * Makefile.am (xmlincdir): New macro.
17571 (xmlinc_HEADERS): Renamed from include_HEADERS.
17572
Daniel Veillard845664d1998-08-13 04:43:19 +000017573Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17574
17575 * applied small patch on numeric entities from
17576 Christopher Blizzard <blizzard@appliedtheory.com>
17577
Daniel Veillard260a68f1998-08-13 03:39:55 +000017578Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17579
17580 * New release 0.2, removed the old xml_* files so that it's
17581 coherent with the other CVS base (W3C), far better conformance
17582 to standard, new namespaces, decent entities support, beginning
17583 of a SAX-like interface. Nearly nothing left intact, even the
17584 test examples ...
17585
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000175861998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17587
17588 * .cvsignore: Add .deps dir
17589
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017590Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17591
17592 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17593
Daniel Veillardfe926001998-07-26 04:28:20 +000017594Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017595
Daniel Veillardfe926001998-07-26 04:28:20 +000017596 * configure.in: added test for CPP
17597 * AUTHORS, Changelog: the original ones didn't get commited but the
17598 glib ones instead, fixed.
17599 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017600
Daniel Veillardfe926001998-07-26 04:28:20 +000017601Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017602
Daniel Veillardfe926001998-07-26 04:28:20 +000017603 * integrated code developped at W3C
17604 * changed the original Copyright
17605 * migrated to automake
17606 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017607