blob: 38cba93deeeb051b2b6db672ed885738a53e1a47 [file] [log] [blame]
Daniel Veillard4b1577f2003-09-03 13:10:37 +00001Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
4 tree, keeping result in the same tree, added SAXtests to the
5 default "make tests"
6
Igor Zlatkovic471cae42003-09-02 14:00:49 +00007Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
8
9 * include/libxml/xmlexports.h: defined additional macros which
10 affect exports and added mingw section
11
William M. Brack008c06b2003-09-01 22:17:39 +000012Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
13
14 * doc/index.py: fixed problem parsing xhtml docs
15 * doc/xmlreader.html,doc/guidelines.html: small modification
16 to avoid problem in python parsing.
17 * doc/search.php: fixed upper case filename problem for XSLT docs
18
Daniel Veillard10acc2f2003-09-01 20:59:40 +000019Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
20
21 * xinclude.c: patch from Mark Vakoc that allows compiling
22 with XInclude but without XPointer support.
23
Daniel Veillarde8553732003-09-01 20:33:14 +000024Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
25
26 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
27 to add --libtool-libs option to xml2-config script.
28
William M. Brack3f479502003-09-01 04:58:15 +000029Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
30
31 * doc/README.docs, doc/Makefile.am: new file added,
32 giving some description of the documentation generation process
33 * doc/search.php: fixed problem with upper case on filenames
34
Igor Zlatkovicf5f37182003-08-29 10:25:28 +000035Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
36
37 * win32/Makefile.bcb: updates by Eric Zurcher
38
William M. Brackcdfa2862003-08-29 06:03:38 +000039Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
40
41 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
42 to compensate for pollution from Igor's header taint
43 (quick before Daniel notices)
44
Daniel Veillard67906942003-08-28 21:13:25 +000045Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
46
47 * SAX2.c: fixed a namespace error on attribute reporting bug
48 pointed out by Tobias Reif
49 * test/p3p result/p3p result/noent/p3p: this test case was wrong
50 using xmlsn instead of xmlns...
51
Igor Zlatkovic65901252003-08-28 16:26:12 +000052Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
53
54 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
55 typos reported by Mark Vakoc
56
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +000057Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
58
59 add:
60 * doc/tutorial/api.html
61 * doc/tutorial/ar01s09.html
62 * doc/tutorial/includexpath.c
63 updated
64 * doc/tutorial/*.html
65 fix my bad - forgot to check in new files when I last
66 updated
67
68
Igor Zlatkovic19b87642003-08-28 12:32:04 +000069Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
70
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +000071 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +000072 * xmllint.c: fixed time inclusion for various compilers
73
Igor Zlatkovicd37c1392003-08-28 10:34:33 +000074Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
75
76 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
77 few casts to shut the compiler warnings
78
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +000079Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
80
81 * win32/Makefile.* win32/configure.js: fixed for mingw
82
Daniel Veillard5805be22003-08-28 08:03:23 +000083Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
84
85 * globals.c threads.c: fixing bug #120870 try to avoid problem
86 with uninitialized mutexes
87
Daniel Veillard1ac24d32003-08-27 14:15:15 +000088Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
89
90 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
91 up with multiple states, select the "best" one. Fix #120682
92 * result/relaxng/tutor11_2_3.err: small change resulting
93
94Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
95
96 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
97
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +000098Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
99
100 * include/libxml/[threads-xpointer].h: realigned parameters
101 after taint
102
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000103Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
104
105 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
106 as reported by Eric Zurcher
107
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000108Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
109
110 * relaxng.c: fixed bug #120386 again a problem introduced when
111 trying to reuse automata for content validation. Fix a bug report
112 problem on zeroOrMore
113 * result/relaxng/tutor3_7_err: change slightly error reporting.
114
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000115Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
116
117 * include/libxml/Makefile.am: make sure the new header will
118 be included when generating a new distribution.
119
Daniel Veillard73827cb2003-08-25 10:57:27 +0000120Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
121
122 * relaxng.c: fixed a couple of stupid bugs in the state allocation
123 routines which led to bug #120040 and the ones reported by
124 Martijn Faassen
125
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000126Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
127
128 * include/libxml/parserInternals.h include/libxml/relaxng.h
129 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
130 parameters after taint.
131
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000132Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
133
134 * include/libxml/xmlversion.h.in: moved export defs to a separate
135 file for consistency.
136 * include/libxml/xmlexports.h: new file, contains export defs.
137
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000138Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
139
140 * include/libxml/*.h genUnicode.py: exportability taint
141 of the headers.
142
Daniel Veillard11af4292003-08-21 10:39:13 +0000143Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
144
145 * SAX.c: make the deprecated interfaces log an error message
146 to be sure it won't get used.
147
Daniel Veillard1af9a412003-08-20 22:54:39 +0000148Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
149
150 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
151 Adding new version of the SAX interface, it's not there yet,
152 currently just preparing the work
153 * globals.c parser.c SAX.c include/libxml/SAX.h
154 include/libxml/globals.h include/libxml/parser.h: doing some
155 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
156 while keeping functionalities, preparing SAX2 integration.
157 * dict.c: small cleanup.
158
Daniel Veillarde5984082003-08-19 22:21:13 +0000159Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
160
161 * tree.c: fixes a small bug introduced in last commit and detected
162 by valgrind.
163
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000164Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
165
166 * dict.c hash.c: optimization when freeing hash tables.
167 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
168 allocations
169 * parser.c parserInternals.c include/libxml/parser.h: keep a
170 single allocated block for all the attributes callbacks,
171 avoid useless malloc()/free()
172 * tree.c: do not realloc() when growing a buffer if the buffer
173 ain't full, malloc/memcpy/free avoid copying memory.
174
Daniel Veillard66f68e72003-08-18 16:39:51 +0000175Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
176
177 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
178 --dtdvalidfpi for Tobias Reif
179
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000180Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
181
182 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
183 new dictionary module to keep a single instance of the names used
184 by the parser
185 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
186 switched all parsers to use the dictionary internally
187 * include/libxml/HTMLparser.h include/libxml/parser.h
188 include/libxml/parserInternals.h include/libxml/valid.h:
189 Some of the interfaces changed as a result to receive or return
190 "const xmlChar *" instead of "xmlChar *", this is either
191 insignificant from an user point of view or when the returning
192 value changed, those function are really parser internal methods
193 that no user code should really change
194 * doc/libxml2-api.xml doc/html/*: the API interface changed and
195 the docs were regenerated
196
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000197Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
198
199 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
200
William M. Bracka716ff12003-08-16 14:58:33 +0000201Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
202
203 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
204 fixed part (2) of bug 119535 (wrong alpha case on filenames)
205
William M. Brackc6e07552003-08-16 12:44:47 +0000206Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
207
208 * doc/API*.html, doc/html/*: regenerated API documentation
209 for xmlsoft.org (part of Bug 119535)
210
William M. Brack7a821652003-08-15 07:27:40 +0000211Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
212
213 * encoding.c, threads.c, include/libxml/HTMLparser.h,
214 doc/libxml2-api.xml: Minor changes to comments, etc. for
215 improving documentation generation
216 * doc/Makefile.am: further adjustment to auto-generation of
217 win32/libxml2.def.src
218
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000219Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
220
221 * News configure.in: preparing libxml2-2.5.10 release
222 * doc/* : updated the doc and rebuilt
223
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000224Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
225
226 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
227 Malcolm Tredinnick with the patch he suggested.
228
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000229Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
230
231 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
232
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000233Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
234
235 * uri.c: fixing an use of strcpy() where both strings overlap
236 pointed out by valgrind.
237
Daniel Veillard98485322003-08-14 15:44:40 +0000238Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
239
240 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
241 some compilation warnings.
242 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
243 plus some cleanup and better error reporting.
244
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000245Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
246
247 * encoding.c: applied UTF-16 encoding handling patch provided by
248 Mark Itzcovitz
249 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
250 not having iconv support.
251
Daniel Veillard1638a472003-08-14 01:23:25 +0000252Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
253
254 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
255 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
256 mingw compiler on Windows.
257
Daniel Veillardb19ba832003-08-14 00:33:46 +0000258Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
259
260 * parser.c: fixed the serious CPU usage problem reported by
261 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000262 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000263 missing in htmlSAXParseDoc
264
William M. Brackccf9e392003-08-13 14:50:18 +0000265Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
266
267 * doc/Makefile.am: Removed dependency from libxml2.def.src
268
William M. Brack476cd962003-08-13 11:09:42 +0000269Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
270
271 * autogen.sh: took away the requirement for automake-1.4,
272 changed the messages for getting auto* tools to current
273 gnu pages.
274 * configure.in: added check for Linux Dec alpha requiring
275 -ieee flag, fixed test for ipv6
276 * trionan.c: fixed problem for compiling on Linux Dec alpha
277 using native compiler
278 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
279 whenever libxml2-api.xml is changed.
280
Daniel Veillard6b621b82003-08-11 15:03:34 +0000281Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
282
283 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
284 is not used.
285
William M. Brack30909422003-08-10 00:14:20 +0000286Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
287
288 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
289
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000290Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
291
292 * News configure.in: preparing libxml2-2.5.9 release
293 * doc/* : updated the doc and rebuilt
294
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000295Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
296
297 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
298 definition to get a correct API XML description. This was apparently
299 breaking Windows build.
300
Daniel Veillard14f752c2003-08-09 11:44:50 +0000301Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
302
303 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
304 the progressive HTML parser front-end on large character data
305 island leading to an erroneous end of data detection by the
306 parser. Some cleanup too to get closer from the XML progressive
307 parser.
308
William M. Brack6d13f332003-08-08 16:40:36 +0000309Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
310
311 * win32/configure.js: Added in support for the ISO8859X
312 module (patch provided by Jesse Pelton)
313
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000314Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
315
316 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
317 when the library is not initialized and one try to save, the
318 locks in threaded env might not been initialized, playing safe
319 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
320 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
321 his tests to the regression suite.
322
William M. Brack41e6bed2003-08-08 10:53:06 +0000323Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
324
325 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
326 (with apologies to Igor) - Enhanced handling of docb and
327 nanohttp.
328
William M. Brack16db7b62003-08-07 13:12:49 +0000329Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
330
331 * encoding.c: further small changes for warnings when
332 configured with --with-iconv=no
333
William M. Bracka71a8ef2003-08-06 04:43:55 +0000334Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
335
336 * error.c trionan.[ch] testThreads.c python/generator.py:
337 further small changes to elminate most of the remaining
338 warnings.
339
William M. Brackc1939562003-08-05 15:52:22 +0000340Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
341
342 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
343 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
344 python/libxml.c include/libxml/xmlmemory.h: small changes
345 to syntax to get rid of compiler warnings. No changes
346 to logic.
347
Daniel Veillardc758c222003-08-04 20:42:34 +0000348Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
349
350 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
351
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000352Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
353
354 * tree.c: fixed a small problem in the patch for #118763
355 * result/HTML/doc3.htm*: this reverts back to the previous result
356
Daniel Veillard91e69c52003-08-04 01:43:07 +0000357Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
358
359 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
360 and rebuilt, apparently some C++ wrappers are not available,
361 c.f. bug #118943
362
Daniel Veillard39057f42003-08-04 01:33:43 +0000363Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
364
365 * tree.c: fixing HTML attribute serialization bug #118763
366 applying a modified version of the patch from Bacek
367 * result/HTML/doc3.htm*: this modifies the output from one test
368
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000369Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
370
371 * tree.c include/libxml/tree.h: added a new API to split a
372 QName without generating any memory allocation
373 * valid.c: fixed another problem with namespaces on element
374 in mixed content case
375 * python/tests/reader2.py: updated the testcase with
376 Bjorn Reese fix to reader for unsignificant white space
377 * parser.c HTMLparser.c: cleanup.
378
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000379Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
380
381 * catalog.c: trying to fix #118754 of possible recursion in the
382 catalogs. Not fantastically happy about the current fix since
383 it's likely to break under very thread intensive concurrent
384 access to the catalog. Better solution might to keep the depth
385 an extra argument to the resolution functions.
386
Daniel Veillard7b68df92003-08-03 22:58:54 +0000387Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
388
389 * valid.c: fixed bug #118712 about mixed content, and namespaced
390 element names.
391 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
392 in the regression tests
393
William M. Brack779af002003-08-01 15:55:39 +0000394Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
395
396 Coninuing work on bug 118559
397 * DOCBparser.c: removed 2 unsed vars
398 * xmlregexp.c: changed some numeric const to their enum symbols
399 * xmlreader.c: changed one var define from int to enum
400 (a little more to be done, awaiting co-ordination)
401 * relaxng.c: deleted one unused var
402 * xmllint.c: deleted some unused vars, changed one arg
403 val from int to enum
404 * testHTML.c, testDocbook.c: changed some arg vals to enum const
405 * xmlIO.c: fixed typo from last night (small warning msg)
406
William M. Brack78637da2003-07-31 14:47:38 +0000407Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
408
409 Working on bug 118559
410 * error.c: deleted unused variable
411 * parserInternals.c: deleted unneeded 'const' qualifier
412 * parser.c: changed variable type for enum temp storage
413 * xmlIO.c: changed debugging var to be inside #ifdef
414 * valid.c: removed unused variable
415 * HTMLparser.c: removed some unneeded 'const' qualifiers
416 * xpath.c: added some type casts, removed some unused vars
417 * xinclude.c: added one type cast
418 * nanohttp.c: repositioned some #ifdef to avoid unused var
419 * nanoftp.c: removed unused var
420
Daniel Veillard97e01882003-07-30 18:59:19 +0000421Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
422
423 * HTMLparser.c: applied a patch from William Brack about
424 the problem of parsing very large HTML instance with comments
425 as raised by Nick Kew
426
Daniel Veillardd6038e02003-07-30 16:37:18 +0000427Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
428
429 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
430 patch from Bjorn Reese for xmlTextReaderNodeType() and
431 significant whitespace. There is an enum for node type
432 values now.
433
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000434Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
435
436 * encoding.c: applying patch from Peter Jacobi to added
437 ISO-8859-x encoding support when iconv is not available
438 * configure.in include/libxml/xmlversion.h.in
439 include/libxml/xmlwin32version.h.in: added the glue needed
440 at the configure level and made it the default for Windows
441
Daniel Veillardc2664642003-07-29 20:44:53 +0000442Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
443
444 * python/generator.py python/libxml.c python/libxml2class.txt:
445 patch from Joachim Bauch + cleanup for Relax NG error callbacks
446 in python
447
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000448Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
449
450 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
451 cleanup patch, and also avoided a possible memory leak
452
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000453Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
454
455 * encoding.c: fix the previous commit
456
William M. Brack4a557d92003-07-29 04:28:04 +0000457Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
458
459 * HTMLparser.c: fixed problem with comments reported by Nick Kew
460 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
461 some future cleanup of UTF8 handling
462
Daniel Veillard9deb2422003-07-28 20:40:59 +0000463Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
464
465 * xpath.c: applied a change suggested by Sean Griffin in bug
466 #118494 about a memory leak in EXSLT
467
Daniel Veillardd94849b2003-07-28 13:02:24 +0000468Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
469
470 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
471 when fixing the previous Relax-NG bugs
472 * result/relaxng/*: This slightly changes the output messages of
473 some regression tests.
474 * configure.in: added support of -with-fexceptions for nested C++
475 support.
476
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000477Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
478
479 * doc/tutorial/apa.html
480 * doc/tutorial/apb.html
481 * doc/tutorial/apc.html
482 * doc/tutorial/apd.html
483 * doc/tutorial/ape.html
484 * doc/tutorial/apf.html
485 * doc/tutorial/apg.html
486 * doc/tutorial/aph.html
487 * doc/tutorial/ar01s02.html
488 * doc/tutorial/ar01s03.html
489 * doc/tutorial/ar01s04.html
490 * doc/tutorial/ar01s05.html
491 * doc/tutorial/ar01s06.html
492 * doc/tutorial/ar01s07.html
493 * doc/tutorial/ar01s08.html
494 * doc/tutorial/index.html
495 * doc/tutorial/ix01.html
496 * doc/tutorial/xmltutorial.pdf
497 * doc/tutorial/xmltutorial.xml
498 update tutorial with XPath example
499
500
Daniel Veillard597bc482003-07-24 16:08:28 +0000501Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
502
503 * SAX.c parser.c: fixing a bug about a special case of namespace
504 handling, this closes bug #116841
505
Daniel Veillard2134ab12003-07-23 19:56:29 +0000506Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
507
508 * relaxng.c result/relaxng/*: checked and fixed the compilation
509 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
510 This slightly changes the output messages of some regression tests.
511
Daniel Veillardc127adc2003-07-23 15:07:08 +0000512Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
513
514 * xmlreader.c: fixed an out of bound error #118052 , the good
515 part if that base64 code was not in use yet ...
516
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000517Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
518
519 * doc/xmllint.html
520 include html version of the xmllint man page, so an
521 up-to-date version is visible on the Web
522
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000523Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
524
525 * xinclude.c include/libxml/xinclude.h: added a new API
526 xmlXIncludeProcessTree() to process XInclude only on a subtree
527 this should fix bug #115385
528
Daniel Veillard409a8142003-07-18 15:16:57 +0000529Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
530
531 * relaxng.c include/libxml/relaxng.h: adding Get interface for
532 the error callback and parameters of parsing and validation
533 contexts
534 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
535 on text nodes.
536
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000537Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
538
539 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
540 when using the push XML parser.
541 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
542 added the test to the regression suite.
543
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000544Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
545
546 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
547 as suggested by Rob Richards
548
Daniel Veillard34ba3872003-07-15 13:34:05 +0000549Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
550
551 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
552 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
553 to unsigned int and a couple of others.
554
555Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
556
557 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
558
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000559Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
560
561 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
562
Daniel Veillarddf101d82003-07-08 14:03:36 +0000563Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
564
565 * globals.c threads.c: fixes some problem when freeing unititialized
566 mutexes
567
Daniel Veillard2db8c122003-07-08 12:16:59 +0000568Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
569
570 * nanoftp.c nanohttp.c: the modules should not import <config.h>
571 directly, some cleanups
572 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
573 validation code.
574
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000575Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
576
577 * win32/configure.js: Jesse Pelton pointed out a problem in the
578 javascript code.
579
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000580Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
581
582 * NEWS doc/*: regenerated
583 * nanoftp.c nanohttp.c: might fix includes problems with the
584 Ipv6 support on solaris
585 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
586 defined as #IMPLIED
587
Daniel Veillard560c2a42003-07-06 21:13:49 +0000588Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
589
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000590 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000591 * nanohttp.c: changed some preprocessor block
592 * xmlschemastypes.c: applied patch from Charles Bozeman adding
593 hexBinary schema datatype and adding support for totalDigits and
594 fractionDigits facets.
595
Daniel Veillard7a985a12003-07-06 17:57:42 +0000596Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
597
598 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
599
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000600Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
601
602 * xinclude.c: fixed bug #116095 removing the error message when
603 reapplying XInclude to a document.
604
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000605Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
606
607 * xmlIO.c: applied small changes to portability layer for
608 compilation on DJGPP Ms-DOS compiler.
609
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000610Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
611
612 * parser.c HTMLparser.c: use the character() SAX callback
613 if the cdataBlock ain't defined.
614 * xpath.c: fix bug #115349 allowing compilation when configured
615 with --without-xpath since the Schemas code needs NAN and co.
616
William M. Brack59002e72003-07-04 17:01:59 +0000617Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
618
619 Fixed problem with multi-threading, shown by the test program
620 testThreads. After fix, ran mutiple tests on various speed
621 machines (single and dual processor X86), which all seem okay.
622
623 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
624
625 * threads.c: added missing initialisation for condition variable
626 in xmlNewRMutex.
627
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000628Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
629
630 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
631 closing bug #114837
632
633 * configure.in: Added checks for IPv6 support and getaddrinfo().
634
635 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
636
637 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
638
639 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
640 field or sockaddr_in field, depending upon the availability of IPv6
641 support.
642 have_ipv6(): Added to check for run-time IPv6 support.
643 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
644 Modified to parse a URI with IPv6 address given in [].
645 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
646 resolution, if it is available on the system, as gethostbyname
647 does not return IPv6 addresses on some platforms.
648 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
649 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
650 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
651 we are dealing with.
652
653 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
654 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
655 a URI with IPv6 address given in [].
656 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
657 available on the system. Also IPv6 addresses will be resolved by
658 gethostbyname only if IPv6 run-time support is available.
659 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
660
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000661Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
662
663 * win32/configure.js include/win32config.h
664 include/libxml/xmlversion.h.in: Applied the patch for BCB
665 by Eric Zurcher.
666
Daniel Veillardd7cec922003-06-13 12:30:10 +0000667Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
668
669 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
670 due to #115104 and while fixing #115101 . HTML URLs must not
671 be version dependant.
672
Daniel Veillard8265a182003-06-13 10:05:56 +0000673Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
674
675 * entities.c: do not generate &quot; for " outside of attributes
676 * result//*: this changes the output of some tests
677
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000678Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
679
680 * parser.c xmlIO.c: trying to fix #114277 about when file
681 remapping and escaping should really be attempted.
682
Daniel Veillarda37aab82003-06-09 09:10:36 +0000683Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
684
685 * doc/*: applied a patch from Gman for building docs
686 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
687 Gary Pennington to provide an allocator for xmlValidCtxt
688 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
689 #113580 about data not being passed immediately.
690
Daniel Veillarde1326112003-06-05 09:32:20 +0000691Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
692
693 * tree.c: applied a couple of patches from Mark Itzcovitz
694 to handle saving back "UTF-16" documents.
695
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000696Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
697
698 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
699 some work done while in the Maldives (hence the timezone on the
700 laptop !)
701 * result/schemas/length3* test/schemas/deter0_*
702 test/schemas/group0_*: some tests added too
703
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000704Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
705
706 * encoding.c: small fix
707 * xmlIO.c: fixed an error message
708
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000709Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
710
711 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
712 accepting an improper UTF8 sequence
713
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000714Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
715
716 * threads.c: applied the patch from Stéphane Bidoul for getting
717 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000718 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000719
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000720Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
721
722 * HTMLtree.c: fixing bug #112904: html output method escaped
723 plus sign character in URI attribute.
724
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000725Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
726
727 * build_glob.py global.data globals.c parser.c
728 include/libxml/globals.h: patch from Stéphane Bidoul for setting
729 up threads global defaults.
730 * doc/libxml2-api.xml: this extends the API with new functions
731 * python/tests/Makefile.am python/tests/reader2.py
732 python/tests/thread2.py: integrated the associated testcase and
733 fixed the error string used in reader2
734
Daniel Veillard38b80a82003-05-14 18:59:00 +0000735Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
736
737 * configure.in libxml.spec.in python/Makefile.am: trying
738 to conciliate --with-python= requirements and RPM builds,
739 a PITA really...
740
Daniel Veillard104caa32003-05-13 22:54:05 +0000741Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
742
743 * HTMLparser.c: oops last commit introduced a memory leak.
744
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000745Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
746
747 * xmllint.c doc/xmllint.xml: added --nonet option
748 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
749 xsltproc or xmllint
750 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
751 rebuilt
752 * HTMLparser.c: cleaned up the HTML parser context build when
753 using an URL
754
Daniel Veillardd437d322003-05-13 21:07:01 +0000755Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
756
757 * libxml.spec.in: added a comment about bug #112902
758
William M. Brack3dd57f72003-05-13 02:06:18 +0000759Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
760
761 * minor cleanup of configure '--help' display
762 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
763
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000764Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
765
766 * tree.c: PI nodes in external subset were not freed :-\
767 fixes bug #112842
768
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000769Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
770
771 * xmllint.c: added --schema option to run WXS schema validation
772 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
773 tried to improve error reporting in the Schema code, some cleanup
774 too.
775
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000776Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
777
778 * xmlschemas.c: fixed some problems in the handling of errors,
779 and attributes addressed by references.
780 * test/schemas/* result/schemas/*: dropped the verbosity level
781 and added a couple of new tests
782
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000783Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
784
785 * relaxng.c: Stéphane Bidoul found an off by one addressing
786 error on the error handling.
787
Daniel Veillarda77cf712003-05-09 23:09:55 +0000788Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
789
790 * xmlschemastypes.c: trying to fix #112673
791
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000792Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
793
794 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
795 warning, this fixed a bug and should close #111574
796
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000797Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
798
799 * xmlschemas.c: fixing bug #104081 with xs:all with an element
800 holding minOccurs="0"
801 * test/schemas/all_* result/schemas/all_*: added some regression
802 tests for that bug
803 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
804 Garry Pennington to compile without schemas support.
805
Daniel Veillarda067e652003-05-01 08:03:46 +0000806Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
807
808 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
809
Daniel Veillard61c52202003-04-30 12:20:34 +0000810Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
811
812 * xml2-config.in: try to fix Red hat bug #89957, do not
813 output -L/usr/lib64
814 * xmlreader.c: fixed a typo in a comment
815
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000816Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
817
818 * doc/tutorial/aph.html, ix01.html
819 forgot to cvs add the new files. Thanks to Roland van Laar
820 for pointing this out
821
Daniel Veillardd4330462003-04-29 12:40:16 +0000822Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
823
824 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
825 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
826 to the XML/XSLT doc generation closing #111799
827 * doc/html/*: complete update of the HTML results
828
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000829Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
830
831 * win32/defgen.xsl: fixed the conditional for unicode map,
832 removed hardcoded schema entries
833
834Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
835
836 * win32/defgen.xsl: new file, stylesheet for generating
837 win32/libxml2.def.src from doc/libxml2-api.xml
838 * win32/libxml2.def.src: is autogenerated from now on, changes
839 to this file will not appear here anymore
840
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000841Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
842
843 * win32/configure.js python/setup.py.in: applied patch
844 from Stéphane Bidoul for the Python bindings on the new
845 release.
846
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000847Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
848
849 * debugXML.c: included libxml/uri.h for xmlCanonicPath
850 declaration
851 * win32/configure.js: thread-enabled build is now default
852 * win32/libxml2.def.src: added more exports
853
Daniel Veillard1177ca42003-04-26 22:29:54 +0000854Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
855
856 * NEWS doc/*.xsl doc/*.html: updated the web site separated
857 developers from common pages, made the transition to XHTML1,
858 added validity checking to the makefile rules.
859
Daniel Veillard329456a2003-04-26 21:21:00 +0000860Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
861
862 * parser.c: fix for xmlIOParseDTD same as previous and reported
863 by Petr Pajas
864
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000865Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
866
867 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
868 closing #111638
869
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000870Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
871
872 * python/generator.py: fixed a problem in the generator where
873 the way functions are remapped as methods on classes was
874 not symetric and dependant on python internal hash order,
875 as reported by Stéphane Bidoul
876
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000877Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
878
879 * doc/tutorial:
880 xmltutorial.xml
881 xmltutorial.pdf
882 *.html
883 add appendix on generating compiler flags, more indexing
884
Daniel Veillard1c960272003-04-25 23:12:22 +0000885Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
886
887 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
888 to get libxml-2.5.7 to compile on OpenVMS
889
Daniel Veillardc5573462003-04-25 16:43:49 +0000890Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
891
892 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
893
Daniel Veillardfd583412003-04-25 13:22:10 +0000894Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
895
896 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
897 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
898 man page based on xsltproc and a stylesheet PI in the XML.
899
Daniel Veillarddc07e182003-04-25 10:39:38 +0000900Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
901
902 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
903 character preventing rendering by the man command.
904
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000905Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
906
907 * NEWS configure.in: preparing release 2.5.7
908 * doc/*: updated and rebuilt the docs
909 * doc/apibuild.py: fixed the script
910
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000911Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
912
913 * Makefile.am doc/apibuild.py: make sure the OOM code don't
914 get in the way of the builds
915 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
916
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000917Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
918
919 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
920 Memory test from Havoc Pennington #109368
921 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
922 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
923 include/libxml/parser.h: a lot of memory allocation cleanups
924 based on the results of the OOM testing
925 * check-relaxng-test-suite2.py: seems I forgot to commit the
926 script.
927
Daniel Veillard18f113d2003-04-23 15:18:26 +0000928Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
929
930 * xmlschemastypes.c: trivial fix for 109774 removing a warning
931
Daniel Veillard85095e22003-04-23 13:56:44 +0000932Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
933
934 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
935 more places where xmlCanonicPath() must be used to convert
936 filenames to URLs, trying to fix #111088
937
Daniel Veillard54396242003-04-23 07:36:50 +0000938Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
939
940 * python/libxml.c python/libxml.py: applied patch from
941 Brent M Hendricks adding binding for xmlCatalogAddLocal
942
Daniel Veillard45269b82003-04-22 13:21:57 +0000943Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
944
945 * HTMLparser.c: tried to fix #98879 again in a more solid
946 way.
947
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000948Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
949
950 * win32/libxml2.def.src: added more exports from the relaxng and
951 xmlreader clan
952
Daniel Veillardf431eb82003-04-22 08:37:26 +0000953Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
954
955 * SAX.c test/valid/ns* test/result/ns*: applied the patch
956 provided by Brent Hendricks fixing #105992 and integrated the
957 examples in the testsuite.
958
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000959Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
960
961 * TODO: updated a bit
962 * configure.in: fixed the comment, threads now default to on
963 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
964
Daniel Veillarda880b122003-04-21 21:36:41 +0000965Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
966
967 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
968 xmlreader.c include/libxml/parser.h: a lot of performance work
969 especially the speed of streaming through the reader and push
970 interface. Some thread related optimizations. Nearly doubled the
971 speed of parsing through the reader.
972
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000973Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
974
975 * doc/xmllint.xml
976 * doc/xmllint.1
977 update man page to explain use of --stream
978
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000979Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
980
981 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
982 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
983 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
984 include/libxml/globals.h include/libxml/xmlmemory.h: added
985 xmlMallocAtomic() to be used when allocating blocks which
986 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
987 to allow registering the full set of functions needed by
988 a garbage collecting allocator like libgc, ref #109944
989
Daniel Veillard84942712003-04-18 14:40:05 +0000990Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
991
992 * configure.in: switched to have thread support enabled by default,
993 didn't got troubles with ABI compatibility on Linux, hope it
994 won't break on strange OSes, if yes, report the system ID
995 * doc/libxml2-api.xml: just rebuilt the API
996
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000997Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
998
999 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1000 added support for large file, tested with a 3+GB instance,
1001 and some cleanup.
1002 * catalog.c: added a TODO
1003 * Makefile.am: added some "make tests" comments
1004
Daniel Veillardac297932003-04-17 12:55:35 +00001005Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * relaxng.c: some cleanups
1008 * doc/xmlreader.html: extended the document to cover RelaxNG and
1009 tree operations
1010 * python/tests/Makefile.am python/tests/reader[46].py: added some
1011 xmlReader example/regression tests
1012 * result/relaxng/tutor*.err: updated the output of a number of tests
1013
Daniel Veillard62163602003-04-17 09:36:38 +00001014Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1015
1016 * relaxng.c: valgrind pointed out an uninitialized variable error.
1017
Daniel Veillard33300b42003-04-17 09:09:19 +00001018Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1019
1020 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1021 xmlreader.c: augnemting the APIs, cleanups.
1022 * parser.c: cleanup bug #111005
1023 * xmlIO.c: added some missing comments
1024
Daniel Veillardce192eb2003-04-16 15:58:05 +00001025Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1028 trying to improve the subset compiled, and more testing.
1029 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1030 documentation
1031 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1032 * result/relaxng/*.err: fix some of the outputs
1033
Daniel Veillardf4e55762003-04-15 23:32:22 +00001034Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1035
1036 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1037 include/libxml/xmlreader.h: implemented streaming of
1038 RelaxNG (when possible) on top of the xmlReader interface,
1039 provided it as xmllint --stream --relaxng .rng .xml
1040 This seems to mostly work.
1041 * Makefile.am: updated to test RelaxNG streaming
1042
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001043Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1046 based validity checking of fragments of the document for
1047 which the RNG can be compiled to regexps. Works on all regression
1048 tests, only fix needed is related to error messages.
1049
Daniel Veillard52b48c72003-04-13 19:53:42 +00001050Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1053 include/libxml/xmlregexp.h: Starting work precompiling
1054 parts of RelaxNG schemas. Not plugged onto validity checking
1055 yet, just the regexp building part. Needed to extend some
1056 of the automata and regexp APIs.
1057
Daniel Veillardf6bad792003-04-11 19:38:54 +00001058Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1059
1060 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1061 xmllint --stream and xmllint --stream --valid returns errors
1062 code appropriately
1063
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001064Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1065
1066 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1067 and Next() operation to work on subtrees within the reader
1068 framework.
1069 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1070 * python/tests/reader5.py: added an example for those new
1071 functions of the reader.
1072
Daniel Veillard645c6902003-04-10 21:40:49 +00001073Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1076
Daniel Veillard9e077102003-04-10 13:36:54 +00001077Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1078
1079 * xmlreader.c: fixing HasValue for namespace as raised by
1080 Denys Duchier
1081
Daniel Veillard02ea1412003-04-09 12:08:47 +00001082Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * HTMLparser.c include/libxml/HTMLparser.h: exported
1085 htmlCreateMemoryParserCtxt() it was static
1086
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001087Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1088
1089 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1090 update from Charles Bozeman for date and duration types
1091 * test/schemas/date_0.* test/schemas/dur_0.*
1092 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1093
Daniel Veillardc00cda82003-04-07 10:22:39 +00001094Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1095
1096 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1097 fixing bug #107129, removing excessive allocation and calls
1098 to *printf in the code to build QName strings.
1099
Igor Zlatkovic69651182003-04-05 09:43:30 +00001100Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1101
1102 * win32/libxml2.def.src: fixed conditional exports, reported by
1103 Luke Murray.
1104
Daniel Veillardadba5f12003-04-04 16:09:01 +00001105Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * parser.c: fixed a possible problem with xmlRecoverMemory()
1108
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001109Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1110
1111 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1112 triostr.h: Bjorn sent an update for the TRIO portability layer.
1113
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001114Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1115
1116 * win32/libxml2.def.src: exported new functions
1117
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001118Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1119
1120 * configure.in NEWS: preparing release 2.5.6
1121 * doc/*: updated and rebuilt the docs
1122
Daniel Veillarde5020412003-04-01 09:55:20 +00001123Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1124
1125 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1126 on C14Ntests
1127
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001128Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1129
1130 * relaxng.c: one more fixup of error message reporting
1131
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001132Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1133
1134 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1135 variable pointed out by valgrind
1136
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001137Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1138
1139 * relaxng.c: try to work on bug #109225 and provide better
1140 error reports.
1141 * result/relaxng/* : this change the output of a number of tests
1142 * xinclude.c: fixing the parsed entity redefinition problem
1143 raised on the list.
1144 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1145
Daniel Veillardb3721c22003-03-31 11:22:25 +00001146Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1147
1148 * xmlschemastypes.c: fixed date comparison to handle the tzo
1149 The only failures left are disagreements on Notations and
1150 '+1' not being allowed for ulong, uint, ushort and ubyte.
1151
Daniel Veillard455cc072003-03-31 10:13:23 +00001152Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1153
1154 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1155 to the XML Schemas errata
1156 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1157
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001158Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1161 and facets support. Currently only schemas with binHex or
1162 base64 don't compile. A few error left in the test suite:
1163 found 1035 test instances: 919 success 23 failures
1164 most are gdate or gdateyear failing check, and a few cases where
1165 James clark tests results are strange.
1166 * valid.c: allow to reuse the Notation checking routine without
1167 having a validation context.
1168 * SAX.c: removed a #if 0
1169
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001170Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1171
1172 * xinclude.c: forgot to apply one check from #106931 patch
1173 * xmlschemastypes.c: more work on XML Schemas datatypes
1174
Daniel Veillardc4c21552003-03-29 10:53:38 +00001175Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1176
1177 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1178 on cleaning up XML Schemas datatypes based on James Clark tests
1179 test/xsdtest/xsdtest.xml
1180
Daniel Veillard80b19092003-03-28 13:29:53 +00001181Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1182
1183 * relaxng.c: implemented comparisons for Schemas values.
1184 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1185 some bugs in duration handling, comparisons for durations
1186 and decimals, removed all memory leaks pointed out by James
1187 testsuite. Current status is now
1188 found 238 test schemas: 197 success 41 failures
1189 found 1035 test instances: 803 success 130 failures
1190
Daniel Veillard91a13252003-03-27 23:44:43 +00001191Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1192
1193 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1194 leaks in the W3C XML Schemas code
1195 * xmlschemastypes.c: implemented nonPositiveInteger
1196 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1197 fixed the test and result.
1198
Daniel Veillard6560a422003-03-27 21:25:38 +00001199Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1200
1201 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1202 parser and a typo
1203 * xmlschemastypes.c: reindenting, fixing a memory access
1204 problem with dates.
1205
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001206Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1207
1208 * parser.c: fixing #109227 providing more context in case of
1209 start/end tag mismatch
1210 * python/tests/ctxterror.py python/tests/readererr.py: update the
1211 tests accordingly
1212
Daniel Veillardd9b72832003-03-27 14:24:00 +00001213Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1214
1215 * xinclude.c: should fix #109327 errors on memory accesses
1216
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001217Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1218
1219 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1220 is an URI reference
1221
Daniel Veillarde209b332003-03-26 21:40:13 +00001222Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1223
1224 * xpath.c: fixed bug #109160 on non-ASCII IDs
1225
Daniel Veillard642104e2003-03-26 16:32:05 +00001226Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1227
1228 * parser.c: Norm suggested a nicer error message for xml:space values
1229 errors
1230
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001231Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1232
1233 * xpath.c include/libxml/xpath.h: first part of the fix to
1234 performance bug #108905, adds xmlXPathOrderDocElems() providing
1235 document order for nodes.
1236 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1237
Daniel Veillard09628212003-03-25 15:10:27 +00001238Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1239
1240 * xmlschemastypes.c: removing a warning with Sun compiler
1241 bug #109154
1242
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001243Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1244
1245 * doc/xmllint.xml
1246 * doc/xmllint.1
1247 update xmllint man page with --relaxng option
1248
Daniel Veillard2032d292003-03-25 11:09:40 +00001249Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1250
1251 * python/setup.py.in : was missing "drv_libxml2.py"
1252
Daniel Veillard9adc0462003-03-24 18:39:54 +00001253Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1254
1255 * tree.c xpath.c: some changes related to the new way of
1256 handling Result Value Tree, before 2.5.5
1257
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001258Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1259
1260 * configure.in NEWS: preparing release 2.5.5
1261 * doc/* : updated the documentation and regenerated it.
1262
Daniel Veillardef0b4502003-03-24 13:57:34 +00001263Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1264
1265 * xpath.c: fixed some problems related to #75813 about handling
1266 of Result Value Trees
1267
Daniel Veillard9231ff92003-03-23 22:00:51 +00001268Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1269
1270 * uri.c: applied a set of patches from Lorenzo Viali correcting
1271 URI parsing errors.
1272
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001273Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1274
1275 * parser.c: validity status was not passed back when validating in
1276 entities, but raised by Oliver Fischer
1277
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001278Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1279
1280 * HTMLtree.c: avoid escaping ',' in URIs
1281
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001282Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1283
1284 * parser.c: fixing bug #108976 get the ID/REFs to reference
1285 the ID in the document content and not in the entity copy
1286 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1287 stuff, better solution for #107208
1288 * xmlregexp.c: removed a direct printf, dohhh
1289 * xmlreader.c: fixed a bug on streaming validation of empty
1290 elements in entities
1291 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1292 cleanup of the validation tests
1293 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1294 added more ID/IDREF tests to the suite
1295
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001296Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1297
1298 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1299 compiler.
1300
Daniel Veillard20863822003-03-22 17:51:47 +00001301Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1302
1303 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1304
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001305Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1306
1307 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1308 defined in entities content
1309
Daniel Veillard99737f52003-03-22 14:55:50 +00001310Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1311
1312 * SAX.c: Fixed validation bug #108858 on namespace names using
1313 entities and reported by Brent Hendricks
1314 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1315 --debug output.
1316
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001317Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1318
1319 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1320 about the DocType node not being reported sometimes.
1321 * python/tests/reader.py: added to test to the regression checks
1322
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001323Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1324
1325 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1326 reported by Edd Dumbill
1327
Daniel Veillard77a90a72003-03-22 00:04:05 +00001328Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1329
1330 * HTMLparser.c parser.c parserInternals.c: patch from
1331 johan@evenhuis.nl for #107937 fixing some line counting
1332 problems, and some other cleanups.
1333 * result/HTML/: this result in some line number changes
1334
Daniel Veillard580ced82003-03-21 21:22:48 +00001335Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1336
1337 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1338 instead of libxml.spec
1339 * relaxng.c: fixed some of the error reporting excessive
1340 verbosity
1341 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1342 xmlschemastypes.c: removed some warnings from gcc
1343 * doc/libxml2-api.xml: rebuilt
1344
Daniel Veillarde063f482003-03-21 16:53:17 +00001345Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * relaxng.c: another optimization, for choice this time
1348 * result/relaxng/spec1* result/relaxng/tutor12_1*
1349 result/relaxng/tutor3_7: cleanups.
1350
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001351Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1352
1353 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1354 * test/relaxng/testsuite.xml: augmented the test suite
1355 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1356 some schemas validation tests in the presence of foreign
1357 namespaces.
1358
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001359Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1360
1361 * relaxng.c: added another interleave speedup.
1362
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001363Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * xmlschemastypes.c: added integer and fixed one of the
1366 IDREFS regression tests pbm
1367 * result/relaxng/docbook_0.err: updated
1368
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001369Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1370
1371 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1372 declared both in the DTD and in the Schemas <grin/>
1373 * relaxng.c: more debug, added a big optimization for <mixed>
1374 * test/relaxng/testsuite.xml: augmented the testsuite
1375 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1376 DocBook example to the regression tests
1377
Daniel Veillard798024a2003-03-19 10:36:09 +00001378Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1379
1380 * check-xsddata-test-suite.py: cosmetic change for output
1381 * relaxng.c: try to minimize calls to malloc/free for states.
1382
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001383Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1384
1385 * tree.c: removed a warning
1386 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1387 support
1388 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1389 cleanup/improvements of the regression tests batch
1390 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1391
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001392Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1393
1394 * relaxng.c: fixed error msg cleanup deallocation
1395 * xmlschemastypes.c: added a function to handle lists of
1396 atomic types, added support for IDREFS
1397
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001398Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1399
1400 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1401 and IDREF, usable from RelaxNG now
1402 * include/libxml/xmlschemastypes.h: need to add a new interface
1403 because the validation modifies the infoset
1404 * test/relaxng/testsuite.xml: extended the testsuite
1405
Daniel Veillard952379b2003-03-17 15:37:12 +00001406Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1407
1408 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1409 shemas datatype ID/IDREF support still missing though.
1410 * xmlreader.c: fix a crashing bug with prefix raised by
1411 Merijn Broeren
1412 * test/relaxng/testsuite.xml: augmented the testsuite with
1413 complex inheritance tests
1414
Daniel Veillardfd573f12003-03-16 17:52:32 +00001415Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1416
1417 * relaxng.c: switched back to the previous Relax-NG code base,
1418 the derivation algorithm need severe constraining code to avoid
1419 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1420 TEI based example and other bugs
1421 * result/relaxng/*err: updated the results
1422 * test/relaxng/testsuite.xml: started a new test suite
1423
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001424Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1425
1426 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1427 that the original RelaxNG validation code was un-fixeable, it got
1428 rewritten to use the derivation algorithm from James Clark and
1429 redebugged it (nearly) from scratch:
1430 found 373 test schemas: 372 success 1 failures
1431 found 529 test instances: 529 success 0 failures
1432
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001433Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1434
1435 * SAX.c parser.c: fix some recursion problems introduced in the
1436 last release.
1437 * relaxng.c: more debugging of the RNG validation engine, still
1438 problems though.
1439
Daniel Veillard5add8682003-03-10 13:13:58 +00001440Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1441
1442 * Makefile.am: stop generating wrong result file with * in name
1443 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1444 * result/relaxng/demo* test/relaxng/demo: added the tests from
1445 Sebastian reproducing the problem.
1446
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001447Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1448
Daniel Veillard5add8682003-03-10 13:13:58 +00001449 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1450 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001451
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001452Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1453
1454 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1455 variable to control the indentation for the xmllint "--format"
1456 option
1457
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001458Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1459
1460 * encoding.c: applied Gennady's patch against buffer overrun
1461
Daniel Veillard42f12e92003-03-07 18:32:59 +00001462Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1463
1464 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1465 Clark it appeared I had bug in URI parsing code ...
1466 * relaxng.c include/libxml/relaxng.h: completely revamped error
1467 reporting to not loose message from optional parts.
1468 * xmllint.c: added timing for RNG validation steps
1469 * result/relaxng/*: updated the result, all error messages changed
1470
Daniel Veillardedfd5882003-03-07 14:20:40 +00001471Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1472
1473 * xpath.c: fix bug #107804, the algorithm used for document order
1474 computation was failing on attributes.
1475
Daniel Veillard83391282003-03-06 21:37:30 +00001476Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * valid.c: fix bug #107764 , possibility of buffer overflow
1479 in xmlValidDebug()
1480
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001481Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1482
1483 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1484 from Philipp Dunkel
1485
Daniel Veillard5f704af2003-03-05 10:01:43 +00001486Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1487
1488 * xmlschemastype.c: made powten array static it should not be exported
1489 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1490 parser function.
1491 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1492
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001493Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1494
1495 * tree.c: fixed a node dump crash on attributes
1496 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1497 an URI test bug and get better output.
1498
Daniel Veillard463a5472003-02-27 21:30:32 +00001499Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1500
1501 * check-xsddata-test-suite.py: give more infos
1502 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1503 REF->DEF in attribute values.
1504
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001505Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1506
1507 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1508 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1509 regression tests from James Clark.
1510
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001511Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1512
1513 * relaxng.c xmlschemas.c xmlschemastypes.c
1514 include/libxml/xmlschemastypes.h: added param support for relaxng
1515 type checking, started to increment the pool of simple types
1516 registered, still much work to be done on simple types and
1517 facets checkings.
1518
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001519Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1520
1521 * entities.c: fixes again one of the problem raised by
1522 James Clark in #106788
1523
Daniel Veillardc482e262003-02-26 14:48:48 +00001524Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1525
1526 * relaxng.c: Fixed a couple of problem raised by James Clark
1527 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1528 datatype level still not fixed though.
1529
Daniel Veillard17bed982003-02-24 20:11:43 +00001530Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1531
1532 * configure.in: preparing release 2.5.4
1533 * doc/*: updated and rebuilt the docs
1534 * relaxng.c: removed warnings
1535 * result/relaxng/*: updated the results
1536
Daniel Veillardf4be0182003-02-24 19:54:33 +00001537Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1538
1539 * valid.c: fixes a DTD regexp generation problem.
1540
Daniel Veillard02111c12003-02-24 19:14:52 +00001541Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1542
1543 * parser.c: fixes bug #105998 about false detection of
1544 attribute consumption loop.
1545
Daniel Veillard2406abd2003-02-24 18:16:47 +00001546Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1547
1548 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1549
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001550Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1551
1552 * SAX.c: fixed bug #105992
1553
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001554Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1555
1556 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1557 element.
1558 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1559 found 373 test schemas: 369 success 4 failures
1560 found 529 test instances: 525 success 4 failures
1561 * check-relaxng-test-suite.py: added memory debug reporting
1562
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001563Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1564
1565 * uri.c parser.c: some warning removal on Igor's patch
1566 * tree.c: seems I messed up with #106788 fix
1567 * python/libxml.c: fixed some base problems when Python provides
1568 the resolver.
1569 * relaxng.c: fixed the interleave algorithm
1570 found 373 test schemas: 364 success 9 failures
1571 found 529 test instances: 525 success 4 failures
1572 the resulting failures are bug in the algorithm from 7.3 and
1573 lack of support for params
1574
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001575Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1576
1577 * parser.c: another fix for nodeinfo in entities problem
1578 * tree.c entities.c: fixed bug #106788 from James Clark
1579 some spaces need to be serialized as character references.
1580
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001581Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1582
1583 * parser.c uri.c: fixed the bug I introduced in the path
1584 handling, reported by Sebastian Bergmann
1585
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001586Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1587
1588 * parser.c: fixing some nodeinfo in entities problem raised
1589 by Glenn W. Bach
1590 * relaxng.c: implemented the first section 7.3 check
1591 * result/relaxng/*: updated the results
1592
Daniel Veillardc5312d72003-02-21 17:14:10 +00001593Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1594
1595 * relaxng.c: fixed some problems in the previous commit
1596 and finished implementing 4.16 rules checking
1597 found 373 test schemas: 353 success 20 failures
1598 found 529 test instances: 519 success 6 failures
1599 * result/relaxng/*: updated the results
1600
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001601Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1602
1603 * relaxng.c: implemented checks from section 7.2
1604
Daniel Veillard77648bb2003-02-20 15:03:22 +00001605Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1606
1607 * relaxng.c: implemented the checks from section 7.1, fixed
1608 some of the 4.20 and 4.21 problems.
1609 found 373 test schemas: 338 success 35 failures
1610 found 529 test instances: 519 success 6 failures
1611 * result/relaxng/*: updated the results
1612
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001613Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1614
1615 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1616 * result/relaxng/*: updated the results
1617
Daniel Veillardce14fa52003-02-19 17:32:48 +00001618Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1619
1620 * relaxng.c: more bugfixes
1621 * result/relaxng/*: updated the results
1622
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001623Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1624
1625 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1626 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1627 * SAX.c: ensured xmlDoc.URL is always canonic
1628 * parser.c: obsoleted xmlNormalizeWindowsPath
1629 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1630 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1631 * win32/libxml2.def.src: added few exports
1632
1633
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001634Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1635
1636 * Makefile.am configure.in: patched to have shared libraries
1637 for Python regression tests and static binaries for gdb debug
1638 in my development environment
1639 * relaxng.c: more bugfixes
1640 found 373 test schemas: 296 success 77 failures
1641 found 529 test instances: 516 success 8 failures
1642 * result/relaxng/*: updated the results
1643
Daniel Veillard8fe98712003-02-19 00:19:14 +00001644Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1645
1646 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1647
Daniel Veillardd4310742003-02-18 21:12:46 +00001648Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1649
1650 * xmlschemastypes.c: float/double check bugfix
1651 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1652 validation
1653 * xmlreader.c: add a TODO for Jody
1654 * relaxng.c: bugfix bugfix bugfix
1655 found 373 test schemas: 300 success 73 failures
1656 found 529 test instances: 507 success 10 failures
1657 * result/relaxng/*: updated the results
1658
Daniel Veillard2df2de22003-02-17 23:34:33 +00001659Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1660
1661 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1662
Daniel Veillard416589a2003-02-17 17:25:42 +00001663Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1664
1665 * relaxng.c check-relaxng-test-suite.py: more work on the
1666 RelaxNG implementation conformance testing.
1667 found 373 test schemas: 284 success 89 failures
1668 found 529 test instances: 448 success 47 failures
1669 * result/relaxng/*: updated the results
1670
Daniel Veillard784b9352003-02-16 15:50:27 +00001671Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1672
1673 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1674 a patch from Kjartan Maraas to fix some typos
1675
Daniel Veillardfebcca42003-02-16 15:44:18 +00001676Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1677
1678 * relaxng.c: more bug-hunting
1679 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1680 intermediate rng tree
1681 * python/generator.py: patch from Stephane Bidoul to fix the generator
1682 on python < 2.2
1683
Daniel Veillardd2298792003-02-14 16:54:11 +00001684Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1685
1686 * check-relaxng-test-suite.py relaxng.c: more testing on the
1687 Relax-NG front, cleaning up the regression tests failures
1688 current state and I forgot support for "mixed":
1689 found 373 test schemas: 280 success 93 failures
1690 found 529 test instances: 401 success 68 failures
1691 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1692 moved the Name, NCName and QName validation routine in tree.c
1693 * uri.c: fixed handling of URI ending up with #, i.e. having
1694 an empty fragment ID.
1695 * result/relaxng/*: updated the results
1696
Daniel Veillard9a237c92003-02-13 15:52:58 +00001697Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1698
1699 * check-xinclude-test-suite.py: improved the script accordingly
1700 to the XInclude regression tests updates
1701 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1702 November 2002
1703 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1704 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1705 augmented the Xpointer testsuite for the element() scheme
1706
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001707Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1708
1709 * relaxng.c: added TODO for the DTD compatibility spec
1710 * xinclude.c: more bug fixes driven by the testsuite
1711
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001712Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1713
1714 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1715 regression tests for XInclude, improved the script, improving
1716 XInclude error reporting mechanism
1717
Daniel Veillard1d788d22003-02-10 16:21:58 +00001718Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1719
1720 * NEWS doc/* configure.in: preparing release 2.5.3
1721
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001722Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1723
1724 * tree.c: trying to fix #104934 about some XHTML1 serialization
1725 issues.
1726
Daniel Veillard809faa52003-02-10 15:43:53 +00001727Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1728
1729 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1730 encoding conversion when the input buffer stops in the
1731 middle of a multibyte char
1732
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001733Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1734
1735 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1736 * check-relaxng-test-suite.py: python script to run regression
1737 against OASIS RelaxNG testsuite
1738 * relaxng.c: some cleanup tweaks
1739 * HTMLparser.c globals.c: cleanups in comments
1740 * doc/libxml2-api.xml: updated the API
1741 * result/relaxng/*: errors moved files, so large diffs but
1742 no changes at the semantic level.
1743
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001744Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * tree.c: fixing #105678 problem when dumping a namespace node.
1747
Daniel Veillard591b4be2003-02-09 23:33:36 +00001748Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1749
1750 * xpath.c: fixed doc comment problems
1751 * python/generator.py python/libxml_wrap.h python/types.c: adding
1752 RelaxNG wrappers
1753 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1754 test of those early Python RelaxNG bindings
1755
1756Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001757
1758 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1759 * relaxng.c: found the validation problem I had with interleave
1760 when not covering all remaining siblings
1761 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1762 testsuite and check the RNG schemas against the RNG schemas
1763 given in appendix A
1764
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001765Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1766
1767 * win32/Makefile.msvc: updates for RelaxNG
1768 * win32/Makefile.mingw: updates for RelaxNG
1769 * win32/libxml2.def.src: added RelaxNG exports
1770
Daniel Veillard97fd5672003-02-07 13:01:54 +00001771Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1772
1773 * xinclude.c: applied another bug fix from Sean Chittenden
1774
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001775Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1776
1777 * configure.in xmllint.c: I f...ed up the default configuration
1778 of schemas and --relaxng option display in xmllint, pointed by
1779 Morus Walter.
1780 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1781 detection module, fixes bug #105374.
1782
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001783Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1784
1785 * xmlschemastypes.c: added the boolean base type.
1786
Daniel Veillard96a4b252003-02-06 08:22:32 +00001787Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1788
1789 * xmlschemastypes.c: started implementing some of the missing
1790 default simple types
1791 * result/relaxng/*: updated the results
1792
Daniel Veillard72fef162003-02-05 14:31:19 +00001793Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1794
1795 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1796
Daniel Veillard71531f32003-02-05 13:19:53 +00001797Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1798
1799 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1800 * Makefile.am: use xmllint for doing the RelaxNG tests
1801 * configure.in: preparing 2.5.2 made schemas support default to
1802 on instead of off
1803 * relaxng.c: removed the verbosity
1804 * xmllint.c: added --relaxng option
1805 * python/generator.py python/libxml_wrap.h: prepared the integration
1806 of the new RelaxNG module and schemas
1807 * result/relaxng/*: less verbose output
1808
Daniel Veillardec498e12003-02-05 11:01:50 +00001809Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1810
1811 * valid.c: do not run content model validation if the
1812 content is not determinist
1813
Daniel Veillardde590ca2003-02-05 10:45:26 +00001814Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1815
1816 * SAX.c: added the redefinition of namespaced attribute
1817 check that was missing as Fabrice Desré pointed out.
1818
Daniel Veillard930dfb62003-02-05 10:17:38 +00001819Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1820
1821 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1822 improvements from Nick Kew, allowing to do more checking
1823 to HTML elements and attributes.
1824
Daniel Veillard4287c572003-02-04 22:48:53 +00001825Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1826
1827 * xinclude.c: fixing bug #105137 about entities declaration
1828 needing to be copied to the including document.
1829
Daniel Veillard652d8a92003-02-04 19:28:49 +00001830Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1831
1832 * catalog.c: fixed bug #104817 with delegateURI
1833 * xpath.c: fixing bugs #104123 and #104125
1834
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001835Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1836
1837 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1838 python/types.c: fixing #104096 to compile without regexps
1839
Daniel Veillard57e79b32003-02-04 15:33:12 +00001840Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1841
1842 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1843 when building the automata for elem*
1844
Daniel Veillard358a9892003-02-04 15:22:32 +00001845Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1846
1847 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1848 bug #103827
1849
Daniel Veillardeb137172003-02-04 15:18:06 +00001850Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1851
1852 * HTMLparser.c: updating a comment, fixing #103776
1853
Daniel Veillard8d589042003-02-04 15:07:21 +00001854Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1855
1856 * parser.c: fixing bug 105049 for validity checking of content
1857 within recursive entities.
1858
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001859Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1860
1861 * HTMLparser.c: try to fix # 105049
1862 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1863 * tree.c: updated a function comment
1864
Daniel Veillard419a7682003-02-03 23:22:49 +00001865Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1866
1867 * relaxng: more work on grammars and refs/defs
1868 * test/relaxng/* result/relaxng/*: augmented/updated the
1869 regression tests
1870
Daniel Veillard144fae12003-02-03 13:17:57 +00001871Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1872
1873 * relaxng: more work on name classes, except support
1874 * test/relaxng/* result/relaxng/*: augmented/updated the
1875 regression tests
1876
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001877Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1878
1879 * relaxng: more work on name classes, the "validate all" schemas
1880 seems to work now.
1881 * test/relaxng/* result/relaxng/*: augmented/updated the
1882 regression tests
1883
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001884Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1885
1886 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1887 * parser.c: put a guard against infinite document depth, basically
1888 trying to avoid another kind of DoS attack.
1889 * relaxng.c: some code w.r.t. nameClasses
1890
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001891Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1892
1893 * test/relaxng/* result/relaxng/*: check all the namespace support
1894 was actually correct based on tutorial section 10.
1895
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001896Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1897
1898 * relaxng: include seems to work okay now
1899 * test/relaxng/* result/relaxng/*: augmented/updated the
1900 regression tests
1901
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001902Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1903
1904 * relaxng.c: a bit of work done in the train back.
1905 * test/relaxng/*: added one of the include tests
1906
Daniel Veillard154877e2003-01-30 12:17:05 +00001907Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1908
1909 * relaxng: more work done in the train
1910 * test/relaxng/* result/relaxng/*: augmented/updated the
1911 regression tests
1912
Daniel Veillarde431a272003-01-29 23:02:33 +00001913Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1914
1915 * relaxng.c: debugging of externalRef
1916 * test/relaxng/* result/relaxng/*: augmented/updated the
1917 regression tests
1918
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001919Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1920
1921 * relaxng.c: more work on Relax-NG, implementing externalRef
1922 * test/relaxng/* result/relaxng/*: augmented/updated the
1923 regression tests
1924 * Makefile.am: cleanup to Relaxtests target
1925
Daniel Veillardb08c9812003-01-28 23:09:49 +00001926Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1927
1928 * relaxng.c: more work on Relax-NG, implementing interleave
1929 * test/relaxng/* result/relaxng/*: augmented/updated the
1930 regression tests
1931
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001932Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1933
1934 * relaxng.c: more work on Relax-NG, implementing interleave
1935 * test/relaxng/* result/relaxng/*: augmented/updated the
1936 regression tests
1937
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001938Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1939
1940 * doc/tutorial/customfo.xsl
1941 * doc/tutorial/customhtml.xsl
1942 adding stylesheet customizations used to generate fo
1943 for pdf and html
1944
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001945Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1946
1947 * relaxng.c: more work on Relax-NG
1948 * test/relaxng/* result/relaxng/*: augmented/updated the
1949 regression tests
1950 * xmlschemastypes.c: added a number of base type definition but not
1951 the associated checks, those are still TODOs
1952
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001953Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1954
1955 in docs/tutorial:
1956 * apa.html
1957 * apb.html
1958 * apc.html
1959 * apd.html
1960 * ape.html
1961 * apf.html
1962 * apg.html
1963 * ar01s02.html
1964 * ar01s03.html
1965 * ar01s04.html
1966 * ar01s05.html
1967 * ar01s06.html
1968 * ar01s07.html
1969 * ar01s08.html
1970 * index.html
1971 * xmltutorial.pdf
1972 * xmltutorial.xml
1973 add index to tutorial
1974
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001975Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1976
1977 * doc/xmlcatalog.1
1978 * doc/xmlcatalog_man.html
1979 * doc/xmlcatalog_man.xml
1980 belatedly fixing bug #93622 (adds rewriteURI type to
1981 "--add" option in xmlcatalog man page
1982
Daniel Veillard3be27512003-01-26 19:49:04 +00001983Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1984
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001985 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001986 Julio Merino, closing #104475
1987
Daniel Veillardea3f3982003-01-26 19:45:18 +00001988Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1989
1990 * relaxng.c: more work on Relax-NG
1991 * test/relaxng/* result/relaxng/*: augmented/updated the
1992 regression tests
1993
Daniel Veillardedc91922003-01-26 00:52:04 +00001994Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1995
1996 * relaxng.c: more work on Relax-NG
1997 * test/relaxng/* result/relaxng/*: augmented/updated the
1998 regression tests
1999
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002000Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2001
2002 * README: updated the policy on private mail answers
2003 * relaxng.c: more work on Relax-NG
2004 * test/relaxng/* result/relaxng/*: augmented/updated the
2005 regression tests
2006
Daniel Veillard7424eb62003-01-24 14:14:52 +00002007Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2008
2009 * error.c parser.c tree.c: applied a documentation patch from
2010 Stefan Kost
2011
Daniel Veillard276be4a2003-01-24 01:03:34 +00002012Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2013
2014 * relaxng.c: more work on Relax-NG
2015 * doc/*: regenerated the docs
2016 * test/relaxng/* result/relaxng/*: updated and augmented the
2017 Relax-NG regression tests and results
2018
Daniel Veillard6eadf632003-01-23 18:29:16 +00002019Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2020
2021 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2022 First commit of the new Relax-NG validation code, not generally
2023 useful yet.
2024 * test/relaxng/* result/relaxng/*: current state of the regression
2025 tests
2026
Daniel Veillard814a76d2003-01-23 18:24:20 +00002027Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2028
2029 * tree.c: minimized the memory allocated for GetContent
2030 and a bit of cleanup.
2031
Daniel Veillardff12c492003-01-23 16:42:55 +00002032Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2033
2034 * python/generator.py: seems there is no good reasons to
2035 not generate bindings for XPointer
2036
Daniel Veillard540a31a2003-01-21 11:21:07 +00002037Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2038
2039 * xmlreader.c doc/apibuild.py: applied a new patch from
2040 Stéphane Bidoul for cleanups
2041 * doc/libxml2-api.xml: rebuilt the API description with
2042 new entry points
2043
Daniel Veillard417be3a2003-01-20 21:26:34 +00002044Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2045
2046 * xmlreader.c python/drv_libxml2.py python/generator.py
2047 python/libxml.c python/libxml.py python/libxml_wrap.h
2048 python/types.c: patch from Stéphane Bidoul for better per
2049 context error message APIs
2050 * python/tests/ctxterror.py python/tests/readererr.py:
2051 update of the tests
2052
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002053Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2054
2055 * doc/guidelines.html
2056 grammar and spelling cleanup
2057
Daniel Veillard26f70262003-01-16 22:45:08 +00002058Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2059
2060 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2061 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2062 a patch from Stéphane Bidoul to allow per XMLtextReader error
2063 and warning handling
2064 * python/tests/Makefile.am python/tests/readererr.py: adding the
2065 specific regression test
2066
Daniel Veillard71f9d732003-01-14 16:07:16 +00002067Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2068
2069 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2070 should raise a syntax error
2071
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002072Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2073
2074 * python/libxml.c: cleanup patch from Stéphane Bidoul
2075
Daniel Veillard81601f92003-01-14 13:42:37 +00002076Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2077
2078 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2079
Daniel Veillarde6227e02003-01-14 11:42:39 +00002080Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2081
2082 * python/generator.py python/libxml.c python/libxml.py
2083 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002084 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002085 Python level.
2086 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2087 regression test for it.
2088
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002089Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2090
2091 * xmlreader.c: fixed the streaming property of the reader,
2092 it was generating tree faster than consuming it. Pointed out
2093 by Nate Myers
2094 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2095
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002096Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2097
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002098 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002099
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002100Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2101
2102 * xpath.c: fix to the XPath implementation for parent and
2103 ancestors axis when operating on a Result Value Tree.
2104 Fixes bug #100271
2105
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002106Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2107
2108 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2109 to fix some URI/file escaping problems
2110
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002111Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2112
2113 * python/generator.py: fixed a bug raised by Raymond Wiker,
2114 docSetRootElement() should not raise an exception if the
2115 return is None
2116
Daniel Veillard3e20a292003-01-10 13:14:40 +00002117Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2118
2119 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2120 fixed bug #102181 by applying the suggested change and fixing
2121 the generation/registration problem.
2122
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002123Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2124
2125 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2126 routines.
2127
Daniel Veillard8f872442003-01-09 23:19:02 +00002128Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2129
2130 * parser.c: one more IsEmptyElement crazyness, that time in
2131 external parsed entities if substitution is asked.
2132 * python/tests/reader3.py: added a specific test.
2133
Daniel Veillarde329fc22003-01-09 21:36:42 +00002134Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2135
2136 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2137 support and improved error handler registration
2138
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002139Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2140
2141 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2142 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2143 * README: fixed a link
2144
Daniel Veillarde2830f12003-01-08 17:47:49 +00002145Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2146
2147 * configure.in doc/* NEWS: preparing 2.5.1 release
2148 * SAX.c parser.c: fixing XmlTextReader bug
2149
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002150Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2151
2152 * SAX.c: fuck, I introduced a memory leak on external parsed
2153 entities in 2.5.0 :-(
2154
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002155Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2156
2157 * xmllint.c: another fix needed as pointed by Christophe Merlet
2158 for --stream --debug if compiled without debug support.
2159
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002160Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2161
2162 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002163 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002164 update man page with --stream and --chkregister
2165
Daniel Veillard8326e732003-01-07 00:19:07 +00002166Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2167
2168 * globals.c: fixed --with-threads compile
2169 * xmllint.c: fixed --without-debug compile
2170 * include/libxml/globals.h: cleanup
2171 * include/libxml/schemasInternals.h: add a missing include
2172
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002173Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2174
2175 * configure.in NEWS: preparing 2.5.0 release
2176 * SAX.c: only warn in pedantic mode about namespace name
2177 brokeness
2178 * globals.c: fix a doc generation problem
2179 * uri.c: fix #101520
2180 * doc/*: updated and rebuilt the doc for the release, includuding
2181 stylesheet update
2182 * python/Makefile.am: fix a filename bug
2183
2184Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2185
2186 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2187 should not be called.
2188
2189Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2190
2191 * libxml-2.0.pc.in: applied the patch to fix #101894
2192
2193Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2194
2195 * tree.c : applied patch from Lukas Schroeder for register callbacks
2196 * valid.c: modified patch from Lukas Schroeder to test
2197 register callbacks with --chkregister
2198
2199Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2200
2201 * xmlreader.c: seriously changed the way data are pushed to
2202 the underlying parser, go by block of 512 bytes instead of
2203 tryng to detect tag boundaries at that level. Changed the
2204 way empty element are detected and tagged.
2205 * python/tests/reader.py python/tests/reader2.py
2206 python/tests/reader3.py: small changes mostly due to context
2207 reporting being different and DTD node being reported. Some
2208 errors previously undetected are now caught and fixed.
2209 * doc/xmlreader.html: flagged last section as TODO
2210
2211Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2212
2213 * python/libxml.py: integrated the Python 2.2 optimizations
2214 from Hannu Krosing, while maintaining compatibility with
2215 1.5 and 2.1
2216
2217Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2218
2219 * xmllint.c: a bit of cleanup
2220 * xmlreader.c: small fix
2221 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2222 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2223
2224Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2225
2226 * python/setup.py.in: patch from Stéphane Bidoul to include
2227 drv_libxml2.py in setup.py
2228
2229Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2230
2231 * doc/xmlreader.html: starting documenting the new XmlTextReader
2232 interface.
2233
2234Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2235
2236 * xmllint.c: added the --stream flag to use the TextReader API
2237 * xmlreader.c: small performance tweak
2238
2239Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2240
2241 * xmlreader.c python/tests/reader2py: okay the DTD validation
2242 code on top of the XMLTextParser API should be solid now.
2243
2244Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2245
2246 * xmlreader.c python/tests/reader2py: Fixing some more mess
2247 with validation and recursive entities while using the
2248 reader interface, it's getting a bit messy...
2249
2250Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2251
2252 * xmlreader.c python/tests/reader.py: another couple of problem
2253 related to IsEmptyElement reported by Stéphane Bidoul needed
2254 some fixes.
2255
2256Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2257
2258 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2259 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2260 based on the python XmlTextReader interface.
2261
2262Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2263
2264 * tree.c: backing out one change in the last patch which broke the
2265 regression tests
2266
2267Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2268
2269 * global.data globals.c tree.c include/libxml/globals.h: applied
2270 an old patch from Lukas Schroeder to track node creation and
2271 destruction. Probably missing a lot of references at the moment
2272 and not usable reliably.
2273
2274Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2275
2276 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2277 from doc/news.html and a stylesheet
2278
2279Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2280
2281 * xmlreader.c python/tests/reader.py: fixed another couple of
2282 xmlreader bugs reported by Stéphane Bidoul and added tests.
2283
2284Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2285
2286 * xmlreader.c python/tests/reader2.py: fixed another validity
2287 checking in external parsed entities raised by Stéphane Bidoul
2288 and added a specific regression test.
2289 * python/tests/reader3.py: cleanup
2290
2291Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * xmlreader.c python/tests/reader2.py: fixed a problem with
2294 validation within entities pointed by Stéphane Bidoul, augmented
2295 the tests to catch those.
2296
2297Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * python/generator.py: modified the generator to allow keeping
2300 class references when creating new classes, needed to fix a bug
2301 pointed by Stéphane Bidoul where the input buffer of the
2302 xmlTextReader instance gets destroyed if the python wrapper for
2303 the input is not referenced anymore.
2304
2305Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2308 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2309
2310Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * xmlreader.c python/tests/reader.py: fixed another problem
2313 pointed by Stéphane Bidoul
2314
2315Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2316
2317 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2318 with "<a/>"
2319
2320Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * SAX.c: warn on xmlns:prefix="foo"
2323 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2324 for namespace attributes handling.
2325
2326Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2329 a really nasty problem raised by a DocBook XSLT transform
2330 provided by Sebastian Bergmann
2331
2332Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2335 by Stéphane Bidoul and integrated it into the tests
2336
2337Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2340 extended the XmlTextReader API a bit, addding accessors for
2341 the current doc and node, and an entity substitution mode for
2342 the parser.
2343 * python/libxml.py python/libxml2class.txt: related updates
2344 * python/tests/Makefile.am python/tests/reader.py
2345 python/tests/reader2.py python/tests/reader3.py: updated a bit
2346 the old tests and added a new one to test the entities handling
2347
2348Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * python/generator.py python/libxml2class.txt
2351 python/tests/reader.py python/tests/reader2.py: changed the
2352 generator to provide casing for the XmlTextReader similar to
2353 C# so that examples and documentation are more directly transposable.
2354 Fixed the couple of tests in the suite.
2355
2356Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * doc/guidelines.html: added a document on guildeline for
2359 publishing and deploying XML
2360
2361Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2362
2363 * valid.c xmlreader.c: final touch running DTD validation
2364 on the XmlTextReader
2365 * python/tests/Makefile.am python/tests/reader2.py: added a
2366 specific run based on the examples from test/valid/*.xml
2367
2368Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * python/libxml.py: added a few predefined xmlTextReader parser
2371 configuration values.
2372
2373Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * python/libxml_wrap.h: trying to fix #102037
2376
2377Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * SAX.c: fixing bug #95296, when the predefined entities
2380 are redefined in the DTD the default one must be used
2381 instead anyway.
2382
2383Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2384
2385 * doc/xmllint.xml
2386 * doc/xmllint.1
2387 Add discussion of XML_DEBUG_CATALOG to xmllint man
2388 page - bug #100907
2389
2390
2391Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * xmlreader.c: Fixed the empty node detection to avoid reporting
2394 an inexistant close tag.
2395
2396Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2399 for Python 2.1
2400
2401Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2404
2405Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * doc/libxml2-api.xml python/tests/reader.py: one really need
2408 to provide the base URI information when creating a reader parser
2409 from an input stream. Updated the API and the example using it.
2410
2411Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2414 include/libxml/valid.h include/libxml/xmlreader.h: working on
2415 DTD validation on top of xml reader interfaces. Allows to
2416 validate arbitrary large instances. This required some extensions
2417 to the valid module interface and augmenting the size of xmlID
2418 and xmlRef structs a bit.
2419 * uri.c xmlregexp.c: simple cleanup.
2420
2421Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2424 work on the xml reader interfaces.
2425 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2426 Web page for the Windows binaries.
2427
2428Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2429
2430 * xmlIO.c: applied a patch for VMS following the report by
2431 Nigel Hall
2432
2433Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * parser.c: the parseStartTag bug fix wasn't complete.
2436
2437Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2440 parseStartTag, fixing it.
2441 * test/att4 result/att4 result/noent/att4: adding the test
2442 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2443 more methods to XmlTextReader.
2444
2445Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2446
2447 * win32/libxml2.def.src: added more xml reader exports
2448 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2449 to the build
2450
2451Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2452
2453 * doc/tutorial/xmltutorial.xml
2454 plus generated html and pdf
2455 Updating tutorial again based on further comments from Niraj
2456 Tolia on the last iteration
2457
2458Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2459
2460 * doc/tutorial/xmltutorial.xml
2461 * doc/tutorial/includekeyword.c
2462 * doc/tutorial/includegetattribute.c
2463 plus generated html and pdf
2464 Adding fix from Niraj Tolia to tutorial to properly free memory.
2465
2466
2467Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2470 more methods of XmlTextReader.
2471 * python/libxml2class.txt python/tests/reader.py: this increased the
2472 methods in the bndings, augmented the test to check those new
2473 functions.
2474
2475Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2478 methods of XmlTextReader.
2479 * python/generator.py python/libxml_wrap.h python/types.c
2480 python/libxml2class.txt: added the reader to the Python bindings
2481 * python/tests/Makefile.am python/tests/reader.py: added a specific
2482 test for the Python bindings of the Reader APIs
2483 * parser.c: small cleanup.
2484
2485Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * xinclude.c: fallback was only copying the first child not the
2488 full child list of the fallback element, closes #89684 as reopened
2489 by Bernd Kuemmerlen
2490
2491Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2492
2493 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2494
2495Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * configure.in: preparing release of 2.4.30
2498 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2499 gives enum values, fix functype return type, put back fields in
2500 structs
2501 * doc/*: updated the docs rebuilt
2502
2503Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2506 about htmlNodeDumpOutput location.
2507 * xpath.c: removed an undefined function signature
2508 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2509 too many symbols in the API breaking the python bindings.
2510 Updated with the libxslt/libexslt changes.
2511
2512Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * configure.in: preparing release of 2.4.29
2515 * doc/*: rebuilt the docs and API
2516 * xmlreader.c: a few more fixes for the XmlTextReader API
2517
2518Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2519
2520 * include/win32config.h: applied mingw patch from Magnus Henoch
2521
2522Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2525
2526Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2529 building Python script, does the C parsing directly, generates
2530 a better API description including structure fieds defs and
2531 enums. Still a couple of bugs, but good enough for the python
2532 wrappers now.
2533 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2534 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2535 include/libxml/schemasInternals.h include/libxml/tree.h: more
2536 cleanup based on the python analysis script reports.
2537 * libxml.spec.in: make sure the API XML description is part of the
2538 devel package.
2539
2540Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2543 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2544 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2545 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2546 code cleanup, especially the function comments.
2547 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2548
2549Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * Makefile.am xmlreader.c include/libxml/Makefile.am
2552 include/libxml/xmlreader.h: Adding a new set of APIs based on
2553 the C# TextXmlReader API but converted to C. Allow to parse
2554 in constant memory usage, far simpler to program and explain
2555 than the SAX like APIs, unfinished but working.
2556 * testReader.c: test program
2557
2558Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2559
2560 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2561
2562Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * tree.c: Chip turner indicated that XHTML1 serialization
2565 rule for style actually break on both IE and Mozilla,
2566 try to avoid the rule if escaping ain't necessary
2567
2568Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * nanhttp.c: handle HTTP URL escaping, problem reported by
2571 Glen Nakamura and Stefano Zacchiroli
2572
2573Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2576
2577Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * uri.c: Johann Richard pointed out some XPointer problems for
2580 URN based URI references in XInclude. Modified the URI parsing
2581 and saving routines to allow correct parsing and saving of
2582 XPointers, especially when attached to "opaque" scheme accordingly
2583 to RFC 2396
2584
2585Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2586
2587 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2588 of refactoring to the HTML saving code.
2589 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2590 in the doc.
2591
2592Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2595 to a buffer API to reuse the generic dump to an OutputIO layer,
2596 this reduces code, fixes xmlNodeDump() for XHTML, also made
2597 xmlNodeDump() now return the number of byte written.
2598
2599Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * python/setup.py.in: another patch from Stéphane Bidoul for
2602 Python bindings on Windows
2603 * doc/parsedecl.py: small cleanup
2604
2605Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2606
2607 * libxml.spec.in configure.in: add a line in %changelog for releases
2608
2609Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * parser.c: patch from Marcus Clarke fixing a problem in entities
2612 parsing that was detected in KDe documentations environment.
2613
2614Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2615
2616 * python/libxml.c (libxml_prev): Return the previous as opposed to
2617 the next node (I guess this is the result of some cut & paste programming:)
2618
2619Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2622
2623Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * python/generator.py python/libxml.c python/setup.py.in: trying
2626 to fix the Python bindings build on Windows (Stéphane Bidoul)
2627
2628Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2629
2630 * win32/configure.js: added option for python bindings
2631 * win32/libxml2.def.src: added more exports
2632
2633Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2634
2635 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2636 pthreads
2637 * win32/wince/*: applied updates to Windows CE port from Javier
2638
2639Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * configure.in: preparing 2.4.28
2642 * libxml.spec.in doc/Makefile.am: some cleanup
2643 * doc/*: updated the news and regenerated.
2644
2645Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * HTMLparser.c: final touch at closing #87235 </p> end tags
2648 need to be generated.
2649 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2650 this change slightly the output of a few tests
2651 * doc/*: regenerated
2652
2653Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * parserInternals.c: fixing bug #99190 when UTF8 document are
2656 parsed using the progressive parser and the end of the chunk
2657 is in the middle of an UTF8 multibyte character.
2658
2659Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2660
2661 * threads.c: fixed initialization problem in xmlNewGlobalState
2662 which was causing crash.
2663 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2664 in xmlInitializeGlobalState.
2665 * parserInternals.c: cleaned up ctxt->sax initialisation.
2666
2667Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * tree.c include/libxml/tree.h: modified the existing APIs
2670 to handle XHTML1 serialization rules automatically, also add
2671 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2672 libxslt serialization uses it when needed without changing
2673 the library API.
2674 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2675 result/xhtml1: added a new test specifically for xhtml1 output
2676 and updated the result of one XHTML1 test
2677
2678Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * xinclude.c parserInternals.c encoding.c: fixed #99082
2681 for xi:include encoding="..." support on text includes.
2682 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2683 test/XInclude/ents/isolatin.txt : added a specific regression test
2684 * python/generator.py python/libxml2class.txt: fixed the generator
2685 the new set of comments generated for doc/libxml2-api.xml were
2686 breaking the python generation.
2687
2688Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2691 * configure.in: patch for Solaris on new autoconf closes #98880
2692 * doc/parsedecl.py: repair the frigging API building script,
2693 did I say that python xmllib sucks ?
2694 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2695 and some comment are no more truncated.
2696
2697Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2698
2699 * parser.c: Martin Stoilov pointed out a potential leak in
2700 xmlCreateMemoryParserCtxt
2701
2702Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2703
2704 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2705 included in HTML documents and using the push parser.
2706
2707Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2708
2709 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2710 specified, look for the Python interpreter not just in the
2711 specified root but also in the specified location. Fixes #98825
2712
2713Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * python/libxml.c: fixing bug #98792 , node may have no doc
2716 and dereferencing without checking ain't good ...
2717
2718Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * configure.in: preparing release 2.4.27
2721 * doc/* : updated and rebuilt the docs
2722 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2723 and all the docs are actually packaged and in the final RPMs
2724 * parser.c parserInternals.c include/libxml/parser.h: restore
2725 xmllint --recover feature.
2726
2727Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2728
Daniel Veillard784b9352003-02-16 15:50:27 +00002729 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002730 processing of parsed entities, and XPath computation on sustitued
2731 entities.
2732 * testXPath.c: make sure entities are substitued.
2733
2734Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
Daniel Veillard784b9352003-02-16 15:50:27 +00002736 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002737 processing of internal parsed entities, which had to be changed.
2738
2739Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2742 trying to fix bug #98517 about building outside the source tree
2743 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2744
2745Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2746
2747 * include/win32config.h: cleanup
2748 * win32/Makefile.mingw: integrated mingw in JScript configure
2749 * win32/Makefile.msvc: modified to allow mingw coexistence
2750 * win32/configure.js: integrated mingw
2751 * win32/Readme.txt: cleanup
2752
2753Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * HTMLparser.c: strengthen the guard in the Pop macros,
2756 like in the XML parser, closes bug #97315
2757
2758Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2761 callback is never used.
2762
2763Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2764
2765 * parserInternals.c: fixed the initialization of the SAX structure
2766 which was breaking xsltproc
2767 * xpath.c: patch from Petr Pajas for CDATA nodes
2768 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2769 * parser.c include/libxml/parser.h: patch from Peter Jones
2770 removing a leak in xmlSAXParseMemory() and adding the
2771 function xmlSAXParseMemoryWithData()
2772
2773Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2774
2775 adding pdf of tutorial, changing web page to link to it
2776 * doc/tutorial/xmltutorial.pdf
2777 * doc/xml.html
2778 * doc/docs.html
2779
2780Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2781
2782 * doc/tutorial/ar01s08.html
2783 adding file what I forgot for tutorial
2784
2785
2786Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2787
2788 Adding encoding discussion to tutorial
2789 Added:
2790 * doc/tutorial/images/*.png: DocBook admonition image files
2791 * doc/tutorial/apf.html, apg.html: new generated html
2792 * doc/tutorial/includeconvert.c: conversion code entity file
2793 changed:
2794 * doc/tutorial/xmltutorial.xml: DocBook original
2795 * doc/tutorial/*.html: generated html
2796
2797Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2798
2799 * include/libxml/*.h: retired xmlwin32version.h
2800 * doc/Makefile.am: retired xmlwin32version.h
2801 * win32/configure.js: retired xmlwin32version.h
2802
2803Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2804
2805 * win32/libxml2.def.src: exported additional symbols
2806 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2807 sisterhood
2808
2809Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * globals.c: fixed a typo pointed out by Igor
2812 * xpath.c: try to speed up node compare using line numbers
2813 if available.
2814
2815Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * tree.c: make xmlFreeNode() handle attributes correctly.
2818
2819Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2820
2821 * catalog.c: completed the #96963 fix, as reported by Karl
2822 Eichwalder
2823
2824Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2827
2828Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * Makefile.am: switched the order of a couple of includes
2831 to fix bugs #97100
2832
2833Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2834
2835 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2836 xmlLoadCatalogs that used to separate directories with a ':'.
2837
2838Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2839
2840 * threads.c: improvements to the Windows-side of thread handling
2841 * testThreads.c: conditionally excluded unistd.h
2842 * testThradsWin32.c: broke overlong lines
2843 * include/win32config.h: adapted thread-related macros to the new
2844 scheme and for pthreads on Windows
2845 * win32/Makefile.msvc: introduced a more flexible thread build,
2846 added testThreads[Win32].c to the build
2847 * win32/configure.js: introduced a more flexible thread config
2848
28492002-10-31 John Fleck <jfleck@inkstain.net>
2850
2851 * doc/xml.html (and, by implication, FAQ.html)
2852 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2853
2854Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2855
2856 * configure.in: removed xmlwin32version.h
2857 * include/libxml/Makefile.am: removed xmlwin32version.h
2858
2859Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * tree.c: applied patch from Brian Stafford to fix a bug
2862 in xmlReconciliateNs()
2863
2864Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * tree.c: applied patch from Christian Glahn to allow
2867 xmlNewChild() on document fragment nodes
2868
2869Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * parser.c: Christian Glahn found a problem with a recent
2872 patch to xmlParseBalancedChunkMemoryRecover()
2873 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2874 problems
2875 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2876 test/schemas/seq*: added the test cases from Charles
2877
2878Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2881 serious cleanup of the spec file and associated changes
2882 in the Makefiles.
2883 * valid.c: try to remove some warnings on x86_64
2884
2885Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2888 fix bug #96586
2889
2890Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2893 parsing, applied his patch
2894 * result/HTML/attrents.html result/HTML/attrents.html.err
2895 result/HTML/attrents.html.sax test/HTML/attrents.html:
2896 added the test and result case provided by Mikhail Sogrine
2897
2898Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * vms/build_libxml.com vms/config.vms vms/readme.vms
2901 include/libxml/parser.h include/libxml/parserInternals.h
2902 include/libxml/tree.h include/libxml/xmlIO.h
2903 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2904 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2905 Applied the VMS update patch from Craig A. Berry
2906 * doc/*.html: update
2907
2908Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2911
2912Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * debugXML.c: adding a grep command to --shell in xmllint
2915 for T.V. Raman
2916
2917Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2918
2919 * xmlcatalog.c: tried to fix some of the problem with --sgml
2920
2921Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * parser.c: tried to fix bug #91500 where doc->children may
2924 be overriden by a call to xmlParseBalancedChunkMemory()
2925
2926Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2929 identifiers in SGML catalogs containing '&'
2930
2931Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2932
2933 * python/types.c: fixed bugs when passing result value tree
2934 to Python functions.
2935
2936Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * configure.in: preparing the release of 2.4.26
2939 * doc/*: updated and rebuilt the documentation
2940
2941Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * parser.c: fixed a XML Namespace compliance bug reported by
2944 Alexander Grimalovsky
2945
2946Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * HTMLtree.c: fixed serialization of script and style when
2949 they are not lowercase (i.e. added using the API to the tree).
2950
2951Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * valid.c: make xmlValidateDocument emit a warning msg if there
2954 is no DTD, pointed by Christian Glahn
2955
2956Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2959 content model when some of the blocks have min or max, and a couple
2960 of bugs found in the process.
2961 * result/schemas/list0* test/schemas/list0*: added some specific
2962 regression tests
2963
2964Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * README: updated the contact informations
2967
2968Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2971 misses it, reported by Peter Bray.
2972
2973Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2976 and removed a few warnings
2977
2978Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * parser.c: Christian Glahn found a small bug in the push parser.
2981 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2982 public
2983
2984Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * xmlschemas.c include/libxml/xmlschemas.h: added
2987 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2988 * testSchemas.c: added --memory to test the new interface
2989
2990Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * doc/index.py doc/search.php: integrated the XSLT indexing,
2993 a few fixed in the indexer, added a scope selection at the
2994 search level.
2995
2996Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2999 this was due to uninitialized parts of the validation context
3000
3001Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * debugXML.c: applied patch from Mark Vakoc except the API
3004 change, preserved it.
3005 * doc/*: updated the docs to point to the search engine for
3006 information lookup or before bug/help reports.
3007
3008Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * doc/index.py doc/search.php: added mailing-list archives
3011 indexing and lookup
3012
3013Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3016
3017Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * doc/index.py: improved HTML indexing
3020 * doc/search.php: make the queries also lookup the HTML based indexes
3021
3022Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * doc/index.py: added HTML page indexing
3025
3026Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3027
3028 * xmlIO.c: extended Windows path normalisation to fix the base
3029 problem in libxslt.
3030 * catalog.c: fixed list handling in XML_CATALOG_FILES
3031
3032Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3033
3034 * valid.c: typo/bug found by Christian Glahn
3035
3036Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3037
3038 * xmlIO.c: applied Windows CE patch from Javier.
3039 * win32/wince: new directory, contains support for the PocketPC
3040 with Windows CE from Javier.
3041 * include/win32config.h: reorganised, removed duplicate
3042 definitions and applied WinCE patch from Javier.
3043 * include/wsockcompat.h: new file, now contains WinSock
3044 compatibility macros.
3045 * win32/Makefile.msvc: introduced double-run compilation.
3046
3047Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * configure.in include/libxml/xmlwin32version.h: preparing release
3050 of 2.4.25
3051 * doc/*: updated and regenerated teh docs and web pages.
3052
3053Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3054
3055 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3056 error were not covering namespace declarations.
3057 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3058 it was missing the attribute declaration for the namespace
3059 * result/VC/NS3: the fix now report breakages in that test
3060
3061Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3062
3063 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3064
3065Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3068 and regenerated the docs and web site
3069
3070Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3073 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3074 not before
3075
3076Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * python/generator.py python/libxml2class.txt: fixed a stupid error
3079 breaking the python API
3080
3081Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3084 triostr.c triostr.h: applied a trio update patch from
3085 Bjorn Reese which should work with MinGW
3086
3087Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * tree.c: improving some documentation comments
3090 * xmlregexp.c: found and fixed a mem leak with python regression tests
3091 * doc/*: rebuilt the doc and the API XML file including the
3092 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3093 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3094 python/types.c: added access to the XML Schemas regexps from
3095 python
3096 * python/tests/Makefile.am python/tests/regexp.py: added a
3097 simple regexp bindings test
3098
3099Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3100
3101 * doc/xml.html:
3102 fixing ftp links - thanks to Vitaly Ostanin
3103
3104Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * xmlregexp.c: fixed the data callback on transition functionality
3107 which was broken when using the compact form
3108 * result/schemas/*: updated the results, less verbose, all tests
3109 pass like before
3110 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3111 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3112 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3113 annoying warnings
3114 * xpath.c: try to provide better error report when possible
3115
3116Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * Makefile.am: fixed a breakage raised by Jacob
3119
3120Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3121
3122 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3123 which don't use sockets
3124
3125Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3126
3127 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3128 * win32/configure.js: applied zlib patch from Daniel Gehriger
3129
3130Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3131
3132 * win32/configure.js: applied the patch from Mark Vakoc for
3133 regexp support
3134 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3135 for regexp support
3136
3137Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3138
3139 * xmlschemastypes.c: as pointed by Igor Float and Double
3140 parsing ain't finished yet
3141
3142Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * Makefile.am configure.in: trying to fix #88412 by bypassing
3145 all the python subdir if python ain't detected
3146
3147Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3150 made configuring with regexps/automata/unicode the default
3151 but without schemas ATM
3152 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3153 fixed the regexp based DTD validation performance and memory
3154 problem by switching to a compact form for determinist regexps
3155 and detecting the determinism property in the process. Seems
3156 as fast as the old DTD validation specific engine :-) despite
3157 the regexp built and compaction process.
3158
3159Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * valid.c: determinism is debugged, new DTD checking code now works
3162 but xmlFAComputesDeterminism takes far too much CPU and the whole
3163 set usues too much memory to be really usable as-is
3164
3165Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * tree.c: fixed another stupid bug in xmlGetNodePath()
3168 * xmllint.c: --version now report the options compiled in
3169
3170Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * HTMLparser.c: small cleanup
3173 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3174 when configured with them. A bit of debugging around the determinism
3175 checks is still needed
3176
3177Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3180
3181Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * xmlIO.c: small portability glitch fixed.
3184
3185Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3186
3187 * xmlschemastypes.c: incomplete steps for real/double support
3188 * testAutomata.c include/libxml/xmlautomata.h
3189 include/libxml/xmlregexp.h: avoiding a compilation problem
3190 * valid.c include/libxml/valid.h: starting the work toward using
3191 the regexps for actual DTD validation
3192
3193Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * hash.c: cosmetic cleanup
3196 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3197 integrating a DTD validation layer based on the regexps
3198
3199Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3202 the determinism was tested before eliminating the epsilon
3203 transitions :-(
3204
3205Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3206
3207 * python/generator.py python/libxml.c python/libxml.py
3208 python/libxml2-python-api.xml python/libxml2class.txt
3209 python/libxml_wrap.h python/types.c: updated the python
3210 bindings, added code for easier File I/O, and the ability to
3211 define a resolver from Python fixing bug #91635
3212 * python/tests/Makefile.am python/tests/inbuf.py
3213 python/tests/outbuf.py python/tests/pushSAXhtml.py
3214 python/tests/resolver.py python/tests/serialize.py: updated
3215 and augmented the set of Python tests.
3216
3217Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3218
3219 * win32/configure.js: added more readme info for the binary
3220 package.
3221
3222Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * xmlIO.c: fixed a stupid out of bound array error
3225
3226Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3227
3228 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3229 messing around with support for Windows path, cleanups,
3230 trying to identify and fix the various code path to the
3231 filename access. Added xmlNormalizeWindowsPath()
3232
3233Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * error.c valid.c: working on better error reporting of validity
3236 errors, especially providing an accurate context.
3237 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3238 error reports in those cases.
3239
3240Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3243 parser.c parserInternals.c xmlIO.c: get rid of all the
3244 perror() calls made in the library execution paths. This
3245 should fix both #92059 and #92385
3246
3247Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * xmllint.c: memory leak reporting was broken after a change
3250 of the preprocessor symbol used to activate it.
3251
3252Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * tree.c: try to make the copy function work for node of
3255 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3256 DOM layers though, not libxml2 itself.
3257
3258Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * valid.c: try to provide file and line informations, not all
3261 messages are covered, but it's a (good) start
3262
3263Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3264
3265 * xinclude.c: reimplemented a large part of the XInclude
3266 processor, trying to minimize resources used, James Henstridge
3267 provided a huge test case which was exhibiting severe memory
3268 consumption problems.
3269
3270Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * python/Makefile.am: applied patch from Christophe Merlet to
3273 reestablish DESTDIR
3274
3275Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * libxml.spec.in: fixes libary path for x86_64 AMD
3278
3279Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3280
3281 * doc/tutorial/includekeyword.c
3282 * doc/tutorial/xmltutorial.xml:
3283 (plus resulting generated html files)
3284 fixing one spot I missed in the tutorial where I hadn't freed
3285 memory properly
3286
3287Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3288
3289 * doc/tutorial/includeaddattribute.c
3290 * doc/tutorial/includeaddkeyword.c
3291 * doc/tutorial/includegetattribute.c
3292 * doc/tutorial/includekeyword.c
3293 * doc/tutorial/xmltutorial.xml
3294 * doc/tutorial/*.html:
3295 update tutorial to properly free memory (thanks to Christopher
3296 R. Harris for pointing out that this needs to be done)
3297 * doc/tutorial/images/callouts/*.png:
3298 added image files so the callouts are graphical, making it
3299 easier to read ( use "--param callout.graphics 1" to generate
3300 html with graphical callouts)
3301
3302Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3305 nice logos generated by Marc Liyanage
3306 * doc/site.xsl *.html: changed the stylesheet to show the new
3307 logo and regenerated the pages
3308
3309Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3310
3311 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3312
3313Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * xpath.c: possible mem leak patch from Jason Adams
3316
3317Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3320 in the XQuery namespace
3321 * configure.in: preparing 2.4.24
3322 * doc/*.html: updated the web pages
3323
3324Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * python/generator.py: closing bug #85258 by generating conditional
3327 compile check to avoid linking to routines not configured in.
3328
33292002-08-22 Havoc Pennington <hp@pobox.com>
3330
3331 * autogen.sh: update error message for missing automake
3332
3333Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * python/Makefile.am: typo in target name resulted in libxml2.py
3336 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3337
3338Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3339
3340 * win32/win32/Makefile.mingw: updated with version from
3341 Elizabeth Barham at http://soggytrousers.net/repository/
3342
3343Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3344
3345 * win32/Makefile.msvc: added the prefix location to the include
3346 and lib search path.
3347
33482002-08-18 Havoc Pennington <hp@pobox.com>
3349
3350 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3351 both automake 1.6 and 1.4 installed get the right automake. Means
3352 compilation from CVS will now require the latest automake 1.4
3353 release, or manually creating symlinks called "automake-1.4" and
3354 "aclocal-1.4"
3355
3356Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * configure.in python/Makefile.am: more AMD 64 induced changes from
3359 Frederic Crozat
3360
3361Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3362
3363 * xinclude.c: oops I was missing the xml:base fixup too
3364 * result/XInclude/*.xml: this adds xml:base attributes to most
3365 results of the tests
3366
3367Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3368
3369 * xinclude.c: quick but apparently working implementation of
3370 xi:fallback, should close bug #89684
3371 * Makefile.am test/XInclude/docs/fallback.xml
3372 result/XInclude/fallback.xml: added a basic test for fallback,
3373 and run with --nowarning to avoid a spurious warning
3374 * configure.in: applied patch from Frederic Crozat for python
3375 bindings on AMD 64bits machines.
3376
3377Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3378
3379 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3380 the caller don't pass a SAX callback block.
3381
3382Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * tree.c: applied the same fix for the XML-1.0 namespace to
3385 xmlSearchNsByHref() as was done for xmlSearchNs()
3386
3387Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * libxml.3: small cleanup of the man page
3390 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3391 when serializing HREF attributes generated by XSLT.
3392
3393Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3396 version of Marc Liyanage' patch for boolean attributes in HTML
3397 output
3398
3399Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * python/tests/serialize.py: fixed the test results, indenting
3402 behaviour changed slightly
3403
3404Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3405
3406 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3407 new c14n function to Windows def files
3408
3409Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3410
3411 * c14n.c: fixed a memory leak in c14n code
3412
3413Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3414
3415 * parser.c include/libxml/parser.h: adding a new API for Christian
3416 Glahn: xmlParseBalancedChunkMemoryRecover
3417 * valid.c: patch from Rick Jones for some grammar cleanup in
3418 validation messages
3419 * result/VC/* result/valid/*: this slightly change some of the
3420 regression tests outputs
3421
3422Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * tree.c: trying to fix a problem in namespaced attribute handling
3425 raised by Christian Glahn
3426
3427Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * encoding.c include/libxml/encoding.h: Opening the interface
3430 xmlNewCharEncodingHandler as requested in #89415
3431 * python/generator.py python/setup.py.in: applied cleanup
3432 patches from Marc-Andre Lemburg
3433 * tree.c: fixing bug #89332 on a specific case of loosing
3434 the XML-1.0 namespace on xml:xxx attributes
3435
3436Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3437
3438 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3439 corner case from new Merlin's test suite and added a callback
3440 that will be used to improve xmlsec performance
3441
3442
3443Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3444
3445 * HTMLtree.c: trying to fix the <style> escaping problem in
3446 HTML serialization bug #89342
3447
3448Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3451 and rebuilt the web site.
3452
3453Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3454
3455 * include/libxml/tree.h: added _private member to xmlNs struct
3456
3457Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * HTMLparser.c: fixing bug #84876 based on the xml working
3460 code.
3461
3462Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3463
3464 * python/Makefile.am: enhanced to fix bug 72012 (errors
3465 when using '-jX' make parameter)
3466
3467Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3468
3469 * xpath.c: small additional enhancement for booleans
3470 compared to nodesets
3471
3472Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * HTMLtree.c: changed the order of the encoding declaration
3475 attributes in the meta tags due to a bug in IE/Mac
3476
3477Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3478
3479 * xpath.c: enhanced handling of booleans (especially '='
3480 and '!=' for nodesets) - fixes bug 85256. Added new
3481 routine xmlXPathNotEqualValues for more proper handling
3482 of '!=' when nodesets are involved.
3483
3484Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3485
3486 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3487 doc/xmlcatalog_man.xml to the source distribution
3488
3489Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3490
3491 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3492 asked for this.
3493
3494Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * configure.in: preparing 2.4.23
3497 * doc/*: rebuilt the docs
3498
3499Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * parser.c: fixing bug #84169 by fixing the
3502 comment of xmlCreatePushParserCtxt to describe the
3503 encoding detection parameters better.
3504
3505Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3506
3507 * valid.c: fixing bug #79331 in one path the lookup for
3508 ID attributes on a namespaced node wasn't handled correctly :-\
3509
3510Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * HTMLparser.c: trying to fix 87235 about discarded white
3513 spaces in the HTML parser.
3514 * result/HTML/*: this changes the output of a number of HTML
3515 regression tests
3516
3517Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3518
3519 * xpath.c: applied patch from Richard Jinks for the namespace
3520 axis + fixed a memory error.
3521 * parser.c parserInternals.c: applied patches from Peter Jacobi
3522 removing ctxt->token for good.
3523 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3524 popped out by the regression tests.
3525 * Makefile.am: patch for threads makefile from Gary Pennington
3526
3527Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3528
3529 * xpath.c: enhanced behaviour of position() after usage of
3530 expressions involving preceding-sibling (et al).
3531
3532Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3533
3534 * hash.c: applied a patch from Peter Jacobi to solve a problem
3535 when compiling with the Watcom C on Win32
3536 * result/schemas/*.err: the change of hashing algo generated
3537 permutations in the output
3538
3539Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3540
3541 * hash.c: applied patch from Sander Vesik improving the quality of
3542 the hash function.
3543
35442002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3545
3546 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3547 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3548 xmllint.c xpath.c: replaced sprintf() with snprintf()
3549 to prevent possible buffer overflow (the bug was pointed
3550 out by Anju Premachandran)
3551
3552Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3553
3554 * parser.c: removed an uninitialized data error popped by valgrind
3555 on PE references
3556
3557Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3558
3559 * doc/xml.html
3560 adding tutorial reference to the web page
3561
3562Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3563
3564 * doc/tutorial/xmltutorial.xml
3565 * doc/tutorial/ar01s07.html
3566 * doc/tutorial/ape.html
3567 * doc/tutorial/includegetattribute.c
3568 adding section to tutorial about retrieving an attribute
3569 value
3570
3571Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * parser.c: applied a couple of patches from Peter Jacobi to start
3574 to get rid of ctxt->token, with a possible significant speed
3575 improvement to be gained once done. Better compliance with PE
3576 references constructs in DTDs too.
3577 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3578 from Peter too
3579
3580Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3581
3582 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3583 xmlParseElement was likely to have been deallocated at the
3584 time of the report, possibly leading to segfault. Just report
3585 the tag name now.
3586
3587Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3588
3589 * xpath.c: patch from Richard Jinks for XPath substring() function
3590 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3591
35922002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3593
3594 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3595
3596Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3597
3598 *doc/FAQ.html
3599 fixing typos in FAQ, thanks to Robert Funnell for the
3600 editing help
3601
3602Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * NEWS: got complaints from rpmlint that it was empty
3605
3606Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3607
3608 * added doc/tutorial, including:
3609 apa.html
3610 apb.html
3611 apc.html
3612 apd.html
3613 ar01s02.html
3614 ar01s03.html
3615 ar01s04.html
3616 ar01s05.html
3617 ar01s06.html
3618 includeaddattribute.c
3619 includeaddkeyword.c
3620 includekeyword.c
3621 includestory.xml
3622 index.html
3623 xmltutorial.xml
3624 libxml tutorial, including generated html
3625
3626Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3627
3628 * result/c14n/exc-without-comments/merlin-c14n-two-*
3629 result/c14n/without-comments/merlin-c14n-two-*
3630 test/c14n/exc-without-comments/merlin-c14n-two-*
3631 test/c14n/without-comments/merlin-c14n-two-*
3632 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3633 c14n/exc-c14n and slightly modified test script to handle
3634 these test cases
3635 * c14n.c: fixed bugs for complicated nodes set (namespace
3636 without node and others from merlin-c14n-two.tar.gz)
3637 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3638 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3639 for xmlsec performance patch
3640 * xpath.c: fixed self::node() for namespaces and attributes
3641
3642Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3643
3644 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3645 but with the format parameter
3646 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3647
3648Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3649
3650 * Makefile.am: updated c14n tests suite
3651 * c14n.c: performance improvement for previous c14n patch
3652
3653Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3654
3655 * parser.c: another peroformance patch from Peter Jacobi, that
3656 time on parsing attribute values.
3657
3658Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3659
3660 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3661 into LibXML2 test suite
3662
3663Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3664
3665 * c14n.c: propagating xpath ancesstors node fix to c14n
3666 plus small performance improvement to reduce number of
3667 mallocs
3668 * xpath.c: fixed ancestors axis processing for namespace nodes
3669
3670Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3673 Peter Jacobi
3674
3675Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * configure.in: preparing 2.4.22
3678
3679Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3680
3681 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3682 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3683 a public entry point.
3684 * doc/*: rebuilt the API and docs
3685
3686Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3687
3688 * xpath.c: patch from Richard Jinks to fix a problem introduced
3689 in the previous patch and pointed by Norm
3690
3691Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3692
3693 * libxml.spec.in: fixing bug #81112
3694
3695Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3696
3697 * uri.c: fixing bug #82848
3698
3699Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3700
3701 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3702 output of one catalog test
3703
3704Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3705
3706 * global.data globals.c tree.c include/libxml/globals.h
3707 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3708 default value for global parameter xmlIndentTreeOutput to 1 and
3709 introduced new global parameter xmlTreeIndentString (the string
3710 used to do one-level indent) with default value " " (as it was
3711 in tree.c)
3712
3713Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3716 with trio and schemas.
3717
3718Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3719
3720 * xpath.c: patch from Richard Jinks to fix the problem raised in
3721 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3722
3723Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * xmlschemas.c: a bit of work on import.
3726 * xmlschemastypes.c: Charles Bozeman provided a compare function
3727 for date/time types so min/max facet restrictions should work,
3728 indeterminate comparisons return an error instead of equal.
3729 * test/schemas/date_0* result/schemas/date_0_0: specific test
3730 from Charles Bozeman too
3731
3732Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3733
3734 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3735 from Christian Cornelssen fixing the man pages and the Catalog
3736 building script.
3737 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3738 next step is <xs:import> I now have a reasonable understanding
3739 of how it works.
3740
3741Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3742
3743 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3744
3745Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3746
3747 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3748
3749Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3750
3751 * xpath.c: fixing an XPath function evalutation bug pointed out
3752 by Alexey Efimov where the context was lost when evaluating
3753 the function arguments
3754
3755Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3756
3757 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3758 function public for XMLSec performance optimizations
3759
3760Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3761
3762 * python/generator.py python/libxml2class.txt : fixed a problem
3763 with the HTML parser pointed by Gary Benson
3764 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3765 example
3766
3767Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3768 * parser.c: fixed bug #81159 (memory growth in SAX)
3769
3770Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3771 * xpath.c: fixed bug #78858 (the real fix)
3772
3773Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3774 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3775
3776Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3777
3778 * tree.c: modified xmlNodeSetBase to allow changing the
3779 base of a document.
3780
3781Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * xmlschemastypes.c: patch Charles Bozeman for validation of
3784 all the date, time, and duration types
3785 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3786 * configure.in: fixed an error pointed by an user
3787 * xml2-config.in: fixed an error pointed by an user
3788
3789Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3790
3791 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3792 win32/libxml2.def.src xmlIO.c: exported default
3793 'file:', 'http:' and 'ftp:' protocols input handlers
3794 and maked protocols comparisson case insensitive
3795
3796Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3797
3798 * configure.in: Neven Has detected a typo
3799
3800Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3803 as one of the persons allowed to commit directly to the
3804 module.
3805
3806Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3807
3808 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3809 * valid.c: raised a too low limit
3810 * doc/*: rebuilt the docs
3811
3812Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * test/XPath/expr/floats test/XPath/expr/functions
3815 result/XPath/expr/floats result/XPath/expr/functions
3816 xpath.c: another XPath conformance patch from Richard Jinks
3817
3818Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * xmlschemas.c: fixed validation of attribute groups.
3821 * test/schemas result/schemas: added an example from the primer
3822
3823Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3824
3825 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3826 * test/schemas result/schemas: updated the test list
3827
3828Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3829
3830 * TODO: updated a bit
3831 * parser.c: made a comment more specific
3832 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3833 Schemas conformance.
3834 * test/schemas result/schemas: updated the test list
3835
3836Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3837
3838 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3839 implementing xs:all with minOccurs = 0
3840 * tes/schemas/* result/schemas/*: added more tests covering
3841 xs:all
3842
3843Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3844
3845 * xmlregexp.c: first implementation of the all particle, this
3846 may need to be revisited for case where not all transitions
3847 must be crossed.
3848
3849Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3850
3851 * tree.c: another entity processing update from Markus Henke
3852
3853Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3854
3855 * trionan.c: fixed crash on OSF/1
3856
3857Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3858
3859 * xmlschemas.c: more Schemas work
3860 * test/schemas/* result/schemas/*: added more tests coming
3861 from the spec.
3862
3863Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3864
3865 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3866 ExcC14N specification
3867
3868Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3869
3870 * tree.c: patch from Markus Henke, fix for recursive entities.
3871
3872Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3873
3874 * xpath.c: fix a problem with string() on a document node.
3875
3876Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3877
3878 * Makefile.am xmlschemas.c: more Schemas work
3879 * test/schemas/* result/schemas/*: added more tests coming
3880 from the spec.
3881
3882Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3885 * result/HTML/*: this changes a few things in the results
3886
3887Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3888
3889 * include/libxml/tree.h: eliminated 'declaration different than
3890 prototype' warning
3891 * include/win32config.h: "resolved" conflicts with errno.h
3892
3893Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3894
3895 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3896 on the automata interfaces and debug of counted choices
3897 * test/schemas/* result/schemas/*: added a number of tests
3898
3899Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3900
3901 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3902 a bit of work on Schemas
3903 * testSchemas.c: try to make it more useful
3904 * test/schemas/* result/schemas/* Makefile.am: changed the
3905 Schemas regression test procedure, started adding a few samples
3906
3907Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3908
3909 * include/libxml/encoding.h: Patch for the Borland C++ builder
3910 * include/libxml/tree.h: Patch for the Borland C++ builder
3911 * threads.c: Patch for the Borland C++ builder
3912 * win32/bcb5: New directory for the Borland C++ builder
3913 project files
3914
3915Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3916
3917 * win32/Makefile.msvc: Update for XML Schema support
3918 * win32/configure.js: Update for XML Schema support
3919 * win32/libxml2.def.src: Update for XML Schema support
3920
3921Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3922
3923 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3924 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3925 xmlunicode.c include/libxml/Makefile.am
3926 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3927 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3928 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3929 include/libxml/xmlversion.h.in : merged the current state of
3930 XML Schemas implementation, it is not configured in by default,
3931 a specific --schemas configure option has been added.
3932 * test/automata test/regexp test/schemas Makefile.am
3933 result/automata result/regexp result/schemas:
3934 merged automata/regexp/schemas regression tests
3935
3936Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3937
3938 * xpath.c: Gary found a compile time problem, fixes #78823
3939
3940Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3941
3942 * configure.in: release of 2.4.20
3943 * doc/*: updated and rebuilt the docs
3944
3945Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3946
3947 * python/Makefile.am: patch from Cristian Gafton to build on
3948 Red Hat 6.2, should also fix #75779
3949
3950Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3951
3952 * valid.c: first part of fixing #78729
3953
3954Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3957 escaping of URI when saving HTML files.
3958 * result/HTML/*: this impacted some tests
3959
3960Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3961
3962 * configure.in: trying to fix #77441
3963
3964Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3965
3966 * include/libxml/xmlIO.h: Hallski complained it could not be
3967 included by itself.
3968
3969Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3970
3971 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3972
3973Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3974
3975 * win32/configure.js: patch from Nilo for the c14n option
3976 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3977
3978Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3979
3980 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3981 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3982 LIBXML_THREAD_ENABLED
3983
3984Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3985
3986 * xpath.c: another patch from Richard Jinks for substring conformance
3987 * test/XPath/expr/floats test/XPath/expr/strings
3988 result/XPath/expr/floats result/XPath/expr/strings: update of the
3989 test suite to check those.
3990
3991Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3992
3993 * xpath.c: patch from Richard Jinks for .x float parsing.
3994
3995Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * parser.c: patch from Markus Henke when an encoding ain't recognized
3998
3999Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4000
4001 * libxml.m4: got a report that #include <string.h> was needed
4002
4003Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4004
4005 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4006
4007Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4008
4009 * doc/example.html: fixing typo
4010
4011Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4012
4013 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4014 pointed out by Melvyn Sopacua.
4015
4016Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * libxml.m4: Frédéric Crozat gave a patch related to the change
4019 of Include paths breaking the libxml.m4
4020
4021Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * xpath.c: Fix bug #76927 forgot to save some context
4024 when evaluating binary expressions
4025
4026Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4027
4028 * configure.in: fixed configure for MPE/iX from Markus Henke
4029 * xmlmemory.c: fixed initialization problems
4030 * xpath.c: another set of patches from Richard Jinks this
4031 fixes "make XPathtests" on linux
4032
4033Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4034
4035 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4036 * test/XPath/expr/compare test/XPath/expr/equality
4037 test/XPath/expr/floats test/XPath/expr/functions
4038 test/XPath/expr/strings result/XPath/expr/compare
4039 result/XPath/expr/equality result/XPath/expr/floats
4040 result/XPath/expr/functions result/XPath/expr/strings: Updated
4041 tests though they show a divergence on Linux
4042
4043Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4044
4045 * xpath.c trionan.c: previous commit also included patches
4046 from Richard Jinks on some IEEE support corner case
4047
4048Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4049
4050 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4051 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4052 that $(datadir) should be used for docs
4053
4054Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4055
4056 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4057 could leak filedescriptors
4058
4059Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4060
4061 * configure.in nanohttp.c: applied patch from Allan Clark for
4062 UnixWare/OpenServer
4063
4064Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4065
4066 * configure.in: preparing 2.4.19
4067 * doc/*: rebuilt the docs
4068
4069Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4070
4071 * nanohttp.c: fixing #76043, got fed up with non-portability
4072 of that piece of code.
4073
4074Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4075
4076 * valid.c SAX.c: Never commit without running "make tests" :-(
4077 fix a couple of stupidities in the previous commit
4078 * result/*: a few changes in some attribute order result of previous
4079 commit.
4080
4081Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4082
4083 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4084 the internal subset should not raise duplicate ID errors,
4085 also there was a small bug in conjunction to namespace
4086 declarations defaulted and xml:xxx attributes DTD definitions.
4087
4088Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4089
4090 * xpath.c: Richard Jinks also raised some rounding problems
4091 this tries to fix them
4092
4093Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4094
4095 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4096 behaviour in xmlXPathCastToString()
4097
4098Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4099
4100 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4101 raised by Morus Walter
4102
4103Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4104
4105 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4106 from Igor
4107
4108Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4109
4110 * xpath.c: fixing #75619, related to a problem when trying
4111 to evaluate condition when the current node set resulting
4112 from that sub-step evaluation is empty. Also fixes 2 potential
4113 problem with previous-sibling and next-siblings axis.
4114
4115Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4116
4117 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4118 HTML support is not configured in.
4119
4120Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4121
4122 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4123 include/libxml/tree.h: dohh I really didn't intended to commit
4124 this test version :-(
4125
4126Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4127
4128 * testSAX.c: I wanted to see the real speed at the SAX interface
4129 after a little too many Ximianer started complaining about the
4130 parser speed.
4131 added a --quiet option:
4132 paphio:~/XML -> ls -l db100000.xml
4133 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4134 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4135 3200006 callbacks generated
4136 real 0m1.270s
4137 Which means 16MBytes/s and 3Mcallback/s
4138
4139Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4140
4141 * xpath.c: valgrind spotted another error that time when running
4142 on libxslt regression tests
4143
4144Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4145
4146 * Makefile.am: adding "make valgrind" running the full regression
4147 tests (except python ones) under Valgrind (using valgrind -q
4148 which was kindly added by the author).
4149 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4150 passes cleanly now except an obcure floating point initialization
4151 raised in log10() in one XPath regression test ???
4152 * tree.c: edited some comments to close #75244
4153
4154Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4155
4156 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4157 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4158 context of ScrollKeeper, made sure that if the number is
4159 an integer, the serialization follows the description at
4160 http://www.w3.org/TR/xpath#section-String-Functions
4161
4162Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4163
4164 * configure.in: preparing 2.4.18
4165 * doc/*: updated and rebuilt the web site
4166 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4167 the Windows and Cygwin maintainers.
4168 * parser.c: humm, changed the way the SAX parser work when
4169 xmlSubstituteEntitiesDefault(1) is set, it will then
4170 do the entity registration and loading by itself in case the
4171 user provided SAX getEntity() returns NULL.
4172 * testSAX.c: added --noent to test the behaviour.
4173
4174Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4175
4176 * parser.c: Wilfried Teiken provided a hackish but working
4177 way to get context reported back on entities when parsing
4178 with SAX and without breaking the DOM build.
4179
4180Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4181
4182 * c14n.c: applied a new patch from Aleksey Sanin
4183 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4184 to reference Aleksey implementation of XML digital Signatures
4185
4186Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4187
4188 * xpath.c: small fix to avoid potential problem due to
4189 ordering of freeing data
4190 * python/Makefile.am: people were complaining about
4191 the generated file in python dir not being built
4192
4193Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4196 python/generator.py python/libxml.c python/types.c: Cleanup
4197 of the python Makefiles based on Jacob and James feedback,
4198 fixed the spec file accordingly, fixed the number of warning
4199 that passing my pedantic CFLAGS was generating. Conclusion
4200 is that Python includes are real crap.
4201
4202Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4203
4204 * configure,in: it was reported quite a few times that
4205 xml2-config --cflags should not output
4206 -I$includeprefix/libxml2/libxml because libxml2 header names
4207 clashes with existing names like list.h from C++ stl.
4208 Includes should be #include<libxml/xxx.h> so ...
4209
4210Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4211
4212 * c14n.c: another patch from Aleksey Sanin
4213
4214Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4215
4216 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4217 canonicalization algorithm
4218 * doc/xml.html doc/index.html: added the C14N references on the
4219 index page.
4220
42212002-03-13 jacob berkman <jacob@ximian.com>
4222
4223 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4224 usage, redundant, and gcc specific
4225
4226Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4227
4228 * xpath.c: speedup some node selection operations, this can
4229 have a significant impact on DocBook Norm's stylesheets
4230 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4231 make sure it's always the case
4232 * debugXML.c: distinguish CDATA and comments in ls operations
4233
4234Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4235
4236 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4237 to generate better API descriptions etc...
4238
4239Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4240
4241 * c14n.c: Fixing #74186, made sure all boolean expressions
4242 get fully parenthesized, ran indent on the output
4243 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4244 include/libxml/tree.h: also #74186 related, removed the
4245 --with-buffers option, and all the preprocessor conditional
4246 sections that were resulting from it.
4247
4248Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4249
4250 * valid.c: applied patch from Dodji Seketeli fixing an
4251 uninitailized variable in xmlValidGetValidElements()
4252
4253Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4254
4255 * c14n.c: fixed a few comments
4256 * doc/*.html doc/*/*.html: regenerated the docs and added
4257 the C14N API
4258 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4259
4260Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4261
4262 * check-xml-test-suite.py: fix to adapt varaiations in the
4263 bindings
4264 * configure.in python/setup.py python/setup.py.in: fixed to
4265 have the version of the python scripts automatically updated
4266
4267Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4268
4269 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4270 in xmlCopyProp()
4271
4272Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4273
4274 * configure.in: preparing 2.4.17 release
4275 * doc/*: updated and rebuilt the docs
4276 * xpath.c: fixed a comment
4277 * python/libxml.c: fixed a possible reentrancy problem
4278
4279Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4280
4281 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4282 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4283 added a specific regression test
4284 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4285 not raise exceptions when failing to find the attribute.
4286
4287Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4288
4289 * configure.in xmllint.c: owen pointed out a problem with the
4290 ftme fix, gettimeofday() was not detected by configure and
4291 the ftime header wasn't included, dohhh
4292
4293Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4294
4295 * configure.in xmllint.c: trying to fix #71457 for timing
4296 precision when gettimeofday() is not availble but ftime() is
4297
4298Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4299
4300 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4301 are now copied on install and part of the -devel RPM
4302
4303Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4304
4305 * xpath.c: trying to avoid bug #72150 which was apparently
4306 caused by a gcc bug (or a processor problem) as detailed
4307 at http://veillard.com/gcc.bug
4308
4309Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4310
4311 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4312 fixed xmlReconciliateNs(), added a Python test/example for
4313 inter-document cut'n paste
4314 * python/libxml.py: fixed node.doc on document nodes and added
4315 xpathEval() onto node objects
4316
4317Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4318
4319 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4320 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4321 fixup and integrated tests for the serialization stuff
4322
4323Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4324
4325 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4326 moved the libxml man page to section 3
4327
4328Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4329
4330 * tree.c: fix bug #72490
4331 * python/libxml.c python/libxml.py: added methods serialize()
4332 and saveTo() to all node elements.
4333
4334Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4335
4336 * xmlIO.c: closed #73430, don't read from an input source
4337 which indicated an end-of-file or an error.
4338
4339Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4340
4341 * parser.c: make sure SAX endDocument is always called as
4342 this could result in a Python memory leak otherwise (it's
4343 used to decrement ref-counting)
4344 * python/generator.py python/libxml.c python/libxml.py
4345 python/libxml2-python-api.xml python/libxml2class.txt
4346 python/tests/error.py python/tests/xpath.py: implemented
4347 the suggestions made by Gary Benson and extended the tests
4348 to match it.
4349
4350Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4351
4352 * python/generator.py: applied patch fixing #73450
4353
4354Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4355
4356 * xpath.c: fixing #61290 "namespace nodes have no parent"
4357 long standing divergence from the XPath REC. NodeSets
4358 simply hold a copy of namespace nodes and those node ->next
4359 points to the parent (which may not be the node carrying the
4360 definition).
4361 * include/libxml/xpath.h: flagged but didn't added a possible
4362 speedup
4363 * DOCBparser.c HTMLparser.c: removed some warnings from push
4364 parser due to new state being added.
4365 * tree.c: new fix from Boris Erdmann
4366 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4367 the XML Canonalization support from Aleksey Sanin
4368
4369Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4370
4371 * tree.c: patch from Boris Erdmann fixing some namespace odities
4372 with xmlCopyNode()
4373
4374Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4375
4376 * xmlIO.c: fix bug #72706 when loading a NULL entity
4377
4378Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4379
4380 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4381 actually change in a future XML Namespace revision.
4382
4383Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4384
4385 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4386 added the possibility of returning nodesets from XPath extension
4387 functions written in Python
4388
4389Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4390
4391 * python/*: commiting some Python bindings work done while travelling
4392
4393Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4394
4395 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4396 explicitely with memory debugging switched on
4397
4398Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4399
4400 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4401 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4402 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4403 the accessor generator for strings
4404 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4405 regression test.
4406
4407Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4408
4409 * python/README python/generator.py python/libxml.c python/setup.py:
4410 added the 'usual' setup.py to allow building a libxml2-python
4411 module based on the same code. The initialization is however
4412 different the 2 .so files fo libxml2 and libxslt are identical and
4413 they entry point initialize both libraries. this is done to avoid
4414 some possible nasty problem since the Python don't merge the maps
4415 of all shared modules.
4416
4417Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4418
4419 * parser.c: fixed a push/encoding bug reported by Michael
4420 on librsvg
4421
4422Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4423
4424 * include/libxml/parserInternals.h: fixes a misplaced #endif
4425
4426Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4427
4428 * parser.c valid.c: found and fixed a couple of allocation bugs
4429
4430Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4431
4432 * doc/xml.html doc/python.html doc/*: added a Python and binding
4433 page describing the current state of the Python bindings and
4434 giving pointers to the other languages wrappers.
4435
4436Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4437
4438 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4439 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4440 rebuilt the API and web site
4441 * xpath.c: fixed #71978 portability bugs
4442
4443Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4444
4445 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4446
4447Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4448
4449 * include/libxml/parserInternals.h parser.c: had to change
4450 2 internal parsing API when processing document content
4451 to check the start and end of element content are defined
4452 in the same entity
4453 * valid.c include/libxml/valid.h: attribute normalization can
4454 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4455 with the context to report it.
4456 * SAX.c: fixed the last known bugs, crazy validation constraints
4457 when a document is standalone seems correctly handled. There
4458 is a couple of open issues left which need consideration especially
4459 PE93 on external unparsed entities and standalone status.
4460 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4461 The 2 tests left failing are actually in error. Cleanup done.
4462
4463Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4464
4465 * valid.c: implemented E59 spaces in CDATA does not match the
4466 nonterminal S
4467
4468Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4469
4470 * SAX.c parser.c valid.c: more validation test fixups
4471 * check-xml-test-suite.py: added duration info for the tests
4472
4473Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4474
4475 * parser.c valid.c: a couple of errors were reported but not
4476 saved back as such in the parsing context. Down to 1% failure rate
4477 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4478
4479Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4480
4481 * xmlInternald.c: isExtender was missing a char
4482 * parser.c include/libxml/parser.h: % are acceptable in the
4483 internal subset if within a PUBLIC ID
4484
4485Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4486
4487 * SAX.c parserInternals.c valid.c: more work on the conformance
4488 suite. Took the step to finally block documents with encoding
4489 errors. It's a fatal error per the spec, people should have fixed
4490 their documents by now.
4491
4492Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4493
4494 * check-xml-test-suite.py: fixed the test script after some discussion
4495 on the semantic of TYPE="error"
4496 * Makefile.am: added the script to the distrib
4497
4498Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4499
4500 * SAX.c entities.c: fixed a couple of conformances issues deep
4501 into the validation code (standalone and undeclared Notations)
4502
4503Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4504
4505 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4506 stayed there for years !
4507
4508Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4509
4510 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4511 missing
4512
4513Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4514
4515 * check-xml-test-suite.py: improved the behaviour a bit as
4516 well as the logs
4517 * parser.c valid.c SAX.c: fixed a few more bugs
4518 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4519
4520Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4521
4522 * check-xml-test-suite.py: python script to run regression tests
4523 against the XML Test suite of W3C/OASis
4524 * SAX.c: fixed a validation bug
4525 * parser.c: fixed 3 errors pointed by the test suite
4526 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4527 * python/Makefile.am: fixed a dependendy
4528
4529Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4530
4531 * xmlmemory.c: avoid a warning bug #71594
4532
4533Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4534
4535 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4536 warning on alpha/Tru64
4537
4538Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4539
4540 * include/libxml/entities.h: fixing a comment
4541 * valid.c: fixing some troubles with validity check on namespaces
4542 * result/VC/NS3 test/VC/NS3: added a specific regression test
4543
4544Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4545
4546 * tree.c: Fixing #71342 serializing '\n' in attribute values
4547 * result/noent/att3 result/att3 test/att3: added a specific
4548 test.
4549
4550Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4551
4552 * python/libxml.c: couple of bug fixes
4553
4554Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4555
4556 * python/*.py: removed tabs and used spaces.
4557
4558Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4559
4560 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4561 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4562
4563Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4564
4565 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4566 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4567
4568Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4569
4570 * include/libxml/encoding.h include/libxml/entities.h
4571 include/libxml/globals.h include/libxml/parser.h
4572 include/libxml/threads.h include/libxml/tree.h
4573 include/libxml/xmlmemory.h: trying to fix the include mess
4574
4575Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4576
4577 * include/libxml/xmlmemory.h: reverted part of the previous
4578 attempt to provide #69655, this was breaking the build.
4579
4580Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4581
4582 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4583 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4584 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4585 include/libxml/parserInternals.h include/libxml/tree.h
4586 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4587 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4588 clean.
4589 * python/libxml.c: fixed a warning.
4590
4591Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4592
4593 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4594 copying of node, merge back IDs in the target document.
4595 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4596 test/XInclude/ents/ids.xml: test case
4597 * result/VC/ElementValid4: output changed due to a typo fix
4598
4599Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4600
4601 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004602 generate the dependencies right as Jacob found out. Add
4603 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004604
4605Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4606
4607 * parserInternals.c valid.c: Justin Fletcher found some parts
4608 of the code needing cleanup
4609 * libxml.spec.in python/Makefile.am python/generator.py
4610 python/libxml.c python/libxml.py: Fixed the python Makefiles
4611 corrected a bug showing up on ia64, changed the name of the
4612 python internal module too
4613
4614Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4615
4616 * Makefile.am: applied patch from Andris Pavenis for binary
4617 name suffixes
4618
4619Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4620
4621 * xmllint.c win32/win32config.h: fixing #68748
4622
4623Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4624
4625 * valid.c: fixing #70166
4626
4627Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4628
4629 * valid.c: fixing #70077
4630
4631Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4632
4633 * Copyright Makefile.am README configure.in libxml.spec.in:
4634 Changed to the MIT Licence
4635 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4636 doc/xmlio.html: updated the doc accordingly
4637 * include/libxml/xmlwin32version.h configure.in: preparing
4638 2.4.14 release
4639 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4640 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4641 fixed the const xmlChar * wrapper and generator, XPath extension
4642 functions now use the context as first argument
4643 * python/tests/tstxpath.py python/tests/xpath.py
4644 python/tests/xpathext.py: Updated the tests accordingly
4645 * tree.c: fixed bug #70067
4646
4647Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4648
4649 * Makefile.am: cleanup
4650 * debugXML.c: always use stdout if output is NULL
4651 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4652 * python/Makefile.am python/generator.py python/libxml2class.txt
4653 python/libxml_wrap.h python/types.c: augmented the number of bindings
4654 handling FILE * and XPath contexts
4655 * python/tests/Makefile.am: avoid a stupid problem due to the
4656 use of TEST.
4657
4658Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4659
4660 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4661
4662Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4663
4664 * python/TODO python/libxml.c: cleanup the extension function lookup
4665 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4666
4667Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4668
4669 * configure.in python/Makefile.am: do not install outside
4670 of prefix
4671
4672Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4673
4674 * python/TODO python/libxml.c: started adding SAX interfaces
4675 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4676 SAX test
4677
4678Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4679
4680 * tree.c: hardened the addChild function
4681 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4682 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4683 added accessors needed for xmlNode, a bit more testing and
4684 extension of interfaces
4685 * python/tests/Makefile.am python/tests/build.py: added a test
4686 build from scratch/save/load/check
4687
4688Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4689
4690 * parserInternals.c: change a small bit in the way valididy
4691 error messages get initialized
4692 * python/TODO python/libxml.c python/libxml2-python-api.xml
4693 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4694 added some memory debugging to track leaks at the libxml2 level
4695 * python/tests/*.py: changed all tests to check for leaks,
4696 there is just one left in XPath extension registrations.
4697
4698Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4699
4700 * python/TODO python/generator.py python/libxml2-python-api.xml
4701 python/libxml2class.txt: more accessor classes for the parser
4702 context, allow to switch on and check validity
4703 * python/tests/Makefile.am python/tests/error.py
4704 python/tests/invalid.xml python/tests/valid.xml
4705 python/tests/validate.py: attded more test and and added error.py
4706 which I forgot to commit in the last step
4707
4708Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4709
4710 * python/Makefile.am python/types.c: cleanup
4711 * python/libxml.c python/libxml.py python/libxml_wrap.h
4712 python/generator.py python/libxml2-python-api.xml
4713 python/libxml2class.txt: added class for parser context, added
4714 first cut for push mode support. Added a framework to generate
4715 accessors functions.
4716 * python/tests/Makefile.am python/tests/push.py: added a push
4717 test
4718
4719Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4720
4721 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4722 bug a bit of cleanup.
4723
4724Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4725
4726 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4727 python/libxml2class.txt: adding error redirections and preformat
4728 to a python handler
4729 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4730 tests self checking
4731
4732Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4733
4734 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4735 a function
4736
4737Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4738
4739 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4740 python/libxml.c python/libxml2-python-api.xml
4741 python/libxml2class.txt: Progressing through the TODOs, class
4742 description output, extra XML API, RPM now builds the wrappers
4743 for all python installed versions
4744
4745Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4746
4747 * configure.in libxml.spec.in python/Makefile.am python/TODO
4748 python/generator.py python/libxml2class.txt: added more informations
4749 in the libxml2-python package including docs. Slightly changed
4750 the class hierarchy
4751 * python/tests/*: added basic regression tests infrastructure too
4752
4753Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4754
4755 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4756 added libxml2-python as part of the packages installed
4757
4758Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4759
4760 * python/Makefile.am python/generator.py python/libxml.c
4761 python/libxml.py: more work, now able to extend the
4762 XPath interpreter with functions written in python.
4763
4764Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4765
4766 * python/Makefile.am: Jacob sent a patch to allow building from
4767 tarfile.
4768
4769Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4770
4771 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4772 inserted the python wrappers build, I hope this won't be too
4773 unportable
4774
4775Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4776
4777 * xpath.c: minor optimization
4778 * python/generator.py python/libxml.c python/libxml.py
4779 python/libxml_wrap.h: more work on the python bindings,
4780 they now support XPath and there is no evident leak
4781
4782Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4783
4784 * python/generator.py python/libxml.c python/libxml.py:
4785 more work on the python bindings generator.
4786
4787Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4788
4789 * python/generator.py python/libxml.c python/libxml_wrap.h:
4790 more work on the python bindings.
4791
4792Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4793
4794 * python/generator.py python/libxml.c python/libxml.py
4795 python/libxml_wrap.h: commited early version of a python binding
4796 for private use only ATM
4797
4798Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4799
4800 * entities.c tree.c include/libxml/entities.h: applied patch
4801 from Anthony Jones to implement copy of DTD subtree too. Had
4802 just to keep 2 function private which really ought to become
4803 public ones.
4804
4805Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4806
4807 * xmllint.c: added pointers to the web pages in the usage()
4808
4809Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4810
4811 * tree.c: more fixes from Petr Kozelka for attribute handling
4812 in the tree API to align the semantic with DOM.
4813
4814Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4815
4816 * valid.c tree.c entities.c: another set of patches from
4817 Anthony Jones for copy operations cleanup and robustness
4818
4819Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4820
4821 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4822 an alphabetic index based on comments content
4823 * doc/*: rebuilt the web site with the new references
4824
4825Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4826
4827 * parserInternals.h: Greg Sjaardema suggested to use an
4828 eponential buffer groth policy in xmlParserAddNodeInfo()
4829
4830Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4831
4832 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4833 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4834 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4835 to generate cross-references, and added/updated the stylesheets
4836 to generate and link API indexes. The generic keyword index
4837 is not done yet.
4838 * doc/*.html: regenerated all the usual docs too
4839
4840Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4841
4842 * debugXML.c: added an xpath function to the shell for T. V. Raman
4843
4844Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4845
4846 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4847 debug routines.
4848
4849Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4850
4851 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4852 support of attribute nodes
4853
4854Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4855
4856 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4857 hopefully near complete and fully documented of the API in XML
4858 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4859 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4860 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4861 include/libxml/parserInternals.h include/libxml/valid.hi
4862 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4863 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4864 include/libxml/xpath.h include/libxml/xpathInternals.h:
4865 Cleaned up the doc comments a lot in the process, the interface
4866 coverage is now 100%
4867
4868Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4869
4870 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4871 extracts comments from the gtk-doc DocBook output (a bit
4872 convoluted but seems to work).
4873
4874Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4875
4876 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4877 added an XML description of the API, moved the script generating
4878 it here. Added a "make api" target
4879
4880Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4881
4882 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4883
4884Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4885
4886 * xpath.c include/libxml/xpathInternals.h: the change made to
4887 xmlXPathFuncLookupFunc was incompatible roll it back
4888
4889Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4890
4891 * SAX.c: cleanup patch from Anthony Jones
4892 * doc/Makefile.am: fix the headers to avoid in make scan
4893 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4894 includes, * vs Ptr and general cleanup
4895 * parsedecl.py: first version of a script to extract the
4896 module interfaces, the goal will be to provide .decl or XML
4897 specification of the interfaces to build wrappers.
4898
4899Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4900
4901 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4902 now provides return codes in case of errors
4903
4904Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4905
4906 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4907 Upgraded to trio baseline 1.6
4908 * strio.h strio.c: Replaced by triostr.h and triostr.c
4909
4910Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4911
4912 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4913 of strdup usage in the code
4914
4915Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4916
4917 * parser.c error.c: Keith Isdale complained rightly that
4918 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4919
4920Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4921
4922 * tree.c: fixed the funxtion to set the xml: attributes
4923 * debugXML.c: added "setbase" to test it.
4924
4925Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4926
4927 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4928 to allow updating an attribute content
4929
4930Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4931
4932 * libxml.h: try to avoid problems when compiling on Windows
4933
4934Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4935
4936 * hash.c: patch from Anthony Jones for hash.c allocation size
4937 * Makefile.am: trying to work around Yet Another Libtool Madness
4938 and build the 2.4.13 release finally ...
4939
4940Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4941
4942 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4943 * doc/* : update of the documentation
4944
4945Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4946
4947 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4948 at fixing #61290 :-(
4949
4950Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4951
4952 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4953 Fixes bug #67229
4954
4955Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4956
4957 * tree.c: trying to avoid troubles when a subtree is copied
4958 and coalesced in part with the target tree. Should fix
4959 bug #67407
4960
4961Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4962
4963 * valid.c: fixed validation of attributes content of type
4964 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4965 values, very old bug. Fixes #67671
4966
4967Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4968
4969 * parser.c include/libxml/parserInternals.h tree.c: integrated
4970 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4971 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4972
4973Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4974
4975 * threads.c: applied Serguei Narojnyi's patch to add native
4976 thread support on the Win32 platform
4977 * testThreadsWin32.c Makefile.am: added the test program also
4978 from Serguei, Win32 specific
4979 * include/win32config.h include/libxml/xmlwin32version.h.in:
4980 added patch from Igor for the Windows thread specific defines.
4981
4982Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4983
4984 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4985
4986Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4987
4988 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4989 output page into XMLinfo.html. Close bug #66951 and
4990 raised by Robert Collins too.
4991
4992Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4993
4994 * encoding.c: Paul Keogh pointed out a possibility of segfault
4995 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4996 Closes bug # 68238
4997
4998Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4999
5000 * doc/*.html: updated the Gdome2 links
5001
5002Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5003
5004 * libxml.h: Applied following patches from Robert Collins
5005 and make sure IN_LIBXML is defined when compiling it
5006 -------
5007 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5008 as well as Visual C.
5009 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5010 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5011 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5012 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5013 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5014 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5015 xmlSysIDExists xmlNoNetExists).
5016 * xmllint.c: Don't include winsock2.h for Cygwin.
5017
5018Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5019
5020 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5021 when the version info is not present.
5022
5023Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5024
5025 * tree.c: Anthony Jones pointed out a problem in
5026 xmlStringGetNodeList() and provided a fix for it
5027
5028Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5029
5030 * parser.c: patch from Frank J Franklin to remove a bug in
5031 xmlCreatePushParserCtxt() when the initial buffer passed
5032 is large.
5033
5034Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5035
5036 * win32/*: big cleanup of the Windows/MSVC project files
5037 from Igor Zlatkovic
5038
5039Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5040
5041 * doc/Makefile.am: should fix #67674 and avoid troubles if
5042 xsltproc is not available or fails in the prefix provided
5043
5044Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5045
5046 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5047
5048Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5049
5050 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5051 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5052 Fixed a few other problems raised by Charlie Bozeman.
5053 * result/VC/ElementValid[5-7]: fixed the output
5054
5055Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5056
5057 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5058 patches from Charlie Bozeman. Regenerated the HTML docs.
5059
5060Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5061
5062 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5063 for Windows from Igor
5064
5065Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5066
5067 * xmllint.c: applied Justin Fletcher patch for --output or -o
5068
5069Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5070
5071 * win32/libxml2/libxml2.def.src: close #67019
5072
5073Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5074
5075 * xmllint.c: applied Justin Fletcher generic timing patch
5076 similar to the one already applied to xsltproc.
5077
5078Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5079
5080 * include/libxml/tree.h tree.c: applied documentation patches
5081 from Charlie Bozeman
5082
5083Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5084
5085 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5086
5087Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5088
5089 * valid.c: fix the xmlStrdup() used in the previous patch.
5090 * valid.c: added --dropdtd
5091 * tree.c: fixed xmlUnlinkNode so it also removes the references
5092 from the document if the node is a DTD
5093
5094Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5095
5096 * HTMLtree.c valid.c: cleanup some static declarations
5097
5098Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5099
5100 * xmllint.c: removed another strdup()
5101 * doc/FAQ: removed the HP/UX entry
5102
5103Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5104
5105 * valid.c: fix bug #66816 when validating.
5106 * xmllint.c: don't use sys/time.h if configure did not found it
5107
5108Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5109
5110 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5111 xmlcatalog_man.xml
5112
5113Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5114
5115 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5116 xmlInitMemory() was declared twice
5117
5118Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5119
5120 * globals.c: do not reference strdup() !
5121 * configure.in libxml-2.0.pc.in: trying to fix the libs
5122 of the various config extraction modules
5123
5124Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5125
5126 * configure.in : preparing 2.4.12
5127 * doc/* : updated and rebuilt the docs
5128
5129Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5130
5131 * uri.c: closed bug #66159
5132 * testURI.c: added --escape option
5133 * configure.in: some cleanup for xml2-config --cflags
5134
5135Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5136
5137 * globals.c testThreads.c: removed some misplaced includes
5138 of xmlversion.h
5139
5140Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5141
5142 * threads.c: patch from Gary Pennington fixing a possible
5143 problem at initialization time.
5144
5145Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5146
5147 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5148 Eric Lavigne contribution to build libxml2 on MacOS using
5149 CodeWarrior.
5150
5151Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5152
5153 * xmllint.c: applied Geert Kloosterman's patch to fix
5154 --repeat --timing output
5155
5156Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5157
5158 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5159 where non-wellformed XML declaractions were not detected.
5160
5161Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5162
5163 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5164
5165Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5166
5167 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5168 gets reset by xmlCleanupInputCallbacks() and this makes the
5169 function useless. Same for output.
5170
5171Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5172
5173 * xmlIO.c: robert pointed out a loop error in callback cleanups
5174
5175Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5176
5177 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5178 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5179 they are not really tied to debugging
5180
5181Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5182
5183 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5184 * xmllint.c: better --catalogs description
5185
5186Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5187
5188 * tree.c: fixed a couple of problems in xmlSetProp()
5189
5190Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5191
5192 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5193 unappropriate stdout output.
5194
5195Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5196
5197 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5198 by Denis Beurive, closes #65111
5199
5200Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5201
5202 * valid.c: in case of content model validity error, don't
5203 print it if validity warnings were not requested.
5204
5205Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5206
5207 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5208 * parserInternals.c: removed the last exit() call. Print an
5209 unmaskable error on stderr instead (library mismatch detection)
5210
5211Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5212
5213 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5214 shell instructions from Heiko Rupp
5215
5216Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5217
5218 * catalog.c: use the URL notation file:// for default catalog paths
5219
5220Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5221
5222 * include/libxml/tree.h: better comments for _private fields
5223 * tree.c: removed a problem when copying an entity reference.
5224
5225Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5226
5227 * vms/*: updated instructions and diffs from John A Fotheringham
5228
5229Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5230
5231 * include/libxml/xmlerror.h: avoid an include problem if
5232 #include <libxml/xmlerror.h> happens first in code
5233 seems to be the case in KDE libs
5234
5235Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5236
5237 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5238 from Igor for Windows
5239
5240Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5241
5242 * Makefile.am: Gary Pennington pointed out a missing prefix
5243
5244Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5245
5246 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5247 * doc/*: upgraded and rebuilt the docs
5248
5249Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5250
5251 * HTMLparser.c: fix comment in scripts element parsing.
5252 * result/HTML/doc3*: updated the results.
5253
5254Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5255
5256 * uri.c: another URI bug fix #63336, using Joel Young patch.
5257
5258Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5259
5260 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5261 a cleaned up version of the Pwd shell string generation.
5262
5263Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5264
5265 * valid.c include/libxml/tree.h: trying to fix namespaces +
5266 validation problems for good, closing #63619 in the process
5267 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5268 wrong in this respect, fixed it.
5269
5270Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5271
5272 * xmllint.c: Morus Walter patch to allow --format and --encode
5273
5274Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5275
5276 * debugXML.c: Stefan Kost provided an help command for the shell
5277
5278Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5279
5280 * debugXML.c: Heiko Rupp pointed that the shell would crash
5281 on empty nodesets returns.
5282
5283Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5284
5285 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5286 migh need the history libraries
5287
5288Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5289
5290 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5291 handle the case of < in quoted attributes, Bastian Kleineidam
5292
5293Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5294
5295 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5296 fixing catalog breakages
5297 * Makefile.am catalog.c result/catalogs/catal
5298 result/catalogs/mycatalog.* test/catalogs/catal*:
5299 fixed more problems in catalog support, added more regression tests
5300 for both XML and SGML catalog handling
5301
5302Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5303
5304 * debugXML.c: applied an improvement to xmlGetLineNo() from
5305 Keith Isdale
5306
5307Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5308
5309 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5310 Side effect of the progressive catalog loading
5311
5312Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5313
5314 * Makefile.am: confexecdir and confexec_DATA were defined twice
5315 pointed out by Karl Eichwalder
5316
5317Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5318
5319 * xmlcatalog.c: avoid unlink() and use remove() instead.
5320
5321Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5322
5323 * libxml.spec.in: cleanup
5324 * include/libxml/xmlwin32version.h: updated with 2.4.8
5325
5326Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5327
5328 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5329 of compiling libxml with a non standard set of options
5330
5331Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5332
5333 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5334 document --sgml option, fixing gnome bugzilla #63382
5335
5336Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5337
5338 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5339 breakage of 2.4.7, added a couple of really needed APIs
5340 like xmlCatalogIsEmpty() and xmlNewCatalog()
5341 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5342 for install-catalog
5343 * configure.in: preparing 2.4.8
5344
5345Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5346
5347 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5348 include/libxml/tree.h include/libxml/xmlIO.h: more include
5349 cleanups, export cleanly one html output + format function.
5350
5351Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5352
5353 * parser.c: removed initGenericErrorDefaultFunc call from
5354 xmlInitParser() since it could destroy previous calls to
5355 xsltSetGenericErrorFunc() effects
5356
5357Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5358
5359 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5360 keyword.
5361
5362Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5363
5364 * Makefile.am: cleanup
5365 * threads.c: cleanup too
5366 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5367 from xsltproc
5368 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005369 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005370
5371Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5372
5373 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5374 was not used anymore !
5375
5376Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5377
5378 * configure.in: preparing 2.4.7
5379 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5380 manual page from John
5381 * doc/*: updated the doc and rebuilt the generated pages
5382
5383Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5384
5385 * xmlIO.c: closing bug #62711, the library should never
5386 close stdin or stdout.
5387
5388Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5389
5390 * uri.c: second pass at fixing #63336, using Joel Young
5391 final patch. looks okay.
5392
5393Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5394
5395 * uri.c include/libxml/uri.h: trying to clear #63336
5396 allowing the escaping routine to parse unconformant
5397 URI-References.
5398
5399Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5400
5401 * vms/readme.vms vms/build_libxml.com nanoftp.c
5402 include/libxml/xmlversion.h.in: a few VMS updates from
5403 John A Fotheringham
5404 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5405 and xmlCleanupOutputCallbacks() for the Perl binding people.
5406
5407Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5408
5409 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5410 apply fixes to close #63271 and avoid segfaults when
5411 the error routine gets callbed before xmlInitParser()
5412 get called.
5413 * nanoftp.c error.c: Applied patches from Justin Fletcher
5414 correcting some xmlGenericError misuses.
5415
5416Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5417
5418 *doc/xmllint.xml, doc/xmllint.1
5419 New and improved man page for xmllint - .xml is the original, .1
5420 is the generated man page
5421
5422Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5423
5424 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5425 the web site from the main HTML document.
5426
5427Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5428
5429 * parser.c: fixed an erroneous validation bug when PE refs
5430 occurs in external parsed entities referenced from the
5431 internals subset
5432 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5433 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5434 added the associated testcase, it's a nice one.
5435 * HTMLparser.c: generate the DTD node as HTML still ...
5436 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5437
5438Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5439
5440 * HTMLparser.c: fixed a bug in htmlNewDoc()
5441
5442Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5443
5444 * test/threads/*: added entities testing to the Thread test
5445 * testThreads.c: make the test reasonable
5446 * DOCBparser.c: fix the DTD public and system ID
5447 * xmllint.c: added --sgml for SGML DocBook importing
5448 * Makefile.am: added Docbtests target
5449
5450Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5451
5452 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5453 * testThreads.c: removed bogus include
5454
5455Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5456
5457 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5458 fixed a very serious (looping) validation bug
5459
5460Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5461
5462 * include/libxml/globals.h include/libxml/threads.h threads.c
5463 testThreads.c: far more testing, cleaning up bugs
5464 * *.c : make sure globals.h is always included.
5465
5466Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5467
5468 * HTMLparser.c: try to get rid of parser loops for good.
5469
5470Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5471
5472 * configure.in: fixed some bugs in CFLAGS passing.
5473 * test/threads Makefile.am testThreads.c: added a specific
5474 threaded test case (really nasty, guaranteed).
5475
5476Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5477
5478 * catalog.c: serious cleanup on the management of the
5479 XML catalog tree, more tests done, especially with
5480 the catalog PI.
5481
5482Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5483
5484 * catalog.c: avoid a problem in catalog cleanup on SMP if
5485 catalogs were not initialized.
5486
5487Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5488
5489 * catalog.c xpath.c: trying to cleanup the not thread safe
5490 parts of the library.
5491
5492Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5493
5494 * include/libxml/globals.h configure.in global.data: make
5495 the allocation be per-thread a configure option
5496 * encoding.c include/libxml/parser.h: fixed compilation
5497 errors
5498
5499Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5500
5501 * include/libxml/parser.h: Norm reported that a few lines
5502 added were breaking libxslt compile, removed them for now
5503
5504Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5505
5506 * parser.c parserInternals.c threads.c: debugged and fixed
5507 initialization problems which were giving troubles on SMP
5508 boxes.
5509
5510Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5511
5512 * include/libxml/Makefile.am: missing globals.h
5513
5514Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5515
5516 * globals.c: added a couple of standard includes.
5517
5518Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5519
5520 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5521 include/libxml/parserInternals.h include/libxml/tree.h
5522 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5523 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5524 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5525 Applied the last patches from Gary, cleanup, activated threading
5526 all user accessible global variables are now handled in globals.[ch]
5527 Still a bit rought but make tests passes with either
5528 --with-threads defined at configure time or not.
5529 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5530 linking options
5531
5532Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5533
5534 * Makefile.am include/libxml/Makefile.am
5535 include/libxml/globals.h globals.c include/libxml/threads.h
5536 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5537 configure.in: started integrating the core of the thread support
5538 not activated yet but half integrated. The code should still
5539 compile and work anyway.
5540
5541Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5542
5543 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5544 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5545 integrating the non-controversial parts of Gary Pennington
5546 multithread patches
5547 * catalog.c: corrected a small bug introduced
5548
5549Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5550
5551 * catalog.c include/libxml/catalog.h: very serious cleanup,
5552 isolating unportable code and as much as possible the accesses
5553 to the global shared catalog. May need more testing !
5554
5555Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5556
5557 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5558 Keith Isdale patches for the XSLT debugger interfaces. Some
5559 cleanup
5560
5561Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5562
5563 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5564 * DOCBparser.c: generate line nubers in elements
5565
5566Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5567
5568 * configure.in: preparing 2.4.6 release
5569 * doc/xml.html doc/html/*: updated and rebuilt the docs
5570 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5571
5572Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5573
5574 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5575 adding documentation for DV's supercatalog support
5576
5577Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5578
5579 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5580 super catalog support adding one API and one flag --sgml to
5581 xmlcatalog
5582
5583Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5584
5585 * doc/xmlcatalog_man.xml, xmlcatalog.1
5586 One more crack at
5587 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5588
5589
5590Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5591
5592 * xpath.c: implemented xmlXPathObjectCopy for external objects
5593 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5594
5595Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5596
5597 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5598 finishing up fix to
5599 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5600 the xmlcatalog man page display more elegantly
5601
5602Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5603
5604 * configure.in: closing bug #61832
5605 * HTMLparser.c: removed a warning
5606
5607Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5608
5609 * xpath.c: fixing #61673 part I, do not loose doc information
5610 when copying result value trees.
5611
5612Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5613
5614 * xpath.c: trying to harden the XPath interpreter
5615
5616Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5617
5618 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5619 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5620
5621Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5622
5623 * HTMLparser: repaired another loop problem
5624
5625Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5626
5627 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5628 parsing.
5629 * xpath.c: fix bug #61291 the default XML namespace node is
5630 missing from the namespace axis.
5631 * tree.c: refuse to create namespaces nodes with prefix "xml"
5632
5633Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5634
5635 * SAX.c: ouch a non-defined namespace could lead to a crash,
5636 fixed #61215
5637
5638Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5639
5640 * parserInternals.c: closed bug #61054
5641
5642Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5643
5644 * include/libxml/Makefile.am: closing #60708
5645
5646Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5647
5648 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5649 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5650
5651Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5652
5653 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5654
5655Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5656
5657 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5658 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5659
5660Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5661
5662 * catalog.c: Justin Fletcher provided cleaup code in case
5663 HAVE_STAT is not defined
5664 * include/win32config.h: Igor Zlatkovic suggested to have
5665 HAVE_STAT defined there
5666
5667Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5668
5669 * catalog.c - fixed typing error reported by M. Barros
5670
5671Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5672
5673 * xmllint.c - fixing typo
5674
5675Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5676
5677 * HTMLparser.c: small enhancement to prevent loop on
5678 unrecognizable data
5679
5680Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5681
5682 * parserInternals.c: applying patch from bug #60757 this
5683 should close it
5684
5685Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5686
5687 * catalog.c xmlcatalog.c: removed a couple of warning
5688 * xpath.c: try to solve the linking problem on platforms
5689 needing trio to compile
5690
5691Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5692
5693 * Makefile.am libxml.spec.in: backing up non-documented changes
5694 commited without review or aproval by Jens Finke <jens@gnome.org>
5695 * HACKING: made 100% clear that no commit should be done directly
5696
5697Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5698
5699 * configure.in: Joe Orton provided a patch fixing a problem
5700 when iconv is specified to be in a non-standard directory
5701 but wasn't exported in xml2-config --cflags
5702
5703Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5704
5705 * configure.in: let's ship 2.4.5 before getting too much
5706 troubles with 2.4.4 errors.
5707
5708Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5709
5710 * encoding.c entities.c: do not output hexadecimal charrefs
5711 when serializing HTML since some version of Netscape can't
5712 grok it, generate decimal ones.
5713 * result/HTML/doc3.htm: output changed due to previous test
5714 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5715
5716Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5717
5718 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5719 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5720
5721Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5722 Released 2.4.4
5723
5724 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5725 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5726 updated the configuration scripts systems accordingly
5727
5728Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5729
5730 * configure.in: preparing for 2.4.4
5731 * doc/xml.html doc/html/*: updated and rebuilt the docs
5732
5733Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5734
5735 * win32/dsp/libxml2.def.src: tried to incorporate comments
5736 from bug #59220
5737
5738Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5739
5740 * parser.c result/noent/wml.xml: fixed bug #59981 related
5741 to handling of '&' in attributes when entities are substitued
5742
5743Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5744
5745 * libxml.h include/libxml/xmlversion.h.in
5746 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5747 Tried to close bug #60131
5748
5749Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5750
5751 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5752
5753Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5754
5755 * SAX.c: fixing bug #59946 on xmlns=""
5756
5757Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5758
5759 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5760 but allocates a new error code.
5761
5762Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5763
5764 * xmllint.c: John Fleck fixed typos in the options output
5765 * parser.c SAX.c: fix ignorable white space SAX selection
5766
5767Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5768
5769 * entities.c: Steve Underwood found the possibility of an
5770 ininite loop in case of error.
5771
5772Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5773
5774 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5775
5776Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5777
5778 * parser.c: warn if version is not 1.0 but it's not
5779 strictly speaking an error after analyzing the spec
5780
5781Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5782
5783 *doc/catalog.html - add link to the html version of the
5784 man page, other linguistic cleanups
5785
5786Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5787
5788 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5789 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5790 file, has not yet been included in the build.
5791
5792Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5793
5794 * catalog.c: removed a duplicate affectation Justin Fletcher
5795
5796Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5797
5798 * tree.c: Armin Sander pointed a possible text coalescing
5799 problem, completed his patch.
5800
5801Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5802
5803 * trionan.c: Fixed const and volatile re-definition problem
5804
5805Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5806
5807 * libxml.4 parser.c: doc updates from Heiko Rupp
5808 * parserInternals.c: 2 sanity checks from Heiko Rupp
5809
5810Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5811
5812 * tree.c: applied patch from Armin Sander to make some pointers
5813 const in xmlCopyNode()
5814 * include/libxml/tree.h: added fix to the header
5815
5816Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5817
5818 * xpath.c: hum, restrict the integer usage gcc bug workaround
5819 to only gcc compilers so that other architecture don't get
5820 penalized by this limitation.
5821 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5822
5823Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5824
5825 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5826 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5827
5828Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5829
5830 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5831 --convert option to xmlcatalog to convert SGML ones to
5832 the XML syntax.
5833 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5834
5835 2.4.3 got released at that point
5836Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5837
5838 * catalog.c xmlIO.c: started some serious testing and fixed
5839 a few bug and optmization needs.
5840
5841Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5842
5843 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5844 preparing for a 2.4.3 release even if it may not be ready yet
5845 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5846 all file parsing lookup to go through the entity resolver, add
5847 to add an API to bypass it (needed to load catalogs themselves),
5848 some cleanup on the catalog code too.
5849 * nanoftp.c: small cleanup
5850 * doc/catalog.html: small update
5851
5852Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5853
5854 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5855 Jun Kuriyama
5856
5857Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5858
5859 * doc/catalog.html: finished the catalog documentation
5860
5861Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5862
5863 * doc/catalog.html doc/xml.html: added documentation about
5864 Catalog support, misses an API description
5865 * doc/html/*: reextracted the API pages
5866
5867Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5868
5869 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5870 Added the part about section 7.2 on URI resolution,
5871 fixed a side effect in the HTML parser, look complete
5872 and ready to rock except the URI/SystemID part!
5873
5874Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5875
5876 * include/libxml/catalog.h include/libxml/parser.h
5877 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5878 xmlIO.c: added support and APIs needed for the catalog PI
5879 * include/libxml/xmlIO.h: cleanup
5880
5881Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5882
5883 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5884 include/libxml/catalog.h: starts to look okay, really
5885 plugged the new framework, cleaned a lot of stuff,
5886 added some APIs, except the PI's support missing this
5887 should be mostly complete
5888 * result/catalogs/* test/catalogs/*: added new test, enriched
5889 the existing one with URN ID tests
5890
5891Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5892
5893 * catalog.c: fixed nextCatalog
5894 * result/catalogs/docbook test/catalogs/*: started adding
5895 a small regression test
5896
5897Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5898
5899 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5900 more work on the XML catalog support.
5901 * parser.c include/libxml/parser.h: small cleanup seems using
5902 list as a public parameter name can give portability troubles
5903 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5904 include/libxml/xpath.h include/libxml/Makefile.am: removed
5905 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5906 wrappers
5907
5908Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5909
5910 * Makefile.am trio.c triodef.h trionan.c xpath.c
5911 include/libxml/Makefile.am include/libxml/trionan.h:
5912 Re-worked Not-A-Number and Infinity support.
5913 * xmlcatalog.c: added readline include files
5914
5915Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5916
5917 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5918 testCatalog as xmlcatalog, making it an installed app
5919 adding a shell, and preparing it to be a /etc/xml/catalog
5920 management tool, though not ready yet
5921 * catalog.c include/libxml/catalog.h: adding support for
5922 XML Catalogs http://www.oasis-open.org/committees/entity/
5923 not finished, there is some interesting tradeoffs and a
5924 few open questions left.
5925
5926Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5927
5928 * xmllint.c: fixed a line formatting problem
5929
5930Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5931
5932 * SAX.c: removed a couple of unused variable (Albert Chin)
5933
5934Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5935
5936 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5937 trying to fix some troubles w.r.t. function returning
5938 const xxxPtr.
5939
5940Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5941
5942 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5943 defined
5944
5945Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5946
5947 * xpointer.c: removed unused var
5948
5949Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5950
5951 * testXPath.c: another small cleanup closing bug #59110
5952
5953Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5954
5955 * win32/dsp/libxml2.def.src: small cleanup closing bug
5956 #59108
5957
5958Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5959
5960 * example/gjobread.c: add xmlCleanupParser() before leaving
5961
5962Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5963
5964 * config.h.in configure.in include/libxml/xmlwin32version.h:
5965 released 2.4.2
5966
5967Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5968
5969 * include/libxml/valid.h debugXML.c valid.c: deprecate
5970 the non-boundchecking Sprintf functions, add Snprintf
5971 this should close bug #57984
5972
5973Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5974
5975 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5976 URIs before doing the lookups (pointed by Mark Vakoc)
5977
5978Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5979
5980 * xpath.c: serious changes on Result Value Trees and NodeSets
5981 w.r.t. deallocation and collect operations. Probably not
5982 100% clean (merge of allocated trees smells like a problem).
5983 Seems sufficient to close #58943
5984
5985Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5986
5987 * xmllint.c: adding a --format option
5988
5989Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5990
5991 * xpath.c: count() was broken on Result Value Tree
5992 * xmlIO.c: fixed file:/// accesses on _WIN32
5993
5994Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5995
5996 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5997 macro was renamed, this should close bug #58683
5998
5999Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6000
6001 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6002 entity substitution mode text at the end of the entity might
6003 be added due to text coalescing.
6004 * nanoftp.c parser.c: small cleanup
6005
6006Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6007
6008 * HACKING: added John Fleck right to commit in the doc subdir
6009
6010Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6011
6012 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6013 allow to inherit attributes from the DTD directly in the
6014 tree, this is needed for XPath and can be a useful feature.
6015 Inherited namespaces are always provided at the tree level now
6016 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6017 of tests for this feature (XSLT being the prime user).
6018
6019Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6020
6021 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6022 testSAX.c xmlIO.c xmllint.c include/win32config.h
6023 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6024 include/libxml/xmlwin32version.h.in win32/README.MSDev
6025 win32/dsp/*: applied Win32 Facelift No.2 patches from
6026 Igor Zlatkovic for Windows/MSC
6027
6028Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6029
6030 * SAX.c: unparsedEntityDecl() the URI computation of the
6031 entity wasn't done breaking XSLT unparsed-entity-uri()
6032
6033Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6034
6035 * xpath.c: fixed a bug when walking the descendants and
6036 the current node has no children
6037 * debugXML.c: show up when a text node is supposed to not be escaped
6038
6039Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6040
6041 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6042 worked like the set:leading() function)
6043 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6044
6045Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6048
6049Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050
6051 * include/libxml/xmlIO.h: apply change to close #58141
6052 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6053
6054Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * parser.c: when the internal subset uses a PE, then the
6057 included entity can use conditional sections.
6058
6059Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6062 when walking the namespace axis showing up in
6063 libxst/tests/general/bug-12
6064 * xmlmemory.c: added the possibility to trace a given block
6065 defined by its address
6066
6067Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * parser.c: don't override existing encoding specified before
6070 starting xmlParseDocument()
6071
6072Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073
6074 * include/libxml/xmlwin32version.h: reinserted, needed for
6075 Windows users of CVS
6076
60772001-07-27 Darin Adler <darin@bentspoon.com>
6078
6079 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6080 * testCatalog.c: Add include of <libxml/parser.h>.
6081
60822001-07-27 Darin Adler <darin@bentspoon.com>
6083
6084 * include/libxml/.cvsignore:
6085 * include/libxml/xmlwin32version.h:
6086 Remove this file from CVS because it's generated.
6087
6088Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * parser.c include/libxml/parser.h: applied const patches from
6091 Tom Moog #58002
6092
6093Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6094
6095 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6096 lookup framework
6097
6098Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * tree.c: fixed xmlCopyNode() for documents
6101
6102Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6105
6106Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * parser.c: fixes bug #57652 reported by Morus Walter
6109
6110Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6113
6114Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6115
6116 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6117 errors, lesson don't add new functions at 1am before a release
6118 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6119 from XPath initialization when possible.
6120
6121Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * result/scripts/base*: removing history/readline changed
6124 this slightly
6125 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6126 xmllint.c: make element content line number generation
6127 optionnal to avoid breaking old apps added interface to switch
6128
6129Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006132 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006133 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6134 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6135 John Kroll fixes to allow saving to HTTP via PUT (or
6136 POST of needed).
6137 * doc/html/*.html: regenerated the docs
6138
6139Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6140
6141 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6142 xmlHashScanFull and xmlHashScannFull3 to get passed the
6143 three keys as arguments to the callback function
6144
6145Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * configure.in Makefile.am: removed libxml softlink for good
6148 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6149 100% coverage by gtk-doc
6150
6151Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6154 fixed serious troubles due to size_t vs. int mismatch
6155
6156Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6159
6160Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6161
6162 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6163 convenient extension API for value and context managing
6164 Now handles external objects through xmlXPathPopExternal,
6165 xmlXPathWrapExternal and xmlXPathReturnExternal.
6166 Added functions for sets operations (intersection, etc.)
6167
6168Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6171 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6172 HTMLparser.c: cleanup of global variables, marking some
6173 const or private.
6174
6175Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6176
6177 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6178 fixed xmlXPathNodeSetItem when passing index=0
6179
6180Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6183
6184Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * xmllint.c: fixed compilation under Cygwin #57503
6187 * TODO: update
6188
61892001-07-13 Peter Williams <peterw@ximian.com>
6190
6191 * config.h.in: add #undef HAVE_DLFCN_H
6192
6193 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6194 builddir.
6195
6196Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6199 raised by #57348 and #57381
6200
6201Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6204 tree.c xpointer.c: store the line numbder in element->content,
6205 may break some software, need a configuration mechanism
6206
62072001-07-10 Darin Adler <darin@bentspoon.com>
6208
6209 * .cvsignore:
6210 * example/.cvsignore:
6211 * include/.cvsignore:
6212 * include/libxml/.cvsignore:
6213 Various things that are generated and should be ignored.
6214
6215Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216
6217 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6218 * doc/xml.html doc/html/*: updated the docs
6219
6220Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6223 validation occured on content with element child
6224
6225Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * tree.c: fixed XML Base computation which was broken
6228 * debugXML.c: added a base function to the shell
6229 * Makefile.am result/scripts/* test/scripts/*: added scripts
6230 based regression tests, and adding 2 XML Base tests
6231
6232Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * tree.c: set properties doc and call xmlSetListDoc for properties
6235 content when grafting them in a different tree.
6236 * aclocal.m4: remove from CVS
6237
6238Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * win32/libxml2/libxml2.def.src: added some missing entry point
6241 for XPath (Mark Vakoc)
6242
6243Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6246 layer should URI-Unescape before trying to open resources.
6247
6248Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * xpath.c: fix the name() bug for elements in the default
6251 namespace reported by Charlie Bozeman
6252
6253Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6256 led to an XPath fix, improvements of SAX initialization, and
6257 an added option --nocdata to testXPath
6258
6259Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * doc/libxml-doc.el: Felix Natter provided anew version working
6262 with XEmacs too
6263
6264Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * include/libxml/xpath.h: small cleanup
6267 * doc/xml.html: update
6268
6269Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6270
6271 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6272 released 2.3.14
6273
6274Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * doc/html/*: rebuilt the docs for the release
6277 * doc/xml.html: added 2.3.14 release.
6278
6279Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280
6281 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6282 were not equal to empty strings
6283
6284Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * SAX.c: fixed a URI-Reference computation problem when validating
6287 * xmlIO.c: small cleanup
6288
6289Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290
6291 * parser.c: improved the description of a couple of interfaces
6292 upon Larry Stamper suggestion
6293
6294Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * SAX.c entities.c parser.c: changed completely the way entities
6297 are handled when running the parser in entity substitution mode.
6298 This fixes a bug reported by Stephan Kulow and nearly divides
6299 by 3 the amount of memory required by libxslt to load and process
6300 DocBook TDG.
6301
6302Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * HTMLparser.c: fixing a too early root closing problem raised
6305 byt Prashanth Naidu
6306
6307Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6310 raised by Mark Vakoc.
6311
6312Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * example/Makefile.am: fixed the include path to add srcdir/include
6315 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6316 and some cleanup
6317
6318Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6321 lot of optimization work, results in significant improvements
6322 when handling really complex XPath queries. Add a small optimizer
6323 for unions, improve [n] and [last()], avoid some costly ops.
6324
6325Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6328 * xpath.c: small cleanup
6329 * xmlGetNsList: reformated, fixed problems if used on Entities
6330
6331Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6334
6335Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6338 * Makefile.am example/Makefile.am: workaround automake generating
6339 erroneous deps
6340
6341Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342
6343 * include/win32config.h: bug #56801 Yon Derek provided a patch
6344 to the windows config file.
6345
6346Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6349 libxml.h : Yon Derek provided a set of changes to compile from
6350 CVS on Windows/MSC
6351
6352Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * parser.c: fixed UTF8 BOM support in push mode
6355 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6356 added a specific testcase
6357
6358Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * Makefile.am: added --push regression tests
6361 * parserInternals.c: the XML parser segfaulted in --push mode
6362
6363Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * configure.in: moved the symlinks detection within a CVS
6366 check, this is not portable and will be removed soon.
6367 * xpath.c: small cleanup/speedup
6368
6369Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370
6371 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6372 release of 2.3.12
6373 * parser.c: make an error message if unknow entities in all cases
6374
6375Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6378
6379Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6382 includes were installed in the wrong dir
6383
6384Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * doc/html.xml: warn against sending code to exhibit bugs.
6387
6388Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6389
6390 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6391 Tru64 from Thomas Leitner
6392
6393Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394
6395 * AUTHORS: added William and Bjorn
6396 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6397 daniel@veillard.com hopefully I won't have to do this again
6398 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6399 docs can be rebuilt cleanly now
6400 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6401 from CVs it's generated, added include/libxml/xmlwin32version.h
6402 also generated but which should change far less frequently.
6403 * catalog.c nanoftp.c: made sure to include libxml.h not
6404 libxml/xmlversion.h directly
6405 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6406 when compiling on WIN32 and MSC
6407
6408Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * include/Makefile.am include/libxml/Makefile.am configure.in:
6411 fixed make distcheck and rebuilding the rpms
6412
6413Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414
6415 * configure.in: should finish the migration of exported includes
6416 into a real include/libxml in CVS, at least for CVS users.
6417 * removed the exported headers, added in include/libxml (as well
6418 as xmlversion.h.in).
6419
6420Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6421
6422 * configure.in: fixed the way to detect symlink
6423
6424Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6425
6426 * configure.in: updated, include/libxml is now a real CVS dir
6427
6428Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
6430 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6431 version works with both libxml1 and libxml2 (it autodetects
6432 the prefix of the html-files) from Felix Natter.
6433 * doc/xml.html: updated doc accordingly
6434
6435Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * xpath.c: fixed the bug generating a template loop in libxslt
6438 when using docbook-xsl-1.4, * should filter out document nodes
6439 * HACKING: added William
6440 * TODO: updated
6441
6442Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * doc/FAQ.html: added a warning about gcc-3.0
6445 * doc/xml.html: added reference to gdome2 and removed a confusing
6446 sentence
6447
6448Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * xmlversion.h: okay this is a generated file, but Windows
6451 users need it and they can't generate it, and I want CVS
6452 Windows users ...
6453 * win32/libxml2/libxml2_so.dsp: Windows project file for
6454 the shared lib version of libxml2
6455 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6456 resources needed for libxslt/xsltproc by Yon Derek
6457
6458Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6459
6460 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6461
6462Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6465
6466Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6467
6468 * include/win32config.h: Yon Derek provided a first fix
6469 to be able to compile libxslt/xsltproc on Windows
6470
6471Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6472
6473 * xpath.c: attempt to work around what seemed a gcc optimizer
6474 bug when handling floats on i386 http://veillard.com/gcc.bug
6475 * tree.c entities.c encoding.c: doing some cleanups while
6476 chasing it
6477
6478Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * Makefile.am: cleanup when --without-debug is specified
6481 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6482 w.r.t. --without-debug and other include points
6483 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6484 Catalogs
6485 * configure.in entities.h tree.h HTMLparser.c: removed
6486 --without-corba, made the _private field mandatory
6487
6488Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6491 outputs a BOM in UTF8, an errata has been issued to avoid the
6492 problem, that was the most reasonable solution... Add support
6493 for a leading UTF8 BOM in entities.
6494
6495Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6496
6497 * valid.c: fixed a bug found when post validating an entity ref
6498 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6499 activate it too
6500
6501Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6504 weakness in the node copy the XPointer and the XInclude
6505 implementations. Serious cleanup.
6506
6507Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508
6509 * Makefile.am: Kjartan Maraas provided a small patch to
6510 add xml2-config.in to EXTRA_DIST
6511
6512Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6515 provided another failing case found in KDE, the way the
6516 ctxt->vctxt.nodeTab was allocated and freed changed over
6517 time but it wasn't completely cleaned up. This should fix it.
6518
6519Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * parser.c: Stephan Kulow also raised the fact that line number
6522 could get miscounted making debug harder, fixed the problem
6523 in xmlParseCharData()
6524
6525Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6526
6527 * valid.c: Stephan Kulow pointed out a problem when validating
6528 and using an empty entity, forgot a 'break' in a case.
6529
6530Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6531
6532 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6533 * doc/xml.html: updated with 2.3.11
6534
6535Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6536
6537 * TODO: updated adding cleanup of generated doc
6538 * configure.in: prepared to release 2.3.11
6539 * xmllint.c: added --version for bug reporting
6540 * doc/html/*.html: rebuilt the doc
6541
6542Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * xpath.c: first part of the work on selecting namespace to
6545 fix bug #56115
6546
6547Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6550 when using -liconv
6551 * TODO: updated
6552
6553Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6556 cleanup, encoding support.
6557
6558Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559
6560 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6561
6562Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6563
6564 * xpath.c: bug detected by Ankh when / is used as a function arg
6565
6566Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6569 of element and use it to avoid outputting formatting spaces at
6570 the wrong place. Implemented the format parameter for HTML save.
6571 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6572 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6573 result/HTML/wired.html: of course this impact the result of a
6574 number of HTML tests
6575
6576Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * HTMLtree.[ch]: started augmenting the HTML save API with
6579 encoding and formatting parameters
6580
6581Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * HTMLtree.h: cleanup and started evaluating the work needed on
6584 revamping the HTML output code
6585
6586Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6587
6588 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6589
6590Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6591
6592 * valid.c: fixed bug #56049, forgot one check in the
6593 validation routine
6594
6595Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6598
6599Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6600
6601 * libxml.h: fixed an error in last commit
6602 * doc/FAQ.html: added an entry for compilation from CVS
6603
6604Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6605
6606 * xmlversion.h.in libxml.h: Cygwin patches
6607 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6608 * tree.h: cleanup
6609
6610Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6611
6612 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6613 memory block in a strange case where libxml is linked twice
6614 in the binary.
6615
6616Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6619 state far too often, simple fix used to avoid it.
6620
6621Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622
6623 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6624 being processed, applied his patch
6625 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6626
6627Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6630 provided fixes to compile on MSCC again
6631 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6632 also provided an update for the project files.
6633
6634Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6635
6636 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6637 bug #55810
6638
6639Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * tree.c: fixed xmlGetNsProp() to close bug #55683
6642 Note this requires libxslt to use it's own function instead.
6643
6644Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6645
6646 * HTMLtree.c: when in a pre element no formatting space should
6647 be added.
6648 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6649
6650Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6651
6652 * configure.in: added tests for signal() and signal.h
6653
6654Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6657
6658Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659
6660 * doc/libxml-doc.el: Felix Natter provided a new version for
6661 libxml2
6662
6663Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * HTMLtree.c: when in a pre element no formatting space should
6666 be added.
6667
6668Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6669
6670 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6671
6672Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6675 hack
6676 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6677 * uri.c: fixed a warning
6678
6679Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6680
6681 * HTMLtree.c: trying to close bug #55772 escaping in script
6682 elements
6683 * doc/xml.html: suggest to send mail to the list
6684
6685Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6686
6687 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6688 good. Use a macro and based on the solution provided in
6689 vsnprintf manual page from GNU.
6690
6691Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6692
6693 * error.c: Workaround for non-preserving variadic list.
6694 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6695
6696Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * doc/xml.html: added 2.3.10 release
6699
6700Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * configure.in: releasing 2.3.10
6703
6704Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6707
6708Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * encoding.c: Robert Collins provided a patch to add the
6711 "US-ASCII" encoding alias
6712
6713Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714
6715 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6716 string oriented functions and started cleaning the related areas
6717 in xpath.c which needed fixing in this respect
6718
6719Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6720
6721 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6722 #55380
6723 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6724
6725Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * TODO: updated
6728 * nanohttp.[ch] : started adding APIs to get the redirected URL
6729 when this occurs (needed for further base computation
6730 * tree.h: cleanup
6731 * encoding.c: cleanup
6732 * SAX.c: minor change around ctxt->loadsubset
6733
6734Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6735
6736 * Makefile.am include/Makefile.am: small change to have
6737 include/libxml rebuilt if working from CVS.
6738 * uri.c: applied another patch from Carl Douglas for URI escaping,
6739 this should close bug #51876
6740
6741Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6742
6743 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6744 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6745 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6746 added specific regression test
6747 * parser.h: preparing for the XSLT mode where DTD inherited
6748 attributes are added to the tree.
6749
6750Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751
6752 * xinclude.[ch]: Updated the namespace for the Last Call version
6753 * result/XInclude/include test/XInclude/include: updated the
6754 testsuite accordingly
6755
6756Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6757
6758 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6759 related to bug #51876
6760
6761Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * tree.c: fixed a gross mistake in base computation, xml:base is
6764 not completely correct yet (need cascade).
6765 * xpath.[ch]: added the few things needed to find a function name
6766 and URI from the XPath context when it is called.
6767
6768Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6769
6770 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6771 * DOCBparser.c: small cleanup
6772 * xmllint.c: added a --catalogs option to load catalogs from
6773 $SGML_CATALOG_FILES
6774 * tree.c: cleanup
6775 * configure.in: iconv library fixup, ICONV_LIBS
6776
6777Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * catalog.c: handling of CATALOG entries. detection of recursion,
6780 and a few bugfixes
6781 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6782 against the default namespace
6783
6784Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6785
6786 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6787
6788Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6789
6790 * parser.c: fixed propagation context info when parsing an
6791 external entity.
6792 * doc/html/*.html: regenerated a couple of docs
6793
6794Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * doc/xml.html: update with 2.3.9 informations
6797
6798Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6801 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6802 * doc/html/* : rebuilt the docs
6803 * valid.c: small patch which may improve some case when
6804 validating.
6805
6806Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6807
6808 * HTMLparser.c: Closed bug #54891
6809 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6810 to the suite
6811
6812Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6815 applied a documentation patch from LotR and filled in a few missing
6816 descriptions
6817
6818Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * xpath.c tree.c parser.c: speed optimizations at the parser level
6821 document tree freeing and xpath evaluation
6822
6823Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6824
6825 * parser.c parser.h parserInternals.h: fixed a couple of
6826 interfaces for handling memory buffer input to const char *
6827 upon suggestion of JamesH.
6828
6829Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6830
6831 * configure.in: LoTR sent a patch fixing the previous commit
6832
6833Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6834
6835 * configure.in: trying to deal again with the stoopid -R linking
6836 flag of Solaris
6837
6838Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839
6840 * xpath.h: two nodeset access macros from Thomas Broyer
6841
6842Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6845 patch from Thomas Broyer
6846
6847Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6848
6849 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6850 case
6851 * INSTALL: was empty added stuff from the FAQ
6852
6853Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6854
6855 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6856 attributes handling and #54433 by adding xmlUnsetProp()
6857 and xmlUnsetNsProp()
6858
6859Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860
6861 * HTMLparser.c: Patch from Jonas Borgström
6862 (htmlGetEndPriority): New function, returns
6863 the priority of a certain element.
6864 (htmlAutoCloseOnClose): Only close inline elements if they
6865 all have lower or equal priority.
6866 * result/HTML: this of course changed a number of tests results.
6867
6868Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6869
6870 * xmlIO.c catalog.c: plugged in the default catalog resolution
6871 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6872 documentations
6873 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6874
6875Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876
6877 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6878 integrating catalogs
6879 * catalog.[ch] testCatalog.c: adding a small catalo API
6880 (only SGML catalog support).
6881 * parser.c: restaured xmlKeepBlanksDefault(0) API
6882
6883Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6884
6885 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6886
6887Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6888
6889 * parser.c: added xmlParseExternalEntityPrivate() to allow
6890 propagation of ctxt->_private when parsing external entities
6891
6892Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6893
6894 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6895
6896Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897
6898 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6899
6900Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901
6902 * valid.c: warn when indeterminist content model is detected
6903 * result/VC/ElementValid8: this adds a message
6904 * Makefile.am: add --novalid for VCM tests
6905 * parserInternals.c: added a call to Init memory
6906
6907Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6908
6909 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6910 when both parameters are NULL.
6911
6912Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6913
6914 * valid.c: applied small patch from Gary Pennington, reindented
6915 some part of the code.
6916
6917Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6918
6919 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6920 release, updated and regenerated the docs
6921
6922Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6923
6924 * xpath.c result/XPath/expr/floats : clarified and cleanup
6925 printing of abnormal floats in tests.
6926
6927Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6928
6929 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6930 * results/HTML/ : a few changes in the output of the HTML tests as
6931 a result.
6932 * configure.in: tying to fix -liconv where needed
6933
6934Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6935
6936 * Makefile.am: fixed a stupid error
6937
6938Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * configure.in Makefile.am: make the inclusion of the trio
6941 modules in the library conditional
6942
6943Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944
6945 * DOCBparser.c: patche from László Kovács, fixed entities refs
6946 in attributes handling
6947
6948Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6949
6950 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6951 flushing
6952
6953Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6954
6955 * xpath.c: fix of an XSLT namespace bug reported on the list
6956 general/bug-8-
6957
6958Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6959
6960 * strio.h trio.c: Dan McNichol suggested a couple of small
6961 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6962
6963Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6964
6965 * tree.c parser.c encoding.c: spent a bit more time looking
6966 at the parsing speed and DOM handling. Added a few more
6967 speedups.
6968
6969Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6970
6971 * parser.c: small but effective parsing speed improvement
6972
6973Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6974
6975 * configure.in: default on the DocBook parser inclusion (for Gnome)
6976 * DOCBparser.h: fixed a header reference
6977
6978Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6979
6980 * configure.in xpath.c: applied Bjorn patches for FPE on the
6981 alpha
6982
6983Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6986 xmlSaveFormatFileTo()
6987
6988Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6989
6990 * xpath.c: simple and efficient optimization, XPath functions
6991 aways bind to the same code, cache this
6992 * TODO: updated (by saying some is obsolete)
6993
6994Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995
6996 * xpath.c: more cleanup work on XPath name parsing routines
6997
6998Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6999
7000 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7001 xmlXPathParseName
7002 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7003 * debugXML.c: avoid compilation problems if compiling without
7004 HTML support, Igor Zlatkovic
7005 * win32/libxml2/libxml2.def.src: being able to compile without
7006 XPath on Windows
7007
7008Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7009
7010 * libxml.m4: yet another patch from Toshio Kuratomi
7011
7012Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7013
7014 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7015
7016Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7017
7018 * tree.[ch]: added xmlSaveFormatFile interface for saving
7019 and indenting a file.
7020
7021Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7022
7023 * xpath.c: fixed bug #53689 related to processing-instruction()
7024
7025Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7026
7027 * DOCBparser.c: patche from László Kovács
7028
7029Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7030
7031 * parser.c: applied fixes from Christian Glahn bug report #53391
7032
7033Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7034
7035 * error.c: Jean François Lecomte provided a complete description
7036 and a fix to bug #53537
7037
7038Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039
7040 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7041
7042Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7043
7044 * DOCBparser.c SAX.c: a bit more work on entities processing.
7045 Still Need to cleanup XML output and references in attributes
7046
7047Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7048
7049 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7050
7051Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7052
7053 * tree.c: trying to fix #53574, not completely complete,
7054 I would like xmllint --copy --debug test/ent1 and
7055 xmllint --debug test/ent1 to show the same result.
7056 * xpath.c: fix a bug when trying to sort namespace nodes
7057
7058Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7059
7060 * HTMLtree.c: real fix for #53402
7061
7062Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7063
7064 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7065 PIs when using xsl:output
7066 * valid.c: closing #53537 some case generate segfaults if there
7067 is validity errors
7068
7069Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7070
7071 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7072 of external parsed entities, added --noent to testDocbook
7073 * valid.c: Garry Pennington found an uninitialized variable
7074 access in xmlValidateElementContent()
7075
7076Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7077
7078 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7079 with madness
7080 * result/HTML/ : this modified the result of the regression tests
7081 a lot.
7082
7083Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7084
7085 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7086 to doc where it wasn't checked against NULL reported by
7087 Jens Laas
7088
7089Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7090
7091 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7092 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7093
7094Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7095
7096 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7097 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7098 * SAX.[ch]: cleanup and updates for DocBook
7099 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7100 ex SGML identifier changes
7101 * valid.c: removed a static unused function.
7102
7103Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * HTMLtree.c: applied change for Paul Sponagl on script saving
7106 * Makefile.am: the warning about entity title.xml are normal.
7107
7108Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7109
7110 * configure.in: release of 2.3.7
7111 * Makefile.am: fixing make distcheck
7112
7113Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7114
7115 * doc/html/* doc/xml.html: updated and regenerated the docs
7116
7117Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7118
7119 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7120
7121Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7122
7123 * tree.c: fixed #53388 with the provided patch
7124
7125Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7126
7127 * valid.c: Bjorn detected an invalid memory access. Fixed
7128 vstateVPush()
7129
7130Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7131
7132 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7133
7134Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7135
7136 * libxml.h: new header used only for the compilation of libxml
7137 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7138 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7139 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7140 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7141 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7142 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7143 baseline (version 1.2 plus a single patch).
7144 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7145 scientific notation for numbers. Tests added.
7146 * xpath.c: formatting of numbers changed to use sprintf
7147 (contribution from William Brack)
7148
7149Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7150
7151 * valid.c: cleanup, more useful debugging
7152 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7153 * xmlIO.c: entity loading is printed as an error when validating
7154
7155Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7156
7157 * valid.c: fixed to validate within entities
7158 * test/VCM/v22.xml: added a specific testcase
7159
7160Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7161
7162 * valid.c: forgot an epsilon transition in for ()+
7163 * test/VCM/v21.xml : added a specific test case
7164
7165Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7166
7167 * valid.c: removed a state explosion exhibited by RSS
7168 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7169 from bug #51872
7170
7171Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7172
7173 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7174 validation without using an ugly NFA -> DFA algo in the source.
7175 Made a specific algorithm easier to maintain, using a single
7176 stack and without recursion.
7177 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7178 * hash.c: made the growing routine static
7179 * tree.h parser.c: added the parent information to an
7180 xmlElementContent node.
7181
7182Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7183
7184 * SAX.c parser.c xpath.c: generating IDs when not validating
7185 from an external parsed entity was poisoning the ID has table
7186 with removed values. This was killing XSLT on the KDE help
7187 browser.
7188
7189Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7190
7191 * entities.h: andrew@ugh.net.au detected a double declaration
7192
7193Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7194
7195 * debugXML.c hash.c tree.h valid.c : some changes related to
7196 the validation suport to improve speed with DocBook
7197 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7198 the way validation errors get reported
7199
7200Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7201
7202 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7203 by P C Chow and William M. Brack for XSLT HTML output
7204
7205Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7206
7207 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7208 Igor Zlatkovic patches for MSC compilation and added his
7209 updates
7210
7211Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7212
7213 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7214 prefix lookup.
7215 * parserInternals.c: fixed the bug reported by Morus Walter
7216 due to an off by one typo in xmlStringCurrentChar()
7217
7218Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7219
7220 * HTMLparser.c result/HTML/*: revamped the way the HTML
7221 parser handles end of tags or end of input
7222
7223Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7224
7225 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7226
7227Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7228
7229 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7230 bug where the linktime verions of free() won't work ...
7231
7232Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7233
7234 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7235
7236Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7237
7238 * doc/xml.html: added 2.3.6 release
7239
7240Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7241
7242 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7243 * result/wml.xml: resulted in a small output change
7244
7245Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7246
7247 * tree.c: xmlNewDoc was missing the charset initialization
7248 * xmllint.c: added --auto to autogenerate a doc, allow to
7249 reproduce the problem fixed on xmlNewDoc
7250
7251Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7252
7253 * xpath.c: trying to get 52979 solved
7254 * tree.c result/ result/noent/: trying to get 52712 solved, this
7255 also made me clean up the fact that XML output in general should
7256 not add formating blanks by default, this changed the output of
7257 a few tests
7258
7259Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7260
7261 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7262
7263Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7264
7265 * configure.in: finally released 2.3.6
7266
7267Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7268
7269 * xpath.c: checking for null pointer generated by new code
7270
7271Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7272
7273 * xpath.c: fixed a [] evaluation problem reported
7274 * test/XPath/tests/simpleaddr: extended test
7275 * result/XPath/simpleaddr: updated result
7276
7277Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7278
7279 * xmllint.c: Dan Timis reported a portability problem
7280 on Macs without mmap, fixed it.
7281
7282Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7283
7284 * testXPath.c : added a --tree option allowing to display the
7285 tree dump of the XPath expression
7286
7287Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7288
7289 * xpath.c: fixed a memleak when comparing nodesets
7290 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7291 * tree.c: added a TODO
7292
7293Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7294
7295 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7296 we need string functions
7297 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7298 to be able to use them where needed. Applied some changes
7299 to reduce name linking pollution and compile in only what's
7300 needed.
7301 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7302 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7303 for the string manipulation functions
7304 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7305 to the free() function of xmlmemory.c
7306 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7307 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7308 usage.
7309
7310
7311Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312
7313 * error.c: applied the context output patch of the error
7314 handling submitted by Chuck Griffith
7315 * error/VC/*: this slightly change some error logs
7316
7317Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
7319 * parser.c: fixed line number reporting on error
7320
7321Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7322
7323 * parser.c: Sullivan and Darin found a parser bug,
7324 applied the patch.
7325
7326Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7327
7328 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7329 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7330 xmlversion.h.in xpointer.c: of course the way I defined
7331 UNUSED breaks on old gcc version. Try to be smart and
7332 also define it directly in xmlversion.h
7333 * configure.in: removed -ansi flag from the pedantic set
7334
7335Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7336 Huge cleanup, I switched to compile with
7337 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7338 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7339 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7340 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7341 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7342 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7343 encoding.h entities.c error.c list.[ch] nanoftp.c
7344 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7345 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7346 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7347 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7348 Cleanup, staticfied a number of non-exported functions,
7349 detected and cleaned up a dozen of problem found this way,
7350 avoided a lot of public function name/typedef/system names clashes
7351 * doc/xml.html: updated
7352 * configure.in: switched private flags to the really pedantic ones.
7353
7354Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7355
7356 * configure.in: 2.3.5
7357 * doc/html/*: rebuilt the docs
7358
7359Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7360
7361 * parser.c: fixed a reported bug in NOTATION parsing
7362 * uri.c: accepted but not fixed bug 51876, added TODO
7363 * Makefile.am: fixed bug 51876
7364
7365Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7366
7367 * config.h.in configure.in error.c: fix a compilation problem
7368 on platforms without vsnprintf (xml@thewrittenword.com)
7369
7370Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7371
7372 * parser.c: fixed a function name header typo
7373 * SAX.c: notations can also occur in external subset.
7374
7375Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7376
7377 * error.c: removed a C++ like comment
7378
7379Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7380
7381 * parser.c: fixing bug 52299 strange condition leading
7382 to a parser crash due to a buffer overflow
7383 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7384 added the specific test case
7385
7386Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7387
7388 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7389 xmlXPathConvert{String,Number,Boolean} to be able to make
7390 type casts without a context stack, fixed some implementation
7391 problems related to the absence of context at parse-time,
7392 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7393 in the public API too
7394 * xpointer.c xpathInternals.h: we need to know at parse time
7395 whether we are compiling an XPointer
7396
7397Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7398
7399 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7400 cleaned up the parser internals, refactored XPath code, added
7401 new compilation based APIs and cleanly separated public and
7402 private APIs.
7403
7404Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7405
7406 * xpath.h: the comp field must be added at the end to avoid
7407 killing binary compat.
7408
7409Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7410
7411 * Makefile.am: detect XPath memleaks in regreson tests
7412 * error.c: fixed and error w.r.t. error reporting still using
7413 stderr
7414 * hash.c: added new line at end of file
7415 * tree.h: minor cleanup
7416 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7417 expression parsing from evaluation, resulted in a number of
7418 changes internally, and in XPointer. Likely to break stuff
7419 using xpathInternals.h but should remain binary compatible,
7420 new interfaces will be added.
7421
7422Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7423
7424 * configure.in: fixed a couple of problems reported by
7425 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7426 without gcc on non linux platforms.
7427
7428Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7429
7430 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7431 a fix for --with-html-dir= configure support. I hope it won't
7432 break rpm generation
7433
7434Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7435
7436 * xmlIO.c: one function comment cleanup.
7437
7438Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7439
7440 * SAX.c: external subset notations were improperly registered
7441 in the internal subset.
7442
7443Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7444
7445 * README.cvs-commits: added, pointing to HACKING
7446 * HACKING: updated
7447
7448Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7449
7450 * parser.c: and Matt Sergeant found one in the XML push
7451 parser (erroneous check I forgot to remove when I fixed the
7452 main parser).
7453
7454Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7455
7456 * xpath.c: ptittom found a small bug in UnaryExpr
7457
7458Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7459
7460 * configure.in: bumped to 2.3.4
7461 * error.c: fixed bug #51860
7462 * tree.c: fixed bug #51861
7463 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7464 * tree.[ch] : added xmlDefaultBufferSize
7465 * nanoftp.c: typo in function name header block
7466 * doc/xml.html : updated, added link to XML::LibXSLT
7467 * doc/html/* : rebuilt the docs
7468
7469Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7470
7471 * parser.c SAX.c: the new content parsing code raised an
7472 ugly bug in the characters() SAX callback. Found it
7473 just because of strangeness in XSLT XML Rec ouptut :-(
7474
7475Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7476
7477 * Makefile.am: Martin Baulig suggested to add -lm
7478 * tree.c: found another bug in xmlNodeGetContent()
7479
7480Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7481
7482 * xpath.c: Bjorn found the error related to strictness of comparison.
7483
7484Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7485
7486 * parser.c: trying to fix the Dtd parsing problem reported
7487 by Gary, side effect of last week speed optimizations.
7488
7489Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7490
7491 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7492 * parserInternals.c: removed unneeded test raised by Stric
7493
7494Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7495
7496 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7497 and fixed by William Brack). Added xmlXPathFormatNumber.
7498 Changed the sorting slightly.
7499 * configure.in Makefile.am example/Makefile.am: Added -lm.
7500 Please note that applications linking with libxml2, must
7501 also like with the math library from now on.
7502
7503Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7504
7505 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7506
7507Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7508
7509 * parser.c: one must report spaces even if the Dtd element
7510 content proves that this is not part of the element content.
7511 * result/valid/*.xml: this changed the ouptu slightly
7512
7513Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7514
7515 * configure.in: bumped to 2.3.3
7516 * doc/xml.html: updated
7517
7518Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7519
7520 * tree.c: minor doc fix
7521 * xpath.c: deallocation issues when a result tree has been
7522 converted to a node-set
7523
7524Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7525
7526 * doc/xml.html: oops corrected dates s/2000/2001
7527
7528Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7529
7530 * valid.c: new patch from Gary Pennington
7531
7532Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7533
7534 * doc/xml.html: applied patch from Ankh
7535
7536Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7537
7538 * xinclude.c: fixed a problem building on Mac
7539
7540Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7541
7542 * parser.c: more work on increasing parsing ferformances
7543
7544Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7545
7546 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7547 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7548 avoiding memcpy in production builds MEM_CLEANUP macro use
7549 * parser.[ch] parserInternals.c: optimizations of the tightest
7550 internal loops inside the parser. Better checking of I/O
7551 flushing/loading conditions
7552 * xmllint.c : added --timing
7553
7554Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7555
7556 * configure.in: bumped to 2.3.2
7557 * doc/xml.html: updated for release
7558
7559Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7560
7561 * xpath.c: found a memleak and fixed a nasty bug
7562
7563Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7564
7565 * xmllint.[c1] : added return code errors for xmllint
7566 * xpath.c: specific debug dump function for result value trees
7567
7568Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7569
7570 * xpath.c: finally implemented xmlXPathCompareNodeSets
7571 * test/XPath/expr/floats results/XPath/expr/floats: added
7572 a test for float expressions
7573
7574Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7575
7576 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7577 * parserInternals.[ch]: trying to speed up parsing
7578 * xpath.c : speeded up node set equality op
7579
7580Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7581
7582 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7583 better handling of ID/IDREF and the list modules associated
7584 * configure.in: small CFLAGS cleanup
7585
7586Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7587
7588 * configure.in: fixed iconv detection on AIX (stric)
7589
7590Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7591
7592 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7593
7594Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7595
7596 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7597 and optimized xmlXPathNodeSetSort
7598
7599Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7600
7601 * xpath.c: bug fix when context size is 0
7602 * parser.c: I like Norm's Dtd because they still manage to break
7603 the parser occasionally
7604
7605Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7606
7607 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7608
7609Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7610
7611 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7612 attributes within the XML-1.0 namespace
7613
7614Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7615
7616 * xpathInternals.h: exported a few axis functions
7617 * doc/xml.html: updated the doc
7618
7619Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7620
7621 * configure.in: applied patch from Daniel van Balen for OpenBSD
7622 and bumped version to 2.3.1
7623 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7624 attempt to find autoclosing was simply broken, removed it,
7625 updated the examples, this is better
7626
7627Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7628
7629 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7630 hash functionnalities.
7631 * doc/html/* : rebuild the doc
7632
7633Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7634
7635 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7636 on predicate
7637 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7638 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7639 really want to have tags closed on output even if we accept
7640 unclosed ones on input
7641
7642Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7643
7644 * xpath.c: ouch don't free NULL, rare case fixed
7645 * tree.c: don't coalesce text nodes if they don't have the
7646 same behaviour wrt escaping on output
7647
7648Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7649
7650 * xpath.c: small fixup
7651 * SAX.c: don't warn on empty namespaces.
7652
7653Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7654
7655 * README: a bit of cleanup
7656 * configure.in: preparing for 2.3.0 release
7657
7658Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7659
7660 * hash.[ch]: added a first version of xmlHashSize()
7661 * valid.c: another bug fix from Gary Pennington
7662
7663Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7664
7665 * valid.c: couple of bug fixes pointed by Gary Pennington
7666 * HTMLtree.c: #if 0 cleanup
7667
7668Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7669
7670 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7671 which removes a time consuming check of xmlXPathNodeSetAdd()
7672 and use it in places where we are sure to not break unicity
7673
7674Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7675
7676 * xpath.c: bug fixes found from XSLT
7677 * tree.c: preserve node->name special values when copying nodes.
7678 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7679 external subset are fetched when available but without full
7680 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7681 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7682 output with encoding disabled.
7683
7684Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7685
7686 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7687 xmlCheckFilename should not be called from xmlFileOpenW
7688 and xmlGzfileOpenW
7689
7690Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7691
7692 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7693 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7694 added the new tests for URI normalization
7695 * testURI.c: fixed stoopid bugs
7696 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7697 the URI in the error messages are now properly normalized
7698
7699Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7700
7701 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7702
7703Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7704
7705 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7706
7707Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7708
7709 * xpath.c: fixed mod operator
7710
7711Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7712
7713 * parser.c: fixed xmlStrcat doc
7714 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7715 trees.
7716
7717Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7718
7719 * xpath.c result/XPath/tests/chaptersbase
7720 result/XPath/tests/simplebase: fixed XPath node()
7721 * tree.c: small fix in xmlNewNs()
7722 * Makefile.am: removed extraneous xml2Conf.sh rule
7723
7724Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7725
7726 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7727 Changed the library name, in order to get libxml-devel and
7728 libxml2-devel to coexist on a single system
7729 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7730 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7731
7732Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7733
7734 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7735 libxml2-devel installable in // as libxml-devel.
7736
7737Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7738
7739 * doc/Makefile.am: fixed make rebuild in doc
7740 * doc/html/*.html: rebuilt the docs
7741
7742Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7743
7744 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7745
7746Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7747
7748 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7749 the HTML doc to go into the -devel RPM ...
7750 * aclocal.m4 config.h.in: some updates due to auto* magic
7751
7752Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7753
7754 * xpath.h: added a hook in the context structure allowing to
7755 link to extra support, needed for XSLT
7756
7757Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7758
7759 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7760 xmlXPtrCmpPoints to use it.
7761 * propagated the following patch from Alejandro Forero
7762 * include/win32config.h xmlIO.c: applied further suggestions
7763 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7764 * example/gjobread.c: fixed warnings, now that it builds
7765
7766Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7767
7768 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7769
7770 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7771 filename points to a valid file (not a directory).
7772 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7773 Added calls to xmlCheckFilenameDir.
7774
7775 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7776 `path' (rather than `filename') as the parameter to gzopen and open.
7777
7778Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7779
7780 * Makefile.am: fixed a problem with EXTRA_DIST
7781
7782Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7783
7784 * Makefile.am example/Makefile.am: finally found the trick
7785 to build the example, i.e. add "." in SUBDIRS before example
7786 in the list <grin/>
7787
7788Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7789
7790 * doc/xml.html: updated with an XSLT section, removed pointer to
7791 W3C CVS base.
7792
7793Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7794
7795 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7796 too, and deallocation need to occur the same way.
7797
7798Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7799
7800 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7801 type correponding to an XSLT result tree fragment. Share most
7802 of the data format with node set, as well as operators.
7803 * HTMLtree.c: added a newline at the end of the doctype output
7804 whe this one is not present initially.
7805 * tree.c: make sure taht the parent and doc pointers are properly
7806 set when copying attributes (lists).
7807
7808Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7809
7810 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7811
7812Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7813
7814 * xpath.c: seems I finally killed that ugly path evaluation
7815 context bug (tagged 9999 in case is is wrong)
7816
7817Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7818
7819 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7820 for XSLT
7821
7822Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7823
7824 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7825 for xmlGzfileOpen() bug
7826
7827Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7828
7829 * xpath.c: removed an error found by XSLT usage
7830 * tree.c parserInternals.h: use a predefined static string
7831 for text and comment nodes, avoid freeing them in xmlFreeNode,
7832 exported the string name in parserInternals.h and added
7833 another value to disable encoding at output (for XSLT),
7834 gain memory, time.
7835
7836Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7837
7838 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7839 win32/libxml2/libxml2_so.dsp: new makefiles and update
7840 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7841
7842Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7843
7844 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7845 Gary Pennington
7846
7847Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7848
7849 * xpath.c: fixed the comaprision of values and nodelists,
7850 need to compare nodelist still ...
7851 * debugXML.c: avoided a possible core dump
7852 * HTMLparser.c: cleanup
7853 * nanohttp.c: contributed fix.
7854 * tree.c: fixes in properties handling added xmlSetNsProp
7855 needed by libxslt
7856 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7857 comment
7858 * TODO: updated
7859
7860Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7861
7862 * parser.c parserInternals.c: applied Bjorn Reese optimization
7863 patch
7864
7865Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7866
7867 * Makefile.am: applied patch fro make check from Martin Vidner
7868
7869Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7870
7871 * configure.in: preparing 2.2.11
7872 * doc/html/*: rebuild the HTML files
7873 * doc/xml.html : updated
7874
7875Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7876
7877 * tree.c: fixed a stupid bug
7878 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7879 patches related to validation of an XInclude processing result
7880 * TODO: updated
7881
7882Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7883
7884 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7885 on large files
7886
7887Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7888
7889 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7890
7891Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7892
7893 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7894 reported by Jonas Borgström
7895 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7896
7897Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7898
7899 * testXPath.c xpath.c: fixing the XPath union expressions problem
7900 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7901
7902Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7903
7904 * xmllint.c: Made is so if the file name is "-" is will read form
7905 standard input. Sven Heinicke <sven@zen.org>
7906 * tree.c: fixed a problem when growing buffer
7907 * tree.h: fixed the comment of the node types following andersca
7908 comment
7909 * TODO: updated
7910
7911Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7912
7913 * HTMLparser.[ch]: added a way to avoid adding automatically
7914 omitted tags. htmlHandleOmittedElem() allows to change the
7915 default handling.
7916 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7917 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7918 of xmllint too when using --memory flag, added a memory test
7919 suite at the Makefile level.
7920 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7921 with namespace use when encountering QNames in XPath evalation,
7922 added xmlns() scheme in XPointer.
7923 * nanoftp.c : incorporated a fix
7924 * parser.c xmlIO.c: fixed problems raised with encoding when using
7925 the memory I/O
7926 * parserInternals.c: closed bug 25934 reported by
7927 torsten.landschoff@innominate.de
7928 * TODO: updated
7929
7930Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7933 on a non-updated tree :-(, made a 2.2.10 release to correct the
7934 situation
7935
7936Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7939 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7940 integrated a set of OpenVMS changes from Howard Taylor
7941 <Howard.Taylor@pacoast.com>
7942
7943Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7946 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7947
7948Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7949
7950 * HTMLparser.c: some fixes on auto-open of html/head/body
7951 * encoding.c: fixed a compilation error on some gcc env
7952 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7953 XPointer implementation
7954 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7955 related XPointer tests and associated results
7956
7957Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7958
7959 * doc/xmldtd.html doc/xml.html: following a short step by step
7960 guidance on IRC to help maciej with DTDs I started a small
7961 page on the subject.
7962
7963Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7964
7965 * HTMLparser.c: fixed handling of broken charrefs
7966 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7967 patches
7968
7969Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * doc/xml.html doc/html/* : rebuilt the docs after adding
7972 xinclude and updated page for 2.2.7 and 2.2.8
7973 * configure.in: releasing 2.2.8
7974
7975Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * parser.[ch] parserInternals.c: applied the conditional
7978 section processing fix from Jonathan P Springer
7979 <jonathan.springer2@gte.net>
7980 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7981 project file, fixed iconv default non support
7982 * xpath.c: fixed the problem of evaluating relative expressions
7983 when a node context is provided.
7984
7985Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * nanoftp.c: fixed gcc 2.95 new warnings
7988 * SAX.c: fixed a stupid bug
7989 * tree.c: fixed a formatting problem when round-tripping
7990 from/to memory
7991 * xinclude.c: chased memleak, fixed a base problem
7992 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7993 xmlXPtrBuildNodeList()
7994 * TODO: updated
7995 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7996 adding a first small set of regression tests for XInclude
7997
7998Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7999
8000 * nanohttp.[ch]: applied Wayne Davison patches to access
8001 the WWW-Authorization header.
8002 * parser.c: Closed Bug#30847: Problems when switching encoding
8003 in short files by applying Simon Berg's patch.
8004 * valid.c: fixed a validation problem
8005 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8006 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8007 Wayne Davison
8008 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8009 need to be extended to non full nodes selections.
8010 * xinclude.c: starts to work decently
8011
8012Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8013
8014 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8015 debugXML.c xmlversion.h.in: Started adding XInclude support,
8016 this is a new xmllint option
8017 * tree.c xpath.c: applied TOM patches for XPath
8018 * xpointer.c: fixed a couple of errors.
8019 * uri.c: added an escaping function needed for xinclude
8020 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8021 new warning from RH70 gcc's version
8022
8023Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8024
8025 * HTMLparser.c: fixed loop on invalid char in scripts
8026 * parser.c: update to description of xmlIOParseDTD()
8027 * libxml.m4 xmlversion.h.in: changes contributed by
8028 Michael Schmeing <m.schmeing@internet-factory.de>
8029 * configure.in: preparing for 2.2.7
8030 * Makefile.am: trying to avoid config.h and acconfig.h
8031 being included in the distrib
8032 * configure.in: released 2.2.7
8033
8034Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8037 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8038
8039Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * parser.[ch]: added xmlIOParseDTD()
8042 * xpointer.c: added support for the 2 extra parameters of
8043 string-range, fixed a stoopid error when '0' was present
8044 in XPointer expressions
8045 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8046 testsuite for the above
8047
8048Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8049
8050 * libxml.spec.in: improved package descriptions
8051
8052Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8053
8054 * xpath.c xpathInternals.h: applied a large cleaning patch
8055 from TOM <ptittom@free.fr>, it also add namespace support
8056 for function and variables registration.
8057
8058Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8059
8060 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8061 * Makefile.mingw: Wayne Davison's update adding hash.c
8062
8063Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * xpath.c: fixed the root evaluation problems
8066 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8067 ignorable spaces with <b> <bold> <em>
8068 * tree.c: fixed a loop in xmlSearchNsByHref()
8069
8070Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8071
8072 * xpath.c: applied another XPath patch from TOM
8073 * xpath.c include/makefile.am: applied another patch from
8074 china@thewrittenword.com (cleanup on IRIX).
8075
8076Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8077
8078 * xml-config.1: received a fixed version from Fredrik Hallenberg
8079 <hallon@lysator.liu.se>
8080
8081Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8082
8083 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8084 cleanup patch for XPath
8085
8086Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8087
8088 * patched to redirrect all "out of context" error messages to
8089 a reconfigurable routine. The changes are:
8090 * xmlerror.h : added the export of an error context type (void *)
8091 an error handler type xmlGenericErrorFunc there is an interface
8092 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8093 to reset the error handling routine and its argument
8094 (by default it's equivalent to respectively fprintf and stderr.
8095 * all the c files: all wild accesses to stderr or stdout within
8096 the library have been replaced to calls to the handler.
8097
8098Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * configure.in: release 2.2.6
8101 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8102 exporting the inner functions of xpath for extension modules
8103 * doc/*: updated and rebuilt the doc
8104
8105Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8106
8107 * nanohttp.c : applied Wayne HTTP cleanup patch
8108 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8109 and xmlNodeSetSpacePreserve()
8110
8111Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * xpath.c: closing bug #29260
8114
8115Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8116
8117 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8118 multikey tuples, made hash structure opaque
8119 * valid.[ch]: moved elements, attributes, notations decalarations
8120 as well as ID and refs to hash tables.
8121 * entities.c: hash cleanup
8122 * xmlmemory.c: fixed a dump problem in debug mode
8123 * include/Makefile.am: problem passing in DESTDIR= values patch
8124 from Marc Christensen <marc@calderasystems.com>
8125 * nanohttp.c: removed debugging remains
8126 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8127 * HTMLparser.c parser.c: fixing a number of problems with the
8128 macros in the *parser.c files (Wayne).
8129 * HTMLparser.c: close the previous option when opening a new one
8130 (Marc Sanfacon).
8131 * result/HTML/*: updated the HTML results accordingly
8132
8133Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8134
8135 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8136 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8137 XPath functions and XML entities table to them. More to come...
8138 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8139
8140Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * tree.c: coalesce adjacent text nodes
8143 * valid.c: handling of blank nodes in DTd validation (raised
8144 by problems with a posteriori validation).
8145 * nanohttp.c: changing behaviour on HTTP write stuff.
8146 * HTMLtree.c: forced body and html to be explicitely closed.
8147 * xpath.h: exported more XPath functions.
8148
8149Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8150
8151 * Release of 2.2.5
8152 * xpointer.c: range() range-inside and other helper functions
8153 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8154
8155Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8158 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8159
8160Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8161
8162 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8163 and XPointer modules
8164
8165Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * SAX.h: closed #25107
8168
8169Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8170
8171 * testSAX.c: fixed problem with cdata reporting
8172 * SAXresult/* : updated
8173
8174Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8175
8176 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8177 Closed bug #27499, added to regression tests
8178 * TODO: updated
8179
8180Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8181
8182 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8183 support for SCRIPT and STYLE with help from Bjorn Reese
8184 * test/HTML/* result/HTML/*: added simple testcase and updated
8185 the existing ones.
8186
8187Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8188
8189 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8190 string-range for empty strings
8191 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8192 test/XPath/xptr/strrange: augmented the XPointer testsuite
8193
8194Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * doc/xml.html doc/xmlmem.html: added a module describing memory
8197 interfaces and use, updated the main page.
8198
8199Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8200
8201 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8202 nanoftp code work on Windows too now
8203
8204Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8205
8206 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8207 * xpointer.c: implemented string-range() at least a good first version
8208 * test/XPath/docs/str test/XPath/xptr/strrange
8209 result/XPath/xptr/strrange: the string-range() tests
8210
8211Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * Makefile.am include/Makefile.am include/win32config.h
8214 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8215 and make distcheck
8216
8217Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8218
8219 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8220 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8221 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8222
8223Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8224
8225 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8226 patch for socklen_t detection by
8227 Albert Chin-A-Young <china@thewrittenword.com>
8228
8229Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8230
8231 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8232 and added a --dtdvalid option to xmllint used to test it
8233
8234Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8235
8236 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8237 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8238
8239Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8240
8241 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8242 handlings (registration, lookup, cleanup)
8243
8244Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8245
8246 * configure.in Makefile.am include/makefile.am: adding XPointer
8247 and XPtrtests target
8248 * xpointer.[ch] : new files for XPointer support
8249 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8250 more XPath tests
8251
8252Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * configure.in: fixed, very broken, make distcheck works again
8255
8256Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8257
8258 * More work toward 2.2.5, integrated a number of patches
8259 * configure.in Makefile.am win32config.h.in: trying to cleanup
8260 make distcheck .... huh ...
8261 * include/Makefile.am include/win32config.h: new directory
8262 for includes
8263 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8264 updated teh makefiles and instructions for WIN32
8265 * xpath.c: small fixes
8266 * test/XPath/ results/XPath: updated the testcases and results
8267 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8268 suggested patches
8269 * valid.c: fixed an ID bug
8270
8271Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8272
8273 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008274 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008275 * xpath.[ch]: worked on XPointer
8276
8277Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * configure.in Makefile.am: 2.2.5, ship the include in an
8280 include/libxml subdirectory, use symlinks when using CVS
8281 * testSAX.c: fixed small bug
8282 * testXPath.c: changed the way testfiles are parsed
8283 * debugXML.c: same kind of cleanup when parsing an argument expression
8284 XPath/XPointers can have blanks embedded
8285 * xpath.[ch]: more cleanup, reorgs for XPointer work
8286 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8287 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8288
8289Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8290
8291 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8292 in the XPath engine, rewrote large parts of it, now it's far
8293 cleaner and in sync with the REC not an old WD. Fixed a parsing
8294 problem in the interactive XML shell found when testing XPath.
8295
8296Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8297
8298 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8299 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8300 examples with the extra test
8301
8302Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8303
8304 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8305 the global init function.
8306
8307Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8308
8309 * HTMLparser.c: Doohhh, attribute name parsing was still case
8310 sensitive ! Fixed this ...
8311 * result/HTML/* : updated the tests results accordingly
8312
8313Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8314
8315 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8316 engine, should be far more stable, incorporated a new version of
8317 preceding/following axis, need testing
8318 * uri.c: fixed file:///c:/a/b/c problem
8319 * test/XPath/tests/idsimple: augmented the XPath tests
8320
8321Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8322
8323 * doc/* rebuilding docs for 2.2.4 release
8324
8325Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8326
8327 * configure.in: releasing 2.2.4
8328 * parser.[ch]: added xmlStrEqual()
8329 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8330 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8331 use xmlStrEqual instead
8332 * TODO: updated
8333 * added an XPath test
8334
8335Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8336
8337 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8338 * entities.h: exported xmlInitializePredefinedEntities
8339 * parser.[ch] : added xmlInitParser()
8340 * parserInternals.h : had to export htmlInitAutoClose()
8341
8342Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8343
8344 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8345 problems
8346 * Makefile.am : added XPath regression tests to normal tests
8347 * uri.c: fixed a problem with local paths, cleanup
8348 * parser.c: fixed a problem with large CData sections
8349
8350Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * configure.in xml-config.in: patch from "Ben Taylor"
8353 <sol7x86@hotmail.com> for solaris shared libs lookup
8354
83552000-09-30 Martin Baulig <baulig@suse.de>
8356
8357 * libxml-2.0.pc.in: Provide pkg-config script.
8358
8359 * configure.in: Create the libxml-2.0.pc script from the
8360 libxml-2.0.pc.in templates.
8361 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8362 script in `$(libdir)/pkgconfig'.
8363
8364Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8365
8366 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8367 when compiling with MSC
8368
8369Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8370
8371 * xpath.c: patch for normalize-string() substring-before(),
8372 substring-after() and translate() functions from Bjorn Reese
8373 <breese@mail1.stofanet.dk>
8374 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8375 Fredrik Hallenberg <hallon@lysator.liu.se>
8376 * TODO: updated
8377
8378Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8379
8380 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8381 problem of socklen_t being undefined on a number of platforms
8382 * debugXML.c: fixed a compilation problem when without snprintf
8383
8384Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8387 an URI bug and a fix for the control-character-induced infinite loop
8388 * nanohttp.c: preventive fix for compiling on WIN32
8389
8390Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * xmlint.c: closing bug #25000
8393
8394Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8395
8396 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8397 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8398 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8399 related function, fixing xmlStrncmp(), and associated cleanup
8400 * result/HTML/entities.html.sax: updating result
8401
8402Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * uri.c: applied patch for URI escaping from Wayne Davison
8405 <wayned@blorf.net>
8406 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8407 from Denis Barbier <barbier@imacs.polytechnique.fr>
8408 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8409 patch from Wayne Davison
8410
8411Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8412
8413 * doc/xml.html : updated with new releases, adding "how to help"
8414
8415Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8416
8417 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8418 removed a few warnings in pedantic mode ...
8419 * parserInternals.c parser.c: moved encoding switching function
8420 to parserInternals.c
8421 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8422
8423Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8424
8425 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8426 error or warning handlers
8427
8428Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8429
8430 * parserInternals.c parserInternals.h parser.c Makefile.am:
8431 created a new module parserInternals.c, moved most of the
8432 code shared by the various parsers there, as well as
8433 deprecated code from parser.c. More cleanup of parser.c
8434 * uri.c: fixed a problem when URI is NULL
8435 * valid.c: speedup when looking for an attribute declaration
8436
8437Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8438
8439 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8440 the cleanup of the computation of URI references when seeking
8441 external entities. The URI reference string and the resulting
8442 URI are both stored now.
8443 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8444 large s(n)printf checks and cleanup from Denis Barbier
8445 <barbier@imacs.polytechnique.fr>
8446 * xmlversion.h.in tree.h: couple of SGML declarations for a
8447 possible docbook module.
8448 * result/VC/ : a couple of test output changed due to the change
8449 of the entities URI
8450
8451Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8452
8453 * parser.h: added a _private field for linking user's data
8454
8455Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * parser.c parserInternals.h: demacroified most of the IS_XXX
8458 the gain in size is significant so ...
8459
8460Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8461
8462 * entities.c: cases where looking up entities with doc==NULL
8463 covered
8464
8465Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8466
8467 * uri.c: applied Wayne Davison patch
8468 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8469
8470Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8471
8472 * uri.c testUri.c: applied Wayne Davison patches
8473 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8474 * Makefile.in: added URItest and included thenin "make tests"
8475
8476Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8477
8478 * xmlversion.h.in: closed bug 22941
8479
8480Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8481
8482 * doc/xmlio.html: added doc and example for entity loader
8483 redefinition.
8484
8485Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8486
8487 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8488 used by libxml
8489
8490Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * parser.c: Fixed bug on invalid ontent characters and when using
8493 push.
8494 * xmllint.c: fixed xmllint endling of errors in push mode
8495
8496Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8497
8498 * HTMLparser.c testHTML.c: applied two new patches from
8499 Wayne Davison <wayned@users.sourceforge.net>
8500 * result/HTML/*.sax: regenerated HTML SAX output
8501 * parser.c: more cleanup.
8502
8503Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8504
8505 * HTMLparser.[ch] testHTML.c: applied the second set of
8506 patches from Wayne Davison <wayned@users.sourceforge.net>,
8507 adding htmlEncodeEntities()
8508 * HTMLparser.c: fixed an ignorable white space detection bug
8509 occuring when parsing with SAX only
8510 * result/HTML/*.sax: updated since the output is now HTML
8511 encoded...
8512
8513Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * HTMLparser.[ch]: applied some of Wayne Davison
8516 <wayned@users.sourceforge.net> patches
8517
8518Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8519
8520 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8521 undeclared namespace prefix was used, added a warning.
8522 Cleaned up support w.r.t. entities, spilling out a warning
8523 and being pedantic on lookups.
8524 * test/warning/ent9 : added testcase for previous example.
8525 * TODO: updated
8526 * parserInternals.h parser.c: changed the way names are parsed
8527 now allow infinite size and decrease penalty for normal use
8528 * parser.c: Started a big cleanup/check of the parser code,
8529 fixed some of the most tortuous entity code, spotted code
8530 unused anymore
8531 * test/*: added tests for very long names and related nasty
8532 things.
8533
8534Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8535
8536 * doc/encoding.html: added encoding aliases doc
8537 * doc/xml.html: updates
8538 * encoding.[ch]: added EncodingAliases functions
8539 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8540 bottleneck affecting large DTDs like Docbook
8541 * parser.[ch] xmllint.c: added a pedantic option, will be
8542 useful
8543 * SAX.c: redefinition of entities is reported in pedantic mode
8544 * testHTML.c: uninitialized warning from gcc
8545 * uri.c: fixed a couple of bugs
8546 * TODO: added issue raised by Michael
8547
8548Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8549
8550 * doc/encoding.html: propagated Martin Duerst suggestions
8551
8552Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8553
8554 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8555 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8556 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8557 by Wayne Davison
8558
8559Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8560
8561 * nanoftp.c nanohttp.c: small cleanup
8562 * TODO: updated
8563
8564Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8565
8566 * added an old VC testcase and updated title.xml entity
8567
8568Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8571 done on auto-opening of <p> tags and cleanup of SAX output
8572
8573Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8576
8577Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8578
8579 * doc/xml.html libxml.* structure.*: updated the doc a bit
8580
8581Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8582
8583 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8584 of SAX tests
8585
8586Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8587
8588 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8589 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8590
8591Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8592
8593 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8594 * testHTML.c: fix core dump on Solaris 2.x systems
8595 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8596 * result/HTML/*.sax: previous bug fix lead to new results
8597
8598Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8599
8600 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8601 * configure.in: added --with-readline=DIR to accept alternate
8602 path for readline include/library
8603 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8604 for ANSI under HP-UX
8605 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8606 includes @LIBS@
8607
8608Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8609
8610 * doc/* : rebuilt the docs
8611 * getting ready for 2.2.2 release
8612
8613Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8614
8615 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8616 and xmlAddFeature()
8617 * tree.[ch]: added xmlAddChildList()
8618 * xmllint.c: MAP_FAILED macro test
8619 * parser.h: added xmlParseCtxtExternalEntity()
8620 * valid.c: applied bug fixes removed warning
8621 * tree.c: added CDATA block to elements content
8622 * testSAX.c: cleanup of output
8623 * testHTML.c: added SAX testing
8624 * encoding.c: better error recovery
8625 * SAX.c, parser.c: fixed one of the external entity processing
8626 of the OASis testsuite
8627 * Makefile.am: added HTML SAX regression tests
8628 * configure.in: bumped to 2.2.2
8629 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8630 SAX results
8631
8632Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8633
8634 * configure.in: patch for HP compiler
8635
86362000-08-04 Sven Heinicke <sven@zen.org>
8637
8638 * xmllint.c: Was coredumping sometimes when the file given didn't
8639 exist.
8640
8641Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8642
8643 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8644
8645 when using in memory parsing. Need some cleanup.
8646 * xmllint.c configure.in: added a --memory flag to test memory
8647 parsing
8648
8649Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8650
8651 * nanohttp.c: fixed socklen_t replacement to unsigned int
8652 * parser.c: fixed a space handdling missing at the end of
8653 production 28 DOCTYPE.
8654 * xmlmemory.c: fixed a stupid bug on the routine to override
8655 allocation functions
8656 * TODO: updated
8657
8658Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8659
8660 * doc/ regenerated the docs
8661
8662Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8663
8664 * doc/encoding.html doc/xml.html: added I18N doc
8665 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8666 improvements, both parser and filters, added ASCII & HTML,
8667 fixed the ISO-Latin-1 one
8668 * xmllint.c testHTML.c: added/made visible --encode
8669 * debugXML.c : cleanup
8670 * most .c files: applied patches due to warning on Windows and
8671 when using Sun Pro cc compiler
8672 * xpath.c : cleanup memleaks
8673 * nanoftp.c : added a TESTING preprocessor flag for standalong
8674 compile so that people can report bugs more easilly
8675 * nanohttp.c : ditched socklen_t which was a portability mess
8676 and replaced it with unsigned int.
8677 * tree.[ch]: added xmlHasProp()
8678 * TODO: updated
8679 * test/ : added more test for entities, NS, encoding, HTML, wap
8680 * configure.in: preparing for 2.2.0 release
8681
8682Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8683
8684 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008685 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008686
8687Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * doc/xml.html: changed the xmlsoft.org structure, updated the
8690 examples w.r.t. root and childs
8691
8692Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8693
Daniel Veillard784b9352003-02-16 15:50:27 +00008694 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008695
8696Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8697
8698 * HTMLparser.c: Work on character encoding support for the HTML parser
8699 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8700 * encoding.c: Fixed a potential memleak in the encoding stuff
8701
8702Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * doc/FAQ.html doc/Makefile.am : added a FAQ
8705
8706Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8707
8708 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8709 of the HTML parser to force it to not bypass SAX
8710
8711Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8712
8713 * win32config.h.in: updated
8714 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8715 lacks iconv support :-( need to release 2.1.1
8716 * configure.in: release 2.1.1
8717 * HTMLparser: fixed bug #14784
8718 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8719 by Windows compiler
8720 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8721 the SAX startDocument() callback.
8722 * TODO: updated
8723
8724Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8725
8726 * added xmlStopParser()
8727
8728Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8729
8730 * configure.in: 2.1.0 prerelease
8731 * Large resync between W3C and Gnome tree
8732 * nanoftp, nanohttp.c: fixed stalled connections probs
8733 * HTMLtree.c SAX.c : support for attribute without values in
8734 HTML for andersca
8735 * valid.c: Fixed most validation + namespace problems
8736 * HTMLparser.c: start document callback for andersca
8737 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8738 * parser.h, SAX.c: serious speed improvement for large
8739 CDATA blocks
8740 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8741 different encoding
8742 * example/Makefile.am example/gjobread.c tree.h: work on
8743 libxml1 libxml2 convergence.
8744 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8745 and the LIBXML_TEST_VERSION macro
8746
8747Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8748
8749 * doc/xml.html: various patches and improvements typo fixed by
8750 Felix Natter
8751 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8752 from Felix Natter <fnatter@gmx.net>
8753
8754Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8755
8756 * doc/upgrade.html: updated with instructions for support of both
8757 libxml-1.x and libxml-2.x
8758 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8759 for 2.x support and also fixed includes
8760
8761
8762Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8763
8764 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8765 the encoding support, added iconv support, so now libxml if
8766 compiled with iconv automatically support japanese encodings
8767 among others. Work based on initial patch from Yuan-Chen Cheng
8768 I may have broken binary compat in the encoding handler
8769 registration scheme, but that was so utterly broken I don't
8770 expect anybody to have used this feature until now.
8771 * parserInternals.h: fixup on the CHAR range macro
8772 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8773 code.
8774 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8775 * uri.c: added xmlParseURI() I can't believe I forgot to
8776 implement this one in 2.0 !!!
8777 * SAX.c: moved doc->encoding update in the endDocument() call.
8778 * TODO: updated.
8779
8780Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8781
8782 * tree.h: removed extraneous xmlRemoveProp definition
8783 * TODO: added item about --disable-corba configure switch
8784 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8785 * nanoftp.c: fixed include problems giving troubles on AIX and
8786 slowlaris
8787 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8788 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8789 comment and headers changes to lower gtk-doc number of warnings
8790 * doc/html/*: rebuilt docs
8791
8792Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8793
8794 * HACKING: documented the tag for 1.x and instructions
8795
8796Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8797
8798 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8799 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8800 xmlCreateIOParserCtxt
8801 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8802 significant overall improvement
8803 * xmllint.c: added I/O test to xmllint
8804 * testSAX.c: added a speed test
8805 * doc/* : updated/regenerated
8806
8807Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8808
8809 * xpath.c uri.h parserInternals.h: cosmetic changes from
8810 "Timur I. Bakeyev" <timur@bat.ru>, including making
8811 xmlCreateURI() public
8812
8813Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8814
8815 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8816 and the code at the same time. Added a clean mechanism for
8817 overload or added input methods: xmlRegisterInputCallbacks()
8818 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8819 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8820 * TODO: updated
8821 * doc/* : updated/regenerated
8822 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8823 source dir
8824
8825Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8826
8827 * testURI.c: yet another forgotten commit, I should get some sleep !
8828
8829Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8830
8831 * xmllint.c: forgot to commit this too ?
8832
8833Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8834
8835 * xmlversion.h.in : forgot to commit this previously
8836
8837Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8838
8839 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8840 * README TODO: updated for release
8841 * uri.c uri.h: added authority parsing/saving
8842 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8843 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8844 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8845 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8846 Makefile.am : added compile-time customization of libxml
8847 --with-ftp --with-http --with-html --with-xpath --with-debug
8848 --with-mem-debug
8849 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8850 #include <libxml/xxx.h> I hope it won't break too much stuff
8851 and will be manageable in the future...
8852 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8853 and added xmllint to the installed programs
8854 * uri.h: added xmlFreeURI()
8855
8856Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8857
8858 * uri.c uri.h: finished the escaping handling, the base support
8859 and the URI path normalization. Looks good just lacks the
8860 authority content parsing code.
8861 * Makefile.am: added instructions to generate testURI
8862 * TODO: updated
8863 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8864 added links and icons for W3C and Gnome
8865
8866Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8867
8868 * xmlmemory.[ch] : seems I forgot to actually update the files in
8869 the last commit :-)
8870 * doc/xml.html doc/html/* : updated and uploaded the docs
8871
8872Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8873
8874 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8875 * TODO: updated
8876 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8877 libxml default allocation function with another set (like gmalloc/
8878 gfree).
8879 * Makefile.am, uri.c, uri.h: added a set of functions to do
8880 exact (litteraly copied from the RFC 2396 productions) parsing
8881 and handling of URI. Will be needed for XLink, one XML WFC,
8882 XML Base and reused in the nano[ftp/http] modules. Still work
8883 to be done.
8884
8885Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8886
8887 * configure.in, libxml.spec.in : libxml2
8888 * doc/* : updated the doc page, rebuilt the docs
8889
8890Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8891
8892 * all: tagged LIB_XML_1_X
8893 * *.c *.h : updated from W3C CVS tree
8894 * configure.in : 2.0.0-beta
8895 * libxml.spec.in : libxml2 package nam
8896 * result/* : new version of the tests output
8897
8898Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8899
8900 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8901
8902Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8903
8904 * doc/* : rebuilt the docs
8905 * parser.c: final patch on #6766
8906 * valid.c: small patch on validity checks.
8907
8908Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8909
8910 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8911 added
8912 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8913 compatibility w.r.t. XML spec and existing code.
8914
8915Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8916
8917 * parser.c: seems a better solution to <a> </a> exists,
8918 will try it for a while
8919
8920Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8921
8922 * parser.c: tried to remove the <a> </a> generating <a/>
8923 this is hard. Left a flag for that purpose. Fixed bug #6766
8924 * configure.in: prepared 1.8.7 not released, due to previous
8925 problem
8926
8927Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8928
8929 * doc/xml.html : applied second patch from Paul DuBois
8930
8931Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * doc/xml.html : applied patch from Paul DuBois
8934
8935Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8936
8937 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8938
8939Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8940
8941 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8942 compilation warnings on various platforms.
8943 * parser.c: Fixed #5281 validity error callbacks are now desactived
8944 by default if not validating.
8945
8946Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8947
8948 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8949
8950Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8951
8952 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8953 <gkatsi@cs.toronto.edu>
8954
8955Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8956
8957 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8958 processing URLs
8959
8960Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8961
8962 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8963 xmlNanoFTPUpdateURL for persistent control connections.
8964 * configure.in: 1.8.6
8965
8966Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8967
8968 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8969 * tree.[ch] : added xmlSaveNoEmptyTags
8970
89712000-01-29 James Henstridge <james@daa.com.au>
8972
8973 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8974
8975 * Makefile.am: added nanoftp.[ch] to the build.
8976
8977Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8978
8979 * nanoftp.[ch]: cleanup, comments, API
8980 * debugXML.c : fixed a bug in the cat command
8981 * doc/*: regenerated the docs
8982
8983Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8984
8985 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8986 * debugXML.c : fixed a bug in the cat command
8987 * valid.c: fixing some small probs
8988 * libxml.spec.in: get rid of the SNAP suffix
8989 * doc/xml.html: updated the status
8990
8991Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8992
8993 * xml-config.in: xml-config --version to just return the
8994 version number
8995 * xpath.c: some cleanup w.r.t. axis when the current node is
8996 an attribute.
8997 * TODO: updated
8998
8999Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9000
9001 * configure.in: prepared for libxml-1.8.5
9002 * doc/* recompiled the documentation
9003
90042000-01-17 Jody Goldberg <jgoldberg@home.com>
9005
9006 * configure.in : WARNING autoconf subtlety alert :
9007 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9008 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9009 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9010 get defined by AC_CHECK_HEADERS.
9011
9012Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9013
9014 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9015 Rune.Djurhuus@fast.no
9016
9017Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9018
9019 * TODO: updated
9020 * tree.c, parser.c: made sure that only memory alloc problems
9021 and internal parser errors are allowed to write to stdout or
9022 stderr.
9023
9024Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9025
9026 * tree.c : restored xmlNewGlobalNs since this seems used by
9027 a lot of existing code :-(, fixed a bug in xmlNewNs
9028 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9029 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9030 to exit() from the library code.
9031 * xpath.c, parser.c: removed bugs or unused code detected by
9032 Windows compilers
9033 * parser.c: started adding interfaces for parsing well balanced
9034 XML fragments
9035 * configure.in: releasing 1.8.4
9036 * doc/* : rebuilt the docs
9037
9038Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9039
9040 * tree.[ch] : added xmlNewDocFragment() for DOM
9041 * testHTML.c: uninitialized variable.
9042
9043Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9044
9045 * doc/* : rebuild the docs
9046
9047Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9048
9049 * acconfig.h: readline and history patch
9050 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9051 * tree.c: added check and handling when possibly removing an ID
9052 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9053 and saving.
9054 * test/HTML/entities.html result/HTML/entities.html* : test for
9055 various entities reference cases
9056 * result/HTML/* : as a result output of some testcase have
9057 changed
9058 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9059 by previous example. added xmlParseTryOrFinish().
9060 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9061 entities.h debugXML.h HTMLparser.h: changed the way struct are
9062 declared to allow gtk-doc to expose those
9063 * parser.c: closed bug #4960
9064 * Makefile.am configure.in: Applied patch from
9065 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9066 and math/socket libs detection
9067
9068Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9069
9070 * configure.in, Makefile.am: link tester against readline
9071 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9072
9073Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9074
9075 * tree.[ch]: added xmlRemoveProp
9076 * win32config.h.in nanohttp.c: avoid including the Windows
9077 socket stuff in every C files
9078 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9079 the XmL parser(s)
9080 * test/ns4 result/ns4 etc...: added test case for previous prob
9081 * tree.c: xmlNewNs wasn't checking for double definition
9082 * Makefile.in: fixed a problem with dist-hook duplicates
9083 * parser.[hc], xmlIO.c: fixed the loading of external entities
9084 APIs, now xmlLoadExternalEntity() is used everywhere and
9085 setting up an app specific front-end using the
9086 * SAX.c parser.c: some fixes, now the xhtml spec validates
9087 with the xhtml DTD.
9088 * error.c: fixed crashes in case of no input stream
9089 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9090 to the validation tests and results
9091
9092Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9093
9094 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9095 too htmlCreatePushParserCtxt() and htmlParseChunk()
9096 * parser.c: a bit of cleanup.
9097 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9098 to XML) removed the last mem leak known
9099 * HTMLtree.c: output message cleanup
9100 * xmlmemory.c: display content info about memory blocks
9101 * result/HTML/wired.* : missing att value warning change
9102
9103Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9104
9105 * doc/* : rebuilt the documentation
9106
9107Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9108
9109 * parser.[ch] parserInternals.h: Push parser for XML,
9110 seems to work fine now
9111 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9112 --push for push testing
9113 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9114 * testSAX.c: added --push
9115 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9116 subtree
9117 * xmlIO.[ch] : enriched API + fixes for push mode
9118 * entities.[ch]: added the entity content length to the struct.
9119 * xmlmemory.[ch]: new API to show the last entries for the shell
9120 * valid.c: added required attribute testing
9121 * SAX.c: the cdata callback now merge contiguous fragments
9122 * HTMLparser.c: cleanup of some macros
9123
9124Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9125
9126 * parser.c: fix for PIs name starting with xml
9127 * tree.c: fixed a potential problem with || and && ops
9128 * *.c, configure.in win32config.h.in : generate win32config.h for
9129 those on the Other Side !
9130
9131Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9132
9133 * parser.c: fixed a stupid = vs. == bug :-(
9134 * doc/gnome-xml.sgml: s/glade/xml/
9135
9136Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9137
9138 * configure.in, doc/xml.html : bug fix release 1.8.2
9139 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9140 Hopefully the end of that silly C++ include problem
9141 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9142 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9143 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9144 troubles with autoclosed elements when the stree shape doesn't
9145 follow the DtD specs. Added htmlIsAutoClosed() and
9146 htmlAutoCloseTag()
9147 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9148 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9149 * debugXML.c: fixed a bug on printing default namespaces.
9150 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9151
9152Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9153
9154 * result/HTML/*.htm[l] : updated the HTML regression tests according
9155 to the new output
9156 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9157 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9158 problem due to intermix of extern "C" { ... } declarations for C++
9159 and recursive includes in the headers
9160
91611999-12-20 Chris Lahey <clahey@umich.edu>
9162
9163 * HTMLtree.c: Made it so that html nodes with a single child do
9164 not insert a carriage return before or after the child node.
9165
9166Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9167
9168 * configure.in, doc/xml.html : bug fix release 1.8.1
9169 * parser.c: fixed bug #4344
9170 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9171 added the glue to avoid C++ problems
9172 * doc/* : regenerated the documentation
9173
9174Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9175
9176 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9177 namespace recognition, and Dia as a resul :-(
9178 * encoding.c: closed bug #3950
9179
9180Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9181
9182 * valid.c: debugging a posteriori validation, except URI expansion
9183 stuff this should be fixed now
9184 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9185 Carl Nygard <cnygard@bellatlantic.net>
9186 * tester.c: added --postvalid, cleaning of the code
9187 * tree.[ch]: added xmlDocGetRootElement()
9188
9189Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9190
9191 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9192 c++ losage.
9193
9194Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9195
9196 * configure.in, doc/xml.html : bumped to 1.8.0
9197 * xlink.[ch], Makefile.am : added framework for link detection
9198 * parser.h: added nbChars to parser context, needed for cleanup.
9199 * xmlmemory.c: removed a nasty bug when out of mem
9200 * valid.[ch]: adding namespace support for attribute decl
9201 * tester.c: added --debugent option
9202 * debugXML.[ch]: added xmlDebugDumpEntities()
9203 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9204 buffers instead, this was really needed, validation was breaking
9205 in strange ways due to that. Added xmlParseStringPEReference()
9206 and other parsing from strings functions. Entities processing
9207 modified again, but PERef are still not handled correcly but
9208 unless you're Eve Maller you won't notice :-)
9209 * HTMLparser.c: large changes toward reliability, and switched to
9210 lowercase internal tags, XHTML is lowercase, so it will help
9211 that output is closer to next version.
9212 * doc/* : regenerated the documentation, it is now hosted at
9213 http://xmlsoft.org/ (same bits I just bought the domain :-)
9214
9215
9216Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9217
9218 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9219 doc generation
9220 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9221 in the SAX API
9222 * doc/*: rebuilt the doc making sure everything appears in the
9223 HTML files
9224
9225Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9226
9227 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9228 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9229 which allow impressive speed improvement on dataset with
9230 large text pieces, but at the cost of broken binary
9231 compatibility and slightly bigger memory usage.
9232 Configure with --with-buffers to activate them, they
9233 are protected with XML_USE_BUFFER_CONTENT define.
9234 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9235 goal is 0 memory left allocated once parser is no more used
9236 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9237 call xmlCleanupParser() and xmlMemoryDump()
9238
9239Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9240
9241 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9242 * parser.[ch] encoding.[ch]: added memory cleanup routines
9243 * parser.c: closing bug #3788
9244 * doc/*: rebuilt the doc
9245
9246Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9247
9248 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9249 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9250 * tester.c: added --compress option
9251 * doc/*: rebuilt the documentation
9252
9253Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9254
9255 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9256 if given /proc/kcore as input !
9257 * doc/xml.html doc/*: updated and rebuilt the documentation
9258
9259Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9260
9261 * parser.c: Fixed some wrongly space collapsing code due to
9262 a misreading of the spec.
9263 * result/*: fixed the output accordingly
9264
9265Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9266
9267 * encoding.c: bug fix and typos
9268 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9269 * parser.c: added attribute normalization closing bug #3597
9270 * test/att* result/att* SAXresult/att*: testcase for attribute
9271 normalization
9272
9273Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9274
9275 * configure.in: closing bug #3163 by adding extra flags for the
9276 cc compiler on HP-UX
9277
9278Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9279
9280 * valid.[ch] : removed a typo and an enumerated type bug in the
9281 xmlAddElementDecl() function
9282 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9283 call to xmlEncodeEntitiesReentrant() so that the functions
9284 New, Set and Get are at the same level.
9285 * parser.c HTMLparser.c: extra memory allocation bug for
9286 attributes detected by someone using libxml in embedded systems :-)
9287
9288Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9289
9290 * xmlmemory.h: turned off mem debug :-\
9291
9292Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9293
9294 * parser.c: closed bug #2784 a one line fix, but worth pushing
9295 a new release out
9296 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9297 some structures, comments before and after the
9298 main element, and other nastyness
9299 * HTMLtree.c tree.c: accomodate the extended HTML supported
9300 * configure.in: pushing 1.7.4
9301 * test/ent8 and related outputs : added a new test for bug #2784
9302 * test/HTML/wired.html and related output: a nasty HTML example
9303 * Makefile.am: improved the test scripts
9304 * docs/* : reran the documentation extractor, updated xml.html
9305
9306Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9307
9308 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9309 HTMLparser and debugged the HTML related code. HTML documents
9310 now have their own type
9311 * entities.c: do not dump &apos; for HTML output
9312 * xmlmemory.c: improvement, breakpoint mechanism
9313 * testHTML.c: added --sax --repeat ...
9314 * Makefile.am: improved the HTML tests
9315 * valid.[ch]: added xmlValidGetValidElements and
9316 xmlValidGetPotentialChildren
9317 * tester.c: added --insert to test the 2 new functions
9318 * test//* result//* SAXresult//* : regression test cleanup
9319 and extension.
9320 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9321 gnome-xml-nanohttp.html
9322
9323Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9324
9325 * HTMLparser.c: fixed problems with some autoclose tags
9326 * tree.c: fixed XML output problems.
9327 * result/* SAXresult/*: update of the tests output
9328
9329Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9330
9331 * Makefile.am: Arturo patch for xmlConf.sh version info
9332 * parser.c: Tim Josling patch for single quoted items
9333 * tester.c: Tim Josling patch for tester options usage
9334 * tree.h: indent cleanup
9335
9336Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9337
9338 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9339 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9340
9341Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9342
9343 * tree.c : Raph patch for initialization of CORBA fields
9344 * parser.c, xpath.c, ...: modification of doc comments
9345 * xpath.c : allow spaces in xpath expressions
9346
9347Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9348
9349 * xmlmemory.h: turning off memory debug :-(
9350
9351Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9352
9353 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9354 better SAX interfaces.
9355 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9356 entity.
9357 * configure.in: 1.7.2
9358
9359Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9360
9361 * libxml.spec.in: fixed the URL
9362 * doc/xml.html: improved the documentation front-end
9363
9364Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9365
9366 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9367
9368Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9369
9370 * libxml.spec.in: fixed the alpha compile problem
9371 * parser.[ch]: changed errno to errNo in the parser context :-(
9372 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9373 * doc/xml.html: changed CHAR to xmlChar
9374 * doc/html/*: recompiled the documentation
9375 * configure.in: 1.7.1
9376
9377Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9378
9379 * parser.h: modified the parser context struct to regain 1.4.0
9380 binary compatibility
9381 * parser.c, xml-error.h: added errno ot teh context and defined
9382 a set of errors values with update of errno
9383 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9384 DTDs and entities
9385 * *.h, *.c: complete cleanup of the use of config.h and include
9386 protection depending on the current setup.
9387 * overalll debugging, maintenance and bug-fixing on all modules
9388 * updated the documentation
9389 * ready for 1.7.0
9390
9391Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9392
9393 * HTMLparser.c : cleanup
9394 * SAX.c valid.c valid.h: added ID/IDREF checking
9395 * tree.c tree.h: extended doc structure for refs
9396 * configure.in: 1.6.2
9397 * parser.c: patched bug in SAX user arg call
9398 * parserInternals.h: patched missing close in C++ wrapping
9399 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9400 especially upcoming XPointer implementation.
9401 * doc/xml.html: augmented, typo
9402
9403Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9404
9405 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9406 not all invocations of install understand -d.
9407
9408Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9409
9410 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9411 to make 'check' works, when builddir != srcdir.
9412
9413Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9414
9415 * doc/xml.html : updated the documentation
9416
9417Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9418
9419 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9420 not deallocated memory blocks
9421 * *.c : replaces all calls to malloc() free() and realloc() to
9422 the wrapper functions/macros
9423 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9424 instead of xmlFreeNodeList()
9425
9426Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9427
9428 * HTMLparser.c: corrected a stupid bug leading to core dump at
9429 tree deallocation. Removed warnings indicated by
9430 Stephane.Conversy@lri.fr
9431 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9432 looked for in the external subset
9433
9434Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9435
9436 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9437 on SGI by Stephane.Conversy@lri.fr
9438
9439Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9440
9441 * all .h : changed the prototype declaration indent as in gtk
9442 * most .c : working on reducing the TODOs in the code
9443 * most .c : cleanup though -pedantic and Insure++
9444 * improvements on validation ID checkings.
9445 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9446 * xml-config.in: closed #1810
9447
9448Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9449
9450 * tree.h, valid.c, valid.h: more work on validity, IDs
9451 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9452 definition for AIX
9453
9454Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9455
9456 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9457 the distribution due to a cut'n paste error at last commit
9458
9459Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9460
9461 * configure.in: upgraded to version 1.4.0
9462 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9463 Big update, added a large part of the validation process,
9464 it should be usable, but some parts are missing
9465 * xpath.c: improved the implementation w.r.t. root.
9466 * Makefile.am: added more tests
9467 * test and result trees: added a lot of tests
9468 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9469
9470Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9471
9472 * Added an HACKING file
9473
9474Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9475
9476 * xpath.[ch] : improvements and debug of the XPath implementation
9477 * parser.c, HTMLparser.c : modified the parsers to be progressive
9478 * tree.[ch] : extended the Buffer promitives
9479 * xmlIO.[ch] : added basic I/O routines providing progressive
9480 parsing and ready for I18N conversion plugins
9481 * SAXresult/* : the SAX callback sequence maybe slightly different
9482 now
9483 * test*.c : improved/updated the tests programs
9484 * doc/* : recompiled the docs.
9485
94861999-07-26 Michael Meeks <michael@edenproject.org>
9487
9488 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9489
9490 * tree.c: Ditto.
9491
9492Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9493
9494 * configure.in: upgraded to version 1.4.0
9495 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9496 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9497 XML query language, see http://www.w3.org/TR/xpath for more details.
9498 * parser.c, parser.h: added CHAR* related string functions for XPath
9499 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9500 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9501 rebuild the docs.
9502 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9503 and regression testing capabilities for XPath.
9504
9505Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9506
9507 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9508 closing bug #1646
9509
9510Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9511
9512 * Makefile.am, example/Makefile.am: closed bug #1683
9513
9514Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9515
9516 * example/Makefile.am, configure.in: added the makefile for the
9517 gjobread example
9518
9519Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9520
9521 * doc/Makefile.am:
9522 - fix which allow "make install DESTDIR=</install/prefix>".
9523
9524Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9525
9526 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9527 which fixed a problem on the file reading-code.
9528
9529Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9530
9531 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9532 output.
9533 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9534
9535Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9536
9537 * parser.h : Oops removed the binary compatibility problem
9538 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9539 * parser.c, HTMLparser.c: applied patches for reading from stdin
9540
9541Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9542
9543 * parser.c, entities.c, valid.c: cleanup bug #1591
9544 * configure.in: cleanup bug #1592
9545 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9546 the same tree back-end. Hence gdome will be available for it.
9547 * doc/Makefile.am: close bug #617
9548
9549Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9550
9551 * parser.c: alloctate a per parser context SAX interface block
9552
9553Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9554
9555 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9556 and xmlEncodeEntitiesReentrant with the correct one :-\
9557
9558Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9559
9560 * commit of my internal XML base changes, quite a lot of
9561 changes, cleanups, better entities support, framework for
9562 new I/O and charset detection and handling
9563 * Fixed the configure/Makefile stuff to generate shared libs
9564 with the proper version info, so we jumped on rev from
9565 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9566 xmlEncodeEntities() result need to be freed now, and a string
9567 xmlParserVersion provide the current library version.
9568
9569Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9570
9571 * parser.c: fixed a buffer overrun for when you have a very long
9572 attribute with no entities in it.
9573
9574Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9575
9576 * added example directory
9577 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9578
9579Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9580
9581 * Release of libxml-1.1, nearly everything has been touched for
9582 this.
9583 * Added more regression tests
9584 * Updated the documentation
9585
9586Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9587
9588 * tree.[ch]: unified the XML_NO_CORBA defines.
9589 * parser.c encoding.[ch]: started plugging in char encoding detection
9590
9591Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9592
9593 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9594 Also freed allocated buffer.
9595
9596Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9597 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9598 reentrancy problem at printing. One is left in entities.c, to
9599 remove ASAP
9600 * testSAX.c : added a test example showing the use of the SAX
9601 interface if one doesn't want to build the DOM tree.
9602 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9603
9604Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9605
9606 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9607 large revamping of the parser to use SAX callbacks
9608 http://www.megginson.com/SAX/ (or at least a C like interface
9609 a la Expat). It's now possible to set up your own callbacks
9610 and the parser will not build a DOM tree.
9611 * test/* result/*: updated the test suite, I finally removed
9612 the old Namespace draft support (PI based).
9613
9614Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9615
9616 * Makefile.am: added test result to EXTRA_DIST for make tests
9617
9618Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9619
9620 * parser.c, parserInternals.h: moved the chars macro definitions
9621 to parserInternals.h
9622 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9623 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9624
9625Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9626
9627 * xml-config.in : applied patch to make --version work
9628
96291999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9630
9631 * Makefile.am (check-local): Alias for `tests' target. This will
9632 cause `make check' to do the right thing.
9633 (tests): Don't run tests in srcdir. Also, replaced calls to
9634 basename with a `sed' "equivalent".
9635
9636Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9637
9638 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9639 it in the header and not the sources, updated the doc.
9640 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9641 pointing this out.
9642
9643Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9644
9645 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9646 exported the inputStream routines.
9647 * doc/html/* : updated accordingly
9648
9649Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9650
9651 * parser.c, parser.h, parserInternals.h: added a few extra
9652 internal calls to allocate and free parser contexts ...
9653 * doc/html/* : updated accordingly
9654
9655Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9656
9657 * configure.in, Makefile.am, doc/makefile.am : General changes for
9658 1.0.0 release and including the generated HTML documentation.
9659
9660Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9661
9662 * makefile.am : added parserInternals.h, oops.
9663
9664Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9665
9666 * parserInternals.h: added this header giving access to the parser
9667 internal functions.
9668 * doc/Makefile.am : added a rebuild target which rebuilds the full
9669 set of documentations
9670 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9671 the internal subset.
9672 * *.c *.h: modifications needed to generate the documentation using
9673 gtk-doc, cleanup of functions blocks, reorganisation of struct
9674 declarations.
9675
9676Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9677
9678 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9679 the tar and spec file to include the beginning of the doc.
9680
96811999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9682
9683 * doc/.cvsignore: Added this file.
9684
9685Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9686
9687 * tree.c: fixed xmlGetProp to return "" when the attribute
9688 exists, even if the node-list is NULL.
9689
9690Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9691
9692 * tree.c: patched an error outputting empty attribute values.
9693 * Makefile.am and doc/makefile.am: have been updated during the
9694 week-end. Sorry for an empty CVS log, I got a shell problem.
9695
9696Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9697
9698 * tree.h: cleaned up using enums instead of defines
9699 * parser.c, valid.[ch]: more work on parsing/output of element
9700 declarations
9701
9702Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9703
9704 * valid.[ch], tree.c, parser.c : more work toward full parsing
9705 of XML DTDs.
9706 * README: added informations about mailing-list and on-line
9707 documentation
9708
97091999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9710
9711 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9712
9713Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9714
9715 * parser.c, tree.[ch] : more work toward conformance testing,
9716 added a last element to accelerate parsing of very flat structures
9717 started working on internal subset Element content declaration.
9718 * valid.[ch] : first cut at adding code toward validation.
9719 * previous changes had also small impact on most files, especially
9720 the conformance testing using James Clark test suite.
9721
9722Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9723
9724 * test/* : updated the examples, most of them were not well
9725 formed (humm), and added rdf2.
9726 * result/* : resulting changes in the output.
9727
9728Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9729
9730 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9731
9732Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9733
9734 * tree.c: patched a bug in the generation of empty attributes
9735
9736Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9737
9738 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9739 for node/trees/documents/... Biggest problem is namespace
9740 support when copying subtrees.
9741
9742Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9743
9744 * parser.c, entities.c: improve entities and char ref encoding,
9745 and cleanups of error messages.
9746
9747Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9748
9749 * parser.c, entities.c: simple bug hunting done during rpm2html and
9750 rpmfind integration.
9751
9752Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9753
9754 * parser.[ch]: Added interfaces allowing to specify a SAX
9755 handler before parsing.
9756
9757Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9758
9759 * parser.c: redirrect all errors reporting through the SAX
9760 error function
9761
9762Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9763
9764 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9765 * libtool, tlmain ...: update of the libtool files
9766
97671998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9768
9769 * entities.c: Use g_snprintf insteda of snprintf.
9770
9771Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9772
9773 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9774 added ent5 test for this purpose.
9775 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9776
9777Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9778
9779 * parser.c: fixed? a strange error due to compression on a GWP
9780 document.
9781
9782Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9783
9784 * tree.[ch]: bug fixing
9785 * entities.[ch]: defined a specific type for predefined entities
9786 * doc/xml.html: more documentation on the library, how to use it,
9787 overview of the interfaces.
9788
9789Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9790
9791 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9792
9793Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9794
9795 * tree.c: corrected a small bug
9796 * doc/xml.html: continuing writing documentation.
9797
9798Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9799
9800 * debugXML.h debugXML.c: added debugging utilities.
9801 * tester.c: added --debug switch.
9802 * tree.c: patched an incorrect node->type assignment.
9803 * parser.c: formatting, ensure that node->doc != NULL in attributes
9804
9805Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9806
9807 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9808 entity support and provide an internal representation close to
9809 DOM one (entity ref nodes, and attribute value as tree). I tried
9810 to preserve the interface but this will surely break some apps
9811 (I have to change rpm2html/rpmfind for example). I had to change
9812 two interfaces, and the generated tree is somewhat different.
9813 * doc/* : started documenting the XML library, the tree and
9814 DOM/Corba. This is a first step.
9815
9816Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9817
9818 * parser.c: Set up the fonctions comment block, boring but useful.
9819 * parser.h, SAX.c, parser.c: now attributes are processed through
9820 the SAX interface. The problem is that my SAX interface diverged
9821 quite a bit from the original one, well this is not an official
9822 spec, and translating it from Java to C is hairy anyway...
9823
9824Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9825
9826 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9827 fonctions comment block, boring but useful.
9828
9829Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9830
9831 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9832 conversion routines. However they are not yet used to convert the
9833 inputs. The core will run with UTF-8.
9834
9835Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9836
9837 * tree.c : make sure that the type id is properly set-up when
9838 a new object is allocated, needed for DOM.
9839
9840Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9841
9842 * tree.h, tree.c: Ok, the main objects in the tree will be native
9843 corba objects, it costs 8 bytes per Node, Attribute and Document
9844 but it simplifies the Corba integration a lot (no extra interface
9845 objects to allocate/free).
9846
9847Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9848
9849 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9850 and changed NODEs contants for conformity with DOM Level 1
9851
9852Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9853
9854 * added hooks to keep track of servants when creating objects
9855 xmlDoc and xmlNode (for Corba export).
9856
9857Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9858
9859 * added xml-config script.
9860
9861Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9862
9863 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9864 to autoupdate libtool and automake conf files.
9865
98661998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9867
9868 * Makefile.am: Use '?' to separate the sed
9869 commands as ',' is used when people pass -Wl,something.
9870
9871
9872Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9873
9874 * tree.c, tree.h: added a per-document compression interface.
9875
9876Tue Sep 22 20:47:38 EDT 1998
9877
9878 * tree.c, tree.h: added saving with compression and added interfaces
9879 to control the compression level (xmlGetCompressMode,
9880 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9881
9882Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9883
9884 * parser.c: corrected a loop for files of size 0
9885
98861998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9887
9888 * error.h: New file. Contains prototyes from `error.c'.
9889
9890Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9891
9892 * Makefile.am (xmlincdir): New macro.
9893 (xmlinc_HEADERS): Renamed from include_HEADERS.
9894
9895Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9896
9897 * applied small patch on numeric entities from
9898 Christopher Blizzard <blizzard@appliedtheory.com>
9899
9900Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9901
9902 * New release 0.2, removed the old xml_* files so that it's
9903 coherent with the other CVS base (W3C), far better conformance
9904 to standard, new namespaces, decent entities support, beginning
9905 of a SAX-like interface. Nearly nothing left intact, even the
9906 test examples ...
9907
99081998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9909
9910 * .cvsignore: Add .deps dir
9911
9912Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9913
9914 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9915
9916Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9917
9918 * configure.in: added test for CPP
9919 * AUTHORS, Changelog: the original ones didn't get commited but the
9920 glib ones instead, fixed.
9921 * Makefile.am: corrected an error in library naming
9922
9923Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9924
9925 * integrated code developped at W3C
9926 * changed the original Copyright
9927 * migrated to automake
9928 * prefixed the filenames by xml_ to avoid filename clashes
9929
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009930Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9931
9932 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9933 should not be called.
9934
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009935Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9936
9937 * libxml-2.0.pc.in: applied the patch to fix #101894
9938
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009939Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9940
9941 * tree.c : applied patch from Lukas Schroeder for register callbacks
9942 * valid.c: modified patch from Lukas Schroeder to test
9943 register callbacks with --chkregister
9944
Daniel Veillard067bae52003-01-05 01:27:54 +00009945Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9946
9947 * xmlreader.c: seriously changed the way data are pushed to
9948 the underlying parser, go by block of 512 bytes instead of
9949 tryng to detect tag boundaries at that level. Changed the
9950 way empty element are detected and tagged.
9951 * python/tests/reader.py python/tests/reader2.py
9952 python/tests/reader3.py: small changes mostly due to context
9953 reporting being different and DTD node being reported. Some
9954 errors previously undetected are now caught and fixed.
9955 * doc/xmlreader.html: flagged last section as TODO
9956
Daniel Veillard51a447a2003-01-04 19:42:46 +00009957Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9958
9959 * python/libxml.py: integrated the Python 2.2 optimizations
9960 from Hannu Krosing, while maintaining compatibility with
9961 1.5 and 2.1
9962
Daniel Veillarde59494f2003-01-04 16:35:29 +00009963Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9964
9965 * xmllint.c: a bit of cleanup
9966 * xmlreader.c: small fix
9967 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9968 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9969
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009970Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9971
9972 * python/setup.py.in: patch from Stéphane Bidoul to include
9973 drv_libxml2.py in setup.py
9974
Daniel Veillard66b82892003-01-04 00:44:13 +00009975Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9976
9977 * doc/xmlreader.html: starting documenting the new XmlTextReader
9978 interface.
9979
Daniel Veillard7704fb12003-01-03 16:19:51 +00009980Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9981
9982 * xmllint.c: added the --stream flag to use the TextReader API
9983 * xmlreader.c: small performance tweak
9984
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009985Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9986
9987 * xmlreader.c python/tests/reader2py: okay the DTD validation
9988 code on top of the XMLTextParser API should be solid now.
9989
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009990Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9991
9992 * xmlreader.c python/tests/reader2py: Fixing some more mess
9993 with validation and recursive entities while using the
9994 reader interface, it's getting a bit messy...
9995
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009996Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9997
9998 * xmlreader.c python/tests/reader.py: another couple of problem
9999 related to IsEmptyElement reported by Stéphane Bidoul needed
10000 some fixes.
10001
Daniel Veillard4f860202003-01-02 13:00:02 +000010002Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10003
10004 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10005 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10006 based on the python XmlTextReader interface.
10007
Daniel Veillard3c265e42003-01-01 21:06:49 +000010008Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10009
10010 * tree.c: backing out one change in the last patch which broke the
10011 regression tests
10012
Daniel Veillard5335dc52003-01-01 20:59:38 +000010013Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10014
10015 * global.data globals.c tree.c include/libxml/globals.h: applied
10016 an old patch from Lukas Schroeder to track node creation and
10017 destruction. Probably missing a lot of references at the moment
10018 and not usable reliably.
10019
Daniel Veillard8ba17412003-01-01 19:13:12 +000010020Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10021
10022 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10023 from doc/news.html and a stylesheet
10024
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010025Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10026
10027 * xmlreader.c python/tests/reader.py: fixed another couple of
10028 xmlreader bugs reported by Stéphane Bidoul and added tests.
10029
Daniel Veillard9e395c22003-01-01 14:50:44 +000010030Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10031
10032 * xmlreader.c python/tests/reader2.py: fixed another validity
10033 checking in external parsed entities raised by Stéphane Bidoul
10034 and added a specific regression test.
10035 * python/tests/reader3.py: cleanup
10036
Daniel Veillardd5896142002-12-31 14:45:26 +000010037Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * xmlreader.c python/tests/reader2.py: fixed a problem with
10040 validation within entities pointed by Stéphane Bidoul, augmented
10041 the tests to catch those.
10042
Daniel Veillarddc85f282002-12-31 11:18:37 +000010043Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * python/generator.py: modified the generator to allow keeping
10046 class references when creating new classes, needed to fix a bug
10047 pointed by Stéphane Bidoul where the input buffer of the
10048 xmlTextReader instance gets destroyed if the python wrapper for
10049 the input is not referenced anymore.
10050
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010051Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10054 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10055
Daniel Veillard571b8892002-12-30 12:37:59 +000010056Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * xmlreader.c python/tests/reader.py: fixed another problem
10059 pointed by Stéphane Bidoul
10060
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010061Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10062
10063 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10064 with "<a/>"
10065
Daniel Veillardecaba492002-12-30 10:55:29 +000010066Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * SAX.c: warn on xmlns:prefix="foo"
10069 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10070 for namespace attributes handling.
10071
Daniel Veillard2d84a892002-12-30 00:01:08 +000010072Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10075 a really nasty problem raised by a DocBook XSLT transform
10076 provided by Sebastian Bergmann
10077
Daniel Veillard29b3e282002-12-29 11:14:41 +000010078Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10079
10080 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10081 by Stéphane Bidoul and integrated it into the tests
10082
Daniel Veillarde18fc182002-12-28 22:56:33 +000010083Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10086 extended the XmlTextReader API a bit, addding accessors for
10087 the current doc and node, and an entity substitution mode for
10088 the parser.
10089 * python/libxml.py python/libxml2class.txt: related updates
10090 * python/tests/Makefile.am python/tests/reader.py
10091 python/tests/reader2.py python/tests/reader3.py: updated a bit
10092 the old tests and added a new one to test the entities handling
10093
Daniel Veillardaba976d2002-12-28 21:14:18 +000010094Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * python/generator.py python/libxml2class.txt
10097 python/tests/reader.py python/tests/reader2.py: changed the
10098 generator to provide casing for the XmlTextReader similar to
10099 C# so that examples and documentation are more directly transposable.
10100 Fixed the couple of tests in the suite.
10101
Daniel Veillard83298842002-12-28 15:12:33 +000010102Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * doc/guidelines.html: added a document on guildeline for
10105 publishing and deploying XML
10106
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010107Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10108
10109 * valid.c xmlreader.c: final touch running DTD validation
10110 on the XmlTextReader
10111 * python/tests/Makefile.am python/tests/reader2.py: added a
10112 specific run based on the examples from test/valid/*.xml
10113
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010114Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * python/libxml.py: added a few predefined xmlTextReader parser
10117 configuration values.
10118
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010119Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * python/libxml_wrap.h: trying to fix #102037
10122
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010123Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * SAX.c: fixing bug #95296, when the predefined entities
10126 are redefined in the DTD the default one must be used
10127 instead anyway.
10128
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010129Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10130
10131 * doc/xmllint.xml
10132 * doc/xmllint.1
10133 Add discussion of XML_DEBUG_CATALOG to xmllint man
10134 page - bug #100907
10135
10136
Daniel Veillarddf512f42002-12-23 15:56:21 +000010137Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * xmlreader.c: Fixed the empty node detection to avoid reporting
10140 an inexistant close tag.
10141
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010142Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10145 for Python 2.1
10146
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010147Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10150
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010151Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * doc/libxml2-api.xml python/tests/reader.py: one really need
10154 to provide the base URI information when creating a reader parser
10155 from an input stream. Updated the API and the example using it.
10156
Daniel Veillardea7751d2002-12-20 00:16:24 +000010157Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10160 include/libxml/valid.h include/libxml/xmlreader.h: working on
10161 DTD validation on top of xml reader interfaces. Allows to
10162 validate arbitrary large instances. This required some extensions
10163 to the valid module interface and augmenting the size of xmlID
10164 and xmlRef structs a bit.
10165 * uri.c xmlregexp.c: simple cleanup.
10166
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010167Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10170 work on the xml reader interfaces.
10171 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10172 Web page for the Windows binaries.
10173
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010174Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10175
10176 * xmlIO.c: applied a patch for VMS following the report by
10177 Nigel Hall
10178
Daniel Veillard3772de32002-12-17 10:31:45 +000010179Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * parser.c: the parseStartTag bug fix wasn't complete.
10182
Daniel Veillard67df8092002-12-16 22:04:11 +000010183Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10186 parseStartTag, fixing it.
10187 * test/att4 result/att4 result/noent/att4: adding the test
10188 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10189 more methods to XmlTextReader.
10190
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010191Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10192
10193 * win32/libxml2.def.src: added more xml reader exports
10194 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10195 to the build
10196
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010197Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10198
10199 * doc/tutorial/xmltutorial.xml
10200 plus generated html and pdf
10201 Updating tutorial again based on further comments from Niraj
10202 Tolia on the last iteration
10203
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010204Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10205
10206 * doc/tutorial/xmltutorial.xml
10207 * doc/tutorial/includekeyword.c
10208 * doc/tutorial/includegetattribute.c
10209 plus generated html and pdf
10210 Adding fix from Niraj Tolia to tutorial to properly free memory.
10211
10212
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010213Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10216 more methods of XmlTextReader.
10217 * python/libxml2class.txt python/tests/reader.py: this increased the
10218 methods in the bndings, augmented the test to check those new
10219 functions.
10220
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010221Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10224 methods of XmlTextReader.
10225 * python/generator.py python/libxml_wrap.h python/types.c
10226 python/libxml2class.txt: added the reader to the Python bindings
10227 * python/tests/Makefile.am python/tests/reader.py: added a specific
10228 test for the Python bindings of the Reader APIs
10229 * parser.c: small cleanup.
10230
Daniel Veillard06503452002-12-13 10:42:08 +000010231Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * xinclude.c: fallback was only copying the first child not the
10234 full child list of the fallback element, closes #89684 as reopened
10235 by Bernd Kuemmerlen
10236
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010237Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10238
10239 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10240
Daniel Veillard000eafb2002-12-12 10:04:22 +000010241Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10242
Daniel Veillardc1eed322002-12-12 11:01:32 +000010243 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010244 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010245 gives enum values, fix functype return type, put back fields in
10246 structs
10247 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010248
Daniel Veillard024b5702002-12-12 00:15:55 +000010249Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10252 about htmlNodeDumpOutput location.
10253 * xpath.c: removed an undefined function signature
10254 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10255 too many symbols in the API breaking the python bindings.
10256 Updated with the libxslt/libexslt changes.
10257
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010258Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * configure.in: preparing release of 2.4.29
10261 * doc/*: rebuilt the docs and API
10262 * xmlreader.c: a few more fixes for the XmlTextReader API
10263
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010264Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10265
10266 * include/win32config.h: applied mingw patch from Magnus Henoch
10267
Daniel Veillard5aad8322002-12-11 15:59:44 +000010268Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10271
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010272Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10275 building Python script, does the C parsing directly, generates
10276 a better API description including structure fieds defs and
10277 enums. Still a couple of bugs, but good enough for the python
10278 wrappers now.
10279 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10280 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10281 include/libxml/schemasInternals.h include/libxml/tree.h: more
10282 cleanup based on the python analysis script reports.
10283 * libxml.spec.in: make sure the API XML description is part of the
10284 devel package.
10285
Daniel Veillard01c13b52002-12-10 15:19:08 +000010286Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10287
10288 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10289 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10290 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10291 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10292 code cleanup, especially the function comments.
10293 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10294
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010295Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * Makefile.am xmlreader.c include/libxml/Makefile.am
10298 include/libxml/xmlreader.h: Adding a new set of APIs based on
10299 the C# TextXmlReader API but converted to C. Allow to parse
10300 in constant memory usage, far simpler to program and explain
10301 than the SAX like APIs, unfinished but working.
10302 * testReader.c: test program
10303
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010304Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10305
10306 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10307
Daniel Veillard64b35282002-12-04 15:10:40 +000010308Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * tree.c: Chip turner indicated that XHTML1 serialization
10311 rule for style actually break on both IE and Mozilla,
10312 try to avoid the rule if escaping ain't necessary
10313
Daniel Veillard8efff672002-12-04 11:44:48 +000010314Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * nanhttp.c: handle HTTP URL escaping, problem reported by
10317 Glen Nakamura and Stefano Zacchiroli
10318
Daniel Veillard1c732d22002-11-30 11:22:59 +000010319Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10322
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010323Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * uri.c: Johann Richard pointed out some XPointer problems for
10326 URN based URI references in XInclude. Modified the URI parsing
10327 and saving routines to allow correct parsing and saving of
10328 XPointers, especially when attached to "opaque" scheme accordingly
10329 to RFC 2396
10330
Daniel Veillard8db67d22002-11-27 19:39:27 +000010331Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10332
10333 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10334 of refactoring to the HTML saving code.
10335 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10336 in the doc.
10337
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010338Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10341 to a buffer API to reuse the generic dump to an OutputIO layer,
10342 this reduces code, fixes xmlNodeDump() for XHTML, also made
10343 xmlNodeDump() now return the number of byte written.
10344
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010345Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * python/setup.py.in: another patch from Stéphane Bidoul for
10348 Python bindings on Windows
10349 * doc/parsedecl.py: small cleanup
10350
Daniel Veillard9715c172002-11-25 16:33:40 +000010351Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10352
10353 * libxml.spec.in configure.in: add a line in %changelog for releases
10354
Daniel Veillard9bc53102002-11-25 13:20:04 +000010355Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * parser.c: patch from Marcus Clarke fixing a problem in entities
10358 parsing that was detected in KDe documentations environment.
10359
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010360Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10361
10362 * python/libxml.c (libxml_prev): Return the previous as opposed to
10363 the next node (I guess this is the result of some cut & paste programming:)
10364
Daniel Veillard80d7b902002-11-23 16:23:08 +000010365Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10368
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010369Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * python/generator.py python/libxml.c python/setup.py.in: trying
10372 to fix the Python bindings build on Windows (Stéphane Bidoul)
10373
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010374Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10375
10376 * win32/configure.js: added option for python bindings
10377 * win32/libxml2.def.src: added more exports
10378
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010379Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10380
10381 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10382 pthreads
10383 * win32/wince/*: applied updates to Windows CE port from Javier
10384
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010385Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10386
10387 * configure.in: preparing 2.4.28
10388 * libxml.spec.in doc/Makefile.am: some cleanup
10389 * doc/*: updated the news and regenerated.
10390
Daniel Veillardfee408f2002-11-22 13:18:30 +000010391Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * HTMLparser.c: final touch at closing #87235 </p> end tags
10394 need to be generated.
10395 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10396 this change slightly the output of a few tests
10397 * doc/*: regenerated
10398
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010399Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * parserInternals.c: fixing bug #99190 when UTF8 document are
10402 parsed using the progressive parser and the end of the chunk
10403 is in the middle of an UTF8 multibyte character.
10404
William M. Brack8b2c7f12002-11-22 05:07:29 +000010405Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10406
10407 * threads.c: fixed initialization problem in xmlNewGlobalState
10408 which was causing crash.
10409 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10410 in xmlInitializeGlobalState.
10411 * parserInternals.c: cleaned up ctxt->sax initialisation.
10412
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010413Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * tree.c include/libxml/tree.h: modified the existing APIs
10416 to handle XHTML1 serialization rules automatically, also add
10417 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10418 libxslt serialization uses it when needed without changing
10419 the library API.
10420 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10421 result/xhtml1: added a new test specifically for xhtml1 output
10422 and updated the result of one XHTML1 test
10423
Daniel Veillardd076a202002-11-20 13:28:31 +000010424Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * xinclude.c parserInternals.c encoding.c: fixed #99082
10427 for xi:include encoding="..." support on text includes.
10428 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10429 test/XInclude/ents/isolatin.txt : added a specific regression test
10430 * python/generator.py python/libxml2class.txt: fixed the generator
10431 the new set of comments generated for doc/libxml2-api.xml were
10432 breaking the python generation.
10433
Daniel Veillard817e70b2002-11-19 22:28:48 +000010434Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10437 * configure.in: patch for Solaris on new autoconf closes #98880
10438 * doc/parsedecl.py: repair the frigging API building script,
10439 did I say that python xmllib sucks ?
10440 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10441 and some comment are no more truncated.
10442
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010443Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10444
10445 * parser.c: Martin Stoilov pointed out a potential leak in
10446 xmlCreateMemoryParserCtxt
10447
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010448Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10449
10450 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10451 included in HTML documents and using the push parser.
10452
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010453Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10454
10455 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10456 specified, look for the Python interpreter not just in the
10457 specified root but also in the specified location. Fixes #98825
10458
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010459Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * python/libxml.c: fixing bug #98792 , node may have no doc
10462 and dereferencing without checking ain't good ...
10463
Daniel Veillarddad3f682002-11-17 16:47:27 +000010464Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * configure.in: preparing release 2.4.27
10467 * doc/* : updated and rebuilt the docs
10468 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10469 and all the docs are actually packaged and in the final RPMs
10470 * parser.c parserInternals.c include/libxml/parser.h: restore
10471 xmllint --recover feature.
10472
Daniel Veillard68e9e742002-11-16 15:35:11 +000010473Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10474
Daniel Veillard784b9352003-02-16 15:50:27 +000010475 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010476 processing of parsed entities, and XPath computation on sustitued
10477 entities.
10478 * testXPath.c: make sure entities are substitued.
10479
Daniel Veillard328f48c2002-11-15 15:24:34 +000010480Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
Daniel Veillard784b9352003-02-16 15:50:27 +000010482 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010483 processing of internal parsed entities, which had to be changed.
10484
Daniel Veillard66651aa2002-11-15 11:21:43 +000010485Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10488 trying to fix bug #98517 about building outside the source tree
10489 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10490
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010491Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10492
10493 * include/win32config.h: cleanup
10494 * win32/Makefile.mingw: integrated mingw in JScript configure
10495 * win32/Makefile.msvc: modified to allow mingw coexistence
10496 * win32/configure.js: integrated mingw
10497 * win32/Readme.txt: cleanup
10498
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010499Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * HTMLparser.c: strengthen the guard in the Pop macros,
10502 like in the XML parser, closes bug #97315
10503
Daniel Veillard0821b152002-11-12 20:57:47 +000010504Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10507 callback is never used.
10508
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010509Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10510
10511 * parserInternals.c: fixed the initialization of the SAX structure
10512 which was breaking xsltproc
10513 * xpath.c: patch from Petr Pajas for CDATA nodes
10514 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10515 * parser.c include/libxml/parser.h: patch from Peter Jones
10516 removing a leak in xmlSAXParseMemory() and adding the
10517 function xmlSAXParseMemoryWithData()
10518
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010519Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10520
10521 adding pdf of tutorial, changing web page to link to it
10522 * doc/tutorial/xmltutorial.pdf
10523 * doc/xml.html
10524 * doc/docs.html
10525
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010526Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10527
10528 * doc/tutorial/ar01s08.html
10529 adding file what I forgot for tutorial
10530
10531
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010532Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10533
10534 Adding encoding discussion to tutorial
10535 Added:
10536 * doc/tutorial/images/*.png: DocBook admonition image files
10537 * doc/tutorial/apf.html, apg.html: new generated html
10538 * doc/tutorial/includeconvert.c: conversion code entity file
10539 changed:
10540 * doc/tutorial/xmltutorial.xml: DocBook original
10541 * doc/tutorial/*.html: generated html
10542
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010543Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10544
10545 * include/libxml/*.h: retired xmlwin32version.h
10546 * doc/Makefile.am: retired xmlwin32version.h
10547 * win32/configure.js: retired xmlwin32version.h
10548
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010549Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10550
10551 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010552 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10553 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010554
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010555Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * globals.c: fixed a typo pointed out by Igor
10558 * xpath.c: try to speed up node compare using line numbers
10559 if available.
10560
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010561Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * tree.c: make xmlFreeNode() handle attributes correctly.
10564
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010565Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10566
10567 * catalog.c: completed the #96963 fix, as reported by Karl
10568 Eichwalder
10569
Daniel Veillard56f21f22002-11-06 15:49:46 +000010570Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10573
Daniel Veillard91ad8792002-11-04 17:06:52 +000010574Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * Makefile.am: switched the order of a couple of includes
10577 to fix bugs #97100
10578
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010579Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10580
10581 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10582 xmlLoadCatalogs that used to separate directories with a ':'.
10583
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010584Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10585
10586 * threads.c: improvements to the Windows-side of thread handling
10587 * testThreads.c: conditionally excluded unistd.h
10588 * testThradsWin32.c: broke overlong lines
10589 * include/win32config.h: adapted thread-related macros to the new
10590 scheme and for pthreads on Windows
10591 * win32/Makefile.msvc: introduced a more flexible thread build,
10592 added testThreads[Win32].c to the build
10593 * win32/configure.js: introduced a more flexible thread config
10594
John Fleck61f6fb62002-10-31 15:23:29 +0000105952002-10-31 John Fleck <jfleck@inkstain.net>
10596
10597 * doc/xml.html (and, by implication, FAQ.html)
10598 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10599
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010600Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10601
10602 * configure.in: removed xmlwin32version.h
10603 * include/libxml/Makefile.am: removed xmlwin32version.h
10604
Daniel Veillardce66ce12002-10-28 19:01:59 +000010605Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * tree.c: applied patch from Brian Stafford to fix a bug
10608 in xmlReconciliateNs()
10609
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010610Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * tree.c: applied patch from Christian Glahn to allow
10613 xmlNewChild() on document fragment nodes
10614
Daniel Veillardb39bc392002-10-26 19:29:51 +000010615Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * parser.c: Christian Glahn found a problem with a recent
10618 patch to xmlParseBalancedChunkMemoryRecover()
10619 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10620 problems
10621 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10622 test/schemas/seq*: added the test cases from Charles
10623
Daniel Veillard366a9152002-10-23 20:43:53 +000010624Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10627 serious cleanup of the spec file and associated changes
10628 in the Makefiles.
10629 * valid.c: try to remove some warnings on x86_64
10630
Daniel Veillardd033d022002-10-23 14:55:02 +000010631Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10634 fix bug #96586
10635
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010636Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10639 parsing, applied his patch
10640 * result/HTML/attrents.html result/HTML/attrents.html.err
10641 result/HTML/attrents.html.sax test/HTML/attrents.html:
10642 added the test and result case provided by Mikhail Sogrine
10643
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010644Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * vms/build_libxml.com vms/config.vms vms/readme.vms
10647 include/libxml/parser.h include/libxml/parserInternals.h
10648 include/libxml/tree.h include/libxml/xmlIO.h
10649 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10650 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10651 Applied the VMS update patch from Craig A. Berry
10652 * doc/*.html: update
10653
Daniel Veillardf000f072002-10-22 14:28:17 +000010654Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10657
Daniel Veillard1e208222002-10-22 14:25:25 +000010658Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * debugXML.c: adding a grep command to --shell in xmllint
10661 for T.V. Raman
10662
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010663Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10664
10665 * xmlcatalog.c: tried to fix some of the problem with --sgml
10666
Daniel Veillard935494a2002-10-22 14:22:46 +000010667Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * parser.c: tried to fix bug #91500 where doc->children may
10670 be overriden by a call to xmlParseBalancedChunkMemory()
10671
10672Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10675 identifiers in SGML catalogs containing '&'
10676
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010677Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10678
10679 * python/types.c: fixed bugs when passing result value tree
10680 to Python functions.
10681
Daniel Veillard48267432002-10-18 11:21:38 +000010682Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * configure.in: preparing the release of 2.4.26
10685 * doc/*: updated and rebuilt the documentation
10686
Daniel Veillardbb284f42002-10-16 18:02:47 +000010687Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * parser.c: fixed a XML Namespace compliance bug reported by
10690 Alexander Grimalovsky
10691
Daniel Veillard44892f72002-10-16 15:23:26 +000010692Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * HTMLtree.c: fixed serialization of script and style when
10695 they are not lowercase (i.e. added using the API to the tree).
10696
Daniel Veillard2fd85422002-10-16 14:32:41 +000010697Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * valid.c: make xmlValidateDocument emit a warning msg if there
10700 is no DTD, pointed by Christian Glahn
10701
Daniel Veillard32370232002-10-16 14:08:14 +000010702Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10705 content model when some of the blocks have min or max, and a couple
10706 of bugs found in the process.
10707 * result/schemas/list0* test/schemas/list0*: added some specific
10708 regression tests
10709
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010710Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * README: updated the contact informations
10713
Daniel Veillard63186732002-10-15 08:43:17 +000010714Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10717 misses it, reported by Peter Bray.
10718
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010719Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10722 and removed a few warnings
10723
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010724Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * parser.c: Christian Glahn found a small bug in the push parser.
10727 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10728 public
10729
Daniel Veillard6045c902002-10-09 21:13:59 +000010730Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * xmlschemas.c include/libxml/xmlschemas.h: added
10733 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10734 * testSchemas.c: added --memory to test the new interface
10735
Daniel Veillardf0070122002-10-09 14:24:17 +000010736Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * doc/index.py doc/search.php: integrated the XSLT indexing,
10739 a few fixed in the indexer, added a scope selection at the
10740 search level.
10741
Daniel Veillard01992e02002-10-09 10:20:30 +000010742Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10745 this was due to uninitialized parts of the validation context
10746
Daniel Veillard321be0c2002-10-08 21:26:42 +000010747Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * debugXML.c: applied patch from Mark Vakoc except the API
10750 change, preserved it.
10751 * doc/*: updated the docs to point to the search engine for
10752 information lookup or before bug/help reports.
10753
Daniel Veillard01e87d22002-10-08 16:55:06 +000010754Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * doc/index.py doc/search.php: added mailing-list archives
10757 indexing and lookup
10758
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010759Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10762
Daniel Veillard9b006132002-10-07 11:13:27 +000010763Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * doc/index.py: improved HTML indexing
10766 * doc/search.php: make the queries also lookup the HTML based indexes
10767
Daniel Veillard141d04b2002-10-06 21:51:18 +000010768Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * doc/index.py: added HTML page indexing
10771
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010772Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10773
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010774 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010775 problem in libxslt.
10776 * catalog.c: fixed list handling in XML_CATALOG_FILES
10777
Daniel Veillardceb09b92002-10-04 11:46:37 +000010778Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10779
10780 * valid.c: typo/bug found by Christian Glahn
10781
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010782Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10783
10784 * xmlIO.c: applied Windows CE patch from Javier.
10785 * win32/wince: new directory, contains support for the PocketPC
10786 with Windows CE from Javier.
10787 * include/win32config.h: reorganised, removed duplicate
10788 definitions and applied WinCE patch from Javier.
10789 * include/wsockcompat.h: new file, now contains WinSock
10790 compatibility macros.
10791 * win32/Makefile.msvc: introduced double-run compilation.
10792
Daniel Veillarde16b5742002-09-26 17:50:03 +000010793Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * configure.in include/libxml/xmlwin32version.h: preparing release
10796 of 2.4.25
10797 * doc/*: updated and regenerated teh docs and web pages.
10798
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010799Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10800
10801 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10802 error were not covering namespace declarations.
10803 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10804 it was missing the attribute declaration for the namespace
10805 * result/VC/NS3: the fix now report breakages in that test
10806
Daniel Veillardabe01742002-09-26 12:40:03 +000010807Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10808
10809 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10810
Daniel Veillard2ace1952002-09-26 12:28:02 +000010811Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10814 and regenerated the docs and web site
10815
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010816Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10817
10818 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10819 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10820 not before
10821
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010822Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * python/generator.py python/libxml2class.txt: fixed a stupid error
10825 breaking the python API
10826
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010827Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10830 triostr.c triostr.h: applied a trio update patch from
10831 Bjorn Reese which should work with MinGW
10832
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010833Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * tree.c: improving some documentation comments
10836 * xmlregexp.c: found and fixed a mem leak with python regression tests
10837 * doc/*: rebuilt the doc and the API XML file including the
10838 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10839 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10840 python/types.c: added access to the XML Schemas regexps from
10841 python
10842 * python/tests/Makefile.am python/tests/regexp.py: added a
10843 simple regexp bindings test
10844
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010845Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10846
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010847 * doc/xml.html:
10848 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010849
Daniel Veillard118aed72002-09-24 14:13:13 +000010850Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * xmlregexp.c: fixed the data callback on transition functionality
10853 which was broken when using the compact form
10854 * result/schemas/*: updated the results, less verbose, all tests
10855 pass like before
10856 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10857 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10858 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10859 annoying warnings
10860 * xpath.c: try to provide better error report when possible
10861
Daniel Veillard72336152002-09-21 13:08:14 +000010862Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * Makefile.am: fixed a breakage raised by Jacob
10865
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010866Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10867
10868 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10869 which don't use sockets
10870
Igor Zlatkovic01280582002-09-20 16:40:34 +000010871Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10872
10873 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10874 * win32/configure.js: applied zlib patch from Daniel Gehriger
10875
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010876Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10877
10878 * win32/configure.js: applied the patch from Mark Vakoc for
10879 regexp support
10880 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10881 for regexp support
10882
Daniel Veillardb5c05732002-09-20 13:36:25 +000010883Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10884
10885 * xmlschemastypes.c: as pointed by Igor Float and Double
10886 parsing ain't finished yet
10887
Daniel Veillard40b11342002-09-20 12:01:39 +000010888Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * Makefile.am configure.in: trying to fix #88412 by bypassing
10891 all the python subdir if python ain't detected
10892
Daniel Veillard23e73572002-09-19 19:56:43 +000010893Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10896 made configuring with regexps/automata/unicode the default
10897 but without schemas ATM
10898 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10899 fixed the regexp based DTD validation performance and memory
10900 problem by switching to a compact form for determinist regexps
10901 and detecting the determinism property in the process. Seems
10902 as fast as the old DTD validation specific engine :-) despite
10903 the regexp built and compaction process.
10904
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010905Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * valid.c: determinism is debugged, new DTD checking code now works
10908 but xmlFAComputesDeterminism takes far too much CPU and the whole
10909 set usues too much memory to be really usable as-is
10910
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010911Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * tree.c: fixed another stupid bug in xmlGetNodePath()
10914 * xmllint.c: --version now report the options compiled in
10915
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010916Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * HTMLparser.c: small cleanup
10919 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10920 when configured with them. A bit of debugging around the determinism
10921 checks is still needed
10922
Daniel Veillard63b01c22002-09-17 19:25:28 +000010923Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10926
Daniel Veillard92727042002-09-17 17:59:20 +000010927Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * xmlIO.c: small portability glitch fixed.
10930
Daniel Veillard84d70a42002-09-16 10:51:38 +000010931Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10932
10933 * xmlschemastypes.c: incomplete steps for real/double support
10934 * testAutomata.c include/libxml/xmlautomata.h
10935 include/libxml/xmlregexp.h: avoiding a compilation problem
10936 * valid.c include/libxml/valid.h: starting the work toward using
10937 the regexps for actual DTD validation
10938
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010939Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * hash.c: cosmetic cleanup
10942 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10943 integrating a DTD validation layer based on the regexps
10944
Daniel Veillard4402ab42002-09-12 16:02:56 +000010945Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10948 the determinism was tested before eliminating the epsilon
10949 transitions :-(
10950
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010951Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10952
10953 * python/generator.py python/libxml.c python/libxml.py
10954 python/libxml2-python-api.xml python/libxml2class.txt
10955 python/libxml_wrap.h python/types.c: updated the python
10956 bindings, added code for easier File I/O, and the ability to
10957 define a resolver from Python fixing bug #91635
10958 * python/tests/Makefile.am python/tests/inbuf.py
10959 python/tests/outbuf.py python/tests/pushSAXhtml.py
10960 python/tests/resolver.py python/tests/serialize.py: updated
10961 and augmented the set of Python tests.
10962
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010963Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10964
10965 * win32/configure.js: added more readme info for the binary
10966 package.
10967
Daniel Veillard607b35c2002-09-10 12:16:19 +000010968Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * xmlIO.c: fixed a stupid out of bound array error
10971
10972Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10973
10974 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10975 messing around with support for Windows path, cleanups,
10976 trying to identify and fix the various code path to the
10977 filename access. Added xmlNormalizeWindowsPath()
10978
Daniel Veillard76575762002-09-05 14:21:15 +000010979Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * error.c valid.c: working on better error reporting of validity
10982 errors, especially providing an accurate context.
10983 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10984 error reports in those cases.
10985
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010986Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10989 parser.c parserInternals.c xmlIO.c: get rid of all the
10990 perror() calls made in the library execution paths. This
10991 should fix both #92059 and #92385
10992
Daniel Veillard19aa7022002-09-05 11:14:19 +000010993Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * xmllint.c: memory leak reporting was broken after a change
10996 of the preprocessor symbol used to activate it.
10997
Daniel Veillardec6725e2002-09-05 11:12:45 +000010998Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * tree.c: try to make the copy function work for node of
11001 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11002 DOM layers though, not libxml2 itself.
11003
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011004Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * valid.c: try to provide file and line informations, not all
11007 messages are covered, but it's a (good) start
11008
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011009Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11010
11011 * xinclude.c: reimplemented a large part of the XInclude
11012 processor, trying to minimize resources used, James Henstridge
11013 provided a huge test case which was exhibiting severe memory
11014 consumption problems.
11015
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011016Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * python/Makefile.am: applied patch from Christophe Merlet to
11019 reestablish DESTDIR
11020
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011021Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * libxml.spec.in: fixes libary path for x86_64 AMD
11024
John Fleckbe98b332002-09-04 03:16:23 +000011025Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11026
11027 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011028 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011029 (plus resulting generated html files)
11030 fixing one spot I missed in the tutorial where I hadn't freed
11031 memory properly
11032
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011033Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11034
11035 * doc/tutorial/includeaddattribute.c
11036 * doc/tutorial/includeaddkeyword.c
11037 * doc/tutorial/includegetattribute.c
11038 * doc/tutorial/includekeyword.c
11039 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011040 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011041 update tutorial to properly free memory (thanks to Christopher
11042 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011043 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011044 added image files so the callouts are graphical, making it
11045 easier to read ( use "--param callout.graphics 1" to generate
11046 html with graphical callouts)
11047
Daniel Veillarde1662542002-08-28 11:50:59 +000011048Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11051 nice logos generated by Marc Liyanage
11052 * doc/site.xsl *.html: changed the stylesheet to show the new
11053 logo and regenerated the pages
11054
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011055Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11056
11057 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11058
Daniel Veillard42766c02002-08-22 20:52:17 +000011059Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * xpath.c: possible mem leak patch from Jason Adams
11062
11063Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11066 in the XQuery namespace
11067 * configure.in: preparing 2.4.24
11068 * doc/*.html: updated the web pages
11069
11070Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * python/generator.py: closing bug #85258 by generating conditional
11073 compile check to avoid linking to routines not configured in.
11074
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000110752002-08-22 Havoc Pennington <hp@pobox.com>
11076
11077 * autogen.sh: update error message for missing automake
11078
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011079Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * python/Makefile.am: typo in target name resulted in libxml2.py
11082 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11083
Daniel Veillard22669b22002-08-22 07:17:11 +000011084Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11085
11086 * win32/win32/Makefile.mingw: updated with version from
11087 Elizabeth Barham at http://soggytrousers.net/repository/
11088
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011089Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11090
11091 * win32/Makefile.msvc: added the prefix location to the include
11092 and lib search path.
11093
Havoc Pennington830e8972002-08-18 22:22:13 +0000110942002-08-18 Havoc Pennington <hp@pobox.com>
11095
11096 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11097 both automake 1.6 and 1.4 installed get the right automake. Means
11098 compilation from CVS will now require the latest automake 1.4
11099 release, or manually creating symlinks called "automake-1.4" and
11100 "aclocal-1.4"
11101
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011102Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * configure.in python/Makefile.am: more AMD 64 induced changes from
11105 Frederic Crozat
11106
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011107Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11108
11109 * xinclude.c: oops I was missing the xml:base fixup too
11110 * result/XInclude/*.xml: this adds xml:base attributes to most
11111 results of the tests
11112
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011113Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11114
11115 * xinclude.c: quick but apparently working implementation of
11116 xi:fallback, should close bug #89684
11117 * Makefile.am test/XInclude/docs/fallback.xml
11118 result/XInclude/fallback.xml: added a basic test for fallback,
11119 and run with --nowarning to avoid a spurious warning
11120 * configure.in: applied patch from Frederic Crozat for python
11121 bindings on AMD 64bits machines.
11122
Daniel Veillard9e923512002-08-14 08:48:52 +000011123Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11124
11125 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11126 the caller don't pass a SAX callback block.
11127
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011128Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * tree.c: applied the same fix for the XML-1.0 namespace to
11131 xmlSearchNsByHref() as was done for xmlSearchNs()
11132
Daniel Veillardad11b302002-08-12 14:53:41 +000011133Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * libxml.3: small cleanup of the man page
11136 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11137 when serializing HREF attributes generated by XSLT.
11138
Daniel Veillardc084e472002-08-12 13:27:28 +000011139Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11142 version of Marc Liyanage' patch for boolean attributes in HTML
11143 output
11144
Daniel Veillard5f91b372002-08-12 12:13:01 +000011145Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * python/tests/serialize.py: fixed the test results, indenting
11148 behaviour changed slightly
11149
Aleksey Sanin9e951762002-08-08 18:02:41 +000011150Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11151
11152 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11153 new c14n function to Windows def files
11154
Aleksey Saninea4272a2002-08-02 23:50:03 +000011155Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11156
11157 * c14n.c: fixed a memory leak in c14n code
11158
Daniel Veillard58e44c92002-08-02 22:19:49 +000011159Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11160
11161 * parser.c include/libxml/parser.h: adding a new API for Christian
11162 Glahn: xmlParseBalancedChunkMemoryRecover
11163 * valid.c: patch from Rick Jones for some grammar cleanup in
11164 validation messages
11165 * result/VC/* result/valid/*: this slightly change some of the
11166 regression tests outputs
11167
Daniel Veillard0bf29002002-08-01 12:54:11 +000011168Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * tree.c: trying to fix a problem in namespaced attribute handling
11171 raised by Christian Glahn
11172
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011173Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * encoding.c include/libxml/encoding.h: Opening the interface
11176 xmlNewCharEncodingHandler as requested in #89415
11177 * python/generator.py python/setup.py.in: applied cleanup
11178 patches from Marc-Andre Lemburg
11179 * tree.c: fixing bug #89332 on a specific case of loosing
11180 the XML-1.0 namespace on xml:xxx attributes
11181
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011182Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11183
11184 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11185 corner case from new Merlin's test suite and added a callback
11186 that will be used to improve xmlsec performance
11187
11188
Daniel Veillard0b22def2002-07-29 16:23:03 +000011189Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11190
11191 * HTMLtree.c: trying to fix the <style> escaping problem in
11192 HTML serialization bug #89342
11193
Daniel Veillard0b28e882002-07-24 23:47:05 +000011194Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11197 and rebuilt the web site.
11198
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011199Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011200
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011201 * include/libxml/tree.h: added _private member to xmlNs struct
11202
Daniel Veillard1d995272002-07-22 16:43:32 +000011203Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * HTMLparser.c: fixing bug #84876 based on the xml working
11206 code.
11207
William M. Brack61eaba52002-07-21 11:14:18 +000011208Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11209
11210 * python/Makefile.am: enhanced to fix bug 72012 (errors
11211 when using '-jX' make parameter)
11212
William M. Brackef61d202002-07-19 08:32:00 +000011213Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11214
11215 * xpath.c: small additional enhancement for booleans
11216 compared to nodesets
11217
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011218Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * HTMLtree.c: changed the order of the encoding declaration
11221 attributes in the meta tags due to a bug in IE/Mac
11222
William M. Brack0c022ad2002-07-12 00:56:01 +000011223Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11224
11225 * xpath.c: enhanced handling of booleans (especially '='
11226 and '!=' for nodesets) - fixes bug 85256. Added new
11227 routine xmlXPathNotEqualValues for more proper handling
11228 of '!=' when nodesets are involved.
11229
Daniel Veillard06944e22002-07-11 19:55:18 +000011230Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11231
11232 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11233 doc/xmlcatalog_man.xml to the source distribution
11234
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011235Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11236
11237 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11238 asked for this.
11239
Daniel Veillard539638b2002-07-06 19:55:14 +000011240Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * configure.in: preparing 2.4.23
11243 * doc/*: rebuilt the docs
11244
Daniel Veillard176d99f2002-07-06 19:22:28 +000011245Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * parser.c: fixing bug #84169 by fixing the
11248 comment of xmlCreatePushParserCtxt to describe the
11249 encoding detection parameters better.
11250
Daniel Veillard37f961d2002-07-06 17:53:56 +000011251Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11252
11253 * valid.c: fixing bug #79331 in one path the lookup for
11254 ID attributes on a namespaced node wasn't handled correctly :-\
11255
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011256Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * HTMLparser.c: trying to fix 87235 about discarded white
11259 spaces in the HTML parser.
11260 * result/HTML/*: this changes the output of a number of HTML
11261 regression tests
11262
Daniel Veillardfdc91562002-07-01 21:52:03 +000011263Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11264
11265 * xpath.c: applied patch from Richard Jinks for the namespace
11266 axis + fixed a memory error.
11267 * parser.c parserInternals.c: applied patches from Peter Jacobi
11268 removing ctxt->token for good.
11269 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11270 popped out by the regression tests.
11271 * Makefile.am: patch for threads makefile from Gary Pennington
11272
William M. Brack6000af52002-06-28 11:43:13 +000011273Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11274
Daniel Veillardfdc91562002-07-01 21:52:03 +000011275 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011276 expressions involving preceding-sibling (et al).
11277
Daniel Veillard153120c2002-06-18 07:58:35 +000011278Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11279
11280 * hash.c: applied a patch from Peter Jacobi to solve a problem
11281 when compiling with the Watcom C on Win32
11282 * result/schemas/*.err: the change of hashing algo generated
11283 permutations in the output
11284
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011285Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11286
11287 * hash.c: applied patch from Sander Vesik improving the quality of
11288 the hash function.
11289
Aleksey Sanina5808b92002-06-14 17:07:41 +0000112902002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011291
11292 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11293 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11294 xmllint.c xpath.c: replaced sprintf() with snprintf()
11295 to prevent possible buffer overflow (the bug was pointed
11296 out by Anju Premachandran)
11297
Daniel Veillarde059b892002-06-13 15:32:10 +000011298Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11299
11300 * parser.c: removed an uninitialized data error popped by valgrind
11301 on PE references
11302
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011303Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11304
11305 * doc/xml.html
11306 adding tutorial reference to the web page
11307
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011308Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11309
11310 * doc/tutorial/xmltutorial.xml
11311 * doc/tutorial/ar01s07.html
11312 * doc/tutorial/ape.html
11313 * doc/tutorial/includegetattribute.c
11314 adding section to tutorial about retrieving an attribute
11315 value
11316
Daniel Veillardf5582f12002-06-11 10:08:16 +000011317Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * parser.c: applied a couple of patches from Peter Jacobi to start
11320 to get rid of ctxt->token, with a possible significant speed
11321 improvement to be gained once done. Better compliance with PE
11322 references constructs in DTDs too.
11323 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11324 from Peter too
11325
Daniel Veillard38d80e22002-06-11 07:24:56 +000011326Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11327
11328 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11329 xmlParseElement was likely to have been deallocated at the
11330 time of the report, possibly leading to segfault. Just report
11331 the tag name now.
11332
Daniel Veillard9e412302002-06-10 15:59:44 +000011333Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11334
11335 * xpath.c: patch from Richard Jinks for XPath substring() function
11336 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11337
Aleksey Sanina5808b92002-06-14 17:07:41 +0000113382002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011339
11340 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11341
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011342Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11343
11344 *doc/FAQ.html
11345 fixing typos in FAQ, thanks to Robert Funnell for the
11346 editing help
11347
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011348Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * NEWS: got complaints from rpmlint that it was empty
11351
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011352Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11353
11354 * added doc/tutorial, including:
11355 apa.html
11356 apb.html
11357 apc.html
11358 apd.html
11359 ar01s02.html
11360 ar01s03.html
11361 ar01s04.html
11362 ar01s05.html
11363 ar01s06.html
11364 includeaddattribute.c
11365 includeaddkeyword.c
11366 includekeyword.c
11367 includestory.xml
11368 index.html
11369 xmltutorial.xml
11370 libxml tutorial, including generated html
11371
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011372Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11373
11374 * result/c14n/exc-without-comments/merlin-c14n-two-*
11375 result/c14n/without-comments/merlin-c14n-two-*
11376 test/c14n/exc-without-comments/merlin-c14n-two-*
11377 test/c14n/without-comments/merlin-c14n-two-*
11378 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11379 c14n/exc-c14n and slightly modified test script to handle
11380 these test cases
11381 * c14n.c: fixed bugs for complicated nodes set (namespace
11382 without node and others from merlin-c14n-two.tar.gz)
11383 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11384 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11385 for xmlsec performance patch
11386 * xpath.c: fixed self::node() for namespaces and attributes
11387
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011388Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11389
11390 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11391 but with the format parameter
11392 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11393
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011394Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11395
11396 * Makefile.am: updated c14n tests suite
11397 * c14n.c: performance improvement for previous c14n patch
11398
Daniel Veillarde72c7562002-05-31 09:47:30 +000011399Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11400
11401 * parser.c: another peroformance patch from Peter Jacobi, that
11402 time on parsing attribute values.
11403
Aleksey Sanin508a1012002-05-31 06:32:32 +000011404Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11405
11406 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11407 into LibXML2 test suite
11408
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011409Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11410
11411 * c14n.c: propagating xpath ancesstors node fix to c14n
11412 plus small performance improvement to reduce number of
11413 mallocs
11414 * xpath.c: fixed ancestors axis processing for namespace nodes
11415
Daniel Veillard46de64e2002-05-29 08:21:33 +000011416Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11419 Peter Jacobi
11420
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011421Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * configure.in: preparing 2.4.22
11424
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011425Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11426
11427 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11428 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11429 a public entry point.
11430 * doc/*: rebuilt the API and docs
11431
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011432Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11433
11434 * xpath.c: patch from Richard Jinks to fix a problem introduced
11435 in the previous patch and pointed by Norm
11436
Daniel Veillardc6924812002-05-24 11:10:43 +000011437Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11438
11439 * libxml.spec.in: fixing bug #81112
11440
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011441Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11442
11443 * uri.c: fixing bug #82848
11444
Daniel Veillarda2878972002-05-24 07:54:39 +000011445Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11446
11447 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11448 output of one catalog test
11449
Aleksey Sanin114e4752002-05-24 07:20:27 +000011450Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011451
Aleksey Sanin114e4752002-05-24 07:20:27 +000011452 * global.data globals.c tree.c include/libxml/globals.h
11453 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11454 default value for global parameter xmlIndentTreeOutput to 1 and
11455 introduced new global parameter xmlTreeIndentString (the string
11456 used to do one-level indent) with default value " " (as it was
11457 in tree.c)
11458
Daniel Veillard49d5af82002-05-23 11:55:49 +000011459Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11462 with trio and schemas.
11463
Daniel Veillard7c13af42002-05-22 09:57:32 +000011464Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11465
11466 * xpath.c: patch from Richard Jinks to fix the problem raised in
11467 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11468
Daniel Veillard5a872412002-05-22 06:40:27 +000011469Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * xmlschemas.c: a bit of work on import.
11472 * xmlschemastypes.c: Charles Bozeman provided a compare function
11473 for date/time types so min/max facet restrictions should work,
11474 indeterminate comparisons return an error instead of equal.
11475 * test/schemas/date_0* result/schemas/date_0_0: specific test
11476 from Charles Bozeman too
11477
Daniel Veillard10b6da42002-05-18 07:55:20 +000011478Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11479
11480 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11481 from Christian Cornelssen fixing the man pages and the Catalog
11482 building script.
11483 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11484 next step is <xs:import> I now have a reasonable understanding
11485 of how it works.
11486
Daniel Veillarde5354492002-05-16 08:43:22 +000011487Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11488
11489 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11490
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011491Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11492
11493 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11494
Daniel Veillard088bf112002-05-14 11:03:59 +000011495Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11496
11497 * xpath.c: fixing an XPath function evalutation bug pointed out
11498 by Alexey Efimov where the context was lost when evaluating
11499 the function arguments
11500
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011501Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011502
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011503 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11504 function public for XMLSec performance optimizations
11505
Daniel Veillard3cd72402002-05-13 10:33:30 +000011506Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11507
11508 * python/generator.py python/libxml2class.txt : fixed a problem
11509 with the HTML parser pointed by Gary Benson
11510 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11511 example
11512
Aleksey Sanine48a3182002-05-09 18:20:01 +000011513Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11514 * parser.c: fixed bug #81159 (memory growth in SAX)
11515
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011516Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11517 * xpath.c: fixed bug #78858 (the real fix)
11518
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011519Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011520 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011521
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011522Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11523
11524 * tree.c: modified xmlNodeSetBase to allow changing the
11525 base of a document.
11526
Daniel Veillard070803b2002-05-03 07:29:38 +000011527Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * xmlschemastypes.c: patch Charles Bozeman for validation of
11530 all the date, time, and duration types
11531 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11532 * configure.in: fixed an error pointed by an user
11533 * xml2-config.in: fixed an error pointed by an user
11534
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011535Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11536
11537 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11538 win32/libxml2.def.src xmlIO.c: exported default
11539 'file:', 'http:' and 'ftp:' protocols input handlers
11540 and maked protocols comparisson case insensitive
11541
Daniel Veillard34de97f2002-04-30 14:29:22 +000011542Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11543
11544 * configure.in: Neven Has detected a typo
11545
Daniel Veillard28577c32002-04-30 06:48:41 +000011546Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11549 as one of the persons allowed to commit directly to the
11550 module.
11551
Daniel Veillardfc57b412002-04-29 15:50:14 +000011552Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11553
11554 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11555 * valid.c: raised a too low limit
11556 * doc/*: rebuilt the docs
11557
Daniel Veillardeca82812002-04-24 11:42:02 +000011558Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * test/XPath/expr/floats test/XPath/expr/functions
11561 result/XPath/expr/floats result/XPath/expr/functions
11562 xpath.c: another XPath conformance patch from Richard Jinks
11563
Daniel Veillard13e04c62002-04-23 17:51:29 +000011564Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * xmlschemas.c: fixed validation of attribute groups.
11567 * test/schemas result/schemas: added an example from the primer
11568
Daniel Veillard88c58912002-04-23 07:12:20 +000011569Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11570
11571 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11572 * test/schemas result/schemas: updated the test list
11573
Daniel Veillarde19fc232002-04-22 16:01:24 +000011574Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11575
11576 * TODO: updated a bit
11577 * parser.c: made a comment more specific
11578 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11579 Schemas conformance.
11580 * test/schemas result/schemas: updated the test list
11581
Daniel Veillard441bc322002-04-20 17:38:48 +000011582Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11583
11584 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11585 implementing xs:all with minOccurs = 0
11586 * tes/schemas/* result/schemas/*: added more tests covering
11587 xs:all
11588
Daniel Veillard8a001f62002-04-20 07:24:11 +000011589Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11590
11591 * xmlregexp.c: first implementation of the all particle, this
11592 may need to be revisited for case where not all transitions
11593 must be crossed.
11594
Daniel Veillard7646b182002-04-20 06:41:40 +000011595Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11596
11597 * tree.c: another entity processing update from Markus Henke
11598
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011599Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11600
11601 * trionan.c: fixed crash on OSF/1
11602
Daniel Veillardb4398962002-04-19 07:01:55 +000011603Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11604
11605 * xmlschemas.c: more Schemas work
11606 * test/schemas/* result/schemas/*: added more tests coming
11607 from the spec.
11608
Daniel Veillard54761132002-04-18 21:00:44 +000011609Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11610
11611 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11612 ExcC14N specification
11613
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011614Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11615
11616 * tree.c: patch from Markus Henke, fix for recursive entities.
11617
Daniel Veillard23b1f372002-04-18 15:50:05 +000011618Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11619
11620 * xpath.c: fix a problem with string() on a document node.
11621
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011622Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11623
11624 * Makefile.am xmlschemas.c: more Schemas work
11625 * test/schemas/* result/schemas/*: added more tests coming
11626 from the spec.
11627
Daniel Veillard6231e842002-04-18 11:54:04 +000011628Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11631 * result/HTML/*: this changes a few things in the results
11632
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011633Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11634
11635 * include/libxml/tree.h: eliminated 'declaration different than
11636 prototype' warning
11637 * include/win32config.h: "resolved" conflicts with errno.h
11638
Daniel Veillardb509f152002-04-17 16:28:10 +000011639Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11640
11641 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11642 on the automata interfaces and debug of counted choices
11643 * test/schemas/* result/schemas/*: added a number of tests
11644
Daniel Veillard8651f532002-04-17 09:06:27 +000011645Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11646
11647 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11648 a bit of work on Schemas
11649 * testSchemas.c: try to make it more useful
11650 * test/schemas/* result/schemas/* Makefile.am: changed the
11651 Schemas regression test procedure, started adding a few samples
11652
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011653Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11654
11655 * include/libxml/encoding.h: Patch for the Borland C++ builder
11656 * include/libxml/tree.h: Patch for the Borland C++ builder
11657 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011658 * win32/bcb5: New directory for the Borland C++ builder
11659 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011660
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011661Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11662
11663 * win32/Makefile.msvc: Update for XML Schema support
11664 * win32/configure.js: Update for XML Schema support
11665 * win32/libxml2.def.src: Update for XML Schema support
11666
Daniel Veillard4255d502002-04-16 15:50:10 +000011667Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11668
11669 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11670 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11671 xmlunicode.c include/libxml/Makefile.am
11672 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11673 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11674 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11675 include/libxml/xmlversion.h.in : merged the current state of
11676 XML Schemas implementation, it is not configured in by default,
11677 a specific --schemas configure option has been added.
11678 * test/automata test/regexp test/schemas Makefile.am
11679 result/automata result/regexp result/schemas:
11680 merged automata/regexp/schemas regression tests
11681
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011682Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11683
11684 * xpath.c: Gary found a compile time problem, fixes #78823
11685
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011686Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11687
11688 * configure.in: release of 2.4.20
11689 * doc/*: updated and rebuilt the docs
11690
Daniel Veillardf544f192002-04-15 12:56:56 +000011691Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11692
11693 * python/Makefile.am: patch from Cristian Gafton to build on
11694 Red Hat 6.2, should also fix #75779
11695
Daniel Veillard940492d2002-04-15 10:15:25 +000011696Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11697
11698 * valid.c: first part of fixing #78729
11699
Daniel Veillardeb475a32002-04-14 22:00:22 +000011700Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11703 escaping of URI when saving HTML files.
11704 * result/HTML/*: this impacted some tests
11705
Daniel Veillard9b731d72002-04-14 12:56:08 +000011706Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11707
11708 * configure.in: trying to fix #77441
11709
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011710Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11711
11712 * include/libxml/xmlIO.h: Hallski complained it could not be
11713 included by itself.
11714
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011715Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11716
11717 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11718
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011719Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11720
11721 * win32/configure.js: patch from Nilo for the c14n option
11722 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11723
Daniel Veillardda423da2002-04-10 19:25:38 +000011724Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11725
11726 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11727 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11728 LIBXML_THREAD_ENABLED
11729
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011730Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11731
11732 * xpath.c: another patch from Richard Jinks for substring conformance
11733 * test/XPath/expr/floats test/XPath/expr/strings
11734 result/XPath/expr/floats result/XPath/expr/strings: update of the
11735 test suite to check those.
11736
Daniel Veillard01917aa2002-04-10 11:30:41 +000011737Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11738
11739 * xpath.c: patch from Richard Jinks for .x float parsing.
11740
Daniel Veillard46d6c442002-04-09 16:10:39 +000011741Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * parser.c: patch from Markus Henke when an encoding ain't recognized
11744
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011745Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11746
11747 * libxml.m4: got a report that #include <string.h> was needed
11748
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011749Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11750
11751 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11752
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011753Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11754
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011755 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011756
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011757Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11758
11759 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11760 pointed out by Melvyn Sopacua.
11761
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011762Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * libxml.m4: Frédéric Crozat gave a patch related to the change
11765 of Include paths breaking the libxml.m4
11766
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011767Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * xpath.c: Fix bug #76927 forgot to save some context
11770 when evaluating binary expressions
11771
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011772Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11773
11774 * configure.in: fixed configure for MPE/iX from Markus Henke
11775 * xmlmemory.c: fixed initialization problems
11776 * xpath.c: another set of patches from Richard Jinks this
11777 fixes "make XPathtests" on linux
11778
Daniel Veillard21458c82002-03-27 16:12:22 +000011779Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11780
11781 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11782 * test/XPath/expr/compare test/XPath/expr/equality
11783 test/XPath/expr/floats test/XPath/expr/functions
11784 test/XPath/expr/strings result/XPath/expr/compare
11785 result/XPath/expr/equality result/XPath/expr/floats
11786 result/XPath/expr/functions result/XPath/expr/strings: Updated
11787 tests though they show a divergence on Linux
11788
Daniel Veillard28dfed12002-03-27 09:08:17 +000011789Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11790
11791 * xpath.c trionan.c: previous commit also included patches
11792 from Richard Jinks on some IEEE support corner case
11793
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011794Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11795
11796 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11797 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11798 that $(datadir) should be used for docs
11799
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011800Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11801
11802 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11803 could leak filedescriptors
11804
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011805Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11806
11807 * configure.in nanohttp.c: applied patch from Allan Clark for
11808 UnixWare/OpenServer
11809
Daniel Veillard19274092002-03-25 16:48:03 +000011810Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11811
11812 * configure.in: preparing 2.4.19
11813 * doc/*: rebuilt the docs
11814
Daniel Veillard56b2db72002-03-25 16:35:28 +000011815Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11816
11817 * nanohttp.c: fixing #76043, got fed up with non-portability
11818 of that piece of code.
11819
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011820Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11821
11822 * valid.c SAX.c: Never commit without running "make tests" :-(
11823 fix a couple of stupidities in the previous commit
11824 * result/*: a few changes in some attribute order result of previous
11825 commit.
11826
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011827Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11828
11829 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11830 the internal subset should not raise duplicate ID errors,
11831 also there was a small bug in conjunction to namespace
11832 declarations defaulted and xml:xxx attributes DTD definitions.
11833
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011834Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11835
11836 * xpath.c: Richard Jinks also raised some rounding problems
11837 this tries to fix them
11838
Daniel Veillard4e2df542002-03-22 12:23:14 +000011839Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11840
11841 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11842 behaviour in xmlXPathCastToString()
11843
Daniel Veillarddb552912002-03-21 13:27:59 +000011844Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11845
11846 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11847 raised by Morus Walter
11848
Daniel Veillard9e537932002-03-21 13:08:08 +000011849Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11850
11851 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11852 from Igor
11853
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011854Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11855
11856 * xpath.c: fixing #75619, related to a problem when trying
11857 to evaluate condition when the current node set resulting
11858 from that sub-step evaluation is empty. Also fixes 2 potential
11859 problem with previous-sibling and next-siblings axis.
11860
Daniel Veillard1840ef02002-03-21 08:05:23 +000011861Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11862
11863 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11864 HTML support is not configured in.
11865
Daniel Veillard561b7f82002-03-20 21:55:57 +000011866Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11867
11868 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11869 include/libxml/tree.h: dohh I really didn't intended to commit
11870 this test version :-(
11871
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011872Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11873
11874 * testSAX.c: I wanted to see the real speed at the SAX interface
11875 after a little too many Ximianer started complaining about the
11876 parser speed.
11877 added a --quiet option:
11878 paphio:~/XML -> ls -l db100000.xml
11879 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11880 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11881 3200006 callbacks generated
11882 real 0m1.270s
11883 Which means 16MBytes/s and 3Mcallback/s
11884
Daniel Veillardc62a1472002-03-19 18:35:12 +000011885Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11886
11887 * xpath.c: valgrind spotted another error that time when running
11888 on libxslt regression tests
11889
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011890Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11891
11892 * Makefile.am: adding "make valgrind" running the full regression
11893 tests (except python ones) under Valgrind (using valgrind -q
11894 which was kindly added by the author).
11895 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11896 passes cleanly now except an obcure floating point initialization
11897 raised in log10() in one XPath regression test ???
11898 * tree.c: edited some comments to close #75244
11899
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011900Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11901
11902 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11903 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11904 context of ScrollKeeper, made sure that if the number is
11905 an integer, the serialization follows the description at
11906 http://www.w3.org/TR/xpath#section-String-Functions
11907
Daniel Veillard5997aca2002-03-18 18:36:20 +000011908Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11909
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011910 * configure.in: preparing 2.4.18
11911 * doc/*: updated and rebuilt the web site
11912 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11913 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011914 * parser.c: humm, changed the way the SAX parser work when
11915 xmlSubstituteEntitiesDefault(1) is set, it will then
11916 do the entity registration and loading by itself in case the
11917 user provided SAX getEntity() returns NULL.
11918 * testSAX.c: added --noent to test the behaviour.
11919
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011920Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11921
11922 * parser.c: Wilfried Teiken provided a hackish but working
11923 way to get context reported back on entities when parsing
11924 with SAX and without breaking the DOM build.
11925
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011926Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11927
11928 * c14n.c: applied a new patch from Aleksey Sanin
11929 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11930 to reference Aleksey implementation of XML digital Signatures
11931
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011932Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11933
11934 * xpath.c: small fix to avoid potential problem due to
11935 ordering of freeing data
11936 * python/Makefile.am: people were complaining about
11937 the generated file in python dir not being built
11938
Daniel Veillardd2379012002-03-15 22:24:56 +000011939Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11942 python/generator.py python/libxml.c python/types.c: Cleanup
11943 of the python Makefiles based on Jacob and James feedback,
11944 fixed the spec file accordingly, fixed the number of warning
11945 that passing my pedantic CFLAGS was generating. Conclusion
11946 is that Python includes are real crap.
11947
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011948Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11949
11950 * configure,in: it was reported quite a few times that
11951 xml2-config --cflags should not output
11952 -I$includeprefix/libxml2/libxml because libxml2 header names
11953 clashes with existing names like list.h from C++ stl.
11954 Includes should be #include<libxml/xxx.h> so ...
11955
Daniel Veillard6f293b12002-03-15 09:42:33 +000011956Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11957
11958 * c14n.c: another patch from Aleksey Sanin
11959
Daniel Veillard5c396542002-03-15 07:57:50 +000011960Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11961
11962 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11963 canonicalization algorithm
11964 * doc/xml.html doc/index.html: added the C14N references on the
11965 index page.
11966
jacob berkman9be65862002-03-14 02:15:56 +0000119672002-03-13 jacob berkman <jacob@ximian.com>
11968
11969 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11970 usage, redundant, and gcc specific
11971
Daniel Veillard75be0132002-03-13 10:03:35 +000011972Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11973
11974 * xpath.c: speedup some node selection operations, this can
11975 have a significant impact on DocBook Norm's stylesheets
11976 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11977 make sure it's always the case
11978 * debugXML.c: distinguish CDATA and comments in ls operations
11979
Daniel Veillard61f26172002-03-12 18:46:39 +000011980Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11981
11982 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11983 to generate better API descriptions etc...
11984
Daniel Veillard9ff88172002-03-11 09:15:32 +000011985Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11986
11987 * c14n.c: Fixing #74186, made sure all boolean expressions
11988 get fully parenthesized, ran indent on the output
11989 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11990 include/libxml/tree.h: also #74186 related, removed the
11991 --with-buffers option, and all the preprocessor conditional
11992 sections that were resulting from it.
11993
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011994Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11995
11996 * valid.c: applied patch from Dodji Seketeli fixing an
11997 uninitailized variable in xmlValidGetValidElements()
11998
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011999Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12000
12001 * c14n.c: fixed a few comments
12002 * doc/*.html doc/*/*.html: regenerated the docs and added
12003 the C14N API
12004 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12005
Daniel Veillardfa49d872002-03-09 10:20:00 +000012006Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12007
12008 * check-xml-test-suite.py: fix to adapt varaiations in the
12009 bindings
12010 * configure.in python/setup.py python/setup.py.in: fixed to
12011 have the version of the python scripts automatically updated
12012
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012013Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12014
12015 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12016 in xmlCopyProp()
12017
Daniel Veillardaf43f632002-03-08 15:05:20 +000012018Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12019
12020 * configure.in: preparing 2.4.17 release
12021 * doc/*: updated and rebuilt the docs
12022 * xpath.c: fixed a comment
12023 * python/libxml.c: fixed a possible reentrancy problem
12024
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012025Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12026
12027 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12028 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12029 added a specific regression test
12030 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12031 not raise exceptions when failing to find the attribute.
12032
Daniel Veillard90bc3712002-03-07 15:12:58 +000012033Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12034
12035 * configure.in xmllint.c: owen pointed out a problem with the
12036 ftme fix, gettimeofday() was not detected by configure and
12037 the ftime header wasn't included, dohhh
12038
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012039Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12040
12041 * configure.in xmllint.c: trying to fix #71457 for timing
12042 precision when gettimeofday() is not availble but ftime() is
12043
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012044Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12045
12046 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12047 are now copied on install and part of the -devel RPM
12048
Daniel Veillard7b416132002-03-07 08:36:03 +000012049Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12050
12051 * xpath.c: trying to avoid bug #72150 which was apparently
12052 caused by a gcc bug (or a processor problem) as detailed
12053 at http://veillard.com/gcc.bug
12054
Daniel Veillardf742d342002-03-07 00:05:35 +000012055Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12056
12057 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12058 fixed xmlReconciliateNs(), added a Python test/example for
12059 inter-document cut'n paste
12060 * python/libxml.py: fixed node.doc on document nodes and added
12061 xpathEval() onto node objects
12062
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012063Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12064
12065 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12066 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12067 fixup and integrated tests for the serialization stuff
12068
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012069Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12070
12071 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12072 moved the libxml man page to section 3
12073
Daniel Veillard1e774382002-03-06 17:35:40 +000012074Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12075
12076 * tree.c: fix bug #72490
12077 * python/libxml.c python/libxml.py: added methods serialize()
12078 and saveTo() to all node elements.
12079
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012080Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12081
12082 * xmlIO.c: closed #73430, don't read from an input source
12083 which indicated an end-of-file or an error.
12084
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012085Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12086
12087 * parser.c: make sure SAX endDocument is always called as
12088 this could result in a Python memory leak otherwise (it's
12089 used to decrement ref-counting)
12090 * python/generator.py python/libxml.c python/libxml.py
12091 python/libxml2-python-api.xml python/libxml2class.txt
12092 python/tests/error.py python/tests/xpath.py: implemented
12093 the suggestions made by Gary Benson and extended the tests
12094 to match it.
12095
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012096Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12097
12098 * python/generator.py: applied patch fixing #73450
12099
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012100Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12101
12102 * xpath.c: fixing #61290 "namespace nodes have no parent"
12103 long standing divergence from the XPath REC. NodeSets
12104 simply hold a copy of namespace nodes and those node ->next
12105 points to the parent (which may not be the node carrying the
12106 definition).
12107 * include/libxml/xpath.h: flagged but didn't added a possible
12108 speedup
12109 * DOCBparser.c HTMLparser.c: removed some warnings from push
12110 parser due to new state being added.
12111 * tree.c: new fix from Boris Erdmann
12112 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12113 the XML Canonalization support from Aleksey Sanin
12114
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012115Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12116
12117 * tree.c: patch from Boris Erdmann fixing some namespace odities
12118 with xmlCopyNode()
12119
Daniel Veillardc6613042002-03-02 09:34:02 +000012120Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12121
12122 * xmlIO.c: fix bug #72706 when loading a NULL entity
12123
Daniel Veillardc0fef772002-03-01 16:16:31 +000012124Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12125
12126 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12127 actually change in a future XML Namespace revision.
12128
Daniel Veillard79426f22002-03-01 16:14:17 +000012129Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12130
12131 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12132 added the possibility of returning nodesets from XPath extension
12133 functions written in Python
12134
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012135Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12136
12137 * python/*: commiting some Python bindings work done while travelling
12138
Daniel Veillard97300512002-03-01 09:13:41 +000012139Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12140
12141 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12142 explicitely with memory debugging switched on
12143
Daniel Veillard6361da02002-02-23 10:10:33 +000012144Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12145
12146 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12147 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12148 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12149 the accessor generator for strings
12150 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12151 regression test.
12152
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012153Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12154
12155 * python/README python/generator.py python/libxml.c python/setup.py:
12156 added the 'usual' setup.py to allow building a libxml2-python
12157 module based on the same code. The initialization is however
12158 different the 2 .so files fo libxml2 and libxslt are identical and
12159 they entry point initialize both libraries. this is done to avoid
12160 some possible nasty problem since the Python don't merge the maps
12161 of all shared modules.
12162
Daniel Veillard158a4d22002-02-20 22:17:58 +000012163Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12164
12165 * parser.c: fixed a push/encoding bug reported by Michael
12166 on librsvg
12167
Daniel Veillard7839e162002-02-20 18:54:48 +000012168Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12169
12170 * include/libxml/parserInternals.h: fixes a misplaced #endif
12171
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012172Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12173
12174 * parser.c valid.c: found and fixed a couple of allocation bugs
12175
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012176Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12177
12178 * doc/xml.html doc/python.html doc/*: added a Python and binding
12179 page describing the current state of the Python bindings and
12180 giving pointers to the other languages wrappers.
12181
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012182Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12183
12184 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12185 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12186 rebuilt the API and web site
12187 * xpath.c: fixed #71978 portability bugs
12188
Daniel Veillard8aff2472002-02-19 21:50:43 +000012189Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12190
12191 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12192
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012193Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12194
12195 * include/libxml/parserInternals.h parser.c: had to change
12196 2 internal parsing API when processing document content
12197 to check the start and end of element content are defined
12198 in the same entity
12199 * valid.c include/libxml/valid.h: attribute normalization can
12200 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12201 with the context to report it.
12202 * SAX.c: fixed the last known bugs, crazy validation constraints
12203 when a document is standalone seems correctly handled. There
12204 is a couple of open issues left which need consideration especially
12205 PE93 on external unparsed entities and standalone status.
12206 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12207 The 2 tests left failing are actually in error. Cleanup done.
12208
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012209Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12210
12211 * valid.c: implemented E59 spaces in CDATA does not match the
12212 nonterminal S
12213
Daniel Veillard878eab02002-02-19 13:46:09 +000012214Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12215
12216 * SAX.c parser.c valid.c: more validation test fixups
12217 * check-xml-test-suite.py: added duration info for the tests
12218
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012219Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12220
12221 * parser.c valid.c: a couple of errors were reported but not
12222 saved back as such in the parsing context. Down to 1% failure rate
12223 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12224
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012225Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12226
12227 * xmlInternald.c: isExtender was missing a char
12228 * parser.c include/libxml/parser.h: % are acceptable in the
12229 internal subset if within a PUBLIC ID
12230
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012231Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12232
12233 * SAX.c parserInternals.c valid.c: more work on the conformance
12234 suite. Took the step to finally block documents with encoding
12235 errors. It's a fatal error per the spec, people should have fixed
12236 their documents by now.
12237
Daniel Veillard55253e22002-02-18 14:32:39 +000012238Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12239
12240 * check-xml-test-suite.py: fixed the test script after some discussion
12241 on the semantic of TYPE="error"
12242 * Makefile.am: added the script to the distrib
12243
Daniel Veillard28757702002-02-18 11:19:30 +000012244Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12245
12246 * SAX.c entities.c: fixed a couple of conformances issues deep
12247 into the validation code (standalone and undeclared Notations)
12248
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012249Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12250
12251 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12252 stayed there for years !
12253
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012254Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12255
12256 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12257 missing
12258
Daniel Veillardc7612992002-02-17 22:47:37 +000012259Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12260
12261 * check-xml-test-suite.py: improved the behaviour a bit as
12262 well as the logs
12263 * parser.c valid.c SAX.c: fixed a few more bugs
12264 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12265
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012266Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12267
12268 * check-xml-test-suite.py: python script to run regression tests
12269 against the XML Test suite of W3C/OASis
12270 * SAX.c: fixed a validation bug
12271 * parser.c: fixed 3 errors pointed by the test suite
12272 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12273 * python/Makefile.am: fixed a dependendy
12274
Daniel Veillard9f28f302002-02-15 20:48:08 +000012275Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12276
12277 * xmlmemory.c: avoid a warning bug #71594
12278
Daniel Veillard144024e2002-02-13 21:14:46 +000012279Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12280
12281 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12282 warning on alpha/Tru64
12283
Daniel Veillarde4301c82002-02-13 13:32:35 +000012284Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12285
12286 * include/libxml/entities.h: fixing a comment
12287 * valid.c: fixing some troubles with validity check on namespaces
12288 * result/VC/NS3 test/VC/NS3: added a specific regression test
12289
Daniel Veillarda6d05382002-02-13 13:07:41 +000012290Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12291
12292 * tree.c: Fixing #71342 serializing '\n' in attribute values
12293 * result/noent/att3 result/att3 test/att3: added a specific
12294 test.
12295
Daniel Veillard797a5652002-02-12 13:46:21 +000012296Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12297
12298 * python/libxml.c: couple of bug fixes
12299
Daniel Veillard01a6d412002-02-11 18:42:20 +000012300Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12301
12302 * python/*.py: removed tabs and used spaces.
12303
Daniel Veillard397ff112002-02-11 18:27:20 +000012304Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12305
12306 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12307 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12308
Daniel Veillard03517542002-02-11 13:54:40 +000012309Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12310
12311 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12312 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12313
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012314Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12315
12316 * include/libxml/encoding.h include/libxml/entities.h
12317 include/libxml/globals.h include/libxml/parser.h
12318 include/libxml/threads.h include/libxml/tree.h
12319 include/libxml/xmlmemory.h: trying to fix the include mess
12320
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012321Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12322
12323 * include/libxml/xmlmemory.h: reverted part of the previous
12324 attempt to provide #69655, this was breaking the build.
12325
Daniel Veillard0ba59232002-02-10 13:20:39 +000012326Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12327
12328 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12329 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12330 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12331 include/libxml/parserInternals.h include/libxml/tree.h
12332 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12333 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12334 clean.
12335 * python/libxml.c: fixed a warning.
12336
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012337Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12338
12339 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12340 copying of node, merge back IDs in the target document.
12341 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12342 test/XInclude/ents/ids.xml: test case
12343 * result/VC/ElementValid4: output changed due to a typo fix
12344
Daniel Veillard1c18e302002-02-09 22:16:40 +000012345Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12346
12347 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012348 generate the dependencies right as Jacob found out. Add
12349 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012350
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012351Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12352
12353 * parserInternals.c valid.c: Justin Fletcher found some parts
12354 of the code needing cleanup
12355 * libxml.spec.in python/Makefile.am python/generator.py
12356 python/libxml.c python/libxml.py: Fixed the python Makefiles
12357 corrected a bug showing up on ia64, changed the name of the
12358 python internal module too
12359
Daniel Veillard07be19b2002-02-08 14:20:35 +000012360Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12361
12362 * Makefile.am: applied patch from Andris Pavenis for binary
12363 name suffixes
12364
Daniel Veillardf216d462002-02-08 13:44:24 +000012365Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12366
12367 * xmllint.c win32/win32config.h: fixing #68748
12368
Daniel Veillardd455d792002-02-08 13:37:46 +000012369Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12370
12371 * valid.c: fixing #70166
12372
12373Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12374
12375 * valid.c: fixing #70077
12376
Daniel Veillardc575b992002-02-08 13:28:40 +000012377Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12378
12379 * Copyright Makefile.am README configure.in libxml.spec.in:
12380 Changed to the MIT Licence
12381 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12382 doc/xmlio.html: updated the doc accordingly
12383 * include/libxml/xmlwin32version.h configure.in: preparing
12384 2.4.14 release
12385 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12386 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12387 fixed the const xmlChar * wrapper and generator, XPath extension
12388 functions now use the context as first argument
12389 * python/tests/tstxpath.py python/tests/xpath.py
12390 python/tests/xpathext.py: Updated the tests accordingly
12391 * tree.c: fixed bug #70067
12392
Daniel Veillard7db38712002-02-07 16:39:11 +000012393Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12394
12395 * Makefile.am: cleanup
12396 * debugXML.c: always use stdout if output is NULL
12397 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12398 * python/Makefile.am python/generator.py python/libxml2class.txt
12399 python/libxml_wrap.h python/types.c: augmented the number of bindings
12400 handling FILE * and XPath contexts
12401 * python/tests/Makefile.am: avoid a stupid problem due to the
12402 use of TEST.
12403
Daniel Veillard15a143b2002-02-06 22:40:50 +000012404Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12405
12406 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12407
Daniel Veillard70cab352002-02-06 16:06:58 +000012408Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12409
12410 * python/TODO python/libxml.c: cleanup the extension function lookup
12411 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12412
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012413Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12414
12415 * configure.in python/Makefile.am: do not install outside
12416 of prefix
12417
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012418Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12419
12420 * python/TODO python/libxml.c: started adding SAX interfaces
12421 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12422 SAX test
12423
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012424Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12425
12426 * tree.c: hardened the addChild function
12427 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12428 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12429 added accessors needed for xmlNode, a bit more testing and
12430 extension of interfaces
12431 * python/tests/Makefile.am python/tests/build.py: added a test
12432 build from scratch/save/load/check
12433
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012434Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12435
12436 * parserInternals.c: change a small bit in the way valididy
12437 error messages get initialized
12438 * python/TODO python/libxml.c python/libxml2-python-api.xml
12439 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12440 added some memory debugging to track leaks at the libxml2 level
12441 * python/tests/*.py: changed all tests to check for leaks,
12442 there is just one left in XPath extension registrations.
12443
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012444Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12445
12446 * python/TODO python/generator.py python/libxml2-python-api.xml
12447 python/libxml2class.txt: more accessor classes for the parser
12448 context, allow to switch on and check validity
12449 * python/tests/Makefile.am python/tests/error.py
12450 python/tests/invalid.xml python/tests/valid.xml
12451 python/tests/validate.py: attded more test and and added error.py
12452 which I forgot to commit in the last step
12453
Daniel Veillard3ce52572002-02-03 15:08:05 +000012454Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12455
12456 * python/Makefile.am python/types.c: cleanup
12457 * python/libxml.c python/libxml.py python/libxml_wrap.h
12458 python/generator.py python/libxml2-python-api.xml
12459 python/libxml2class.txt: added class for parser context, added
12460 first cut for push mode support. Added a framework to generate
12461 accessors functions.
12462 * python/tests/Makefile.am python/tests/push.py: added a push
12463 test
12464
Daniel Veillardcfb05462002-02-02 23:18:22 +000012465Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12466
12467 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12468 bug a bit of cleanup.
12469
Daniel Veillard5d819032002-02-02 21:49:17 +000012470Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12471
12472 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12473 python/libxml2class.txt: adding error redirections and preformat
12474 to a python handler
12475 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12476 tests self checking
12477
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012478Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12479
12480 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12481 a function
12482
Daniel Veillard9589d452002-02-02 10:28:17 +000012483Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12484
12485 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12486 python/libxml.c python/libxml2-python-api.xml
12487 python/libxml2class.txt: Progressing through the TODOs, class
12488 description output, extra XML API, RPM now builds the wrappers
12489 for all python installed versions
12490
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012491Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12492
12493 * configure.in libxml.spec.in python/Makefile.am python/TODO
12494 python/generator.py python/libxml2class.txt: added more informations
12495 in the libxml2-python package including docs. Slightly changed
12496 the class hierarchy
12497 * python/tests/*: added basic regression tests infrastructure too
12498
12499Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12500
12501 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12502 added libxml2-python as part of the packages installed
12503
Daniel Veillarda7340c82002-02-01 17:56:45 +000012504Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12505
12506 * python/Makefile.am python/generator.py python/libxml.c
12507 python/libxml.py: more work, now able to extend the
12508 XPath interpreter with functions written in python.
12509
Daniel Veillardc3e39442002-02-01 09:29:41 +000012510Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12511
12512 * python/Makefile.am: Jacob sent a patch to allow building from
12513 tarfile.
12514
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012515Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12516
12517 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12518 inserted the python wrappers build, I hope this won't be too
12519 unportable
12520
Daniel Veillard1971ee22002-01-31 20:29:19 +000012521Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12522
12523 * xpath.c: minor optimization
12524 * python/generator.py python/libxml.c python/libxml.py
12525 python/libxml_wrap.h: more work on the python bindings,
12526 they now support XPath and there is no evident leak
12527
Daniel Veillard36ed5292002-01-30 23:49:06 +000012528Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12529
12530 * python/generator.py python/libxml.c python/libxml.py:
12531 more work on the python bindings generator.
12532
Daniel Veillard96fe0952002-01-30 20:52:23 +000012533Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12534
12535 * python/generator.py python/libxml.c python/libxml_wrap.h:
12536 more work on the python bindings.
12537
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012538Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12539
12540 * python/generator.py python/libxml.c python/libxml.py
12541 python/libxml_wrap.h: commited early version of a python binding
12542 for private use only ATM
12543
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012544Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12545
12546 * entities.c tree.c include/libxml/entities.h: applied patch
12547 from Anthony Jones to implement copy of DTD subtree too. Had
12548 just to keep 2 function private which really ought to become
12549 public ones.
12550
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012551Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12552
12553 * xmllint.c: added pointers to the web pages in the usage()
12554
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012555Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12556
12557 * tree.c: more fixes from Petr Kozelka for attribute handling
12558 in the tree API to align the semantic with DOM.
12559
Daniel Veillard36065812002-01-24 15:02:46 +000012560Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12561
12562 * valid.c tree.c entities.c: another set of patches from
12563 Anthony Jones for copy operations cleanup and robustness
12564
Daniel Veillardf8592562002-01-23 17:58:17 +000012565Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12566
12567 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12568 an alphabetic index based on comments content
12569 * doc/*: rebuilt the web site with the new references
12570
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012571Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12572
12573 * parserInternals.h: Greg Sjaardema suggested to use an
12574 eponential buffer groth policy in xmlParserAddNodeInfo()
12575
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012576Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12577
12578 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12579 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12580 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12581 to generate cross-references, and added/updated the stylesheets
12582 to generate and link API indexes. The generic keyword index
12583 is not done yet.
12584 * doc/*.html: regenerated all the usual docs too
12585
Daniel Veillard2070c482002-01-22 22:12:19 +000012586Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12587
12588 * debugXML.c: added an xpath function to the shell for T. V. Raman
12589
12590Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012591
12592 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12593 debug routines.
12594
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012595Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12596
12597 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12598 support of attribute nodes
12599
Daniel Veillard9d06d302002-01-22 18:15:52 +000012600Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12601
12602 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12603 hopefully near complete and fully documented of the API in XML
12604 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12605 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12606 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12607 include/libxml/parserInternals.h include/libxml/valid.hi
12608 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12609 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12610 include/libxml/xpath.h include/libxml/xpathInternals.h:
12611 Cleaned up the doc comments a lot in the process, the interface
12612 coverage is now 100%
12613
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012614Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12615
12616 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12617 extracts comments from the gtk-doc DocBook output (a bit
12618 convoluted but seems to work).
12619
Daniel Veillard61006472002-01-21 17:31:47 +000012620Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12621
12622 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12623 added an XML description of the API, moved the script generating
12624 it here. Added a "make api" target
12625
Daniel Veillardd2f23002002-01-21 13:36:00 +000012626Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12627
12628 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12629
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012630Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12631
12632 * xpath.c include/libxml/xpathInternals.h: the change made to
12633 xmlXPathFuncLookupFunc was incompatible roll it back
12634
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012635Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12636
12637 * SAX.c: cleanup patch from Anthony Jones
12638 * doc/Makefile.am: fix the headers to avoid in make scan
12639 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12640 includes, * vs Ptr and general cleanup
12641 * parsedecl.py: first version of a script to extract the
12642 module interfaces, the goal will be to provide .decl or XML
12643 specification of the interfaces to build wrappers.
12644
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012645Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12646
12647 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12648 now provides return codes in case of errors
12649
Bjorn Reese026d29f2002-01-19 15:40:18 +000012650Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12651
12652 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12653 Upgraded to trio baseline 1.6
12654 * strio.h strio.c: Replaced by triostr.h and triostr.c
12655
Daniel Veillard572577e2002-01-18 16:23:55 +000012656Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12657
12658 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12659 of strdup usage in the code
12660
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012661Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12662
12663 * parser.c error.c: Keith Isdale complained rightly that
12664 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12665
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012666Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12667
12668 * tree.c: fixed the funxtion to set the xml: attributes
12669 * debugXML.c: added "setbase" to test it.
12670
Daniel Veillard2c748c62002-01-16 15:37:50 +000012671Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12672
12673 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12674 to allow updating an attribute content
12675
Daniel Veillard8de85c62002-01-15 17:10:15 +000012676Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12677
12678 * libxml.h: try to avoid problems when compiling on Windows
12679
Daniel Veillard314cfa02002-01-14 17:58:01 +000012680Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12681
12682 * hash.c: patch from Anthony Jones for hash.c allocation size
12683 * Makefile.am: trying to work around Yet Another Libtool Madness
12684 and build the 2.4.13 release finally ...
12685
Daniel Veillard744683d2002-01-14 17:30:20 +000012686Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12687
12688 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12689 * doc/* : update of the documentation
12690
Daniel Veillarde6a55192002-01-14 17:11:53 +000012691Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12692
12693 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12694 at fixing #61290 :-(
12695
Daniel Veillardfb25a512002-01-13 20:32:08 +000012696Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12697
12698 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12699 Fixes bug #67229
12700
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012701Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12702
12703 * tree.c: trying to avoid troubles when a subtree is copied
12704 and coalesced in part with the target tree. Should fix
12705 bug #67407
12706
Daniel Veillardd8224e02002-01-13 15:43:22 +000012707Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12708
12709 * valid.c: fixed validation of attributes content of type
12710 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12711 values, very old bug. Fixes #67671
12712
Daniel Veillard8107a222002-01-13 14:10:10 +000012713Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12714
12715 * parser.c include/libxml/parserInternals.h tree.c: integrated
12716 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12717 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12718
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012719Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12720
12721 * threads.c: applied Serguei Narojnyi's patch to add native
12722 thread support on the Win32 platform
12723 * testThreadsWin32.c Makefile.am: added the test program also
12724 from Serguei, Win32 specific
12725 * include/win32config.h include/libxml/xmlwin32version.h.in:
12726 added patch from Igor for the Windows thread specific defines.
12727
Daniel Veillard845cce42002-01-09 11:51:37 +000012728Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12729
12730 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12731
Daniel Veillard7b602b42002-01-08 13:26:00 +000012732Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12733
12734 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12735 output page into XMLinfo.html. Close bug #66951 and
12736 raised by Robert Collins too.
12737
Daniel Veillard73c6e532002-01-08 13:15:33 +000012738Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12739
12740 * encoding.c: Paul Keogh pointed out a possibility of segfault
12741 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12742 Closes bug # 68238
12743
Daniel Veillard4a859202002-01-08 11:49:22 +000012744Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12745
12746 * doc/*.html: updated the Gdome2 links
12747
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012748Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12749
12750 * libxml.h: Applied following patches from Robert Collins
12751 and make sure IN_LIBXML is defined when compiling it
12752 -------
12753 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12754 as well as Visual C.
12755 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12756 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12757 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12758 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12759 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12760 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12761 xmlSysIDExists xmlNoNetExists).
12762 * xmllint.c: Don't include winsock2.h for Cygwin.
12763
Daniel Veillard401c2112002-01-07 16:54:10 +000012764Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12765
12766 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12767 when the version info is not present.
12768
Daniel Veillard6f42c132002-01-06 23:05:13 +000012769Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12770
12771 * tree.c: Anthony Jones pointed out a problem in
12772 xmlStringGetNodeList() and provided a fix for it
12773
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012774Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12775
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012776 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012777 xmlCreatePushParserCtxt() when the initial buffer passed
12778 is large.
12779
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012780Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12781
12782 * win32/*: big cleanup of the Windows/MSVC project files
12783 from Igor Zlatkovic
12784
Daniel Veillardcebb1362002-01-02 13:13:30 +000012785Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12786
12787 * doc/Makefile.am: should fix #67674 and avoid troubles if
12788 xsltproc is not available or fails in the prefix provided
12789
Daniel Veillard26908ab2002-01-01 16:50:03 +000012790Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12791
12792 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12793
Daniel Veillard5344c602001-12-31 16:37:34 +000012794Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12795
12796 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12797 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12798 Fixed a few other problems raised by Charlie Bozeman.
12799 * result/VC/ElementValid[5-7]: fixed the output
12800
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012801Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12802
12803 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12804 patches from Charlie Bozeman. Regenerated the HTML docs.
12805
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012806Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12807
12808 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12809 for Windows from Igor
12810
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012811Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12812
12813 * xmllint.c: applied Justin Fletcher patch for --output or -o
12814
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012815Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12816
12817 * win32/libxml2/libxml2.def.src: close #67019
12818
Daniel Veillard01db67c2001-12-18 07:09:59 +000012819Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12820
12821 * xmllint.c: applied Justin Fletcher generic timing patch
12822 similar to the one already applied to xsltproc.
12823
Daniel Veillardd1640922001-12-17 15:30:10 +000012824Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12825
12826 * include/libxml/tree.h tree.c: applied documentation patches
12827 from Charlie Bozeman
12828
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012829Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12830
12831 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12832
Daniel Veillard29e43992001-12-13 22:21:58 +000012833Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12834
12835 * valid.c: fix the xmlStrdup() used in the previous patch.
12836 * valid.c: added --dropdtd
12837 * tree.c: fixed xmlUnlinkNode so it also removes the references
12838 from the document if the node is a DTD
12839
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012840Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12841
12842 * HTMLtree.c valid.c: cleanup some static declarations
12843
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012844Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12845
12846 * xmllint.c: removed another strdup()
12847 * doc/FAQ: removed the HP/UX entry
12848
Daniel Veillarded472f32001-12-13 08:48:14 +000012849Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12850
12851 * valid.c: fix bug #66816 when validating.
12852 * xmllint.c: don't use sys/time.h if configure did not found it
12853
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012854Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12855
12856 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12857 xmlcatalog_man.xml
12858
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012859Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12860
12861 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12862 xmlInitMemory() was declared twice
12863
Daniel Veillardb82c1662001-12-09 14:00:54 +000012864Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12865
12866 * globals.c: do not reference strdup() !
12867 * configure.in libxml-2.0.pc.in: trying to fix the libs
12868 of the various config extraction modules
12869
Daniel Veillardef90ba72001-12-07 14:24:22 +000012870Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12871
12872 * configure.in : preparing 2.4.12
12873 * doc/* : updated and rebuilt the docs
12874
Daniel Veillard220346d2001-12-07 11:33:54 +000012875Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12876
12877 * uri.c: closed bug #66159
12878 * testURI.c: added --escape option
12879 * configure.in: some cleanup for xml2-config --cflags
12880
Daniel Veillard2a906822001-12-06 14:34:08 +000012881Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12882
12883 * globals.c testThreads.c: removed some misplaced includes
12884 of xmlversion.h
12885
Daniel Veillarde28313b2001-12-06 14:08:31 +000012886Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12887
12888 * threads.c: patch from Gary Pennington fixing a possible
12889 problem at initialization time.
12890
Daniel Veillardd3b08822001-12-05 12:03:33 +000012891Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12892
12893 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012894 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012895 CodeWarrior.
12896
Daniel Veillarda7866932001-12-04 13:14:44 +000012897Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12898
12899 * xmllint.c: applied Geert Kloosterman's patch to fix
12900 --repeat --timing output
12901
Daniel Veillard19840942001-11-29 16:11:38 +000012902Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12903
12904 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12905 where non-wellformed XML declaractions were not detected.
12906
Daniel Veillarde85d9342001-11-28 14:43:12 +000012907Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12908
12909 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12910
Daniel Veillard22f25a82001-11-28 09:12:23 +000012911Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12912
12913 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12914 gets reset by xmlCleanupInputCallbacks() and this makes the
12915 function useless. Same for output.
12916
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012917Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12918
12919 * xmlIO.c: robert pointed out a loop error in callback cleanups
12920
Daniel Veillard8faa7832001-11-26 15:58:08 +000012921Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12922
12923 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12924 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12925 they are not really tied to debugging
12926
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012927Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12928
12929 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12930 * xmllint.c: better --catalogs description
12931
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012932Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12933
12934 * tree.c: fixed a couple of problems in xmlSetProp()
12935
Daniel Veillardcd337f02001-11-22 18:20:37 +000012936Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12937
12938 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12939 unappropriate stdout output.
12940
Daniel Veillard566d4df2001-11-22 13:00:53 +000012941Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12942
12943 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12944 by Denis Beurive, closes #65111
12945
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012946Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12947
12948 * valid.c: in case of content model validity error, don't
12949 print it if validity warnings were not requested.
12950
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012951Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12952
12953 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12954 * parserInternals.c: removed the last exit() call. Print an
12955 unmaskable error on stderr instead (library mismatch detection)
12956
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012957Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12958
12959 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12960 shell instructions from Heiko Rupp
12961
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012962Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12963
12964 * catalog.c: use the URL notation file:// for default catalog paths
12965
Daniel Veillard0ec98632001-11-14 15:04:32 +000012966Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12967
12968 * include/libxml/tree.h: better comments for _private fields
12969 * tree.c: removed a problem when copying an entity reference.
12970
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012971Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12972
12973 * vms/*: updated instructions and diffs from John A Fotheringham
12974
Daniel Veillarda11001b2001-11-12 22:45:36 +000012975Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12976
12977 * include/libxml/xmlerror.h: avoid an include problem if
12978 #include <libxml/xmlerror.h> happens first in code
12979 seems to be the case in KDE libs
12980
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012981Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12982
12983 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12984 from Igor for Windows
12985
12986Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12987
12988 * Makefile.am: Gary Pennington pointed out a missing prefix
12989
Daniel Veillard43d3f612001-11-10 11:57:23 +000012990Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12991
12992 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12993 * doc/*: upgraded and rebuilt the docs
12994
Daniel Veillardc1f78342001-11-10 11:43:05 +000012995Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12996
12997 * HTMLparser.c: fix comment in scripts element parsing.
12998 * result/HTML/doc3*: updated the results.
12999
13000Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13001
13002 * uri.c: another URI bug fix #63336, using Joel Young patch.
13003
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013004Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13005
13006 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13007 a cleaned up version of the Pwd shell string generation.
13008
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013009Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13010
13011 * valid.c include/libxml/tree.h: trying to fix namespaces +
13012 validation problems for good, closing #63619 in the process
13013 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13014 wrong in this respect, fixed it.
13015
Daniel Veillardd536f702001-11-08 17:32:47 +000013016Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13017
13018 * xmllint.c: Morus Walter patch to allow --format and --encode
13019
Daniel Veillard5004f422001-11-08 13:53:05 +000013020Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13021
13022 * debugXML.c: Stefan Kost provided an help command for the shell
13023
Daniel Veillarda6825e82001-11-07 13:33:59 +000013024Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13025
13026 * debugXML.c: Heiko Rupp pointed that the shell would crash
13027 on empty nodesets returns.
13028
Daniel Veillard03f848d2001-11-07 12:53:46 +000013029Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13030
13031 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13032 migh need the history libraries
13033
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013034Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13035
13036 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13037 handle the case of < in quoted attributes, Bastian Kleineidam
13038
Daniel Veillardc853b322001-11-06 15:24:37 +000013039Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13040
13041 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13042 fixing catalog breakages
13043 * Makefile.am catalog.c result/catalogs/catal
13044 result/catalogs/mycatalog.* test/catalogs/catal*:
13045 fixed more problems in catalog support, added more regression tests
13046 for both XML and SGML catalog handling
13047
Daniel Veillard66870c72001-11-05 19:27:49 +000013048Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13049
13050 * debugXML.c: applied an improvement to xmlGetLineNo() from
13051 Keith Isdale
13052
Daniel Veillardffe09c92001-11-05 14:21:47 +000013053Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13054
13055 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13056 Side effect of the progressive catalog loading
13057
Daniel Veillardad661b92001-11-05 11:43:15 +000013058Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13059
13060 * Makefile.am: confexecdir and confexec_DATA were defined twice
13061 pointed out by Karl Eichwalder
13062
Daniel Veillard6eb17722001-11-04 22:19:27 +000013063Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13064
13065 * xmlcatalog.c: avoid unlink() and use remove() instead.
13066
Daniel Veillardea898282001-11-04 22:13:45 +000013067Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13068
13069 * libxml.spec.in: cleanup
13070 * include/libxml/xmlwin32version.h: updated with 2.4.8
13071
Daniel Veillarda4617b82001-11-04 20:19:12 +000013072Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13073
13074 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13075 of compiling libxml with a non standard set of options
13076
John Fleck027edfb2001-11-04 20:13:58 +000013077Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13078
13079 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13080 document --sgml option, fixing gnome bugzilla #63382
13081
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013082Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13083
13084 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13085 breakage of 2.4.7, added a couple of really needed APIs
13086 like xmlCatalogIsEmpty() and xmlNewCatalog()
13087 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13088 for install-catalog
13089 * configure.in: preparing 2.4.8
13090
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013091Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13092
13093 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13094 include/libxml/tree.h include/libxml/xmlIO.h: more include
13095 cleanups, export cleanly one html output + format function.
13096
13097Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13098
13099 * parser.c: removed initGenericErrorDefaultFunc call from
13100 xmlInitParser() since it could destroy previous calls to
13101 xsltSetGenericErrorFunc() effects
13102
Daniel Veillardebd38c52001-11-01 08:38:12 +000013103Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13104
13105 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13106 keyword.
13107
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013108Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13109
13110 * Makefile.am: cleanup
13111 * threads.c: cleanup too
13112 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13113 from xsltproc
13114 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013115 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013116
Daniel Veillard91c00402001-10-30 17:41:38 +000013117Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13118
13119 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13120 was not used anymore !
13121
Daniel Veillard52dcab32001-10-30 12:51:17 +000013122Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13123
13124 * configure.in: preparing 2.4.7
13125 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13126 manual page from John
13127 * doc/*: updated the doc and rebuilt the generated pages
13128
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013129Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13130
13131 * xmlIO.c: closing bug #62711, the library should never
13132 close stdin or stdout.
13133
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013134Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13135
13136 * uri.c: second pass at fixing #63336, using Joel Young
13137 final patch. looks okay.
13138
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013139Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13140
13141 * uri.c include/libxml/uri.h: trying to clear #63336
13142 allowing the escaping routine to parse unconformant
13143 URI-References.
13144
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013145Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13146
13147 * vms/readme.vms vms/build_libxml.com nanoftp.c
13148 include/libxml/xmlversion.h.in: a few VMS updates from
13149 John A Fotheringham
13150 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13151 and xmlCleanupOutputCallbacks() for the Perl binding people.
13152
Daniel Veillard635ef722001-10-29 11:48:19 +000013153Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13154
13155 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13156 apply fixes to close #63271 and avoid segfaults when
13157 the error routine gets callbed before xmlInitParser()
13158 get called.
13159 * nanoftp.c error.c: Applied patches from Justin Fletcher
13160 correcting some xmlGenericError misuses.
13161
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013162Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13163
13164 *doc/xmllint.xml, doc/xmllint.1
13165 New and improved man page for xmllint - .xml is the original, .1
13166 is the generated man page
13167
Daniel Veillardc9484202001-10-24 12:35:52 +000013168Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13169
13170 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13171 the web site from the main HTML document.
13172
Daniel Veillard5151c062001-10-23 13:10:19 +000013173Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13174
13175 * parser.c: fixed an erroneous validation bug when PE refs
13176 occurs in external parsed entities referenced from the
13177 internals subset
13178 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13179 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13180 added the associated testcase, it's a nice one.
13181 * HTMLparser.c: generate the DTD node as HTML still ...
13182 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13183
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013184Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13185
13186 * HTMLparser.c: fixed a bug in htmlNewDoc()
13187
Daniel Veillard89cad532001-10-22 09:46:13 +000013188Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13189
13190 * test/threads/*: added entities testing to the Thread test
13191 * testThreads.c: make the test reasonable
13192 * DOCBparser.c: fix the DTD public and system ID
13193 * xmllint.c: added --sgml for SGML DocBook importing
13194 * Makefile.am: added Docbtests target
13195
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013196Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13197
13198 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13199 * testThreads.c: removed bogus include
13200
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013201Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13202
13203 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13204 fixed a very serious (looping) validation bug
13205
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013206Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13207
13208 * include/libxml/globals.h include/libxml/threads.h threads.c
13209 testThreads.c: far more testing, cleaning up bugs
13210 * *.c : make sure globals.h is always included.
13211
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013212Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13213
13214 * HTMLparser.c: try to get rid of parser loops for good.
13215
Daniel Veillardab7488e2001-10-17 11:30:37 +000013216Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13217
13218 * configure.in: fixed some bugs in CFLAGS passing.
13219 * test/threads Makefile.am testThreads.c: added a specific
13220 threaded test case (really nasty, guaranteed).
13221
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013222Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13223
13224 * catalog.c: serious cleanup on the management of the
13225 XML catalog tree, more tests done, especially with
13226 the catalog PI.
13227
Daniel Veillard364789a2001-10-16 12:45:00 +000013228Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13229
13230 * catalog.c: avoid a problem in catalog cleanup on SMP if
13231 catalogs were not initialized.
13232
Daniel Veillard81463942001-10-16 12:34:39 +000013233Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13234
13235 * catalog.c xpath.c: trying to cleanup the not thread safe
13236 parts of the library.
13237
Daniel Veillard64a411c2001-10-15 12:32:07 +000013238Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13239
13240 * include/libxml/globals.h configure.in global.data: make
13241 the allocation be per-thread a configure option
13242 * encoding.c include/libxml/parser.h: fixed compilation
13243 errors
13244
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013245Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13246
13247 * include/libxml/parser.h: Norm reported that a few lines
13248 added were breaking libxslt compile, removed them for now
13249
Daniel Veillard6f350292001-10-14 09:56:15 +000013250Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13251
13252 * parser.c parserInternals.c threads.c: debugged and fixed
13253 initialization problems which were giving troubles on SMP
13254 boxes.
13255
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013256Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13257
13258 * include/libxml/Makefile.am: missing globals.h
13259
Daniel Veillarde7090612001-10-13 12:18:28 +000013260Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013261
Daniel Veillarde7090612001-10-13 12:18:28 +000013262 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013263
Daniel Veillardd0463562001-10-13 09:15:48 +000013264Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13265
13266 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13267 include/libxml/parserInternals.h include/libxml/tree.h
13268 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13269 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13270 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13271 Applied the last patches from Gary, cleanup, activated threading
13272 all user accessible global variables are now handled in globals.[ch]
13273 Still a bit rought but make tests passes with either
13274 --with-threads defined at configure time or not.
13275 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13276 linking options
13277
Daniel Veillardb8478642001-10-12 17:29:10 +000013278Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13279
13280 * Makefile.am include/libxml/Makefile.am
13281 include/libxml/globals.h globals.c include/libxml/threads.h
13282 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13283 configure.in: started integrating the core of the thread support
13284 not activated yet but half integrated. The code should still
13285 compile and work anyway.
13286
Daniel Veillardb44025c2001-10-11 22:55:55 +000013287Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13288
13289 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13290 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13291 integrating the non-controversial parts of Gary Pennington
13292 multithread patches
13293 * catalog.c: corrected a small bug introduced
13294
Daniel Veillard75b96822001-10-11 18:59:45 +000013295Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13296
13297 * catalog.c include/libxml/catalog.h: very serious cleanup,
13298 isolating unportable code and as much as possible the accesses
13299 to the global shared catalog. May need more testing !
13300
Daniel Veillard78d12092001-10-11 09:12:24 +000013301Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13302
13303 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13304 Keith Isdale patches for the XSLT debugger interfaces. Some
13305 cleanup
13306
Daniel Veillardff0b7312001-10-11 06:46:09 +000013307Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13308
13309 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13310 * DOCBparser.c: generate line nubers in elements
13311
Daniel Veillard60087f32001-10-10 09:45:09 +000013312Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13313
13314 * configure.in: preparing 2.4.6 release
13315 * doc/xml.html doc/html/*: updated and rebuilt the docs
13316 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13317
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013318Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13319
13320 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13321 adding documentation for DV's supercatalog support
13322
Daniel Veillard82d75332001-10-08 15:01:59 +000013323Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13324
13325 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13326 super catalog support adding one API and one flag --sgml to
13327 xmlcatalog
13328
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013329Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13330
13331 * doc/xmlcatalog_man.xml, xmlcatalog.1
13332 One more crack at
13333 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13334
13335
Thomas Broyer47334c02001-10-07 16:41:52 +000013336Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13337
13338 * xpath.c: implemented xmlXPathObjectCopy for external objects
13339 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13340
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013341Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13342
13343 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13344 finishing up fix to
13345 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13346 the xmlcatalog man page display more elegantly
13347
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013348Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13349
13350 * configure.in: closing bug #61832
13351 * HTMLparser.c: removed a warning
13352
Daniel Veillard6ab38382001-10-06 13:08:27 +000013353Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13354
13355 * xpath.c: fixing #61673 part I, do not loose doc information
13356 when copying result value trees.
13357
Daniel Veillard556c6682001-10-06 09:59:51 +000013358Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13359
13360 * xpath.c: trying to harden the XPath interpreter
13361
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013362Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13363
13364 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13365 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13366
William M. Brack1633d182001-10-05 15:41:19 +000013367Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13368
13369 * HTMLparser: repaired another loop problem
13370
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013371Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13372
13373 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13374 parsing.
13375 * xpath.c: fix bug #61291 the default XML namespace node is
13376 missing from the namespace axis.
13377 * tree.c: refuse to create namespaces nodes with prefix "xml"
13378
Daniel Veillard651f9472001-10-04 14:51:06 +000013379Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13380
13381 * SAX.c: ouch a non-defined namespace could lead to a crash,
13382 fixed #61215
13383
Daniel Veillard7dd05702001-10-04 14:25:12 +000013384Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13385
13386 * parserInternals.c: closed bug #61054
13387
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013388Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13389
13390 * include/libxml/Makefile.am: closing #60708
13391
Daniel Veillarda293c322001-10-02 13:54:14 +000013392Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13393
13394 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13395 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13396
Daniel Veillardf4309d72001-10-02 09:28:58 +000013397Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13398
13399 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13400
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013401Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13402
13403 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13404 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13405
Daniel Veillard16756b62001-10-01 07:36:25 +000013406Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13407
13408 * catalog.c: Justin Fletcher provided cleaup code in case
13409 HAVE_STAT is not defined
13410 * include/win32config.h: Igor Zlatkovic suggested to have
13411 HAVE_STAT defined there
13412
William M. Brack5e1cac12001-09-28 16:19:18 +000013413Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13414
13415 * catalog.c - fixed typing error reported by M. Barros
13416
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013417Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13418
13419 * xmllint.c - fixing typo
13420
William M. Brackd28e48a2001-09-23 01:55:08 +000013421Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13422
13423 * HTMLparser.c: small enhancement to prevent loop on
13424 unrecognizable data
13425
Daniel Veillardb1d62872001-09-21 09:47:08 +000013426Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13427
13428 * parserInternals.c: applying patch from bug #60757 this
13429 should close it
13430
Daniel Veillardc0631a62001-09-20 13:56:06 +000013431Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13432
13433 * catalog.c xmlcatalog.c: removed a couple of warning
13434 * xpath.c: try to solve the linking problem on platforms
13435 needing trio to compile
13436
Daniel Veillard1a123612001-09-19 08:06:23 +000013437Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013438
Daniel Veillard1a123612001-09-19 08:06:23 +000013439 * Makefile.am libxml.spec.in: backing up non-documented changes
13440 commited without review or aproval by Jens Finke <jens@gnome.org>
13441 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013442
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013443Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13444
13445 * configure.in: Joe Orton provided a patch fixing a problem
13446 when iconv is specified to be in a non-standard directory
13447 but wasn't exported in xml2-config --cflags
13448
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013449Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13450
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013451 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013452 troubles with 2.4.4 errors.
13453
Daniel Veillard16698282001-09-14 10:29:27 +000013454Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13455
13456 * encoding.c entities.c: do not output hexadecimal charrefs
13457 when serializing HTML since some version of Netscape can't
13458 grok it, generate decimal ones.
13459 * result/HTML/doc3.htm: output changed due to previous test
13460 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13461
Daniel Veillard98fed372001-09-13 11:34:58 +000013462Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13463
13464 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13465 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13466
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013467Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013468 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013469
13470 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13471 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13472 updated the configuration scripts systems accordingly
13473
Daniel Veillard04382ae2001-09-12 18:51:30 +000013474Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13475
13476 * configure.in: preparing for 2.4.4
13477 * doc/xml.html doc/html/*: updated and rebuilt the docs
13478
Daniel Veillardd63437e2001-09-12 15:00:27 +000013479Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13480
13481 * win32/dsp/libxml2.def.src: tried to incorporate comments
13482 from bug #59220
13483
Daniel Veillard319a7422001-09-11 09:27:09 +000013484Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13485
13486 * parser.c result/noent/wml.xml: fixed bug #59981 related
13487 to handling of '&' in attributes when entities are substitued
13488
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013489Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13490
13491 * libxml.h include/libxml/xmlversion.h.in
13492 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13493 Tried to close bug #60131
13494
Daniel Veillardbce62332001-09-10 18:46:55 +000013495Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13496
13497 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13498
Daniel Veillard143b04f2001-09-10 18:14:14 +000013499Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13500
13501 * SAX.c: fixing bug #59946 on xmlns=""
13502
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013503Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13504
13505 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13506 but allocates a new error code.
13507
Daniel Veillard05c13a22001-09-09 08:38:09 +000013508Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13509
13510 * xmllint.c: John Fleck fixed typos in the options output
13511 * parser.c SAX.c: fix ignorable white space SAX selection
13512
13513Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13514
13515 * entities.c: Steve Underwood found the possibility of an
13516 ininite loop in case of error.
13517
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013518Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13519
13520 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13521
Daniel Veillarda050d232001-09-05 15:51:05 +000013522Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13523
13524 * parser.c: warn if version is not 1.0 but it's not
13525 strictly speaking an error after analyzing the spec
13526
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013527Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13528
13529 *doc/catalog.html - add link to the html version of the
13530 man page, other linguistic cleanups
13531
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013532Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13533
13534 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13535 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13536 file, has not yet been included in the build.
13537
Daniel Veillard99784ff2001-09-01 16:20:28 +000013538Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13539
13540 * catalog.c: removed a duplicate affectation Justin Fletcher
13541
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013542Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13543
13544 * tree.c: Armin Sander pointed a possible text coalescing
13545 problem, completed his patch.
13546
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013547Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13548
13549 * trionan.c: Fixed const and volatile re-definition problem
13550
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013551Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13552
13553 * libxml.4 parser.c: doc updates from Heiko Rupp
13554 * parserInternals.c: 2 sanity checks from Heiko Rupp
13555
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013556Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13557
13558 * tree.c: applied patch from Armin Sander to make some pointers
13559 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013560 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013561
Daniel Veillardb06c6142001-08-27 14:26:30 +000013562Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13563
13564 * xpath.c: hum, restrict the integer usage gcc bug workaround
13565 to only gcc compilers so that other architecture don't get
13566 penalized by this limitation.
13567 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13568
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013569Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13570
13571 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13572 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13573
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013574Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13575
13576 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13577 --convert option to xmlcatalog to convert SGML ones to
13578 the XML syntax.
13579 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13580
13581 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013582Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13583
13584 * catalog.c xmlIO.c: started some serious testing and fixed
13585 a few bug and optmization needs.
13586
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013587Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13588
13589 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13590 preparing for a 2.4.3 release even if it may not be ready yet
13591 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13592 all file parsing lookup to go through the entity resolver, add
13593 to add an API to bypass it (needed to load catalogs themselves),
13594 some cleanup on the catalog code too.
13595 * nanoftp.c: small cleanup
13596 * doc/catalog.html: small update
13597
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013598Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13599
13600 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13601 Jun Kuriyama
13602
Daniel Veillardffb120d2001-08-23 00:52:23 +000013603Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13604
13605 * doc/catalog.html: finished the catalog documentation
13606
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013607Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13608
13609 * doc/catalog.html doc/xml.html: added documentation about
13610 Catalog support, misses an API description
13611 * doc/html/*: reextracted the API pages
13612
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013613Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13614
13615 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13616 Added the part about section 7.2 on URI resolution,
13617 fixed a side effect in the HTML parser, look complete
13618 and ready to rock except the URI/SystemID part!
13619
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013620Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13621
13622 * include/libxml/catalog.h include/libxml/parser.h
13623 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13624 xmlIO.c: added support and APIs needed for the catalog PI
13625 * include/libxml/xmlIO.h: cleanup
13626
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013627Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13628
13629 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13630 include/libxml/catalog.h: starts to look okay, really
13631 plugged the new framework, cleaned a lot of stuff,
13632 added some APIs, except the PI's support missing this
13633 should be mostly complete
13634 * result/catalogs/* test/catalogs/*: added new test, enriched
13635 the existing one with URN ID tests
13636
Daniel Veillard64339542001-08-21 12:57:59 +000013637Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13638
13639 * catalog.c: fixed nextCatalog
13640 * result/catalogs/docbook test/catalogs/*: started adding
13641 a small regression test
13642
Daniel Veillardcda96922001-08-21 10:56:31 +000013643Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13644
13645 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13646 more work on the XML catalog support.
13647 * parser.c include/libxml/parser.h: small cleanup seems using
13648 list as a public parameter name can give portability troubles
13649 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13650 include/libxml/xpath.h include/libxml/Makefile.am: removed
13651 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13652 wrappers
13653
Bjorn Reese45029602001-08-21 09:23:53 +000013654Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13655
13656 * Makefile.am trio.c triodef.h trionan.c xpath.c
13657 include/libxml/Makefile.am include/libxml/trionan.h:
13658 Re-worked Not-A-Number and Infinity support.
13659 * xmlcatalog.c: added readline include files
13660
Daniel Veillard344cee72001-08-20 00:08:40 +000013661Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13662
13663 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13664 testCatalog as xmlcatalog, making it an installed app
13665 adding a shell, and preparing it to be a /etc/xml/catalog
13666 management tool, though not ready yet
13667 * catalog.c include/libxml/catalog.h: adding support for
13668 XML Catalogs http://www.oasis-open.org/committees/entity/
13669 not finished, there is some interesting tradeoffs and a
13670 few open questions left.
13671
Daniel Veillardb7664f42001-08-19 13:00:43 +000013672Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13673
13674 * xmllint.c: fixed a line formatting problem
13675
Daniel Veillard5015b712001-08-17 09:37:52 +000013676Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13677
13678 * SAX.c: removed a couple of unused variable (Albert Chin)
13679
Daniel Veillardbb371292001-08-16 23:26:59 +000013680Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13681
13682 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13683 trying to fix some troubles w.r.t. function returning
13684 const xxxPtr.
13685
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013686Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13687
13688 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13689 defined
13690
Daniel Veillardae6db172001-08-16 19:32:00 +000013691Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13692
13693 * xpointer.c: removed unused var
13694
Daniel Veillard09190202001-08-16 16:27:41 +000013695Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13696
13697 * testXPath.c: another small cleanup closing bug #59110
13698
Daniel Veillard796f4b62001-08-16 16:00:13 +000013699Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13700
13701 * win32/dsp/libxml2.def.src: small cleanup closing bug
13702 #59108
13703
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013704Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13705
13706 * example/gjobread.c: add xmlCleanupParser() before leaving
13707
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013708Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13709
13710 * config.h.in configure.in include/libxml/xmlwin32version.h:
13711 released 2.4.2
13712
Daniel Veillardd3d06722001-08-15 12:06:36 +000013713Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13714
13715 * include/libxml/valid.h debugXML.c valid.c: deprecate
13716 the non-boundchecking Sprintf functions, add Snprintf
13717 this should close bug #57984
13718
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013719Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13720
13721 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13722 URIs before doing the lookups (pointed by Mark Vakoc)
13723
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013724Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13725
13726 * xpath.c: serious changes on Result Value Trees and NodeSets
13727 w.r.t. deallocation and collect operations. Probably not
13728 100% clean (merge of allocated trees smells like a problem).
13729 Seems sufficient to close #58943
13730
Daniel Veillard90493a92001-08-14 14:12:47 +000013731Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13732
13733 * xmllint.c: adding a --format option
13734
Daniel Veillardfe703322001-08-14 12:18:09 +000013735Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13736
13737 * xpath.c: count() was broken on Result Value Tree
13738 * xmlIO.c: fixed file:/// accesses on _WIN32
13739
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013740Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13741
13742 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13743 macro was renamed, this should close bug #58683
13744
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013745Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13746
13747 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13748 entity substitution mode text at the end of the entity might
13749 be added due to text coalescing.
13750 * nanoftp.c parser.c: small cleanup
13751
Daniel Veillard0c720972001-08-08 20:59:00 +000013752Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13753
13754 * HACKING: added John Fleck right to commit in the doc subdir
13755
Daniel Veillard48da9102001-08-07 01:10:10 +000013756Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13757
13758 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13759 allow to inherit attributes from the DTD directly in the
13760 tree, this is needed for XPath and can be a useful feature.
13761 Inherited namespaces are always provided at the tree level now
13762 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13763 of tests for this feature (XSLT being the prime user).
13764
Daniel Veillard50f34372001-08-03 12:06:36 +000013765Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13766
13767 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13768 testSAX.c xmlIO.c xmllint.c include/win32config.h
13769 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13770 include/libxml/xmlwin32version.h.in win32/README.MSDev
13771 win32/dsp/*: applied Win32 Facelift No.2 patches from
13772 Igor Zlatkovic for Windows/MSC
13773
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013774Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13775
13776 * SAX.c: unparsedEntityDecl() the URI computation of the
13777 entity wasn't done breaking XSLT unparsed-entity-uri()
13778
Daniel Veillard567e1b42001-08-01 15:53:47 +000013779Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13780
13781 * xpath.c: fixed a bug when walking the descendants and
13782 the current node has no children
13783 * debugXML.c: show up when a text node is supposed to not be escaped
13784
Thomas Broyerf186c822001-07-31 23:30:37 +000013785Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13786
13787 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13788 worked like the set:leading() function)
13789 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13790
Daniel Veillardba6db032001-07-31 16:25:45 +000013791Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13794
Daniel Veillard57905372001-07-31 15:52:17 +000013795Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13796
13797 * include/libxml/xmlIO.h: apply change to close #58141
13798 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13799
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013800Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * parser.c: when the internal subset uses a PE, then the
13803 included entity can use conditional sections.
13804
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013805Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13808 when walking the namespace axis showing up in
13809 libxst/tests/general/bug-12
13810 * xmlmemory.c: added the possibility to trace a given block
13811 defined by its address
13812
Daniel Veillard4aafa792001-07-28 17:21:12 +000013813Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13814
13815 * parser.c: don't override existing encoding specified before
13816 starting xmlParseDocument()
13817
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013818Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13819
13820 * include/libxml/xmlwin32version.h: reinserted, needed for
13821 Windows users of CVS
13822
Darin Adlera77cac02001-07-27 17:41:51 +0000138232001-07-27 Darin Adler <darin@bentspoon.com>
13824
Darin Adler699613b2001-07-27 22:47:14 +000013825 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13826 * testCatalog.c: Add include of <libxml/parser.h>.
13827
138282001-07-27 Darin Adler <darin@bentspoon.com>
13829
Darin Adlera77cac02001-07-27 17:41:51 +000013830 * include/libxml/.cvsignore:
13831 * include/libxml/xmlwin32version.h:
13832 Remove this file from CVS because it's generated.
13833
Daniel Veillard50822cb2001-07-26 20:05:51 +000013834Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * parser.c include/libxml/parser.h: applied const patches from
13837 Tom Moog #58002
13838
Thomas Broyerba4ad322001-07-26 16:55:21 +000013839Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13840
13841 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13842 lookup framework
13843
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013844Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13845
13846 * tree.c: fixed xmlCopyNode() for documents
13847
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013848Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13851
13852Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013853
13854 * parser.c: fixes bug #57652 reported by Morus Walter
13855
Daniel Veillarde3924972001-07-25 20:25:21 +000013856Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13859
Daniel Veillarda53c6882001-07-25 17:18:57 +000013860Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13861
13862 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13863 errors, lesson don't add new functions at 1am before a release
13864 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13865 from XPath initialization when possible.
13866
Daniel Veillardd9bad132001-07-23 19:39:43 +000013867Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * result/scripts/base*: removing history/readline changed
13870 this slightly
13871 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13872 xmllint.c: make element content line number generation
13873 optionnal to avoid breaking old apps added interface to switch
13874
Daniel Veillardf012a642001-07-23 19:10:52 +000013875Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013878 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013879 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13880 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13881 John Kroll fixes to allow saving to HTTP via PUT (or
13882 POST of needed).
13883 * doc/html/*.html: regenerated the docs
13884
Thomas Broyere8126242001-07-22 03:54:15 +000013885Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13886
13887 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13888 xmlHashScanFull and xmlHashScannFull3 to get passed the
13889 three keys as arguments to the callback function
13890
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013891Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * configure.in Makefile.am: removed libxml softlink for good
13894 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13895 100% coverage by gtk-doc
13896
Daniel Veillard8599e702001-07-17 21:38:51 +000013897Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13900 fixed serious troubles due to size_t vs. int mismatch
13901
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013902Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13905
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013906Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13907
13908 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13909 convenient extension API for value and context managing
13910 Now handles external objects through xmlXPathPopExternal,
13911 xmlXPathWrapExternal and xmlXPathReturnExternal.
13912 Added functions for sets operations (intersection, etc.)
13913
Daniel Veillard22090732001-07-16 00:06:07 +000013914Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13917 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13918 HTMLparser.c: cleanup of global variables, marking some
13919 const or private.
13920
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013921Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013922
13923 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13924 fixed xmlXPathNodeSetItem when passing index=0
13925
Daniel Veillard05dec342001-07-14 21:57:39 +000013926Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13929
Daniel Veillard28ae6362001-07-14 16:44:32 +000013930Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * xmllint.c: fixed compilation under Cygwin #57503
13933 * TODO: update
13934
Peter Williamsed156f52001-07-13 18:35:13 +0000139352001-07-13 Peter Williams <peterw@ximian.com>
13936
13937 * config.h.in: add #undef HAVE_DLFCN_H
13938
13939 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13940 builddir.
13941
Daniel Veillard73b36e32001-07-12 15:09:52 +000013942Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13945 raised by #57348 and #57381
13946
Daniel Veillard7db37732001-07-12 01:20:08 +000013947Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13950 tree.c xpointer.c: store the line numbder in element->content,
13951 may break some software, need a configuration mechanism
13952
Darin Adler96037892001-07-11 00:03:16 +0000139532001-07-10 Darin Adler <darin@bentspoon.com>
13954
13955 * .cvsignore:
13956 * example/.cvsignore:
13957 * include/.cvsignore:
13958 * include/libxml/.cvsignore:
13959 Various things that are generated and should be ignored.
13960
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013961Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13962
13963 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13964 * doc/xml.html doc/html/*: updated the docs
13965
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013966Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13969 validation occured on content with element child
13970
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013971Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * tree.c: fixed XML Base computation which was broken
13974 * debugXML.c: added a base function to the shell
13975 * Makefile.am result/scripts/* test/scripts/*: added scripts
13976 based regression tests, and adding 2 XML Base tests
13977
Daniel Veillard19e96c32001-07-09 10:32:59 +000013978Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * tree.c: set properties doc and call xmlSetListDoc for properties
13981 content when grafting them in a different tree.
13982 * aclocal.m4: remove from CVS
13983
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013984Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * win32/libxml2/libxml2.def.src: added some missing entry point
13987 for XPath (Mark Vakoc)
13988
Daniel Veillard388236f2001-07-08 18:35:48 +000013989Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13992 layer should URI-Unescape before trying to open resources.
13993
Daniel Veillard04383752001-07-08 14:27:15 +000013994Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * xpath.c: fix the name() bug for elements in the default
13997 namespace reported by Charlie Bozeman
13998
Daniel Veillard7583a592001-07-08 13:15:55 +000013999Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14002 led to an XPath fix, improvements of SAX initialization, and
14003 an added option --nocdata to testXPath
14004
Daniel Veillard449d7392001-07-07 19:11:06 +000014005Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * doc/libxml-doc.el: Felix Natter provided anew version working
14008 with XEmacs too
14009
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014010Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * include/libxml/xpath.h: small cleanup
14013 * doc/xml.html: update
14014
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014015Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14016
14017 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14018 released 2.3.14
14019
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014020Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14021
14022 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014023 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014024
Daniel Veillard73c9c042001-07-05 20:02:54 +000014025Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14026
14027 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14028 were not equal to empty strings
14029
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014030Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * SAX.c: fixed a URI-Reference computation problem when validating
14033 * xmlIO.c: small cleanup
14034
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014035Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14036
14037 * parser.c: improved the description of a couple of interfaces
14038 upon Larry Stamper suggestion
14039
Daniel Veillard62f313b2001-07-04 19:49:14 +000014040Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * SAX.c entities.c parser.c: changed completely the way entities
14043 are handled when running the parser in entity substitution mode.
14044 This fixes a bug reported by Stephan Kulow and nearly divides
14045 by 3 the amount of memory required by libxslt to load and process
14046 DocBook TDG.
14047
Daniel Veillardf420ac52001-07-04 16:04:09 +000014048Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * HTMLparser.c: fixing a too early root closing problem raised
14051 byt Prashanth Naidu
14052
Daniel Veillard8c357d52001-07-03 23:43:33 +000014053Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14056 raised by Mark Vakoc.
14057
Daniel Veillard6e90d192001-07-03 16:37:49 +000014058Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * example/Makefile.am: fixed the include path to add srcdir/include
14061 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14062 and some cleanup
14063
Daniel Veillardf06307e2001-07-03 10:35:50 +000014064Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14067 lot of optimization work, results in significant improvements
14068 when handling really complex XPath queries. Add a small optimizer
14069 for unions, improve [n] and [last()], avoid some costly ops.
14070
Daniel Veillard77044732001-06-29 21:31:07 +000014071Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14074 * xpath.c: small cleanup
14075 * xmlGetNsList: reformated, fixed problems if used on Entities
14076
Daniel Veillard2adbb512001-06-28 16:20:36 +000014077Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
14079 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14080
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014081Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
14083 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14084 * Makefile.am example/Makefile.am: workaround automake generating
14085 erroneous deps
14086
Daniel Veillard12f7d292001-06-28 13:12:11 +000014087Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14088
14089 * include/win32config.h: bug #56801 Yon Derek provided a patch
14090 to the windows config file.
14091
Daniel Veillard87ee9142001-06-28 12:54:16 +000014092Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14095 libxml.h : Yon Derek provided a set of changes to compile from
14096 CVS on Windows/MSC
14097
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014098Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * parser.c: fixed UTF8 BOM support in push mode
14101 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14102 added a specific testcase
14103
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014104Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * Makefile.am: added --push regression tests
14107 * parserInternals.c: the XML parser segfaulted in --push mode
14108
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014109Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * configure.in: moved the symlinks detection within a CVS
14112 check, this is not portable and will be removed soon.
14113 * xpath.c: small cleanup/speedup
14114
Daniel Veillard11648102001-06-26 16:08:24 +000014115Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14116
14117 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14118 release of 2.3.12
14119 * parser.c: make an error message if unknow entities in all cases
14120
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014121Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14124
Daniel Veillard23793842001-06-25 16:07:45 +000014125Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14128 includes were installed in the wrong dir
14129
Daniel Veillardf5498f32001-06-25 15:08:36 +000014130Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * doc/html.xml: warn against sending code to exhibit bugs.
14133
Daniel Veillard56f06462001-06-24 21:34:03 +000014134Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14135
14136 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14137 Tru64 from Thomas Leitner
14138
Daniel Veillardc5d64342001-06-24 12:13:24 +000014139Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14140
14141 * AUTHORS: added William and Bjorn
14142 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14143 daniel@veillard.com hopefully I won't have to do this again
14144 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14145 docs can be rebuilt cleanly now
14146 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14147 from CVs it's generated, added include/libxml/xmlwin32version.h
14148 also generated but which should change far less frequently.
14149 * catalog.c nanoftp.c: made sure to include libxml.h not
14150 libxml/xmlversion.h directly
14151 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14152 when compiling on WIN32 and MSC
14153
Daniel Veillard07385fd2001-06-23 21:55:48 +000014154Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * include/Makefile.am include/libxml/Makefile.am configure.in:
14157 fixed make distcheck and rebuilding the rpms
14158
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014159Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14160
14161 * configure.in: should finish the migration of exported includes
14162 into a real include/libxml in CVS, at least for CVS users.
14163 * removed the exported headers, added in include/libxml (as well
14164 as xmlversion.h.in).
14165
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014166Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14167
14168 * configure.in: fixed the way to detect symlink
14169
Daniel Veillard66541772001-06-23 18:31:04 +000014170Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14171
14172 * configure.in: updated, include/libxml is now a real CVS dir
14173
Daniel Veillardca989762001-06-23 17:39:29 +000014174Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14175
14176 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14177 version works with both libxml1 and libxml2 (it autodetects
14178 the prefix of the html-files) from Felix Natter.
14179 * doc/xml.html: updated doc accordingly
14180
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014181Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * xpath.c: fixed the bug generating a template loop in libxslt
14184 when using docbook-xsl-1.4, * should filter out document nodes
14185 * HACKING: added William
14186 * TODO: updated
14187
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014188Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * doc/FAQ.html: added a warning about gcc-3.0
14191 * doc/xml.html: added reference to gdome2 and removed a confusing
14192 sentence
14193
Daniel Veillardf7f41852001-06-22 15:18:01 +000014194Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * xmlversion.h: okay this is a generated file, but Windows
14197 users need it and they can't generate it, and I want CVS
14198 Windows users ...
14199 * win32/libxml2/libxml2_so.dsp: Windows project file for
14200 the shared lib version of libxml2
14201 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14202 resources needed for libxslt/xsltproc by Yon Derek
14203
Bjorn Reese3157b342001-06-22 14:41:45 +000014204Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14205
14206 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14207
Daniel Veillard4151acb2001-06-22 10:48:57 +000014208Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
Daniel Veillardcc146db2001-06-22 11:10:52 +000014210 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14211
14212Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14213
Daniel Veillard4151acb2001-06-22 10:48:57 +000014214 * include/win32config.h: Yon Derek provided a first fix
14215 to be able to compile libxslt/xsltproc on Windows
14216
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014217Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14218
14219 * xpath.c: attempt to work around what seemed a gcc optimizer
14220 bug when handling floats on i386 http://veillard.com/gcc.bug
14221 * tree.c entities.c encoding.c: doing some cleanups while
14222 chasing it
14223
Daniel Veillard017b1082001-06-21 11:20:21 +000014224Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * Makefile.am: cleanup when --without-debug is specified
14227 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14228 w.r.t. --without-debug and other include points
14229 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14230 Catalogs
14231 * configure.in entities.h tree.h HTMLparser.c: removed
14232 --without-corba, made the _private field mandatory
14233
Daniel Veillard87a764e2001-06-20 17:41:10 +000014234Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14237 outputs a BOM in UTF8, an errata has been issued to avoid the
14238 problem, that was the most reasonable solution... Add support
14239 for a leading UTF8 BOM in entities.
14240
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014241Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14242
14243 * valid.c: fixed a bug found when post validating an entity ref
14244 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14245 activate it too
14246
Daniel Veillard39196eb2001-06-19 18:09:42 +000014247Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14250 weakness in the node copy the XPointer and the XInclude
14251 implementations. Serious cleanup.
14252
Daniel Veillard3739b982001-06-19 12:51:30 +000014253Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14254
14255 * Makefile.am: Kjartan Maraas provided a small patch to
14256 add xml2-config.in to EXTRA_DIST
14257
Daniel Veillarda9142e72001-06-19 11:07:54 +000014258Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14261 provided another failing case found in KDE, the way the
14262 ctxt->vctxt.nodeTab was allocated and freed changed over
14263 time but it wasn't completely cleaned up. This should fix it.
14264
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014265Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * parser.c: Stephan Kulow also raised the fact that line number
14268 could get miscounted making debug harder, fixed the problem
14269 in xmlParseCharData()
14270
Daniel Veillard64b98c02001-06-17 17:20:21 +000014271Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14272
14273 * valid.c: Stephan Kulow pointed out a problem when validating
14274 and using an empty entity, forgot a 'break' in a case.
14275
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014276Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14277
14278 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14279 * doc/xml.html: updated with 2.3.11
14280
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014281Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14282
14283 * TODO: updated adding cleanup of generated doc
14284 * configure.in: prepared to release 2.3.11
14285 * xmllint.c: added --version for bug reporting
14286 * doc/html/*.html: rebuilt the doc
14287
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014288Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * xpath.c: first part of the work on selecting namespace to
14291 fix bug #56115
14292
Daniel Veillard96ed5832001-06-15 22:22:04 +000014293Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
14295 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14296 when using -liconv
14297 * TODO: updated
14298
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014299Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14302 cleanup, encoding support.
14303
Daniel Veillard608ad072001-06-14 08:32:28 +000014304Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14305
14306 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14307
Daniel Veillard239d0522001-06-13 23:02:48 +000014308Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14309
14310 * xpath.c: bug detected by Ankh when / is used as a function arg
14311
Daniel Veillard02bb1702001-06-13 21:11:59 +000014312Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14315 of element and use it to avoid outputting formatting spaces at
14316 the wrong place. Implemented the format parameter for HTML save.
14317 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14318 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14319 result/HTML/wired.html: of course this impact the result of a
14320 number of HTML tests
14321
Daniel Veillard95d845f2001-06-13 13:48:46 +000014322Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * HTMLtree.[ch]: started augmenting the HTML save API with
14325 encoding and formatting parameters
14326
Daniel Veillardeca60d02001-06-13 07:45:41 +000014327Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * HTMLtree.h: cleanup and started evaluating the work needed on
14330 revamping the HTML output code
14331
Daniel Veillard84666b32001-06-11 17:31:08 +000014332Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14333
14334 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14335
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014336Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14337
14338 * valid.c: fixed bug #56049, forgot one check in the
14339 validation routine
14340
Daniel Veillardca2366a2001-06-11 12:09:01 +000014341Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14344
Daniel Veillard6761eee2001-06-11 10:29:38 +000014345Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14346
14347 * libxml.h: fixed an error in last commit
14348 * doc/FAQ.html: added an entry for compilation from CVS
14349
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014350Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14351
14352 * xmlversion.h.in libxml.h: Cygwin patches
14353 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14354 * tree.h: cleanup
14355
Daniel Veillardacd370f2001-06-09 17:17:51 +000014356Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14357
14358 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14359 memory block in a strange case where libxml is linked twice
14360 in the binary.
14361
Daniel Veillard1d047672001-06-09 16:41:01 +000014362Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14365 state far too often, simple fix used to avoid it.
14366
Daniel Veillard4497e692001-06-09 14:19:02 +000014367Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14368
14369 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14370 being processed, applied his patch
14371 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14372
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014373Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14376 provided fixes to compile on MSCC again
14377 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14378 also provided an update for the project files.
14379
Daniel Veillarda682b212001-06-07 19:59:42 +000014380Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14381
14382 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14383 bug #55810
14384
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014385Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * tree.c: fixed xmlGetNsProp() to close bug #55683
14388 Note this requires libxslt to use it's own function instead.
14389
Daniel Veillardf0c53762001-06-07 16:07:07 +000014390Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14391
14392 * HTMLtree.c: when in a pre element no formatting space should
14393 be added.
14394 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14395
Daniel Veillard068a9652001-06-07 15:30:26 +000014396Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14397
14398 * configure.in: added tests for signal() and signal.h
14399
Daniel Veillard541d6552001-06-07 14:20:01 +000014400Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14403
Daniel Veillard8a367d42001-06-07 14:01:34 +000014404Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14405
14406 * doc/libxml-doc.el: Felix Natter provided a new version for
14407 libxml2
14408
Daniel Veillard8a926292001-06-07 11:20:20 +000014409Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * HTMLtree.c: when in a pre element no formatting space should
14412 be added.
14413
Daniel Veillard14839d52001-06-06 16:11:56 +000014414Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14415
14416 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14417
Daniel Veillarde95e2392001-06-06 10:46:28 +000014418Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14421 hack
14422 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14423 * uri.c: fixed a warning
14424
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014425Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14426
14427 * HTMLtree.c: trying to close bug #55772 escaping in script
14428 elements
14429 * doc/xml.html: suggest to send mail to the list
14430
14431Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014432
14433 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14434 good. Use a macro and based on the solution provided in
14435 vsnprintf manual page from GNU.
14436
Bjorn Reese99748722001-06-05 12:49:15 +000014437Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14438
14439 * error.c: Workaround for non-preserving variadic list.
14440 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14441
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014442Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * doc/xml.html: added 2.3.10 release
14445
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014446Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * configure.in: releasing 2.3.10
14449
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014450Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14453
Daniel Veillard20042422001-05-31 18:22:04 +000014454Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * encoding.c: Robert Collins provided a patch to add the
14457 "US-ASCII" encoding alias
14458
Daniel Veillard97ac1312001-05-30 19:14:17 +000014459Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14460
14461 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14462 string oriented functions and started cleaning the related areas
14463 in xpath.c which needed fixing in this respect
14464
Daniel Veillard2d703722001-05-30 18:32:34 +000014465Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14466
14467 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14468 #55380
14469 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14470
Daniel Veillard9403a042001-05-28 11:00:53 +000014471Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * TODO: updated
14474 * nanohttp.[ch] : started adding APIs to get the redirected URL
14475 when this occurs (needed for further base computation
14476 * tree.h: cleanup
14477 * encoding.c: cleanup
14478 * SAX.c: minor change around ctxt->loadsubset
14479
Daniel Veillard6278fb52001-05-25 07:38:41 +000014480Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14481
14482 * Makefile.am include/Makefile.am: small change to have
14483 include/libxml rebuilt if working from CVS.
14484 * uri.c: applied another patch from Carl Douglas for URI escaping,
14485 this should close bug #51876
14486
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014487Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14488
14489 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14490 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14491 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14492 added specific regression test
14493 * parser.h: preparing for the XSLT mode where DTD inherited
14494 attributes are added to the tree.
14495
Daniel Veillardbbd22452001-05-23 12:02:27 +000014496Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14497
14498 * xinclude.[ch]: Updated the namespace for the Last Call version
14499 * result/XInclude/include test/XInclude/include: updated the
14500 testsuite accordingly
14501
Daniel Veillard8514c672001-05-23 10:29:12 +000014502Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14503
14504 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14505 related to bug #51876
14506
Daniel Veillard42596ad2001-05-22 16:57:14 +000014507Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * tree.c: fixed a gross mistake in base computation, xml:base is
14510 not completely correct yet (need cascade).
14511 * xpath.[ch]: added the few things needed to find a function name
14512 and URI from the XPath context when it is called.
14513
Daniel Veillard81418e32001-05-22 15:08:55 +000014514Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14515
14516 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14517 * DOCBparser.c: small cleanup
14518 * xmllint.c: added a --catalogs option to load catalogs from
14519 $SGML_CATALOG_FILES
14520 * tree.c: cleanup
14521 * configure.in: iconv library fixup, ICONV_LIBS
14522
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014523Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
14525 * catalog.c: handling of CATALOG entries. detection of recursion,
14526 and a few bugfixes
14527 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14528 against the default namespace
14529
Daniel Veillard04b93292001-05-21 08:15:31 +000014530Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14531
14532 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14533
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014534Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14535
14536 * parser.c: fixed propagation context info when parsing an
14537 external entity.
14538 * doc/html/*.html: regenerated a couple of docs
14539
Daniel Veillard4623acd2001-05-19 15:13:15 +000014540Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * doc/xml.html: update with 2.3.9 informations
14543
Daniel Veillardbed7b052001-05-19 14:59:49 +000014544Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14547 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14548 * doc/html/* : rebuilt the docs
14549 * valid.c: small patch which may improve some case when
14550 validating.
14551
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014552Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14553
14554 * HTMLparser.c: Closed bug #54891
14555 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14556 to the suite
14557
14558Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14561 applied a documentation patch from LotR and filled in a few missing
14562 descriptions
14563
Daniel Veillard76d66f42001-05-16 21:05:17 +000014564Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
14566 * xpath.c tree.c parser.c: speed optimizations at the parser level
14567 document tree freeing and xpath evaluation
14568
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014569Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14570
14571 * parser.c parser.h parserInternals.h: fixed a couple of
14572 interfaces for handling memory buffer input to const char *
14573 upon suggestion of JamesH.
14574
Daniel Veillardc3739e72001-05-15 15:23:27 +000014575Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14576
14577 * configure.in: LoTR sent a patch fixing the previous commit
14578
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014579Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14580
14581 * configure.in: trying to deal again with the stoopid -R linking
14582 flag of Solaris
14583
Daniel Veillard790142b2001-05-15 10:51:53 +000014584Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14585
14586 * xpath.h: two nodeset access macros from Thomas Broyer
14587
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014588Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14591 patch from Thomas Broyer
14592
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014593Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14594
14595 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14596 case
14597 * INSTALL: was empty added stuff from the FAQ
14598
Daniel Veillard75bea542001-05-11 17:41:21 +000014599Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14600
14601 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14602 attributes handling and #54433 by adding xmlUnsetProp()
14603 and xmlUnsetNsProp()
14604
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014605Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14606
14607 * HTMLparser.c: Patch from Jonas Borgström
14608 (htmlGetEndPriority): New function, returns
14609 the priority of a certain element.
14610 (htmlAutoCloseOnClose): Only close inline elements if they
14611 all have lower or equal priority.
14612 * result/HTML: this of course changed a number of tests results.
14613
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014614Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14615
14616 * xmlIO.c catalog.c: plugged in the default catalog resolution
14617 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14618 documentations
14619 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14620
Daniel Veillarda7374592001-05-10 14:17:55 +000014621Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14622
14623 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14624 integrating catalogs
14625 * catalog.[ch] testCatalog.c: adding a small catalo API
14626 (only SGML catalog support).
14627 * parser.c: restaured xmlKeepBlanksDefault(0) API
14628
Daniel Veillardc17337c2001-05-09 10:51:31 +000014629Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14630
14631 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14632
Daniel Veillard257d9102001-05-08 10:41:44 +000014633Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14634
14635 * parser.c: added xmlParseExternalEntityPrivate() to allow
14636 propagation of ctxt->_private when parsing external entities
14637
Daniel Veillard083c2662001-05-08 08:27:14 +000014638Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14639
14640 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14641
Daniel Veillard01ef7382001-05-08 07:31:43 +000014642Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14643
14644 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14645
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014646Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14647
14648 * valid.c: warn when indeterminist content model is detected
14649 * result/VC/ElementValid8: this adds a message
14650 * Makefile.am: add --novalid for VCM tests
14651 * parserInternals.c: added a call to Init memory
14652
Daniel Veillard64269352001-05-04 17:52:34 +000014653Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14654
14655 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14656 when both parameters are NULL.
14657
Daniel Veillard37721922001-05-04 15:21:12 +000014658Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14659
14660 * valid.c: applied small patch from Gary Pennington, reindented
14661 some part of the code.
14662
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014663Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14664
14665 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14666 release, updated and regenerated the docs
14667
Daniel Veillard357c9602001-05-03 10:49:20 +000014668Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14669
14670 * xpath.c result/XPath/expr/floats : clarified and cleanup
14671 printing of abnormal floats in tests.
14672
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014673Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14674
14675 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14676 * results/HTML/ : a few changes in the output of the HTML tests as
14677 a result.
14678 * configure.in: tying to fix -liconv where needed
14679
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014680Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14681
14682 * Makefile.am: fixed a stupid error
14683
Daniel Veillard7150a032001-05-02 16:41:11 +000014684Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * configure.in Makefile.am: make the inclusion of the trio
14687 modules in the library conditional
14688
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014689Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14690
14691 * DOCBparser.c: patche from László Kovács, fixed entities refs
14692 in attributes handling
14693
Daniel Veillardedddff92001-05-02 10:58:52 +000014694Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14695
14696 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14697 flushing
14698
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014699Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14700
14701 * xpath.c: fix of an XSLT namespace bug reported on the list
14702 general/bug-8-
14703
Daniel Veillard5792e162001-04-30 17:44:45 +000014704Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14705
14706 * strio.h trio.c: Dan McNichol suggested a couple of small
14707 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14708
Daniel Veillard02141ea2001-04-30 11:46:40 +000014709Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14710
14711 * tree.c parser.c encoding.c: spent a bit more time looking
14712 at the parsing speed and DOM handling. Added a few more
14713 speedups.
14714
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014715Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14716
14717 * parser.c: small but effective parsing speed improvement
14718
Daniel Veillardb59076b2001-04-29 17:04:07 +000014719Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14720
14721 * configure.in: default on the DocBook parser inclusion (for Gnome)
14722 * DOCBparser.h: fixed a header reference
14723
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014724Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14725
14726 * configure.in xpath.c: applied Bjorn patches for FPE on the
14727 alpha
14728
Daniel Veillardeefd4492001-04-28 16:55:50 +000014729Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14732 xmlSaveFormatFileTo()
14733
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014734Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14735
14736 * xpath.c: simple and efficient optimization, XPath functions
14737 aways bind to the same code, cache this
14738 * TODO: updated (by saying some is obsolete)
14739
Daniel Veillard2156a562001-04-28 12:24:34 +000014740Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14741
14742 * xpath.c: more cleanup work on XPath name parsing routines
14743
Daniel Veillard61d80a22001-04-27 17:13:01 +000014744Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14745
14746 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14747 xmlXPathParseName
14748 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14749 * debugXML.c: avoid compilation problems if compiling without
14750 HTML support, Igor Zlatkovic
14751 * win32/libxml2/libxml2.def.src: being able to compile without
14752 XPath on Windows
14753
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014754Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14755
14756 * libxml.m4: yet another patch from Toshio Kuratomi
14757
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014758Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14759
14760 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14761
Daniel Veillard67fee942001-04-26 18:59:03 +000014762Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14763
14764 * tree.[ch]: added xmlSaveFormatFile interface for saving
14765 and indenting a file.
14766
Daniel Veillard82e49712001-04-26 14:38:03 +000014767Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14768
14769 * xpath.c: fixed bug #53689 related to processing-instruction()
14770
Daniel Veillard02f077a2001-04-26 10:59:11 +000014771Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14772
14773 * DOCBparser.c: patche from László Kovács
14774
Daniel Veillard30211a02001-04-26 09:33:18 +000014775Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14776
14777 * parser.c: applied fixes from Christian Glahn bug report #53391
14778
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014779Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14780
14781 * error.c: Jean François Lecomte provided a complete description
14782 and a fix to bug #53537
14783
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014784Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14785
14786 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14787
Daniel Veillard1034da22001-04-25 19:06:28 +000014788Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14789
14790 * DOCBparser.c SAX.c: a bit more work on entities processing.
14791 Still Need to cleanup XML output and references in attributes
14792
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014793Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14794
14795 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14796
Daniel Veillardb33c2012001-04-25 12:59:04 +000014797Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14798
14799 * tree.c: trying to fix #53574, not completely complete,
14800 I would like xmllint --copy --debug test/ent1 and
14801 xmllint --debug test/ent1 to show the same result.
14802 * xpath.c: fix a bug when trying to sort namespace nodes
14803
Daniel Veillard5146f202001-04-25 10:29:44 +000014804Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14805
14806 * HTMLtree.c: real fix for #53402
14807
Daniel Veillard7533cc82001-04-24 15:52:00 +000014808Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14809
14810 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14811 PIs when using xsl:output
14812 * valid.c: closing #53537 some case generate segfaults if there
14813 is validity errors
14814
Daniel Veillard61b33d52001-04-24 13:55:12 +000014815Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14816
14817 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14818 of external parsed entities, added --noent to testDocbook
14819 * valid.c: Garry Pennington found an uninitialized variable
14820 access in xmlValidateElementContent()
14821
Daniel Veillard56098d42001-04-24 12:51:09 +000014822Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14823
14824 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14825 with madness
14826 * result/HTML/ : this modified the result of the regression tests
14827 a lot.
14828
Daniel Veillard122376b2001-04-24 12:12:30 +000014829Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14830
14831 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14832 to doc where it wasn't checked against NULL reported by
14833 Jens Laas
14834
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014835Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14836
14837 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14838 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14839
Daniel Veillardeae522a2001-04-23 13:41:34 +000014840Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14841
14842 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14843 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14844 * SAX.[ch]: cleanup and updates for DocBook
14845 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14846 ex SGML identifier changes
14847 * valid.c: removed a static unused function.
14848
Daniel Veillardde57c612001-04-23 09:13:36 +000014849Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * HTMLtree.c: applied change for Paul Sponagl on script saving
14852 * Makefile.am: the warning about entity title.xml are normal.
14853
Daniel Veillard393df012001-04-22 20:11:18 +000014854Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14855
14856 * configure.in: release of 2.3.7
14857 * Makefile.am: fixing make distcheck
14858
Daniel Veillarda41123c2001-04-22 19:31:20 +000014859Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14860
14861 * doc/html/* doc/xml.html: updated and regenerated the docs
14862
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014863Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14864
14865 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14866
Daniel Veillarde82a9922001-04-22 12:12:58 +000014867Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14868
14869 * tree.c: fixed #53388 with the provided patch
14870
Daniel Veillard06803992001-04-22 10:35:56 +000014871Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14872
14873 * valid.c: Bjorn detected an invalid memory access. Fixed
14874 vstateVPush()
14875
Daniel Veillard40af6492001-04-22 08:50:55 +000014876Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14877
14878 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14879
Bjorn Reese70a9da52001-04-21 16:57:29 +000014880Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14881
14882 * libxml.h: new header used only for the compilation of libxml
14883 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14884 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14885 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14886 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14887 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14888 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14889 baseline (version 1.2 plus a single patch).
14890 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14891 scientific notation for numbers. Tests added.
14892 * xpath.c: formatting of numbers changed to use sprintf
14893 (contribution from William Brack)
14894
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014895Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14896
14897 * valid.c: cleanup, more useful debugging
14898 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14899 * xmlIO.c: entity loading is printed as an error when validating
14900
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014901Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14902
14903 * valid.c: fixed to validate within entities
14904 * test/VCM/v22.xml: added a specific testcase
14905
Daniel Veillardca1f1722001-04-20 15:47:35 +000014906Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14907
14908 * valid.c: forgot an epsilon transition in for ()+
14909 * test/VCM/v21.xml : added a specific test case
14910
Daniel Veillard85349052001-04-20 13:48:21 +000014911Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14912
14913 * valid.c: removed a state explosion exhibited by RSS
14914 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14915 from bug #51872
14916
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014917Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14918
14919 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14920 validation without using an ugly NFA -> DFA algo in the source.
14921 Made a specific algorithm easier to maintain, using a single
14922 stack and without recursion.
14923 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14924 * hash.c: made the growing routine static
14925 * tree.h parser.c: added the parent information to an
14926 xmlElementContent node.
14927
Daniel Veillarde470df72001-04-18 21:41:07 +000014928Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14929
14930 * SAX.c parser.c xpath.c: generating IDs when not validating
14931 from an external parsed entity was poisoning the ID has table
14932 with removed values. This was killing XSLT on the KDE help
14933 browser.
14934
Daniel Veillardceacdd92001-04-18 15:10:35 +000014935Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14936
14937 * entities.h: andrew@ugh.net.au detected a double declaration
14938
Daniel Veillarda10efa82001-04-18 13:09:01 +000014939Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14940
14941 * debugXML.c hash.c tree.h valid.c : some changes related to
14942 the validation suport to improve speed with DocBook
14943 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14944 the way validation errors get reported
14945
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014946Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14947
14948 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14949 by P C Chow and William M. Brack for XSLT HTML output
14950
Daniel Veillard2d90de42001-04-16 17:46:18 +000014951Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14952
14953 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14954 Igor Zlatkovic patches for MSC compilation and added his
14955 updates
14956
Daniel Veillarde043ee12001-04-16 14:08:07 +000014957Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14958
14959 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14960 prefix lookup.
14961 * parserInternals.c: fixed the bug reported by Morus Walter
14962 due to an off by one typo in xmlStringCurrentChar()
14963
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014964Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14965
14966 * HTMLparser.c result/HTML/*: revamped the way the HTML
14967 parser handles end of tags or end of input
14968
Daniel Veillard82daa812001-04-12 08:55:36 +000014969Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14970
14971 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14972
Daniel Veillard67a21302001-04-11 14:39:16 +000014973Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14974
14975 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14976 bug where the linktime verions of free() won't work ...
14977
Daniel Veillard27b55282001-04-11 12:22:25 +000014978Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14979
14980 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14981
Daniel Veillardafc73112001-04-11 11:51:41 +000014982Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14983
14984 * doc/xml.html: added 2.3.6 release
14985
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014986Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14987
14988 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14989 * result/wml.xml: resulted in a small output change
14990
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014991Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14992
14993 * tree.c: xmlNewDoc was missing the charset initialization
14994 * xmllint.c: added --auto to autogenerate a doc, allow to
14995 reproduce the problem fixed on xmlNewDoc
14996
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014997Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14998
14999 * xpath.c: trying to get 52979 solved
15000 * tree.c result/ result/noent/: trying to get 52712 solved, this
15001 also made me clean up the fact that XML output in general should
15002 not add formating blanks by default, this changed the output of
15003 a few tests
15004
Daniel Veillard73639a72001-04-10 14:31:39 +000015005Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15006
15007 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15008
Daniel Veillardfac26a12001-04-08 13:08:14 +000015009Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15010
15011 * configure.in: finally released 2.3.6
15012
Daniel Veillard911f49a2001-04-07 15:39:35 +000015013Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15014
15015 * xpath.c: checking for null pointer generated by new code
15016
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015017Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15018
15019 * xpath.c: fixed a [] evaluation problem reported
15020 * test/XPath/tests/simpleaddr: extended test
15021 * result/XPath/simpleaddr: updated result
15022
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015023Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15024
15025 * xmllint.c: Dan Timis reported a portability problem
15026 on Macs without mmap, fixed it.
15027
Daniel Veillardb38bd552001-04-03 18:22:00 +000015028Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15029
15030 * testXPath.c : added a --tree option allowing to display the
15031 tree dump of the XPath expression
15032
Daniel Veillard4dd93462001-04-02 15:16:19 +000015033Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15034
15035 * xpath.c: fixed a memleak when comparing nodesets
15036 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15037 * tree.c: added a TODO
15038
Daniel Veillard92ad2102001-03-27 12:47:33 +000015039Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15040
15041 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15042 we need string functions
15043 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15044 to be able to use them where needed. Applied some changes
15045 to reduce name linking pollution and compile in only what's
15046 needed.
15047 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15048 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15049 for the string manipulation functions
15050 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15051 to the free() function of xmlmemory.c
15052 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15053 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15054 usage.
15055
15056
Daniel Veillard2be30642001-03-27 00:32:28 +000015057Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15058
15059 * error.c: applied the context output patch of the error
15060 handling submitted by Chuck Griffith
15061 * error/VC/*: this slightly change some error logs
15062
Daniel Veillard50582112001-03-26 22:52:16 +000015063Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15064
15065 * parser.c: fixed line number reporting on error
15066
Daniel Veillard04be4f52001-03-26 21:23:53 +000015067Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15068
15069 * parser.c: Sullivan and Darin found a parser bug,
15070 applied the patch.
15071
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015072Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15073
15074 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15075 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15076 xmlversion.h.in xpointer.c: of course the way I defined
15077 UNUSED breaks on old gcc version. Try to be smart and
15078 also define it directly in xmlversion.h
15079 * configure.in: removed -ansi flag from the pedantic set
15080
15081Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015082 Huge cleanup, I switched to compile with
15083 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15084 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15085 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15086 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15087 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15088 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15089 encoding.h entities.c error.c list.[ch] nanoftp.c
15090 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15091 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15092 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15093 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15094 Cleanup, staticfied a number of non-exported functions,
15095 detected and cleaned up a dozen of problem found this way,
15096 avoided a lot of public function name/typedef/system names clashes
15097 * doc/xml.html: updated
15098 * configure.in: switched private flags to the really pedantic ones.
15099
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015100Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15101
15102 * configure.in: 2.3.5
15103 * doc/html/*: rebuilt the docs
15104
Daniel Veillard146c9122001-03-22 15:22:27 +000015105Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15106
15107 * parser.c: fixed a reported bug in NOTATION parsing
15108 * uri.c: accepted but not fixed bug 51876, added TODO
15109 * Makefile.am: fixed bug 51876
15110
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015111Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15112
15113 * config.h.in configure.in error.c: fix a compilation problem
15114 on platforms without vsnprintf (xml@thewrittenword.com)
15115
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015116Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15117
15118 * parser.c: fixed a function name header typo
15119 * SAX.c: notations can also occur in external subset.
15120
Daniel Veillard7d42b542001-03-20 13:22:46 +000015121Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15122
15123 * error.c: removed a C++ like comment
15124
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015125Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15126
15127 * parser.c: fixing bug 52299 strange condition leading
15128 to a parser crash due to a buffer overflow
15129 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15130 added the specific test case
15131
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015132Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15133
15134 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15135 xmlXPathConvert{String,Number,Boolean} to be able to make
15136 type casts without a context stack, fixed some implementation
15137 problems related to the absence of context at parse-time,
15138 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15139 in the public API too
15140 * xpointer.c xpathInternals.h: we need to know at parse time
15141 whether we are compiling an XPointer
15142
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015143Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15144
15145 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15146 cleaned up the parser internals, refactored XPath code, added
15147 new compilation based APIs and cleanly separated public and
15148 private APIs.
15149
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015150Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15151
15152 * xpath.h: the comp field must be added at the end to avoid
15153 killing binary compat.
15154
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015155Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15156
15157 * Makefile.am: detect XPath memleaks in regreson tests
15158 * error.c: fixed and error w.r.t. error reporting still using
15159 stderr
15160 * hash.c: added new line at end of file
15161 * tree.h: minor cleanup
15162 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15163 expression parsing from evaluation, resulted in a number of
15164 changes internally, and in XPointer. Likely to break stuff
15165 using xpathInternals.h but should remain binary compatible,
15166 new interfaces will be added.
15167
Daniel Veillardd574f782001-03-14 19:40:17 +000015168Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15169
15170 * configure.in: fixed a couple of problems reported by
15171 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15172 without gcc on non linux platforms.
15173
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015174Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15175
15176 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15177 a fix for --with-html-dir= configure support. I hope it won't
15178 break rpm generation
15179
Daniel Veillarda022fe02001-03-14 16:30:00 +000015180Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15181
15182 * xmlIO.c: one function comment cleanup.
15183
Daniel Veillard25239c12001-03-14 13:56:48 +000015184Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15185
15186 * SAX.c: external subset notations were improperly registered
15187 in the internal subset.
15188
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015189Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15190
15191 * README.cvs-commits: added, pointing to HACKING
15192 * HACKING: updated
15193
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015194Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15195
15196 * parser.c: and Matt Sergeant found one in the XML push
15197 parser (erroneous check I forgot to remove when I fixed the
15198 main parser).
15199
Daniel Veillard68d7b672001-03-12 18:22:04 +000015200Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15201
15202 * xpath.c: ptittom found a small bug in UnaryExpr
15203
Daniel Veillarde356c282001-03-10 12:32:04 +000015204Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15205
15206 * configure.in: bumped to 2.3.4
15207 * error.c: fixed bug #51860
15208 * tree.c: fixed bug #51861
15209 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15210 * tree.[ch] : added xmlDefaultBufferSize
15211 * nanoftp.c: typo in function name header block
15212 * doc/xml.html : updated, added link to XML::LibXSLT
15213 * doc/html/* : rebuilt the docs
15214
Daniel Veillard80f32572001-03-07 19:45:40 +000015215Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15216
15217 * parser.c SAX.c: the new content parsing code raised an
15218 ugly bug in the characters() SAX callback. Found it
15219 just because of strangeness in XSLT XML Rec ouptut :-(
15220
Daniel Veillard6c831202001-03-07 15:57:53 +000015221Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15222
15223 * Makefile.am: Martin Baulig suggested to add -lm
15224 * tree.c: found another bug in xmlNodeGetContent()
15225
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015226Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15227
15228 * xpath.c: Bjorn found the error related to strictness of comparison.
15229
Daniel Veillard29631a82001-03-05 09:49:20 +000015230Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15231
15232 * parser.c: trying to fix the Dtd parsing problem reported
15233 by Gary, side effect of last week speed optimizations.
15234
Daniel Veillard14be0a12001-03-03 18:50:55 +000015235Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15236
15237 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15238 * parserInternals.c: removed unneeded test raised by Stric
15239
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015240Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15241
15242 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15243 and fixed by William Brack). Added xmlXPathFormatNumber.
15244 Changed the sorting slightly.
15245 * configure.in Makefile.am example/Makefile.am: Added -lm.
15246 Please note that applications linking with libxml2, must
15247 also like with the math library from now on.
15248
Daniel Veillardf9533d12001-03-03 10:04:57 +000015249Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15250
15251 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15252
Daniel Veillard2f362242001-03-02 17:36:21 +000015253Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15254
15255 * parser.c: one must report spaces even if the Dtd element
15256 content proves that this is not part of the element content.
15257 * result/valid/*.xml: this changed the ouptu slightly
15258
Daniel Veillardb402c072001-03-01 17:28:58 +000015259Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15260
15261 * configure.in: bumped to 2.3.3
15262 * doc/xml.html: updated
15263
Daniel Veillard77851712001-02-27 21:54:07 +000015264Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15265
15266 * tree.c: minor doc fix
15267 * xpath.c: deallocation issues when a result tree has been
15268 converted to a node-set
15269
Daniel Veillardec70e912001-02-26 20:10:45 +000015270Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15271
15272 * doc/xml.html: oops corrected dates s/2000/2001
15273
Daniel Veillard8730c562001-02-26 10:49:57 +000015274Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15275
15276 * valid.c: new patch from Gary Pennington
15277
Daniel Veillard91e9d582001-02-26 07:31:12 +000015278Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15279
15280 * doc/xml.html: applied patch from Ankh
15281
Daniel Veillardedac3c92001-02-26 01:36:19 +000015282Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15283
15284 * xinclude.c: fixed a problem building on Mac
15285
Daniel Veillard21a0f912001-02-25 19:54:14 +000015286Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15287
15288 * parser.c: more work on increasing parsing ferformances
15289
Daniel Veillard48b2f892001-02-25 16:11:03 +000015290Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15291
15292 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15293 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15294 avoiding memcpy in production builds MEM_CLEANUP macro use
15295 * parser.[ch] parserInternals.c: optimizations of the tightest
15296 internal loops inside the parser. Better checking of I/O
15297 flushing/loading conditions
15298 * xmllint.c : added --timing
15299
Daniel Veillard71681102001-02-24 17:48:53 +000015300Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15301
15302 * configure.in: bumped to 2.3.2
15303 * doc/xml.html: updated for release
15304
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015305Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15306
15307 * xpath.c: found a memleak and fixed a nasty bug
15308
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015309Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15310
15311 * xmllint.[c1] : added return code errors for xmllint
15312 * xpath.c: specific debug dump function for result value trees
15313
Daniel Veillard4b637072001-02-21 21:52:55 +000015314Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15315
15316 * xpath.c: finally implemented xmlXPathCompareNodeSets
15317 * test/XPath/expr/floats results/XPath/expr/floats: added
15318 a test for float expressions
15319
Daniel Veillardf714aa32001-02-21 03:07:44 +000015320Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15321
15322 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15323 * parserInternals.[ch]: trying to speed up parsing
15324 * xpath.c : speeded up node set equality op
15325
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015326Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15327
15328 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15329 better handling of ID/IDREF and the list modules associated
15330 * configure.in: small CFLAGS cleanup
15331
Daniel Veillarda8abee62001-02-19 15:14:59 +000015332Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15333
15334 * configure.in: fixed iconv detection on AIX (stric)
15335
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015336Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015337
15338 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15339
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015340Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15341
15342 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15343 and optimized xmlXPathNodeSetSort
15344
Daniel Veillard142adbf2001-02-17 13:21:05 +000015345Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15346
15347 * xpath.c: bug fix when context size is 0
15348 * parser.c: I like Norm's Dtd because they still manage to break
15349 the parser occasionally
15350
Daniel Veillardf23e0092001-02-16 13:21:29 +000015351Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15352
15353 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15354
Daniel Veillarde0e26512001-02-16 00:11:46 +000015355Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15356
15357 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15358 attributes within the XML-1.0 namespace
15359
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015360Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15361
15362 * xpathInternals.h: exported a few axis functions
15363 * doc/xml.html: updated the doc
15364
Daniel Veillard760f4422001-02-15 14:59:48 +000015365Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15366
15367 * configure.in: applied patch from Daniel van Balen for OpenBSD
15368 and bumped version to 2.3.1
15369 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15370 attempt to find autoclosing was simply broken, removed it,
15371 updated the examples, this is better
15372
Daniel Veillardd194dd22001-02-14 10:37:43 +000015373Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15374
15375 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15376 hash functionnalities.
15377 * doc/html/* : rebuild the doc
15378
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015379Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15380
15381 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15382 on predicate
15383 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15384 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15385 really want to have tags closed on output even if we accept
15386 unclosed ones on input
15387
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015388Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15389
15390 * xpath.c: ouch don't free NULL, rare case fixed
15391 * tree.c: don't coalesce text nodes if they don't have the
15392 same behaviour wrt escaping on output
15393
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015394Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15395
15396 * xpath.c: small fixup
15397 * SAX.c: don't warn on empty namespaces.
15398
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015399Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15400
15401 * README: a bit of cleanup
15402 * configure.in: preparing for 2.3.0 release
15403
Daniel Veillard1f83d392001-02-08 09:37:42 +000015404Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15405
15406 * hash.[ch]: added a first version of xmlHashSize()
15407 * valid.c: another bug fix from Gary Pennington
15408
Daniel Veillard5eef6222001-02-07 18:24:48 +000015409Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15410
15411 * valid.c: couple of bug fixes pointed by Gary Pennington
15412 * HTMLtree.c: #if 0 cleanup
15413
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015414Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15415
15416 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15417 which removes a time consuming check of xmlXPathNodeSetAdd()
15418 and use it in places where we are sure to not break unicity
15419
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015420Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15421
15422 * xpath.c: bug fixes found from XSLT
15423 * tree.c: preserve node->name special values when copying nodes.
15424 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15425 external subset are fetched when available but without full
15426 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15427 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15428 output with encoding disabled.
15429
Daniel Veillard2c833b62001-02-03 08:52:06 +000015430Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15431
15432 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15433 xmlCheckFilename should not be called from xmlFileOpenW
15434 and xmlGzfileOpenW
15435
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015436Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15437
15438 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15439 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15440 added the new tests for URI normalization
15441 * testURI.c: fixed stoopid bugs
15442 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15443 the URI in the error messages are now properly normalized
15444
Daniel Veillardea28ce62001-02-02 08:20:19 +000015445Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15446
15447 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15448
Daniel Veillarde99a4762001-02-01 04:34:35 +000015449Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15450
15451 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15452
Daniel Veillard2b325a02001-01-31 20:46:31 +000015453Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15454
15455 * xpath.c: fixed mod operator
15456
Daniel Veillardde55cf62001-01-31 15:53:13 +000015457Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15458
15459 * parser.c: fixed xmlStrcat doc
15460 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15461 trees.
15462
Daniel Veillard2f913b72001-01-31 13:23:49 +000015463Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15464
15465 * xpath.c result/XPath/tests/chaptersbase
15466 result/XPath/tests/simplebase: fixed XPath node()
15467 * tree.c: small fix in xmlNewNs()
15468 * Makefile.am: removed extraneous xml2Conf.sh rule
15469
Daniel Veillardb42042b2001-01-28 07:40:36 +000015470Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15471
15472 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15473 Changed the library name, in order to get libxml-devel and
15474 libxml2-devel to coexist on a single system
15475 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15476 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15477
Daniel Veillardee0a4662001-01-27 18:59:33 +000015478Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15479
15480 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15481 libxml2-devel installable in // as libxml-devel.
15482
Daniel Veillard5eb05942001-01-27 17:50:22 +000015483Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15484
15485 * doc/Makefile.am: fixed make rebuild in doc
15486 * doc/html/*.html: rebuilt the docs
15487
Daniel Veillard65c295d2001-01-26 09:32:39 +000015488Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15489
15490 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15491
Daniel Veillard8e199902001-01-25 18:54:39 +000015492Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15493
15494 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15495 the HTML doc to go into the -devel RPM ...
15496 * aclocal.m4 config.h.in: some updates due to auto* magic
15497
Daniel Veillard93086662001-01-25 18:13:04 +000015498Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15499
15500 * xpath.h: added a hook in the context structure allowing to
15501 link to extra support, needed for XSLT
15502
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015503Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15504
15505 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15506 xmlXPtrCmpPoints to use it.
15507 * propagated the following patch from Alejandro Forero
15508 * include/win32config.h xmlIO.c: applied further suggestions
15509 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15510 * example/gjobread.c: fixed warnings, now that it builds
15511
15512Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15513
15514 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15515
15516 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15517 filename points to a valid file (not a directory).
15518 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15519 Added calls to xmlCheckFilenameDir.
15520
15521 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15522 `path' (rather than `filename') as the parameter to gzopen and open.
15523
Daniel Veillard48177c22001-01-23 15:27:41 +000015524Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15525
15526 * Makefile.am: fixed a problem with EXTRA_DIST
15527
Daniel Veillardb83ba402001-01-22 22:45:10 +000015528Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15529
15530 * Makefile.am example/Makefile.am: finally found the trick
15531 to build the example, i.e. add "." in SUBDIRS before example
15532 in the list <grin/>
15533
Daniel Veillard82687162001-01-22 15:32:01 +000015534Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15535
15536 * doc/xml.html: updated with an XSLT section, removed pointer to
15537 W3C CVS base.
15538
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015539Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15540
15541 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15542 too, and deallocation need to occur the same way.
15543
Daniel Veillarde4566462001-01-22 09:58:39 +000015544Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15545
15546 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15547 type correponding to an XSLT result tree fragment. Share most
15548 of the data format with node set, as well as operators.
15549 * HTMLtree.c: added a newline at the end of the doctype output
15550 whe this one is not present initially.
15551 * tree.c: make sure taht the parent and doc pointers are properly
15552 set when copying attributes (lists).
15553
Daniel Veillard701c7362001-01-21 09:48:59 +000015554Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15555
15556 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15557
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015558Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15559
15560 * xpath.c: seems I finally killed that ugly path evaluation
15561 context bug (tagged 9999 in case is is wrong)
15562
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015563Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15564
15565 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15566 for XSLT
15567
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015568Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15569
15570 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15571 for xmlGzfileOpen() bug
15572
Daniel Veillardf6eea272001-01-18 12:17:12 +000015573Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15574
15575 * xpath.c: removed an error found by XSLT usage
15576 * tree.c parserInternals.h: use a predefined static string
15577 for text and comment nodes, avoid freeing them in xmlFreeNode,
15578 exported the string name in parserInternals.h and added
15579 another value to disable encoding at output (for XSLT),
15580 gain memory, time.
15581
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015582Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15583
15584 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15585 win32/libxml2/libxml2_so.dsp: new makefiles and update
15586 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15587
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015588Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15589
15590 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15591 Gary Pennington
15592
Daniel Veillard389e6b72001-01-15 19:41:13 +000015593Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15594
15595 * xpath.c: fixed the comaprision of values and nodelists,
15596 need to compare nodelist still ...
15597 * debugXML.c: avoided a possible core dump
15598 * HTMLparser.c: cleanup
15599 * nanohttp.c: contributed fix.
15600 * tree.c: fixes in properties handling added xmlSetNsProp
15601 needed by libxslt
15602 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15603 comment
15604 * TODO: updated
15605
Daniel Veillard167bd532001-01-06 21:09:34 +000015606Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15607
15608 * parser.c parserInternals.c: applied Bjorn Reese optimization
15609 patch
15610
15611Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15612
15613 * Makefile.am: applied patch fro make check from Martin Vidner
15614
Daniel Veillard503b8932001-01-05 06:36:31 +000015615Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15616
15617 * configure.in: preparing 2.2.11
15618 * doc/html/*: rebuild the HTML files
15619 * doc/xml.html : updated
15620
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015621Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15622
15623 * tree.c: fixed a stupid bug
15624 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15625 patches related to validation of an XInclude processing result
15626 * TODO: updated
15627
Daniel Veillarde2488192001-01-04 10:54:22 +000015628Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15629
15630 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15631 on large files
15632
Daniel Veillardf060a412001-01-03 20:52:44 +000015633Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15634
15635 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15636
Daniel Veillard45cff692001-01-03 18:02:04 +000015637Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15638
15639 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15640 reported by Jonas Borgström
15641 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15642
Daniel Veillard08108982001-01-03 15:24:58 +000015643Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15644
15645 * testXPath.c xpath.c: fixing the XPath union expressions problem
15646 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15647
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015648Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15649
15650 * xmllint.c: Made is so if the file name is "-" is will read form
15651 standard input. Sven Heinicke <sven@zen.org>
15652 * tree.c: fixed a problem when growing buffer
15653 * tree.h: fixed the comment of the node types following andersca
15654 comment
15655 * TODO: updated
15656
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015657Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15658
15659 * HTMLparser.[ch]: added a way to avoid adding automatically
15660 omitted tags. htmlHandleOmittedElem() allows to change the
15661 default handling.
15662 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15663 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15664 of xmllint too when using --memory flag, added a memory test
15665 suite at the Makefile level.
15666 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15667 with namespace use when encountering QNames in XPath evalation,
15668 added xmlns() scheme in XPointer.
15669 * nanoftp.c : incorporated a fix
15670 * parser.c xmlIO.c: fixed problems raised with encoding when using
15671 the memory I/O
15672 * parserInternals.c: closed bug 25934 reported by
15673 torsten.landschoff@innominate.de
15674 * TODO: updated
15675
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015676Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15679 on a non-updated tree :-(, made a 2.2.10 release to correct the
15680 situation
15681
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015682Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15685 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15686 integrated a set of OpenVMS changes from Howard Taylor
15687 <Howard.Taylor@pacoast.com>
15688
Daniel Veillard58770e72000-11-25 00:48:47 +000015689Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15692 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15693
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015694Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15695
15696 * HTMLparser.c: some fixes on auto-open of html/head/body
15697 * encoding.c: fixed a compilation error on some gcc env
15698 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15699 XPointer implementation
15700 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15701 related XPointer tests and associated results
15702
Daniel Veillard300f7d62000-11-24 13:04:04 +000015703Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15704
15705 * doc/xmldtd.html doc/xml.html: following a short step by step
15706 guidance on IRC to help maciej with DTDs I started a small
15707 page on the subject.
15708
Daniel Veillard748e45d2000-11-17 16:36:08 +000015709Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15710
15711 * HTMLparser.c: fixed handling of broken charrefs
15712 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15713 patches
15714
Daniel Veillard28929b22000-11-13 18:22:49 +000015715Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * doc/xml.html doc/html/* : rebuilt the docs after adding
15718 xinclude and updated page for 2.2.7 and 2.2.8
15719 * configure.in: releasing 2.2.8
15720
Daniel Veillard41e06512000-11-13 11:47:47 +000015721Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * parser.[ch] parserInternals.c: applied the conditional
15724 section processing fix from Jonathan P Springer
15725 <jonathan.springer2@gte.net>
15726 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15727 project file, fixed iconv default non support
15728 * xpath.c: fixed the problem of evaluating relative expressions
15729 when a node context is provided.
15730
Daniel Veillardbf432752000-11-12 15:56:56 +000015731Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15732
15733 * nanoftp.c: fixed gcc 2.95 new warnings
15734 * SAX.c: fixed a stupid bug
15735 * tree.c: fixed a formatting problem when round-tripping
15736 from/to memory
15737 * xinclude.c: chased memleak, fixed a base problem
15738 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15739 xmlXPtrBuildNodeList()
15740 * TODO: updated
15741 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15742 adding a first small set of regression tests for XInclude
15743
Daniel Veillardc2def842000-11-07 14:21:01 +000015744Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15745
15746 * nanohttp.[ch]: applied Wayne Davison patches to access
15747 the WWW-Authorization header.
15748 * parser.c: Closed Bug#30847: Problems when switching encoding
15749 in short files by applying Simon Berg's patch.
15750 * valid.c: fixed a validation problem
15751 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15752 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15753 Wayne Davison
15754 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15755 need to be extended to non full nodes selections.
15756 * xinclude.c: starts to work decently
15757
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015758Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15759
15760 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15761 debugXML.c xmlversion.h.in: Started adding XInclude support,
15762 this is a new xmllint option
15763 * tree.c xpath.c: applied TOM patches for XPath
15764 * xpointer.c: fixed a couple of errors.
15765 * uri.c: added an escaping function needed for xinclude
15766 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15767 new warning from RH70 gcc's version
15768
Daniel Veillarda4964b72000-10-31 18:23:44 +000015769Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15770
15771 * HTMLparser.c: fixed loop on invalid char in scripts
15772 * parser.c: update to description of xmlIOParseDTD()
15773 * libxml.m4 xmlversion.h.in: changes contributed by
15774 Michael Schmeing <m.schmeing@internet-factory.de>
15775 * configure.in: preparing for 2.2.7
15776 * Makefile.am: trying to avoid config.h and acconfig.h
15777 being included in the distrib
15778 * configure.in: released 2.2.7
15779
15780Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15783 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15784
Daniel Veillard01411222000-10-30 15:33:22 +000015785Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15786
15787 * parser.[ch]: added xmlIOParseDTD()
15788 * xpointer.c: added support for the 2 extra parameters of
15789 string-range, fixed a stoopid error when '0' was present
15790 in XPointer expressions
15791 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15792 testsuite for the above
15793
Daniel Veillard6db58192000-10-30 09:27:53 +000015794Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15795
15796 * libxml.spec.in: improved package descriptions
15797
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015798Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15799
15800 * xpath.c xpathInternals.h: applied a large cleaning patch
15801 from TOM <ptittom@free.fr>, it also add namespace support
15802 for function and variables registration.
15803
Daniel Veillardbd20df72000-10-29 17:53:40 +000015804Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15805
15806 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15807 * Makefile.mingw: Wayne Davison's update adding hash.c
15808
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015809Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * xpath.c: fixed the root evaluation problems
15812 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15813 ignorable spaces with <b> <bold> <em>
15814 * tree.c: fixed a loop in xmlSearchNsByHref()
15815
Daniel Veillard767662d2000-10-27 17:04:52 +000015816Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15817
15818 * xpath.c: applied another XPath patch from TOM
15819 * xpath.c include/makefile.am: applied another patch from
15820 china@thewrittenword.com (cleanup on IRIX).
15821
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015822Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15823
15824 * xml-config.1: received a fixed version from Fredrik Hallenberg
15825 <hallon@lysator.liu.se>
15826
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015827Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15828
15829 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15830 cleanup patch for XPath
15831
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015832Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15833
15834 * patched to redirrect all "out of context" error messages to
15835 a reconfigurable routine. The changes are:
15836 * xmlerror.h : added the export of an error context type (void *)
15837 an error handler type xmlGenericErrorFunc there is an interface
15838 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15839 to reset the error handling routine and its argument
15840 (by default it's equivalent to respectively fprintf and stderr.
15841 * all the c files: all wild accesses to stderr or stdout within
15842 the library have been replaced to calls to the handler.
15843
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015844Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * configure.in: release 2.2.6
15847 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15848 exporting the inner functions of xpath for extension modules
15849 * doc/*: updated and rebuilt the doc
15850
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015851Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15852
15853 * nanohttp.c : applied Wayne HTTP cleanup patch
15854 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15855 and xmlNodeSetSpacePreserve()
15856
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015857Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15858
15859 * xpath.c: closing bug #29260
15860
Daniel Veillard126f2792000-10-24 17:10:12 +000015861Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15862
15863 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15864 multikey tuples, made hash structure opaque
15865 * valid.[ch]: moved elements, attributes, notations decalarations
15866 as well as ID and refs to hash tables.
15867 * entities.c: hash cleanup
15868 * xmlmemory.c: fixed a dump problem in debug mode
15869 * include/Makefile.am: problem passing in DESTDIR= values patch
15870 from Marc Christensen <marc@calderasystems.com>
15871 * nanohttp.c: removed debugging remains
15872 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15873 * HTMLparser.c parser.c: fixing a number of problems with the
15874 macros in the *parser.c files (Wayne).
15875 * HTMLparser.c: close the previous option when opening a new one
15876 (Marc Sanfacon).
15877 * result/HTML/*: updated the HTML results accordingly
15878
Daniel Veillard52afe802000-10-22 16:56:02 +000015879Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15880
15881 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15882 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15883 XPath functions and XML entities table to them. More to come...
15884 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15885
Daniel Veillard683cb022000-10-22 12:04:13 +000015886Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * tree.c: coalesce adjacent text nodes
15889 * valid.c: handling of blank nodes in DTd validation (raised
15890 by problems with a posteriori validation).
15891 * nanohttp.c: changing behaviour on HTTP write stuff.
15892 * HTMLtree.c: forced body and html to be explicitely closed.
15893 * xpath.h: exported more XPath functions.
15894
Daniel Veillard1baf4122000-10-15 20:38:39 +000015895Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15896
15897 * Release of 2.2.5
15898 * xpointer.c: range() range-inside and other helper functions
15899 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15900
Daniel Veillard47e12f22000-10-15 14:24:25 +000015901Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15904 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15905
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015906Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15907
15908 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15909 and XPointer modules
15910
Daniel Veillard134c9f32000-10-15 10:27:08 +000015911Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * SAX.h: closed #25107
15914
Daniel Veillard39915622000-10-15 10:06:55 +000015915Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15916
15917 * testSAX.c: fixed problem with cdata reporting
15918 * SAXresult/* : updated
15919
Daniel Veillard1e851392000-10-15 10:02:56 +000015920Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15921
15922 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15923 Closed bug #27499, added to regression tests
15924 * TODO: updated
15925
Daniel Veillard7eda8452000-10-14 23:38:43 +000015926Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15927
15928 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15929 support for SCRIPT and STYLE with help from Bjorn Reese
15930 * test/HTML/* result/HTML/*: added simple testcase and updated
15931 the existing ones.
15932
Daniel Veillardff9c3302000-10-13 16:38:25 +000015933Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15934
15935 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15936 string-range for empty strings
15937 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15938 test/XPath/xptr/strrange: augmented the XPointer testsuite
15939
Daniel Veillard189446d2000-10-13 10:23:06 +000015940Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * doc/xml.html doc/xmlmem.html: added a module describing memory
15943 interfaces and use, updated the main page.
15944
Daniel Veillard2f971a22000-10-12 23:26:32 +000015945Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15946
15947 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15948 nanoftp code work on Windows too now
15949
15950Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015951
15952 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15953 * xpointer.c: implemented string-range() at least a good first version
15954 * test/XPath/docs/str test/XPath/xptr/strrange
15955 result/XPath/xptr/strrange: the string-range() tests
15956
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015957Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * Makefile.am include/Makefile.am include/win32config.h
15960 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15961 and make distcheck
15962
Daniel Veillard19d61112000-10-11 23:50:35 +000015963Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15964
15965 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15966 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15967 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15968
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015969Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15970
15971 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15972 patch for socklen_t detection by
15973 Albert Chin-A-Young <china@thewrittenword.com>
15974
Daniel Veillardcd429612000-10-11 15:57:05 +000015975Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15976
15977 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15978 and added a --dtdvalid option to xmllint used to test it
15979
Daniel Veillard47c02452000-10-11 13:04:36 +000015980Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15981
15982 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15983 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15984
Daniel Veillard2d38f042000-10-11 10:54:10 +000015985Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15986
15987 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15988 handlings (registration, lookup, cleanup)
15989
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015990Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15991
15992 * configure.in Makefile.am include/makefile.am: adding XPointer
15993 and XPtrtests target
15994 * xpointer.[ch] : new files for XPointer support
15995 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15996 more XPath tests
15997
Daniel Veillard57fda592000-10-10 23:24:14 +000015998Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * configure.in: fixed, very broken, make distcheck works again
16001
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016002Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16003
16004 * More work toward 2.2.5, integrated a number of patches
16005 * configure.in Makefile.am win32config.h.in: trying to cleanup
16006 make distcheck .... huh ...
16007 * include/Makefile.am include/win32config.h: new directory
16008 for includes
16009 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16010 updated teh makefiles and instructions for WIN32
16011 * xpath.c: small fixes
16012 * test/XPath/ results/XPath: updated the testcases and results
16013 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16014 suggested patches
16015 * valid.c: fixed an ID bug
16016
Daniel Veillardb71379b2000-10-09 12:30:39 +000016017Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16018
16019 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016020 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016021 * xpath.[ch]: worked on XPointer
16022
Daniel Veillard7e99c632000-10-06 12:59:53 +000016023Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * configure.in Makefile.am: 2.2.5, ship the include in an
16026 include/libxml subdirectory, use symlinks when using CVS
16027 * testSAX.c: fixed small bug
16028 * testXPath.c: changed the way testfiles are parsed
16029 * debugXML.c: same kind of cleanup when parsing an argument expression
16030 XPath/XPointers can have blanks embedded
16031 * xpath.[ch]: more cleanup, reorgs for XPointer work
16032 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16033 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16034
Daniel Veillard55b91f22000-10-05 16:30:11 +000016035Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16036
16037 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16038 in the XPath engine, rewrote large parts of it, now it's far
16039 cleaner and in sync with the REC not an old WD. Fixed a parsing
16040 problem in the interactive XML shell found when testing XPath.
16041
Daniel Veillardac260302000-10-04 13:33:43 +000016042Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16043
16044 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16045 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16046 examples with the extra test
16047
Daniel Veillard7cfce322000-10-04 12:40:27 +000016048Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16049
16050 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16051 the global init function.
16052
Daniel Veillard970112a2000-10-03 09:33:21 +000016053Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16054
16055 * HTMLparser.c: Doohhh, attribute name parsing was still case
16056 sensitive ! Fixed this ...
16057 * result/HTML/* : updated the tests results accordingly
16058
Daniel Veillard740abf52000-10-02 23:04:54 +000016059Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16060
16061 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16062 engine, should be far more stable, incorporated a new version of
16063 preceding/following axis, need testing
16064 * uri.c: fixed file:///c:/a/b/c problem
16065 * test/XPath/tests/idsimple: augmented the XPath tests
16066
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016067Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16068
16069 * doc/* rebuilding docs for 2.2.4 release
16070
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016071Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16072
16073 * configure.in: releasing 2.2.4
16074 * parser.[ch]: added xmlStrEqual()
16075 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16076 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16077 use xmlStrEqual instead
16078 * TODO: updated
16079 * added an XPath test
16080
Daniel Veillardbc765302000-10-01 18:23:35 +000016081Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16082
16083 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16084 * entities.h: exported xmlInitializePredefinedEntities
16085 * parser.[ch] : added xmlInitParser()
16086 * parserInternals.h : had to export htmlInitAutoClose()
16087
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016088Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16089
16090 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16091 problems
16092 * Makefile.am : added XPath regression tests to normal tests
16093 * uri.c: fixed a problem with local paths, cleanup
16094 * parser.c: fixed a problem with large CData sections
16095
Daniel Veillardd2ade932000-09-30 14:39:55 +000016096Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * configure.in xml-config.in: patch from "Ben Taylor"
16099 <sol7x86@hotmail.com> for solaris shared libs lookup
16100
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000161012000-09-30 Martin Baulig <baulig@suse.de>
16102
16103 * libxml-2.0.pc.in: Provide pkg-config script.
16104
16105 * configure.in: Create the libxml-2.0.pc script from the
16106 libxml-2.0.pc.in templates.
16107 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016108 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016109
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016110Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16111
16112 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16113 when compiling with MSC
16114
Daniel Veillard46057e12000-09-24 18:49:59 +000016115Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16116
16117 * xpath.c: patch for normalize-string() substring-before(),
16118 substring-after() and translate() functions from Bjorn Reese
16119 <breese@mail1.stofanet.dk>
16120 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16121 Fredrik Hallenberg <hallon@lysator.liu.se>
16122 * TODO: updated
16123
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016124Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16125
16126 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16127 problem of socklen_t being undefined on a number of platforms
16128 * debugXML.c: fixed a compilation problem when without snprintf
16129
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016130Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16131
16132 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16133 an URI bug and a fix for the control-character-induced infinite loop
16134 * nanohttp.c: preventive fix for compiling on WIN32
16135
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016136Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * xmlint.c: closing bug #25000
16139
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016140Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16141
16142 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16143 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16144 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16145 related function, fixing xmlStrncmp(), and associated cleanup
16146 * result/HTML/entities.html.sax: updating result
16147
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016148Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * uri.c: applied patch for URI escaping from Wayne Davison
16151 <wayned@blorf.net>
16152 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16153 from Denis Barbier <barbier@imacs.polytechnique.fr>
16154 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16155 patch from Wayne Davison
16156
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016157Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16158
16159 * doc/xml.html : updated with new releases, adding "how to help"
16160
Daniel Veillard04698d92000-09-17 16:00:22 +000016161Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16162
16163 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16164 removed a few warnings in pedantic mode ...
16165 * parserInternals.c parser.c: moved encoding switching function
16166 to parserInternals.c
16167 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16168
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016169Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16170
16171 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16172 error or warning handlers
16173
Daniel Veillardb1059e22000-09-16 14:02:43 +000016174Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16175
16176 * parserInternals.c parserInternals.h parser.c Makefile.am:
16177 created a new module parserInternals.c, moved most of the
16178 code shared by the various parsers there, as well as
16179 deprecated code from parser.c. More cleanup of parser.c
16180 * uri.c: fixed a problem when URI is NULL
16181 * valid.c: speedup when looking for an attribute declaration
16182
Daniel Veillard39c7d712000-09-10 16:14:55 +000016183Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16184
16185 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16186 the cleanup of the computation of URI references when seeking
16187 external entities. The URI reference string and the resulting
16188 URI are both stored now.
16189 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16190 large s(n)printf checks and cleanup from Denis Barbier
16191 <barbier@imacs.polytechnique.fr>
16192 * xmlversion.h.in tree.h: couple of SGML declarations for a
16193 possible docbook module.
16194 * result/VC/ : a couple of test output changed due to the change
16195 of the entities URI
16196
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016197Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16198
16199 * parser.h: added a _private field for linking user's data
16200
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016201Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * parser.c parserInternals.h: demacroified most of the IS_XXX
16204 the gain in size is significant so ...
16205
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016206Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16207
16208 * entities.c: cases where looking up entities with doc==NULL
16209 covered
16210
Daniel Veillard90e11312000-09-05 10:42:32 +000016211Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16212
Daniel Veillard1de50802000-09-07 08:54:32 +000016213 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016214 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16215
Daniel Veillard98a79162000-09-04 11:15:39 +000016216Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16217
Daniel Veillard1de50802000-09-07 08:54:32 +000016218 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016219 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16220 * Makefile.in: added URItest and included thenin "make tests"
16221
16222Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016223
16224 * xmlversion.h.in: closed bug 22941
16225
Daniel Veillard2bb89092000-08-31 14:57:50 +000016226Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16227
16228 * doc/xmlio.html: added doc and example for entity loader
16229 redefinition.
16230
Daniel Veillard96984452000-08-31 13:50:12 +000016231Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16232
16233 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16234 used by libxml
16235
Daniel Veillarde715dd22000-08-29 18:29:38 +000016236Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * parser.c: Fixed bug on invalid ontent characters and when using
16239 push.
16240 * xmllint.c: fixed xmllint endling of errors in push mode
16241
Daniel Veillard4948eb42000-08-29 09:41:15 +000016242Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16243
16244 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016245 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016246 * result/HTML/*.sax: regenerated HTML SAX output
16247 * parser.c: more cleanup.
16248
Daniel Veillarde010c172000-08-28 10:04:51 +000016249Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16250
16251 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016252 patches from Wayne Davison <wayned@users.sourceforge.net>,
16253 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016254 * HTMLparser.c: fixed an ignorable white space detection bug
16255 occuring when parsing with SAX only
16256 * result/HTML/*.sax: updated since the output is now HTML
16257 encoded...
16258
Daniel Veillard47f3f312000-08-27 22:40:15 +000016259Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16260
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016261 * HTMLparser.[ch]: applied some of Wayne Davison
16262 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016263
Daniel Veillarde0854c32000-08-27 21:12:29 +000016264Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16265
16266 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16267 undeclared namespace prefix was used, added a warning.
16268 Cleaned up support w.r.t. entities, spilling out a warning
16269 and being pedantic on lookups.
16270 * test/warning/ent9 : added testcase for previous example.
16271 * TODO: updated
16272 * parserInternals.h parser.c: changed the way names are parsed
16273 now allow infinite size and decrease penalty for normal use
16274 * parser.c: Started a big cleanup/check of the parser code,
16275 fixed some of the most tortuous entity code, spotted code
16276 unused anymore
16277 * test/*: added tests for very long names and related nasty
16278 things.
16279
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016280Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16281
16282 * doc/encoding.html: added encoding aliases doc
16283 * doc/xml.html: updates
16284 * encoding.[ch]: added EncodingAliases functions
16285 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16286 bottleneck affecting large DTDs like Docbook
16287 * parser.[ch] xmllint.c: added a pedantic option, will be
16288 useful
16289 * SAX.c: redefinition of entities is reported in pedantic mode
16290 * testHTML.c: uninitialized warning from gcc
16291 * uri.c: fixed a couple of bugs
16292 * TODO: added issue raised by Michael
16293
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016294Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16295
16296 * doc/encoding.html: propagated Martin Duerst suggestions
16297
Daniel Veillard52402ce2000-08-22 23:36:12 +000016298Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16299
16300 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16301 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16302 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16303 by Wayne Davison
16304
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016305Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16306
16307 * nanoftp.c nanohttp.c: small cleanup
16308 * TODO: updated
16309
Daniel Veillard244ece92000-08-19 20:58:02 +000016310Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16311
16312 * added an old VC testcase and updated title.xml entity
16313
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016314Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16315
16316 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16317 done on auto-opening of <p> tags and cleanup of SAX output
16318
Daniel Veillard979e55e2000-08-19 16:48:54 +000016319Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16322
Daniel Veillard4540be42000-08-19 16:40:28 +000016323Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16324
16325 * doc/xml.html libxml.* structure.*: updated the doc a bit
16326
Daniel Veillard808a3f12000-08-17 13:50:51 +000016327Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16328
16329 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16330 of SAX tests
16331
Daniel Veillard29579362000-08-14 17:57:48 +000016332Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16333
16334 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16335 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16336
Daniel Veillard1255ab72000-08-14 15:13:33 +000016337Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16338
16339 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16340 * testHTML.c: fix core dump on Solaris 2.x systems
16341 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16342 * result/HTML/*.sax: previous bug fix lead to new results
16343
Daniel Veillard03109292000-08-14 14:58:22 +000016344Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16345
16346 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16347 * configure.in: added --with-readline=DIR to accept alternate
16348 path for readline include/library
16349 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16350 for ANSI under HP-UX
16351 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16352 includes @LIBS@
16353
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016354Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16355
16356 * doc/* : rebuilt the docs
16357 * getting ready for 2.2.2 release
16358
Daniel Veillard87b95392000-08-12 21:12:04 +000016359Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16360
16361 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16362 and xmlAddFeature()
16363 * tree.[ch]: added xmlAddChildList()
16364 * xmllint.c: MAP_FAILED macro test
16365 * parser.h: added xmlParseCtxtExternalEntity()
16366 * valid.c: applied bug fixes removed warning
16367 * tree.c: added CDATA block to elements content
16368 * testSAX.c: cleanup of output
16369 * testHTML.c: added SAX testing
16370 * encoding.c: better error recovery
16371 * SAX.c, parser.c: fixed one of the external entity processing
16372 of the OASis testsuite
16373 * Makefile.am: added HTML SAX regression tests
16374 * configure.in: bumped to 2.2.2
16375 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16376 SAX results
16377
Daniel Veillard88a172f2000-08-04 18:23:10 +000016378Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16379
16380 * configure.in: patch for HP compiler
16381
163822000-08-04 Sven Heinicke <sven@zen.org>
16383
16384 * xmllint.c: Was coredumping sometimes when the file given didn't
16385 exist.
16386
Daniel Veillard46e370e2000-07-21 20:32:03 +000016387Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16388
16389 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016390
Daniel Veillard46e370e2000-07-21 20:32:03 +000016391 when using in memory parsing. Need some cleanup.
16392 * xmllint.c configure.in: added a --memory flag to test memory
16393 parsing
16394
Daniel Veillard36650692000-07-21 15:16:39 +000016395Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16396
16397 * nanohttp.c: fixed socklen_t replacement to unsigned int
16398 * parser.c: fixed a space handdling missing at the end of
16399 production 28 DOCTYPE.
16400 * xmlmemory.c: fixed a stupid bug on the routine to override
16401 allocation functions
16402 * TODO: updated
16403
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016404Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16405
16406 * doc/ regenerated the docs
16407
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016408Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16409
16410 * doc/encoding.html doc/xml.html: added I18N doc
16411 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16412 improvements, both parser and filters, added ASCII & HTML,
16413 fixed the ISO-Latin-1 one
16414 * xmllint.c testHTML.c: added/made visible --encode
16415 * debugXML.c : cleanup
16416 * most .c files: applied patches due to warning on Windows and
16417 when using Sun Pro cc compiler
16418 * xpath.c : cleanup memleaks
16419 * nanoftp.c : added a TESTING preprocessor flag for standalong
16420 compile so that people can report bugs more easilly
16421 * nanohttp.c : ditched socklen_t which was a portability mess
16422 and replaced it with unsigned int.
16423 * tree.[ch]: added xmlHasProp()
16424 * TODO: updated
16425 * test/ : added more test for entities, NS, encoding, HTML, wap
16426 * configure.in: preparing for 2.2.0 release
16427
Daniel Veillard49703262000-07-10 10:27:46 +000016428Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16429
16430 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016431 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016432
Daniel Veillard306be992000-07-03 12:38:45 +000016433Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16434
16435 * doc/xml.html: changed the xmlsoft.org structure, updated the
16436 examples w.r.t. root and childs
16437
Daniel Veillard7d853352000-07-02 18:53:09 +000016438Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16439
Daniel Veillard784b9352003-02-16 15:50:27 +000016440 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016441
Daniel Veillard365e13b2000-07-02 07:56:37 +000016442Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16443
16444 * HTMLparser.c: Work on character encoding support for the HTML parser
16445 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16446 * encoding.c: Fixed a potential memleak in the encoding stuff
16447
Daniel Veillardaf743792000-07-01 11:49:28 +000016448Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16449
16450 * doc/FAQ.html doc/Makefile.am : added a FAQ
16451
16452Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016453
16454 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16455 of the HTML parser to force it to not bypass SAX
16456
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016457Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16458
16459 * win32config.h.in: updated
16460 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16461 lacks iconv support :-( need to release 2.1.1
16462 * configure.in: release 2.1.1
16463 * HTMLparser: fixed bug #14784
16464 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16465 by Windows compiler
16466 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16467 the SAX startDocument() callback.
16468 * TODO: updated
16469
16470Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16471
16472 * added xmlStopParser()
16473
Daniel Veillardbe803962000-06-28 23:40:59 +000016474Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16475
16476 * configure.in: 2.1.0 prerelease
16477 * Large resync between W3C and Gnome tree
16478 * nanoftp, nanohttp.c: fixed stalled connections probs
16479 * HTMLtree.c SAX.c : support for attribute without values in
16480 HTML for andersca
16481 * valid.c: Fixed most validation + namespace problems
16482 * HTMLparser.c: start document callback for andersca
16483 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16484 * parser.h, SAX.c: serious speed improvement for large
16485 CDATA blocks
16486 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16487 different encoding
16488 * example/Makefile.am example/gjobread.c tree.h: work on
16489 libxml1 libxml2 convergence.
16490 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16491 and the LIBXML_TEST_VERSION macro
16492
Daniel Veillardc310d562000-06-23 18:32:15 +000016493Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16494
16495 * doc/xml.html: various patches and improvements typo fixed by
16496 Felix Natter
16497 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16498 from Felix Natter <fnatter@gmx.net>
16499
Daniel Veillardf3029822000-05-06 08:11:19 +000016500Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16501
16502 * doc/upgrade.html: updated with instructions for support of both
16503 libxml-1.x and libxml-2.x
16504 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16505 for 2.x support and also fixed includes
16506
16507
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016508Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16509
16510 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16511 the encoding support, added iconv support, so now libxml if
16512 compiled with iconv automatically support japanese encodings
16513 among others. Work based on initial patch from Yuan-Chen Cheng
16514 I may have broken binary compat in the encoding handler
16515 registration scheme, but that was so utterly broken I don't
16516 expect anybody to have used this feature until now.
16517 * parserInternals.h: fixup on the CHAR range macro
16518 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16519 code.
16520 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16521 * uri.c: added xmlParseURI() I can't believe I forgot to
16522 implement this one in 2.0 !!!
16523 * SAX.c: moved doc->encoding update in the endDocument() call.
16524 * TODO: updated.
16525
Daniel Veillard06047432000-04-24 11:33:38 +000016526Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16527
16528 * tree.h: removed extraneous xmlRemoveProp definition
16529 * TODO: added item about --disable-corba configure switch
16530 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16531 * nanoftp.c: fixed include problems giving troubles on AIX and
16532 slowlaris
16533 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16534 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16535 comment and headers changes to lower gtk-doc number of warnings
16536 * doc/html/*: rebuilt docs
16537
Daniel Veillarde0aed302000-04-16 08:52:20 +000016538Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16539
16540 * HACKING: documented the tag for 1.x and instructions
16541
Daniel Veillard5e873c42000-04-12 13:27:38 +000016542Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16543
16544 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16545 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16546 xmlCreateIOParserCtxt
16547 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16548 significant overall improvement
16549 * xmllint.c: added I/O test to xmllint
16550 * testSAX.c: added a speed test
16551 * doc/* : updated/regenerated
16552
Daniel Veillardfc708e22000-04-08 13:17:27 +000016553Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16554
16555 * xpath.c uri.h parserInternals.h: cosmetic changes from
16556 "Timur I. Bakeyev" <timur@bat.ru>, including making
16557 xmlCreateURI() public
16558
Daniel Veillard5d211f42000-04-07 17:00:24 +000016559Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16560
16561 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16562 and the code at the same time. Added a clean mechanism for
16563 overload or added input methods: xmlRegisterInputCallbacks()
16564 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16565 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16566 * TODO: updated
16567 * doc/* : updated/regenerated
16568 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16569 source dir
16570
Daniel Veillarde77a9182000-04-05 19:12:29 +000016571Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16572
16573 * testURI.c: yet another forgotten commit, I should get some sleep !
16574
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016575Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16576
16577 * xmllint.c: forgot to commit this too ?
16578
Daniel Veillardb9df4042000-04-05 14:23:16 +000016579Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16580
16581 * xmlversion.h.in : forgot to commit this previously
16582
Daniel Veillard361d8452000-04-03 19:48:13 +000016583Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16584
16585 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16586 * README TODO: updated for release
16587 * uri.c uri.h: added authority parsing/saving
16588 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16589 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16590 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16591 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16592 Makefile.am : added compile-time customization of libxml
16593 --with-ftp --with-http --with-html --with-xpath --with-debug
16594 --with-mem-debug
16595 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16596 #include <libxml/xxx.h> I hope it won't break too much stuff
16597 and will be manageable in the future...
16598 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16599 and added xmllint to the installed programs
16600 * uri.h: added xmlFreeURI()
16601
Daniel Veillardec303412000-03-24 13:41:54 +000016602Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16603
16604 * uri.c uri.h: finished the escaping handling, the base support
16605 and the URI path normalization. Looks good just lacks the
16606 authority content parsing code.
16607 * Makefile.am: added instructions to generate testURI
16608 * TODO: updated
16609 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16610 added links and icons for W3C and Gnome
16611
Daniel Veillard8f621982000-03-20 13:07:15 +000016612Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16613
16614 * xmlmemory.[ch] : seems I forgot to actually update the files in
16615 the last commit :-)
16616 * doc/xml.html doc/html/* : updated and uploaded the docs
16617
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016618Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16619
16620 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16621 * TODO: updated
16622 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016623 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016624 gfree).
16625 * Makefile.am, uri.c, uri.h: added a set of functions to do
16626 exact (litteraly copied from the RFC 2396 productions) parsing
16627 and handling of URI. Will be needed for XLink, one XML WFC,
16628 XML Base and reused in the nano[ftp/http] modules. Still work
16629 to be done.
16630
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016631Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16632
16633 * configure.in, libxml.spec.in : libxml2
16634 * doc/* : updated the doc page, rebuilt the docs
16635
Daniel Veillardcf461992000-03-14 18:30:20 +000016636Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16637
16638 * all: tagged LIB_XML_1_X
16639 * *.c *.h : updated from W3C CVS tree
16640 * configure.in : 2.0.0-beta
16641 * libxml.spec.in : libxml2 package nam
16642 * result/* : new version of the tests output
16643
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016644Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16645
16646 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16647
Daniel Veillardb566ce12000-03-04 11:39:42 +000016648Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16649
16650 * doc/* : rebuilt the docs
16651 * parser.c: final patch on #6766
16652 * valid.c: small patch on validity checks.
16653
Daniel Veillardfb76c402000-03-04 11:39:42 +000016654Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16655
16656 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16657 added
16658 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16659 compatibility w.r.t. XML spec and existing code.
16660
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016661Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16662
16663 * parser.c: seems a better solution to <a> </a> exists,
16664 will try it for a while
16665
Daniel Veillard83a30e72000-03-02 03:33:32 +000016666Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16667
16668 * parser.c: tried to remove the <a> </a> generating <a/>
16669 this is hard. Left a flag for that purpose. Fixed bug #6766
16670 * configure.in: prepared 1.8.7 not released, due to previous
16671 problem
16672
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016673Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16674
16675 * doc/xml.html : applied second patch from Paul DuBois
16676
Daniel Veillard402e8c82000-02-29 22:57:47 +000016677Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * doc/xml.html : applied patch from Paul DuBois
16680
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016681Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16682
16683 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16684
Daniel Veillard5feb8492000-02-02 17:15:36 +000016685Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16686
16687 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16688 compilation warnings on various platforms.
16689 * parser.c: Fixed #5281 validity error callbacks are now desactived
16690 by default if not validating.
16691
Daniel Veillardf341f932000-02-02 14:52:08 +000016692Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16693
16694 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16695
Daniel Veillard13c757e2000-02-01 23:59:15 +000016696Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16697
16698 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16699 <gkatsi@cs.toronto.edu>
16700
Daniel Veillard726e8792000-01-30 20:04:29 +000016701Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16702
16703 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16704 processing URLs
16705
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016706Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16707
16708 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16709 xmlNanoFTPUpdateURL for persistent control connections.
16710 * configure.in: 1.8.6
16711
16712Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16713
16714 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16715 * tree.[ch] : added xmlSaveNoEmptyTags
16716
James Henstridgef3be9312000-01-28 13:59:21 +0000167172000-01-29 James Henstridge <james@daa.com.au>
16718
16719 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16720
16721 * Makefile.am: added nanoftp.[ch] to the build.
16722
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016723Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16724
16725 * nanoftp.[ch]: cleanup, comments, API
16726 * debugXML.c : fixed a bug in the cat command
16727 * doc/*: regenerated the docs
16728
Daniel Veillardda07c342000-01-25 18:31:22 +000016729Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16730
16731 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16732 * debugXML.c : fixed a bug in the cat command
16733 * valid.c: fixing some small probs
16734 * libxml.spec.in: get rid of the SNAP suffix
16735 * doc/xml.html: updated the status
16736
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016737Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16738
16739 * xml-config.in: xml-config --version to just return the
16740 version number
16741 * xpath.c: some cleanup w.r.t. axis when the current node is
16742 an attribute.
16743 * TODO: updated
16744
Daniel Veillard461a66c2000-01-18 18:01:01 +000016745Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16746
16747 * configure.in: prepared for libxml-1.8.5
16748 * doc/* recompiled the documentation
16749
167502000-01-17 Jody Goldberg <jgoldberg@home.com>
16751
16752 * configure.in : WARNING autoconf subtlety alert :
16753 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16754 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16755 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16756 get defined by AC_CHECK_HEADERS.
16757
Daniel Veillardf967b902000-01-17 16:06:10 +000016758Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16759
16760 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16761 Rune.Djurhuus@fast.no
16762
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016763Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16764
16765 * TODO: updated
16766 * tree.c, parser.c: made sure that only memory alloc problems
16767 and internal parser errors are allowed to write to stdout or
16768 stderr.
16769
Daniel Veillard0142b842000-01-14 14:45:24 +000016770Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16771
16772 * tree.c : restored xmlNewGlobalNs since this seems used by
16773 a lot of existing code :-(, fixed a bug in xmlNewNs
16774 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16775 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16776 to exit() from the library code.
16777 * xpath.c, parser.c: removed bugs or unused code detected by
16778 Windows compilers
16779 * parser.c: started adding interfaces for parsing well balanced
16780 XML fragments
16781 * configure.in: releasing 1.8.4
16782 * doc/* : rebuilt the docs
16783
Daniel Veillard2eac5032000-01-09 21:08:56 +000016784Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16785
16786 * tree.[ch] : added xmlNewDocFragment() for DOM
16787 * testHTML.c: uninitialized variable.
16788
Daniel Veillardf3a73582000-01-05 14:58:39 +000016789Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16790
16791 * doc/* : rebuild the docs
16792
Daniel Veillard71b656e2000-01-05 14:46:17 +000016793Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16794
16795 * acconfig.h: readline and history patch
16796 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16797 * tree.c: added check and handling when possibly removing an ID
16798 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16799 and saving.
16800 * test/HTML/entities.html result/HTML/entities.html* : test for
16801 various entities reference cases
16802 * result/HTML/* : as a result output of some testcase have
16803 changed
16804 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16805 by previous example. added xmlParseTryOrFinish().
16806 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16807 entities.h debugXML.h HTMLparser.h: changed the way struct are
16808 declared to allow gtk-doc to expose those
16809 * parser.c: closed bug #4960
16810 * Makefile.am configure.in: Applied patch from
16811 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16812 and math/socket libs detection
16813
Daniel Veillard437b87b2000-01-03 17:30:46 +000016814Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16815
16816 * configure.in, Makefile.am: link tester against readline
16817 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16818
Daniel Veillard686d6b62000-01-03 11:08:02 +000016819Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16820
16821 * tree.[ch]: added xmlRemoveProp
16822 * win32config.h.in nanohttp.c: avoid including the Windows
16823 socket stuff in every C files
16824 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16825 the XmL parser(s)
16826 * test/ns4 result/ns4 etc...: added test case for previous prob
16827 * tree.c: xmlNewNs wasn't checking for double definition
16828 * Makefile.in: fixed a problem with dist-hook duplicates
16829 * parser.[hc], xmlIO.c: fixed the loading of external entities
16830 APIs, now xmlLoadExternalEntity() is used everywhere and
16831 setting up an app specific front-end using the
16832 * SAX.c parser.c: some fixes, now the xhtml spec validates
16833 with the xhtml DTD.
16834 * error.c: fixed crashes in case of no input stream
16835 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16836 to the validation tests and results
16837
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016838Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16839
16840 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16841 too htmlCreatePushParserCtxt() and htmlParseChunk()
16842 * parser.c: a bit of cleanup.
16843 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16844 to XML) removed the last mem leak known
16845 * HTMLtree.c: output message cleanup
16846 * xmlmemory.c: display content info about memory blocks
16847 * result/HTML/wired.* : missing att value warning change
16848
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016849Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16850
16851 * doc/* : rebuilt the documentation
16852
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016853Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16854
16855 * parser.[ch] parserInternals.h: Push parser for XML,
16856 seems to work fine now
16857 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16858 --push for push testing
16859 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16860 * testSAX.c: added --push
16861 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16862 subtree
16863 * xmlIO.[ch] : enriched API + fixes for push mode
16864 * entities.[ch]: added the entity content length to the struct.
16865 * xmlmemory.[ch]: new API to show the last entries for the shell
16866 * valid.c: added required attribute testing
16867 * SAX.c: the cdata callback now merge contiguous fragments
16868 * HTMLparser.c: cleanup of some macros
16869
Daniel Veillard3c558c31999-12-22 11:30:41 +000016870Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16871
16872 * parser.c: fix for PIs name starting with xml
16873 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016874 * *.c, configure.in win32config.h.in : generate win32config.h for
16875 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016876
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016877Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16878
16879 * parser.c: fixed a stupid = vs. == bug :-(
16880 * doc/gnome-xml.sgml: s/glade/xml/
16881
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016882Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16883
16884 * configure.in, doc/xml.html : bug fix release 1.8.2
16885 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16886 Hopefully the end of that silly C++ include problem
16887 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16888 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16889 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16890 troubles with autoclosed elements when the stree shape doesn't
16891 follow the DtD specs. Added htmlIsAutoClosed() and
16892 htmlAutoCloseTag()
16893 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16894 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16895 * debugXML.c: fixed a bug on printing default namespaces.
16896 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16897
Daniel Veillardb24054a1999-12-18 15:32:46 +000016898Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16899
16900 * result/HTML/*.htm[l] : updated the HTML regression tests according
16901 to the new output
16902 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16903 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16904 problem due to intermix of extern "C" { ... } declarations for C++
16905 and recursive includes in the headers
16906
Chris Lahey323c48c1999-12-18 15:32:45 +0000169071999-12-20 Chris Lahey <clahey@umich.edu>
16908
16909 * HTMLtree.c: Made it so that html nodes with a single child do
16910 not insert a carriage return before or after the child node.
16911
Daniel Veillardb24054a1999-12-18 15:32:46 +000016912Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016913
16914 * configure.in, doc/xml.html : bug fix release 1.8.1
16915 * parser.c: fixed bug #4344
16916 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16917 added the glue to avoid C++ problems
16918 * doc/* : regenerated the documentation
16919
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016920Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16921
16922 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16923 namespace recognition, and Dia as a resul :-(
16924 * encoding.c: closed bug #3950
16925
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016926Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16927
16928 * valid.c: debugging a posteriori validation, except URI expansion
16929 stuff this should be fixed now
16930 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16931 Carl Nygard <cnygard@bellatlantic.net>
16932 * tester.c: added --postvalid, cleaning of the code
16933 * tree.[ch]: added xmlDocGetRootElement()
16934
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016935Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16936
16937 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16938 c++ losage.
16939
Daniel Veillard10a2c651999-12-12 13:03:50 +000016940Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16941
16942 * configure.in, doc/xml.html : bumped to 1.8.0
16943 * xlink.[ch], Makefile.am : added framework for link detection
16944 * parser.h: added nbChars to parser context, needed for cleanup.
16945 * xmlmemory.c: removed a nasty bug when out of mem
16946 * valid.[ch]: adding namespace support for attribute decl
16947 * tester.c: added --debugent option
16948 * debugXML.[ch]: added xmlDebugDumpEntities()
16949 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16950 buffers instead, this was really needed, validation was breaking
16951 in strange ways due to that. Added xmlParseStringPEReference()
16952 and other parsing from strings functions. Entities processing
16953 modified again, but PERef are still not handled correcly but
16954 unless you're Eve Maller you won't notice :-)
16955 * HTMLparser.c: large changes toward reliability, and switched to
16956 lowercase internal tags, XHTML is lowercase, so it will help
16957 that output is closer to next version.
16958 * doc/* : regenerated the documentation, it is now hosted at
16959 http://xmlsoft.org/ (same bits I just bought the domain :-)
16960
16961
Daniel Veillard294cbca1999-12-03 13:19:09 +000016962Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16963
16964 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16965 doc generation
16966 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16967 in the SAX API
16968 * doc/*: rebuilt the doc making sure everything appears in the
16969 HTML files
16970
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016971Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16972
16973 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16974 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16975 which allow impressive speed improvement on dataset with
16976 large text pieces, but at the cost of broken binary
16977 compatibility and slightly bigger memory usage.
16978 Configure with --with-buffers to activate them, they
16979 are protected with XML_USE_BUFFER_CONTENT define.
16980 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16981 goal is 0 memory left allocated once parser is no more used
16982 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16983 call xmlCleanupParser() and xmlMemoryDump()
16984
Daniel Veillarda819dac1999-11-24 18:04:22 +000016985Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16986
16987 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16988 * parser.[ch] encoding.[ch]: added memory cleanup routines
16989 * parser.c: closing bug #3788
16990 * doc/*: rebuilt the doc
16991
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016992Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16993
16994 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16995 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16996 * tester.c: added --compress option
16997 * doc/*: rebuilt the documentation
16998
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016999Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17000
17001 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17002 if given /proc/kcore as input !
17003 * doc/xml.html doc/*: updated and rebuilt the documentation
17004
17005Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017006
17007 * parser.c: Fixed some wrongly space collapsing code due to
17008 a misreading of the spec.
17009 * result/*: fixed the output accordingly
17010
17011Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017012
17013 * encoding.c: bug fix and typos
17014 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17015 * parser.c: added attribute normalization closing bug #3597
17016 * test/att* result/att* SAXresult/att*: testcase for attribute
17017 normalization
17018
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017019Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17020
17021 * configure.in: closing bug #3163 by adding extra flags for the
17022 cc compiler on HP-UX
17023
Daniel Veillard51e3b151999-11-12 17:02:31 +000017024Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17025
17026 * valid.[ch] : removed a typo and an enumerated type bug in the
17027 xmlAddElementDecl() function
17028 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17029 call to xmlEncodeEntitiesReentrant() so that the functions
17030 New, Set and Get are at the same level.
17031 * parser.c HTMLparser.c: extra memory allocation bug for
17032 attributes detected by someone using libxml in embedded systems :-)
17033
Daniel Veillard962195f1999-10-28 15:51:53 +000017034Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17035
17036 * xmlmemory.h: turned off mem debug :-\
17037
Daniel Veillard35008381999-10-25 13:15:52 +000017038Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17039
17040 * parser.c: closed bug #2784 a one line fix, but worth pushing
17041 a new release out
17042 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17043 some structures, comments before and after the
17044 main element, and other nastyness
17045 * HTMLtree.c tree.c: accomodate the extended HTML supported
17046 * configure.in: pushing 1.7.4
17047 * test/ent8 and related outputs : added a new test for bug #2784
17048 * test/HTML/wired.html and related output: a nasty HTML example
17049 * Makefile.am: improved the test scripts
17050 * docs/* : reran the documentation extractor, updated xml.html
17051
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017052Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17053
17054 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17055 HTMLparser and debugged the HTML related code. HTML documents
17056 now have their own type
17057 * entities.c: do not dump &apos; for HTML output
17058 * xmlmemory.c: improvement, breakpoint mechanism
17059 * testHTML.c: added --sax --repeat ...
17060 * Makefile.am: improved the HTML tests
17061 * valid.[ch]: added xmlValidGetValidElements and
17062 xmlValidGetPotentialChildren
17063 * tester.c: added --insert to test the 2 new functions
17064 * test//* result//* SAXresult//* : regression test cleanup
17065 and extension.
17066 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17067 gnome-xml-nanohttp.html
17068
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017069Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17070
17071 * HTMLparser.c: fixed problems with some autoclose tags
17072 * tree.c: fixed XML output problems.
17073 * result/* SAXresult/*: update of the tests output
17074
Daniel Veillard6077d031999-10-09 09:11:45 +000017075Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17076
17077 * Makefile.am: Arturo patch for xmlConf.sh version info
17078 * parser.c: Tim Josling patch for single quoted items
17079 * tester.c: Tim Josling patch for tester options usage
17080 * tree.h: indent cleanup
17081
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017082Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17083
17084 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17085 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17086
Daniel Veillard00fdf371999-10-08 09:40:39 +000017087Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17088
17089 * tree.c : Raph patch for initialization of CORBA fields
17090 * parser.c, xpath.c, ...: modification of doc comments
17091 * xpath.c : allow spaces in xpath expressions
17092
Daniel Veillardad219441999-09-27 08:17:49 +000017093Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17094
17095 * xmlmemory.h: turning off memory debug :-(
17096
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017097Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17098
17099 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17100 better SAX interfaces.
17101 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17102 entity.
17103 * configure.in: 1.7.2
17104
17105Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017106
17107 * libxml.spec.in: fixed the URL
17108 * doc/xml.html: improved the documentation front-end
17109
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017110Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017111
17112 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17113
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017114Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017115
17116 * libxml.spec.in: fixed the alpha compile problem
17117 * parser.[ch]: changed errno to errNo in the parser context :-(
17118 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17119 * doc/xml.html: changed CHAR to xmlChar
17120 * doc/html/*: recompiled the documentation
17121 * configure.in: 1.7.1
17122
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017123Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17124
17125 * parser.h: modified the parser context struct to regain 1.4.0
17126 binary compatibility
17127 * parser.c, xml-error.h: added errno ot teh context and defined
17128 a set of errors values with update of errno
17129 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17130 DTDs and entities
17131 * *.h, *.c: complete cleanup of the use of config.h and include
17132 protection depending on the current setup.
17133 * overalll debugging, maintenance and bug-fixing on all modules
17134 * updated the documentation
17135 * ready for 1.7.0
17136
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017137Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17138
17139 * HTMLparser.c : cleanup
17140 * SAX.c valid.c valid.h: added ID/IDREF checking
17141 * tree.c tree.h: extended doc structure for refs
17142 * configure.in: 1.6.2
17143 * parser.c: patched bug in SAX user arg call
17144 * parserInternals.h: patched missing close in C++ wrapping
17145 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17146 especially upcoming XPointer implementation.
17147 * doc/xml.html: augmented, typo
17148
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017149Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17150
17151 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17152 not all invocations of install understand -d.
17153
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017154Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17155
17156 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17157 to make 'check' works, when builddir != srcdir.
17158
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017159Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17160
17161 * doc/xml.html : updated the documentation
17162
Daniel Veillard6454aec1999-09-02 22:04:43 +000017163Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17164
17165 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17166 not deallocated memory blocks
17167 * *.c : replaces all calls to malloc() free() and realloc() to
17168 the wrapper functions/macros
17169 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17170 instead of xmlFreeNodeList()
17171
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017172Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17173
17174 * HTMLparser.c: corrected a stupid bug leading to core dump at
17175 tree deallocation. Removed warnings indicated by
17176 Stephane.Conversy@lri.fr
17177 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17178 looked for in the external subset
17179
17180Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017181
17182 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17183 on SGI by Stephane.Conversy@lri.fr
17184
Daniel Veillardb96e6431999-08-29 21:02:19 +000017185Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17186
17187 * all .h : changed the prototype declaration indent as in gtk
17188 * most .c : working on reducing the TODOs in the code
17189 * most .c : cleanup though -pedantic and Insure++
17190 * improvements on validation ID checkings.
17191 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17192 * xml-config.in: closed #1810
17193
17194Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017195
17196 * tree.h, valid.c, valid.h: more work on validity, IDs
17197 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17198 definition for AIX
17199
Daniel Veillardb556eb51999-08-15 17:19:50 +000017200Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17201
17202 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17203 the distribution due to a cut'n paste error at last commit
17204
Daniel Veillardb05deb71999-08-10 19:04:08 +000017205Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17206
17207 * configure.in: upgraded to version 1.4.0
17208 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17209 Big update, added a large part of the validation process,
17210 it should be usable, but some parts are missing
17211 * xpath.c: improved the implementation w.r.t. root.
17212 * Makefile.am: added more tests
17213 * test and result trees: added a lot of tests
17214 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17215
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017216Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17217
17218 * Added an HACKING file
17219
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017220Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17221
17222 * xpath.[ch] : improvements and debug of the XPath implementation
17223 * parser.c, HTMLparser.c : modified the parsers to be progressive
17224 * tree.[ch] : extended the Buffer promitives
17225 * xmlIO.[ch] : added basic I/O routines providing progressive
17226 parsing and ready for I18N conversion plugins
17227 * SAXresult/* : the SAX callback sequence maybe slightly different
17228 now
17229 * test*.c : improved/updated the tests programs
17230 * doc/* : recompiled the docs.
17231
Daniel Veillard15b75af1999-07-26 16:42:37 +0000172321999-07-26 Michael Meeks <michael@edenproject.org>
17233
17234 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17235
17236 * tree.c: Ditto.
17237
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017238Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17239
17240 * configure.in: upgraded to version 1.4.0
17241 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17242 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17243 XML query language, see http://www.w3.org/TR/xpath for more details.
17244 * parser.c, parser.h: added CHAR* related string functions for XPath
17245 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17246 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17247 rebuild the docs.
17248 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17249 and regression testing capabilities for XPath.
17250
Daniel Veillardd79d7871999-07-12 10:38:12 +000017251Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17252
17253 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17254 closing bug #1646
17255
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017256Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17257
17258 * Makefile.am, example/Makefile.am: closed bug #1683
17259
Daniel Veillard3166ab11999-07-11 16:14:19 +000017260Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17261
17262 * example/Makefile.am, configure.in: added the makefile for the
17263 gjobread example
17264
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017265Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17266
17267 * doc/Makefile.am:
17268 - fix which allow "make install DESTDIR=</install/prefix>".
17269
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017270Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17271
17272 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17273 which fixed a problem on the file reading-code.
17274
Daniel Veillard82150d81999-07-07 07:32:15 +000017275Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17276
17277 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17278 output.
17279 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17280
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017281Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17282
17283 * parser.h : Oops removed the binary compatibility problem
17284 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17285 * parser.c, HTMLparser.c: applied patches for reading from stdin
17286
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017287Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17288
17289 * parser.c, entities.c, valid.c: cleanup bug #1591
17290 * configure.in: cleanup bug #1592
17291 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17292 the same tree back-end. Hence gdome will be available for it.
17293 * doc/Makefile.am: close bug #617
17294
Daniel Veillard97fea181999-06-26 23:07:37 +000017295Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17296
17297 * parser.c: alloctate a per parser context SAX interface block
17298
Daniel Veillard14fff061999-06-22 21:49:07 +000017299Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17300
17301 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17302 and xmlEncodeEntitiesReentrant with the correct one :-\
17303
17304Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17305
17306 * commit of my internal XML base changes, quite a lot of
17307 changes, cleanups, better entities support, framework for
17308 new I/O and charset detection and handling
17309 * Fixed the configure/Makefile stuff to generate shared libs
17310 with the proper version info, so we jumped on rev from
17311 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17312 xmlEncodeEntities() result need to be freed now, and a string
17313 xmlParserVersion provide the current library version.
17314
Raph Levien05240da1999-06-15 21:27:11 +000017315Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17316
17317 * parser.c: fixed a buffer overrun for when you have a very long
17318 attribute with no entities in it.
17319
Daniel Veillardbb2da581999-06-13 14:37:07 +000017320Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17321
17322 * added example directory
17323 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17324
Daniel Veillard011b63c1999-06-02 17:44:04 +000017325Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17326
17327 * Release of libxml-1.1, nearly everything has been touched for
17328 this.
17329 * Added more regression tests
17330 * Updated the documentation
17331
Daniel Veillard27d88741999-05-29 11:51:49 +000017332Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17333
17334 * tree.[ch]: unified the XML_NO_CORBA defines.
17335 * parser.c encoding.[ch]: started plugging in char encoding detection
17336
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017337Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17338
17339 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17340 Also freed allocated buffer.
17341
Daniel Veillard27d88741999-05-29 11:51:49 +000017342Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017343 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17344 reentrancy problem at printing. One is left in entities.c, to
17345 remove ASAP
17346 * testSAX.c : added a test example showing the use of the SAX
17347 interface if one doesn't want to build the DOM tree.
17348 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17349
Daniel Veillard517752b1999-04-05 12:20:10 +000017350Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17351
17352 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17353 large revamping of the parser to use SAX callbacks
17354 http://www.megginson.com/SAX/ (or at least a C like interface
17355 a la Expat). It's now possible to set up your own callbacks
17356 and the parser will not build a DOM tree.
17357 * test/* result/*: updated the test suite, I finally removed
17358 the old Namespace draft support (PI based).
17359
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017360Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17361
17362 * Makefile.am: added test result to EXTRA_DIST for make tests
17363
Daniel Veillard64068b31999-03-24 20:42:16 +000017364Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17365
17366 * parser.c, parserInternals.h: moved the chars macro definitions
17367 to parserInternals.h
17368 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17369 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17370
Daniel Veillard012ccc11999-03-23 10:11:11 +000017371Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17372
17373 * xml-config.in : applied patch to make --version work
17374
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000173751999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17376
17377 * Makefile.am (check-local): Alias for `tests' target. This will
17378 cause `make check' to do the right thing.
17379 (tests): Don't run tests in srcdir. Also, replaced calls to
17380 basename with a `sed' "equivalent".
17381
Daniel Veillardd109e371999-03-05 06:26:45 +000017382Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17383
17384 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17385 it in the header and not the sources, updated the doc.
17386 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17387 pointing this out.
17388
Daniel Veillardbc50b591999-03-01 12:28:53 +000017389Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17390
17391 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17392 exported the inputStream routines.
17393 * doc/html/* : updated accordingly
17394
Daniel Veillardd692aa41999-02-28 21:54:31 +000017395Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17396
17397 * parser.c, parser.h, parserInternals.h: added a few extra
17398 internal calls to allocate and free parser contexts ...
17399 * doc/html/* : updated accordingly
17400
Daniel Veillard55a99271999-02-25 11:01:29 +000017401Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17402
17403 * configure.in, Makefile.am, doc/makefile.am : General changes for
17404 1.0.0 release and including the generated HTML documentation.
17405
Daniel Veillard35925471999-02-25 08:46:07 +000017406Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17407
17408 * makefile.am : added parserInternals.h, oops.
17409
Daniel Veillard1e346af1999-02-22 10:33:01 +000017410Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17411
17412 * parserInternals.h: added this header giving access to the parser
17413 internal functions.
17414 * doc/Makefile.am : added a rebuild target which rebuilds the full
17415 set of documentations
17416 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17417 the internal subset.
17418 * *.c *.h: modifications needed to generate the documentation using
17419 gtk-doc, cleanup of functions blocks, reorganisation of struct
17420 declarations.
17421
Daniel Veillard1164e751999-02-16 16:29:17 +000017422Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17423
17424 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17425 the tar and spec file to include the beginning of the doc.
17426
Nuno Ferreira03d04781999-02-13 00:07:17 +0000174271999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17428
17429 * doc/.cvsignore: Added this file.
17430
Daniel Veillard6800ef31999-02-08 18:33:22 +000017431Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17432
17433 * tree.c: fixed xmlGetProp to return "" when the attribute
17434 exists, even if the node-list is NULL.
17435
Daniel Veillard726c7e31999-02-08 15:13:10 +000017436Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17437
17438 * tree.c: patched an error outputting empty attribute values.
17439 * Makefile.am and doc/makefile.am: have been updated during the
17440 week-end. Sorry for an empty CVS log, I got a shell problem.
17441
Daniel Veillard1899e851999-02-01 12:18:54 +000017442Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17443
17444 * tree.h: cleaned up using enums instead of defines
17445 * parser.c, valid.[ch]: more work on parsing/output of element
17446 declarations
17447
Daniel Veillard3b9def11999-01-31 22:15:06 +000017448Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17449
17450 * valid.[ch], tree.c, parser.c : more work toward full parsing
17451 of XML DTDs.
17452 * README: added informations about mailing-list and on-line
17453 documentation
17454
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000174551999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17456
17457 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17458
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017459Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17460
17461 * parser.c, tree.[ch] : more work toward conformance testing,
17462 added a last element to accelerate parsing of very flat structures
17463 started working on internal subset Element content declaration.
17464 * valid.[ch] : first cut at adding code toward validation.
17465 * previous changes had also small impact on most files, especially
17466 the conformance testing using James Clark test suite.
17467
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017468Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17469
17470 * test/* : updated the examples, most of them were not well
17471 formed (humm), and added rdf2.
17472 * result/* : resulting changes in the output.
17473
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017474Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17475
17476 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17477
Daniel Veillard44b3a061998-12-05 17:27:22 +000017478Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17479
17480 * tree.c: patched a bug in the generation of empty attributes
17481
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017482Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17483
17484 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17485 for node/trees/documents/... Biggest problem is namespace
17486 support when copying subtrees.
17487
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017488Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17489
17490 * parser.c, entities.c: improve entities and char ref encoding,
17491 and cleanups of error messages.
17492
Daniel Veillard242590e1998-11-13 18:04:35 +000017493Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17494
17495 * parser.c, entities.c: simple bug hunting done during rpm2html and
17496 rpmfind integration.
17497
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017498Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17499
17500 * parser.[ch]: Added interfaces allowing to specify a SAX
17501 handler before parsing.
17502
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017503Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17504
17505 * parser.c: redirrect all errors reporting through the SAX
17506 error function
17507
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017508Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17509
17510 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17511 * libtool, tlmain ...: update of the libtool files
17512
Miguel de Icaza442321c1998-11-04 18:13:38 +0000175131998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17514
17515 * entities.c: Use g_snprintf insteda of snprintf.
17516
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017517Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17518
17519 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17520 added ent5 test for this purpose.
17521 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17522
Daniel Veillard27271681998-10-30 06:39:40 +000017523Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17524
17525 * parser.c: fixed? a strange error due to compression on a GWP
17526 document.
17527
Daniel Veillard25940b71998-10-29 05:51:30 +000017528Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17529
17530 * tree.[ch]: bug fixing
17531 * entities.[ch]: defined a specific type for predefined entities
17532 * doc/xml.html: more documentation on the library, how to use it,
17533 overview of the interfaces.
17534
Daniel Veillard16253641998-10-28 22:58:05 +000017535Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17536
17537 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17538
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017539Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17540
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017541 * tree.c: corrected a small bug
17542 * doc/xml.html: continuing writing documentation.
17543
17544Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17545
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017546 * debugXML.h debugXML.c: added debugging utilities.
17547 * tester.c: added --debug switch.
17548 * tree.c: patched an incorrect node->type assignment.
17549 * parser.c: formatting, ensure that node->doc != NULL in attributes
17550
Daniel Veillardccb09631998-10-27 06:21:04 +000017551Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17552
17553 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17554 entity support and provide an internal representation close to
17555 DOM one (entity ref nodes, and attribute value as tree). I tried
17556 to preserve the interface but this will surely break some apps
17557 (I have to change rpm2html/rpmfind for example). I had to change
17558 two interfaces, and the generated tree is somewhat different.
17559 * doc/* : started documenting the XML library, the tree and
17560 DOM/Corba. This is a first step.
17561
Daniel Veillard11e00581998-10-24 18:27:49 +000017562Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17563
17564 * parser.c: Set up the fonctions comment block, boring but useful.
17565 * parser.h, SAX.c, parser.c: now attributes are processed through
17566 the SAX interface. The problem is that my SAX interface diverged
17567 quite a bit from the original one, well this is not an official
17568 spec, and translating it from Java to C is hairy anyway...
17569
Daniel Veillard97b58771998-10-20 06:14:16 +000017570Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17571
17572 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17573 fonctions comment block, boring but useful.
17574
17575Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017576
17577 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17578 conversion routines. However they are not yet used to convert the
17579 inputs. The core will run with UTF-8.
17580
Daniel Veillard33942841998-10-18 19:12:41 +000017581Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17582
17583 * tree.c : make sure that the type id is properly set-up when
17584 a new object is allocated, needed for DOM.
17585
Daniel Veillard27fb0751998-10-17 06:47:46 +000017586Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17587
17588 * tree.h, tree.c: Ok, the main objects in the tree will be native
17589 corba objects, it costs 8 bytes per Node, Attribute and Document
17590 but it simplifies the Corba integration a lot (no extra interface
17591 objects to allocate/free).
17592
Daniel Veillard0bef1311998-10-14 02:36:47 +000017593Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17594
17595 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17596 and changed NODEs contants for conformity with DOM Level 1
17597
Daniel Veillard27864701998-10-08 03:47:24 +000017598Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17599
17600 * added hooks to keep track of servants when creating objects
17601 xmlDoc and xmlNode (for Corba export).
17602
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017603Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17604
17605 * added xml-config script.
17606
Daniel Veillard7066a791998-10-01 20:28:28 +000017607Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17608
17609 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17610 to autoupdate libtool and automake conf files.
17611
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000176121998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17613
17614 * Makefile.am: Use '?' to separate the sed
17615 commands as ',' is used when people pass -Wl,something.
17616
17617
Daniel Veillard15a8df41998-09-24 19:15:06 +000017618Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17619
17620 * tree.c, tree.h: added a per-document compression interface.
17621
Daniel Veillard151b1b01998-09-23 00:49:46 +000017622Tue Sep 22 20:47:38 EDT 1998
17623
17624 * tree.c, tree.h: added saving with compression and added interfaces
17625 to control the compression level (xmlGetCompressMode,
17626 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17627
Daniel Veillard70120ff1998-09-22 00:24:21 +000017628Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17629
17630 * parser.c: corrected a loop for files of size 0
17631
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000176321998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17633
17634 * error.h: New file. Contains prototyes from `error.c'.
17635
Tom Tromeyc19653d1998-08-14 01:22:43 +000017636Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17637
17638 * Makefile.am (xmlincdir): New macro.
17639 (xmlinc_HEADERS): Renamed from include_HEADERS.
17640
Daniel Veillard845664d1998-08-13 04:43:19 +000017641Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17642
17643 * applied small patch on numeric entities from
17644 Christopher Blizzard <blizzard@appliedtheory.com>
17645
Daniel Veillard260a68f1998-08-13 03:39:55 +000017646Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17647
17648 * New release 0.2, removed the old xml_* files so that it's
17649 coherent with the other CVS base (W3C), far better conformance
17650 to standard, new namespaces, decent entities support, beginning
17651 of a SAX-like interface. Nearly nothing left intact, even the
17652 test examples ...
17653
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000176541998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17655
17656 * .cvsignore: Add .deps dir
17657
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017658Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17659
17660 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17661
Daniel Veillardfe926001998-07-26 04:28:20 +000017662Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017663
Daniel Veillardfe926001998-07-26 04:28:20 +000017664 * configure.in: added test for CPP
17665 * AUTHORS, Changelog: the original ones didn't get commited but the
17666 glib ones instead, fixed.
17667 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017668
Daniel Veillardfe926001998-07-26 04:28:20 +000017669Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017670
Daniel Veillardfe926001998-07-26 04:28:20 +000017671 * integrated code developped at W3C
17672 * changed the original Copyright
17673 * migrated to automake
17674 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017675