blob: c5205b5ffbec74272d3a41762e3649754415c4ea [file] [log] [blame]
Daniel Veillard036143b2004-02-12 11:57:52 +00001Thu Feb 12 12:54:26 CET 2004 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c: fixed bug #132575 about finding the end of the
4 internal subset in push mode.
5 * test/intsubset.xml result/intsubset.xml* result/noent/intsubset.xml:
6 added the test to the regression suite
7
Daniel Veillard36711902004-02-11 13:25:26 +00008Wed Feb 11 14:19:31 CET 2004 Daniel Veillard <daniel@veillard.com>
9
10 * parserInternals.c xmlIO.c encoding.c include/libxml/parser.h
11 include/libxml/xmlIO.h: added xmlByteConsumed() interface
12 * doc/*: updated the benchmark rebuilt the docs
13 * python/tests/Makefile.am python/tests/indexes.py: added a
14 specific regression test for xmlByteConsumed()
15 * include/libxml/encoding.h rngparser.c tree.c: small cleanups
16
William M. Brack6f108a12004-02-11 00:14:52 +000017Wed Feb 11 08:13:58 HKT 2004 William Brack <wbrack@mmm.com.hk
Daniel Veillard36711902004-02-11 13:25:26 +000018
William M. Brack6f108a12004-02-11 00:14:52 +000019 * tree.c: fixed missing output of internal DTD param entities when
20 nothing else present in DTD (bug 134052)
21
William M. Brack030a7a12004-02-10 12:48:57 +000022Tue Feb 10 19:24:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
23
24 * encoding.c: applied patch supplied by Christophe Dubach
25 to fix problem with --with-minimum configuration
26 (bug 133773)
27 * nanoftp.c: fixed potential buffer overflow problem,
28 similar to fix just applied to nanohttp.c.
29
Igor Zlatkovic537769a2004-02-09 17:40:31 +000030Mon Feb 9 18:40:21 CET 2004 Igor Zlatkovic <igor@zlatkovic.com>
31
32 * nanohttp.c: fixed the fix for the buffer overflow, thanx
33 William :-)
34
William M. Brack2e6b1432004-02-09 15:10:28 +000035Mon Feb 9 22:37:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
36
37 * acinclude.m4, configure.in: fixed problem concerning
38 determining SOCKLEN_T as pointed out by Daniel Richard G.
39 on the mailing list
40
Igor Zlatkovic37704352004-02-09 14:32:17 +000041Mon Feb 9 15:31:24 CET 2004 Igor Zlatkovic <igor@zlatkovic.com>
42
43 * nanohttp.c: fixed buffer overflow reported by Yuuichi Teranishi
44
Daniel Veillardb3377952004-02-09 12:48:55 +000045Mon Feb 9 13:45:59 CET 2004 Daniel Veillard <daniel@veillard.com>
46
47 * xpath.c: small patch from Philip Ludlam to avoid warnings.
48
Daniel Veillard182d32a2004-02-09 12:42:55 +000049Mon Feb 9 13:41:47 CET 2004 Daniel Veillard <daniel@veillard.com>
50
51 * encoding.c: applied a small patch from Alfred Mickautsch
52 to avoid an out of bound error in isolat1ToUTF8()
53
Daniel Veillard5bb9ccd2004-02-09 12:39:02 +000054Mon Feb 9 13:35:50 CET 2004 Daniel Veillard <daniel@veillard.com>
55
56 * xinclude.c: remove the warning on the 2001 namespace
57 * parser.c parserInternals.c xpath.c: remove some warnings
58 when compiling with MSVC6
59 * nanohttp.c: applied a patch when using _WINSOCKAPI_
60
William M. Brack95af5942004-02-08 04:12:49 +000061Sun Feb 8 12:09:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
62
63 * xinclude.c: added a small hack to fix interference between
64 my fixes for bugs 132585 and 132588.
65 * python/libxml.c: fixed problem with serialization of namespace
66 reported on the mailing list by Anthony Carrico
67
William M. Brack6bdacd72004-02-07 08:53:23 +000068Sat Feb 7 16:53:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
69
70 * xinclude.c: fixed problem with function xmlXIncludeCopyRange
71 (bug 133686).
72
William M. Brack1ce3c802004-02-06 13:03:38 +000073Fri Feb 6 21:03:41 HKT 2004 William Brack <wbrack@mmm.com.hk>
74
75 * xmlwriter.c: fixed problem with return value of
76 xmlTextWriterWriteIndent() (bug 133297)
77
William M. Brack6b1a28d2004-02-06 11:24:44 +000078Fri Feb 6 19:07:04 HKT 2004 William Brack <wbrack@mmm.com.hk>
79
80 * xinclude.c: changed coding to output good XIncludes when
81 one or more bad ones are present (bug 132588)
82
William M. Brackef245fd2004-02-06 09:33:59 +000083Fri Feb 6 17:34:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
84
85 * xinclude.c: corrected handling of empty fallback condition
86 (bug 132585)
87
William M. Brackedb65a72004-02-06 07:36:04 +000088Fri Feb 6 15:28:36 HKT 2004 William Brack <wbrack@mmm.com.hk>
89
90 * HTMLparser.c: added initialisation for ctxt->vctxt
91 in HTMLInitParser (bug 133127)
92 * valid.c: minor cosmetic change (removed ATTRIBUTE_UNUSED
93 from several function params)
94
William M. Brackb2d25dd2004-02-04 00:51:21 +000095Tue Feb 3 16:48:57 PST 2004 William Brack <wbrack@mmm.com.hk>
96
97 * xinclude.c: fixed problem regarding freeing of dictionary
98 when there are errors within an XInclude file (bug 133106).
99 Thanks to Oleg Paraschenko for the assistance.
100
William M. Brackfbf2c5e2004-02-03 17:55:56 +0000101Tue Feb 3 09:53:18 PST 2004 William Brack <wbrack@mmm.com.hk>
102
103 * xmlschemastypes.c: fixed validation of maxLength with no
104 content using patch submitted by Eric Haszlakiewicz
105 (bug 133259)
106
Igor Zlatkovic6619b6a2004-02-03 08:28:45 +0000107Tue Feb 3 09:21:09 CET 2004 Igor Zlatkovic <igor@zlatkovic.com>
108
109 * include/libxml/xmlreader.h include/libxml/xmlmemory.h: added
110 calling convention to the public function prototypes (rep by
111 Cameron Johnson)
112 * include/libxml/xmlexports.h: fixed mingw+msys compilation
113 (rep by Mikhail Grushinskiy)
114
William M. Brackb9079052004-02-03 04:20:18 +0000115Mon Feb 2 20:22:18 PST 2004 William Brack <wbrack@mmm.com.hk>
116
117 * xmlwriter.c: enhanced output indenting (bug 133264)
118
William M. Brack93d004f2004-02-03 00:14:10 +0000119Mon Feb 2 16:13:33 PST 2004 William Brack <wbrack@mmm.com.hk>
120
121 * xmlreader.c, include/libxml/xmlreader.h: applied patch from
122 Steve Ball to provide structured error reports.
123
William M. Bracka9c612c2004-02-01 10:04:05 +0000124Sun Feb 1 01:48:14 PST 2004 William Brack <wbrack@mmm.com.hk>
125
126 * tree.c, include/libxml/tree.h: moved serialization of
127 attribute text data (xmlSerializeContent) into a separate
128 routine (xmlSerializeTxtContent) so it can be used by xmlwriter.c
129 * xmlwriter.c: changed handling of attribute string to use the
130 routine above (fixed bug 131548)
131
John Fleck92aa0302004-01-31 15:24:23 +0000132Sat Jan 31 08:22:02 MST 2004 John Fleck <jfleck@inkstain.net
133
134 * doc/examples/reader1.c, reader2.c, reader3.c
135 * doc/examples/examples.xml
136 * doc/examples/*.html
137 add note that reader examples need libmxl2 > 2.6, rebuild
138 html - this time doing it correctly :-)
139
John Fleck93876372004-01-31 03:47:42 +0000140Fri Jan 30 20:45:36 MST 2004 John Fleck <jfleck@inkstain.net>
141
142 * doc/examples/examples.xml
143 * doc/examples/*.html
144 add note that reader examples need libmxl2 > 2.6, rebuild
145 html
146
William M. Brackc07ed5e2004-01-30 07:52:48 +0000147Thu Jan 29 23:51:48 PST 2004 William Brack <wbrack@mmm.com.hk>
148
149 * xpath.c: added (void *) type override to prevent
150 warning on Solaris (Bug 132671)
151
MST 2004 John Fleck4f8b8d92004-01-28 14:22:37 +0000152Wed Jan 28 07:20:37 MST 2004 John Fleck <jfleck@inkstain.net>
153
154 * doc/examples/Makefile.am
155 per Jan. 15 email to the list from oliverst, the index.html
156 file from this directory wasn't making it into the tarball
157
Daniel Veillarde1021fa2004-01-26 17:03:09 +0000158Mon Jan 26 18:01:00 CET 2004 Daniel Veillard <daniel@veillard.com>
159
160 * acinclude.m4: applied fix from Alexander Winston for a problem
161 related to automake-1.8 , c.f. #132513 and #129861
162
Daniel Veillardc3a429a2004-01-26 11:55:11 +0000163Mon Jan 26 12:53:11 CET 2004 Daniel Veillard <daniel@veillard.com>
164
165 * doc/examples/index.py: don't rely on . being on the path for
166 make tests, should keep Mr. Crozat quiet until next time...
167
Daniel Veillard189f46b2004-01-25 21:03:04 +0000168Sun Jan 25 21:45:03 CET 2004 Daniel Veillard <daniel@veillard.com>
169
170 * configure.in NEWS doc/*: preparing release 2.6.5, rebuilt the
171 docs, checked rngparser stuff does not end up in the tarball
172
Daniel Veillard05349ab2004-01-25 20:01:35 +0000173Sun Jan 25 20:59:20 CET 2004 Daniel Veillard <daniel@veillard.com>
174
175 * python/libxml.c: applied patch from Frederic Peters
176 fixing the wrong arg order in xpath callback in bug #130980
177
Daniel Veillard03c2f0a2004-01-25 19:54:59 +0000178Sun Jan 25 20:52:09 CET 2004 Daniel Veillard <daniel@veillard.com>
179
180 * xinclude.c: fixing #130453 XInclude element with no href attribute
181 * relaxng.c rngparser.c include/libxml2/relaxng.h: fully integrating
182 the compact syntax will require more work, postponed for the
183 2.6.5 release.
184
Daniel Veillarddda22c12004-01-24 08:31:30 +0000185Sat Jan 24 09:30:22 CET 2004 Daniel Veillard <daniel@veillard.com>
186
187 * include/libxml/schemasInternals.h xmlschemas.c: applied patch from
188 Steve Ball to avoid a double-free.
189
Daniel Veillard4773df22004-01-23 13:15:13 +0000190Fri Jan 23 14:03:21 CET 2004 Daniel Veillard <daniel@veillard.com>
191
192 * doc/examples/*: added io1.c an example ox xmlIO usage and io1.res
193 test result, fixed a awful lot of memory leaks showing up in
194 testWriter.c, changed the examples and the Makefiles to test
195 memory leaks.
196 * xmlwriter.c: fixed a memory leak
197 * Makefile.am: run the doc/examples regression tests as part of
198 make tests
199 * xpath.c include/libxml/xpath.h: added xmlXPathCtxtCompile() to
200 compile an XPath expression within a context, currently the goal
201 is to be able to reuse the XSLT stylesheet dictionnary, but this
202 opens the door to others possible optimizations.
203 * dict.c include/libxml/dict.h: added xmlDictCreateSub() which allows
204 to build a new dictionnary based on another read-only dictionnary.
205 This is needed for XSLT to keep the stylesheet dictionnary read-only
206 while being able to reuse the strings for the transformation
207 dictionnary.
208 * xinclude.c: fixed a dictionnar reference counting problem occuring
209 when document parsing failed.
210 * testSAX.c: adding option --repeat for timing 100times the parsing
211 * doc/* : rebuilt all the docs
212
Aleksey Sanine9f08112004-01-22 22:20:31 +0000213Thu Jan 22 14:17:05 2004 Aleksey Sanin <aleksey@aleksey.com>
214
215 * xmlmemory.c: make xmlReallocLoc() accept NULL pointer
216
Daniel Veillard1516d5b2004-01-22 07:27:45 +0000217Thu Jan 22 08:26:20 CET 2004 Daniel Veillard <daniel@veillard.com>
218
219 * xmlschemastypes.c: applied patch from John Belmonte for
220 normalizedString datatype support.
221
William M. Brackce4fc562004-01-22 02:47:18 +0000222Thu Jan 22 10:43:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
223
224 * xpath.c: fixed problem with union when last() is used
225 in predicate (bug #131971)
226 * xpointer.c: minor change to comment for doc generation
227
Daniel Veillardae289182004-01-21 16:00:43 +0000228Wed Jan 21 17:03:17 CET 2004 Daniel Veillard <daniel@veillard.com>
229
230 * parser.c: fixed bug #131745 raised by Shaun McCance with the
231 suggested patch
232
Daniel Veillard20c5e782004-01-21 09:57:31 +0000233Wed Jan 21 10:59:55 CET 2004 Daniel Veillard <daniel@veillard.com>
234
235 * xmlwriter.c: applied patch from Alfred Mickautsch fixing a memory
236 leak reported on the list.
237
Daniel Veillard4f4a27f2004-01-14 23:50:34 +0000238Thu Jan 15 00:48:46 CET 2004 Daniel Veillard <daniel@veillard.com>
239
240 * python/generator.py python/tests/tstLastError.py: applied
241 patch from Stephane Bidoul to add enums to the Python bindings.
242
Daniel Veillardc2c0d142004-01-13 20:51:03 +0000243Tue Jan 13 21:50:05 CET 2004 Daniel Veillard <daniel@veillard.com>
244
245 * testHTML.c: another small patch from Mark Vadoc
246
Daniel Veillard87247e82004-01-13 20:42:02 +0000247Tue Jan 13 21:39:58 CET 2004 Daniel Veillard <daniel@veillard.com>
248
249 * HTMLparser.c relaxng.c testRelax.c testSchemas.c: applied
250 patch from Mark Vadoc to not use SAX1 unless necessary.
251
Daniel Veillardc82c57e2004-01-12 16:24:34 +0000252Mon Jan 12 17:22:57 CET 2004 Daniel Veillard <daniel@veillard.com>
253
254 * dict.c parser.c xmlstring.c: some parser optimizations,
255 xmllint --memory --timing --repeat --stream ./db10000.xml
256 went down from 16.5 secs to 15.5 secs.
257
Daniel Veillard65765282004-01-08 16:59:30 +0000258Thu Jan 8 17:57:50 CET 2004 Daniel Veillard <daniel@veillard.com>
259
260 * xmlschemas.c: removed a memory leak remaining from the switch
261 to a dictionnary for string allocations c.f. #130891
262
Daniel Veillard96b6cd22004-01-08 16:49:50 +0000263Thu Jan 8 17:48:46 CET 2004 Daniel Veillard <daniel@veillard.com>
264
265 * xmlreader.c: fixing some problem if configured --without-xinclude
266 c.f. #130902
267
Daniel Veillarde4177a52004-01-08 16:43:57 +0000268Thu Jan 8 17:42:48 CET 2004 Daniel Veillard <daniel@veillard.com>
269
270 * configure.in: changed AC_OUTPUT() macro to avoid a cygwin problem
271 c.f. #130896
272
Daniel Veillardabfca612004-01-07 23:38:02 +0000273Thu Jan 8 00:36:00 CET 2004 Daniel Veillard <daniel@veillard.com>
274
275 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc:
276 applying patch from Mark Vakoc for Windows
277 * doc/catalog.html doc/encoding.html doc/xml.html: applied doc
278 fixes from Sven Zimmerman
279
Daniel Veillard46da4642004-01-06 22:54:57 +0000280Tue Jan 6 23:51:46 CET 2004 Daniel Veillard <daniel@veillard.com>
281
282 * python/libxml2-python-api.xml python/libxml_wrap.h python/types.c
283 python/tests/Makefile.am python/tests/tstLastError.py: applied
284 patch from Stephane Bidoul for structured error handling from
285 python, and the associated test
286
William M. Brack5d4cba42004-01-06 15:19:12 +0000287Tue Jan 6 23:18:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
288
289 * configure.in: fixed Bug130593
290 * xmlwriter.c: fixed compilation warning
291
Daniel Veillard59870712004-01-06 14:17:05 +0000292Tue Jan 6 15:15:23 CET 2004 Daniel Veillard <daniel@veillard.com>
293
294 * include/libxml/xmlstring.h: fixed the comment in the header
295 * doc/*: rebuilt the docs
296
William M. Bracka2e844a2004-01-06 11:52:13 +0000297Tue Jan 6 19:40:04 HKT 2004 William Brack <wbrack@mmm.com.hk>
298
299 * encoding.c, parser.c, xmlstring.c, Makefile.am,
300 include/libxml/Makefile.am, include/libxml/catalog.c,
301 include/libxml/chvalid.h, include/libxml/encoding.h,
302 include/libxml/parser.h, include/libxml/relaxng.h,
303 include/libxml/tree.h, include/libxml/xmlwriter.h,
304 include/libxml/xmlstring.h:
305 moved string and UTF8 routines out of parser.c and encoding.c
306 into a new module xmlstring.c with include file
307 include/libxml/xmlstring.h mostly using patches from Reid
308 Spencer. Since xmlChar now defined in xmlstring.h, several
309 include files needed to have a #include added for safety.
310 * doc/apibuild.py: added some additional sorting for various
311 references displayed in the APIxxx.html files. Rebuilt the
312 docs, and also added new file for xmlstring module.
313 * configure.in: small addition to help my testing; no effect on
314 normal usage.
315 * doc/search.php: added $_GET[query] so that persistent globals
316 can be disabled (for recent versions of PHP)
317
MST 2004 John Fleck0f124fd2004-01-06 03:48:57 +0000318Mon Jan 5 20:47:07 MST 2004 John Fleck <jfleck@inkstain.net>
319
320 * doc/tutorial/customfo.xsl
321 * doc/tutorial/customhtml.xsl
322 update custom tutorial-building stylesheets in preparation
323 for tutorial update
324
Daniel Veillardd7306b02004-01-05 23:11:54 +0000325Tue Jan 6 00:10:33 CET 2004 Daniel Veillard <daniel@veillard.com>
326
327 * rngparser.c: commiting the compact relax ng parser. It's not
328 completely finished, it's not integrated but I want to save the
329 current state
330
William M. Brack09a4d0a2004-01-05 14:28:43 +0000331Mon Jan 5 22:22:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
332
333 * doc/apibuild.py, doc/APIconstructors.html, doc/libxml2-refs.xml,
334 win32/libxml2.def.src: fixed apibuild.py's generation of
335 "constructors" to be in alphabetical order (instead of previous
336 random sequence); regenerated resulting files.
337
Daniel Veillard751c9ec2004-01-05 13:05:58 +0000338Mon Jan 5 14:03:59 CET 2004 Daniel Veillard <daniel@veillard.com>
339
340 * xmlwriter.c: applied patch from Lucas Brasilino fixing an indent
341 problem.
342
John Fleck35df6d42004-01-05 02:01:51 +0000343Sun Jan 4 18:54:29 MST 2004 John Fleck <jfleck@inkstain.net>
344
345 * doc/newapi.xsl: change background color of function
346 declaration to improve readability
347 * doc/*: rebuild docs with new stylesheet
348
William M. Brack7762bb12004-01-04 14:49:01 +0000349Sun Jan 4 22:45:14 HKT 2004 William Brack <wbarck@mmm.com.hk>
350
351 * parser.c, include/libxml/parser.h: added a routine
352 xmlStrncatNew to create a new string from 2 frags.
353 * tree.c: added code to check if node content is from
354 dictionary before trying to change or concatenate.
355
William M. Brack92029422004-01-04 01:01:14 +0000356Sun Jan 4 08:57:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
357
358 * xmlmemory.c: applied suggestion from Miloslav Trmac (see
359 Bug 130419) and eliminated xmlInitMemoryDone. More
360 improvement needed.
William M. Brack92029422004-01-04 01:01:14 +0000361 * xml2-config.in: added an additional flag (--exec-prefix) to
362 allow library directory to be different from include directory
363 (Bug 129558).
364
Daniel Veillardd34b0b82004-01-02 20:26:01 +0000365Fri Jan 2 21:22:18 CET 2004 Daniel Veillard <daniel@veillard.com>
366
367 * error.c: applied patch from Stéphane Bidoul for structured error
368 reporting.
369
Daniel Veillard2cca4462004-01-02 20:04:23 +0000370Fri Jan 2 21:03:17 CET 2004 Daniel Veillard <daniel@veillard.com>
371
372 * include/libxml/xmlwriter.h xmlwriter.c: applied the patch from
373 Lucas Brasilino to add indentation support to xmlWriter
374
William M. Brackaae10522004-01-02 14:59:41 +0000375Fri Jan 2 22:58:29 HKT 2004 William Brack <wbrack@mmm.com.hk>
376
377 * xinclude.c: fixed problem with "recursive" include (fallback
378 contains another include - Bug 129969)
379
Daniel Veillard1a9b7082004-01-02 10:42:01 +0000380Fri Jan 2 11:40:06 CET 2004 Daniel Veillard <daniel@veillard.com>
381
382 * SAX2.c: found and fixed a bug misallocating some non
383 blank text node strings from the dictionnary.
384 * xmlmemory.c: fixed a problem with the memory debug mutex
385 release.
386
William M. Brack1ff42132003-12-31 14:05:15 +0000387Wed Dec 31 22:02:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
388
389 * xinclude.c: fixed problem caused by wrong dictionary
390 reference count, reported on the list by Christopher
391 Grayce.
392
William M. Brackf7eb7942003-12-31 07:59:17 +0000393Wed Dec 31 15:55:55 HKT 2003 William Brack <wbrack@mmm.com.hk>
394
395 * python/generator.py, python/libxml2class.txt: fixed problem
396 pointed out by Stéphane Bidoul on the list.
397 * xinclude.c, xpointer.c, xpath.c, include/libxml/xpointer.h:
398 completed modifications required to fix Bug 129967 (at last!).
399 Now wait to see how long before further trouble...
400
William M. Brack72ee48d2003-12-30 08:30:19 +0000401Tue Dec 30 16:26:13 HKT 2003 William Brack <wbrack@mmm.com.hk>
402
403 * parser.c, xmlmemory.c, include/libxml/xmlmemory.h: Fixed
404 memory leak reported by Dave Beckett
405 * xmlschemas.c: Removed spurious comment reported on the mailing
406 list
407 * xinclude.c, xpath.c, xpointer.c, libxml/include/xpointer.h:
408 Further work on Bug 129967 concerning xpointer range handling
409 and range-to function; much better, but still not complete
410
Daniel Veillard1f5c9892003-12-29 17:09:55 +0000411Mon Dec 29 18:08:05 CET 2003 Daniel Veillard <daniel@veillard.com>
412
413 * valid.c: xmlValidateElement could crash for element holding a
414 namespace declaration but not in a namespace. Oliver Fischer
415 provided the example.
416
Daniel Veillardd21f61b2003-12-29 10:31:21 +0000417Mon Dec 29 11:29:31 CET 2003 Daniel Veillard <daniel@veillard.com>
418
419 * xmllint.c: issue validation status on stderr, not stdout as suggested
420 by Pawel Palucha
421 * result/relaxng/*: this change slightly all the output from RNG
422 regressions.
423
William M. Brack08171912003-12-29 02:52:11 +0000424Mon Dec 28 10:47:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
425
426 * xmlschemas.c: edited a couple of comments in accordance with
427 posting on the mailing list (no logic change)
428 * xpointer.c: working on Bug 129967, added check for NULL
429 nodeset to prevent crash. Further work required.
430 * xpath.c: working on Bug 129967, added code to handle
431 XPATH_LOCATIONSET in RANGETO code, also added code to
432 handle it in xmlXPathEvaluatePredicateResult. Further
433 work required.
434
William M. Brackb15351e2003-12-27 04:34:42 +0000435Sat Dec 27 12:32:58 HKT 2003 William Brack <wbrack@mmm.com.hk>
436
437 * xmlschemas.c: added tests for xs:all to assure minOccurs
438 and maxOccurs <= 1 (Bug 130020)
439
William M. Brackdc99df92003-12-27 01:54:25 +0000440Sat Dec 27 09:53:06 HKT 2003 William Brack <wbrack@mmm.com.hk>
441
442 * xmlregexp.c: fixed xmlFAParseCharRange for Unicode ranges
443 with patch from Charles Bozeman.
444
William M. Brack98873952003-12-26 06:03:14 +0000445Fri Dec 26 14:03:41 HKT 2003 William Brack <wbrack@mmm.com.hk>
446
447 * xmlregexp.c: fixed problem causing segfault on validation error
448 condition (reported on mailing list)
449
William M. Brackcf9eadf2003-12-25 13:24:05 +0000450Thu Dec 25 21:16:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
451
452 * xmlschemas.c: fixed missing dictionaries for Memory and Doc
453 parser contexts (problem reported on mailing list)
454 * doc/apibuild.py: small change to prevent duplicate lines
455 on API functions list. It will take effect the next time
456 the docs are rebuilt.
457
Daniel Veillarde6e59cd2003-12-24 11:56:44 +0000458Wed Dec 24 12:54:25 CET 2003 Daniel Veillard <daniel@veillard.com>
459
460 * configure.in NEWS doc/*: updated the docs and prepared a new
461 release 2.6.4
462
Daniel Veillard509028f2003-12-24 11:10:17 +0000463Wed Dec 24 12:07:52 CET 2003 Daniel Veillard <daniel@veillard.com>
464
465 * legacy.c: remove deprecated warning on startElement()
466
Daniel Veillardb98d0822003-12-24 11:06:25 +0000467Wed Dec 24 12:04:35 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * xinclude.c result/XInclude/nodes2.*: XInclude xpointer support
470 was broken with the new namespace. Fixes #129932
471
Daniel Veillardb0f397e2003-12-23 23:30:53 +0000472Wed Dec 24 00:29:30 CET 2003 Daniel Veillard <daniel@veillard.com>
473
474 * xmlschemas.c include/libxml/schemasInternals.h: types might be
475 redefined in includes, quick fix to allow this but lacks the
476 equality of the redefinition test.
477
William M. Brackab1ceda2003-12-23 07:16:17 +0000478Tue Dec 23 15:14:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
479
480 * valid.c: fixed bug concerning validation using external
481 dtd of element with mutiple namespace declarations
482 (Bug 129821)
483
William M. Brack84d83e32003-12-23 03:45:17 +0000484Tue Dec 23 11:41:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
485
486 * tree.c: inhibited production of "(null):" in xmlGetNodePath
487 when node has default namespace (Bug 129710)
488
William M. Bracke8d1bd92003-12-23 01:28:58 +0000489Tue Dec 23 09:29:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
490
491 * xpath.c: small enhancement to xmlXPathCmpNodes to assure
492 document order for attributes is retained (Bug 129331)
493
Daniel Veillard4bc5f432003-12-22 18:13:12 +0000494Mon Dec 22 19:06:16 CET 2003 Daniel Veillard <daniel@veillard.com>
495
496 * parser.c xmlreader.c: change xmlReadFd() xmlCtxtReadFd()
497 xmlReaderNewFd() xmlReaderForFd(), change those to not close
498 the file descriptor. Updated the comment, should close #129683
499
Daniel Veillard2d2f1552003-12-21 23:36:39 +0000500Mon Dec 22 00:34:09 CET 2003 Daniel Veillard <daniel@veillard.com>
501
502 * xinclude.c: fixed a serious problem in XInclude #129021
503
Daniel Veillard87ab1c12003-12-21 13:01:56 +0000504Sun Dec 21 13:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
505
506 * parser.c: fixed bug #129489, propagation of parsing flags
507 in entities.
508 * parser.c xmlreader.c: improved the comments of parsing options
509
William M. Brackcafe8852003-12-21 10:14:35 +0000510Sun Dec 21 18:14:04 HKT 2003 William Brack <wbrack@mmm.com.hk>
511
512 * python/Makefile.am, python/tests/Makefile.am,
513 doc/Makefile.am: applied fixes to allow build from
514 'outside' directory (Bug 129172)
515
MST 2003 John Flecke1f70492003-12-20 23:43:28 +0000516Sat Dec 20 16:42:07 MST 2003 John Fleck <jfleck@inkstain.net>
517
518 * tree.c - add explanation of namespace inheritance when
519 ns is NULL to xmlNewChild and xmlNewTextChild API doc
520
William M. Brack09428a32003-12-20 09:20:39 +0000521Sat Dec 20 18:17:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
522
523 * include/libxml/xpathInternals.h: undid last change (my
524 bad). Put necessary fix in libxslt/libexslt instead.
525 * include/libxml/DOCBparser.h: put test for __GCC__ on
526 warning directive (Bug 129105)
527
William M. Brack966668a2003-12-20 02:10:28 +0000528Sat Dec 20 10:48:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
529
530 * include/libxml/xpathInternals.h: fixed xmlXPathReturnString
531 to cater for NULL pointer (bug 129561)
532 * globals.c: added comment to suppress documentation warning
533 * doc/apibuild.py: fixed problem which caused last APIchunkxx.html
534 to be lost. Rebuilt doc/* (including adding APIchunk26.html)
535
Daniel Veillardf40c1ce2003-12-19 17:26:28 +0000536Fri Dec 19 18:24:02 CET 2003 Daniel Veillard <daniel@veillard.com>
537
538 * xmlreader.c: trying to fix #129692 xmlTextReaderExpand() when
539 using an xmlReaderWalker()
540
MST 2003 John Flecka0e7e932003-12-19 03:13:47 +0000541Thu Dec 18 20:10:34 MST 2003 John Fleck <jfleck@inkstain.net>
542
Daniel Veillardf40c1ce2003-12-19 17:26:28 +0000543 * tree.c: fix misc. typos in doc comments
544 * include/libxml/tree.h: elaborate on macro define doc comments
545 * doc/*: rebuild docs
MST 2003 John Flecka0e7e932003-12-19 03:13:47 +0000546
Daniel Veillardb286d842003-12-17 15:08:55 +0000547Wed Dec 17 16:07:33 CET 2003 Daniel Veillard <daniel@veillard.com>
548
549 * doc/examples/*: don't call the result files .out but .res as
550 the Makefiles tend to try generating binaries for .out targets...
551
MST 2003 John Fleck36a83162003-12-17 03:56:21 +0000552Tue Dec 16 20:53:54 MST 2003 John Fleck <jfleck@inkstain.net>
553
Daniel Veillardb286d842003-12-17 15:08:55 +0000554 * doc/html/libxml-pattern.html: - cvs add API docs for new
MST 2003 John Fleck36a83162003-12-17 03:56:21 +0000555 pattern stuff
556
MST 2003 John Fleck8b03bc52003-12-17 03:45:01 +0000557Tue Dec 16 20:40:40 MST 2003 John Fleck <jfleck@inkstain.net>
558
559 * tree.c
Daniel Veillardb286d842003-12-17 15:08:55 +0000560 * doc/*:
MST 2003 John Fleck8b03bc52003-12-17 03:45:01 +0000561 Elaborate in documentation discussion of xmlNewChild
562 and xmlNewTextChild. Thanks to Steve Lenti for pointing
563 out the usefulness of a more explicit explanation of the
564 reserved character escaping issue.
565
Daniel Veillardefe6c742003-12-12 14:56:03 +0000566Fri Dec 12 15:55:15 CET 2003 Daniel Veillard <daniel@veillard.com>
567
568 * xmlcatalog.c: applied patch from Stefan Kost
569
Daniel Veillard38c53ec2003-12-11 14:16:18 +0000570Thu Dec 11 15:15:31 CET 2003 Daniel Veillard <daniel@veillard.com>
571
572 * doc/examples/testWriter.c: applied small fix from Lucas Brasilino
573
Igor Zlatkovicc5a29ca2003-12-11 13:56:54 +0000574Thu Dec 11 14:55:22 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
575
576 * win32/Makefile.* win32/configure.js: Added pattern support
577
Daniel Veillardc480c4e2003-12-10 13:24:38 +0000578Wed Dec 10 14:11:20 CET 2003 Daniel Veillard <daniel@veillard.com>
579
580 * configure.in doc/* libxml.spec.in: preparing release of
581 libxml2-2.6.3, updated and regenerated the docs.
582
Daniel Veillard427174f2003-12-10 10:42:59 +0000583Wed Dec 10 11:43:33 CET 2003 Daniel Veillard <daniel@veillard.com>
584
585 * SAX2.c pattern.c: removed some compilation warnings
586
Daniel Veillard3df01182003-12-10 10:17:51 +0000587Wed Dec 10 11:16:29 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * xmllint.c: fixing bug #119264 xmllint failing to report
590 serialization errors in some cases.
591
Daniel Veillard18ab8722003-12-09 22:51:37 +0000592Tue Dec 9 23:50:23 CET 2003 Daniel Veillard <daniel@veillard.com>
593
594 * entities.c: fixed an XML entites content serialization
595 potentially triggered by XInclude, see #126817
596
Daniel Veillard10c08c72003-12-09 15:14:26 +0000597Tue Dec 9 16:12:50 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * xmlwriter.c: applied the patch to xmlTextWriterStartPI()
600 suggested by Daniel Schulman in #128313
601
Daniel Veillard6984e6d2003-12-09 14:20:17 +0000602Tue Dec 9 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
603
604 * configure.in Makefile.am: another patch from Kenneth Haley
605 for Mingw, c.f. #128787
606
Daniel Veillardd324ff02003-12-09 14:09:47 +0000607Tue Dec 9 15:07:09 CET 2003 Daniel Veillard <daniel@veillard.com>
608
609 * include/libxml/xmlexports.h: applied patch from Kenneth Haley
610 for compiling on Mingw see #128786
611
Daniel Veillard5a30b2d2003-12-09 13:54:39 +0000612Tue Dec 9 14:52:59 CET 2003 Daniel Veillard <daniel@veillard.com>
613
614 * xmllint.c: some flags were not passed down correctly as
615 parsing options. Fixes #126806
616
Daniel Veillarde74d2e12003-12-09 11:35:37 +0000617Tue Dec 9 12:29:26 CET 2003 Daniel Veillard <daniel@veillard.com>
618
619 * xinclude.c xmllint.c xmlreader.c include/libxml/xinclude.h
620 include/libxml/xmlerror.h: augmented the XInclude API
621 to be able to pass XML parser flags down to the Inclusion
622 process. Also resynchronized with the Last Call W3C Working
623 Draft 10 November 2003 for the xpointer attribute.
624 * Makefile.am test/XInclude/docs/nodes[23].xml
625 result/XInclude/*: augmented the tests for the new namespace and
626 testing the xpointer attribute, changed the way error messages
627 are tested
628 * doc/*: regenerated the documentation
629
Daniel Veillardb5fa0202003-12-08 17:41:29 +0000630Mon Dec 8 18:38:26 CET 2003 Daniel Veillard <daniel@veillard.com>
631
632 * error.c: filter warning messages if the global setting blocks them
633 * xinclude.c xmlreader.c include/libxml/xinclude.h
634 include/libxml/xmlerror.h: updated the change of namespace at
635 the XInclude level, raise a warning if the old one is found,
636 and some cleanup
637
Daniel Veillard2f6ff812003-12-08 12:11:14 +0000638Mon Dec 8 13:09:39 CET 2003 Daniel Veillard <daniel@veillard.com>
639
640 * tree.c: tentative fix for #126117 character reference in
641 attributes output problem in some cornercase.
642
Daniel Veillardf88d8cf2003-12-08 10:25:02 +0000643Mon Dec 8 11:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
644
645 * python/libxml.py: tried to fix the problems reported in
646 bug #126735
647 * xpath.c SAX2.c error.c parser.c valid.c include/libxml/xmlerror.h:
648 fixed again some problem trying to use the structured error
649 handlers, c.f. bug #126735
650 * result/VC/ElementValid: tiny change due to the fix
651
Daniel Veillardfded7bf2003-12-07 21:30:45 +0000652Sun Dec 7 22:27:31 CET 2003 Daniel Veillard <daniel@veillard.com>
653
654 * error.c: fixed __xmlRaiseError to use structured error handlers
655 defined by xmlSetStructuredErrorFunc(), fixes bug #126211
656
Daniel Veillard43caefb2003-12-07 19:32:22 +0000657Sun Dec 7 20:30:53 CET 2003 Daniel Veillard <daniel@veillard.com>
658
659 * parser.c: attempt to fix #126211 ...
660
Daniel Veillardffa7b7e2003-12-05 16:10:21 +0000661Fri Dec 5 17:07:29 CET 2003 Daniel Veillard <daniel@veillard.com>
662
663 * pattern.c xmlreader.c xmllint.c include/libxml/pattern.h
664 include/libxml/xmlreader.h: fixed the pattern interfaces
665 but not yet the parser to handle the namespaces.
666 * doc/examples/reader3.c doc/*: fixed the example, rebuilt the docs.
667
Daniel Veillard1e906612003-12-05 14:57:46 +0000668Fri Dec 5 15:49:44 CET 2003 Daniel Veillard <daniel@veillard.com>
669
670 * globals.c xmlwriter.c doc/apibuild.py include/libxml/globals.h
671 include/libxml/pattern.h include/libxml/schemasInternals.h
672 include/libxml/xmlexports.h include/libxml/xmlwriter.h: cleanup
673 the make rebuild in doc, this include new directive to stop
674 documentation warnings
675 * doc/* doc/html/*: rebuilt the docs
676 * pattern.c xmlreader.c include/libxml/pattern.h
677 include/libxml/xmlreader.h: adding xmlTextReaderPreservePattern()
678 to save nodes while scanning the tree with the reader, cleanup
679 the way element were freed, and xmlTextReaderPreserve()
680 implementation, the API might change for namespace binding support
681 when compiling patterns.
682 * doc/examples/*: added reader3.c exposing the xmlTextReaderPreserve()
683
Daniel Veillard85bb5b02003-12-04 14:12:05 +0000684Thu Dec 4 15:10:57 CET 2003 Daniel Veillard <daniel@veillard.com>
685
686 * python/libxml.py: oops forgot to modify/commit the new code.
687
Daniel Veillard6cbd6c02003-12-04 12:31:49 +0000688Thu Dec 4 13:29:19 CET 2003 Daniel Veillard <daniel@veillard.com>
689
690 * python/generator.py python/libxml.c python/libxml_wrap.h:
691 cleanup the output buffer support to at least get the basic
692 to work
693 * python/tests/outbuf.py python/tests/serialize.py: fixes and
694 cleanup.
695 * include/libxml/xmlwriter.h: cleanup
696
MST 2003 John Fleck941f40d2003-12-04 04:55:46 +0000697Wed Dec 3 21:38:56 MST 2003 John Fleck <jfleck@inkstain.net>
698
699 * include/libxml/xmlversion.h.in
Daniel Veillard6cbd6c02003-12-04 12:31:49 +0000700 * doc/*: add WITH_TRIO comment so it shows up in the docs, rebuild
701 docs
MST 2003 John Fleck941f40d2003-12-04 04:55:46 +0000702
Daniel Veillardebe48c62003-12-03 12:12:27 +0000703Wed Dec 3 13:10:08 CET 2003 Daniel Veillard <daniel@veillard.com>
704
705 * config.h.in configure.in xmlregexp.c: fix bug #128401 affecting
706 regexp quantifiers
707
Daniel Veillardb3de70c2003-12-02 22:32:15 +0000708Tue Dec 2 23:29:56 CET 2003 Daniel Veillard <daniel@veillard.com>
709
710 * pattern.c include/libxml/pattern.h: adding the pattern node
711 selection code. Inheried in part from libxslt but smaller.
712 * Makefile.am configure.in include/libxml/xmlversion.h.in:
713 integrated the pattern module, made it a configure time option
714 * xmllint.c: added --pattern to test when doing --stream
715
Daniel Veillardc36965d2003-12-02 10:28:48 +0000716Tue Dec 2 11:25:25 CET 2003 Daniel Veillard <daniel@veillard.com>
717
718 * xmlreader.c: fixed a problem in xmlreader validation when
719 streaming exposed by reader2 example.
720
MST 2003 John Fleck990c7a92003-12-02 03:42:56 +0000721Mon Dec 1 20:40:51 MST 2003 John Fleck <jfleck@inkstain.net>
722
723 * doc/xml.html
Daniel Veillardc36965d2003-12-02 10:28:48 +0000724 * doc/docs.html:
MST 2003 John Fleck990c7a92003-12-02 03:42:56 +0000725 add reference to the Code Examples page to docs.html list
726 of resources
727
Igor Zlatkovicc7646e62003-12-01 11:33:27 +0000728Mon Dec 1 12:30:28 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
729
730 * win32/Makefile.bcb win32/configure.js: Applied the BCB patch
731 from Eric
732
John Fleck0eaf41c2003-12-01 04:45:26 +0000733Sun Nov 30 21:33:37 MST 2003 John Fleck <jfleck@inkstain.net>
734
735 * include/libxml/xinclude.h
Daniel Veillardc36965d2003-12-02 10:28:48 +0000736 * doc/*: Add comments for macro definitions in xinclude.h and
John Fleck0eaf41c2003-12-01 04:45:26 +0000737 rebuild the docs
738
MST 2003 John Fleckdd088c12003-12-01 04:07:49 +0000739Sun Nov 30 21:06:29 MST 2003 John Fleck <jfleck@inkstain.net>
740
741 * doc/docdescr.doc
742 Updating William's explanation of how to build docs,
743 reflecting Daniel's new docs build system
744
William M. Brack0622fe82003-11-29 10:47:56 +0000745Sat Nov 29 18:38:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
746
747 * xmlmemory.c: enhanced by adding mutex to protect global
748 structures in a multi-threading environment. This fixed
749 some random errors on the Threads regression tests.
750
MST 2003 John Fleck2dffb762003-11-29 04:41:24 +0000751Fri Nov 28 21:39:49 MST 2003 John Fleck <jfleck@inkstain.net>
752
Daniel Veillardc36965d2003-12-02 10:28:48 +0000753 * doc/xml.html doc/python.html: fix tst.py text, which didn't
754 import sys
MST 2003 John Fleck2dffb762003-11-29 04:41:24 +0000755
William M. Brackf9415e42003-11-28 09:39:10 +0000756Fri Nov 28 17:28:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
757
William M. Brack0622fe82003-11-29 10:47:56 +0000758 * encoding.c, include/libxml/encoding.h: Enhanced the handling of
759 UTF-16, UTF-16LE and UTF-16BE encodings. Now UTF-16 output is
760 handled internally by default, with proper BOM and UTF-16LE
761 encoding. Native UTF-16LE and UTF-16BE encoding will not generate
762 BOM on output, and will be automatically recognized on input.
763 * test/utf16lebom.xml, test/utf16bebom.xml, result/utf16?ebom*:
764 added regression tests for above.
William M. Brackf9415e42003-11-28 09:39:10 +0000765
Igor Zlatkovic7c6f6cc2003-11-27 18:36:24 +0000766Thu Nov 27 19:25:10 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
767
768 * win32/Makefile.* win32/configure.js: Modified to allow coexistent
769 build with all compilers. Added C-Runtime option for MSVC. Included
770 xmlWriter.
771 * xmlwriter.c: Added IN_LIBXML macro
772
Igor Zlatkovic5a816402003-11-26 20:57:47 +0000773Wed Nov 26 21:54:01 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
774
775 * win32/Makefile.bcb: applied patch from Eric
776
Daniel Veillardc76440f2003-11-26 20:39:47 +0000777Wed Nov 26 21:33:14 CET 2003 Daniel Veillard <daniel@veillard.com>
778
779 * include/libxml/tree.h: stefan on IRC pointed out that XML_GET_LINE
780 is broken on 2.6.x
781
Daniel Veillardd4532552003-11-25 18:29:55 +0000782Tue Nov 25 18:39:44 CET 2003 Daniel Veillard <daniel@veillard.com>
783
784 * entities.c: fixed #127877, never output &quot; in element content
785 * result/isolat3 result/slashdot16.xml result/noent/isolat3
786 result/noent/slashdot16.xml result/valid/REC-xml-19980210.xml
787 result/valid/index.xml result/valid/xlink.xml: this changes the
788 output of a few tests
789
Daniel Veillardbd2904b2003-11-25 15:38:59 +0000790Tue Nov 25 16:36:21 CET 2003 Daniel Veillard <daniel@veillard.com>
791
792 * include/libxml/schemasInternals.h include/libxml/xmlerror.h
793 testSchemas.c xmlschemas.c: added xsd:include support, fixed
794 testSchemas behaviour when a schemas failed to parse.
795 * test/schemas/vdv-* result/schemas/vdv-first5_0_0*: added one
796 test for xsd:include from Eric Van der Vlist
797
Daniel Veillarde70c8772003-11-25 07:21:18 +0000798Tue Nov 25 08:18:12 CET 2003 Daniel Veillard <daniel@veillard.com>
799
800 * parser.c: swapped the attribute defaulting and attribute checking
801 parts of parsing a new element start, fixes bug #127772
802 * result/valid/127772.* test/valid/127772.xml
803 test/valid/dtds/127772.dtd: added the example in the regression tests
804
Daniel Veillard74c0e592003-11-25 07:01:38 +0000805Tue Nov 25 08:00:15 CET 2003 Daniel Veillard <daniel@veillard.com>
806
807 * parser.c: moved xmlCleanupThreads() to the end of xmlCleanupParser()
808 to avoid bug #127851
809
Daniel Veillardf8b9de32003-11-24 14:27:26 +0000810Mon Nov 24 15:26:21 CET 2003 Daniel Veillard <daniel@veillard.com>
811
812 * xmlregexp.c: fixing some Negative Character Group and
813 Character Class Subtraction handling.
814
Daniel Veillardf2a12832003-11-24 13:04:35 +0000815Mon Nov 24 14:01:57 CET 2003 Daniel Veillard <daniel@veillard.com>
816
817 * xmlregexp.c xmlschemas.c: more XML Schemas fixes based
818 on Eric van der Vlist examples
819 * result/schemas/vdv-first4* test/schemas/vdv-first4*:
820 added regression tests
821 * doc/examples/Makefile.am doc/examples/index.py: do not
822 regenerate the index on make all target, but only on
823 make rebuild to avoid troubles.
824
Daniel Veillardbe9c6322003-11-22 20:37:51 +0000825Sat Nov 22 21:35:42 CET 2003 Daniel Veillard <daniel@veillard.com>
826
827 * xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h
828 include/libxml/schemasInternals.h: lot of bug fixes, cleanup,
829 starting to add proper namespace support too.
830 * test/schemas/* result/schemas/*: added a number of tests
831 fixed the result from some regression tests too.
832
MST 2003 John Fleck2b7142a2003-11-22 03:55:27 +0000833Fri Nov 21 20:50:59 MST 2003 John Fleck <jfleck@inkstain.net>
834
835 * doc/xml.html, docs.html: remove reference to gtk-doc now that
836 Daniel has removed it, fix link to George's IBM article, other
837 minor edits
838
Daniel Veillard1d913862003-11-21 00:28:39 +0000839Fri Nov 21 01:26:00 CET 2003 Daniel Veillard <daniel@veillard.com>
840
841 * xmlschemas.c: applied patch from Robert Stepanek to start
842 import os schemas support, cleaned up stuff and the patch.
843 * test/schemas/import0_0.* result/schemas/import0_0_0*: added test
844 to regression, fixed a few regressions too.
845
Daniel Veillardc59d8262003-11-20 21:59:12 +0000846Thu Nov 20 22:58:00 CET 2003 Daniel Veillard <daniel@veillard.com>
847
848 * HTMLparser.c: applied two parsing fixes from James Bursa
849
Daniel Veillard16ed5972003-11-20 18:22:31 +0000850Thu Nov 20 19:20:46 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * doc/examples/*: added two xmlReader examples
853 * xmlreader.c: cleaned up some bugs in the process
854
Daniel Veillard5841f0e2003-11-20 11:59:09 +0000855Thu Nov 20 12:54:30 CET 2003 Daniel Veillard <daniel@veillard.com>
856
857 * xmlwriter.c include/libxml/xmlwriter.h: applied patch from
858 Alfred Mickautsch, bugfixes and comments
859 * doc/examples/*: added his test as the xmlWriter example
860 * doc/html/ doc/*.html: this resulted in some improvements
861 * include/libxml/hash.h: fixed an inclusion problem when
862 <libxml/hash.h> wasn't preceeded by <xml/parser.h>
863
Daniel Veillarda152c4d2003-11-19 16:24:26 +0000864Wed Nov 19 17:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
865
866 * xinclude.c: fix an error message
867 * doc/examples/*: added tree2 example from Lucas Brasilino
868
William M. Brack7f40d132003-11-19 09:52:29 +0000869Wed Nov 19 17:50:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
870
871 * doc/newapi.xsl: improve the sort sequence for page content
872 * doc/html/*.html: regenerate the web pages
873
Daniel Veillard1a792412003-11-18 23:52:38 +0000874Wed Nov 19 00:48:56 CET 2003 Daniel Veillard <daniel@veillard.com>
875
876 * Makefile.am: do not package cvs versioning temp files.
877 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
878 slightly improved the API xml format, fixed a lot of small
879 rendering problems
880 * doc/html/libxml*.html: rebuilt
881
Daniel Veillardbe586972003-11-18 20:56:51 +0000882Tue Nov 18 21:51:15 CET 2003 Daniel Veillard <daniel@veillard.com>
883
884 * include/libxml/*.h include/libxml/*.h.in: modified the file
885 header to add more informations, painful...
886 * genChRanges.py genUnicode.py: updated to generate said changes
887 in headers
888 * doc/apibuild.py: extract headers, add them to libxml2-api.xml
889 * *.html *.xsl *.xml: updated the stylesheets to flag geprecated
890 APIs modules. Updated the stylesheets, some cleanups, regenerated
891 * doc/html/*.html: regenerated added back book1 and libxml-lib.html
892
893Tue Nov 18 14:43:16 CET 2003 Daniel Veillard <daniel@veillard.com>
894
895 * doc/Makefile.am doc/*.xsl doc/*.html doc/apibuild.py: cleaned up
896 the build process to remove all remains from the old gtk-doc
897 inherited, libxml2-refs.xml is now generated by apibuild.py, the
898 stylesheets have been improved, and the API*html now generated
899 are XHTML1 valid too
900
William M. Brackb1d53162003-11-18 06:54:40 +0000901Tue Nov 18 14:28:32 HKT 2003 William Brack <mmm.com.hk>
902
903 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: minor
904 enhancement to prevent comment with unreferenced variable.
905 * threads.c xmlreader.c xmlwriter.c: edited some comments to
906 improve auto-generation of documentation
907 * apibuild.py: minor change to an error message
908
Daniel Veillardbff06bf2003-11-17 16:58:05 +0000909Mon Nov 17 17:55:51 CET 2003 Daniel Veillard <daniel@veillard.com>
910
911 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
912 improving navigation
913 * doc/html/*.html: updated the result
914
Daniel Veillard2925c0a2003-11-17 13:58:17 +0000915Mon Nov 17 14:54:38 CET 2003 Daniel Veillard <daniel@veillard.com>
916
917 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl:
918 improvement of the stylesheets, fixed a API generation problem,
919 switched the stylesheet and Makefile to build the HTML output.
920 * doc/html/*.html: complete update, ditched some old files, might
921 introduce some breakage...
922
Daniel Veillard0b3d9b82003-11-17 11:51:30 +0000923Mon Nov 17 12:50:28 CET 2003 Daniel Veillard <daniel@veillard.com>
924
925 * doc/newapi.xsl: lot of improvements, this starts looking good
926 enough to be usable.
927
Daniel Veillardc72f9fd2003-11-16 23:59:52 +0000928Mon Nov 17 00:58:09 CET 2003 Daniel Veillard <daniel@veillard.com>
929
930 * doc/newapi.xsl: stylesheet to build HTML pages from the
931 API XML description, Work in Progress
932
William M. Brackc125a722003-11-16 08:06:19 +0000933Sun Nov 16 16:03:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
934
935 * xpath.c: fixed bug 126976 (string != empty nodeset
936 should be false)
937
William M. Brack60f394e2003-11-16 06:25:42 +0000938Sun Nov 16 14:00:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
939
940 * doc/html/*.html: Finally - found the problem with the
941 page generation (XMLPUBFUN not recognized by gtkdoc).
942 Re-created the pages using a temporary version of
943 include/libxml/*.h.
944 * testOOMlib.c,include/libxml/encoding.h,
945 include/libxml/schemasInternals.h,include/libxml/valid.h,
946 include/libxml/xlink.h,include/libxml/xmlwin32version.h,
947 include/libxml/xmlwin32version.h.in,
948 include/libxml/xpathInternals.h: minor edit of comments
949 to help automatic documentation generation
950 * doc/docdescr.doc: small elaboration
951 * doc/examples/test1.c,doc/examples/Makefile.am: re-commit
952 (messed up on last try)
953 * xmlreader.c: minor change to clear warning.
954
Daniel Veillard8d7b5c72003-11-15 18:24:36 +0000955Sat Nov 15 19:20:32 CET 2003 Daniel Veillard <daniel@veillard.com>
956
957 * Copyright: fixed some wording
958 * libxml.spec.in: make sure doc/examples is packaged
959 * include/libxml/tree.h valid.c xmlreader.c: fixed the really
960 annoying problem about xmlRemoveID and xmlReader streaming.
Daniel Veillardc72f9fd2003-11-16 23:59:52 +0000961 Thing looks fixed now, had to add a doc reference to the
Daniel Veillard8d7b5c72003-11-15 18:24:36 +0000962 xmlID structure though...
963
MST 2003 John Fleck485fa4b2003-11-15 16:54:50 +0000964Sat Nov 15 09:53:36 MST 2003 John Fleck <jfleck@inkstain.net>
965
Daniel Veillard8d7b5c72003-11-15 18:24:36 +0000966 * doc/docdescr.doc: added description of man page building
MST 2003 John Fleck485fa4b2003-11-15 16:54:50 +0000967
William M. Brackf4e9a6e2003-11-15 11:14:47 +0000968Sat Nov 15 19:08:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
969
970 * doc/html/libxml-chvalid.html, doc/html/libxml-dict.html,
971 doc/html/libxml-list.html, doc/html/libxml-testOOMlib.html,
972 doc/html/libxml-wincecompat, doc/html/winsockcompat.html,
973 doc/html/libxml-xmlexports.html, doc/html/libxml-xmlversion.html,
974 doc/html/libxml-xmlwin32version.html, doc/html/libxml-xmlwriter.html:
975 added missing pages for the website.
976
William M. Brack2ad1dff2003-11-15 10:35:20 +0000977Sat Nov 15 18:23:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
978
979 * doc/Makefile.am doc/*.html doc/html/*.html: rebuilt the
980 generated pages (again), manually restored doc/html/index.html
981 and manually edited generated file doc/gnome-xml.xml to put
982 in appropriate headings.
983 * doc/docdescr.doc: new file to describe details of the
984 document generation (helps my memory for the next time)
985 * genChRanges.py,chvalid.c,include/libxml/chvalid.h: minor
986 enhancement to please the automatic documentation generation.
987
William M. Brack272693c2003-11-14 16:20:34 +0000988Fri Nov 14 23:47:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
989
990 * catalog.c,relaxng.c,testAutomata.c,xpointer.c,genChRanges.py,
991 chvalid.c,include/libxml/chvalid.h,doc/examples/test1.c:
992 minor error cleanup for gcc-3.3.[12] compilation warnings.
993
William M. Brackd7cf7f82003-11-14 07:13:16 +0000994Fri Nov 14 15:08:13 HKT 2003 William Brack <wbrack@mmm.com.hk>
995
996 * tree.c: minor changes to some comments
997 * doc/*.html: rebuilt the generated HTML pages for changes
998 from jfleck (bug 126945)
999
Daniel Veillardd9d63d62003-11-13 11:45:43 +00001000Thu Nov 13 12:44:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1001
1002 * doc/examples/*: added Dodji's example, added output handling
1003
Daniel Veillard241e19d2003-11-13 10:39:27 +00001004Thu Nov 13 11:35:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * doc/examples/*: added Aleksey XPath example, fixed bugs
1007 in the indexer
1008
Daniel Veillarda59853a2003-11-12 22:50:47 +00001009Wed Nov 12 23:48:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * doc/*: integrating the examples in the navigation menus
1012 * doc/examples/*: added make tests, updated the navigation,
1013 added a new test, cleanups, updates.
1014
Daniel Veillard8c034012003-11-12 16:54:26 +00001015Wed Nov 12 17:50:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1016
1017 * doc/*.html: rebuilt the generated HTML pages
1018 * doc/examples/*: updated the stylesheets, added a synopsis,
1019 Makefile.am is now generated by index.py
1020
Daniel Veillardb72876d2003-11-12 00:40:33 +00001021Wed Nov 12 01:38:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1022
1023 * doc/site.xsl doc/examples/Makefile.am doc/examples/index.html:
1024 added autogeneration of a web page for the examples
1025 * doc/examples/example1.c doc/examples/.cvsignore
1026 doc/examples/examples.xml doc/examples/index.py: updated the
1027 informations extracted, improved the format and indexing.
1028
Daniel Veillardd8cf9062003-11-11 21:12:36 +00001029Tue Nov 11 22:08:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1030
1031 * check-xinclude-test-suite.py: less verbose on difference
1032 * libxml.spec.in: cleanup
1033 * parser.c: fixed xmlCleanupParser() doc
1034 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml
1035 doc/examples/Makefile.am doc/examples/example1.c
1036 doc/examples/examples.xml doc/examples/index.py
1037 doc/examples/test1.xml: work on adding C examples and
1038 generating automated information about those. examples.xml
1039 is autogenerated describing the examples.
1040 * example/Makefile.am: cleanup
1041
William M. Brack8763df82003-11-10 15:49:27 +00001042Mon Nov 10 23:47:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
1043
1044 * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h:
1045 fixed missing '-' in block names, enhanced the hack for
1046 ABI aliasing.
1047
William M. Brackea939082003-11-09 12:45:26 +00001048Sun Nov 9 20:28:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
1049
1050 * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h,
1051 python/libxml2class.txt: enhanced for range checking,
1052 updated to Unicode version 4.0.1 (API docs also updated)
1053 * python/generator.py: minor change to fix a warning
1054
Daniel Veillardfe9fc792003-11-05 22:47:51 +00001055Wed Nov 5 23:46:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1056
1057 * Makefile.am: apply fix from Karl Eichwalder for script path
1058
Daniel Veillard6b9d6952003-11-05 09:50:55 +00001059Wed Nov 5 10:49:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1060
1061 * win32/configure.js: applied patch from Mark Vakoc to simplify
1062 his work from CVS checkouts.
1063
MST 2003 John Fleckdbf6ae82003-11-05 04:15:16 +00001064Tue Nov 4 21:16:47 MST 2003 John Fleck <jfleck@inkstain.net>
1065
Daniel Veillard6b9d6952003-11-05 09:50:55 +00001066 * doc/xmlreader.html: minor cleanups
MST 2003 John Fleckdbf6ae82003-11-05 04:15:16 +00001067
William M. Brack30ce0dd2003-11-04 23:57:30 +00001068Tue Nov 4 15:52:28 PST 2003 William Brack <wbrack@mmm.com.hk>
1069
1070 * include/libxml/xmlversion.h.in: changed macro ATTRIBUTE_UNUSED
1071 for gcc so that, if undefined, it's defined as
1072 __attribute__((unused))
1073
William M. Brack6bf4d6f2003-11-04 23:29:16 +00001074Tue Nov 4 15:28:07 PST 2003 William Brack <wbrack@mmm.com.hk>
1075
1076 * python/generator.py: small enhancement to assure ATTRIBUTE_UNUSED
1077 appears after the variable declaration.
1078 * valid.c: trivial change to eliminate a warning message
1079
Daniel Veillard6d373a22003-11-04 10:26:43 +00001080Tue Nov 4 11:24:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1081
1082 * configure.in NEWS doc/*: preparing release 2.6.2, updated and
1083 rebuilt the docs
1084
Daniel Veillard42fd4122003-11-04 08:47:48 +00001085Tue Nov 4 09:38:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1086
1087 * xmllint.c: change --html to make sure we use the HTML serialization
1088 rule by default when HTML parser is used, add --xmlout to allow to
1089 force the XML serializer on HTML.
1090 * HTMLtree.c: ugly tweak to fix the output on <p> element and
1091 solve #125093
1092 * result/HTML/*: this changes the output of some tests
1093
Daniel Veillard798ae542003-11-03 17:13:52 +00001094Mon Nov 3 17:51:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1095
1096 * xinclude.c: fixed bug #125812, about XPointer in XInclude
1097 failing but not returning an error.
1098
Daniel Veillarda8ff65d2003-11-03 16:20:10 +00001099Mon Nov 3 17:18:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * valid.c: fixed bug #125811 related to DTD post validation
1102 where the DTD doesn't pertain to a document.
1103
Daniel Veillard61b93382003-11-03 14:28:31 +00001104Mon Nov 3 15:25:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1105
1106 * parser.c xmlIO.c include/libxml/parserInternals.h: implemented
1107 the XML_PARSE_NONET parser option.
1108 * xmllint.c: converted xmllint.c to use the option instead of
1109 relying on the global resolver variable.
1110
Daniel Veillard7899c5c2003-11-03 12:31:38 +00001111Mon Nov 3 13:26:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * xinclude.c xmlreader.c include/libxml/xinclude.h: adding XInclude
1114 support to the reader interface. Lot of testing of the walker,
1115 various bug fixes.
1116 * xmllint.c: added --walker and made sure --xinclude --stream --debug
1117 works as expected
1118 * Makefile.am result/dtd11.rdr result/ent6.rdr test/dtd11 test/ent6
1119 result/XInclude/*.rdr: added regression tests for the walker and
1120 XInclude xmlReader support, had to slightly change a couple of tests
1121 because the walker can't distinguish <foo/> from <foo></foo>
1122
Daniel Veillard254b1262003-11-01 17:04:58 +00001123Sat Nov 1 17:42:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1124
1125 * tree.c nanohttp.c threads.c: second BeOS patch from
1126 Marcin 'Shard' Konicki
1127
Daniel Veillard7ec29972003-10-31 14:36:36 +00001128Fri Oct 31 15:35:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1129
1130 * parser.c: always generate line numbers
1131
Daniel Veillardfd343dc2003-10-31 10:55:22 +00001132Fri Oct 31 11:53:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1133
1134 * parser.c: fixed another regression introduced in fixing #125823
1135
Daniel Veillard157fee02003-10-31 10:36:03 +00001136Fri Oct 31 11:33:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1137
1138 * python/libxml.c: previous fix for #124044 was broken, correct
1139 fix provided.
1140 * HTMLparser.c parser.c parserInternals.c xmlIO.c: fix xmlStopParser()
1141 and the error handlers to address #125877
1142
Daniel Veillard8a0a6332003-10-30 22:13:02 +00001143Thu Oct 30 23:10:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1144
1145 * parser.c: side effect of #123105 patch, namespace resolution
1146 would fail when defined in internal entities, fixes #125823
1147
Daniel Veillardbb3ba322003-10-30 13:12:43 +00001148Thu Oct 30 14:10:42 CET 2003 Daniel Veillard <daniel@veillard.com>
1149
1150 * python/libxml.c: be more defensive in the xmlReader python bindings
1151 fixing bug #124044
1152
Daniel Veillarde133dd82003-10-30 10:42:20 +00001153Thu Oct 30 11:14:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1154
1155 * valid.c: the a-posteriori DTD validation code was not validating
1156 the namespace declarations, this fixes #124110
1157
William M. Brackc5cbf992003-10-29 22:15:13 +00001158Wed Oct 29 14:13:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
1159
1160 * xmlIO.c: enhanced to bypass compression detection code
1161 when input file is stdin (bug 125801)
1162
Daniel Veillard28232432003-10-29 17:23:05 +00001163Wed Oct 29 18:21:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * xmlIO.c: fix needed when HTTP is not compiled in by Mark Vakoc
1166
Daniel Veillard94394cd2003-10-29 17:07:51 +00001167Wed Oct 29 18:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1168
1169 * xpath.c: more fixes about unregistering objects
1170 * include/libxml/relaxng.h: applied patch from Mark Vakoc
1171 missing _cplusplus processing clause
1172
Aleksey Saninb5a46da2003-10-29 15:51:17 +00001173Wed Oct 29 07:49:52 2003 Aleksey Sanin <aleksey@aleksey.com>
1174
1175 * include/libxml/parser.h parser.c: added xmlStrVPrintf function
1176
Daniel Veillard82cb3192003-10-29 13:39:15 +00001177Wed Oct 29 14:37:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1178
1179 * nanoftp.c nanohttp.c testThreads.c threads.c: applied patch from
1180 Marcin 'Shard' Konicki to provide BeOS thread support.
1181
Daniel Veillard9d751502003-10-29 13:21:47 +00001182Wed Oct 29 14:20:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1183
1184 * xmlschemas.c include/libxml/xmlschemas.h: applied patch
1185 from Steve Ball to make a schema parser from a preparsed document.
1186
Daniel Veillarde22dd5c2003-10-29 12:53:27 +00001187Wed Oct 29 13:52:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1188
1189 * tree.c: applied a couple of patches from Mark Lilback about text
1190 nodes coalescing
1191
Daniel Veillarde991fe92003-10-29 11:18:37 +00001192Wed Oct 29 12:16:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1193
1194 * xpath.c: change suggested by Anthony Carrico when unregistering
1195 a namespace prefix to a context
1196 * hash.c: be more careful about calling callbacks with NULL payloads.
1197
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +00001198Wed Oct 29 00:04:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * configure.in NEWS doc/*: preparing release 2.6.1, updated and
1201 regenerated docs and APIs
1202 * parser.c: cleanup and last change to fix #123105
1203
Daniel Veillard652f9aa2003-10-28 22:04:45 +00001204Tue Oct 28 23:02:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1205
1206 * HTMLparser.c: Fix #124907 by simply backporting the same
1207 fix as for the XML parser
1208 * result/HTML/doc3.htm.err: change to ID detecting modified one
1209 test result.
1210
Daniel Veillard9ba8e382003-10-28 21:31:45 +00001211Tue Oct 28 22:28:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1212
1213 * parser.c include/libxml/parser.h: included a new function
1214 to reuse a Push parser context, based on Graham Bennett original
1215 code
1216 * valid.c: in HTML, a name in an input is not an ID
1217 * TODO: bug list update
1218
Daniel Veillardae9733a2003-10-28 19:02:21 +00001219Tue Oct 28 19:54:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * xpath.c: applied patch from nico@xtradyne.com for #125030
1222
Daniel Veillard72b9e292003-10-28 15:44:17 +00001223Tue Oct 28 16:42:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1224
1225 * Makefile.am: cleanup
1226 * error.c valid.c include/libxml/xmlerror.h: fixing bug #125653
1227 sometimes the error handlers can get a parser context on DTD
1228 errors, and sometime they don't. So be very careful when trying
1229 to grab those informations.
1230
Daniel Veillardf4e56292003-10-28 14:27:41 +00001231Tue Oct 28 15:26:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1232
1233 * tree.c: applied patch from Kasimier Buchcik which fixes a
1234 problem in xmlSearchNs introduced in 2.6.0
1235
Daniel Veillardf5cb3cd2003-10-28 13:58:13 +00001236Tue Oct 28 14:57:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1237
1238 * parser.c: fixed #123263, the encoding is mandatory in a textdecl.
1239
Daniel Veillardcec50a62003-10-28 13:26:51 +00001240Tue Oct 28 13:48:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1241
1242 * tree.c: fix bug #125047 about serializing when finding a
1243 document fragment node.
1244
Daniel Veillard4772af62003-10-27 16:23:43 +00001245Mon Oct 27 11:11:29 EST 2003 Daniel Veillard <daniel@veillard.com>
1246
1247 * testSAX.c: fix bug #125592 need a NULL check
1248 * include/libxml/chvalid.h: rename a parameter
1249
Daniel Veillard95d2d5b2003-10-27 14:54:49 +00001250Mon Oct 27 09:43:48 EST 2003 Daniel Veillard <daniel@veillard.com>
1251
1252 * parser.c: applied patch from #123105 about defaulted attributes
1253 from element coming from an entity
1254
William M. Brack1d75c8a2003-10-27 13:48:16 +00001255Mon Oct 27 21:12:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1256
1257 * xmllint.c: fixed warning message from IRIX (bug 125182)
1258 * python/libxml.py: removed tabs, replaced with spaces
1259 (bug 125572)
1260
Daniel Veillarde8039df2003-10-27 11:25:13 +00001261Mon Oct 27 06:17:30 EST 2003 Daniel Veillard <daniel@veillard.com>
1262
1263 * libxml.h parserInternals.c xmlIO.c: make sure we report errors
1264 if xmlNewInputFromFile() fails.
1265 * xmlreader.c: avoid using _private for the node or document
1266 elements.
1267
Igor Zlatkovic7b58adb2003-10-25 15:38:02 +00001268Sat Oct 25 17:33:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1269
1270 * win32/configure.js: added declaration for verMicroSuffix
1271
Daniel Veillardcc199e02003-10-24 21:11:48 +00001272Fri Oct 24 23:08:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1273
1274 * libxml.m4: applied patch from Patrick Welche provided in
1275 bug #125432 , future proofing the .m4 file.
1276 * parser.c: resetting the context should also reset the error
1277 * TODO: problem of conformance w.r.t. E20 was raised in the
1278 XML Core telconf and libxml2 isn't conformant there.
1279
Daniel Veillard929714b2003-10-22 12:34:36 +00001280Wed Oct 22 14:33:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * xmlwriter.c: applied patch from Alfred Mickautsch fixing #125180
1283
Daniel Veillard2bd43222003-10-22 08:51:21 +00001284Wed Oct 22 10:50:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1285
1286 * chvalid.c genChRanges.py: Stephane Bidoul pointed out another
1287 small glitch missing a const
1288
Daniel Veillardfca7d832003-10-22 08:44:26 +00001289Wed Oct 22 10:43:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1290
1291 * chvalid.c genChRanges.py: Stephane Bidoul pointed out that
1292 it doesn't define IN_LIBXML
1293
Daniel Veillard1e5e4382003-10-21 19:15:44 +00001294Tue Oct 21 21:14:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1295
1296 * win32/Makefile.mingw: typo pointed out by Stephane Bidoul
1297
Daniel Veillardea048932003-10-21 09:27:57 +00001298Tue Oct 21 11:26:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1299
1300 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
1301 win32/configure.js: set of Win32 patches for 2.6.0 by Joachim Bauch
1302
Daniel Veillard2189b592003-10-21 00:08:42 +00001303Tue Oct 21 02:07:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1304
1305 * tree.c: last minute patch from Eric Zurcher making it into 2.6.0
1306
Daniel Veillard3e35f8e2003-10-21 00:05:38 +00001307Tue Oct 21 02:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * configure.in NEWS doc/libxml2.xsa: preparing libxml2-2.6.0
1310 * doc/*: updated and regenerated the docs and API
1311
1312Tue Oct 21 01:01:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1313
1314 * SAX2.c error.c tree.c: moved the line number to their proper
1315 field in elements now.
1316
Daniel Veillard1d211e22003-10-20 22:32:39 +00001317Tue Oct 21 00:28:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1318
1319 * configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
1320 include/libxml/Makefile.am include/libxml/xmlversion.h.in:
1321 added the xmlWriter module contributed by Alfred Mickautsch
1322 * include/libxml/tree.h: added room for line and extra information
1323 * xmlreader.c python/tests/reader6.py: bugfixing some problem some
1324 of them introduced in September
1325 * win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
1326
Daniel Veillard198c1bf2003-10-20 17:07:41 +00001327Mon Oct 20 19:02:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1328
1329 * Makefile.am configure.in xmldwalk.c xmlreader.c
1330 include/libxml/Makefile.am include/libxml/xmldwalk.h
1331 include/libxml/xmlversion.h.in: removing xmldwalk module
1332 since it got merged with the xmlreader.
1333 * parser.c: cleanup
1334 * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
1335 rebuilt the API
1336 * python/tests/Makefile.am python/tests/reader7.py
1337 python/tests/walker.py: adding regression testing for the
1338 new xmlreader APIs, new APIs for reader creation, including
1339 makeing reader "walker" operating on preparsed document trees.
1340
William M. Brack9e660592003-10-20 14:56:06 +00001341Sun Oct 20 22:37:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
1342
1343 * entities.c, valid.c: fixed problem reported on the mailing
1344 list by Melvyn Sopacua - wrong argument order on functions
1345 called through xmlHashScan.
1346
Daniel Veillardd61e8fb2003-10-19 21:59:17 +00001347Sun Oct 19 23:57:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1348
1349 * valid.c xmlIO.c: fixes for compiling using --with-minimum
1350
Daniel Veillardc4696922003-10-19 21:47:14 +00001351Sun Oct 19 23:46:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1352
1353 * tree.c: cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(),
1354 tested it through the xslt regression suite.
1355
Daniel Veillard78697292003-10-19 20:44:43 +00001356Sun Oct 19 22:42:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
1357
1358 * tree.c include/libxml/tree.h: adding xmlNodeBufGetContent()
1359 allowing to grab the content without forcing allocations.
1360 * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API
1361 * xpath.c xmldwalk.c: removed a couple of comment errors.
1362
Daniel Veillarda07050d2003-10-19 14:46:32 +00001363Sun Oct 19 16:39:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * parser.c: applied patch from Chris Anderson to change back
1366 memcmp with CMPx()
1367
Daniel Veillard05bcb7e2003-10-19 14:26:34 +00001368Sun Oct 19 16:24:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1369
1370 * HTMLparser.c: fixed to not send NULL to %s printing
1371 * python/tests/error.py result/HTML/doc3.htm.err
1372 result/HTML/test3.html.err result/HTML/wired.html.err
1373 result/valid/t8.xml.err result/valid/t8a.xml.err: cleaning
1374 up some of the regression tests error
1375
Daniel Veillarda840b692003-10-19 13:35:37 +00001376Sun Oct 19 15:31:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1377
1378 * include/libxml/nanohttp.h include/libxml/parserInternals.h
1379 include/libxml/xmlIO.h nanohttp.c parserInternals.c xmlIO.c:
1380 Fixed the HTTP<->parser interraction, which should fix 2 long
1381 standing bugs #104790 and #124054 , this also fix the fact that
1382 HTTP error code (> 400) should not generate data, we usually
1383 don't want to parse the HTML error information instead of the
1384 resource looked at.
1385
William M. Brackfc60fc22003-10-19 11:22:27 +00001386Sun Oct 19 19:20:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
1387
1388 * doc/Makefile.am: enhanced the installation of tutorial files
1389 to avoid installing CVS subdirectories (bug 122943)
1390
William M. Brack9ca682f2003-10-19 10:01:59 +00001391Sun Oct 19 17:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1392
1393 * xmlIO.c: fixed segfault when input file not present
1394 * tree.c: changed output formatting of XML_CDATA_SECTION
1395 (bug 120917)
1396
William M. Brack76e95df2003-10-18 16:20:14 +00001397Sun Oct 19 00:15:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1398
1399 * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c
1400 SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c
1401 testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c
1402 xpath.c: Changed all (?) occurences where validation macros
1403 (IS_xxx) had single-byte arguments to use IS_xxx_CH instead
1404 (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of
1405 many warning messages on certain platforms, and also high-
1406 lights places in the library which may need to be enhanced
1407 for proper UTF8 handling.
1408
William M. Brack196b3882003-10-18 12:42:41 +00001409Sat Oct 18 20:34:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
1410
1411 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
1412 doc/apibuild.py: enhanced to include enough comments to
1413 make the api doc generation happy.
1414
Daniel Veillard847332a2003-10-18 11:29:40 +00001415Sat Oct 18 07:28:25 EDT 2003 Daniel Veillard <daniel@veillard.com>
1416
1417 * nanohttp.c xmlIO.c include/libxml/nanohttp.h: starting work
1418 to fix the HTTP/XML parser integration.
1419
Daniel Veillardfc8dc352003-10-18 09:07:46 +00001420Sat Oct 18 11:04:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1421
1422 * xmlreader.c include/libxml/xmlreader.h: added new APIs
1423 for creating reader from sources or reusing a reader with
1424 a new source, like the xmlReadxx and xmlCtxtReadxxx
1425 * win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
1426 doc/Makefile.am: regenerated the APIs
1427 * doc/xml.html: applied a patch from Stefan Kost for namesapce docs
1428
William M. Brack871611b2003-10-18 04:53:14 +00001429Sat Oct 18 12:46:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
1430
1431 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
1432 include/libxml/parserInternals.h: enhanced macros to avoid
1433 breaking ABI from previous versions.
1434 * catalog.c, parser.c, tree.c: modified to use IS_* macros
1435 defined in parserInternals.h. Makes maintenance much easier.
1436 * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid
1437 compilation warnings
1438 * configuration.in: fixed pushHTML test error; enhanced for
1439 better devel (me) testing
1440
Daniel Veillard4aede2e2003-10-17 12:43:59 +00001441Fri Oct 17 14:38:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
1442
1443 * legacy.c: remove the warning for startDocument(), as it is used by
1444 glade (or glade-python)
1445 * parser.c relaxng.c xmlschemastypes.c: fixed an assorted set of
1446 invalid accesses found by running some Python based regression
1447 tests under valgrind. There is still a few leaks reported by the
1448 relaxng regressions which need some attention.
1449 * doc/Makefile.am: fixed a make install problem c.f. #124539
1450 * include/libxml/parserInternals.h: addition of xmlParserMaxDepth
1451 patch from crutcher
1452
Daniel Veillard04054be2003-10-15 10:48:54 +00001453Wed Oct 15 12:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1454
1455 * parser.c: Marc Liyanage pointed out that xmlCleanupParser()
1456 was missing xmlCleanupInputCallbacks and xmlCleanupOutputCallbacks
1457 calls.
1458
Daniel Veillard9339b742003-10-15 08:18:00 +00001459Wed Oct 15 10:16:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1460
1461 * vms/build_libxml.com trionan.c: VMS patch from Craig A. Berry
1462
Daniel Veillard903cd382003-10-13 19:47:09 +00001463Mon Oct 13 21:46:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * Makefile.am: small fix from Bjorn Reese
1466
Daniel Veillard0cc72772003-10-13 14:00:21 +00001467Mon Oct 13 15:59:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1468
1469 * valid.c: fix a call missing arguments
1470
William M. Brack0850b872003-10-12 23:55:46 +00001471Sun Oct 12 18:42:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
1472
1473 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: fixed
1474 a bug in the range search; enhanced range generation (inline code
1475 if a small number of intervals); enhanced the readability of the
1476 output files.
1477
Daniel Veillardea887cf2003-10-11 22:53:44 +00001478Sun Oct 12 00:52:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
1479
1480 * chvalid.def chvalid.c include/libxml/chvalid.h: rebuilt
1481 chvalid.def from scratch based on XML 2nd edition REC
1482 and regenerated the code.
1483
Daniel Veillard1a993962003-10-11 20:58:06 +00001484Sat Oct 11 22:54:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1485
1486 * check-xml-test-suite.py: removed some annoying warnings
1487 * chvalid.def chvalid.c include/libxml/chvalid.h: fixed a bug
1488 in the PubidChars definition, regenerated, there is still
1489 a bug left somewhere
1490 * genChRanges.py: save the header directly in include/libxml/
1491 * configure.in: I generated a 2.6.0beta6 earlier today
1492
William M. Brack418342b2003-10-11 15:35:40 +00001493Sat Oct 11 23:32:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1494
1495 * fixed small error on previous commit (chvalid.h in
1496 base dir instead of include directory)
1497
William M. Brack68aca052003-10-11 15:22:13 +00001498Sat Oct 11 23:11:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1499
1500 * genChRange.py, chvalid.def, chvalid.c, include/libxml/chvalid.h:
1501 new files for a different method for doing range validation
1502 of character data.
1503 * Makefile.am, parserInternals.c, include/libxml/Makefile.am,
1504 include/libxml/parserInternals.h: modified for new range method.
1505 * catalog.c: small enhance for warning message (using one
1506 of the new range routines)
1507
Daniel Veillard73000572003-10-11 11:26:42 +00001508Sat Oct 11 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1509
1510 * valid.c include/libxml/valid.h: adding an serror field to
1511 the validation context breaks the ABI for the xmlParserCtxt
1512 structure since it's embedded by content and not by reference
1513
Daniel Veillardc790bf42003-10-11 10:50:10 +00001514Sat Oct 11 12:46:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1515
1516 * configure.in: patch from Mike Hommey
1517 * threads.c: applied Windows patch from Jesse Pelton and Stephane
1518 Bidoul
1519 * parser.c: fix the potentially nasty access to ctxt->serror
1520 without checking first that the SAX block is version 2
1521
Daniel Veillard2b0f8792003-10-10 19:36:36 +00001522Fri Oct 10 21:34:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1523
1524 * SAX2.c: fixed a nasty bug with interning some text strings
1525 * configure.in: prepare for beta5 of 2.6.0
1526 * libxml.h nanoftp.c nanohttp.c xmlIO.c include/libxml/xmlerror.h:
1527 better error handling for I/O and converted FTP and HTTP
1528 * parser.c: fixed another bug
1529
Daniel Veillardffbbed42003-10-10 14:46:54 +00001530Fri Oct 10 16:45:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1531
1532 * SAX2.c: fixed uninitialized new field.
1533 * result/VC/OneID2 result/relaxng/*.err: fixed a typo updating
1534 all messages
1535
Daniel Veillardd8850402003-10-10 14:24:12 +00001536Fri Oct 10 16:19:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1537
1538 * include/libxml/tree.h: make room in Doc, Element, Attributes
1539 for PSVI type informations.
1540
Daniel Veillard659e71e2003-10-10 14:10:40 +00001541Fri Oct 10 16:08:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1542
1543 * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c
1544 parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c
1545 xmlschemas.c xpath.c xpointer.c include/libxml/globals.h
1546 include/libxml/parser.h include/libxml/valid.h
1547 include/libxml/xmlerror.h: Setting up the framework for structured
1548 error reporting, touches a lot of modules, but little code now
1549 the error handling trail has been cleaned up.
1550
Daniel Veillardd96cce12003-10-10 12:30:37 +00001551Fri Oct 10 14:29:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1552
1553 * c14n.c include/libxml/xmlerror.h: converted the C14N module too
1554
Daniel Veillardfcf719c2003-10-10 11:42:17 +00001555Fri Oct 10 13:40:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1556
1557 * xpath.c: cleanup
1558 * xpointer.c include/libxml/xmlerror.h: migrated XPointer module
1559 to the new error mechanism
1560
Daniel Veillard87db3a82003-10-10 10:52:58 +00001561Fri Oct 10 12:49:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1562
1563 * error.c xmlschemas.c: a bit of cleanup
1564 * result/schemas/*.err: updated with the new result strings
1565
1566Fri Oct 10 03:58:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
1567
1568 * xpath.c: fixed bug 124061
1569
Daniel Veillardd0c9c322003-10-10 00:49:42 +00001570Fri Oct 10 02:47:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1571
1572 * Makefile.am: cleanup
1573 * encoding.c: fix a funny typo
1574 * error.c xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h:
1575 converted the Schemas code to the new error handling. PITA,
1576 still need to check output from regression tests.
1577
Daniel Veillarde2238d52003-10-09 13:14:55 +00001578Thu Oct 9 15:13:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1579
1580 * HTMLtree.c include/libxml/xmlerror.h: converted too
1581 * tree.c: small cleanup
1582
Daniel Veillard69d2c172003-10-09 11:46:07 +00001583Thu Oct 9 13:44:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1584
1585 * xinclude.c: comment fix
1586 * catalog.c include/libxml/xmlerror.h: migrating the catalog code
1587 to the new infrastructure
1588
Daniel Veillardcd6ff282003-10-08 22:38:13 +00001589Thu Oct 9 00:36:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
1590
1591 * xmlIO.c: final error handling cleanup
1592 * xinclude.c error.c: converted XInclude to the new error handling
1593 * include/libxml/xmlerror.h: added XInclude errors
1594
Daniel Veillardb65e12e2003-10-08 21:33:28 +00001595Wed Oct 8 23:31:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1596
1597 * parser.c: bug in compression saving was crashing galeon
1598 reported by teuf
1599
Daniel Veillard828ce832003-10-08 19:19:10 +00001600Wed Oct 8 21:18:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1601
1602 * error.c tree.c xmlIO.c xmllint.c: more cleanup through the
1603 I/O error path
1604
Daniel Veillard97bf4d02003-10-08 18:58:28 +00001605Wed Oct 8 20:57:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
1606
1607 * xmlIO.c: better handling of error cases
1608
Daniel Veillard05d987b2003-10-08 11:54:57 +00001609Wed Oct 8 13:51:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
1610
1611 * xmlIO.c xmllint.c include/libxml/xmlerror.h: first pass at
1612 cleaning up error handling in the I/O module.
1613
Daniel Veillardff46a042003-10-08 08:53:17 +00001614Wed Oct 8 10:52:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1615
1616 * xmlregexp.c include/libxml/xmlerror.h: error handling
1617 cleanup of the Regexp module.
1618
Daniel Veillard18ec16e2003-10-07 23:16:40 +00001619Wed Oct 8 01:09:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1620
1621 * tree.c: converting the tree module too
1622 * error.c include/libxml/xmlerror.h: created a simpler internal
1623 error reporting function.
1624
Daniel Veillardd96f6d32003-10-07 21:25:12 +00001625Tue Oct 7 23:19:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1626
1627 * error.c include/libxml/xmlerror.h include/libxml/xpath.h
1628 include/libxml/xpathInternals.h xpath.c: cleaning up XPath
1629 error reporting that time.
1630 * threads.c: applied the two patches for TLS threads
1631 on Windows from Jesse Pelton
1632 * parser.c: tiny safety patch for xmlStrPrintf() make sure the
1633 return is always zero terminated. Should also help detecting
1634 passing wrong buffer size easilly.
1635 * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err:
1636 updated the results to follow the errors string generated by
1637 last commit.
1638
Daniel Veillard6edbfbb2003-10-07 12:17:44 +00001639Tue Oct 7 14:16:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1640
1641 * relaxng.c include/libxml/xmlerror.h: last cleanup of error
1642 handling in the Relax-NG module.
1643
Daniel Veillard4c004142003-10-07 11:33:24 +00001644Tue Oct 7 13:30:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1645
1646 * error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG
1647 module to teh new error reporting. Better default report, adds
1648 the element associated if found, context and node are included
1649 in the xmlError
1650 * python/tests/reader2.py: the error messages changed.
1651 * result/relaxng/*: error message changed too.
1652
Daniel Veillard141310a2003-10-06 08:47:56 +00001653Mon Oct 6 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1654
1655 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
1656 win32/configure.js: applied patch from Stéphane Bidoul to
1657 fix the compilation of 2.6.0 code on Win32
1658
Daniel Veillard8f597c32003-10-06 08:19:27 +00001659Mon Oct 6 10:16:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
1660
1661 * check-xml-test-suite.py: fixing the script
1662 * parser.c: replace sequences of RAW && NXT(.) == '.' with
1663 memcmp calls, seems to not break conformance, slightly inflate
1664 the size of the gcc generated code though.
1665
Daniel Veillardce9457f2003-10-05 21:33:18 +00001666Sun Oct 5 23:30:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1667
1668 * parserInternals.c parser.c valid.c include/libxml/parserInternals.h:
1669 more cleanup of error handling in parserInternals, sharing the
1670 routine for memory errors.
1671
Daniel Veillardf403d292003-10-05 13:51:35 +00001672Sun Oct 5 15:49:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
1673
1674 * HTMLparser.c Makefile.am legacy.c parser.c parserInternals.c
1675 include/libxml/xmlerror.h: more code cleanup, especially around
1676 error messages, the HTML parser has now been upgraded to the new
1677 handling.
1678 * result/HTML/*: a few changes in the resulting error messages
1679
Daniel Veillard24eb9782003-10-04 21:08:09 +00001680Sat Oct 4 23:06:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1681
1682 * parser.c include/libxml/xmlerror.h: more error/warning
1683 handling cleanups, the XML parser module should be okay now.
1684
Daniel Veillard1ae42d62003-10-03 23:59:20 +00001685Sat Oct 4 01:58:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
1686
1687 * Makefile.am configure.in xmldwalk.c include/libxml/Makefile.am
1688 include/libxml/xmldwalk.h include/libxml/xmlversion.h.in:
1689 integrated the xmlDocWalker API given by Alfred Mickautsch,
1690 and providing an xmlReader like API but working on a xmlDocPtr.
1691
Daniel Veillardbb5abab2003-10-03 22:21:51 +00001692Sat Oct 4 00:18:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1693
1694 * Makefile.am: more cleanup in make tests
1695 * error.c valid.c parser.c include/libxml/xmlerror.h: more work
1696 in the transition to the new error reporting strategy.
1697 * python/tests/reader2.py result/VC/* result/valid/*:
1698 few changes in the strings generated by the validation output
1699
Daniel Veillard2b8c4a12003-10-02 22:28:19 +00001700Fri Oct 3 00:19:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1701
1702 * Makefile.am: changed 'make tests' to use a concise output,
1703 scrolling to see where thing broke wasn't pleasant
1704 * configure.in: some beta4 preparation, but not ready yet
1705 * error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h:
1706 new error handling code, last error informations are stored
1707 in the parsing context or a global variable, new APIs to
1708 handle the xmlErrorPtr type.
1709 * parser.c parserInternals.c valid.c : started migrating to the
1710 new error handling code, it's a royal pain.
1711 * include/libxml/parser.h include/libxml/parserInternals.h:
1712 moved the definition of xmlNewParserCtxt()
1713 * parser.c: small potential buffer access problem in push code
1714 provided by Justin Fletcher
1715 * result/*.sax result/VC/PENesting* result/namespaces/*
1716 result/valid/*.err: some error messages were sligthly changed.
1717
Aleksey Sanine7acf432003-10-02 20:05:27 +00001718Thu Oct 2 13:01:13 2003 Aleksey Sanin <aleksey@aleksey.com>
1719
1720 * include/libxml/parser.h parser.c: introduced xmlStrPrintf
1721 function (wrapper around snprintf)
1722
Daniel Veillardb2517d82003-10-01 19:13:56 +00001723Wed Oct 1 21:12:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
1724
1725 * entities.c: Fix error on output of high codepoint charref like
1726 &#x10FFFF; , reported by Eric Hanchrow
1727
Daniel Veillard3648fcb2003-10-01 12:21:31 +00001728Wed Oct 1 14:20:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
1729
1730 * DOCBparser.c include/libxml/DOCBparser.h: let's see how much
1731 of a pain murrayc is really gonna be.
1732
Daniel Veillardf96cf4e2003-10-01 09:05:25 +00001733Wed Oct 1 11:03:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1734
1735 * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
1736
Daniel Veillardd3a2e4c2003-09-30 13:38:04 +00001737Tue Sep 30 15:34:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1738
1739 * entities.c legacy.c parser.c: made the predefined entities
1740 static predefined structures to avoid the work, memory and
1741 hazards associated to initialization/cleanup.
1742
Daniel Veillard73b013f2003-09-30 12:36:01 +00001743Tue Sep 30 14:30:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1744
1745 * HTMLparser.c Makefile.am configure.in legacy.c parser.c
1746 parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h
1747 include/libxml/parser.h include/libxml/parserInternals.h
1748 include/libxml/xmlversion.h.in: added a new configure
1749 option --with-push, some cleanups, chased code size anomalies.
1750 Now a library configured --with-minimum is around 150KB,
1751 sounds good enough.
1752
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +00001753Tue Sep 30 12:31:00 AEST 2003 Malcolm Tredinnick <malcolm@commsecure.com.au>
1754
1755 * libxml-2.0-uninstalled.pc.in: New file for building against
1756 uninstalled libxml2 builds.
1757 * configure.in, Makefile.am: Support the *-uninstalled.pc file.
AEST 2003 Malcolm Tredinnickcd101042003-09-30 02:40:39 +00001758 * .cvsignore: Ignore the new generated *.pc file.
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +00001759
Daniel Veillard81273902003-09-30 00:43:48 +00001760Tue Sep 30 02:38:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
1761
1762 * Makefile.am SAX.c SAX2.c configure.in globals.c parser.c
1763 parserInternals.c testReader.c testSAX.c xmlIO.c xmllint.c
1764 xmlreader.c example/gjobread.c include/libxml/xmlversion.h.in:
1765 added 2 new configure option: --with-reader --with-sax1
1766 to allow removing the reader or non-xmlReadxxx() interfaces.
1767
Daniel Veillard652327a2003-09-29 18:02:38 +00001768Mon Sep 29 19:58:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1769
1770 * configure.in entities.c tree.c valid.c xmllint.c
1771 include/libxml/tree.h include/libxml/xmlversion.h.in:
1772 Adding a configure option to remove tree manipulation
1773 code which is not strictly needed by the parser.
1774
Daniel Veillard89f7f272003-09-29 13:29:09 +00001775Mon Sep 29 15:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1776
1777 * nanoftp.c nanohttp.c: last finishing touch to the BeOS
1778 patch from Marcin 'Shard' Konicki
1779
Daniel Veillarda9cce9c2003-09-29 13:20:24 +00001780Mon Sep 29 15:15:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1781
1782 * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
1783 encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
1784 testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
1785 testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
1786 xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
1787 example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
1788 include/libxml/catalog.h include/libxml/debugXML.h
1789 include/libxml/entities.h include/libxml/nanohttp.h
1790 include/libxml/relaxng.h include/libxml/tree.h
1791 include/libxml/valid.h include/libxml/xmlIO.h
1792 include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
1793 include/libxml/xpathInternals.h python/libxml.c:
1794 Okay this is scary but it is just adding a configure option
1795 to disable output, this touches most of the files.
1796
Daniel Veillardc064b472003-09-29 10:55:05 +00001797Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1798
1799 * xmlmemory.c: better fix, avoids breaking the python bindings
1800
Daniel Veillardfb43bd62003-09-29 09:22:39 +00001801Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1802
1803 * xmlmemory.c: fix a compilation problem when configuring
1804 with debug but without mem-debug
1805
Daniel Veillard4432df22003-09-28 18:58:27 +00001806Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1807
1808 * Makefile.am: cleanup, creating a new legacy.c module,
1809 made sure make tests ran in reduced conditions
1810 * SAX.c SAX2.c configure.in entities.c globals.c parser.c
1811 parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
1812 xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
1813 increased the modularization, allow to configure out
1814 validation code and legacy code, added a configuration
1815 option --with-minimum compiling only the mandatory code
1816 which then shrink to 200KB.
1817
Daniel Veillard9ee35f32003-09-28 00:19:54 +00001818Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1819
1820 * parser.c: fix a bug raised by the Mips compiler.
1821 * include/libxml/SAX.h include/libxml/parser.h: move the
1822 SAXv1 block definitions to parser.h fixes bug #123380
1823 * xmlreader.c include/libxml/xmlreader.h: reinstanciate
1824 the attribute and element pool borken 2 commits ago.
1825 Start playing with an entry point to preserve a subtree.
1826 * entities.c: remove a warning.
1827
William M. Brack7b9154b2003-09-27 19:23:50 +00001828Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
1829
1830 * encoding.c, parser.c, relaxng.c: further (final?) minor
1831 changes for compilation warnings. No change to logic.
1832
William M. Brackb670e2e2003-09-27 01:05:55 +00001833Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1834
1835 * parser.c: fixed small problem with missing entities (test/ent2)
1836
Daniel Veillard9d8c1df2003-09-26 23:27:25 +00001837Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1838
1839 * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
Daniel Veillard9ee35f32003-09-28 00:19:54 +00001840 if the result is not well formed that ctxt->myDoc is not NULL
1841 and uses the context dictionnary.
Daniel Veillard9d8c1df2003-09-26 23:27:25 +00001842
Daniel Veillard7d515752003-09-26 19:12:37 +00001843Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1844
1845 * parser.c: other patches from William Brack to avoid
1846 compilation warnings on AIX.
1847
William M. Brack899e64a2003-09-26 18:03:42 +00001848Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
1849
1850 * HTMLparser.c, entities.c, xmlreader.c: minor change to
1851 avoid compilation warnings on some (e.g. AIX) systems
1852
Daniel Veillard11476b42003-09-26 14:51:39 +00001853Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1854
1855 * parserInternals.c: fixed a backward compatibility problem
1856 when formatting "deprecated SAXv1 function ignorableWhitespace"
1857 could be reproduced by xmllint --format
1858
Daniel Veillarddca8cc72003-09-26 13:53:14 +00001859Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1860
1861 * doc/libxml2-api.xml: rebuilt the API
1862 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
1863 --nocdata and --nsclean to remove CDATA section and surperfluous
1864 namespace declarations
1865 * parser.c SAX2.c: implementation of the 2 new options
1866
Daniel Veillard9475a352003-09-26 12:47:50 +00001867Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1868
1869 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
1870 added the same htmlRead APIs than their XML counterparts
1871 * include/libxml/parser.h: new parser options, not yet implemented,
1872 added an options field to the context.
1873 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
1874 is found within a cdata section.
1875 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
1876 result/cdata2.sax test/cdata2: add one more cdata test
1877
Daniel Veillard60942de2003-09-25 21:05:58 +00001878Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1879
1880 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
1881 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
1882 base URL parameter when not loading from a file or URL.
1883
Daniel Veillard092643b2003-09-25 14:29:29 +00001884Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1885
1886 * configure.in: preparing a beta3 solving the ABI problems
1887 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
1888 include/libxml/globals.h include/libxml/SAX.h: make sure the
1889 global variables for the default SAX handler are V1 ones to
1890 avoid ABI compat problems.
1891 * xmlreader.c: cleanup of uneeded code
1892 * hash.c: fix a comment
1893
Daniel Veillard7a02cfe2003-09-25 12:18:34 +00001894Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1895
1896 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
1897 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
1898 fixing some comments to avoid warnings from apibuild.py
1899
Daniel Veillard70b18562003-09-24 21:45:21 +00001900Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1901
1902 * win32/configure.js: patch from Stephane Bidoul for configuring
1903 the beta2 version #123104
1904
Daniel Veillarde96a2a42003-09-24 21:23:56 +00001905Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
1906
1907 * Makefile.am: adding repeated parsing and validating tests
1908 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
1909 DOM tree building interfaces use the dictionary from the
1910 parsing context to build the element and attributes names
1911 as well as formatting spaces and short text nodes
1912 * include/libxml/dict.h dict.c: added some reference counting
1913 for xmlDictPtr because they can be shared by documents and
1914 a parser context.
1915 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
1916 functions and use the standard ones now.
1917 * xmllint.c: add --nodict
1918 * python/libxml.c: fix a stupid bug so that ns() works on
1919 attribute nodes.
1920
Daniel Veillard16fa96c2003-09-23 21:50:54 +00001921Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1922
1923 * parser.c include/libxml/parser.h: adding a new set of
1924 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
1925 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
1926 a clear define of xmlParserOption, xmlCtxtUseOptions()
1927 should simplify custom parsing without being tempted to
1928 use global variables, and xmlCtxtReset() should allow reuse
1929 of a context for multiple parsing.
1930 * xmllint.c: switched to use xmlReadXXX, allow options to
1931 be used simultaneously with less troubles.
1932 * tree.c: simple warning removal
1933 * doc/apibuild.py: small fix
1934 * doc/libxml2-api.xml win32/libxml2.def.src: updated
1935
Daniel Veillard1f40d682003-09-23 09:16:56 +00001936Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1937
1938 * parser.c: revert xmlCreateDocParserCtxt() since this break
1939 the parseDoc() python bindings
1940
Daniel Veillard309f81d2003-09-23 09:02:53 +00001941Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1942
1943 * parser.c: make sure xmlDetectSAX2() is called only at
1944 parsing time to avoid breaking apps changing the SAX
1945 callbacks after context allocation, change xmlCreateDocParserCtxt()
1946 to use an immutable buffer instead of a copy
1947
Daniel Veillard9ec26532003-09-23 07:43:19 +00001948Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1949
1950 * xmlIO.c: applied patch from Markus Keim fixing a problem
1951 with I/O callback registration.
1952 * include/libxml/xmlerror.h: fixed #122994 comment numbering
1953 for xmlParserErrors
1954
Daniel Veillardf85ce8e2003-09-22 10:24:45 +00001955Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1956
1957 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
1958 really a const xmlChar*
1959 * xmlreader.c include/libxml/xmlreader.h: addin the
1960 xmlTextReaderConstString() to get an interned string from
1961 the reader
1962
William M. Brack69848302003-09-22 00:24:51 +00001963Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
1964
1965 * error.c: fixed a warning message (trivial)
1966 * doc/search.php: removed incorrect warning message when word
1967 search not found in last of multiple tables (bug 119535)
1968
Daniel Veillarde72c5082003-09-19 12:44:05 +00001969Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1970
1971 * configure.in: preparing a 2.6.0-beta2 release
1972 * xmlIO.c: avoid a warning
1973 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
1974 by Chris Ryland
1975 * include/libxml/dict.h: add a QName access lookup to the
1976 dictionary.
1977 * xmlreader.c include/libxml/xmlreader.h: adding const access
1978 based on the dictionary interface for string read from the
1979 reader, the node content access is still TODO, it's too different
1980
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +00001981Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1982
1983 * SAX2.c: fixing namespace DTD validations
1984 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
1985 namespaces is slightly different now.
1986 * Makefile.am: report the memory used in Timingtests (as well as time)
1987
Daniel Veillard53350552003-09-18 13:35:51 +00001988Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1989
1990 * Makefile.am: add streaming on memory regression tests, found
1991 bad bugs in the reader interface
1992 * xmlreader.c: fixing bugs w.r.t. very large names, and special
1993 condition in end of file.
1994 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
1995 adding immutable buffers, and parser input based on those,
1996 but this should not be used (yet) for general parsing
1997 * parser.c: added a comment about using immutable buffers for
1998 general parsing.
1999 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
2000 output of the regression tests
2001 * xmllint.c: using the immutable buffers when streaming on
2002 mmaped file (--stream --memory)
2003
Daniel Veillard536fad52003-09-18 10:05:56 +00002004Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2005
Daniel Veillardc44cfdd2003-09-18 10:12:02 +00002006 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +00002007
Daniel Veillardf6bc7c22003-09-17 22:33:22 +00002008Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
2009
2010 * Makefile.am: add a Timingtests target to check bad behaviour
2011 from the streaming engine
2012 * dbgen.pl dbgenattr.pl: perl script to generate big instances
2013 * xmlreader.c: fix a bad behaviour on large buffer inputs
2014
Daniel Veillardccc4d2b2003-09-17 21:27:31 +00002015Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2016
2017 * dict.c xmlreader.c: two small improvements
2018
Daniel Veillarda66b1d12003-09-17 20:54:38 +00002019Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2020
2021 * parserInternals.c: avoid a leak with previous patch
2022
Daniel Veillard007d51e2003-09-17 20:07:28 +00002023Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2024
2025 * python/libxml.c: use stderr and not stdout for default errors
2026 in python environment bug #122552
2027
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +00002028Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
2029
2030 * parserInternals.c: small fix from Rob Richards for input filename
2031 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
2032 * xmlIO: adding a guard in one function
2033
Daniel Veillard19895052003-09-17 13:59:32 +00002034Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2035
2036 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
2037 reducing memory allocation and free and avoiding expensive routines
2038
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +00002039Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2040
2041 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
2042 seriously with per-document dict and element and attribute nodes
2043 reuse in the xmlReader. This seems to lead to an interesting
2044 speedup of the xmlReader already.
2045
Daniel Veillard81514ba2003-09-16 23:17:26 +00002046Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
2047
2048 * dict.c include/libxml/dict.h: do string allocations in large
2049 pools, allowing to find if a string pertain to a dict quickly
2050 * xmllint.c: fix --stream --repeat --timing
2051 * Makefile.am: the testThreads run output should be seen.
2052
Daniel Veillard8a44e592003-09-15 14:50:06 +00002053Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2054
2055 * SAX2.c include/libxml/parser.h: starting work on reusing the
2056 parser dictionary for the element and attribute tag names.
2057 Add pools for Element and Attributes in the parser context,
2058 which should help speeding up the reader.
2059 * Makefile.am result/*.rdr : adding non-python reader regression
2060 tests.
2061
Daniel Veillard62998c02003-09-15 12:56:36 +00002062Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
2063
2064 * SAX2.c parser.c valid.c: starting to cleanup some of the
2065 problems exposed by the W3C/NIST regression suite.
2066 * result/ent7.sax result/xml2.sax: small fixes.
2067
Daniel Veillardbc92eca2003-09-15 09:48:06 +00002068Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2069
2070 * parser.c: more parser error factoring
2071
William M. Brack3a6da762003-09-15 04:58:14 +00002072Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
2073
2074 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
2075
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00002076Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2077
2078 * parser.c include/libxml/xmlerror.h: factoring of more
2079 error handling code, serious size reduction and more lisibility
2080 of the resulting code.
2081 * parserInternals.c parser.c include/libxml/parserInternals.h
2082 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
2083 checks are done, use a counter for entities. Entities where freed and
2084 reallocated at the same address failing the check.
2085 * tree.c: avoid a warning
2086 * result/valid/* result/VC/*: this slightly changes some validation
2087 error messages.
2088
William M. Brack4e52f2f2003-09-14 18:07:39 +00002089Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
2090
2091 * valid.c: fixed bug 121759 - early declaration of
2092 attribute-list in external DTD
2093
Daniel Veillard1afc9f32003-09-13 12:44:05 +00002094Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2095
2096 * parser.c include/libxml/xmlerror.h: starting cleaning up
2097 error handling, factorize error processing
2098 * doc/xmllint.html: update of the page, remove --sgml
2099
Daniel Veillard877a7bd2003-09-13 00:16:32 +00002100Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2101
2102 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
2103 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
2104 broken pseudo SGML DocBook parser code.
2105
Daniel Veillard5dd3c962003-09-12 15:32:16 +00002106Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2107
2108 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
2109 valgrind pointed out the strings overlapped. cleanup .
2110
Daniel Veillard2a3fea32003-09-12 09:44:56 +00002111Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2112
2113 * tree.c: applied speedup to xmlSearchNs() as suggested by
2114 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
2115 applying the same trick.
2116
Daniel Veillard3b7840c2003-09-11 23:42:01 +00002117Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2118
2119 * parser.c parserInternals.c tree.c include/libxml/parser.h
2120 include/libxml/xmlerror.h: adding namespace checkings
2121 while making sure they still parse as wellformed documents.
2122 Add an nsWellFormed status report to the context, and
2123 provide new appropriate error codes.
2124 * Makefile.am result/namespaces/* test/namespaces/*: add
2125 specific regression testing for the new namespace support
2126 * test/att5 result/noent/att5 result/att5 result/att5.sax:
2127 add more coverage for the attribute parsing and normalization
2128 code.
2129
Daniel Veillard5f1e1f82003-09-11 23:35:09 +00002130Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
2131
2132 * threads.c: backport of a thread bugfix from 2_5_X branch
2133
Daniel Veillardc6e20e42003-09-11 16:30:26 +00002134Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2135
2136 * parser.c: fixed a bug in one corner case of attribute parsing.
2137
Daniel Veillard8e36e6a2003-09-10 10:50:59 +00002138Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2139
2140 * configure.in doc/* : 2.6.0beta1 changes
2141 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
2142 normalization, might not be totally fixed but this should
2143 make sure SAX event provide the right strings for attributes
2144 except entities for which libxml2 is different by default
2145 This should fix #109564
2146 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
2147 in attribute callback values
2148 * result/c14n/with-comments/example-4
2149 result/c14n/without-comments/example-4: this also fixes a subtle
2150 bug in the canonicalization tests.
2151
Daniel Veillarde57ec792003-09-10 10:50:59 +00002152Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2153
2154 Time to commit 3 days of work rewriting the parser internal,
2155 fixing bugs and migrating to SAX2 interface by default. There
2156 is some work letf TODO, like namespace validation and attributes
2157 normalization (this break C14N right now)
2158 * Makefile.am: fixed the test rules
2159 * include/libxml/SAX2.h include/libxml/parser.h
2160 include/libxml/parserInternals.h SAX2.c parser.c
2161 parserInternals.c: changing the parser, migrating to SAX2,
2162 adding new interface to switch back to SAX1 or initialize a
2163 SAX block for v1 or v2. Most of the namespace work is done
2164 below SAX, as well as attribute defaulting
2165 * globals.c: changed initialization of the default SAX handlers
2166 * hash.c tree.c include/libxml/hash.h: added QName specific handling
2167 * xmlIO.c: small fix
2168 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
2169 version code path
2170 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
2171 pointed out a typo in a very old test namespace
2172
William M. Brackc07329e2003-09-08 01:57:30 +00002173Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
2174
2175 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
2176 of compressed files, setting doc->compressed appropriately
2177 (bug #120503).
2178
Daniel Veillardbbeb9f92003-09-07 20:54:29 +00002179Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
2180
2181 * parser.c: try to cope with the fact that apps may still
2182 have allocated smaller SAX callbak block
2183
Daniel Veillard0fb18932003-09-07 09:14:37 +00002184Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
2185
2186 * dict.c: allow to give -1 for undefined length in lookups
2187 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
2188 first round of work on the new SAX2 interfaces, the API
2189 will change but commiting before changing for historical
2190 reference.
2191
William M. Brack4811ba32003-09-06 18:02:53 +00002192Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
2193
2194 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
2195 sax->warning with wrong params).
2196
Daniel Veillard93625d32003-09-05 08:36:12 +00002197Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
2198
2199 * include/libxml/globals.h: patch from Stéphane Bidoul to export
2200 globals entry points to the python bindings
2201
Daniel Veillard40412cd2003-09-03 13:28:32 +00002202Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2203
2204 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
2205 by default instead of "HTML"
2206 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
2207 avoiding calls to "areBlanks" when not needed.
2208 * include/libxml/parser.h include/libxml/tree.h: some structure
2209 extensions for future work on using per-document dictionaries.
2210
Daniel Veillard4b1577f2003-09-03 13:10:37 +00002211Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
2212
2213 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
2214 tree, keeping result in the same tree, added SAXtests to the
2215 default "make tests"
2216
Igor Zlatkovic471cae42003-09-02 14:00:49 +00002217Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2218
2219 * include/libxml/xmlexports.h: defined additional macros which
2220 affect exports and added mingw section
2221
William M. Brack008c06b2003-09-01 22:17:39 +00002222Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
2223
2224 * doc/index.py: fixed problem parsing xhtml docs
2225 * doc/xmlreader.html,doc/guidelines.html: small modification
2226 to avoid problem in python parsing.
2227 * doc/search.php: fixed upper case filename problem for XSLT docs
2228
Daniel Veillard10acc2f2003-09-01 20:59:40 +00002229Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
2230
2231 * xinclude.c: patch from Mark Vakoc that allows compiling
2232 with XInclude but without XPointer support.
2233
Daniel Veillarde8553732003-09-01 20:33:14 +00002234Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
2235
2236 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
2237 to add --libtool-libs option to xml2-config script.
2238
William M. Brack3f479502003-09-01 04:58:15 +00002239Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
2240
2241 * doc/README.docs, doc/Makefile.am: new file added,
2242 giving some description of the documentation generation process
2243 * doc/search.php: fixed problem with upper case on filenames
2244
Igor Zlatkovicf5f37182003-08-29 10:25:28 +00002245Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2246
2247 * win32/Makefile.bcb: updates by Eric Zurcher
2248
William M. Brackcdfa2862003-08-29 06:03:38 +00002249Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
2250
2251 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
2252 to compensate for pollution from Igor's header taint
2253 (quick before Daniel notices)
2254
Daniel Veillard67906942003-08-28 21:13:25 +00002255Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
2256
2257 * SAX2.c: fixed a namespace error on attribute reporting bug
2258 pointed out by Tobias Reif
2259 * test/p3p result/p3p result/noent/p3p: this test case was wrong
2260 using xmlsn instead of xmlns...
2261
Igor Zlatkovic65901252003-08-28 16:26:12 +00002262Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2263
2264 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
2265 typos reported by Mark Vakoc
2266
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +00002267Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
2268
2269 add:
2270 * doc/tutorial/api.html
2271 * doc/tutorial/ar01s09.html
2272 * doc/tutorial/includexpath.c
2273 updated
2274 * doc/tutorial/*.html
2275 fix my bad - forgot to check in new files when I last
2276 updated
2277
2278
Igor Zlatkovic19b87642003-08-28 12:32:04 +00002279Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2280
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +00002281 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +00002282 * xmllint.c: fixed time inclusion for various compilers
2283
Igor Zlatkovicd37c1392003-08-28 10:34:33 +00002284Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2285
2286 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
2287 few casts to shut the compiler warnings
2288
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +00002289Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2290
2291 * win32/Makefile.* win32/configure.js: fixed for mingw
2292
Daniel Veillard5805be22003-08-28 08:03:23 +00002293Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2294
2295 * globals.c threads.c: fixing bug #120870 try to avoid problem
2296 with uninitialized mutexes
2297
Daniel Veillard1ac24d32003-08-27 14:15:15 +00002298Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2299
2300 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
2301 up with multiple states, select the "best" one. Fix #120682
2302 * result/relaxng/tutor11_2_3.err: small change resulting
2303
2304Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2305
2306 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
2307
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +00002308Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2309
2310 * include/libxml/[threads-xpointer].h: realigned parameters
2311 after taint
2312
Igor Zlatkovicc879e452003-08-27 08:02:34 +00002313Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2314
2315 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
2316 as reported by Eric Zurcher
2317
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +00002318Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2319
2320 * relaxng.c: fixed bug #120386 again a problem introduced when
2321 trying to reuse automata for content validation. Fix a bug report
2322 problem on zeroOrMore
2323 * result/relaxng/tutor3_7_err: change slightly error reporting.
2324
Daniel Veillard68f8fad2003-08-25 11:28:07 +00002325Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
2326
2327 * include/libxml/Makefile.am: make sure the new header will
2328 be included when generating a new distribution.
2329
Daniel Veillard73827cb2003-08-25 10:57:27 +00002330Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2331
2332 * relaxng.c: fixed a couple of stupid bugs in the state allocation
2333 routines which led to bug #120040 and the ones reported by
2334 Martijn Faassen
2335
Igor Zlatkovic123e93d2003-08-25 10:37:11 +00002336Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2337
2338 * include/libxml/parserInternals.h include/libxml/relaxng.h
2339 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
2340 parameters after taint.
2341
Igor Zlatkovic0e7df822003-08-25 09:17:19 +00002342Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2343
2344 * include/libxml/xmlversion.h.in: moved export defs to a separate
2345 file for consistency.
2346 * include/libxml/xmlexports.h: new file, contains export defs.
2347
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +00002348Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2349
2350 * include/libxml/*.h genUnicode.py: exportability taint
2351 of the headers.
2352
Daniel Veillard11af4292003-08-21 10:39:13 +00002353Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2354
2355 * SAX.c: make the deprecated interfaces log an error message
2356 to be sure it won't get used.
2357
Daniel Veillard1af9a412003-08-20 22:54:39 +00002358Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2359
2360 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
2361 Adding new version of the SAX interface, it's not there yet,
2362 currently just preparing the work
2363 * globals.c parser.c SAX.c include/libxml/SAX.h
2364 include/libxml/globals.h include/libxml/parser.h: doing some
2365 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
2366 while keeping functionalities, preparing SAX2 integration.
2367 * dict.c: small cleanup.
2368
Daniel Veillarde5984082003-08-19 22:21:13 +00002369Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2370
2371 * tree.c: fixes a small bug introduced in last commit and detected
2372 by valgrind.
2373
Daniel Veillard6155d8a2003-08-19 15:01:28 +00002374Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2375
2376 * dict.c hash.c: optimization when freeing hash tables.
2377 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
2378 allocations
2379 * parser.c parserInternals.c include/libxml/parser.h: keep a
2380 single allocated block for all the attributes callbacks,
2381 avoid useless malloc()/free()
2382 * tree.c: do not realloc() when growing a buffer if the buffer
2383 ain't full, malloc/memcpy/free avoid copying memory.
2384
Daniel Veillard66f68e72003-08-18 16:39:51 +00002385Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2386
2387 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
2388 --dtdvalidfpi for Tobias Reif
2389
Daniel Veillard2fdbd322003-08-18 12:15:38 +00002390Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
2391
2392 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
2393 new dictionary module to keep a single instance of the names used
2394 by the parser
2395 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
2396 switched all parsers to use the dictionary internally
2397 * include/libxml/HTMLparser.h include/libxml/parser.h
2398 include/libxml/parserInternals.h include/libxml/valid.h:
2399 Some of the interfaces changed as a result to receive or return
2400 "const xmlChar *" instead of "xmlChar *", this is either
2401 insignificant from an user point of view or when the returning
2402 value changed, those function are really parser internal methods
2403 that no user code should really change
2404 * doc/libxml2-api.xml doc/html/*: the API interface changed and
2405 the docs were regenerated
2406
Daniel Veillard7fb801f2003-08-17 21:07:26 +00002407Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
2408
2409 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
2410
William M. Bracka716ff12003-08-16 14:58:33 +00002411Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2412
2413 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
2414 fixed part (2) of bug 119535 (wrong alpha case on filenames)
2415
William M. Brackc6e07552003-08-16 12:44:47 +00002416Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
2417
2418 * doc/API*.html, doc/html/*: regenerated API documentation
2419 for xmlsoft.org (part of Bug 119535)
2420
William M. Brack7a821652003-08-15 07:27:40 +00002421Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2422
2423 * encoding.c, threads.c, include/libxml/HTMLparser.h,
2424 doc/libxml2-api.xml: Minor changes to comments, etc. for
2425 improving documentation generation
2426 * doc/Makefile.am: further adjustment to auto-generation of
2427 win32/libxml2.def.src
2428
Daniel Veillardcfba2fe2003-08-15 00:33:43 +00002429Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2430
2431 * News configure.in: preparing libxml2-2.5.10 release
2432 * doc/* : updated the doc and rebuilt
2433
Daniel Veillardbf1e3d82003-08-14 23:57:26 +00002434Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2435
2436 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
2437 Malcolm Tredinnick with the patch he suggested.
2438
Daniel Veillarde8ed6202003-08-14 23:39:01 +00002439Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
2440
2441 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
2442
Daniel Veillard608d0ac2003-08-14 22:44:25 +00002443Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2444
2445 * uri.c: fixing an use of strcpy() where both strings overlap
2446 pointed out by valgrind.
2447
Daniel Veillard98485322003-08-14 15:44:40 +00002448Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
2449
2450 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
2451 some compilation warnings.
2452 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
2453 plus some cleanup and better error reporting.
2454
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00002455Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2456
2457 * encoding.c: applied UTF-16 encoding handling patch provided by
2458 Mark Itzcovitz
2459 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
2460 not having iconv support.
2461
Daniel Veillard1638a472003-08-14 01:23:25 +00002462Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2463
2464 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
2465 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
2466 mingw compiler on Windows.
2467
Daniel Veillardb19ba832003-08-14 00:33:46 +00002468Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
2469
2470 * parser.c: fixed the serious CPU usage problem reported by
2471 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00002472 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +00002473 missing in htmlSAXParseDoc
2474
William M. Brackccf9e392003-08-13 14:50:18 +00002475Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
2476
2477 * doc/Makefile.am: Removed dependency from libxml2.def.src
2478
William M. Brack476cd962003-08-13 11:09:42 +00002479Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
2480
2481 * autogen.sh: took away the requirement for automake-1.4,
2482 changed the messages for getting auto* tools to current
2483 gnu pages.
2484 * configure.in: added check for Linux Dec alpha requiring
2485 -ieee flag, fixed test for ipv6
2486 * trionan.c: fixed problem for compiling on Linux Dec alpha
2487 using native compiler
2488 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
2489 whenever libxml2-api.xml is changed.
2490
Daniel Veillard6b621b82003-08-11 15:03:34 +00002491Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2492
2493 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
2494 is not used.
2495
William M. Brack30909422003-08-10 00:14:20 +00002496Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
2497
2498 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
2499
Daniel Veillard83ee40d2003-08-09 22:24:09 +00002500Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
2501
2502 * News configure.in: preparing libxml2-2.5.9 release
2503 * doc/* : updated the doc and rebuilt
2504
Daniel Veillard0ab6fa02003-08-09 18:01:53 +00002505Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2506
2507 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
2508 definition to get a correct API XML description. This was apparently
2509 breaking Windows build.
2510
Daniel Veillard14f752c2003-08-09 11:44:50 +00002511Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
2512
2513 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
2514 the progressive HTML parser front-end on large character data
2515 island leading to an erroneous end of data detection by the
2516 parser. Some cleanup too to get closer from the XML progressive
2517 parser.
2518
William M. Brack6d13f332003-08-08 16:40:36 +00002519Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
2520
2521 * win32/configure.js: Added in support for the ISO8859X
2522 module (patch provided by Jesse Pelton)
2523
Daniel Veillard70bcb0e2003-08-08 14:00:28 +00002524Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2525
2526 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
2527 when the library is not initialized and one try to save, the
2528 locks in threaded env might not been initialized, playing safe
2529 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
2530 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
2531 his tests to the regression suite.
2532
William M. Brack41e6bed2003-08-08 10:53:06 +00002533Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2534
2535 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
2536 (with apologies to Igor) - Enhanced handling of docb and
2537 nanohttp.
2538
William M. Brack16db7b62003-08-07 13:12:49 +00002539Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
2540
2541 * encoding.c: further small changes for warnings when
2542 configured with --with-iconv=no
2543
William M. Bracka71a8ef2003-08-06 04:43:55 +00002544Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2545
2546 * error.c trionan.[ch] testThreads.c python/generator.py:
2547 further small changes to elminate most of the remaining
2548 warnings.
2549
William M. Brackc1939562003-08-05 15:52:22 +00002550Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
2551
2552 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
2553 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
2554 python/libxml.c include/libxml/xmlmemory.h: small changes
2555 to syntax to get rid of compiler warnings. No changes
2556 to logic.
2557
Daniel Veillardc758c222003-08-04 20:42:34 +00002558Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
2559
2560 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
2561
Daniel Veillard20aa0fb2003-08-04 19:43:15 +00002562Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2563
2564 * tree.c: fixed a small problem in the patch for #118763
2565 * result/HTML/doc3.htm*: this reverts back to the previous result
2566
Daniel Veillard91e69c52003-08-04 01:43:07 +00002567Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
2568
2569 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
2570 and rebuilt, apparently some C++ wrappers are not available,
2571 c.f. bug #118943
2572
Daniel Veillard39057f42003-08-04 01:33:43 +00002573Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
2574
2575 * tree.c: fixing HTML attribute serialization bug #118763
2576 applying a modified version of the patch from Bacek
2577 * result/HTML/doc3.htm*: this modifies the output from one test
2578
Daniel Veillard8d73bcb2003-08-04 01:06:15 +00002579Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
2580
2581 * tree.c include/libxml/tree.h: added a new API to split a
2582 QName without generating any memory allocation
2583 * valid.c: fixed another problem with namespaces on element
2584 in mixed content case
2585 * python/tests/reader2.py: updated the testcase with
2586 Bjorn Reese fix to reader for unsignificant white space
2587 * parser.c HTMLparser.c: cleanup.
2588
Daniel Veillard5ee43b02003-08-04 00:58:46 +00002589Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
2590
2591 * catalog.c: trying to fix #118754 of possible recursion in the
2592 catalogs. Not fantastically happy about the current fix since
2593 it's likely to break under very thread intensive concurrent
2594 access to the catalog. Better solution might to keep the depth
2595 an extra argument to the resolution functions.
2596
Daniel Veillard7b68df92003-08-03 22:58:54 +00002597Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
2598
2599 * valid.c: fixed bug #118712 about mixed content, and namespaced
2600 element names.
2601 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
2602 in the regression tests
2603
William M. Brack779af002003-08-01 15:55:39 +00002604Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
2605
2606 Coninuing work on bug 118559
2607 * DOCBparser.c: removed 2 unsed vars
2608 * xmlregexp.c: changed some numeric const to their enum symbols
2609 * xmlreader.c: changed one var define from int to enum
2610 (a little more to be done, awaiting co-ordination)
2611 * relaxng.c: deleted one unused var
2612 * xmllint.c: deleted some unused vars, changed one arg
2613 val from int to enum
2614 * testHTML.c, testDocbook.c: changed some arg vals to enum const
2615 * xmlIO.c: fixed typo from last night (small warning msg)
2616
William M. Brack78637da2003-07-31 14:47:38 +00002617Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
2618
2619 Working on bug 118559
2620 * error.c: deleted unused variable
2621 * parserInternals.c: deleted unneeded 'const' qualifier
2622 * parser.c: changed variable type for enum temp storage
2623 * xmlIO.c: changed debugging var to be inside #ifdef
2624 * valid.c: removed unused variable
2625 * HTMLparser.c: removed some unneeded 'const' qualifiers
2626 * xpath.c: added some type casts, removed some unused vars
2627 * xinclude.c: added one type cast
2628 * nanohttp.c: repositioned some #ifdef to avoid unused var
2629 * nanoftp.c: removed unused var
2630
Daniel Veillard97e01882003-07-30 18:59:19 +00002631Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
2632
2633 * HTMLparser.c: applied a patch from William Brack about
2634 the problem of parsing very large HTML instance with comments
2635 as raised by Nick Kew
2636
Daniel Veillardd6038e02003-07-30 16:37:18 +00002637Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2638
2639 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
2640 patch from Bjorn Reese for xmlTextReaderNodeType() and
2641 significant whitespace. There is an enum for node type
2642 values now.
2643
Daniel Veillard01fc1a92003-07-30 15:12:01 +00002644Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2645
2646 * encoding.c: applying patch from Peter Jacobi to added
2647 ISO-8859-x encoding support when iconv is not available
2648 * configure.in include/libxml/xmlversion.h.in
2649 include/libxml/xmlwin32version.h.in: added the glue needed
2650 at the configure level and made it the default for Windows
2651
Daniel Veillardc2664642003-07-29 20:44:53 +00002652Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
2653
2654 * python/generator.py python/libxml.c python/libxml2class.txt:
2655 patch from Joachim Bauch + cleanup for Relax NG error callbacks
2656 in python
2657
Daniel Veillarda6874ca2003-07-29 16:47:24 +00002658Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
2659
2660 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
2661 cleanup patch, and also avoided a possible memory leak
2662
Daniel Veillard9ff7de12003-07-29 13:30:42 +00002663Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
2664
2665 * encoding.c: fix the previous commit
2666
William M. Brack4a557d92003-07-29 04:28:04 +00002667Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
2668
2669 * HTMLparser.c: fixed problem with comments reported by Nick Kew
2670 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
2671 some future cleanup of UTF8 handling
2672
Daniel Veillard9deb2422003-07-28 20:40:59 +00002673Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
2674
2675 * xpath.c: applied a change suggested by Sean Griffin in bug
2676 #118494 about a memory leak in EXSLT
2677
Daniel Veillardd94849b2003-07-28 13:02:24 +00002678Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
2679
2680 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
2681 when fixing the previous Relax-NG bugs
2682 * result/relaxng/*: This slightly changes the output messages of
2683 some regression tests.
2684 * configure.in: added support of -with-fexceptions for nested C++
2685 support.
2686
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +00002687Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
2688
2689 * doc/tutorial/apa.html
2690 * doc/tutorial/apb.html
2691 * doc/tutorial/apc.html
2692 * doc/tutorial/apd.html
2693 * doc/tutorial/ape.html
2694 * doc/tutorial/apf.html
2695 * doc/tutorial/apg.html
2696 * doc/tutorial/aph.html
2697 * doc/tutorial/ar01s02.html
2698 * doc/tutorial/ar01s03.html
2699 * doc/tutorial/ar01s04.html
2700 * doc/tutorial/ar01s05.html
2701 * doc/tutorial/ar01s06.html
2702 * doc/tutorial/ar01s07.html
2703 * doc/tutorial/ar01s08.html
2704 * doc/tutorial/index.html
2705 * doc/tutorial/ix01.html
2706 * doc/tutorial/xmltutorial.pdf
2707 * doc/tutorial/xmltutorial.xml
2708 update tutorial with XPath example
2709
2710
Daniel Veillard597bc482003-07-24 16:08:28 +00002711Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
2712
2713 * SAX.c parser.c: fixing a bug about a special case of namespace
2714 handling, this closes bug #116841
2715
Daniel Veillard2134ab12003-07-23 19:56:29 +00002716Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
2717
2718 * relaxng.c result/relaxng/*: checked and fixed the compilation
2719 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
2720 This slightly changes the output messages of some regression tests.
2721
Daniel Veillardc127adc2003-07-23 15:07:08 +00002722Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
2723
2724 * xmlreader.c: fixed an out of bound error #118052 , the good
2725 part if that base64 code was not in use yet ...
2726
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +00002727Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
2728
2729 * doc/xmllint.html
2730 include html version of the xmllint man page, so an
2731 up-to-date version is visible on the Web
2732
Daniel Veillard8edf1c52003-07-22 20:52:14 +00002733Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
2734
2735 * xinclude.c include/libxml/xinclude.h: added a new API
2736 xmlXIncludeProcessTree() to process XInclude only on a subtree
2737 this should fix bug #115385
2738
Daniel Veillard409a8142003-07-18 15:16:57 +00002739Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
2740
2741 * relaxng.c include/libxml/relaxng.h: adding Get interface for
2742 the error callback and parameters of parsing and validation
2743 contexts
2744 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
2745 on text nodes.
2746
Daniel Veillard2dcb9372003-07-16 21:18:19 +00002747Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2748
2749 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
2750 when using the push XML parser.
2751 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
2752 added the test to the regression suite.
2753
Daniel Veillard2009c4e2003-07-15 20:04:34 +00002754Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2755
2756 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
2757 as suggested by Rob Richards
2758
Daniel Veillard34ba3872003-07-15 13:34:05 +00002759Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
2760
2761 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
2762 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
2763 to unsigned int and a couple of others.
2764
2765Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2766
2767 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
2768
Daniel Veillard3dc93a42003-07-10 14:04:33 +00002769Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2770
2771 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
2772
Daniel Veillarddf101d82003-07-08 14:03:36 +00002773Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
2774
2775 * globals.c threads.c: fixes some problem when freeing unititialized
2776 mutexes
2777
Daniel Veillard2db8c122003-07-08 12:16:59 +00002778Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
2779
2780 * nanoftp.c nanohttp.c: the modules should not import <config.h>
2781 directly, some cleanups
2782 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
2783 validation code.
2784
Daniel Veillard13d07cd2003-07-07 16:02:41 +00002785Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
2786
2787 * win32/configure.js: Jesse Pelton pointed out a problem in the
2788 javascript code.
2789
Daniel Veillard75eb1ad2003-07-07 14:42:44 +00002790Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2791
2792 * NEWS doc/*: regenerated
2793 * nanoftp.c nanohttp.c: might fix includes problems with the
2794 Ipv6 support on solaris
2795 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
2796 defined as #IMPLIED
2797
Daniel Veillard560c2a42003-07-06 21:13:49 +00002798Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2799
Daniel Veillard83ee40d2003-08-09 22:24:09 +00002800 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +00002801 * nanohttp.c: changed some preprocessor block
2802 * xmlschemastypes.c: applied patch from Charles Bozeman adding
2803 hexBinary schema datatype and adding support for totalDigits and
2804 fractionDigits facets.
2805
Daniel Veillard7a985a12003-07-06 17:57:42 +00002806Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2807
2808 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
2809
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00002810Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2811
2812 * xinclude.c: fixed bug #116095 removing the error message when
2813 reapplying XInclude to a document.
2814
Daniel Veillard1997c3e2003-07-05 20:43:43 +00002815Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2816
2817 * xmlIO.c: applied small changes to portability layer for
2818 compilation on DJGPP Ms-DOS compiler.
2819
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00002820Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2821
2822 * parser.c HTMLparser.c: use the character() SAX callback
2823 if the cdataBlock ain't defined.
2824 * xpath.c: fix bug #115349 allowing compilation when configured
2825 with --without-xpath since the Schemas code needs NAN and co.
2826
William M. Brack59002e72003-07-04 17:01:59 +00002827Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
2828
2829 Fixed problem with multi-threading, shown by the test program
2830 testThreads. After fix, ran mutiple tests on various speed
2831 machines (single and dual processor X86), which all seem okay.
2832
2833 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
2834
2835 * threads.c: added missing initialisation for condition variable
2836 in xmlNewRMutex.
2837
Daniel Veillardde2a67b2003-06-21 14:20:04 +00002838Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2839
2840 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
2841 closing bug #114837
2842
2843 * configure.in: Added checks for IPv6 support and getaddrinfo().
2844
2845 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
2846
2847 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
2848
2849 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
2850 field or sockaddr_in field, depending upon the availability of IPv6
2851 support.
2852 have_ipv6(): Added to check for run-time IPv6 support.
2853 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
2854 Modified to parse a URI with IPv6 address given in [].
2855 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
2856 resolution, if it is available on the system, as gethostbyname
2857 does not return IPv6 addresses on some platforms.
2858 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
2859 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
2860 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
2861 we are dealing with.
2862
2863 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
2864 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
2865 a URI with IPv6 address given in [].
2866 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
2867 available on the system. Also IPv6 addresses will be resolved by
2868 gethostbyname only if IPv6 run-time support is available.
2869 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
2870
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00002871Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2872
2873 * win32/configure.js include/win32config.h
2874 include/libxml/xmlversion.h.in: Applied the patch for BCB
2875 by Eric Zurcher.
2876
Daniel Veillardd7cec922003-06-13 12:30:10 +00002877Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
2878
2879 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
2880 due to #115104 and while fixing #115101 . HTML URLs must not
2881 be version dependant.
2882
Daniel Veillard8265a182003-06-13 10:05:56 +00002883Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
2884
2885 * entities.c: do not generate &quot; for " outside of attributes
2886 * result//*: this changes the output of some tests
2887
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00002888Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2889
2890 * parser.c xmlIO.c: trying to fix #114277 about when file
2891 remapping and escaping should really be attempted.
2892
Daniel Veillarda37aab82003-06-09 09:10:36 +00002893Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
2894
2895 * doc/*: applied a patch from Gman for building docs
2896 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
2897 Gary Pennington to provide an allocator for xmlValidCtxt
2898 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
2899 #113580 about data not being passed immediately.
2900
Daniel Veillarde1326112003-06-05 09:32:20 +00002901Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
2902
2903 * tree.c: applied a couple of patches from Mark Itzcovitz
2904 to handle saving back "UTF-16" documents.
2905
Daniel Veillarda84c0b32003-06-02 16:58:46 +00002906Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
2907
2908 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
2909 some work done while in the Maldives (hence the timezone on the
2910 laptop !)
2911 * result/schemas/length3* test/schemas/deter0_*
2912 test/schemas/group0_*: some tests added too
2913
Daniel Veillard8caa9c22003-06-02 13:35:24 +00002914Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2915
2916 * encoding.c: small fix
2917 * xmlIO.c: fixed an error message
2918
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00002919Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2920
2921 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
2922 accepting an improper UTF8 sequence
2923
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00002924Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2925
2926 * threads.c: applied the patch from Stéphane Bidoul for getting
2927 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00002928 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00002929
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00002930Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
2931
2932 * HTMLtree.c: fixing bug #112904: html output method escaped
2933 plus sign character in URI attribute.
2934
Daniel Veillard781ac8b2003-05-15 22:11:36 +00002935Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
2936
2937 * build_glob.py global.data globals.c parser.c
2938 include/libxml/globals.h: patch from Stéphane Bidoul for setting
2939 up threads global defaults.
2940 * doc/libxml2-api.xml: this extends the API with new functions
2941 * python/tests/Makefile.am python/tests/reader2.py
2942 python/tests/thread2.py: integrated the associated testcase and
2943 fixed the error string used in reader2
2944
Daniel Veillard38b80a82003-05-14 18:59:00 +00002945Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
2946
2947 * configure.in libxml.spec.in python/Makefile.am: trying
2948 to conciliate --with-python= requirements and RPM builds,
2949 a PITA really...
2950
Daniel Veillard104caa32003-05-13 22:54:05 +00002951Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
2952
2953 * HTMLparser.c: oops last commit introduced a memory leak.
2954
Daniel Veillarde8b09e42003-05-13 22:14:13 +00002955Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2956
2957 * xmllint.c doc/xmllint.xml: added --nonet option
2958 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
2959 xsltproc or xmllint
2960 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
2961 rebuilt
2962 * HTMLparser.c: cleaned up the HTML parser context build when
2963 using an URL
2964
Daniel Veillardd437d322003-05-13 21:07:01 +00002965Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
2966
2967 * libxml.spec.in: added a comment about bug #112902
2968
William M. Brack3dd57f72003-05-13 02:06:18 +00002969Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
2970
2971 * minor cleanup of configure '--help' display
2972 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
2973
Daniel Veillardd72c7e32003-05-12 21:55:03 +00002974Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
2975
2976 * tree.c: PI nodes in external subset were not freed :-\
2977 fixes bug #112842
2978
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00002979Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
2980
2981 * xmllint.c: added --schema option to run WXS schema validation
2982 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
2983 tried to improve error reporting in the Schema code, some cleanup
2984 too.
2985
Daniel Veillard82bbbd42003-05-11 20:16:09 +00002986Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
2987
2988 * xmlschemas.c: fixed some problems in the handling of errors,
2989 and attributes addressed by references.
2990 * test/schemas/* result/schemas/*: dropped the verbosity level
2991 and added a couple of new tests
2992
Daniel Veillardadbb0e62003-05-10 20:02:45 +00002993Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2994
2995 * relaxng.c: Stéphane Bidoul found an off by one addressing
2996 error on the error handling.
2997
Daniel Veillarda77cf712003-05-09 23:09:55 +00002998Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
2999
3000 * xmlschemastypes.c: trying to fix #112673
3001
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00003002Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
3003
3004 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
3005 warning, this fixed a bug and should close #111574
3006
Daniel Veillard37fc84d2003-05-09 19:38:15 +00003007Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
3008
3009 * xmlschemas.c: fixing bug #104081 with xs:all with an element
3010 holding minOccurs="0"
3011 * test/schemas/all_* result/schemas/all_*: added some regression
3012 tests for that bug
3013 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
3014 Garry Pennington to compile without schemas support.
3015
Daniel Veillarda067e652003-05-01 08:03:46 +00003016Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
3017
3018 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
3019
Daniel Veillard61c52202003-04-30 12:20:34 +00003020Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
3021
3022 * xml2-config.in: try to fix Red hat bug #89957, do not
3023 output -L/usr/lib64
3024 * xmlreader.c: fixed a typo in a comment
3025
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00003026Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
3027
3028 * doc/tutorial/aph.html, ix01.html
3029 forgot to cvs add the new files. Thanks to Roland van Laar
3030 for pointing this out
3031
Daniel Veillardd4330462003-04-29 12:40:16 +00003032Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
3033
3034 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
3035 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
3036 to the XML/XSLT doc generation closing #111799
3037 * doc/html/*: complete update of the HTML results
3038
Igor Zlatkovica28d2362003-04-28 12:56:01 +00003039Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3040
3041 * win32/defgen.xsl: fixed the conditional for unicode map,
3042 removed hardcoded schema entries
3043
3044Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3045
3046 * win32/defgen.xsl: new file, stylesheet for generating
3047 win32/libxml2.def.src from doc/libxml2-api.xml
3048 * win32/libxml2.def.src: is autogenerated from now on, changes
3049 to this file will not appear here anymore
3050
Daniel Veillard94bb2f12003-04-27 22:14:07 +00003051Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
3052
3053 * win32/configure.js python/setup.py.in: applied patch
3054 from Stéphane Bidoul for the Python bindings on the new
3055 release.
3056
Igor Zlatkovic34656b42003-04-27 16:00:05 +00003057Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3058
3059 * debugXML.c: included libxml/uri.h for xmlCanonicPath
3060 declaration
3061 * win32/configure.js: thread-enabled build is now default
3062 * win32/libxml2.def.src: added more exports
3063
Daniel Veillard1177ca42003-04-26 22:29:54 +00003064Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
3065
3066 * NEWS doc/*.xsl doc/*.html: updated the web site separated
3067 developers from common pages, made the transition to XHTML1,
3068 added validity checking to the makefile rules.
3069
Daniel Veillard329456a2003-04-26 21:21:00 +00003070Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
3071
3072 * parser.c: fix for xmlIOParseDTD same as previous and reported
3073 by Petr Pajas
3074
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00003075Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
3076
3077 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
3078 closing #111638
3079
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00003080Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
3081
3082 * python/generator.py: fixed a problem in the generator where
3083 the way functions are remapped as methods on classes was
3084 not symetric and dependant on python internal hash order,
3085 as reported by Stéphane Bidoul
3086
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00003087Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
3088
3089 * doc/tutorial:
3090 xmltutorial.xml
3091 xmltutorial.pdf
3092 *.html
3093 add appendix on generating compiler flags, more indexing
3094
Daniel Veillard1c960272003-04-25 23:12:22 +00003095Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
3096
3097 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
3098 to get libxml-2.5.7 to compile on OpenVMS
3099
Daniel Veillardc5573462003-04-25 16:43:49 +00003100Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
3101
3102 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
3103
Daniel Veillardfd583412003-04-25 13:22:10 +00003104Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
3105
3106 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
3107 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
3108 man page based on xsltproc and a stylesheet PI in the XML.
3109
Daniel Veillarddc07e182003-04-25 10:39:38 +00003110Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
3111
3112 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
3113 character preventing rendering by the man command.
3114
Daniel Veillard92fc02c2003-04-24 23:12:35 +00003115Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
3116
3117 * NEWS configure.in: preparing release 2.5.7
3118 * doc/*: updated and rebuilt the docs
3119 * doc/apibuild.py: fixed the script
3120
Daniel Veillardde0a0a52003-04-24 17:12:57 +00003121Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
3122
3123 * Makefile.am doc/apibuild.py: make sure the OOM code don't
3124 get in the way of the builds
3125 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
3126
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00003127Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
3128
3129 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
3130 Memory test from Havoc Pennington #109368
3131 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
3132 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
3133 include/libxml/parser.h: a lot of memory allocation cleanups
3134 based on the results of the OOM testing
3135 * check-relaxng-test-suite2.py: seems I forgot to commit the
3136 script.
3137
Daniel Veillard18f113d2003-04-23 15:18:26 +00003138Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
3139
3140 * xmlschemastypes.c: trivial fix for 109774 removing a warning
3141
Daniel Veillard85095e22003-04-23 13:56:44 +00003142Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
3143
3144 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
3145 more places where xmlCanonicPath() must be used to convert
3146 filenames to URLs, trying to fix #111088
3147
Daniel Veillard54396242003-04-23 07:36:50 +00003148Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
3149
3150 * python/libxml.c python/libxml.py: applied patch from
3151 Brent M Hendricks adding binding for xmlCatalogAddLocal
3152
Daniel Veillard45269b82003-04-22 13:21:57 +00003153Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
3154
3155 * HTMLparser.c: tried to fix #98879 again in a more solid
3156 way.
3157
Igor Zlatkovic94f48842003-04-22 12:00:37 +00003158Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3159
3160 * win32/libxml2.def.src: added more exports from the relaxng and
3161 xmlreader clan
3162
Daniel Veillardf431eb82003-04-22 08:37:26 +00003163Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
3164
3165 * SAX.c test/valid/ns* test/result/ns*: applied the patch
3166 provided by Brent Hendricks fixing #105992 and integrated the
3167 examples in the testsuite.
3168
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00003169Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
3170
3171 * TODO: updated a bit
3172 * configure.in: fixed the comment, threads now default to on
3173 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
3174
Daniel Veillarda880b122003-04-21 21:36:41 +00003175Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
3176
3177 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
3178 xmlreader.c include/libxml/parser.h: a lot of performance work
3179 especially the speed of streaming through the reader and push
3180 interface. Some thread related optimizations. Nearly doubled the
3181 speed of parsing through the reader.
3182
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00003183Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
3184
3185 * doc/xmllint.xml
3186 * doc/xmllint.1
3187 update man page to explain use of --stream
3188
Daniel Veillard3c908dc2003-04-19 00:07:51 +00003189Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
3190
3191 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
3192 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
3193 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
3194 include/libxml/globals.h include/libxml/xmlmemory.h: added
3195 xmlMallocAtomic() to be used when allocating blocks which
3196 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
3197 to allow registering the full set of functions needed by
3198 a garbage collecting allocator like libgc, ref #109944
3199
Daniel Veillard84942712003-04-18 14:40:05 +00003200Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
3201
3202 * configure.in: switched to have thread support enabled by default,
3203 didn't got troubles with ABI compatibility on Linux, hope it
3204 won't break on strange OSes, if yes, report the system ID
3205 * doc/libxml2-api.xml: just rebuilt the API
3206
Daniel Veillard3e59fc52003-04-18 12:34:58 +00003207Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
3208
3209 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
3210 added support for large file, tested with a 3+GB instance,
3211 and some cleanup.
3212 * catalog.c: added a TODO
3213 * Makefile.am: added some "make tests" comments
3214
Daniel Veillardac297932003-04-17 12:55:35 +00003215Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
3216
3217 * relaxng.c: some cleanups
3218 * doc/xmlreader.html: extended the document to cover RelaxNG and
3219 tree operations
3220 * python/tests/Makefile.am python/tests/reader[46].py: added some
3221 xmlReader example/regression tests
3222 * result/relaxng/tutor*.err: updated the output of a number of tests
3223
Daniel Veillard62163602003-04-17 09:36:38 +00003224Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
3225
3226 * relaxng.c: valgrind pointed out an uninitialized variable error.
3227
Daniel Veillard33300b42003-04-17 09:09:19 +00003228Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
3229
3230 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
3231 xmlreader.c: augnemting the APIs, cleanups.
3232 * parser.c: cleanup bug #111005
3233 * xmlIO.c: added some missing comments
3234
Daniel Veillardce192eb2003-04-16 15:58:05 +00003235Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
3236
3237 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
3238 trying to improve the subset compiled, and more testing.
3239 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
3240 documentation
3241 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
3242 * result/relaxng/*.err: fix some of the outputs
3243
Daniel Veillardf4e55762003-04-15 23:32:22 +00003244Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
3245
3246 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
3247 include/libxml/xmlreader.h: implemented streaming of
3248 RelaxNG (when possible) on top of the xmlReader interface,
3249 provided it as xmllint --stream --relaxng .rng .xml
3250 This seems to mostly work.
3251 * Makefile.am: updated to test RelaxNG streaming
3252
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00003253Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
3254
3255 * relaxng.c include/libxml/relaxng.h: integrated the regexp
3256 based validity checking of fragments of the document for
3257 which the RNG can be compiled to regexps. Works on all regression
3258 tests, only fix needed is related to error messages.
3259
Daniel Veillard52b48c72003-04-13 19:53:42 +00003260Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
3261
3262 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
3263 include/libxml/xmlregexp.h: Starting work precompiling
3264 parts of RelaxNG schemas. Not plugged onto validity checking
3265 yet, just the regexp building part. Needed to extend some
3266 of the automata and regexp APIs.
3267
Daniel Veillardf6bad792003-04-11 19:38:54 +00003268Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
3269
3270 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
3271 xmllint --stream and xmllint --stream --valid returns errors
3272 code appropriately
3273
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00003274Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
3275
3276 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
3277 and Next() operation to work on subtrees within the reader
3278 framework.
3279 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
3280 * python/tests/reader5.py: added an example for those new
3281 functions of the reader.
3282
Daniel Veillard645c6902003-04-10 21:40:49 +00003283Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
3284
3285 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
3286
Daniel Veillard9e077102003-04-10 13:36:54 +00003287Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
3288
3289 * xmlreader.c: fixing HasValue for namespace as raised by
3290 Denys Duchier
3291
Daniel Veillard02ea1412003-04-09 12:08:47 +00003292Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
3293
3294 * HTMLparser.c include/libxml/HTMLparser.h: exported
3295 htmlCreateMemoryParserCtxt() it was static
3296
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00003297Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
3298
3299 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3300 update from Charles Bozeman for date and duration types
3301 * test/schemas/date_0.* test/schemas/dur_0.*
3302 result/schemas/date_0.* result/schemas/dur_0.*: updated too
3303
Daniel Veillardc00cda82003-04-07 10:22:39 +00003304Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
3305
3306 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
3307 fixing bug #107129, removing excessive allocation and calls
3308 to *printf in the code to build QName strings.
3309
Igor Zlatkovic69651182003-04-05 09:43:30 +00003310Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
3311
3312 * win32/libxml2.def.src: fixed conditional exports, reported by
3313 Luke Murray.
3314
Daniel Veillardadba5f12003-04-04 16:09:01 +00003315Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
3316
3317 * parser.c: fixed a possible problem with xmlRecoverMemory()
3318
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00003319Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
3320
3321 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
3322 triostr.h: Bjorn sent an update for the TRIO portability layer.
3323
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00003324Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3325
3326 * win32/libxml2.def.src: exported new functions
3327
Daniel Veillardc2d4a932003-04-01 11:13:05 +00003328Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
3329
3330 * configure.in NEWS: preparing release 2.5.6
3331 * doc/*: updated and rebuilt the docs
3332
Daniel Veillarde5020412003-04-01 09:55:20 +00003333Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
3334
3335 * SAX.c: fixed an uninitialized memory access pointed by valgrind
3336 on C14Ntests
3337
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00003338Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
3339
3340 * relaxng.c: one more fixup of error message reporting
3341
Daniel Veillard5f1946a2003-03-31 16:38:16 +00003342Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
3343
3344 * relaxng.c: more work on bug #109225, and fixed an uninitialized
3345 variable pointed out by valgrind
3346
Daniel Veillarda507fbf2003-03-31 16:09:37 +00003347Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
3348
3349 * relaxng.c: try to work on bug #109225 and provide better
3350 error reports.
3351 * result/relaxng/* : this change the output of a number of tests
3352 * xinclude.c: fixing the parsed entity redefinition problem
3353 raised on the list.
3354 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
3355
Daniel Veillardb3721c22003-03-31 11:22:25 +00003356Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
3357
3358 * xmlschemastypes.c: fixed date comparison to handle the tzo
3359 The only failures left are disagreements on Notations and
3360 '+1' not being allowed for ulong, uint, ushort and ubyte.
3361
Daniel Veillard455cc072003-03-31 10:13:23 +00003362Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
3363
3364 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
3365 to the XML Schemas errata
3366 http://www.w3.org/2001/05/xmlschema-errata#e2-12
3367
Daniel Veillarde637c4a2003-03-30 21:10:09 +00003368Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
3369
3370 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
3371 and facets support. Currently only schemas with binHex or
3372 base64 don't compile. A few error left in the test suite:
3373 found 1035 test instances: 919 success 23 failures
3374 most are gdate or gdateyear failing check, and a few cases where
3375 James clark tests results are strange.
3376 * valid.c: allow to reuse the Notation checking routine without
3377 having a validation context.
3378 * SAX.c: removed a #if 0
3379
Daniel Veillardb6c7f412003-03-29 16:41:55 +00003380Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
3381
3382 * xinclude.c: forgot to apply one check from #106931 patch
3383 * xmlschemastypes.c: more work on XML Schemas datatypes
3384
Daniel Veillardc4c21552003-03-29 10:53:38 +00003385Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
3386
3387 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
3388 on cleaning up XML Schemas datatypes based on James Clark tests
3389 test/xsdtest/xsdtest.xml
3390
Daniel Veillard80b19092003-03-28 13:29:53 +00003391Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
3392
3393 * relaxng.c: implemented comparisons for Schemas values.
3394 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
3395 some bugs in duration handling, comparisons for durations
3396 and decimals, removed all memory leaks pointed out by James
3397 testsuite. Current status is now
3398 found 238 test schemas: 197 success 41 failures
3399 found 1035 test instances: 803 success 130 failures
3400
Daniel Veillard91a13252003-03-27 23:44:43 +00003401Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3402
3403 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
3404 leaks in the W3C XML Schemas code
3405 * xmlschemastypes.c: implemented nonPositiveInteger
3406 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
3407 fixed the test and result.
3408
Daniel Veillard6560a422003-03-27 21:25:38 +00003409Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3410
3411 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
3412 parser and a typo
3413 * xmlschemastypes.c: reindenting, fixing a memory access
3414 problem with dates.
3415
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00003416Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3417
3418 * parser.c: fixing #109227 providing more context in case of
3419 start/end tag mismatch
3420 * python/tests/ctxterror.py python/tests/readererr.py: update the
3421 tests accordingly
3422
Daniel Veillardd9b72832003-03-27 14:24:00 +00003423Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
3424
3425 * xinclude.c: should fix #109327 errors on memory accesses
3426
Daniel Veillardc7e9b192003-03-27 14:08:24 +00003427Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
3428
3429 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
3430 is an URI reference
3431
Daniel Veillarde209b332003-03-26 21:40:13 +00003432Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3433
3434 * xpath.c: fixed bug #109160 on non-ASCII IDs
3435
Daniel Veillard642104e2003-03-26 16:32:05 +00003436Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
3437
3438 * parser.c: Norm suggested a nicer error message for xml:space values
3439 errors
3440
Daniel Veillarde4fa2932003-03-26 00:38:10 +00003441Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3442
3443 * xpath.c include/libxml/xpath.h: first part of the fix to
3444 performance bug #108905, adds xmlXPathOrderDocElems() providing
3445 document order for nodes.
3446 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
3447
Daniel Veillard09628212003-03-25 15:10:27 +00003448Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3449
3450 * xmlschemastypes.c: removing a warning with Sun compiler
3451 bug #109154
3452
MST 2003 John Fleckda271742003-03-25 14:05:17 +00003453Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
3454
3455 * doc/xmllint.xml
3456 * doc/xmllint.1
3457 update xmllint man page with --relaxng option
3458
Daniel Veillard2032d292003-03-25 11:09:40 +00003459Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
3460
3461 * python/setup.py.in : was missing "drv_libxml2.py"
3462
Daniel Veillard9adc0462003-03-24 18:39:54 +00003463Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
3464
3465 * tree.c xpath.c: some changes related to the new way of
3466 handling Result Value Tree, before 2.5.5
3467
Daniel Veillardd8da01c2003-03-24 15:58:23 +00003468Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3469
3470 * configure.in NEWS: preparing release 2.5.5
3471 * doc/* : updated the documentation and regenerated it.
3472
Daniel Veillardef0b4502003-03-24 13:57:34 +00003473Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3474
3475 * xpath.c: fixed some problems related to #75813 about handling
3476 of Result Value Trees
3477
Daniel Veillard9231ff92003-03-23 22:00:51 +00003478Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3479
3480 * uri.c: applied a set of patches from Lorenzo Viali correcting
3481 URI parsing errors.
3482
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00003483Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3484
3485 * parser.c: validity status was not passed back when validating in
3486 entities, but raised by Oliver Fischer
3487
Daniel Veillard04ee2f22003-03-23 20:31:46 +00003488Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3489
3490 * HTMLtree.c: avoid escaping ',' in URIs
3491
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00003492Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3493
3494 * parser.c: fixing bug #108976 get the ID/REFs to reference
3495 the ID in the document content and not in the entity copy
3496 * SAX.c include/libxml/parser.h: more checking of the ID/REF
3497 stuff, better solution for #107208
3498 * xmlregexp.c: removed a direct printf, dohhh
3499 * xmlreader.c: fixed a bug on streaming validation of empty
3500 elements in entities
3501 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
3502 cleanup of the validation tests
3503 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
3504 added more ID/IDREF tests to the suite
3505
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00003506Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
3507
3508 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
3509 compiler.
3510
Daniel Veillard20863822003-03-22 17:51:47 +00003511Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
3512
3513 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
3514
Daniel Veillard9ff2d472003-03-22 15:18:01 +00003515Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3516
3517 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
3518 defined in entities content
3519
Daniel Veillard99737f52003-03-22 14:55:50 +00003520Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
3521
3522 * SAX.c: Fixed validation bug #108858 on namespace names using
3523 entities and reported by Brent Hendricks
3524 * xmllint.c: report xmlTextReaderHasValue() result in --stream
3525 --debug output.
3526
Daniel Veillard48ef4c92003-03-22 12:38:15 +00003527Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3528
3529 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
3530 about the DocType node not being reported sometimes.
3531 * python/tests/reader.py: added to test to the regression checks
3532
Daniel Veillard120e8eb2003-03-22 01:00:34 +00003533Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3534
3535 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
3536 reported by Edd Dumbill
3537
Daniel Veillard77a90a72003-03-22 00:04:05 +00003538Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3539
3540 * HTMLparser.c parser.c parserInternals.c: patch from
3541 johan@evenhuis.nl for #107937 fixing some line counting
3542 problems, and some other cleanups.
3543 * result/HTML/: this result in some line number changes
3544
Daniel Veillard580ced82003-03-21 21:22:48 +00003545Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3546
3547 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
3548 instead of libxml.spec
3549 * relaxng.c: fixed some of the error reporting excessive
3550 verbosity
3551 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
3552 xmlschemastypes.c: removed some warnings from gcc
3553 * doc/libxml2-api.xml: rebuilt
3554
Daniel Veillarde063f482003-03-21 16:53:17 +00003555Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3556
3557 * relaxng.c: another optimization, for choice this time
3558 * result/relaxng/spec1* result/relaxng/tutor12_1*
3559 result/relaxng/tutor3_7: cleanups.
3560
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00003561Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3562
3563 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
3564 * test/relaxng/testsuite.xml: augmented the test suite
3565 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
3566 some schemas validation tests in the presence of foreign
3567 namespaces.
3568
Daniel Veillardbbb78b52003-03-21 01:24:45 +00003569Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
3570
3571 * relaxng.c: added another interleave speedup.
3572
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00003573Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3574
3575 * xmlschemastypes.c: added integer and fixed one of the
3576 IDREFS regression tests pbm
3577 * result/relaxng/docbook_0.err: updated
3578
Daniel Veillard249d7bb2003-03-19 21:02:29 +00003579Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3580
3581 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
3582 declared both in the DTD and in the Schemas <grin/>
3583 * relaxng.c: more debug, added a big optimization for <mixed>
3584 * test/relaxng/testsuite.xml: augmented the testsuite
3585 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
3586 DocBook example to the regression tests
3587
Daniel Veillard798024a2003-03-19 10:36:09 +00003588Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
3589
3590 * check-xsddata-test-suite.py: cosmetic change for output
3591 * relaxng.c: try to minimize calls to malloc/free for states.
3592
Daniel Veillarda1a9d042003-03-18 16:53:17 +00003593Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3594
3595 * tree.c: removed a warning
3596 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
3597 support
3598 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
3599 cleanup/improvements of the regression tests batch
3600 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
3601
Daniel Veillard28c52ab2003-03-18 11:39:17 +00003602Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
3603
3604 * relaxng.c: fixed error msg cleanup deallocation
3605 * xmlschemastypes.c: added a function to handle lists of
3606 atomic types, added support for IDREFS
3607
Daniel Veillardc3da18a2003-03-18 00:31:04 +00003608Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
3609
3610 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
3611 and IDREF, usable from RelaxNG now
3612 * include/libxml/xmlschemastypes.h: need to add a new interface
3613 because the validation modifies the infoset
3614 * test/relaxng/testsuite.xml: extended the testsuite
3615
Daniel Veillard952379b2003-03-17 15:37:12 +00003616Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3617
3618 * relaxng.c: fixed the last core RelaxNG bug known #107083,
3619 shemas datatype ID/IDREF support still missing though.
3620 * xmlreader.c: fix a crashing bug with prefix raised by
3621 Merijn Broeren
3622 * test/relaxng/testsuite.xml: augmented the testsuite with
3623 complex inheritance tests
3624
Daniel Veillardfd573f12003-03-16 17:52:32 +00003625Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3626
3627 * relaxng.c: switched back to the previous Relax-NG code base,
3628 the derivation algorithm need severe constraining code to avoid
3629 combinatorial explosion. Fixed the problem with Sebastian Rahtz
3630 TEI based example and other bugs
3631 * result/relaxng/*err: updated the results
3632 * test/relaxng/testsuite.xml: started a new test suite
3633
Daniel Veillard1564e6e2003-03-15 21:30:25 +00003634Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
3635
3636 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
3637 that the original RelaxNG validation code was un-fixeable, it got
3638 rewritten to use the derivation algorithm from James Clark and
3639 redebugged it (nearly) from scratch:
3640 found 373 test schemas: 372 success 1 failures
3641 found 529 test instances: 529 success 0 failures
3642
Daniel Veillard39eb88b2003-03-11 11:21:28 +00003643Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3644
3645 * SAX.c parser.c: fix some recursion problems introduced in the
3646 last release.
3647 * relaxng.c: more debugging of the RNG validation engine, still
3648 problems though.
3649
Daniel Veillard5add8682003-03-10 13:13:58 +00003650Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3651
3652 * Makefile.am: stop generating wrong result file with * in name
3653 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
3654 * result/relaxng/demo* test/relaxng/demo: added the tests from
3655 Sebastian reproducing the problem.
3656
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00003657Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
3658
Daniel Veillard5add8682003-03-10 13:13:58 +00003659 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
3660 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00003661
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00003662Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
3663
3664 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
3665 variable to control the indentation for the xmllint "--format"
3666 option
3667
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00003668Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3669
3670 * encoding.c: applied Gennady's patch against buffer overrun
3671
Daniel Veillard42f12e92003-03-07 18:32:59 +00003672Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3673
3674 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
3675 Clark it appeared I had bug in URI parsing code ...
3676 * relaxng.c include/libxml/relaxng.h: completely revamped error
3677 reporting to not loose message from optional parts.
3678 * xmllint.c: added timing for RNG validation steps
3679 * result/relaxng/*: updated the result, all error messages changed
3680
Daniel Veillardedfd5882003-03-07 14:20:40 +00003681Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3682
3683 * xpath.c: fix bug #107804, the algorithm used for document order
3684 computation was failing on attributes.
3685
Daniel Veillard83391282003-03-06 21:37:30 +00003686Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3687
3688 * valid.c: fix bug #107764 , possibility of buffer overflow
3689 in xmlValidDebug()
3690
Daniel Veillard6c73cb82003-03-05 16:45:40 +00003691Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
3692
3693 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
3694 from Philipp Dunkel
3695
Daniel Veillard5f704af2003-03-05 10:01:43 +00003696Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3697
3698 * xmlschemastype.c: made powten array static it should not be exported
3699 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
3700 parser function.
3701 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
3702
Daniel Veillard7b72ee52003-02-27 23:24:53 +00003703Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3704
3705 * tree.c: fixed a node dump crash on attributes
3706 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
3707 an URI test bug and get better output.
3708
Daniel Veillard463a5472003-02-27 21:30:32 +00003709Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3710
3711 * check-xsddata-test-suite.py: give more infos
3712 * relaxng.c: fix a bug reported by Sebastian Rahtz and
3713 REF->DEF in attribute values.
3714
Daniel Veillardeb7189f2003-02-27 20:11:13 +00003715Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3716
3717 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
3718 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
3719 regression tests from James Clark.
3720
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00003721Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3722
3723 * relaxng.c xmlschemas.c xmlschemastypes.c
3724 include/libxml/xmlschemastypes.h: added param support for relaxng
3725 type checking, started to increment the pool of simple types
3726 registered, still much work to be done on simple types and
3727 facets checkings.
3728
Daniel Veillard19ab45b2003-02-26 15:49:03 +00003729Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3730
3731 * entities.c: fixes again one of the problem raised by
3732 James Clark in #106788
3733
Daniel Veillardc482e262003-02-26 14:48:48 +00003734Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3735
3736 * relaxng.c: Fixed a couple of problem raised by James Clark
3737 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
3738 datatype level still not fixed though.
3739
Daniel Veillard17bed982003-02-24 20:11:43 +00003740Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3741
3742 * configure.in: preparing release 2.5.4
3743 * doc/*: updated and rebuilt the docs
3744 * relaxng.c: removed warnings
3745 * result/relaxng/*: updated the results
3746
Daniel Veillardf4be0182003-02-24 19:54:33 +00003747Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3748
3749 * valid.c: fixes a DTD regexp generation problem.
3750
Daniel Veillard02111c12003-02-24 19:14:52 +00003751Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3752
3753 * parser.c: fixes bug #105998 about false detection of
3754 attribute consumption loop.
3755
Daniel Veillard2406abd2003-02-24 18:16:47 +00003756Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3757
3758 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
3759
Daniel Veillardfcc822e2003-02-24 17:52:08 +00003760Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3761
3762 * SAX.c: fixed bug #105992
3763
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00003764Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
3765
3766 * tree.c: fixed xmlSetProp and al. when the node passed is not an
3767 element.
3768 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
3769 found 373 test schemas: 369 success 4 failures
3770 found 529 test instances: 525 success 4 failures
3771 * check-relaxng-test-suite.py: added memory debug reporting
3772
Daniel Veillardc64b8e92003-02-24 11:47:13 +00003773Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3774
3775 * uri.c parser.c: some warning removal on Igor's patch
3776 * tree.c: seems I messed up with #106788 fix
3777 * python/libxml.c: fixed some base problems when Python provides
3778 the resolver.
3779 * relaxng.c: fixed the interleave algorithm
3780 found 373 test schemas: 364 success 9 failures
3781 found 529 test instances: 525 success 4 failures
3782 the resulting failures are bug in the algorithm from 7.3 and
3783 lack of support for params
3784
Daniel Veillard0046c0f2003-02-23 13:52:30 +00003785Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3786
3787 * parser.c: another fix for nodeinfo in entities problem
3788 * tree.c entities.c: fixed bug #106788 from James Clark
3789 some spaces need to be serialized as character references.
3790
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00003791Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3792
3793 * parser.c uri.c: fixed the bug I introduced in the path
3794 handling, reported by Sebastian Bergmann
3795
Daniel Veillard44e1dd02003-02-21 23:23:28 +00003796Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3797
3798 * parser.c: fixing some nodeinfo in entities problem raised
3799 by Glenn W. Bach
3800 * relaxng.c: implemented the first section 7.3 check
3801 * result/relaxng/*: updated the results
3802
Daniel Veillardc5312d72003-02-21 17:14:10 +00003803Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3804
3805 * relaxng.c: fixed some problems in the previous commit
3806 and finished implementing 4.16 rules checking
3807 found 373 test schemas: 353 success 20 failures
3808 found 529 test instances: 519 success 6 failures
3809 * result/relaxng/*: updated the results
3810
Daniel Veillard4c5cf702003-02-21 15:40:34 +00003811Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3812
3813 * relaxng.c: implemented checks from section 7.2
3814
Daniel Veillard77648bb2003-02-20 15:03:22 +00003815Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3816
3817 * relaxng.c: implemented the checks from section 7.1, fixed
3818 some of the 4.20 and 4.21 problems.
3819 found 373 test schemas: 338 success 35 failures
3820 found 529 test instances: 519 success 6 failures
3821 * result/relaxng/*: updated the results
3822
Daniel Veillard1c745ad2003-02-20 00:11:02 +00003823Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3824
3825 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
3826 * result/relaxng/*: updated the results
3827
Daniel Veillardce14fa52003-02-19 17:32:48 +00003828Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3829
3830 * relaxng.c: more bugfixes
3831 * result/relaxng/*: updated the results
3832
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00003833Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3834
3835 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
3836 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
3837 * SAX.c: ensured xmlDoc.URL is always canonic
3838 * parser.c: obsoleted xmlNormalizeWindowsPath
3839 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
3840 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
3841 * win32/libxml2.def.src: added few exports
3842
3843
Daniel Veillard2e9b1652003-02-19 13:29:45 +00003844Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
3845
3846 * Makefile.am configure.in: patched to have shared libraries
3847 for Python regression tests and static binaries for gdb debug
3848 in my development environment
3849 * relaxng.c: more bugfixes
3850 found 373 test schemas: 296 success 77 failures
3851 found 529 test instances: 516 success 8 failures
3852 * result/relaxng/*: updated the results
3853
Daniel Veillard8fe98712003-02-19 00:19:14 +00003854Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3855
3856 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
3857
Daniel Veillardd4310742003-02-18 21:12:46 +00003858Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3859
3860 * xmlschemastypes.c: float/double check bugfix
3861 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
3862 validation
3863 * xmlreader.c: add a TODO for Jody
3864 * relaxng.c: bugfix bugfix bugfix
3865 found 373 test schemas: 300 success 73 failures
3866 found 529 test instances: 507 success 10 failures
3867 * result/relaxng/*: updated the results
3868
Daniel Veillard2df2de22003-02-17 23:34:33 +00003869Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3870
3871 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
3872
Daniel Veillard416589a2003-02-17 17:25:42 +00003873Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3874
3875 * relaxng.c check-relaxng-test-suite.py: more work on the
3876 RelaxNG implementation conformance testing.
3877 found 373 test schemas: 284 success 89 failures
3878 found 529 test instances: 448 success 47 failures
3879 * result/relaxng/*: updated the results
3880
Daniel Veillard784b9352003-02-16 15:50:27 +00003881Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3882
3883 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
3884 a patch from Kjartan Maraas to fix some typos
3885
Daniel Veillardfebcca42003-02-16 15:44:18 +00003886Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
3887
3888 * relaxng.c: more bug-hunting
3889 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
3890 intermediate rng tree
3891 * python/generator.py: patch from Stephane Bidoul to fix the generator
3892 on python < 2.2
3893
Daniel Veillardd2298792003-02-14 16:54:11 +00003894Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3895
3896 * check-relaxng-test-suite.py relaxng.c: more testing on the
3897 Relax-NG front, cleaning up the regression tests failures
3898 current state and I forgot support for "mixed":
3899 found 373 test schemas: 280 success 93 failures
3900 found 529 test instances: 401 success 68 failures
3901 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
3902 moved the Name, NCName and QName validation routine in tree.c
3903 * uri.c: fixed handling of URI ending up with #, i.e. having
3904 an empty fragment ID.
3905 * result/relaxng/*: updated the results
3906
Daniel Veillard9a237c92003-02-13 15:52:58 +00003907Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3908
3909 * check-xinclude-test-suite.py: improved the script accordingly
3910 to the XInclude regression tests updates
3911 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
3912 November 2002
3913 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
3914 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
3915 augmented the Xpointer testsuite for the element() scheme
3916
Daniel Veillardf4b4f982003-02-13 11:02:08 +00003917Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3918
3919 * relaxng.c: added TODO for the DTD compatibility spec
3920 * xinclude.c: more bug fixes driven by the testsuite
3921
Daniel Veillardd581b7e2003-02-11 18:03:05 +00003922Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
3923
3924 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
3925 regression tests for XInclude, improved the script, improving
3926 XInclude error reporting mechanism
3927
Daniel Veillard1d788d22003-02-10 16:21:58 +00003928Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3929
3930 * NEWS doc/* configure.in: preparing release 2.5.3
3931
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00003932Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
3933
3934 * tree.c: trying to fix #104934 about some XHTML1 serialization
3935 issues.
3936
Daniel Veillard809faa52003-02-10 15:43:53 +00003937Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
3938
3939 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
3940 encoding conversion when the input buffer stops in the
3941 middle of a multibyte char
3942
Daniel Veillard1703c5f2003-02-10 14:28:44 +00003943Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3944
3945 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
3946 * check-relaxng-test-suite.py: python script to run regression
3947 against OASIS RelaxNG testsuite
3948 * relaxng.c: some cleanup tweaks
3949 * HTMLparser.c globals.c: cleanups in comments
3950 * doc/libxml2-api.xml: updated the API
3951 * result/relaxng/*: errors moved files, so large diffs but
3952 no changes at the semantic level.
3953
Daniel Veillard6aa2f602003-02-10 00:01:56 +00003954Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3955
3956 * tree.c: fixing #105678 problem when dumping a namespace node.
3957
Daniel Veillard591b4be2003-02-09 23:33:36 +00003958Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3959
3960 * xpath.c: fixed doc comment problems
3961 * python/generator.py python/libxml_wrap.h python/types.c: adding
3962 RelaxNG wrappers
3963 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
3964 test of those early Python RelaxNG bindings
3965
3966Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00003967
3968 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
3969 * relaxng.c: found the validation problem I had with interleave
3970 when not covering all remaining siblings
3971 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
3972 testsuite and check the RNG schemas against the RNG schemas
3973 given in appendix A
3974
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00003975Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3976
3977 * win32/Makefile.msvc: updates for RelaxNG
3978 * win32/Makefile.mingw: updates for RelaxNG
3979 * win32/libxml2.def.src: added RelaxNG exports
3980
Daniel Veillard97fd5672003-02-07 13:01:54 +00003981Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
3982
3983 * xinclude.c: applied another bug fix from Sean Chittenden
3984
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00003985Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
3986
3987 * configure.in xmllint.c: I f...ed up the default configuration
3988 of schemas and --relaxng option display in xmllint, pointed by
3989 Morus Walter.
3990 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
3991 detection module, fixes bug #105374.
3992
Daniel Veillardc5a70f22003-02-06 23:41:59 +00003993Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3994
3995 * xmlschemastypes.c: added the boolean base type.
3996
Daniel Veillard96a4b252003-02-06 08:22:32 +00003997Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
3998
3999 * xmlschemastypes.c: started implementing some of the missing
4000 default simple types
4001 * result/relaxng/*: updated the results
4002
Daniel Veillard72fef162003-02-05 14:31:19 +00004003Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
4004
4005 * NEWS doc/*: updated the docs, ready for 2.5.2 release
4006
Daniel Veillard71531f32003-02-05 13:19:53 +00004007Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
4008
4009 * HTMLparser.c tree.c xmlIO.c: comments cleanups
4010 * Makefile.am: use xmllint for doing the RelaxNG tests
4011 * configure.in: preparing 2.5.2 made schemas support default to
4012 on instead of off
4013 * relaxng.c: removed the verbosity
4014 * xmllint.c: added --relaxng option
4015 * python/generator.py python/libxml_wrap.h: prepared the integration
4016 of the new RelaxNG module and schemas
4017 * result/relaxng/*: less verbose output
4018
Daniel Veillardec498e12003-02-05 11:01:50 +00004019Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
4020
4021 * valid.c: do not run content model validation if the
4022 content is not determinist
4023
Daniel Veillardde590ca2003-02-05 10:45:26 +00004024Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
4025
4026 * SAX.c: added the redefinition of namespaced attribute
4027 check that was missing as Fabrice Desré pointed out.
4028
Daniel Veillard930dfb62003-02-05 10:17:38 +00004029Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
4030
4031 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
4032 improvements from Nick Kew, allowing to do more checking
4033 to HTML elements and attributes.
4034
Daniel Veillard4287c572003-02-04 22:48:53 +00004035Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
4036
4037 * xinclude.c: fixing bug #105137 about entities declaration
4038 needing to be copied to the including document.
4039
Daniel Veillard652d8a92003-02-04 19:28:49 +00004040Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
4041
4042 * catalog.c: fixed bug #104817 with delegateURI
4043 * xpath.c: fixing bugs #104123 and #104125
4044
Daniel Veillard0e298ad2003-02-04 16:14:33 +00004045Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
4046
4047 * configure.in valid.c xmlreader.c python/libxml_wrap.h
4048 python/types.c: fixing #104096 to compile without regexps
4049
Daniel Veillard57e79b32003-02-04 15:33:12 +00004050Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
4051
4052 * valid.c: fixing bug #103969 forgot to add an epsilon transition
4053 when building the automata for elem*
4054
Daniel Veillard358a9892003-02-04 15:22:32 +00004055Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
4056
4057 * HTMLparser.c: applied patch from Arne de Bruijn fixing
4058 bug #103827
4059
Daniel Veillardeb137172003-02-04 15:18:06 +00004060Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
4061
4062 * HTMLparser.c: updating a comment, fixing #103776
4063
Daniel Veillard8d589042003-02-04 15:07:21 +00004064Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
4065
4066 * parser.c: fixing bug 105049 for validity checking of content
4067 within recursive entities.
4068
Daniel Veillarde5b110b2003-02-04 14:43:39 +00004069Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
4070
4071 * HTMLparser.c: try to fix # 105049
4072 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
4073 * tree.c: updated a function comment
4074
Daniel Veillard419a7682003-02-03 23:22:49 +00004075Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
4076
4077 * relaxng: more work on grammars and refs/defs
4078 * test/relaxng/* result/relaxng/*: augmented/updated the
4079 regression tests
4080
Daniel Veillard144fae12003-02-03 13:17:57 +00004081Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
4082
4083 * relaxng: more work on name classes, except support
4084 * test/relaxng/* result/relaxng/*: augmented/updated the
4085 regression tests
4086
Daniel Veillard1ed7f362003-02-03 10:57:45 +00004087Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
4088
4089 * relaxng: more work on name classes, the "validate all" schemas
4090 seems to work now.
4091 * test/relaxng/* result/relaxng/*: augmented/updated the
4092 regression tests
4093
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00004094Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
4095
4096 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
4097 * parser.c: put a guard against infinite document depth, basically
4098 trying to avoid another kind of DoS attack.
4099 * relaxng.c: some code w.r.t. nameClasses
4100
Daniel Veillardfc1a4502003-02-02 16:02:55 +00004101Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
4102
4103 * test/relaxng/* result/relaxng/*: check all the namespace support
4104 was actually correct based on tutorial section 10.
4105
Daniel Veillarde2a5a082003-02-02 14:35:17 +00004106Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
4107
4108 * relaxng: include seems to work okay now
4109 * test/relaxng/* result/relaxng/*: augmented/updated the
4110 regression tests
4111
Daniel Veillarda9d912d2003-02-01 17:43:10 +00004112Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
4113
4114 * relaxng.c: a bit of work done in the train back.
4115 * test/relaxng/*: added one of the include tests
4116
Daniel Veillard154877e2003-01-30 12:17:05 +00004117Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
4118
4119 * relaxng: more work done in the train
4120 * test/relaxng/* result/relaxng/*: augmented/updated the
4121 regression tests
4122
Daniel Veillarde431a272003-01-29 23:02:33 +00004123Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
4124
4125 * relaxng.c: debugging of externalRef
4126 * test/relaxng/* result/relaxng/*: augmented/updated the
4127 regression tests
4128
Daniel Veillardd41f4f42003-01-29 21:07:52 +00004129Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
4130
4131 * relaxng.c: more work on Relax-NG, implementing externalRef
4132 * test/relaxng/* result/relaxng/*: augmented/updated the
4133 regression tests
4134 * Makefile.am: cleanup to Relaxtests target
4135
Daniel Veillardb08c9812003-01-28 23:09:49 +00004136Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
4137
4138 * relaxng.c: more work on Relax-NG, implementing interleave
4139 * test/relaxng/* result/relaxng/*: augmented/updated the
4140 regression tests
4141
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00004142Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
4143
4144 * relaxng.c: more work on Relax-NG, implementing interleave
4145 * test/relaxng/* result/relaxng/*: augmented/updated the
4146 regression tests
4147
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00004148Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
4149
4150 * doc/tutorial/customfo.xsl
4151 * doc/tutorial/customhtml.xsl
4152 adding stylesheet customizations used to generate fo
4153 for pdf and html
4154
Daniel Veillardc6e997c2003-01-27 12:35:42 +00004155Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
4156
4157 * relaxng.c: more work on Relax-NG
4158 * test/relaxng/* result/relaxng/*: augmented/updated the
4159 regression tests
4160 * xmlschemastypes.c: added a number of base type definition but not
4161 the associated checks, those are still TODOs
4162
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00004163Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
4164
4165 in docs/tutorial:
4166 * apa.html
4167 * apb.html
4168 * apc.html
4169 * apd.html
4170 * ape.html
4171 * apf.html
4172 * apg.html
4173 * ar01s02.html
4174 * ar01s03.html
4175 * ar01s04.html
4176 * ar01s05.html
4177 * ar01s06.html
4178 * ar01s07.html
4179 * ar01s08.html
4180 * index.html
4181 * xmltutorial.pdf
4182 * xmltutorial.xml
4183 add index to tutorial
4184
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00004185Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
4186
4187 * doc/xmlcatalog.1
4188 * doc/xmlcatalog_man.html
4189 * doc/xmlcatalog_man.xml
4190 belatedly fixing bug #93622 (adds rewriteURI type to
4191 "--add" option in xmlcatalog man page
4192
Daniel Veillard3be27512003-01-26 19:49:04 +00004193Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
4194
Daniel Veillardc6e997c2003-01-27 12:35:42 +00004195 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00004196 Julio Merino, closing #104475
4197
Daniel Veillardea3f3982003-01-26 19:45:18 +00004198Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
4199
4200 * relaxng.c: more work on Relax-NG
4201 * test/relaxng/* result/relaxng/*: augmented/updated the
4202 regression tests
4203
Daniel Veillardedc91922003-01-26 00:52:04 +00004204Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
4205
4206 * relaxng.c: more work on Relax-NG
4207 * test/relaxng/* result/relaxng/*: augmented/updated the
4208 regression tests
4209
Daniel Veillarddd1655c2003-01-25 18:01:32 +00004210Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
4211
4212 * README: updated the policy on private mail answers
4213 * relaxng.c: more work on Relax-NG
4214 * test/relaxng/* result/relaxng/*: augmented/updated the
4215 regression tests
4216
Daniel Veillard7424eb62003-01-24 14:14:52 +00004217Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
4218
4219 * error.c parser.c tree.c: applied a documentation patch from
4220 Stefan Kost
4221
Daniel Veillard276be4a2003-01-24 01:03:34 +00004222Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
4223
4224 * relaxng.c: more work on Relax-NG
4225 * doc/*: regenerated the docs
4226 * test/relaxng/* result/relaxng/*: updated and augmented the
4227 Relax-NG regression tests and results
4228
Daniel Veillard6eadf632003-01-23 18:29:16 +00004229Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
4230
4231 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
4232 First commit of the new Relax-NG validation code, not generally
4233 useful yet.
4234 * test/relaxng/* result/relaxng/*: current state of the regression
4235 tests
4236
Daniel Veillard814a76d2003-01-23 18:24:20 +00004237Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
4238
4239 * tree.c: minimized the memory allocated for GetContent
4240 and a bit of cleanup.
4241
Daniel Veillardff12c492003-01-23 16:42:55 +00004242Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
4243
4244 * python/generator.py: seems there is no good reasons to
4245 not generate bindings for XPointer
4246
Daniel Veillard540a31a2003-01-21 11:21:07 +00004247Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
4248
4249 * xmlreader.c doc/apibuild.py: applied a new patch from
4250 Stéphane Bidoul for cleanups
4251 * doc/libxml2-api.xml: rebuilt the API description with
4252 new entry points
4253
Daniel Veillard417be3a2003-01-20 21:26:34 +00004254Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
4255
4256 * xmlreader.c python/drv_libxml2.py python/generator.py
4257 python/libxml.c python/libxml.py python/libxml_wrap.h
4258 python/types.c: patch from Stéphane Bidoul for better per
4259 context error message APIs
4260 * python/tests/ctxterror.py python/tests/readererr.py:
4261 update of the tests
4262
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00004263Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
4264
4265 * doc/guidelines.html
4266 grammar and spelling cleanup
4267
Daniel Veillard26f70262003-01-16 22:45:08 +00004268Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
4269
4270 * xmlreader.c include/libxml/xmlreader.h python/generator.py
4271 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
4272 a patch from Stéphane Bidoul to allow per XMLtextReader error
4273 and warning handling
4274 * python/tests/Makefile.am python/tests/readererr.py: adding the
4275 specific regression test
4276
Daniel Veillard71f9d732003-01-14 16:07:16 +00004277Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
4278
4279 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
4280 should raise a syntax error
4281
Daniel Veillarde4a07e72003-01-14 14:40:25 +00004282Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
4283
4284 * python/libxml.c: cleanup patch from Stéphane Bidoul
4285
Daniel Veillard81601f92003-01-14 13:42:37 +00004286Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
4287
4288 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
4289
Daniel Veillarde6227e02003-01-14 11:42:39 +00004290Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
4291
4292 * python/generator.py python/libxml.c python/libxml.py
4293 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00004294 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00004295 Python level.
4296 * python/tests/Makefile.am python/tests/ctxterror.py: added a
4297 regression test for it.
4298
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00004299Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
4300
4301 * xmlreader.c: fixed the streaming property of the reader,
4302 it was generating tree faster than consuming it. Pointed out
4303 by Nate Myers
4304 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
4305
Igor Zlatkovic9df24742003-01-12 21:15:55 +00004306Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4307
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00004308 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00004309
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00004310Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
4311
4312 * xpath.c: fix to the XPath implementation for parent and
4313 ancestors axis when operating on a Result Value Tree.
4314 Fixes bug #100271
4315
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00004316Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
4317
4318 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
4319 to fix some URI/file escaping problems
4320
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00004321Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
4322
4323 * python/generator.py: fixed a bug raised by Raymond Wiker,
4324 docSetRootElement() should not raise an exception if the
4325 return is None
4326
Daniel Veillard3e20a292003-01-10 13:14:40 +00004327Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
4328
4329 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
4330 fixed bug #102181 by applying the suggested change and fixing
4331 the generation/registration problem.
4332
Daniel Veillarde55e8e42003-01-10 12:50:02 +00004333Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
4334
4335 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
4336 routines.
4337
Daniel Veillard8f872442003-01-09 23:19:02 +00004338Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
4339
4340 * parser.c: one more IsEmptyElement crazyness, that time in
4341 external parsed entities if substitution is asked.
4342 * python/tests/reader3.py: added a specific test.
4343
Daniel Veillarde329fc22003-01-09 21:36:42 +00004344Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
4345
4346 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
4347 support and improved error handler registration
4348
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00004349Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
4350
4351 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
4352 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
4353 * README: fixed a link
4354
Daniel Veillarde2830f12003-01-08 17:47:49 +00004355Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
4356
4357 * configure.in doc/* NEWS: preparing 2.5.1 release
4358 * SAX.c parser.c: fixing XmlTextReader bug
4359
Daniel Veillard8bf70b92003-01-07 23:14:24 +00004360Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
4361
4362 * SAX.c: fuck, I introduced a memory leak on external parsed
4363 entities in 2.5.0 :-(
4364
Daniel Veillard56ada1d2003-01-07 11:17:25 +00004365Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
4366
4367 * xmllint.c: another fix needed as pointed by Christophe Merlet
4368 for --stream --debug if compiled without debug support.
4369
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00004370Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
4371
4372 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00004373 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00004374 update man page with --stream and --chkregister
4375
Daniel Veillard8326e732003-01-07 00:19:07 +00004376Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
4377
4378 * globals.c: fixed --with-threads compile
4379 * xmllint.c: fixed --without-debug compile
4380 * include/libxml/globals.h: cleanup
4381 * include/libxml/schemasInternals.h: add a missing include
4382
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004383Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
4384
4385 * configure.in NEWS: preparing 2.5.0 release
4386 * SAX.c: only warn in pedantic mode about namespace name
4387 brokeness
4388 * globals.c: fix a doc generation problem
4389 * uri.c: fix #101520
4390 * doc/*: updated and rebuilt the doc for the release, includuding
4391 stylesheet update
4392 * python/Makefile.am: fix a filename bug
4393
4394Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
4395
4396 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
4397 should not be called.
4398
4399Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
4400
4401 * libxml-2.0.pc.in: applied the patch to fix #101894
4402
4403Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
4404
4405 * tree.c : applied patch from Lukas Schroeder for register callbacks
4406 * valid.c: modified patch from Lukas Schroeder to test
4407 register callbacks with --chkregister
4408
4409Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
4410
4411 * xmlreader.c: seriously changed the way data are pushed to
4412 the underlying parser, go by block of 512 bytes instead of
4413 tryng to detect tag boundaries at that level. Changed the
4414 way empty element are detected and tagged.
4415 * python/tests/reader.py python/tests/reader2.py
4416 python/tests/reader3.py: small changes mostly due to context
4417 reporting being different and DTD node being reported. Some
4418 errors previously undetected are now caught and fixed.
4419 * doc/xmlreader.html: flagged last section as TODO
4420
4421Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
4422
4423 * python/libxml.py: integrated the Python 2.2 optimizations
4424 from Hannu Krosing, while maintaining compatibility with
4425 1.5 and 2.1
4426
4427Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
4428
4429 * xmllint.c: a bit of cleanup
4430 * xmlreader.c: small fix
4431 * doc/xmlreader.html: more work on the XmlTextReader tutorial
4432 * python/libxml.py: a few fixes pointed out by Hannu Krosing
4433
4434Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
4435
4436 * python/setup.py.in: patch from Stéphane Bidoul to include
4437 drv_libxml2.py in setup.py
4438
4439Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
4440
4441 * doc/xmlreader.html: starting documenting the new XmlTextReader
4442 interface.
4443
4444Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
4445
4446 * xmllint.c: added the --stream flag to use the TextReader API
4447 * xmlreader.c: small performance tweak
4448
4449Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
4450
4451 * xmlreader.c python/tests/reader2py: okay the DTD validation
4452 code on top of the XMLTextParser API should be solid now.
4453
4454Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
4455
4456 * xmlreader.c python/tests/reader2py: Fixing some more mess
4457 with validation and recursive entities while using the
4458 reader interface, it's getting a bit messy...
4459
4460Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
4461
4462 * xmlreader.c python/tests/reader.py: another couple of problem
4463 related to IsEmptyElement reported by Stéphane Bidoul needed
4464 some fixes.
4465
4466Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
4467
4468 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
4469 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
4470 based on the python XmlTextReader interface.
4471
4472Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
4473
4474 * tree.c: backing out one change in the last patch which broke the
4475 regression tests
4476
4477Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
4478
4479 * global.data globals.c tree.c include/libxml/globals.h: applied
4480 an old patch from Lukas Schroeder to track node creation and
4481 destruction. Probably missing a lot of references at the moment
4482 and not usable reliably.
4483
4484Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
4485
4486 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
4487 from doc/news.html and a stylesheet
4488
4489Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
4490
4491 * xmlreader.c python/tests/reader.py: fixed another couple of
4492 xmlreader bugs reported by Stéphane Bidoul and added tests.
4493
4494Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
4495
4496 * xmlreader.c python/tests/reader2.py: fixed another validity
4497 checking in external parsed entities raised by Stéphane Bidoul
4498 and added a specific regression test.
4499 * python/tests/reader3.py: cleanup
4500
4501Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4502
4503 * xmlreader.c python/tests/reader2.py: fixed a problem with
4504 validation within entities pointed by Stéphane Bidoul, augmented
4505 the tests to catch those.
4506
4507Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4508
4509 * python/generator.py: modified the generator to allow keeping
4510 class references when creating new classes, needed to fix a bug
4511 pointed by Stéphane Bidoul where the input buffer of the
4512 xmlTextReader instance gets destroyed if the python wrapper for
4513 the input is not referenced anymore.
4514
4515Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4516
4517 * xmlreader.c python/tests/reader.py: fixed another pair of problem
4518 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
4519
4520Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4521
4522 * xmlreader.c python/tests/reader.py: fixed another problem
4523 pointed by Stéphane Bidoul
4524
4525Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4526
4527 * xmlreader.c python/tests/reader.py: fixed a limit case problem
4528 with "<a/>"
4529
4530Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4531
4532 * SAX.c: warn on xmlns:prefix="foo"
4533 * xmlreader.c python/tests/reader.py: fixed a couple of problem
4534 for namespace attributes handling.
4535
4536Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4537
4538 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
4539 a really nasty problem raised by a DocBook XSLT transform
4540 provided by Sebastian Bergmann
4541
4542Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4543
4544 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
4545 by Stéphane Bidoul and integrated it into the tests
4546
4547Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4548
4549 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
4550 extended the XmlTextReader API a bit, addding accessors for
4551 the current doc and node, and an entity substitution mode for
4552 the parser.
4553 * python/libxml.py python/libxml2class.txt: related updates
4554 * python/tests/Makefile.am python/tests/reader.py
4555 python/tests/reader2.py python/tests/reader3.py: updated a bit
4556 the old tests and added a new one to test the entities handling
4557
4558Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4559
4560 * python/generator.py python/libxml2class.txt
4561 python/tests/reader.py python/tests/reader2.py: changed the
4562 generator to provide casing for the XmlTextReader similar to
4563 C# so that examples and documentation are more directly transposable.
4564 Fixed the couple of tests in the suite.
4565
4566Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4567
4568 * doc/guidelines.html: added a document on guildeline for
4569 publishing and deploying XML
4570
4571Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4572
4573 * valid.c xmlreader.c: final touch running DTD validation
4574 on the XmlTextReader
4575 * python/tests/Makefile.am python/tests/reader2.py: added a
4576 specific run based on the examples from test/valid/*.xml
4577
4578Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4579
4580 * python/libxml.py: added a few predefined xmlTextReader parser
4581 configuration values.
4582
4583Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4584
4585 * python/libxml_wrap.h: trying to fix #102037
4586
4587Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4588
4589 * SAX.c: fixing bug #95296, when the predefined entities
4590 are redefined in the DTD the default one must be used
4591 instead anyway.
4592
4593Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
4594
4595 * doc/xmllint.xml
4596 * doc/xmllint.1
4597 Add discussion of XML_DEBUG_CATALOG to xmllint man
4598 page - bug #100907
4599
4600
4601Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4602
4603 * xmlreader.c: Fixed the empty node detection to avoid reporting
4604 an inexistant close tag.
4605
4606Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4607
4608 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
4609 for Python 2.1
4610
4611Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4612
4613 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
4614
4615Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4616
4617 * doc/libxml2-api.xml python/tests/reader.py: one really need
4618 to provide the base URI information when creating a reader parser
4619 from an input stream. Updated the API and the example using it.
4620
4621Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4622
4623 * testReader.c xmlreader.c valid.c include/libxml/tree.h
4624 include/libxml/valid.h include/libxml/xmlreader.h: working on
4625 DTD validation on top of xml reader interfaces. Allows to
4626 validate arbitrary large instances. This required some extensions
4627 to the valid module interface and augmenting the size of xmlID
4628 and xmlRef structs a bit.
4629 * uri.c xmlregexp.c: simple cleanup.
4630
4631Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4632
4633 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
4634 work on the xml reader interfaces.
4635 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
4636 Web page for the Windows binaries.
4637
4638Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4639
4640 * xmlIO.c: applied a patch for VMS following the report by
4641 Nigel Hall
4642
4643Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4644
4645 * parser.c: the parseStartTag bug fix wasn't complete.
4646
4647Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4648
4649 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
4650 parseStartTag, fixing it.
4651 * test/att4 result/att4 result/noent/att4: adding the test
4652 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
4653 more methods to XmlTextReader.
4654
4655Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4656
4657 * win32/libxml2.def.src: added more xml reader exports
4658 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
4659 to the build
4660
4661Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
4662
4663 * doc/tutorial/xmltutorial.xml
4664 plus generated html and pdf
4665 Updating tutorial again based on further comments from Niraj
4666 Tolia on the last iteration
4667
4668Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
4669
4670 * doc/tutorial/xmltutorial.xml
4671 * doc/tutorial/includekeyword.c
4672 * doc/tutorial/includegetattribute.c
4673 plus generated html and pdf
4674 Adding fix from Niraj Tolia to tutorial to properly free memory.
4675
4676
4677Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4678
4679 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
4680 more methods of XmlTextReader.
4681 * python/libxml2class.txt python/tests/reader.py: this increased the
4682 methods in the bndings, augmented the test to check those new
4683 functions.
4684
4685Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4686
4687 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
4688 methods of XmlTextReader.
4689 * python/generator.py python/libxml_wrap.h python/types.c
4690 python/libxml2class.txt: added the reader to the Python bindings
4691 * python/tests/Makefile.am python/tests/reader.py: added a specific
4692 test for the Python bindings of the Reader APIs
4693 * parser.c: small cleanup.
4694
4695Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4696
4697 * xinclude.c: fallback was only copying the first child not the
4698 full child list of the fallback element, closes #89684 as reopened
4699 by Bernd Kuemmerlen
4700
4701Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4702
4703 * win32/libxml2.def.src: exported htmlNodeDumpOutput
4704
4705Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4706
4707 * configure.in: preparing release of 2.4.30
4708 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
4709 gives enum values, fix functype return type, put back fields in
4710 structs
4711 * doc/*: updated the docs rebuilt
4712
4713Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4714
4715 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
4716 about htmlNodeDumpOutput location.
4717 * xpath.c: removed an undefined function signature
4718 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
4719 too many symbols in the API breaking the python bindings.
4720 Updated with the libxslt/libexslt changes.
4721
4722Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4723
4724 * configure.in: preparing release of 2.4.29
4725 * doc/*: rebuilt the docs and API
4726 * xmlreader.c: a few more fixes for the XmlTextReader API
4727
4728Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4729
4730 * include/win32config.h: applied mingw patch from Magnus Henoch
4731
4732Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4733
4734 * catalog.c doc/libxml2-api.xml: a bit more cleanup
4735
4736Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4737
4738 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
4739 building Python script, does the C parsing directly, generates
4740 a better API description including structure fieds defs and
4741 enums. Still a couple of bugs, but good enough for the python
4742 wrappers now.
4743 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
4744 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
4745 include/libxml/schemasInternals.h include/libxml/tree.h: more
4746 cleanup based on the python analysis script reports.
4747 * libxml.spec.in: make sure the API XML description is part of the
4748 devel package.
4749
4750Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4751
4752 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
4753 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
4754 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
4755 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
4756 code cleanup, especially the function comments.
4757 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
4758
4759Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4760
4761 * Makefile.am xmlreader.c include/libxml/Makefile.am
4762 include/libxml/xmlreader.h: Adding a new set of APIs based on
4763 the C# TextXmlReader API but converted to C. Allow to parse
4764 in constant memory usage, far simpler to program and explain
4765 than the SAX like APIs, unfinished but working.
4766 * testReader.c: test program
4767
4768Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4769
4770 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
4771
4772Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4773
4774 * tree.c: Chip turner indicated that XHTML1 serialization
4775 rule for style actually break on both IE and Mozilla,
4776 try to avoid the rule if escaping ain't necessary
4777
4778Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4779
4780 * nanhttp.c: handle HTTP URL escaping, problem reported by
4781 Glen Nakamura and Stefano Zacchiroli
4782
4783Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4784
4785 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
4786
4787Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4788
4789 * uri.c: Johann Richard pointed out some XPointer problems for
4790 URN based URI references in XInclude. Modified the URI parsing
4791 and saving routines to allow correct parsing and saving of
4792 XPointers, especially when attached to "opaque" scheme accordingly
4793 to RFC 2396
4794
4795Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4796
4797 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
4798 of refactoring to the HTML saving code.
4799 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
4800 in the doc.
4801
4802Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4803
4804 * tree.c include/libxml/tree.h: refactored the XML dump of a node
4805 to a buffer API to reuse the generic dump to an OutputIO layer,
4806 this reduces code, fixes xmlNodeDump() for XHTML, also made
4807 xmlNodeDump() now return the number of byte written.
4808
4809Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4810
4811 * python/setup.py.in: another patch from Stéphane Bidoul for
4812 Python bindings on Windows
4813 * doc/parsedecl.py: small cleanup
4814
4815Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4816
4817 * libxml.spec.in configure.in: add a line in %changelog for releases
4818
4819Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4820
4821 * parser.c: patch from Marcus Clarke fixing a problem in entities
4822 parsing that was detected in KDe documentations environment.
4823
4824Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
4825
4826 * python/libxml.c (libxml_prev): Return the previous as opposed to
4827 the next node (I guess this is the result of some cut & paste programming:)
4828
4829Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4830
4831 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
4832
4833Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4834
4835 * python/generator.py python/libxml.c python/setup.py.in: trying
4836 to fix the Python bindings build on Windows (Stéphane Bidoul)
4837
4838Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4839
4840 * win32/configure.js: added option for python bindings
4841 * win32/libxml2.def.src: added more exports
4842
4843Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4844
4845 * win32/Makefile.mingw: fixed unresolved symbols when linking with
4846 pthreads
4847 * win32/wince/*: applied updates to Windows CE port from Javier
4848
4849Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4850
4851 * configure.in: preparing 2.4.28
4852 * libxml.spec.in doc/Makefile.am: some cleanup
4853 * doc/*: updated the news and regenerated.
4854
4855Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4856
4857 * HTMLparser.c: final touch at closing #87235 </p> end tags
4858 need to be generated.
4859 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
4860 this change slightly the output of a few tests
4861 * doc/*: regenerated
4862
4863Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4864
4865 * parserInternals.c: fixing bug #99190 when UTF8 document are
4866 parsed using the progressive parser and the end of the chunk
4867 is in the middle of an UTF8 multibyte character.
4868
4869Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4870
4871 * threads.c: fixed initialization problem in xmlNewGlobalState
4872 which was causing crash.
4873 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
4874 in xmlInitializeGlobalState.
4875 * parserInternals.c: cleaned up ctxt->sax initialisation.
4876
4877Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4878
4879 * tree.c include/libxml/tree.h: modified the existing APIs
4880 to handle XHTML1 serialization rules automatically, also add
4881 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
4882 libxslt serialization uses it when needed without changing
4883 the library API.
4884 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
4885 result/xhtml1: added a new test specifically for xhtml1 output
4886 and updated the result of one XHTML1 test
4887
4888Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4889
4890 * xinclude.c parserInternals.c encoding.c: fixed #99082
4891 for xi:include encoding="..." support on text includes.
4892 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
4893 test/XInclude/ents/isolatin.txt : added a specific regression test
4894 * python/generator.py python/libxml2class.txt: fixed the generator
4895 the new set of comments generated for doc/libxml2-api.xml were
4896 breaking the python generation.
4897
4898Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4899
4900 * doc/Makefile.am: repair some problem if gtk-doc fail or such
4901 * configure.in: patch for Solaris on new autoconf closes #98880
4902 * doc/parsedecl.py: repair the frigging API building script,
4903 did I say that python xmllib sucks ?
4904 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
4905 and some comment are no more truncated.
4906
4907Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4908
4909 * parser.c: Martin Stoilov pointed out a potential leak in
4910 xmlCreateMemoryParserCtxt
4911
4912Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4913
4914 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
4915 included in HTML documents and using the push parser.
4916
4917Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
4918
4919 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
4920 specified, look for the Python interpreter not just in the
4921 specified root but also in the specified location. Fixes #98825
4922
4923Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4924
4925 * python/libxml.c: fixing bug #98792 , node may have no doc
4926 and dereferencing without checking ain't good ...
4927
4928Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4929
4930 * configure.in: preparing release 2.4.27
4931 * doc/* : updated and rebuilt the docs
4932 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
4933 and all the docs are actually packaged and in the final RPMs
4934 * parser.c parserInternals.c include/libxml/parser.h: restore
4935 xmllint --recover feature.
4936
4937Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4938
Daniel Veillard784b9352003-02-16 15:50:27 +00004939 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004940 processing of parsed entities, and XPath computation on sustitued
4941 entities.
4942 * testXPath.c: make sure entities are substitued.
4943
4944Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4945
Daniel Veillard784b9352003-02-16 15:50:27 +00004946 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004947 processing of internal parsed entities, which had to be changed.
4948
4949Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4950
4951 * Makefile.am python/Makefile.am python/tests/Makefile.am:
4952 trying to fix bug #98517 about building outside the source tree
4953 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
4954
4955Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4956
4957 * include/win32config.h: cleanup
4958 * win32/Makefile.mingw: integrated mingw in JScript configure
4959 * win32/Makefile.msvc: modified to allow mingw coexistence
4960 * win32/configure.js: integrated mingw
4961 * win32/Readme.txt: cleanup
4962
4963Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4964
4965 * HTMLparser.c: strengthen the guard in the Pop macros,
4966 like in the XML parser, closes bug #97315
4967
4968Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4969
4970 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
4971 callback is never used.
4972
4973Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4974
4975 * parserInternals.c: fixed the initialization of the SAX structure
4976 which was breaking xsltproc
4977 * xpath.c: patch from Petr Pajas for CDATA nodes
4978 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
4979 * parser.c include/libxml/parser.h: patch from Peter Jones
4980 removing a leak in xmlSAXParseMemory() and adding the
4981 function xmlSAXParseMemoryWithData()
4982
4983Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
4984
4985 adding pdf of tutorial, changing web page to link to it
4986 * doc/tutorial/xmltutorial.pdf
4987 * doc/xml.html
4988 * doc/docs.html
4989
4990Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
4991
4992 * doc/tutorial/ar01s08.html
4993 adding file what I forgot for tutorial
4994
4995
4996Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
4997
4998 Adding encoding discussion to tutorial
4999 Added:
5000 * doc/tutorial/images/*.png: DocBook admonition image files
5001 * doc/tutorial/apf.html, apg.html: new generated html
5002 * doc/tutorial/includeconvert.c: conversion code entity file
5003 changed:
5004 * doc/tutorial/xmltutorial.xml: DocBook original
5005 * doc/tutorial/*.html: generated html
5006
5007Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5008
5009 * include/libxml/*.h: retired xmlwin32version.h
5010 * doc/Makefile.am: retired xmlwin32version.h
5011 * win32/configure.js: retired xmlwin32version.h
5012
5013Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5014
5015 * win32/libxml2.def.src: exported additional symbols
5016 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
5017 sisterhood
5018
5019Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5020
5021 * globals.c: fixed a typo pointed out by Igor
5022 * xpath.c: try to speed up node compare using line numbers
5023 if available.
5024
5025Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5026
5027 * tree.c: make xmlFreeNode() handle attributes correctly.
5028
5029Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5030
5031 * catalog.c: completed the #96963 fix, as reported by Karl
5032 Eichwalder
5033
5034Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5035
5036 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
5037
5038Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5039
5040 * Makefile.am: switched the order of a couple of includes
5041 to fix bugs #97100
5042
5043Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5044
5045 * catalog.c: fixed bug #96963, reverted to the old behaviour of
5046 xmlLoadCatalogs that used to separate directories with a ':'.
5047
5048Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5049
5050 * threads.c: improvements to the Windows-side of thread handling
5051 * testThreads.c: conditionally excluded unistd.h
5052 * testThradsWin32.c: broke overlong lines
5053 * include/win32config.h: adapted thread-related macros to the new
5054 scheme and for pthreads on Windows
5055 * win32/Makefile.msvc: introduced a more flexible thread build,
5056 added testThreads[Win32].c to the build
5057 * win32/configure.js: introduced a more flexible thread config
5058
50592002-10-31 John Fleck <jfleck@inkstain.net>
5060
5061 * doc/xml.html (and, by implication, FAQ.html)
5062 added UTF-8 conversaion FAQ from Marcus Labib Iskander
5063
5064Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5065
5066 * configure.in: removed xmlwin32version.h
5067 * include/libxml/Makefile.am: removed xmlwin32version.h
5068
5069Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5070
5071 * tree.c: applied patch from Brian Stafford to fix a bug
5072 in xmlReconciliateNs()
5073
5074Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5075
5076 * tree.c: applied patch from Christian Glahn to allow
5077 xmlNewChild() on document fragment nodes
5078
5079Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
5080
5081 * parser.c: Christian Glahn found a problem with a recent
5082 patch to xmlParseBalancedChunkMemoryRecover()
5083 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
5084 problems
5085 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
5086 test/schemas/seq*: added the test cases from Charles
5087
5088Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
5089
5090 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
5091 serious cleanup of the spec file and associated changes
5092 in the Makefiles.
5093 * valid.c: try to remove some warnings on x86_64
5094
5095Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
5096
5097 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
5098 fix bug #96586
5099
5100Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
5101
5102 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
5103 parsing, applied his patch
5104 * result/HTML/attrents.html result/HTML/attrents.html.err
5105 result/HTML/attrents.html.sax test/HTML/attrents.html:
5106 added the test and result case provided by Mikhail Sogrine
5107
5108Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
5109
5110 * vms/build_libxml.com vms/config.vms vms/readme.vms
5111 include/libxml/parser.h include/libxml/parserInternals.h
5112 include/libxml/tree.h include/libxml/xmlIO.h
5113 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
5114 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
5115 Applied the VMS update patch from Craig A. Berry
5116 * doc/*.html: update
5117
5118Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
5119
5120 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
5121
5122Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
5123
5124 * debugXML.c: adding a grep command to --shell in xmllint
5125 for T.V. Raman
5126
5127Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5128
5129 * xmlcatalog.c: tried to fix some of the problem with --sgml
5130
5131Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
5132
5133 * parser.c: tried to fix bug #91500 where doc->children may
5134 be overriden by a call to xmlParseBalancedChunkMemory()
5135
5136Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
5137
5138 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
5139 identifiers in SGML catalogs containing '&'
5140
5141Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
5142
5143 * python/types.c: fixed bugs when passing result value tree
5144 to Python functions.
5145
5146Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
5147
5148 * configure.in: preparing the release of 2.4.26
5149 * doc/*: updated and rebuilt the documentation
5150
5151Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
5152
5153 * parser.c: fixed a XML Namespace compliance bug reported by
5154 Alexander Grimalovsky
5155
5156Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
5157
5158 * HTMLtree.c: fixed serialization of script and style when
5159 they are not lowercase (i.e. added using the API to the tree).
5160
5161Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
5162
5163 * valid.c: make xmlValidateDocument emit a warning msg if there
5164 is no DTD, pointed by Christian Glahn
5165
5166Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
5167
5168 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
5169 content model when some of the blocks have min or max, and a couple
5170 of bugs found in the process.
5171 * result/schemas/list0* test/schemas/list0*: added some specific
5172 regression tests
5173
5174Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
5175
5176 * README: updated the contact informations
5177
5178Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5179
5180 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
5181 misses it, reported by Peter Bray.
5182
5183Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
5184
5185 * tree.c: investigating xmlNodeGetContent() on namespace nodes
5186 and removed a few warnings
5187
5188Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
5189
5190 * parser.c: Christian Glahn found a small bug in the push parser.
5191 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
5192 public
5193
5194Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5195
5196 * xmlschemas.c include/libxml/xmlschemas.h: added
5197 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
5198 * testSchemas.c: added --memory to test the new interface
5199
5200Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
5201
5202 * doc/index.py doc/search.php: integrated the XSLT indexing,
5203 a few fixed in the indexer, added a scope selection at the
5204 search level.
5205
5206Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
5207
5208 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
5209 this was due to uninitialized parts of the validation context
5210
5211Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
5212
5213 * debugXML.c: applied patch from Mark Vakoc except the API
5214 change, preserved it.
5215 * doc/*: updated the docs to point to the search engine for
5216 information lookup or before bug/help reports.
5217
5218Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
5219
5220 * doc/index.py doc/search.php: added mailing-list archives
5221 indexing and lookup
5222
5223Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
5224
5225 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
5226
5227Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
5228
5229 * doc/index.py: improved HTML indexing
5230 * doc/search.php: make the queries also lookup the HTML based indexes
5231
5232Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
5233
5234 * doc/index.py: added HTML page indexing
5235
5236Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5237
5238 * xmlIO.c: extended Windows path normalisation to fix the base
5239 problem in libxslt.
5240 * catalog.c: fixed list handling in XML_CATALOG_FILES
5241
5242Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5243
5244 * valid.c: typo/bug found by Christian Glahn
5245
5246Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5247
5248 * xmlIO.c: applied Windows CE patch from Javier.
5249 * win32/wince: new directory, contains support for the PocketPC
5250 with Windows CE from Javier.
5251 * include/win32config.h: reorganised, removed duplicate
5252 definitions and applied WinCE patch from Javier.
5253 * include/wsockcompat.h: new file, now contains WinSock
5254 compatibility macros.
5255 * win32/Makefile.msvc: introduced double-run compilation.
5256
5257Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
5258
5259 * configure.in include/libxml/xmlwin32version.h: preparing release
5260 of 2.4.25
5261 * doc/*: updated and regenerated teh docs and web pages.
5262
5263Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
5264
5265 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
5266 error were not covering namespace declarations.
5267 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
5268 it was missing the attribute declaration for the namespace
5269 * result/VC/NS3: the fix now report breakages in that test
5270
5271Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
5272
5273 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
5274
5275Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
5276
5277 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
5278 and regenerated the docs and web site
5279
5280Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
5281
5282 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
5283 ATTRIBUTE_UNUSED is always put after the attribute declaration,
5284 not before
5285
5286Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
5287
5288 * python/generator.py python/libxml2class.txt: fixed a stupid error
5289 breaking the python API
5290
5291Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
5292
5293 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
5294 triostr.c triostr.h: applied a trio update patch from
5295 Bjorn Reese which should work with MinGW
5296
5297Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
5298
5299 * tree.c: improving some documentation comments
5300 * xmlregexp.c: found and fixed a mem leak with python regression tests
5301 * doc/*: rebuilt the doc and the API XML file including the
5302 xmlregexp.h xmlautomata.h and xmlunicode.h headers
5303 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
5304 python/types.c: added access to the XML Schemas regexps from
5305 python
5306 * python/tests/Makefile.am python/tests/regexp.py: added a
5307 simple regexp bindings test
5308
5309Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
5310
5311 * doc/xml.html:
5312 fixing ftp links - thanks to Vitaly Ostanin
5313
5314Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
5315
5316 * xmlregexp.c: fixed the data callback on transition functionality
5317 which was broken when using the compact form
5318 * result/schemas/*: updated the results, less verbose, all tests
5319 pass like before
5320 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
5321 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
5322 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
5323 annoying warnings
5324 * xpath.c: try to provide better error report when possible
5325
5326Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
5327
5328 * Makefile.am: fixed a breakage raised by Jacob
5329
5330Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5331
5332 * include/win32config.h: added HAVE_ERRNO_H definition for parts
5333 which don't use sockets
5334
5335Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5336
5337 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
5338 * win32/configure.js: applied zlib patch from Daniel Gehriger
5339
5340Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5341
5342 * win32/configure.js: applied the patch from Mark Vakoc for
5343 regexp support
5344 * win32/libxml2.def.src: applied the patch from Mark Vakoc
5345 for regexp support
5346
5347Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
5348
5349 * xmlschemastypes.c: as pointed by Igor Float and Double
5350 parsing ain't finished yet
5351
5352Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
5353
5354 * Makefile.am configure.in: trying to fix #88412 by bypassing
5355 all the python subdir if python ain't detected
5356
5357Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
5358
5359 * Makefile.am configure.in include/libxml/xmlversion.h.in:
5360 made configuring with regexps/automata/unicode the default
5361 but without schemas ATM
5362 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
5363 fixed the regexp based DTD validation performance and memory
5364 problem by switching to a compact form for determinist regexps
5365 and detecting the determinism property in the process. Seems
5366 as fast as the old DTD validation specific engine :-) despite
5367 the regexp built and compaction process.
5368
5369Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
5370
5371 * valid.c: determinism is debugged, new DTD checking code now works
5372 but xmlFAComputesDeterminism takes far too much CPU and the whole
5373 set usues too much memory to be really usable as-is
5374
5375Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
5376
5377 * tree.c: fixed another stupid bug in xmlGetNodePath()
5378 * xmllint.c: --version now report the options compiled in
5379
5380Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
5381
5382 * HTMLparser.c: small cleanup
5383 * valid.c xmlregexp.c: switched DTD validation to use only regexp
5384 when configured with them. A bit of debugging around the determinism
5385 checks is still needed
5386
5387Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
5388
5389 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
5390
5391Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
5392
5393 * xmlIO.c: small portability glitch fixed.
5394
5395Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
5396
5397 * xmlschemastypes.c: incomplete steps for real/double support
5398 * testAutomata.c include/libxml/xmlautomata.h
5399 include/libxml/xmlregexp.h: avoiding a compilation problem
5400 * valid.c include/libxml/valid.h: starting the work toward using
5401 the regexps for actual DTD validation
5402
5403Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5404
5405 * hash.c: cosmetic cleanup
5406 * valid.c include/libxml/tree.h include/libxml/valid.h: started
5407 integrating a DTD validation layer based on the regexps
5408
5409Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
5410
5411 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
5412 the determinism was tested before eliminating the epsilon
5413 transitions :-(
5414
5415Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
5416
5417 * python/generator.py python/libxml.c python/libxml.py
5418 python/libxml2-python-api.xml python/libxml2class.txt
5419 python/libxml_wrap.h python/types.c: updated the python
5420 bindings, added code for easier File I/O, and the ability to
5421 define a resolver from Python fixing bug #91635
5422 * python/tests/Makefile.am python/tests/inbuf.py
5423 python/tests/outbuf.py python/tests/pushSAXhtml.py
5424 python/tests/resolver.py python/tests/serialize.py: updated
5425 and augmented the set of Python tests.
5426
5427Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5428
5429 * win32/configure.js: added more readme info for the binary
5430 package.
5431
5432Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
5433
5434 * xmlIO.c: fixed a stupid out of bound array error
5435
5436Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5437
5438 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
5439 messing around with support for Windows path, cleanups,
5440 trying to identify and fix the various code path to the
5441 filename access. Added xmlNormalizeWindowsPath()
5442
5443Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
5444
5445 * error.c valid.c: working on better error reporting of validity
5446 errors, especially providing an accurate context.
5447 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
5448 error reports in those cases.
5449
5450Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
5451
5452 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
5453 parser.c parserInternals.c xmlIO.c: get rid of all the
5454 perror() calls made in the library execution paths. This
5455 should fix both #92059 and #92385
5456
5457Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
5458
5459 * xmllint.c: memory leak reporting was broken after a change
5460 of the preprocessor symbol used to activate it.
5461
5462Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5463
5464 * tree.c: try to make the copy function work for node of
5465 type XML_DOCUMENT_FRAG_NODE, they are only created by the
5466 DOM layers though, not libxml2 itself.
5467
5468Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
5469
5470 * valid.c: try to provide file and line informations, not all
5471 messages are covered, but it's a (good) start
5472
5473Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
5474
5475 * xinclude.c: reimplemented a large part of the XInclude
5476 processor, trying to minimize resources used, James Henstridge
5477 provided a huge test case which was exhibiting severe memory
5478 consumption problems.
5479
5480Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
5481
5482 * python/Makefile.am: applied patch from Christophe Merlet to
5483 reestablish DESTDIR
5484
5485Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
5486
5487 * libxml.spec.in: fixes libary path for x86_64 AMD
5488
5489Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
5490
5491 * doc/tutorial/includekeyword.c
5492 * doc/tutorial/xmltutorial.xml:
5493 (plus resulting generated html files)
5494 fixing one spot I missed in the tutorial where I hadn't freed
5495 memory properly
5496
5497Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
5498
5499 * doc/tutorial/includeaddattribute.c
5500 * doc/tutorial/includeaddkeyword.c
5501 * doc/tutorial/includegetattribute.c
5502 * doc/tutorial/includekeyword.c
5503 * doc/tutorial/xmltutorial.xml
5504 * doc/tutorial/*.html:
5505 update tutorial to properly free memory (thanks to Christopher
5506 R. Harris for pointing out that this needs to be done)
5507 * doc/tutorial/images/callouts/*.png:
5508 added image files so the callouts are graphical, making it
5509 easier to read ( use "--param callout.graphics 1" to generate
5510 html with graphical callouts)
5511
5512Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
5513
5514 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
5515 nice logos generated by Marc Liyanage
5516 * doc/site.xsl *.html: changed the stylesheet to show the new
5517 logo and regenerated the pages
5518
5519Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
5520
5521 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
5522
5523Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
5524
5525 * xpath.c: possible mem leak patch from Jason Adams
5526
5527Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
5528
5529 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
5530 in the XQuery namespace
5531 * configure.in: preparing 2.4.24
5532 * doc/*.html: updated the web pages
5533
5534Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
5535
5536 * python/generator.py: closing bug #85258 by generating conditional
5537 compile check to avoid linking to routines not configured in.
5538
55392002-08-22 Havoc Pennington <hp@pobox.com>
5540
5541 * autogen.sh: update error message for missing automake
5542
5543Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
5544
5545 * python/Makefile.am: typo in target name resulted in libxml2.py
5546 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
5547
5548Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
5549
5550 * win32/win32/Makefile.mingw: updated with version from
5551 Elizabeth Barham at http://soggytrousers.net/repository/
5552
5553Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5554
5555 * win32/Makefile.msvc: added the prefix location to the include
5556 and lib search path.
5557
55582002-08-18 Havoc Pennington <hp@pobox.com>
5559
5560 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
5561 both automake 1.6 and 1.4 installed get the right automake. Means
5562 compilation from CVS will now require the latest automake 1.4
5563 release, or manually creating symlinks called "automake-1.4" and
5564 "aclocal-1.4"
5565
5566Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
5567
5568 * configure.in python/Makefile.am: more AMD 64 induced changes from
5569 Frederic Crozat
5570
5571Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
5572
5573 * xinclude.c: oops I was missing the xml:base fixup too
5574 * result/XInclude/*.xml: this adds xml:base attributes to most
5575 results of the tests
5576
5577Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
5578
5579 * xinclude.c: quick but apparently working implementation of
5580 xi:fallback, should close bug #89684
5581 * Makefile.am test/XInclude/docs/fallback.xml
5582 result/XInclude/fallback.xml: added a basic test for fallback,
5583 and run with --nowarning to avoid a spurious warning
5584 * configure.in: applied patch from Frederic Crozat for python
5585 bindings on AMD 64bits machines.
5586
5587Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
5588
5589 * parser.c: xmlSAXUserParseMemory() really ought to fail if
5590 the caller don't pass a SAX callback block.
5591
5592Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5593
5594 * tree.c: applied the same fix for the XML-1.0 namespace to
5595 xmlSearchNsByHref() as was done for xmlSearchNs()
5596
5597Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
5598
5599 * libxml.3: small cleanup of the man page
5600 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
5601 when serializing HREF attributes generated by XSLT.
5602
5603Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
5604
5605 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
5606 version of Marc Liyanage' patch for boolean attributes in HTML
5607 output
5608
5609Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
5610
5611 * python/tests/serialize.py: fixed the test results, indenting
5612 behaviour changed slightly
5613
5614Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
5615
5616 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
5617 new c14n function to Windows def files
5618
5619Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
5620
5621 * c14n.c: fixed a memory leak in c14n code
5622
5623Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
5624
5625 * parser.c include/libxml/parser.h: adding a new API for Christian
5626 Glahn: xmlParseBalancedChunkMemoryRecover
5627 * valid.c: patch from Rick Jones for some grammar cleanup in
5628 validation messages
5629 * result/VC/* result/valid/*: this slightly change some of the
5630 regression tests outputs
5631
5632Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
5633
5634 * tree.c: trying to fix a problem in namespaced attribute handling
5635 raised by Christian Glahn
5636
5637Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
5638
5639 * encoding.c include/libxml/encoding.h: Opening the interface
5640 xmlNewCharEncodingHandler as requested in #89415
5641 * python/generator.py python/setup.py.in: applied cleanup
5642 patches from Marc-Andre Lemburg
5643 * tree.c: fixing bug #89332 on a specific case of loosing
5644 the XML-1.0 namespace on xml:xxx attributes
5645
5646Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
5647
5648 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
5649 corner case from new Merlin's test suite and added a callback
5650 that will be used to improve xmlsec performance
5651
5652
5653Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
5654
5655 * HTMLtree.c: trying to fix the <style> escaping problem in
5656 HTML serialization bug #89342
5657
5658Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
5659
5660 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
5661 and rebuilt the web site.
5662
5663Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
5664
5665 * include/libxml/tree.h: added _private member to xmlNs struct
5666
5667Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
5668
5669 * HTMLparser.c: fixing bug #84876 based on the xml working
5670 code.
5671
5672Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5673
5674 * python/Makefile.am: enhanced to fix bug 72012 (errors
5675 when using '-jX' make parameter)
5676
5677Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5678
5679 * xpath.c: small additional enhancement for booleans
5680 compared to nodesets
5681
5682Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5683
5684 * HTMLtree.c: changed the order of the encoding declaration
5685 attributes in the meta tags due to a bug in IE/Mac
5686
5687Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5688
5689 * xpath.c: enhanced handling of booleans (especially '='
5690 and '!=' for nodesets) - fixes bug 85256. Added new
5691 routine xmlXPathNotEqualValues for more proper handling
5692 of '!=' when nodesets are involved.
5693
5694Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
5695
5696 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
5697 doc/xmlcatalog_man.xml to the source distribution
5698
5699Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5700
5701 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
5702 asked for this.
5703
5704Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
5705
5706 * configure.in: preparing 2.4.23
5707 * doc/*: rebuilt the docs
5708
5709Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
5710
5711 * parser.c: fixing bug #84169 by fixing the
5712 comment of xmlCreatePushParserCtxt to describe the
5713 encoding detection parameters better.
5714
5715Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
5716
5717 * valid.c: fixing bug #79331 in one path the lookup for
5718 ID attributes on a namespaced node wasn't handled correctly :-\
5719
5720Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
5721
5722 * HTMLparser.c: trying to fix 87235 about discarded white
5723 spaces in the HTML parser.
5724 * result/HTML/*: this changes the output of a number of HTML
5725 regression tests
5726
5727Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
5728
5729 * xpath.c: applied patch from Richard Jinks for the namespace
5730 axis + fixed a memory error.
5731 * parser.c parserInternals.c: applied patches from Peter Jacobi
5732 removing ctxt->token for good.
5733 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
5734 popped out by the regression tests.
5735 * Makefile.am: patch for threads makefile from Gary Pennington
5736
5737Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5738
5739 * xpath.c: enhanced behaviour of position() after usage of
5740 expressions involving preceding-sibling (et al).
5741
5742Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
5743
5744 * hash.c: applied a patch from Peter Jacobi to solve a problem
5745 when compiling with the Watcom C on Win32
5746 * result/schemas/*.err: the change of hashing algo generated
5747 permutations in the output
5748
5749Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5750
5751 * hash.c: applied patch from Sander Vesik improving the quality of
5752 the hash function.
5753
57542002-06-14 Aleksey Sanin <aleksey@aleksey.com>
5755
5756 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
5757 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
5758 xmllint.c xpath.c: replaced sprintf() with snprintf()
5759 to prevent possible buffer overflow (the bug was pointed
5760 out by Anju Premachandran)
5761
5762Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
5763
5764 * parser.c: removed an uninitialized data error popped by valgrind
5765 on PE references
5766
5767Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
5768
5769 * doc/xml.html
5770 adding tutorial reference to the web page
5771
5772Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
5773
5774 * doc/tutorial/xmltutorial.xml
5775 * doc/tutorial/ar01s07.html
5776 * doc/tutorial/ape.html
5777 * doc/tutorial/includegetattribute.c
5778 adding section to tutorial about retrieving an attribute
5779 value
5780
5781Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
5782
5783 * parser.c: applied a couple of patches from Peter Jacobi to start
5784 to get rid of ctxt->token, with a possible significant speed
5785 improvement to be gained once done. Better compliance with PE
5786 references constructs in DTDs too.
5787 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
5788 from Peter too
5789
5790Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
5791
5792 * parser.c: Babak Vahedipour-Kunze reported that openTag in
5793 xmlParseElement was likely to have been deallocated at the
5794 time of the report, possibly leading to segfault. Just report
5795 the tag name now.
5796
5797Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5798
5799 * xpath.c: patch from Richard Jinks for XPath substring() function
5800 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
5801
58022002-06-06 Aleksey Sanin <aleksey@aleksey.com>
5803
5804 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
5805
5806Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
5807
5808 *doc/FAQ.html
5809 fixing typos in FAQ, thanks to Robert Funnell for the
5810 editing help
5811
5812Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
5813
5814 * NEWS: got complaints from rpmlint that it was empty
5815
5816Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
5817
5818 * added doc/tutorial, including:
5819 apa.html
5820 apb.html
5821 apc.html
5822 apd.html
5823 ar01s02.html
5824 ar01s03.html
5825 ar01s04.html
5826 ar01s05.html
5827 ar01s06.html
5828 includeaddattribute.c
5829 includeaddkeyword.c
5830 includekeyword.c
5831 includestory.xml
5832 index.html
5833 xmltutorial.xml
5834 libxml tutorial, including generated html
5835
5836Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
5837
5838 * result/c14n/exc-without-comments/merlin-c14n-two-*
5839 result/c14n/without-comments/merlin-c14n-two-*
5840 test/c14n/exc-without-comments/merlin-c14n-two-*
5841 test/c14n/without-comments/merlin-c14n-two-*
5842 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
5843 c14n/exc-c14n and slightly modified test script to handle
5844 these test cases
5845 * c14n.c: fixed bugs for complicated nodes set (namespace
5846 without node and others from merlin-c14n-two.tar.gz)
5847 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
5848 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
5849 for xmlsec performance patch
5850 * xpath.c: fixed self::node() for namespaces and attributes
5851
5852Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
5853
5854 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
5855 but with the format parameter
5856 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
5857
5858Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
5859
5860 * Makefile.am: updated c14n tests suite
5861 * c14n.c: performance improvement for previous c14n patch
5862
5863Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
5864
5865 * parser.c: another peroformance patch from Peter Jacobi, that
5866 time on parsing attribute values.
5867
5868Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
5869
5870 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
5871 into LibXML2 test suite
5872
5873Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
5874
5875 * c14n.c: propagating xpath ancesstors node fix to c14n
5876 plus small performance improvement to reduce number of
5877 mallocs
5878 * xpath.c: fixed ancestors axis processing for namespace nodes
5879
5880Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
5881
5882 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
5883 Peter Jacobi
5884
5885Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
5886
5887 * configure.in: preparing 2.4.22
5888
5889Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
5890
5891 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
5892 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
5893 a public entry point.
5894 * doc/*: rebuilt the API and docs
5895
5896Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
5897
5898 * xpath.c: patch from Richard Jinks to fix a problem introduced
5899 in the previous patch and pointed by Norm
5900
5901Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
5902
5903 * libxml.spec.in: fixing bug #81112
5904
5905Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
5906
5907 * uri.c: fixing bug #82848
5908
5909Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5910
5911 * result/catalogs/mycatalog.full: Aleksey's commit changed the
5912 output of one catalog test
5913
5914Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5915
5916 * global.data globals.c tree.c include/libxml/globals.h
5917 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
5918 default value for global parameter xmlIndentTreeOutput to 1 and
5919 introduced new global parameter xmlTreeIndentString (the string
5920 used to do one-level indent) with default value " " (as it was
5921 in tree.c)
5922
5923Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5924
5925 * Makefile.am: Merijn Broeren pointed out a problem when compiling
5926 with trio and schemas.
5927
5928Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5929
5930 * xpath.c: patch from Richard Jinks to fix the problem raised in
5931 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
5932
5933Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
5934
5935 * xmlschemas.c: a bit of work on import.
5936 * xmlschemastypes.c: Charles Bozeman provided a compare function
5937 for date/time types so min/max facet restrictions should work,
5938 indeterminate comparisons return an error instead of equal.
5939 * test/schemas/date_0* result/schemas/date_0_0: specific test
5940 from Charles Bozeman too
5941
5942Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
5943
5944 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
5945 from Christian Cornelssen fixing the man pages and the Catalog
5946 building script.
5947 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
5948 next step is <xs:import> I now have a reasonable understanding
5949 of how it works.
5950
5951Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
5952
5953 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
5954
5955Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5956
5957 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
5958
5959Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
5960
5961 * xpath.c: fixing an XPath function evalutation bug pointed out
5962 by Alexey Efimov where the context was lost when evaluating
5963 the function arguments
5964
5965Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
5966
5967 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
5968 function public for XMLSec performance optimizations
5969
5970Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
5971
5972 * python/generator.py python/libxml2class.txt : fixed a problem
5973 with the HTML parser pointed by Gary Benson
5974 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
5975 example
5976
5977Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5978 * parser.c: fixed bug #81159 (memory growth in SAX)
5979
5980Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5981 * xpath.c: fixed bug #78858 (the real fix)
5982
5983Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
5984 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
5985
5986Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
5987
5988 * tree.c: modified xmlNodeSetBase to allow changing the
5989 base of a document.
5990
5991Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
5992
5993 * xmlschemastypes.c: patch Charles Bozeman for validation of
5994 all the date, time, and duration types
5995 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
5996 * configure.in: fixed an error pointed by an user
5997 * xml2-config.in: fixed an error pointed by an user
5998
5999Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
6000
6001 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
6002 win32/libxml2.def.src xmlIO.c: exported default
6003 'file:', 'http:' and 'ftp:' protocols input handlers
6004 and maked protocols comparisson case insensitive
6005
6006Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
6007
6008 * configure.in: Neven Has detected a typo
6009
6010Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
6011
6012 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
6013 as one of the persons allowed to commit directly to the
6014 module.
6015
6016Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
6017
6018 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
6019 * valid.c: raised a too low limit
6020 * doc/*: rebuilt the docs
6021
6022Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
6023
6024 * test/XPath/expr/floats test/XPath/expr/functions
6025 result/XPath/expr/floats result/XPath/expr/functions
6026 xpath.c: another XPath conformance patch from Richard Jinks
6027
6028Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
6029
6030 * xmlschemas.c: fixed validation of attribute groups.
6031 * test/schemas result/schemas: added an example from the primer
6032
6033Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
6034
6035 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
6036 * test/schemas result/schemas: updated the test list
6037
6038Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
6039
6040 * TODO: updated a bit
6041 * parser.c: made a comment more specific
6042 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
6043 Schemas conformance.
6044 * test/schemas result/schemas: updated the test list
6045
6046Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
6047
6048 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
6049 implementing xs:all with minOccurs = 0
6050 * tes/schemas/* result/schemas/*: added more tests covering
6051 xs:all
6052
6053Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
6054
6055 * xmlregexp.c: first implementation of the all particle, this
6056 may need to be revisited for case where not all transitions
6057 must be crossed.
6058
6059Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
6060
6061 * tree.c: another entity processing update from Markus Henke
6062
6063Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
6064
6065 * trionan.c: fixed crash on OSF/1
6066
6067Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
6068
6069 * xmlschemas.c: more Schemas work
6070 * test/schemas/* result/schemas/*: added more tests coming
6071 from the spec.
6072
6073Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
6074
6075 * c14n.c: patch from Aleksey Sanin reflecting a change in the
6076 ExcC14N specification
6077
6078Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
6079
6080 * tree.c: patch from Markus Henke, fix for recursive entities.
6081
6082Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
6083
6084 * xpath.c: fix a problem with string() on a document node.
6085
6086Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
6087
6088 * Makefile.am xmlschemas.c: more Schemas work
6089 * test/schemas/* result/schemas/*: added more tests coming
6090 from the spec.
6091
6092Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
6093
6094 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
6095 * result/HTML/*: this changes a few things in the results
6096
6097Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6098
6099 * include/libxml/tree.h: eliminated 'declaration different than
6100 prototype' warning
6101 * include/win32config.h: "resolved" conflicts with errno.h
6102
6103Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
6104
6105 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
6106 on the automata interfaces and debug of counted choices
6107 * test/schemas/* result/schemas/*: added a number of tests
6108
6109Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
6110
6111 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
6112 a bit of work on Schemas
6113 * testSchemas.c: try to make it more useful
6114 * test/schemas/* result/schemas/* Makefile.am: changed the
6115 Schemas regression test procedure, started adding a few samples
6116
6117Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
6118
6119 * include/libxml/encoding.h: Patch for the Borland C++ builder
6120 * include/libxml/tree.h: Patch for the Borland C++ builder
6121 * threads.c: Patch for the Borland C++ builder
6122 * win32/bcb5: New directory for the Borland C++ builder
6123 project files
6124
6125Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
6126
6127 * win32/Makefile.msvc: Update for XML Schema support
6128 * win32/configure.js: Update for XML Schema support
6129 * win32/libxml2.def.src: Update for XML Schema support
6130
6131Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
6132
6133 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
6134 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
6135 xmlunicode.c include/libxml/Makefile.am
6136 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
6137 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
6138 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
6139 include/libxml/xmlversion.h.in : merged the current state of
6140 XML Schemas implementation, it is not configured in by default,
6141 a specific --schemas configure option has been added.
6142 * test/automata test/regexp test/schemas Makefile.am
6143 result/automata result/regexp result/schemas:
6144 merged automata/regexp/schemas regression tests
6145
6146Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
6147
6148 * xpath.c: Gary found a compile time problem, fixes #78823
6149
6150Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
6151
6152 * configure.in: release of 2.4.20
6153 * doc/*: updated and rebuilt the docs
6154
6155Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
6156
6157 * python/Makefile.am: patch from Cristian Gafton to build on
6158 Red Hat 6.2, should also fix #75779
6159
6160Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
6161
6162 * valid.c: first part of fixing #78729
6163
6164Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
6165
6166 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
6167 escaping of URI when saving HTML files.
6168 * result/HTML/*: this impacted some tests
6169
6170Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
6171
6172 * configure.in: trying to fix #77441
6173
6174Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
6175
6176 * include/libxml/xmlIO.h: Hallski complained it could not be
6177 included by itself.
6178
6179Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
6180
6181 * configure.in: applied an IEEE flag patch for OSF/1 #77825
6182
6183Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6184
6185 * win32/configure.js: patch from Nilo for the c14n option
6186 * win32/Makefile.msvc: fixed libxml2.def generation with threads
6187
6188Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
6189
6190 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
6191 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
6192 LIBXML_THREAD_ENABLED
6193
6194Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
6195
6196 * xpath.c: another patch from Richard Jinks for substring conformance
6197 * test/XPath/expr/floats test/XPath/expr/strings
6198 result/XPath/expr/floats result/XPath/expr/strings: update of the
6199 test suite to check those.
6200
6201Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
6202
6203 * xpath.c: patch from Richard Jinks for .x float parsing.
6204
6205Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
6206
6207 * parser.c: patch from Markus Henke when an encoding ain't recognized
6208
6209Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
6210
6211 * libxml.m4: got a report that #include <string.h> was needed
6212
6213Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
6214
6215 * xmllint.c: applied a fix from Anthony Jones for -o /--output
6216
6217Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
6218
6219 * doc/example.html: fixing typo
6220
6221Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
6222
6223 * xpath.c: fixed a bug in the nodeset to boolean comparison code
6224 pointed out by Melvyn Sopacua.
6225
6226Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6227
6228 * libxml.m4: Frédéric Crozat gave a patch related to the change
6229 of Include paths breaking the libxml.m4
6230
6231Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
6232
6233 * xpath.c: Fix bug #76927 forgot to save some context
6234 when evaluating binary expressions
6235
6236Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
6237
6238 * configure.in: fixed configure for MPE/iX from Markus Henke
6239 * xmlmemory.c: fixed initialization problems
6240 * xpath.c: another set of patches from Richard Jinks this
6241 fixes "make XPathtests" on linux
6242
6243Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
6244
6245 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
6246 * test/XPath/expr/compare test/XPath/expr/equality
6247 test/XPath/expr/floats test/XPath/expr/functions
6248 test/XPath/expr/strings result/XPath/expr/compare
6249 result/XPath/expr/equality result/XPath/expr/floats
6250 result/XPath/expr/functions result/XPath/expr/strings: Updated
6251 tests though they show a divergence on Linux
6252
6253Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6254
6255 * xpath.c trionan.c: previous commit also included patches
6256 from Richard Jinks on some IEEE support corner case
6257
6258Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
6259
6260 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
6261 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
6262 that $(datadir) should be used for docs
6263
6264Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
6265
6266 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
6267 could leak filedescriptors
6268
6269Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6270
6271 * configure.in nanohttp.c: applied patch from Allan Clark for
6272 UnixWare/OpenServer
6273
6274Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
6275
6276 * configure.in: preparing 2.4.19
6277 * doc/*: rebuilt the docs
6278
6279Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6280
6281 * nanohttp.c: fixing #76043, got fed up with non-portability
6282 of that piece of code.
6283
6284Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
6285
6286 * valid.c SAX.c: Never commit without running "make tests" :-(
6287 fix a couple of stupidities in the previous commit
6288 * result/*: a few changes in some attribute order result of previous
6289 commit.
6290
6291Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
6292
6293 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
6294 the internal subset should not raise duplicate ID errors,
6295 also there was a small bug in conjunction to namespace
6296 declarations defaulted and xml:xxx attributes DTD definitions.
6297
6298Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6299
6300 * xpath.c: Richard Jinks also raised some rounding problems
6301 this tries to fix them
6302
6303Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
6304
6305 * xpath.c: Richard Jinks spotted an incoherent memory allocation
6306 behaviour in xmlXPathCastToString()
6307
6308Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
6309
6310 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
6311 raised by Morus Walter
6312
6313Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
6314
6315 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
6316 from Igor
6317
6318Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6319
6320 * xpath.c: fixing #75619, related to a problem when trying
6321 to evaluate condition when the current node set resulting
6322 from that sub-step evaluation is empty. Also fixes 2 potential
6323 problem with previous-sibling and next-siblings axis.
6324
6325Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
6326
6327 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
6328 HTML support is not configured in.
6329
6330Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6331
6332 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
6333 include/libxml/tree.h: dohh I really didn't intended to commit
6334 this test version :-(
6335
6336Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
6337
6338 * testSAX.c: I wanted to see the real speed at the SAX interface
6339 after a little too many Ximianer started complaining about the
6340 parser speed.
6341 added a --quiet option:
6342 paphio:~/XML -> ls -l db100000.xml
6343 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
6344 paphio:~/XML -> time ./testSAX --quiet db100000.xml
6345 3200006 callbacks generated
6346 real 0m1.270s
6347 Which means 16MBytes/s and 3Mcallback/s
6348
6349Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
6350
6351 * xpath.c: valgrind spotted another error that time when running
6352 on libxslt regression tests
6353
6354Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6355
6356 * Makefile.am: adding "make valgrind" running the full regression
6357 tests (except python ones) under Valgrind (using valgrind -q
6358 which was kindly added by the author).
6359 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
6360 passes cleanly now except an obcure floating point initialization
6361 raised in log10() in one XPath regression test ???
6362 * tree.c: edited some comments to close #75244
6363
6364Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
6365
6366 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
6367 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
6368 context of ScrollKeeper, made sure that if the number is
6369 an integer, the serialization follows the description at
6370 http://www.w3.org/TR/xpath#section-String-Functions
6371
6372Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
6373
6374 * configure.in: preparing 2.4.18
6375 * doc/*: updated and rebuilt the web site
6376 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
6377 the Windows and Cygwin maintainers.
6378 * parser.c: humm, changed the way the SAX parser work when
6379 xmlSubstituteEntitiesDefault(1) is set, it will then
6380 do the entity registration and loading by itself in case the
6381 user provided SAX getEntity() returns NULL.
6382 * testSAX.c: added --noent to test the behaviour.
6383
6384Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6385
6386 * parser.c: Wilfried Teiken provided a hackish but working
6387 way to get context reported back on entities when parsing
6388 with SAX and without breaking the DOM build.
6389
6390Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6391
6392 * c14n.c: applied a new patch from Aleksey Sanin
6393 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
6394 to reference Aleksey implementation of XML digital Signatures
6395
6396Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6397
6398 * xpath.c: small fix to avoid potential problem due to
6399 ordering of freeing data
6400 * python/Makefile.am: people were complaining about
6401 the generated file in python dir not being built
6402
6403Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
6404
6405 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
6406 python/generator.py python/libxml.c python/types.c: Cleanup
6407 of the python Makefiles based on Jacob and James feedback,
6408 fixed the spec file accordingly, fixed the number of warning
6409 that passing my pedantic CFLAGS was generating. Conclusion
6410 is that Python includes are real crap.
6411
6412Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
6413
6414 * configure,in: it was reported quite a few times that
6415 xml2-config --cflags should not output
6416 -I$includeprefix/libxml2/libxml because libxml2 header names
6417 clashes with existing names like list.h from C++ stl.
6418 Includes should be #include<libxml/xxx.h> so ...
6419
6420Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
6421
6422 * c14n.c: another patch from Aleksey Sanin
6423
6424Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6425
6426 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
6427 canonicalization algorithm
6428 * doc/xml.html doc/index.html: added the C14N references on the
6429 index page.
6430
64312002-03-13 jacob berkman <jacob@ximian.com>
6432
6433 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
6434 usage, redundant, and gcc specific
6435
6436Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
6437
6438 * xpath.c: speedup some node selection operations, this can
6439 have a significant impact on DocBook Norm's stylesheets
6440 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
6441 make sure it's always the case
6442 * debugXML.c: distinguish CDATA and comments in ls operations
6443
6444Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6445
6446 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
6447 to generate better API descriptions etc...
6448
6449Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
6450
6451 * c14n.c: Fixing #74186, made sure all boolean expressions
6452 get fully parenthesized, ran indent on the output
6453 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
6454 include/libxml/tree.h: also #74186 related, removed the
6455 --with-buffers option, and all the preprocessor conditional
6456 sections that were resulting from it.
6457
6458Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6459
6460 * valid.c: applied patch from Dodji Seketeli fixing an
6461 uninitailized variable in xmlValidGetValidElements()
6462
6463Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6464
6465 * c14n.c: fixed a few comments
6466 * doc/*.html doc/*/*.html: regenerated the docs and added
6467 the C14N API
6468 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
6469
6470Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
6471
6472 * check-xml-test-suite.py: fix to adapt varaiations in the
6473 bindings
6474 * configure.in python/setup.py python/setup.py.in: fixed to
6475 have the version of the python scripts automatically updated
6476
6477Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6478
6479 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
6480 in xmlCopyProp()
6481
6482Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
6483
6484 * configure.in: preparing 2.4.17 release
6485 * doc/*: updated and rebuilt the docs
6486 * xpath.c: fixed a comment
6487 * python/libxml.c: fixed a possible reentrancy problem
6488
6489Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
6490
6491 * tree.c python/tests/Makefile.am python/tests/attribs.py:
6492 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
6493 added a specific regression test
6494 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
6495 not raise exceptions when failing to find the attribute.
6496
6497Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
6498
6499 * configure.in xmllint.c: owen pointed out a problem with the
6500 ftme fix, gettimeofday() was not detected by configure and
6501 the ftime header wasn't included, dohhh
6502
6503Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
6504
6505 * configure.in xmllint.c: trying to fix #71457 for timing
6506 precision when gettimeofday() is not availble but ftime() is
6507
6508Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6509
6510 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
6511 are now copied on install and part of the -devel RPM
6512
6513Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
6514
6515 * xpath.c: trying to avoid bug #72150 which was apparently
6516 caused by a gcc bug (or a processor problem) as detailed
6517 at http://veillard.com/gcc.bug
6518
6519Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6520
6521 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
6522 fixed xmlReconciliateNs(), added a Python test/example for
6523 inter-document cut'n paste
6524 * python/libxml.py: fixed node.doc on document nodes and added
6525 xpathEval() onto node objects
6526
6527Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
6528
6529 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
6530 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
6531 fixup and integrated tests for the serialization stuff
6532
6533Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
6534
6535 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
6536 moved the libxml man page to section 3
6537
6538Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
6539
6540 * tree.c: fix bug #72490
6541 * python/libxml.c python/libxml.py: added methods serialize()
6542 and saveTo() to all node elements.
6543
6544Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
6545
6546 * xmlIO.c: closed #73430, don't read from an input source
6547 which indicated an end-of-file or an error.
6548
6549Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6550
6551 * parser.c: make sure SAX endDocument is always called as
6552 this could result in a Python memory leak otherwise (it's
6553 used to decrement ref-counting)
6554 * python/generator.py python/libxml.c python/libxml.py
6555 python/libxml2-python-api.xml python/libxml2class.txt
6556 python/tests/error.py python/tests/xpath.py: implemented
6557 the suggestions made by Gary Benson and extended the tests
6558 to match it.
6559
6560Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6561
6562 * python/generator.py: applied patch fixing #73450
6563
6564Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
6565
6566 * xpath.c: fixing #61290 "namespace nodes have no parent"
6567 long standing divergence from the XPath REC. NodeSets
6568 simply hold a copy of namespace nodes and those node ->next
6569 points to the parent (which may not be the node carrying the
6570 definition).
6571 * include/libxml/xpath.h: flagged but didn't added a possible
6572 speedup
6573 * DOCBparser.c HTMLparser.c: removed some warnings from push
6574 parser due to new state being added.
6575 * tree.c: new fix from Boris Erdmann
6576 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
6577 the XML Canonalization support from Aleksey Sanin
6578
6579Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6580
6581 * tree.c: patch from Boris Erdmann fixing some namespace odities
6582 with xmlCopyNode()
6583
6584Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
6585
6586 * xmlIO.c: fix bug #72706 when loading a NULL entity
6587
6588Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6589
6590 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
6591 actually change in a future XML Namespace revision.
6592
6593Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6594
6595 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
6596 added the possibility of returning nodesets from XPath extension
6597 functions written in Python
6598
6599Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
6600
6601 * python/*: commiting some Python bindings work done while travelling
6602
6603Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6604
6605 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
6606 explicitely with memory debugging switched on
6607
6608Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
6609
6610 * python/generator.py python/libxml.c python/libxml2-python-api.xml
6611 python/libxml2class.txt python/libxml_wrap.h python/types.c:
6612 Added wrapper for the xmlURIPtr type, provided accessors, fixed
6613 the accessor generator for strings
6614 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
6615 regression test.
6616
6617Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
6618
6619 * python/README python/generator.py python/libxml.c python/setup.py:
6620 added the 'usual' setup.py to allow building a libxml2-python
6621 module based on the same code. The initialization is however
6622 different the 2 .so files fo libxml2 and libxslt are identical and
6623 they entry point initialize both libraries. this is done to avoid
6624 some possible nasty problem since the Python don't merge the maps
6625 of all shared modules.
6626
6627Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
6628
6629 * parser.c: fixed a push/encoding bug reported by Michael
6630 on librsvg
6631
6632Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
6633
6634 * include/libxml/parserInternals.h: fixes a misplaced #endif
6635
6636Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6637
6638 * parser.c valid.c: found and fixed a couple of allocation bugs
6639
6640Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
6641
6642 * doc/xml.html doc/python.html doc/*: added a Python and binding
6643 page describing the current state of the Python bindings and
6644 giving pointers to the other languages wrappers.
6645
6646Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6647
6648 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
6649 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
6650 rebuilt the API and web site
6651 * xpath.c: fixed #71978 portability bugs
6652
6653Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
6654
6655 * SAX.c: oops broke automatic defaulting of namespaces attributes.
6656
6657Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
6658
6659 * include/libxml/parserInternals.h parser.c: had to change
6660 2 internal parsing API when processing document content
6661 to check the start and end of element content are defined
6662 in the same entity
6663 * valid.c include/libxml/valid.h: attribute normalization can
6664 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
6665 with the context to report it.
6666 * SAX.c: fixed the last known bugs, crazy validation constraints
6667 when a document is standalone seems correctly handled. There
6668 is a couple of open issues left which need consideration especially
6669 PE93 on external unparsed entities and standalone status.
6670 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
6671 The 2 tests left failing are actually in error. Cleanup done.
6672
6673Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6674
6675 * valid.c: implemented E59 spaces in CDATA does not match the
6676 nonterminal S
6677
6678Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6679
6680 * SAX.c parser.c valid.c: more validation test fixups
6681 * check-xml-test-suite.py: added duration info for the tests
6682
6683Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
6684
6685 * parser.c valid.c: a couple of errors were reported but not
6686 saved back as such in the parsing context. Down to 1% failure rate
6687 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
6688
6689Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6690
6691 * xmlInternald.c: isExtender was missing a char
6692 * parser.c include/libxml/parser.h: % are acceptable in the
6693 internal subset if within a PUBLIC ID
6694
6695Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
6696
6697 * SAX.c parserInternals.c valid.c: more work on the conformance
6698 suite. Took the step to finally block documents with encoding
6699 errors. It's a fatal error per the spec, people should have fixed
6700 their documents by now.
6701
6702Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
6703
6704 * check-xml-test-suite.py: fixed the test script after some discussion
6705 on the semantic of TYPE="error"
6706 * Makefile.am: added the script to the distrib
6707
6708Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
6709
6710 * SAX.c entities.c: fixed a couple of conformances issues deep
6711 into the validation code (standalone and undeclared Notations)
6712
6713Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6714
6715 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
6716 stayed there for years !
6717
6718Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6719
6720 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
6721 missing
6722
6723Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
6724
6725 * check-xml-test-suite.py: improved the behaviour a bit as
6726 well as the logs
6727 * parser.c valid.c SAX.c: fixed a few more bugs
6728 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
6729
6730Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6731
6732 * check-xml-test-suite.py: python script to run regression tests
6733 against the XML Test suite of W3C/OASis
6734 * SAX.c: fixed a validation bug
6735 * parser.c: fixed 3 errors pointed by the test suite
6736 * doc/buildDocBookCatalog: fixed a typo pointed by drake
6737 * python/Makefile.am: fixed a dependendy
6738
6739Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
6740
6741 * xmlmemory.c: avoid a warning bug #71594
6742
6743Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
6744
6745 * xmlmemory.c: Jesse Perry provided a patch to remove a few
6746 warning on alpha/Tru64
6747
6748Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6749
6750 * include/libxml/entities.h: fixing a comment
6751 * valid.c: fixing some troubles with validity check on namespaces
6752 * result/VC/NS3 test/VC/NS3: added a specific regression test
6753
6754Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6755
6756 * tree.c: Fixing #71342 serializing '\n' in attribute values
6757 * result/noent/att3 result/att3 test/att3: added a specific
6758 test.
6759
6760Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
6761
6762 * python/libxml.c: couple of bug fixes
6763
6764Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
6765
6766 * python/*.py: removed tabs and used spaces.
6767
6768Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
6769
6770 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
6771 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
6772
6773Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6774
6775 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
6776 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
6777
6778Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6779
6780 * include/libxml/encoding.h include/libxml/entities.h
6781 include/libxml/globals.h include/libxml/parser.h
6782 include/libxml/threads.h include/libxml/tree.h
6783 include/libxml/xmlmemory.h: trying to fix the include mess
6784
6785Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
6786
6787 * include/libxml/xmlmemory.h: reverted part of the previous
6788 attempt to provide #69655, this was breaking the build.
6789
6790Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
6791
6792 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
6793 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
6794 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
6795 include/libxml/parserInternals.h include/libxml/tree.h
6796 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
6797 Tentatively fixed #69655 , make compiling with -Wredundant-decls
6798 clean.
6799 * python/libxml.c: fixed a warning.
6800
6801Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
6802
6803 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
6804 copying of node, merge back IDs in the target document.
6805 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
6806 test/XInclude/ents/ids.xml: test case
6807 * result/VC/ElementValid4: output changed due to a typo fix
6808
6809Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
6810
6811 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00006812 generate the dependencies right as Jacob found out. Add
6813 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006814
6815Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6816
6817 * parserInternals.c valid.c: Justin Fletcher found some parts
6818 of the code needing cleanup
6819 * libxml.spec.in python/Makefile.am python/generator.py
6820 python/libxml.c python/libxml.py: Fixed the python Makefiles
6821 corrected a bug showing up on ia64, changed the name of the
6822 python internal module too
6823
6824Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
6825
6826 * Makefile.am: applied patch from Andris Pavenis for binary
6827 name suffixes
6828
6829Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
6830
6831 * xmllint.c win32/win32config.h: fixing #68748
6832
6833Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
6834
6835 * valid.c: fixing #70166
6836
6837Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6838
6839 * valid.c: fixing #70077
6840
6841Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6842
6843 * Copyright Makefile.am README configure.in libxml.spec.in:
6844 Changed to the MIT Licence
6845 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
6846 doc/xmlio.html: updated the doc accordingly
6847 * include/libxml/xmlwin32version.h configure.in: preparing
6848 2.4.14 release
6849 * python/generator.py python/libxml.c python/libxml2-python-api.xml
6850 python/libxml2class.txt python/libxml_wrap.h python/types.c:
6851 fixed the const xmlChar * wrapper and generator, XPath extension
6852 functions now use the context as first argument
6853 * python/tests/tstxpath.py python/tests/xpath.py
6854 python/tests/xpathext.py: Updated the tests accordingly
6855 * tree.c: fixed bug #70067
6856
6857Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6858
6859 * Makefile.am: cleanup
6860 * debugXML.c: always use stdout if output is NULL
6861 * xmlIO.c: don't close filedescriptors passed to outputBuffers
6862 * python/Makefile.am python/generator.py python/libxml2class.txt
6863 python/libxml_wrap.h python/types.c: augmented the number of bindings
6864 handling FILE * and XPath contexts
6865 * python/tests/Makefile.am: avoid a stupid problem due to the
6866 use of TEST.
6867
6868Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
6869
6870 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
6871
6872Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6873
6874 * python/TODO python/libxml.c: cleanup the extension function lookup
6875 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
6876
6877Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
6878
6879 * configure.in python/Makefile.am: do not install outside
6880 of prefix
6881
6882Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6883
6884 * python/TODO python/libxml.c: started adding SAX interfaces
6885 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
6886 SAX test
6887
6888Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6889
6890 * tree.c: hardened the addChild function
6891 * python/generator.py python/libxml.c python/libxml2-python-api.xml
6892 python/libxml2class.txt python/libxml_wrap.h python/TODO:
6893 added accessors needed for xmlNode, a bit more testing and
6894 extension of interfaces
6895 * python/tests/Makefile.am python/tests/build.py: added a test
6896 build from scratch/save/load/check
6897
6898Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
6899
6900 * parserInternals.c: change a small bit in the way valididy
6901 error messages get initialized
6902 * python/TODO python/libxml.c python/libxml2-python-api.xml
6903 python/libxml2class.txt python/libxml_wrap.h python/types.c:
6904 added some memory debugging to track leaks at the libxml2 level
6905 * python/tests/*.py: changed all tests to check for leaks,
6906 there is just one left in XPath extension registrations.
6907
6908Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
6909
6910 * python/TODO python/generator.py python/libxml2-python-api.xml
6911 python/libxml2class.txt: more accessor classes for the parser
6912 context, allow to switch on and check validity
6913 * python/tests/Makefile.am python/tests/error.py
6914 python/tests/invalid.xml python/tests/valid.xml
6915 python/tests/validate.py: attded more test and and added error.py
6916 which I forgot to commit in the last step
6917
6918Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6919
6920 * python/Makefile.am python/types.c: cleanup
6921 * python/libxml.c python/libxml.py python/libxml_wrap.h
6922 python/generator.py python/libxml2-python-api.xml
6923 python/libxml2class.txt: added class for parser context, added
6924 first cut for push mode support. Added a framework to generate
6925 accessors functions.
6926 * python/tests/Makefile.am python/tests/push.py: added a push
6927 test
6928
6929Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
6930
6931 * python/Makefile.am python/TODO python/libxml.py: fixed a small
6932 bug a bit of cleanup.
6933
6934Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
6935
6936 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
6937 python/libxml2class.txt: adding error redirections and preformat
6938 to a python handler
6939 * python/tests/Makefile.am python/tests/*.py: cleanup made all
6940 tests self checking
6941
6942Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
6943
6944 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
6945 a function
6946
6947Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6948
6949 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
6950 python/libxml.c python/libxml2-python-api.xml
6951 python/libxml2class.txt: Progressing through the TODOs, class
6952 description output, extra XML API, RPM now builds the wrappers
6953 for all python installed versions
6954
6955Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
6956
6957 * configure.in libxml.spec.in python/Makefile.am python/TODO
6958 python/generator.py python/libxml2class.txt: added more informations
6959 in the libxml2-python package including docs. Slightly changed
6960 the class hierarchy
6961 * python/tests/*: added basic regression tests infrastructure too
6962
6963Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6964
6965 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
6966 added libxml2-python as part of the packages installed
6967
6968Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
6969
6970 * python/Makefile.am python/generator.py python/libxml.c
6971 python/libxml.py: more work, now able to extend the
6972 XPath interpreter with functions written in python.
6973
6974Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6975
6976 * python/Makefile.am: Jacob sent a patch to allow building from
6977 tarfile.
6978
6979Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
6980
6981 * python/Makefile.am python/libxml.c configure.in Makefile.am:
6982 inserted the python wrappers build, I hope this won't be too
6983 unportable
6984
6985Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6986
6987 * xpath.c: minor optimization
6988 * python/generator.py python/libxml.c python/libxml.py
6989 python/libxml_wrap.h: more work on the python bindings,
6990 they now support XPath and there is no evident leak
6991
6992Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6993
6994 * python/generator.py python/libxml.c python/libxml.py:
6995 more work on the python bindings generator.
6996
6997Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
6998
6999 * python/generator.py python/libxml.c python/libxml_wrap.h:
7000 more work on the python bindings.
7001
7002Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
7003
7004 * python/generator.py python/libxml.c python/libxml.py
7005 python/libxml_wrap.h: commited early version of a python binding
7006 for private use only ATM
7007
7008Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
7009
7010 * entities.c tree.c include/libxml/entities.h: applied patch
7011 from Anthony Jones to implement copy of DTD subtree too. Had
7012 just to keep 2 function private which really ought to become
7013 public ones.
7014
7015Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7016
7017 * xmllint.c: added pointers to the web pages in the usage()
7018
7019Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
7020
7021 * tree.c: more fixes from Petr Kozelka for attribute handling
7022 in the tree API to align the semantic with DOM.
7023
7024Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
7025
7026 * valid.c tree.c entities.c: another set of patches from
7027 Anthony Jones for copy operations cleanup and robustness
7028
7029Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7030
7031 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
7032 an alphabetic index based on comments content
7033 * doc/*: rebuilt the web site with the new references
7034
7035Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
7036
7037 * parserInternals.h: Greg Sjaardema suggested to use an
7038 eponential buffer groth policy in xmlParserAddNodeInfo()
7039
7040Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
7041
7042 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
7043 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
7044 doc/parsedecl.py doc/Makefile.am: updated the python extractor
7045 to generate cross-references, and added/updated the stylesheets
7046 to generate and link API indexes. The generic keyword index
7047 is not done yet.
7048 * doc/*.html: regenerated all the usual docs too
7049
7050Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
7051
7052 * debugXML.c: added an xpath function to the shell for T. V. Raman
7053
7054Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
7055
7056 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
7057 debug routines.
7058
7059Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
7060
7061 * tree.c: apply an patch from Petr Kozelka for unlink and replace
7062 support of attribute nodes
7063
7064Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
7065
7066 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
7067 hopefully near complete and fully documented of the API in XML
7068 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
7069 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
7070 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
7071 include/libxml/parserInternals.h include/libxml/valid.hi
7072 include/libxml/xmlIO.h include/libxml/xmlerror.hi
7073 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
7074 include/libxml/xpath.h include/libxml/xpathInternals.h:
7075 Cleaned up the doc comments a lot in the process, the interface
7076 coverage is now 100%
7077
7078Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
7079
7080 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
7081 extracts comments from the gtk-doc DocBook output (a bit
7082 convoluted but seems to work).
7083
7084Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
7085
7086 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
7087 added an XML description of the API, moved the script generating
7088 it here. Added a "make api" target
7089
7090Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7091
7092 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
7093
7094Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
7095
7096 * xpath.c include/libxml/xpathInternals.h: the change made to
7097 xmlXPathFuncLookupFunc was incompatible roll it back
7098
7099Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
7100
7101 * SAX.c: cleanup patch from Anthony Jones
7102 * doc/Makefile.am: fix the headers to avoid in make scan
7103 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
7104 includes, * vs Ptr and general cleanup
7105 * parsedecl.py: first version of a script to extract the
7106 module interfaces, the goal will be to provide .decl or XML
7107 specification of the interfaces to build wrappers.
7108
7109Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
7110
7111 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
7112 now provides return codes in case of errors
7113
7114Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
7115
7116 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
7117 Upgraded to trio baseline 1.6
7118 * strio.h strio.c: Replaced by triostr.h and triostr.c
7119
7120Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
7121
7122 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
7123 of strdup usage in the code
7124
7125Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7126
7127 * parser.c error.c: Keith Isdale complained rightly that
7128 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
7129
7130Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
7131
7132 * tree.c: fixed the funxtion to set the xml: attributes
7133 * debugXML.c: added "setbase" to test it.
7134
7135Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
7136
7137 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
7138 to allow updating an attribute content
7139
7140Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
7141
7142 * libxml.h: try to avoid problems when compiling on Windows
7143
7144Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
7145
7146 * hash.c: patch from Anthony Jones for hash.c allocation size
7147 * Makefile.am: trying to work around Yet Another Libtool Madness
7148 and build the 2.4.13 release finally ...
7149
7150Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
7151
7152 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
7153 * doc/* : update of the documentation
7154
7155Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
7156
7157 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
7158 at fixing #61290 :-(
7159
7160Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
7161
7162 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
7163 Fixes bug #67229
7164
7165Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
7166
7167 * tree.c: trying to avoid troubles when a subtree is copied
7168 and coalesced in part with the target tree. Should fix
7169 bug #67407
7170
7171Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7172
7173 * valid.c: fixed validation of attributes content of type
7174 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
7175 values, very old bug. Fixes #67671
7176
7177Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
7178
7179 * parser.c include/libxml/parserInternals.h tree.c: integrated
7180 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
7181 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
7182
7183Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
7184
7185 * threads.c: applied Serguei Narojnyi's patch to add native
7186 thread support on the Win32 platform
7187 * testThreadsWin32.c Makefile.am: added the test program also
7188 from Serguei, Win32 specific
7189 * include/win32config.h include/libxml/xmlwin32version.h.in:
7190 added patch from Igor for the Windows thread specific defines.
7191
7192Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
7193
7194 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
7195
7196Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
7197
7198 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
7199 output page into XMLinfo.html. Close bug #66951 and
7200 raised by Robert Collins too.
7201
7202Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
7203
7204 * encoding.c: Paul Keogh pointed out a possibility of segfault
7205 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
7206 Closes bug # 68238
7207
7208Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
7209
7210 * doc/*.html: updated the Gdome2 links
7211
7212Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
7213
7214 * libxml.h: Applied following patches from Robert Collins
7215 and make sure IN_LIBXML is defined when compiling it
7216 -------
7217 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
7218 as well as Visual C.
7219 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
7220 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
7221 * strio.c (PLATFORM_UNIX): Define for Cygwin.
7222 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
7223 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
7224 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
7225 xmlSysIDExists xmlNoNetExists).
7226 * xmllint.c: Don't include winsock2.h for Cygwin.
7227
7228Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
7229
7230 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
7231 when the version info is not present.
7232
7233Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
7234
7235 * tree.c: Anthony Jones pointed out a problem in
7236 xmlStringGetNodeList() and provided a fix for it
7237
7238Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
7239
7240 * parser.c: patch from Frank J Franklin to remove a bug in
7241 xmlCreatePushParserCtxt() when the initial buffer passed
7242 is large.
7243
7244Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
7245
7246 * win32/*: big cleanup of the Windows/MSVC project files
7247 from Igor Zlatkovic
7248
7249Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
7250
7251 * doc/Makefile.am: should fix #67674 and avoid troubles if
7252 xsltproc is not available or fails in the prefix provided
7253
7254Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
7255
7256 * xmlmemory.c: one more doc patch from Charlie Bozeman.
7257
7258Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
7259
7260 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
7261 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
7262 Fixed a few other problems raised by Charlie Bozeman.
7263 * result/VC/ElementValid[5-7]: fixed the output
7264
7265Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
7266
7267 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
7268 patches from Charlie Bozeman. Regenerated the HTML docs.
7269
7270Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
7271
7272 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
7273 for Windows from Igor
7274
7275Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
7276
7277 * xmllint.c: applied Justin Fletcher patch for --output or -o
7278
7279Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
7280
7281 * win32/libxml2/libxml2.def.src: close #67019
7282
7283Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
7284
7285 * xmllint.c: applied Justin Fletcher generic timing patch
7286 similar to the one already applied to xsltproc.
7287
7288Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
7289
7290 * include/libxml/tree.h tree.c: applied documentation patches
7291 from Charlie Bozeman
7292
7293Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
7294
7295 *doc/xmllint.xml, xmllint.1 - document --dropdtd
7296
7297Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
7298
7299 * valid.c: fix the xmlStrdup() used in the previous patch.
7300 * valid.c: added --dropdtd
7301 * tree.c: fixed xmlUnlinkNode so it also removes the references
7302 from the document if the node is a DTD
7303
7304Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
7305
7306 * HTMLtree.c valid.c: cleanup some static declarations
7307
7308Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
7309
7310 * xmllint.c: removed another strdup()
7311 * doc/FAQ: removed the HP/UX entry
7312
7313Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
7314
7315 * valid.c: fix bug #66816 when validating.
7316 * xmllint.c: don't use sys/time.h if configure did not found it
7317
7318Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
7319
7320 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
7321 xmlcatalog_man.xml
7322
7323Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
7324
7325 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
7326 xmlInitMemory() was declared twice
7327
7328Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
7329
7330 * globals.c: do not reference strdup() !
7331 * configure.in libxml-2.0.pc.in: trying to fix the libs
7332 of the various config extraction modules
7333
7334Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
7335
7336 * configure.in : preparing 2.4.12
7337 * doc/* : updated and rebuilt the docs
7338
7339Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
7340
7341 * uri.c: closed bug #66159
7342 * testURI.c: added --escape option
7343 * configure.in: some cleanup for xml2-config --cflags
7344
7345Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
7346
7347 * globals.c testThreads.c: removed some misplaced includes
7348 of xmlversion.h
7349
7350Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
7351
7352 * threads.c: patch from Gary Pennington fixing a possible
7353 problem at initialization time.
7354
7355Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
7356
7357 * configure.in libxml.h parser.c testThreads.c macos/: integrated
7358 Eric Lavigne contribution to build libxml2 on MacOS using
7359 CodeWarrior.
7360
7361Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
7362
7363 * xmllint.c: applied Geert Kloosterman's patch to fix
7364 --repeat --timing output
7365
7366Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
7367
7368 * parser.c: Robin Berjon <robin@knowscape.com> found a case
7369 where non-wellformed XML declaractions were not detected.
7370
7371Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
7372
7373 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
7374
7375Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
7376
7377 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
7378 gets reset by xmlCleanupInputCallbacks() and this makes the
7379 function useless. Same for output.
7380
7381Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
7382
7383 * xmlIO.c: robert pointed out a loop error in callback cleanups
7384
7385Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
7386
7387 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
7388 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
7389 they are not really tied to debugging
7390
7391Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
7392
7393 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
7394 * xmllint.c: better --catalogs description
7395
7396Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
7397
7398 * tree.c: fixed a couple of problems in xmlSetProp()
7399
7400Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
7401
7402 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
7403 unappropriate stdout output.
7404
7405Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
7406
7407 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
7408 by Denis Beurive, closes #65111
7409
7410Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
7411
7412 * valid.c: in case of content model validity error, don't
7413 print it if validity warnings were not requested.
7414
7415Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
7416
7417 * nanoftp.c: applied a couple of patches from Brian D Ripley.
7418 * parserInternals.c: removed the last exit() call. Print an
7419 unmaskable error on stderr instead (library mismatch detection)
7420
7421Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
7422
7423 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
7424 shell instructions from Heiko Rupp
7425
7426Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
7427
7428 * catalog.c: use the URL notation file:// for default catalog paths
7429
7430Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
7431
7432 * include/libxml/tree.h: better comments for _private fields
7433 * tree.c: removed a problem when copying an entity reference.
7434
7435Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
7436
7437 * vms/*: updated instructions and diffs from John A Fotheringham
7438
7439Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
7440
7441 * include/libxml/xmlerror.h: avoid an include problem if
7442 #include <libxml/xmlerror.h> happens first in code
7443 seems to be the case in KDE libs
7444
7445Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
7446
7447 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
7448 from Igor for Windows
7449
7450Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
7451
7452 * Makefile.am: Gary Pennington pointed out a missing prefix
7453
7454Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
7455
7456 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
7457 * doc/*: upgraded and rebuilt the docs
7458
7459Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
7460
7461 * HTMLparser.c: fix comment in scripts element parsing.
7462 * result/HTML/doc3*: updated the results.
7463
7464Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
7465
7466 * uri.c: another URI bug fix #63336, using Joel Young patch.
7467
7468Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
7469
7470 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
7471 a cleaned up version of the Pwd shell string generation.
7472
7473Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
7474
7475 * valid.c include/libxml/tree.h: trying to fix namespaces +
7476 validation problems for good, closing #63619 in the process
7477 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
7478 wrong in this respect, fixed it.
7479
7480Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
7481
7482 * xmllint.c: Morus Walter patch to allow --format and --encode
7483
7484Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
7485
7486 * debugXML.c: Stefan Kost provided an help command for the shell
7487
7488Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
7489
7490 * debugXML.c: Heiko Rupp pointed that the shell would crash
7491 on empty nodesets returns.
7492
7493Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
7494
7495 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
7496 migh need the history libraries
7497
7498Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
7499
7500 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
7501 handle the case of < in quoted attributes, Bastian Kleineidam
7502
7503Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
7504
7505 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
7506 fixing catalog breakages
7507 * Makefile.am catalog.c result/catalogs/catal
7508 result/catalogs/mycatalog.* test/catalogs/catal*:
7509 fixed more problems in catalog support, added more regression tests
7510 for both XML and SGML catalog handling
7511
7512Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
7513
7514 * debugXML.c: applied an improvement to xmlGetLineNo() from
7515 Keith Isdale
7516
7517Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
7518
7519 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
7520 Side effect of the progressive catalog loading
7521
7522Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
7523
7524 * Makefile.am: confexecdir and confexec_DATA were defined twice
7525 pointed out by Karl Eichwalder
7526
7527Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
7528
7529 * xmlcatalog.c: avoid unlink() and use remove() instead.
7530
7531Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
7532
7533 * libxml.spec.in: cleanup
7534 * include/libxml/xmlwin32version.h: updated with 2.4.8
7535
7536Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
7537
7538 * encoding.c global.data globals.c testThreads.c: fix bug #63752
7539 of compiling libxml with a non standard set of options
7540
7541Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
7542
7543 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
7544 document --sgml option, fixing gnome bugzilla #63382
7545
7546Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
7547
7548 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
7549 breakage of 2.4.7, added a couple of really needed APIs
7550 like xmlCatalogIsEmpty() and xmlNewCatalog()
7551 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
7552 for install-catalog
7553 * configure.in: preparing 2.4.8
7554
7555Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
7556
7557 * HTMLtree.c tree.c include/libxml/HTMLtree.h
7558 include/libxml/tree.h include/libxml/xmlIO.h: more include
7559 cleanups, export cleanly one html output + format function.
7560
7561Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
7562
7563 * parser.c: removed initGenericErrorDefaultFunc call from
7564 xmlInitParser() since it could destroy previous calls to
7565 xsltSetGenericErrorFunc() effects
7566
7567Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
7568
7569 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
7570 keyword.
7571
7572Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
7573
7574 * Makefile.am: cleanup
7575 * threads.c: cleanup too
7576 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
7577 from xsltproc
7578 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00007579 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007580
7581Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
7582
7583 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
7584 was not used anymore !
7585
7586Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
7587
7588 * configure.in: preparing 2.4.7
7589 * Makefile.am doc/Makefile.am: switched to the latest xmllint
7590 manual page from John
7591 * doc/*: updated the doc and rebuilt the generated pages
7592
7593Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
7594
7595 * xmlIO.c: closing bug #62711, the library should never
7596 close stdin or stdout.
7597
7598Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
7599
7600 * uri.c: second pass at fixing #63336, using Joel Young
7601 final patch. looks okay.
7602
7603Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
7604
7605 * uri.c include/libxml/uri.h: trying to clear #63336
7606 allowing the escaping routine to parse unconformant
7607 URI-References.
7608
7609Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
7610
7611 * vms/readme.vms vms/build_libxml.com nanoftp.c
7612 include/libxml/xmlversion.h.in: a few VMS updates from
7613 John A Fotheringham
7614 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
7615 and xmlCleanupOutputCallbacks() for the Perl binding people.
7616
7617Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
7618
7619 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
7620 apply fixes to close #63271 and avoid segfaults when
7621 the error routine gets callbed before xmlInitParser()
7622 get called.
7623 * nanoftp.c error.c: Applied patches from Justin Fletcher
7624 correcting some xmlGenericError misuses.
7625
7626Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
7627
7628 *doc/xmllint.xml, doc/xmllint.1
7629 New and improved man page for xmllint - .xml is the original, .1
7630 is the generated man page
7631
7632Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
7633
7634 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
7635 the web site from the main HTML document.
7636
7637Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
7638
7639 * parser.c: fixed an erroneous validation bug when PE refs
7640 occurs in external parsed entities referenced from the
7641 internals subset
7642 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
7643 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
7644 added the associated testcase, it's a nice one.
7645 * HTMLparser.c: generate the DTD node as HTML still ...
7646 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
7647
7648Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
7649
7650 * HTMLparser.c: fixed a bug in htmlNewDoc()
7651
7652Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
7653
7654 * test/threads/*: added entities testing to the Thread test
7655 * testThreads.c: make the test reasonable
7656 * DOCBparser.c: fix the DTD public and system ID
7657 * xmllint.c: added --sgml for SGML DocBook importing
7658 * Makefile.am: added Docbtests target
7659
7660Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
7661
7662 * nanoftp.c: use only "anonymous@" string for anonymous passwds
7663 * testThreads.c: removed bogus include
7664
7665Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
7666
7667 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
7668 fixed a very serious (looping) validation bug
7669
7670Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
7671
7672 * include/libxml/globals.h include/libxml/threads.h threads.c
7673 testThreads.c: far more testing, cleaning up bugs
7674 * *.c : make sure globals.h is always included.
7675
7676Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
7677
7678 * HTMLparser.c: try to get rid of parser loops for good.
7679
7680Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
7681
7682 * configure.in: fixed some bugs in CFLAGS passing.
7683 * test/threads Makefile.am testThreads.c: added a specific
7684 threaded test case (really nasty, guaranteed).
7685
7686Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
7687
7688 * catalog.c: serious cleanup on the management of the
7689 XML catalog tree, more tests done, especially with
7690 the catalog PI.
7691
7692Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
7693
7694 * catalog.c: avoid a problem in catalog cleanup on SMP if
7695 catalogs were not initialized.
7696
7697Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
7698
7699 * catalog.c xpath.c: trying to cleanup the not thread safe
7700 parts of the library.
7701
7702Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
7703
7704 * include/libxml/globals.h configure.in global.data: make
7705 the allocation be per-thread a configure option
7706 * encoding.c include/libxml/parser.h: fixed compilation
7707 errors
7708
7709Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7710
7711 * include/libxml/parser.h: Norm reported that a few lines
7712 added were breaking libxslt compile, removed them for now
7713
7714Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
7715
7716 * parser.c parserInternals.c threads.c: debugged and fixed
7717 initialization problems which were giving troubles on SMP
7718 boxes.
7719
7720Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
7721
7722 * include/libxml/Makefile.am: missing globals.h
7723
7724Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
7725
7726 * globals.c: added a couple of standard includes.
7727
7728Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
7729
7730 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
7731 include/libxml/parserInternals.h include/libxml/tree.h
7732 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
7733 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
7734 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
7735 Applied the last patches from Gary, cleanup, activated threading
7736 all user accessible global variables are now handled in globals.[ch]
7737 Still a bit rought but make tests passes with either
7738 --with-threads defined at configure time or not.
7739 * Makefile.am example/Makefile.am: added globals.[ch] and threads
7740 linking options
7741
7742Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
7743
7744 * Makefile.am include/libxml/Makefile.am
7745 include/libxml/globals.h globals.c include/libxml/threads.h
7746 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
7747 configure.in: started integrating the core of the thread support
7748 not activated yet but half integrated. The code should still
7749 compile and work anyway.
7750
7751Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7752
7753 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
7754 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
7755 integrating the non-controversial parts of Gary Pennington
7756 multithread patches
7757 * catalog.c: corrected a small bug introduced
7758
7759Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
7760
7761 * catalog.c include/libxml/catalog.h: very serious cleanup,
7762 isolating unportable code and as much as possible the accesses
7763 to the global shared catalog. May need more testing !
7764
7765Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
7766
7767 * include/libxml/debugXML.h debugXML.c tree.c: integrating
7768 Keith Isdale patches for the XSLT debugger interfaces. Some
7769 cleanup
7770
7771Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
7772
7773 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
7774 * DOCBparser.c: generate line nubers in elements
7775
7776Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
7777
7778 * configure.in: preparing 2.4.6 release
7779 * doc/xml.html doc/html/*: updated and rebuilt the docs
7780 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
7781
7782Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
7783
7784 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
7785 adding documentation for DV's supercatalog support
7786
7787Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
7788
7789 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
7790 super catalog support adding one API and one flag --sgml to
7791 xmlcatalog
7792
7793Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
7794
7795 * doc/xmlcatalog_man.xml, xmlcatalog.1
7796 One more crack at
7797 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
7798
7799
7800Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7801
7802 * xpath.c: implemented xmlXPathObjectCopy for external objects
7803 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
7804
7805Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
7806
7807 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
7808 finishing up fix to
7809 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
7810 the xmlcatalog man page display more elegantly
7811
7812Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
7813
7814 * configure.in: closing bug #61832
7815 * HTMLparser.c: removed a warning
7816
7817Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
7818
7819 * xpath.c: fixing #61673 part I, do not loose doc information
7820 when copying result value trees.
7821
7822Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7823
7824 * xpath.c: trying to harden the XPath interpreter
7825
7826Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
7827
7828 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
7829 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
7830
7831Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
7832
7833 * HTMLparser: repaired another loop problem
7834
7835Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
7836
7837 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
7838 parsing.
7839 * xpath.c: fix bug #61291 the default XML namespace node is
7840 missing from the namespace axis.
7841 * tree.c: refuse to create namespaces nodes with prefix "xml"
7842
7843Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
7844
7845 * SAX.c: ouch a non-defined namespace could lead to a crash,
7846 fixed #61215
7847
7848Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
7849
7850 * parserInternals.c: closed bug #61054
7851
7852Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
7853
7854 * include/libxml/Makefile.am: closing #60708
7855
7856Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
7857
7858 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
7859 adding xmlSAXParseFileWithData following Marco Stipek suggestion
7860
7861Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7862
7863 * valid.c: close bug #61550 when xml: wasn't considered a namespace
7864
7865Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
7866
7867 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
7868 * DOCBparser.c HTMLparser.c parser.c: fixed typos
7869
7870Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
7871
7872 * catalog.c: Justin Fletcher provided cleaup code in case
7873 HAVE_STAT is not defined
7874 * include/win32config.h: Igor Zlatkovic suggested to have
7875 HAVE_STAT defined there
7876
7877Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
7878
7879 * catalog.c - fixed typing error reported by M. Barros
7880
7881Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
7882
7883 * xmllint.c - fixing typo
7884
7885Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
7886
7887 * HTMLparser.c: small enhancement to prevent loop on
7888 unrecognizable data
7889
7890Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
7891
7892 * parserInternals.c: applying patch from bug #60757 this
7893 should close it
7894
7895Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
7896
7897 * catalog.c xmlcatalog.c: removed a couple of warning
7898 * xpath.c: try to solve the linking problem on platforms
7899 needing trio to compile
7900
7901Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
7902
7903 * Makefile.am libxml.spec.in: backing up non-documented changes
7904 commited without review or aproval by Jens Finke <jens@gnome.org>
7905 * HACKING: made 100% clear that no commit should be done directly
7906
7907Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
7908
7909 * configure.in: Joe Orton provided a patch fixing a problem
7910 when iconv is specified to be in a non-standard directory
7911 but wasn't exported in xml2-config --cflags
7912
7913Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
7914
7915 * configure.in: let's ship 2.4.5 before getting too much
7916 troubles with 2.4.4 errors.
7917
7918Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7919
7920 * encoding.c entities.c: do not output hexadecimal charrefs
7921 when serializing HTML since some version of Netscape can't
7922 grok it, generate decimal ones.
7923 * result/HTML/doc3.htm: output changed due to previous test
7924 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
7925
7926Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
7927
7928 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
7929 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
7930
7931Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
7932 Released 2.4.4
7933
7934 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
7935 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
7936 updated the configuration scripts systems accordingly
7937
7938Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
7939
7940 * configure.in: preparing for 2.4.4
7941 * doc/xml.html doc/html/*: updated and rebuilt the docs
7942
7943Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
7944
7945 * win32/dsp/libxml2.def.src: tried to incorporate comments
7946 from bug #59220
7947
7948Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
7949
7950 * parser.c result/noent/wml.xml: fixed bug #59981 related
7951 to handling of '&' in attributes when entities are substitued
7952
7953Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
7954
7955 * libxml.h include/libxml/xmlversion.h.in
7956 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
7957 Tried to close bug #60131
7958
7959Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7960
7961 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
7962
7963Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
7964
7965 * SAX.c: fixing bug #59946 on xmlns=""
7966
7967Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
7968
7969 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
7970 but allocates a new error code.
7971
7972Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
7973
7974 * xmllint.c: John Fleck fixed typos in the options output
7975 * parser.c SAX.c: fix ignorable white space SAX selection
7976
7977Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
7978
7979 * entities.c: Steve Underwood found the possibility of an
7980 ininite loop in case of error.
7981
7982Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
7983
7984 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
7985
7986Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
7987
7988 * parser.c: warn if version is not 1.0 but it's not
7989 strictly speaking an error after analyzing the spec
7990
7991Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
7992
7993 *doc/catalog.html - add link to the html version of the
7994 man page, other linguistic cleanups
7995
7996Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
7997
7998 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
7999 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
8000 file, has not yet been included in the build.
8001
8002Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
8003
8004 * catalog.c: removed a duplicate affectation Justin Fletcher
8005
8006Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
8007
8008 * tree.c: Armin Sander pointed a possible text coalescing
8009 problem, completed his patch.
8010
8011Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8012
8013 * trionan.c: Fixed const and volatile re-definition problem
8014
8015Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
8016
8017 * libxml.4 parser.c: doc updates from Heiko Rupp
8018 * parserInternals.c: 2 sanity checks from Heiko Rupp
8019
8020Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
8021
8022 * tree.c: applied patch from Armin Sander to make some pointers
8023 const in xmlCopyNode()
8024 * include/libxml/tree.h: added fix to the header
8025
8026Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
8027
8028 * xpath.c: hum, restrict the integer usage gcc bug workaround
8029 to only gcc compilers so that other architecture don't get
8030 penalized by this limitation.
8031 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
8032
8033Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
8034
8035 * valid.c: fixed a Windows compiler warning (Chris Poblete)
8036 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
8037
8038Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
8039
8040 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
8041 --convert option to xmlcatalog to convert SGML ones to
8042 the XML syntax.
8043 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
8044
8045 2.4.3 got released at that point
8046Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
8047
8048 * catalog.c xmlIO.c: started some serious testing and fixed
8049 a few bug and optmization needs.
8050
8051Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
8052
8053 * Makefile.am configure.in include/libxml/xmlwin32version.h:
8054 preparing for a 2.4.3 release even if it may not be ready yet
8055 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
8056 all file parsing lookup to go through the entity resolver, add
8057 to add an API to bypass it (needed to load catalogs themselves),
8058 some cleanup on the catalog code too.
8059 * nanoftp.c: small cleanup
8060 * doc/catalog.html: small update
8061
8062Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
8063
8064 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
8065 Jun Kuriyama
8066
8067Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
8068
8069 * doc/catalog.html: finished the catalog documentation
8070
8071Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
8072
8073 * doc/catalog.html doc/xml.html: added documentation about
8074 Catalog support, misses an API description
8075 * doc/html/*: reextracted the API pages
8076
8077Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
8078
8079 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
8080 Added the part about section 7.2 on URI resolution,
8081 fixed a side effect in the HTML parser, look complete
8082 and ready to rock except the URI/SystemID part!
8083
8084Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
8085
8086 * include/libxml/catalog.h include/libxml/parser.h
8087 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
8088 xmlIO.c: added support and APIs needed for the catalog PI
8089 * include/libxml/xmlIO.h: cleanup
8090
8091Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
8092
8093 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
8094 include/libxml/catalog.h: starts to look okay, really
8095 plugged the new framework, cleaned a lot of stuff,
8096 added some APIs, except the PI's support missing this
8097 should be mostly complete
8098 * result/catalogs/* test/catalogs/*: added new test, enriched
8099 the existing one with URN ID tests
8100
8101Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
8102
8103 * catalog.c: fixed nextCatalog
8104 * result/catalogs/docbook test/catalogs/*: started adding
8105 a small regression test
8106
8107Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
8108
8109 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
8110 more work on the XML catalog support.
8111 * parser.c include/libxml/parser.h: small cleanup seems using
8112 list as a public parameter name can give portability troubles
8113 * trionan.c trionan.h xpath.c include/libxml/trionan.h
8114 include/libxml/xpath.h include/libxml/Makefile.am: removed
8115 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
8116 wrappers
8117
8118Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8119
8120 * Makefile.am trio.c triodef.h trionan.c xpath.c
8121 include/libxml/Makefile.am include/libxml/trionan.h:
8122 Re-worked Not-A-Number and Infinity support.
8123 * xmlcatalog.c: added readline include files
8124
8125Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
8126
8127 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
8128 testCatalog as xmlcatalog, making it an installed app
8129 adding a shell, and preparing it to be a /etc/xml/catalog
8130 management tool, though not ready yet
8131 * catalog.c include/libxml/catalog.h: adding support for
8132 XML Catalogs http://www.oasis-open.org/committees/entity/
8133 not finished, there is some interesting tradeoffs and a
8134 few open questions left.
8135
8136Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
8137
8138 * xmllint.c: fixed a line formatting problem
8139
8140Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
8141
8142 * SAX.c: removed a couple of unused variable (Albert Chin)
8143
8144Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
8145
8146 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
8147 trying to fix some troubles w.r.t. function returning
8148 const xxxPtr.
8149
8150Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
8151
8152 * win32/dsp/libxml2.def.src: another set of symbols conditionally
8153 defined
8154
8155Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
8156
8157 * xpointer.c: removed unused var
8158
8159Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
8160
8161 * testXPath.c: another small cleanup closing bug #59110
8162
8163Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
8164
8165 * win32/dsp/libxml2.def.src: small cleanup closing bug
8166 #59108
8167
8168Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
8169
8170 * example/gjobread.c: add xmlCleanupParser() before leaving
8171
8172Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
8173
8174 * config.h.in configure.in include/libxml/xmlwin32version.h:
8175 released 2.4.2
8176
8177Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
8178
8179 * include/libxml/valid.h debugXML.c valid.c: deprecate
8180 the non-boundchecking Sprintf functions, add Snprintf
8181 this should close bug #57984
8182
8183Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
8184
8185 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
8186 URIs before doing the lookups (pointed by Mark Vakoc)
8187
8188Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
8189
8190 * xpath.c: serious changes on Result Value Trees and NodeSets
8191 w.r.t. deallocation and collect operations. Probably not
8192 100% clean (merge of allocated trees smells like a problem).
8193 Seems sufficient to close #58943
8194
8195Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
8196
8197 * xmllint.c: adding a --format option
8198
8199Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
8200
8201 * xpath.c: count() was broken on Result Value Tree
8202 * xmlIO.c: fixed file:/// accesses on _WIN32
8203
8204Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
8205
8206 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
8207 macro was renamed, this should close bug #58683
8208
8209Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
8210
8211 * SAX.c: small fix fixing bug #58539 reported by coolo, in
8212 entity substitution mode text at the end of the entity might
8213 be added due to text coalescing.
8214 * nanoftp.c parser.c: small cleanup
8215
8216Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
8217
8218 * HACKING: added John Fleck right to commit in the doc subdir
8219
8220Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
8221
8222 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
8223 allow to inherit attributes from the DTD directly in the
8224 tree, this is needed for XPath and can be a useful feature.
8225 Inherited namespaces are always provided at the tree level now
8226 * test/defattr* result/defattr* result/noent/defattr*: added a couple
8227 of tests for this feature (XSLT being the prime user).
8228
8229Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
8230
8231 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
8232 testSAX.c xmlIO.c xmllint.c include/win32config.h
8233 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
8234 include/libxml/xmlwin32version.h.in win32/README.MSDev
8235 win32/dsp/*: applied Win32 Facelift No.2 patches from
8236 Igor Zlatkovic for Windows/MSC
8237
8238Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
8239
8240 * SAX.c: unparsedEntityDecl() the URI computation of the
8241 entity wasn't done breaking XSLT unparsed-entity-uri()
8242
8243Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
8244
8245 * xpath.c: fixed a bug when walking the descendants and
8246 the current node has no children
8247 * debugXML.c: show up when a text node is supposed to not be escaped
8248
8249Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
8250
8251 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
8252 worked like the set:leading() function)
8253 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
8254
8255Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8256
8257 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
8258
8259Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8260
8261 * include/libxml/xmlIO.h: apply change to close #58141
8262 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
8263
8264Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8265
8266 * parser.c: when the internal subset uses a PE, then the
8267 included entity can use conditional sections.
8268
8269Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8270
8271 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
8272 when walking the namespace axis showing up in
8273 libxst/tests/general/bug-12
8274 * xmlmemory.c: added the possibility to trace a given block
8275 defined by its address
8276
8277Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8278
8279 * parser.c: don't override existing encoding specified before
8280 starting xmlParseDocument()
8281
8282Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8283
8284 * include/libxml/xmlwin32version.h: reinserted, needed for
8285 Windows users of CVS
8286
82872001-07-27 Darin Adler <darin@bentspoon.com>
8288
8289 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
8290 * testCatalog.c: Add include of <libxml/parser.h>.
8291
82922001-07-27 Darin Adler <darin@bentspoon.com>
8293
8294 * include/libxml/.cvsignore:
8295 * include/libxml/xmlwin32version.h:
8296 Remove this file from CVS because it's generated.
8297
8298Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8299
8300 * parser.c include/libxml/parser.h: applied const patches from
8301 Tom Moog #58002
8302
8303Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
8304
8305 * xpath.c include/libxml/xpath{,Internals}.h: added a function
8306 lookup framework
8307
8308Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8309
8310 * tree.c: fixed xmlCopyNode() for documents
8311
8312Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8313
8314 * parser.c: fixed bugs #58073 reported by Greg Shtilman
8315
8316Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8317
8318 * parser.c: fixes bug #57652 reported by Morus Walter
8319
8320Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8321
8322 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
8323
8324Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8325
8326 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
8327 errors, lesson don't add new functions at 1am before a release
8328 * xpath.c: integrated fix from Bjorn to avoid divide by zero
8329 from XPath initialization when possible.
8330
8331Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8332
8333 * result/scripts/base*: removing history/readline changed
8334 this slightly
8335 * include/libxml/parser.h SAX.c parser.c parserInternals.c
8336 xmllint.c: make element content line number generation
8337 optionnal to avoid breaking old apps added interface to switch
8338
8339Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8340
8341 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00008342 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008343 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
8344 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
8345 John Kroll fixes to allow saving to HTTP via PUT (or
8346 POST of needed).
8347 * doc/html/*.html: regenerated the docs
8348
8349Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
8350
8351 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
8352 xmlHashScanFull and xmlHashScannFull3 to get passed the
8353 three keys as arguments to the callback function
8354
8355Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8356
8357 * configure.in Makefile.am: removed libxml softlink for good
8358 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
8359 100% coverage by gtk-doc
8360
8361Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8362
8363 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
8364 fixed serious troubles due to size_t vs. int mismatch
8365
8366Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8367
8368 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
8369
8370Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
8371
8372 * include/libxml/xpath{,Internals}.h xpath.c: added a more
8373 convenient extension API for value and context managing
8374 Now handles external objects through xmlXPathPopExternal,
8375 xmlXPathWrapExternal and xmlXPathReturnExternal.
8376 Added functions for sets operations (intersection, etc.)
8377
8378Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8379
8380 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
8381 xmlIO.c tree.c parserInternals.c entities.c encoding.c
8382 HTMLparser.c: cleanup of global variables, marking some
8383 const or private.
8384
8385Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
8386
8387 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
8388 fixed xmlXPathNodeSetItem when passing index=0
8389
8390Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8391
8392 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
8393
8394Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8395
8396 * xmllint.c: fixed compilation under Cygwin #57503
8397 * TODO: update
8398
83992001-07-13 Peter Williams <peterw@ximian.com>
8400
8401 * config.h.in: add #undef HAVE_DLFCN_H
8402
8403 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
8404 builddir.
8405
8406Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8407
8408 * win32/libxml2/libxml2.def.src: added a couple of exported entries
8409 raised by #57348 and #57381
8410
8411Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8412
8413 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
8414 tree.c xpointer.c: store the line numbder in element->content,
8415 may break some software, need a configuration mechanism
8416
84172001-07-10 Darin Adler <darin@bentspoon.com>
8418
8419 * .cvsignore:
8420 * example/.cvsignore:
8421 * include/.cvsignore:
8422 * include/libxml/.cvsignore:
8423 Various things that are generated and should be ignored.
8424
8425Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8426
8427 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
8428 * doc/xml.html doc/html/*: updated the docs
8429
8430Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8431
8432 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
8433 validation occured on content with element child
8434
8435Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8436
8437 * tree.c: fixed XML Base computation which was broken
8438 * debugXML.c: added a base function to the shell
8439 * Makefile.am result/scripts/* test/scripts/*: added scripts
8440 based regression tests, and adding 2 XML Base tests
8441
8442Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8443
8444 * tree.c: set properties doc and call xmlSetListDoc for properties
8445 content when grafting them in a different tree.
8446 * aclocal.m4: remove from CVS
8447
8448Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8449
8450 * win32/libxml2/libxml2.def.src: added some missing entry point
8451 for XPath (Mark Vakoc)
8452
8453Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8454
8455 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
8456 layer should URI-Unescape before trying to open resources.
8457
8458Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8459
8460 * xpath.c: fix the name() bug for elements in the default
8461 namespace reported by Charlie Bozeman
8462
8463Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8464
8465 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
8466 led to an XPath fix, improvements of SAX initialization, and
8467 an added option --nocdata to testXPath
8468
8469Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8470
8471 * doc/libxml-doc.el: Felix Natter provided anew version working
8472 with XEmacs too
8473
8474Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8475
8476 * include/libxml/xpath.h: small cleanup
8477 * doc/xml.html: update
8478
8479Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8480
8481 * Makefile.am configure.in include/libxml/xmlwin32version.h:
8482 released 2.3.14
8483
8484Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8485
8486 * doc/html/*: rebuilt the docs for the release
8487 * doc/xml.html: added 2.3.14 release.
8488
8489Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8490
8491 * xpath.c: a bug reported by Stephan Kulow empty nodesets
8492 were not equal to empty strings
8493
8494Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8495
8496 * SAX.c: fixed a URI-Reference computation problem when validating
8497 * xmlIO.c: small cleanup
8498
8499Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8500
8501 * parser.c: improved the description of a couple of interfaces
8502 upon Larry Stamper suggestion
8503
8504Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8505
8506 * SAX.c entities.c parser.c: changed completely the way entities
8507 are handled when running the parser in entity substitution mode.
8508 This fixes a bug reported by Stephan Kulow and nearly divides
8509 by 3 the amount of memory required by libxslt to load and process
8510 DocBook TDG.
8511
8512Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8513
8514 * HTMLparser.c: fixing a too early root closing problem raised
8515 byt Prashanth Naidu
8516
8517Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8518
8519 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
8520 raised by Mark Vakoc.
8521
8522Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8523
8524 * example/Makefile.am: fixed the include path to add srcdir/include
8525 * Makefile.am configure.in: fix from Albert Chin for iconv detection
8526 and some cleanup
8527
8528Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8529
8530 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
8531 lot of optimization work, results in significant improvements
8532 when handling really complex XPath queries. Add a small optimizer
8533 for unions, improve [n] and [last()], avoid some costly ops.
8534
8535Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8536
8537 * include/libxml/parser.h parser.c: xmlStrstr args are both const
8538 * xpath.c: small cleanup
8539 * xmlGetNsList: reformated, fixed problems if used on Entities
8540
8541Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8542
8543 * doc/xml.html: added 1.8.14 and 2.3.13 releases
8544
8545Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8546
8547 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
8548 * Makefile.am example/Makefile.am: workaround automake generating
8549 erroneous deps
8550
8551Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8552
8553 * include/win32config.h: bug #56801 Yon Derek provided a patch
8554 to the windows config file.
8555
8556Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8557
8558 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
8559 libxml.h : Yon Derek provided a set of changes to compile from
8560 CVS on Windows/MSC
8561
8562Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8563
8564 * parser.c: fixed UTF8 BOM support in push mode
8565 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
8566 added a specific testcase
8567
8568Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8569
8570 * Makefile.am: added --push regression tests
8571 * parserInternals.c: the XML parser segfaulted in --push mode
8572
8573Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8574
8575 * configure.in: moved the symlinks detection within a CVS
8576 check, this is not portable and will be removed soon.
8577 * xpath.c: small cleanup/speedup
8578
8579Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8580
8581 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
8582 release of 2.3.12
8583 * parser.c: make an error message if unknow entities in all cases
8584
8585Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8586
8587 * uri.c: fixed 2 uri normalization bugs on '//' reduction
8588
8589Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8590
8591 * include/libxml/Makefile.am: Laszlo Peter pointed out that
8592 includes were installed in the wrong dir
8593
8594Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8595
8596 * doc/html.xml: warn against sending code to exhibit bugs.
8597
8598Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8599
8600 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
8601 Tru64 from Thomas Leitner
8602
8603Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8604
8605 * AUTHORS: added William and Bjorn
8606 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
8607 daniel@veillard.com hopefully I won't have to do this again
8608 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
8609 docs can be rebuilt cleanly now
8610 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
8611 from CVs it's generated, added include/libxml/xmlwin32version.h
8612 also generated but which should change far less frequently.
8613 * catalog.c nanoftp.c: made sure to include libxml.h not
8614 libxml/xmlversion.h directly
8615 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
8616 when compiling on WIN32 and MSC
8617
8618Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8619
8620 * include/Makefile.am include/libxml/Makefile.am configure.in:
8621 fixed make distcheck and rebuilding the rpms
8622
8623Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8624
8625 * configure.in: should finish the migration of exported includes
8626 into a real include/libxml in CVS, at least for CVS users.
8627 * removed the exported headers, added in include/libxml (as well
8628 as xmlversion.h.in).
8629
8630Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8631
8632 * configure.in: fixed the way to detect symlink
8633
8634Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8635
8636 * configure.in: updated, include/libxml is now a real CVS dir
8637
8638Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8639
8640 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
8641 version works with both libxml1 and libxml2 (it autodetects
8642 the prefix of the html-files) from Felix Natter.
8643 * doc/xml.html: updated doc accordingly
8644
8645Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8646
8647 * xpath.c: fixed the bug generating a template loop in libxslt
8648 when using docbook-xsl-1.4, * should filter out document nodes
8649 * HACKING: added William
8650 * TODO: updated
8651
8652Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8653
8654 * doc/FAQ.html: added a warning about gcc-3.0
8655 * doc/xml.html: added reference to gdome2 and removed a confusing
8656 sentence
8657
8658Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8659
8660 * xmlversion.h: okay this is a generated file, but Windows
8661 users need it and they can't generate it, and I want CVS
8662 Windows users ...
8663 * win32/libxml2/libxml2_so.dsp: Windows project file for
8664 the shared lib version of libxml2
8665 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
8666 resources needed for libxslt/xsltproc by Yon Derek
8667
8668Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8669
8670 * trio.c: MSVC fix (provided by Igor Zlatkovic)
8671
8672Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8673
8674 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
8675
8676Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8677
8678 * include/win32config.h: Yon Derek provided a first fix
8679 to be able to compile libxslt/xsltproc on Windows
8680
8681Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8682
8683 * xpath.c: attempt to work around what seemed a gcc optimizer
8684 bug when handling floats on i386 http://veillard.com/gcc.bug
8685 * tree.c entities.c encoding.c: doing some cleanups while
8686 chasing it
8687
8688Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8689
8690 * Makefile.am: cleanup when --without-debug is specified
8691 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
8692 w.r.t. --without-debug and other include points
8693 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
8694 Catalogs
8695 * configure.in entities.h tree.h HTMLparser.c: removed
8696 --without-corba, made the _private field mandatory
8697
8698Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8699
8700 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
8701 outputs a BOM in UTF8, an errata has been issued to avoid the
8702 problem, that was the most reasonable solution... Add support
8703 for a leading UTF8 BOM in entities.
8704
8705Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8706
8707 * valid.c: fixed a bug found when post validating an entity ref
8708 * xmllint.c: added --loaddtd and sligly changed --postvalid to
8709 activate it too
8710
8711Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8712
8713 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
8714 weakness in the node copy the XPointer and the XInclude
8715 implementations. Serious cleanup.
8716
8717Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8718
8719 * Makefile.am: Kjartan Maraas provided a small patch to
8720 add xml2-config.in to EXTRA_DIST
8721
8722Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8723
8724 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
8725 provided another failing case found in KDE, the way the
8726 ctxt->vctxt.nodeTab was allocated and freed changed over
8727 time but it wasn't completely cleaned up. This should fix it.
8728
8729Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8730
8731 * parser.c: Stephan Kulow also raised the fact that line number
8732 could get miscounted making debug harder, fixed the problem
8733 in xmlParseCharData()
8734
8735Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8736
8737 * valid.c: Stephan Kulow pointed out a problem when validating
8738 and using an empty entity, forgot a 'break' in a case.
8739
8740Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8741
8742 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
8743 * doc/xml.html: updated with 2.3.11
8744
8745Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8746
8747 * TODO: updated adding cleanup of generated doc
8748 * configure.in: prepared to release 2.3.11
8749 * xmllint.c: added --version for bug reporting
8750 * doc/html/*.html: rebuilt the doc
8751
8752Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8753
8754 * xpath.c: first part of the work on selecting namespace to
8755 fix bug #56115
8756
8757Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8758
8759 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
8760 when using -liconv
8761 * TODO: updated
8762
8763Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8764
8765 * HTMLtree.[ch]: more work on the HTML serialization routnes,
8766 cleanup, encoding support.
8767
8768Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8769
8770 * xpath.c: Thomas Broyer suggested a better patch for the / arg
8771
8772Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8773
8774 * xpath.c: bug detected by Ankh when / is used as a function arg
8775
8776Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8777
8778 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
8779 of element and use it to avoid outputting formatting spaces at
8780 the wrong place. Implemented the format parameter for HTML save.
8781 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
8782 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
8783 result/HTML/wired.html: of course this impact the result of a
8784 number of HTML tests
8785
8786Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8787
8788 * HTMLtree.[ch]: started augmenting the HTML save API with
8789 encoding and formatting parameters
8790
8791Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8792
8793 * HTMLtree.h: cleanup and started evaluating the work needed on
8794 revamping the HTML output code
8795
8796Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8797
8798 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
8799
8800Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8801
8802 * valid.c: fixed bug #56049, forgot one check in the
8803 validation routine
8804
8805Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8806
8807 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
8808
8809Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8810
8811 * libxml.h: fixed an error in last commit
8812 * doc/FAQ.html: added an entry for compilation from CVS
8813
8814Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8815
8816 * xmlversion.h.in libxml.h: Cygwin patches
8817 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
8818 * tree.h: cleanup
8819
8820Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8821
8822 * tree.c: patched xmlFreeNode() to avoid freeing() a static
8823 memory block in a strange case where libxml is linked twice
8824 in the binary.
8825
8826Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8827
8828 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
8829 state far too often, simple fix used to avoid it.
8830
8831Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8832
8833 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
8834 being processed, applied his patch
8835 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
8836
8837Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8838
8839 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
8840 provided fixes to compile on MSCC again
8841 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
8842 also provided an update for the project files.
8843
8844Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8845
8846 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
8847 bug #55810
8848
8849Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8850
8851 * tree.c: fixed xmlGetNsProp() to close bug #55683
8852 Note this requires libxslt to use it's own function instead.
8853
8854Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8855
8856 * HTMLtree.c: when in a pre element no formatting space should
8857 be added.
8858 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
8859
8860Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8861
8862 * configure.in: added tests for signal() and signal.h
8863
8864Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8865
8866 * xpath.c: robert pointed out xmlXPathNINF was not initialized
8867
8868Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8869
8870 * doc/libxml-doc.el: Felix Natter provided a new version for
8871 libxml2
8872
8873Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8874
8875 * HTMLtree.c: when in a pre element no formatting space should
8876 be added.
8877
8878Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8879
8880 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
8881
8882Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8883
8884 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
8885 hack
8886 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
8887 * uri.c: fixed a warning
8888
8889Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8890
8891 * HTMLtree.c: trying to close bug #55772 escaping in script
8892 elements
8893 * doc/xml.html: suggest to send mail to the list
8894
8895Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8896
8897 * error.c: attempt to fix the xmlGetVarStr breakage once and for
8898 good. Use a macro and based on the solution provided in
8899 vsnprintf manual page from GNU.
8900
8901Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8902
8903 * error.c: Workaround for non-preserving variadic list.
8904 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
8905
8906Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8907
8908 * doc/xml.html: added 2.3.10 release
8909
8910Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8911
8912 * configure.in: releasing 2.3.10
8913
8914Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8915
8916 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
8917
8918Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8919
8920 * encoding.c: Robert Collins provided a patch to add the
8921 "US-ASCII" encoding alias
8922
8923Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8924
8925 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
8926 string oriented functions and started cleaning the related areas
8927 in xpath.c which needed fixing in this respect
8928
8929Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8930
8931 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
8932 #55380
8933 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
8934
8935Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8936
8937 * TODO: updated
8938 * nanohttp.[ch] : started adding APIs to get the redirected URL
8939 when this occurs (needed for further base computation
8940 * tree.h: cleanup
8941 * encoding.c: cleanup
8942 * SAX.c: minor change around ctxt->loadsubset
8943
8944Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8945
8946 * Makefile.am include/Makefile.am: small change to have
8947 include/libxml rebuilt if working from CVS.
8948 * uri.c: applied another patch from Carl Douglas for URI escaping,
8949 this should close bug #51876
8950
8951Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8952
8953 * xinclude.c: fixed XInclude recursive behaviour bug #54678
8954 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
8955 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
8956 added specific regression test
8957 * parser.h: preparing for the XSLT mode where DTD inherited
8958 attributes are added to the tree.
8959
8960Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8961
8962 * xinclude.[ch]: Updated the namespace for the Last Call version
8963 * result/XInclude/include test/XInclude/include: updated the
8964 testsuite accordingly
8965
8966Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8967
8968 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
8969 related to bug #51876
8970
8971Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8972
8973 * tree.c: fixed a gross mistake in base computation, xml:base is
8974 not completely correct yet (need cascade).
8975 * xpath.[ch]: added the few things needed to find a function name
8976 and URI from the XPath context when it is called.
8977
8978Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8979
8980 * catalog.[ch]: fixes and add xmlLoadCatalogs()
8981 * DOCBparser.c: small cleanup
8982 * xmllint.c: added a --catalogs option to load catalogs from
8983 $SGML_CATALOG_FILES
8984 * tree.c: cleanup
8985 * configure.in: iconv library fixup, ICONV_LIBS
8986
8987Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8988
8989 * catalog.c: handling of CATALOG entries. detection of recursion,
8990 and a few bugfixes
8991 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
8992 against the default namespace
8993
8994Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8995
8996 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
8997
8998Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8999
9000 * parser.c: fixed propagation context info when parsing an
9001 external entity.
9002 * doc/html/*.html: regenerated a couple of docs
9003
9004Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9005
9006 * doc/xml.html: update with 2.3.9 informations
9007
9008Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9009
9010 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
9011 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
9012 * doc/html/* : rebuilt the docs
9013 * valid.c: small patch which may improve some case when
9014 validating.
9015
9016Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9017
9018 * HTMLparser.c: Closed bug #54891
9019 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
9020 to the suite
9021
9022Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9023
9024 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
9025 applied a documentation patch from LotR and filled in a few missing
9026 descriptions
9027
9028Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9029
9030 * xpath.c tree.c parser.c: speed optimizations at the parser level
9031 document tree freeing and xpath evaluation
9032
9033Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9034
9035 * parser.c parser.h parserInternals.h: fixed a couple of
9036 interfaces for handling memory buffer input to const char *
9037 upon suggestion of JamesH.
9038
9039Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9040
9041 * configure.in: LoTR sent a patch fixing the previous commit
9042
9043Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9044
9045 * configure.in: trying to deal again with the stoopid -R linking
9046 flag of Solaris
9047
9048Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9049
9050 * xpath.h: two nodeset access macros from Thomas Broyer
9051
9052Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9053
9054 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
9055 patch from Thomas Broyer
9056
9057Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9058
9059 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
9060 case
9061 * INSTALL: was empty added stuff from the FAQ
9062
9063Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9064
9065 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
9066 attributes handling and #54433 by adding xmlUnsetProp()
9067 and xmlUnsetNsProp()
9068
9069Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9070
9071 * HTMLparser.c: Patch from Jonas Borgström
9072 (htmlGetEndPriority): New function, returns
9073 the priority of a certain element.
9074 (htmlAutoCloseOnClose): Only close inline elements if they
9075 all have lower or equal priority.
9076 * result/HTML: this of course changed a number of tests results.
9077
9078Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9079
9080 * xmlIO.c catalog.c: plugged in the default catalog resolution
9081 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
9082 documentations
9083 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
9084
9085Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9086
9087 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
9088 integrating catalogs
9089 * catalog.[ch] testCatalog.c: adding a small catalo API
9090 (only SGML catalog support).
9091 * parser.c: restaured xmlKeepBlanksDefault(0) API
9092
9093Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9094
9095 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
9096
9097Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9098
9099 * parser.c: added xmlParseExternalEntityPrivate() to allow
9100 propagation of ctxt->_private when parsing external entities
9101
9102Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9103
9104 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
9105
9106Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9107
9108 * configure.in: fixed a small portability problem with AM_CONDITIONAL
9109
9110Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9111
9112 * valid.c: warn when indeterminist content model is detected
9113 * result/VC/ElementValid8: this adds a message
9114 * Makefile.am: add --novalid for VCM tests
9115 * parserInternals.c: added a call to Init memory
9116
9117Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9118
9119 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
9120 when both parameters are NULL.
9121
9122Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9123
9124 * valid.c: applied small patch from Gary Pennington, reindented
9125 some part of the code.
9126
9127Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9128
9129 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
9130 release, updated and regenerated the docs
9131
9132Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9133
9134 * xpath.c result/XPath/expr/floats : clarified and cleanup
9135 printing of abnormal floats in tests.
9136
9137Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9138
9139 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
9140 * results/HTML/ : a few changes in the output of the HTML tests as
9141 a result.
9142 * configure.in: tying to fix -liconv where needed
9143
9144Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9145
9146 * Makefile.am: fixed a stupid error
9147
9148Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9149
9150 * configure.in Makefile.am: make the inclusion of the trio
9151 modules in the library conditional
9152
9153Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9154
9155 * DOCBparser.c: patche from László Kovács, fixed entities refs
9156 in attributes handling
9157
9158Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9159
9160 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
9161 flushing
9162
9163Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9164
9165 * xpath.c: fix of an XSLT namespace bug reported on the list
9166 general/bug-8-
9167
9168Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9169
9170 * strio.h trio.c: Dan McNichol suggested a couple of small
9171 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
9172
9173Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9174
9175 * tree.c parser.c encoding.c: spent a bit more time looking
9176 at the parsing speed and DOM handling. Added a few more
9177 speedups.
9178
9179Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9180
9181 * parser.c: small but effective parsing speed improvement
9182
9183Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9184
9185 * configure.in: default on the DocBook parser inclusion (for Gnome)
9186 * DOCBparser.h: fixed a header reference
9187
9188Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9189
9190 * configure.in xpath.c: applied Bjorn patches for FPE on the
9191 alpha
9192
9193Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9194
9195 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
9196 xmlSaveFormatFileTo()
9197
9198Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9199
9200 * xpath.c: simple and efficient optimization, XPath functions
9201 aways bind to the same code, cache this
9202 * TODO: updated (by saying some is obsolete)
9203
9204Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9205
9206 * xpath.c: more cleanup work on XPath name parsing routines
9207
9208Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9209
9210 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
9211 xmlXPathParseName
9212 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
9213 * debugXML.c: avoid compilation problems if compiling without
9214 HTML support, Igor Zlatkovic
9215 * win32/libxml2/libxml2.def.src: being able to compile without
9216 XPath on Windows
9217
9218Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9219
9220 * libxml.m4: yet another patch from Toshio Kuratomi
9221
9222Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9223
9224 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
9225
9226Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9227
9228 * tree.[ch]: added xmlSaveFormatFile interface for saving
9229 and indenting a file.
9230
9231Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9232
9233 * xpath.c: fixed bug #53689 related to processing-instruction()
9234
9235Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9236
9237 * DOCBparser.c: patche from László Kovács
9238
9239Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9240
9241 * parser.c: applied fixes from Christian Glahn bug report #53391
9242
9243Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9244
9245 * error.c: Jean François Lecomte provided a complete description
9246 and a fix to bug #53537
9247
9248Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9249
9250 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
9251
9252Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9253
9254 * DOCBparser.c SAX.c: a bit more work on entities processing.
9255 Still Need to cleanup XML output and references in attributes
9256
9257Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9258
9259 * DOCBparser.c include/Makefile.am: two patches from László Kovács
9260
9261Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9262
9263 * tree.c: trying to fix #53574, not completely complete,
9264 I would like xmllint --copy --debug test/ent1 and
9265 xmllint --debug test/ent1 to show the same result.
9266 * xpath.c: fix a bug when trying to sort namespace nodes
9267
9268Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9269
9270 * HTMLtree.c: real fix for #53402
9271
9272Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9273
9274 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
9275 PIs when using xsl:output
9276 * valid.c: closing #53537 some case generate segfaults if there
9277 is validity errors
9278
9279Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9280
9281 * SAX.c testDocbook.c DOCBparser.c: more work on the support
9282 of external parsed entities, added --noent to testDocbook
9283 * valid.c: Garry Pennington found an uninitialized variable
9284 access in xmlValidateElementContent()
9285
9286Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9287
9288 * HTMLparser.c : HTML parsing still sucks ... trying to deal
9289 with madness
9290 * result/HTML/ : this modified the result of the regression tests
9291 a lot.
9292
9293Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9294
9295 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
9296 to doc where it wasn't checked against NULL reported by
9297 Jens Laas
9298
9299Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9300
9301 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
9302 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
9303
9304Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9305
9306 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
9307 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
9308 * SAX.[ch]: cleanup and updates for DocBook
9309 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
9310 ex SGML identifier changes
9311 * valid.c: removed a static unused function.
9312
9313Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9314
9315 * HTMLtree.c: applied change for Paul Sponagl on script saving
9316 * Makefile.am: the warning about entity title.xml are normal.
9317
9318Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9319
9320 * configure.in: release of 2.3.7
9321 * Makefile.am: fixing make distcheck
9322
9323Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9324
9325 * doc/html/* doc/xml.html: updated and regenerated the docs
9326
9327Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9328
9329 * xpath.c: fixed the XPointer problem introduced in 2.3.6
9330
9331Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9332
9333 * tree.c: fixed #53388 with the provided patch
9334
9335Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9336
9337 * valid.c: Bjorn detected an invalid memory access. Fixed
9338 vstateVPush()
9339
9340Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9341
9342 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
9343
9344Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
9345
9346 * libxml.h: new header used only for the compilation of libxml
9347 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
9348 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
9349 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
9350 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
9351 xmlmemory.c xpath.c xpointer.c: libxml.h integration
9352 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
9353 baseline (version 1.2 plus a single patch).
9354 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
9355 scientific notation for numbers. Tests added.
9356 * xpath.c: formatting of numbers changed to use sprintf
9357 (contribution from William Brack)
9358
9359Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9360
9361 * valid.c: cleanup, more useful debugging
9362 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
9363 * xmlIO.c: entity loading is printed as an error when validating
9364
9365Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9366
9367 * valid.c: fixed to validate within entities
9368 * test/VCM/v22.xml: added a specific testcase
9369
9370Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9371
9372 * valid.c: forgot an epsilon transition in for ()+
9373 * test/VCM/v21.xml : added a specific test case
9374
9375Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9376
9377 * valid.c: removed a state explosion exhibited by RSS
9378 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
9379 from bug #51872
9380
9381Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9382
9383 * valid.[ch] tree.h: worked *hard* to get non-determinist content
9384 validation without using an ugly NFA -> DFA algo in the source.
9385 Made a specific algorithm easier to maintain, using a single
9386 stack and without recursion.
9387 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
9388 * hash.c: made the growing routine static
9389 * tree.h parser.c: added the parent information to an
9390 xmlElementContent node.
9391
9392Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9393
9394 * SAX.c parser.c xpath.c: generating IDs when not validating
9395 from an external parsed entity was poisoning the ID has table
9396 with removed values. This was killing XSLT on the KDE help
9397 browser.
9398
9399Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9400
9401 * entities.h: andrew@ugh.net.au detected a double declaration
9402
9403Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9404
9405 * debugXML.c hash.c tree.h valid.c : some changes related to
9406 the validation suport to improve speed with DocBook
9407 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
9408 the way validation errors get reported
9409
9410Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9411
9412 * HTMLparser.c HTMLtree.c: applied part of the patches provided
9413 by P C Chow and William M. Brack for XSLT HTML output
9414
9415Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9416
9417 * xmlversion.h.in win32config.h win32/libxml2/*: applied
9418 Igor Zlatkovic patches for MSC compilation and added his
9419 updates
9420
9421Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9422
9423 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
9424 prefix lookup.
9425 * parserInternals.c: fixed the bug reported by Morus Walter
9426 due to an off by one typo in xmlStringCurrentChar()
9427
9428Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9429
9430 * HTMLparser.c result/HTML/*: revamped the way the HTML
9431 parser handles end of tags or end of input
9432
9433Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9434
9435 * tree.[ch] : added xmlDocCopyNode for gdome2 support
9436
9437Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9438
9439 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
9440 bug where the linktime verions of free() won't work ...
9441
9442Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9443
9444 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
9445
9446Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9447
9448 * doc/xml.html: added 2.3.6 release
9449
9450Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9451
9452 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
9453 * result/wml.xml: resulted in a small output change
9454
9455Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9456
9457 * tree.c: xmlNewDoc was missing the charset initialization
9458 * xmllint.c: added --auto to autogenerate a doc, allow to
9459 reproduce the problem fixed on xmlNewDoc
9460
9461Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9462
9463 * xpath.c: trying to get 52979 solved
9464 * tree.c result/ result/noent/: trying to get 52712 solved, this
9465 also made me clean up the fact that XML output in general should
9466 not add formating blanks by default, this changed the output of
9467 a few tests
9468
9469Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9470
9471 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
9472
9473Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9474
9475 * configure.in: finally released 2.3.6
9476
9477Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9478
9479 * xpath.c: checking for null pointer generated by new code
9480
9481Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9482
9483 * xpath.c: fixed a [] evaluation problem reported
9484 * test/XPath/tests/simpleaddr: extended test
9485 * result/XPath/simpleaddr: updated result
9486
9487Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9488
9489 * xmllint.c: Dan Timis reported a portability problem
9490 on Macs without mmap, fixed it.
9491
9492Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9493
9494 * testXPath.c : added a --tree option allowing to display the
9495 tree dump of the XPath expression
9496
9497Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9498
9499 * xpath.c: fixed a memleak when comparing nodesets
9500 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
9501 * tree.c: added a TODO
9502
9503Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9504
9505 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
9506 we need string functions
9507 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
9508 to be able to use them where needed. Applied some changes
9509 to reduce name linking pollution and compile in only what's
9510 needed.
9511 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
9512 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
9513 for the string manipulation functions
9514 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
9515 to the free() function of xmlmemory.c
9516 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
9517 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
9518 usage.
9519
9520
9521Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9522
9523 * error.c: applied the context output patch of the error
9524 handling submitted by Chuck Griffith
9525 * error/VC/*: this slightly change some error logs
9526
9527Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9528
9529 * parser.c: fixed line number reporting on error
9530
9531Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9532
9533 * parser.c: Sullivan and Darin found a parser bug,
9534 applied the patch.
9535
9536Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9537
9538 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
9539 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
9540 xmlversion.h.in xpointer.c: of course the way I defined
9541 UNUSED breaks on old gcc version. Try to be smart and
9542 also define it directly in xmlversion.h
9543 * configure.in: removed -ansi flag from the pedantic set
9544
9545Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9546 Huge cleanup, I switched to compile with
9547 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
9548 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
9549 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
9550 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
9551 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
9552 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
9553 encoding.h entities.c error.c list.[ch] nanoftp.c
9554 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
9555 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
9556 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
9557 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
9558 Cleanup, staticfied a number of non-exported functions,
9559 detected and cleaned up a dozen of problem found this way,
9560 avoided a lot of public function name/typedef/system names clashes
9561 * doc/xml.html: updated
9562 * configure.in: switched private flags to the really pedantic ones.
9563
9564Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9565
9566 * configure.in: 2.3.5
9567 * doc/html/*: rebuilt the docs
9568
9569Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9570
9571 * parser.c: fixed a reported bug in NOTATION parsing
9572 * uri.c: accepted but not fixed bug 51876, added TODO
9573 * Makefile.am: fixed bug 51876
9574
9575Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9576
9577 * config.h.in configure.in error.c: fix a compilation problem
9578 on platforms without vsnprintf (xml@thewrittenword.com)
9579
9580Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9581
9582 * parser.c: fixed a function name header typo
9583 * SAX.c: notations can also occur in external subset.
9584
9585Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9586
9587 * error.c: removed a C++ like comment
9588
9589Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9590
9591 * parser.c: fixing bug 52299 strange condition leading
9592 to a parser crash due to a buffer overflow
9593 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
9594 added the specific test case
9595
9596Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9597
9598 * xpath.[ch]: still a lot of cleanup based on XSLT, added
9599 xmlXPathConvert{String,Number,Boolean} to be able to make
9600 type casts without a context stack, fixed some implementation
9601 problems related to the absence of context at parse-time,
9602 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
9603 in the public API too
9604 * xpointer.c xpathInternals.h: we need to know at parse time
9605 whether we are compiling an XPointer
9606
9607Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9608
9609 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
9610 cleaned up the parser internals, refactored XPath code, added
9611 new compilation based APIs and cleanly separated public and
9612 private APIs.
9613
9614Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9615
9616 * xpath.h: the comp field must be added at the end to avoid
9617 killing binary compat.
9618
9619Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9620
9621 * Makefile.am: detect XPath memleaks in regreson tests
9622 * error.c: fixed and error w.r.t. error reporting still using
9623 stderr
9624 * hash.c: added new line at end of file
9625 * tree.h: minor cleanup
9626 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
9627 expression parsing from evaluation, resulted in a number of
9628 changes internally, and in XPointer. Likely to break stuff
9629 using xpathInternals.h but should remain binary compatible,
9630 new interfaces will be added.
9631
9632Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9633
9634 * configure.in: fixed a couple of problems reported by
9635 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
9636 without gcc on non linux platforms.
9637
9638Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9639
9640 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
9641 a fix for --with-html-dir= configure support. I hope it won't
9642 break rpm generation
9643
9644Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9645
9646 * xmlIO.c: one function comment cleanup.
9647
9648Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9649
9650 * SAX.c: external subset notations were improperly registered
9651 in the internal subset.
9652
9653Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9654
9655 * README.cvs-commits: added, pointing to HACKING
9656 * HACKING: updated
9657
9658Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9659
9660 * parser.c: and Matt Sergeant found one in the XML push
9661 parser (erroneous check I forgot to remove when I fixed the
9662 main parser).
9663
9664Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9665
9666 * xpath.c: ptittom found a small bug in UnaryExpr
9667
9668Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9669
9670 * configure.in: bumped to 2.3.4
9671 * error.c: fixed bug #51860
9672 * tree.c: fixed bug #51861
9673 * valid.c: cleanup, more debug, failed to fix one bug crap ...
9674 * tree.[ch] : added xmlDefaultBufferSize
9675 * nanoftp.c: typo in function name header block
9676 * doc/xml.html : updated, added link to XML::LibXSLT
9677 * doc/html/* : rebuilt the docs
9678
9679Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9680
9681 * parser.c SAX.c: the new content parsing code raised an
9682 ugly bug in the characters() SAX callback. Found it
9683 just because of strangeness in XSLT XML Rec ouptut :-(
9684
9685Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9686
9687 * Makefile.am: Martin Baulig suggested to add -lm
9688 * tree.c: found another bug in xmlNodeGetContent()
9689
9690Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9691
9692 * xpath.c: Bjorn found the error related to strictness of comparison.
9693
9694Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9695
9696 * parser.c: trying to fix the Dtd parsing problem reported
9697 by Gary, side effect of last week speed optimizations.
9698
9699Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9700
9701 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
9702 * parserInternals.c: removed unneeded test raised by Stric
9703
9704Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
9705
9706 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
9707 and fixed by William Brack). Added xmlXPathFormatNumber.
9708 Changed the sorting slightly.
9709 * configure.in Makefile.am example/Makefile.am: Added -lm.
9710 Please note that applications linking with libxml2, must
9711 also like with the math library from now on.
9712
9713Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9714
9715 * HTMLparser.c: fixed loop reported by Marc Sanfacon
9716
9717Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9718
9719 * parser.c: one must report spaces even if the Dtd element
9720 content proves that this is not part of the element content.
9721 * result/valid/*.xml: this changed the ouptu slightly
9722
9723Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9724
9725 * configure.in: bumped to 2.3.3
9726 * doc/xml.html: updated
9727
9728Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9729
9730 * tree.c: minor doc fix
9731 * xpath.c: deallocation issues when a result tree has been
9732 converted to a node-set
9733
9734Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9735
9736 * doc/xml.html: oops corrected dates s/2000/2001
9737
9738Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9739
9740 * valid.c: new patch from Gary Pennington
9741
9742Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9743
9744 * doc/xml.html: applied patch from Ankh
9745
9746Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9747
9748 * xinclude.c: fixed a problem building on Mac
9749
9750Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9751
9752 * parser.c: more work on increasing parsing ferformances
9753
9754Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9755
9756 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
9757 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
9758 avoiding memcpy in production builds MEM_CLEANUP macro use
9759 * parser.[ch] parserInternals.c: optimizations of the tightest
9760 internal loops inside the parser. Better checking of I/O
9761 flushing/loading conditions
9762 * xmllint.c : added --timing
9763
9764Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9765
9766 * configure.in: bumped to 2.3.2
9767 * doc/xml.html: updated for release
9768
9769Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9770
9771 * xpath.c: found a memleak and fixed a nasty bug
9772
9773Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9774
9775 * xmllint.[c1] : added return code errors for xmllint
9776 * xpath.c: specific debug dump function for result value trees
9777
9778Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9779
9780 * xpath.c: finally implemented xmlXPathCompareNodeSets
9781 * test/XPath/expr/floats results/XPath/expr/floats: added
9782 a test for float expressions
9783
9784Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9785
9786 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
9787 * parserInternals.[ch]: trying to speed up parsing
9788 * xpath.c : speeded up node set equality op
9789
9790Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9791
9792 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
9793 better handling of ID/IDREF and the list modules associated
9794 * configure.in: small CFLAGS cleanup
9795
9796Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9797
9798 * configure.in: fixed iconv detection on AIX (stric)
9799
9800Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9801
9802 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
9803
9804Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
9805
9806 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
9807 and optimized xmlXPathNodeSetSort
9808
9809Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9810
9811 * xpath.c: bug fix when context size is 0
9812 * parser.c: I like Norm's Dtd because they still manage to break
9813 the parser occasionally
9814
9815Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9816
9817 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
9818
9819Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9820
9821 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
9822 attributes within the XML-1.0 namespace
9823
9824Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9825
9826 * xpathInternals.h: exported a few axis functions
9827 * doc/xml.html: updated the doc
9828
9829Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9830
9831 * configure.in: applied patch from Daniel van Balen for OpenBSD
9832 and bumped version to 2.3.1
9833 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
9834 attempt to find autoclosing was simply broken, removed it,
9835 updated the examples, this is better
9836
9837Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9838
9839 * hash.[ch]: added Paolo Casarini patch to provide Delete from
9840 hash functionnalities.
9841 * doc/html/* : rebuild the doc
9842
9843Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9844
9845 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
9846 on predicate
9847 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
9848 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
9849 really want to have tags closed on output even if we accept
9850 unclosed ones on input
9851
9852Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9853
9854 * xpath.c: ouch don't free NULL, rare case fixed
9855 * tree.c: don't coalesce text nodes if they don't have the
9856 same behaviour wrt escaping on output
9857
9858Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9859
9860 * xpath.c: small fixup
9861 * SAX.c: don't warn on empty namespaces.
9862
9863Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9864
9865 * README: a bit of cleanup
9866 * configure.in: preparing for 2.3.0 release
9867
9868Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9869
9870 * hash.[ch]: added a first version of xmlHashSize()
9871 * valid.c: another bug fix from Gary Pennington
9872
9873Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9874
9875 * valid.c: couple of bug fixes pointed by Gary Pennington
9876 * HTMLtree.c: #if 0 cleanup
9877
9878Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9879
9880 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
9881 which removes a time consuming check of xmlXPathNodeSetAdd()
9882 and use it in places where we are sure to not break unicity
9883
9884Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9885
9886 * xpath.c: bug fixes found from XSLT
9887 * tree.c: preserve node->name special values when copying nodes.
9888 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
9889 external subset are fetched when available but without full
9890 validation. Added xmlLoadExtDtdDefaultValue, need a function.
9891 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
9892 output with encoding disabled.
9893
9894Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9895
9896 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
9897 xmlCheckFilename should not be called from xmlFileOpenW
9898 and xmlGzfileOpenW
9899
9900Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9901
9902 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
9903 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
9904 added the new tests for URI normalization
9905 * testURI.c: fixed stoopid bugs
9906 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
9907 the URI in the error messages are now properly normalized
9908
9909Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9910
9911 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
9912
9913Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9914
9915 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
9916
9917Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9918
9919 * xpath.c: fixed mod operator
9920
9921Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9922
9923 * parser.c: fixed xmlStrcat doc
9924 * tree.c: 2 fixes form Anders Carlson for copying nodes and
9925 trees.
9926
9927Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9928
9929 * xpath.c result/XPath/tests/chaptersbase
9930 result/XPath/tests/simplebase: fixed XPath node()
9931 * tree.c: small fix in xmlNewNs()
9932 * Makefile.am: removed extraneous xml2Conf.sh rule
9933
9934Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9935
9936 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
9937 Changed the library name, in order to get libxml-devel and
9938 libxml2-devel to coexist on a single system
9939 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
9940 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
9941
9942Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9943
9944 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
9945 libxml2-devel installable in // as libxml-devel.
9946
9947Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9948
9949 * doc/Makefile.am: fixed make rebuild in doc
9950 * doc/html/*.html: rebuilt the docs
9951
9952Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9953
9954 * tree.c: patch from Bjorn Reese on xmlBufferCCat
9955
9956Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9957
9958 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
9959 the HTML doc to go into the -devel RPM ...
9960 * aclocal.m4 config.h.in: some updates due to auto* magic
9961
9962Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9963
9964 * xpath.h: added a hook in the context structure allowing to
9965 link to extra support, needed for XSLT
9966
9967Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9968
9969 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
9970 xmlXPtrCmpPoints to use it.
9971 * propagated the following patch from Alejandro Forero
9972 * include/win32config.h xmlIO.c: applied further suggestions
9973 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
9974 * example/gjobread.c: fixed warnings, now that it builds
9975
9976Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
9977
9978 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
9979
9980 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
9981 filename points to a valid file (not a directory).
9982 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
9983 Added calls to xmlCheckFilenameDir.
9984
9985 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
9986 `path' (rather than `filename') as the parameter to gzopen and open.
9987
9988Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9989
9990 * Makefile.am: fixed a problem with EXTRA_DIST
9991
9992Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9993
9994 * Makefile.am example/Makefile.am: finally found the trick
9995 to build the example, i.e. add "." in SUBDIRS before example
9996 in the list <grin/>
9997
9998Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9999
10000 * doc/xml.html: updated with an XSLT section, removed pointer to
10001 W3C CVS base.
10002
10003Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10004
10005 * xpath.c: when copying a XSLT tree object teh tree need to be copied
10006 too, and deallocation need to occur the same way.
10007
10008Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10009
10010 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
10011 type correponding to an XSLT result tree fragment. Share most
10012 of the data format with node set, as well as operators.
10013 * HTMLtree.c: added a newline at the end of the doctype output
10014 whe this one is not present initially.
10015 * tree.c: make sure taht the parent and doc pointers are properly
10016 set when copying attributes (lists).
10017
10018Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10019
10020 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
10021
10022Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10023
10024 * xpath.c: seems I finally killed that ugly path evaluation
10025 context bug (tagged 9999 in case is is wrong)
10026
10027Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10028
10029 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
10030 for XSLT
10031
10032Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10033
10034 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
10035 for xmlGzfileOpen() bug
10036
10037Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10038
10039 * xpath.c: removed an error found by XSLT usage
10040 * tree.c parserInternals.h: use a predefined static string
10041 for text and comment nodes, avoid freeing them in xmlFreeNode,
10042 exported the string name in parserInternals.h and added
10043 another value to disable encoding at output (for XSLT),
10044 gain memory, time.
10045
10046Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10047
10048 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
10049 win32/libxml2/libxml2_so.dsp: new makefiles and update
10050 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10051
10052Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10053
10054 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
10055 Gary Pennington
10056
10057Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10058
10059 * xpath.c: fixed the comaprision of values and nodelists,
10060 need to compare nodelist still ...
10061 * debugXML.c: avoided a possible core dump
10062 * HTMLparser.c: cleanup
10063 * nanohttp.c: contributed fix.
10064 * tree.c: fixes in properties handling added xmlSetNsProp
10065 needed by libxslt
10066 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
10067 comment
10068 * TODO: updated
10069
10070Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10071
10072 * parser.c parserInternals.c: applied Bjorn Reese optimization
10073 patch
10074
10075Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10076
10077 * Makefile.am: applied patch fro make check from Martin Vidner
10078
10079Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10080
10081 * configure.in: preparing 2.2.11
10082 * doc/html/*: rebuild the HTML files
10083 * doc/xml.html : updated
10084
10085Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10086
10087 * tree.c: fixed a stupid bug
10088 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
10089 patches related to validation of an XInclude processing result
10090 * TODO: updated
10091
10092Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10093
10094 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
10095 on large files
10096
10097Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10098
10099 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
10100
10101Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10102
10103 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
10104 reported by Jonas Borgström
10105 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
10106
10107Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10108
10109 * testXPath.c xpath.c: fixing the XPath union expressions problem
10110 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
10111
10112Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10113
10114 * xmllint.c: Made is so if the file name is "-" is will read form
10115 standard input. Sven Heinicke <sven@zen.org>
10116 * tree.c: fixed a problem when growing buffer
10117 * tree.h: fixed the comment of the node types following andersca
10118 comment
10119 * TODO: updated
10120
10121Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10122
10123 * HTMLparser.[ch]: added a way to avoid adding automatically
10124 omitted tags. htmlHandleOmittedElem() allows to change the
10125 default handling.
10126 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
10127 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
10128 of xmllint too when using --memory flag, added a memory test
10129 suite at the Makefile level.
10130 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
10131 with namespace use when encountering QNames in XPath evalation,
10132 added xmlns() scheme in XPointer.
10133 * nanoftp.c : incorporated a fix
10134 * parser.c xmlIO.c: fixed problems raised with encoding when using
10135 the memory I/O
10136 * parserInternals.c: closed bug 25934 reported by
10137 torsten.landschoff@innominate.de
10138 * TODO: updated
10139
10140Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10141
10142 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
10143 on a non-updated tree :-(, made a 2.2.10 release to correct the
10144 situation
10145
10146Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10147
10148 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
10149 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
10150 integrated a set of OpenVMS changes from Howard Taylor
10151 <Howard.Taylor@pacoast.com>
10152
10153Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10154
10155 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
10156 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
10157
10158Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10159
10160 * HTMLparser.c: some fixes on auto-open of html/head/body
10161 * encoding.c: fixed a compilation error on some gcc env
10162 * xpath.c xpointer.[ch] xpathInternals.h: improved the
10163 XPointer implementation
10164 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
10165 related XPointer tests and associated results
10166
10167Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10168
10169 * doc/xmldtd.html doc/xml.html: following a short step by step
10170 guidance on IRC to help maciej with DTDs I started a small
10171 page on the subject.
10172
10173Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10174
10175 * HTMLparser.c: fixed handling of broken charrefs
10176 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
10177 patches
10178
10179Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10180
10181 * doc/xml.html doc/html/* : rebuilt the docs after adding
10182 xinclude and updated page for 2.2.7 and 2.2.8
10183 * configure.in: releasing 2.2.8
10184
10185Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10186
10187 * parser.[ch] parserInternals.c: applied the conditional
10188 section processing fix from Jonathan P Springer
10189 <jonathan.springer2@gte.net>
10190 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
10191 project file, fixed iconv default non support
10192 * xpath.c: fixed the problem of evaluating relative expressions
10193 when a node context is provided.
10194
10195Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10196
10197 * nanoftp.c: fixed gcc 2.95 new warnings
10198 * SAX.c: fixed a stupid bug
10199 * tree.c: fixed a formatting problem when round-tripping
10200 from/to memory
10201 * xinclude.c: chased memleak, fixed a base problem
10202 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
10203 xmlXPtrBuildNodeList()
10204 * TODO: updated
10205 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
10206 adding a first small set of regression tests for XInclude
10207
10208Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10209
10210 * nanohttp.[ch]: applied Wayne Davison patches to access
10211 the WWW-Authorization header.
10212 * parser.c: Closed Bug#30847: Problems when switching encoding
10213 in short files by applying Simon Berg's patch.
10214 * valid.c: fixed a validation problem
10215 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
10216 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
10217 Wayne Davison
10218 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
10219 need to be extended to non full nodes selections.
10220 * xinclude.c: starts to work decently
10221
10222Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10223
10224 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
10225 debugXML.c xmlversion.h.in: Started adding XInclude support,
10226 this is a new xmllint option
10227 * tree.c xpath.c: applied TOM patches for XPath
10228 * xpointer.c: fixed a couple of errors.
10229 * uri.c: added an escaping function needed for xinclude
10230 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
10231 new warning from RH70 gcc's version
10232
10233Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10234
10235 * HTMLparser.c: fixed loop on invalid char in scripts
10236 * parser.c: update to description of xmlIOParseDTD()
10237 * libxml.m4 xmlversion.h.in: changes contributed by
10238 Michael Schmeing <m.schmeing@internet-factory.de>
10239 * configure.in: preparing for 2.2.7
10240 * Makefile.am: trying to avoid config.h and acconfig.h
10241 being included in the distrib
10242 * configure.in: released 2.2.7
10243
10244Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10245
10246 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
10247 like namespaces for good. Unified xmlNs and xmlNode somewhat.
10248
10249Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10250
10251 * parser.[ch]: added xmlIOParseDTD()
10252 * xpointer.c: added support for the 2 extra parameters of
10253 string-range, fixed a stoopid error when '0' was present
10254 in XPointer expressions
10255 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
10256 testsuite for the above
10257
10258Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10259
10260 * libxml.spec.in: improved package descriptions
10261
10262Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10263
10264 * xpath.c xpathInternals.h: applied a large cleaning patch
10265 from TOM <ptittom@free.fr>, it also add namespace support
10266 for function and variables registration.
10267
10268Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10269
10270 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
10271 * Makefile.mingw: Wayne Davison's update adding hash.c
10272
10273Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10274
10275 * xpath.c: fixed the root evaluation problems
10276 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
10277 ignorable spaces with <b> <bold> <em>
10278 * tree.c: fixed a loop in xmlSearchNsByHref()
10279
10280Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10281
10282 * xpath.c: applied another XPath patch from TOM
10283 * xpath.c include/makefile.am: applied another patch from
10284 china@thewrittenword.com (cleanup on IRIX).
10285
10286Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10287
10288 * xml-config.1: received a fixed version from Fredrik Hallenberg
10289 <hallon@lysator.liu.se>
10290
10291Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10292
10293 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
10294 cleanup patch for XPath
10295
10296Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10297
10298 * patched to redirrect all "out of context" error messages to
10299 a reconfigurable routine. The changes are:
10300 * xmlerror.h : added the export of an error context type (void *)
10301 an error handler type xmlGenericErrorFunc there is an interface
10302 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
10303 to reset the error handling routine and its argument
10304 (by default it's equivalent to respectively fprintf and stderr.
10305 * all the c files: all wild accesses to stderr or stdout within
10306 the library have been replaced to calls to the handler.
10307
10308Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10309
10310 * configure.in: release 2.2.6
10311 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
10312 exporting the inner functions of xpath for extension modules
10313 * doc/*: updated and rebuilt the doc
10314
10315Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10316
10317 * nanohttp.c : applied Wayne HTTP cleanup patch
10318 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
10319 and xmlNodeSetSpacePreserve()
10320
10321Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10322
10323 * xpath.c: closing bug #29260
10324
10325Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10326
10327 * hash.[ch] debugXML.c: expanded/enhanced the API, added
10328 multikey tuples, made hash structure opaque
10329 * valid.[ch]: moved elements, attributes, notations decalarations
10330 as well as ID and refs to hash tables.
10331 * entities.c: hash cleanup
10332 * xmlmemory.c: fixed a dump problem in debug mode
10333 * include/Makefile.am: problem passing in DESTDIR= values patch
10334 from Marc Christensen <marc@calderasystems.com>
10335 * nanohttp.c: removed debugging remains
10336 * HTMLparser.c: the bogus tag should be ignored (Wayne)
10337 * HTMLparser.c parser.c: fixing a number of problems with the
10338 macros in the *parser.c files (Wayne).
10339 * HTMLparser.c: close the previous option when opening a new one
10340 (Marc Sanfacon).
10341 * result/HTML/*: updated the HTML results accordingly
10342
10343Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10344
10345 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
10346 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
10347 XPath functions and XML entities table to them. More to come...
10348 * xmlIO.c: fixed libxml closing FILEs it didn't open.
10349
10350Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10351
10352 * tree.c: coalesce adjacent text nodes
10353 * valid.c: handling of blank nodes in DTd validation (raised
10354 by problems with a posteriori validation).
10355 * nanohttp.c: changing behaviour on HTTP write stuff.
10356 * HTMLtree.c: forced body and html to be explicitely closed.
10357 * xpath.h: exported more XPath functions.
10358
10359Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10360
10361 * Release of 2.2.5
10362 * xpointer.c: range() range-inside and other helper functions
10363 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
10364
10365Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10366
10367 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
10368 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
10369
10370Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10371
10372 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
10373 and XPointer modules
10374
10375Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10376
10377 * SAX.h: closed #25107
10378
10379Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10380
10381 * testSAX.c: fixed problem with cdata reporting
10382 * SAXresult/* : updated
10383
10384Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10385
10386 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
10387 Closed bug #27499, added to regression tests
10388 * TODO: updated
10389
10390Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10391
10392 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
10393 support for SCRIPT and STYLE with help from Bjorn Reese
10394 * test/HTML/* result/HTML/*: added simple testcase and updated
10395 the existing ones.
10396
10397Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10398
10399 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
10400 string-range for empty strings
10401 * test/XPath/docs/str test/XPath/xptr/chaptersrange
10402 test/XPath/xptr/strrange: augmented the XPointer testsuite
10403
10404Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10405
10406 * doc/xml.html doc/xmlmem.html: added a module describing memory
10407 interfaces and use, updated the main page.
10408
10409Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10410
10411 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
10412 nanoftp code work on Windows too now
10413
10414Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10415
10416 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
10417 * xpointer.c: implemented string-range() at least a good first version
10418 * test/XPath/docs/str test/XPath/xptr/strrange
10419 result/XPath/xptr/strrange: the string-range() tests
10420
10421Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10422
10423 * Makefile.am include/Makefile.am include/win32config.h
10424 win32/Makefile.mingw: fixed problems reported by Wayne Davison
10425 and make distcheck
10426
10427Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10428
10429 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
10430 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
10431 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
10432
10433Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10434
10435 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
10436 patch for socklen_t detection by
10437 Albert Chin-A-Young <china@thewrittenword.com>
10438
10439Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10440
10441 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
10442 and added a --dtdvalid option to xmllint used to test it
10443
10444Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10445
10446 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
10447 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
10448
10449Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10450
10451 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
10452 handlings (registration, lookup, cleanup)
10453
10454Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10455
10456 * configure.in Makefile.am include/makefile.am: adding XPointer
10457 and XPtrtests target
10458 * xpointer.[ch] : new files for XPointer support
10459 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
10460 more XPath tests
10461
10462Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10463
10464 * configure.in: fixed, very broken, make distcheck works again
10465
10466Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10467
10468 * More work toward 2.2.5, integrated a number of patches
10469 * configure.in Makefile.am win32config.h.in: trying to cleanup
10470 make distcheck .... huh ...
10471 * include/Makefile.am include/win32config.h: new directory
10472 for includes
10473 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
10474 updated teh makefiles and instructions for WIN32
10475 * xpath.c: small fixes
10476 * test/XPath/ results/XPath: updated the testcases and results
10477 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
10478 suggested patches
10479 * valid.c: fixed an ID bug
10480
10481Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10482
10483 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000010484 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000010485 * xpath.[ch]: worked on XPointer
10486
10487Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10488
10489 * configure.in Makefile.am: 2.2.5, ship the include in an
10490 include/libxml subdirectory, use symlinks when using CVS
10491 * testSAX.c: fixed small bug
10492 * testXPath.c: changed the way testfiles are parsed
10493 * debugXML.c: same kind of cleanup when parsing an argument expression
10494 XPath/XPointers can have blanks embedded
10495 * xpath.[ch]: more cleanup, reorgs for XPointer work
10496 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
10497 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
10498
10499Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10500
10501 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
10502 in the XPath engine, rewrote large parts of it, now it's far
10503 cleaner and in sync with the REC not an old WD. Fixed a parsing
10504 problem in the interactive XML shell found when testing XPath.
10505
10506Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10507
10508 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
10509 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
10510 examples with the extra test
10511
10512Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10513
10514 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
10515 the global init function.
10516
10517Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10518
10519 * HTMLparser.c: Doohhh, attribute name parsing was still case
10520 sensitive ! Fixed this ...
10521 * result/HTML/* : updated the tests results accordingly
10522
10523Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10524
10525 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
10526 engine, should be far more stable, incorporated a new version of
10527 preceding/following axis, need testing
10528 * uri.c: fixed file:///c:/a/b/c problem
10529 * test/XPath/tests/idsimple: augmented the XPath tests
10530
10531Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10532
10533 * doc/* rebuilding docs for 2.2.4 release
10534
10535Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10536
10537 * configure.in: releasing 2.2.4
10538 * parser.[ch]: added xmlStrEqual()
10539 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
10540 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
10541 use xmlStrEqual instead
10542 * TODO: updated
10543 * added an XPath test
10544
10545Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10546
10547 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
10548 * entities.h: exported xmlInitializePredefinedEntities
10549 * parser.[ch] : added xmlInitParser()
10550 * parserInternals.h : had to export htmlInitAutoClose()
10551
10552Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10553
10554 * xpath.[ch] : fixed some serious XPath Predicate evaluation
10555 problems
10556 * Makefile.am : added XPath regression tests to normal tests
10557 * uri.c: fixed a problem with local paths, cleanup
10558 * parser.c: fixed a problem with large CData sections
10559
10560Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10561
10562 * configure.in xml-config.in: patch from "Ben Taylor"
10563 <sol7x86@hotmail.com> for solaris shared libs lookup
10564
105652000-09-30 Martin Baulig <baulig@suse.de>
10566
10567 * libxml-2.0.pc.in: Provide pkg-config script.
10568
10569 * configure.in: Create the libxml-2.0.pc script from the
10570 libxml-2.0.pc.in templates.
10571 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
10572 script in `$(libdir)/pkgconfig'.
10573
10574Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10575
10576 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
10577 when compiling with MSC
10578
10579Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10580
10581 * xpath.c: patch for normalize-string() substring-before(),
10582 substring-after() and translate() functions from Bjorn Reese
10583 <breese@mail1.stofanet.dk>
10584 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
10585 Fredrik Hallenberg <hallon@lysator.liu.se>
10586 * TODO: updated
10587
10588Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10589
10590 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
10591 problem of socklen_t being undefined on a number of platforms
10592 * debugXML.c: fixed a compilation problem when without snprintf
10593
10594Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10595
10596 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
10597 an URI bug and a fix for the control-character-induced infinite loop
10598 * nanohttp.c: preventive fix for compiling on WIN32
10599
10600Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10601
10602 * xmlint.c: closing bug #25000
10603
10604Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10605
10606 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
10607 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
10608 modified slightly Wayne Davison patch adding xmlStrcasecmp and
10609 related function, fixing xmlStrncmp(), and associated cleanup
10610 * result/HTML/entities.html.sax: updating result
10611
10612Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10613
10614 * uri.c: applied patch for URI escaping from Wayne Davison
10615 <wayned@blorf.net>
10616 * tree.c parserInternals.c HTMLparser.c: memset checks patches
10617 from Denis Barbier <barbier@imacs.polytechnique.fr>
10618 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
10619 patch from Wayne Davison
10620
10621Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10622
10623 * doc/xml.html : updated with new releases, adding "how to help"
10624
10625Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10626
10627 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
10628 removed a few warnings in pedantic mode ...
10629 * parserInternals.c parser.c: moved encoding switching function
10630 to parserInternals.c
10631 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
10632
10633Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10634
10635 * HTMLparser.c parser.c: set ctxt->errNo before calling the
10636 error or warning handlers
10637
10638Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10639
10640 * parserInternals.c parserInternals.h parser.c Makefile.am:
10641 created a new module parserInternals.c, moved most of the
10642 code shared by the various parsers there, as well as
10643 deprecated code from parser.c. More cleanup of parser.c
10644 * uri.c: fixed a problem when URI is NULL
10645 * valid.c: speedup when looking for an attribute declaration
10646
10647Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10648
10649 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
10650 the cleanup of the computation of URI references when seeking
10651 external entities. The URI reference string and the resulting
10652 URI are both stored now.
10653 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
10654 large s(n)printf checks and cleanup from Denis Barbier
10655 <barbier@imacs.polytechnique.fr>
10656 * xmlversion.h.in tree.h: couple of SGML declarations for a
10657 possible docbook module.
10658 * result/VC/ : a couple of test output changed due to the change
10659 of the entities URI
10660
10661Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10662
10663 * parser.h: added a _private field for linking user's data
10664
10665Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10666
10667 * parser.c parserInternals.h: demacroified most of the IS_XXX
10668 the gain in size is significant so ...
10669
10670Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10671
10672 * entities.c: cases where looking up entities with doc==NULL
10673 covered
10674
10675Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10676
10677 * uri.c: applied Wayne Davison patch
10678 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
10679
10680Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10681
10682 * uri.c testUri.c: applied Wayne Davison patches
10683 * test/URI/uri.data result/URI/uri.data: first set of tests/results
10684 * Makefile.in: added URItest and included thenin "make tests"
10685
10686Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10687
10688 * xmlversion.h.in: closed bug 22941
10689
10690Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10691
10692 * doc/xmlio.html: added doc and example for entity loader
10693 redefinition.
10694
10695Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10696
10697 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
10698 used by libxml
10699
10700Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10701
10702 * parser.c: Fixed bug on invalid ontent characters and when using
10703 push.
10704 * xmllint.c: fixed xmllint endling of errors in push mode
10705
10706Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10707
10708 * HTMLparser.c testHTML.c: applied two new patches from
10709 Wayne Davison <wayned@users.sourceforge.net>
10710 * result/HTML/*.sax: regenerated HTML SAX output
10711 * parser.c: more cleanup.
10712
10713Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10714
10715 * HTMLparser.[ch] testHTML.c: applied the second set of
10716 patches from Wayne Davison <wayned@users.sourceforge.net>,
10717 adding htmlEncodeEntities()
10718 * HTMLparser.c: fixed an ignorable white space detection bug
10719 occuring when parsing with SAX only
10720 * result/HTML/*.sax: updated since the output is now HTML
10721 encoded...
10722
10723Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10724
10725 * HTMLparser.[ch]: applied some of Wayne Davison
10726 <wayned@users.sourceforge.net> patches
10727
10728Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10729
10730 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
10731 undeclared namespace prefix was used, added a warning.
10732 Cleaned up support w.r.t. entities, spilling out a warning
10733 and being pedantic on lookups.
10734 * test/warning/ent9 : added testcase for previous example.
10735 * TODO: updated
10736 * parserInternals.h parser.c: changed the way names are parsed
10737 now allow infinite size and decrease penalty for normal use
10738 * parser.c: Started a big cleanup/check of the parser code,
10739 fixed some of the most tortuous entity code, spotted code
10740 unused anymore
10741 * test/*: added tests for very long names and related nasty
10742 things.
10743
10744Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10745
10746 * doc/encoding.html: added encoding aliases doc
10747 * doc/xml.html: updates
10748 * encoding.[ch]: added EncodingAliases functions
10749 * entities.[ch] valid.[ch] debugXML.c: removed two serious
10750 bottleneck affecting large DTDs like Docbook
10751 * parser.[ch] xmllint.c: added a pedantic option, will be
10752 useful
10753 * SAX.c: redefinition of entities is reported in pedantic mode
10754 * testHTML.c: uninitialized warning from gcc
10755 * uri.c: fixed a couple of bugs
10756 * TODO: added issue raised by Michael
10757
10758Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10759
10760 * doc/encoding.html: propagated Martin Duerst suggestions
10761
10762Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10763
10764 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
10765 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
10766 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
10767 by Wayne Davison
10768
10769Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10770
10771 * nanoftp.c nanohttp.c: small cleanup
10772 * TODO: updated
10773
10774Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10775
10776 * added an old VC testcase and updated title.xml entity
10777
10778Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10779
10780 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
10781 done on auto-opening of <p> tags and cleanup of SAX output
10782
10783Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10784
10785 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
10786
10787Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10788
10789 * doc/xml.html libxml.* structure.*: updated the doc a bit
10790
10791Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10792
10793 * testSAX.c testHTML.c result/HTML/: cleanup of the output
10794 of SAX tests
10795
10796Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10797
10798 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
10799 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
10800
10801Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10802
10803 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
10804 * testHTML.c: fix core dump on Solaris 2.x systems
10805 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
10806 * result/HTML/*.sax: previous bug fix lead to new results
10807
10808Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10809
10810 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
10811 * configure.in: added --with-readline=DIR to accept alternate
10812 path for readline include/library
10813 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
10814 for ANSI under HP-UX
10815 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
10816 includes @LIBS@
10817
10818Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10819
10820 * doc/* : rebuilt the docs
10821 * getting ready for 2.2.2 release
10822
10823Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10824
10825 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
10826 and xmlAddFeature()
10827 * tree.[ch]: added xmlAddChildList()
10828 * xmllint.c: MAP_FAILED macro test
10829 * parser.h: added xmlParseCtxtExternalEntity()
10830 * valid.c: applied bug fixes removed warning
10831 * tree.c: added CDATA block to elements content
10832 * testSAX.c: cleanup of output
10833 * testHTML.c: added SAX testing
10834 * encoding.c: better error recovery
10835 * SAX.c, parser.c: fixed one of the external entity processing
10836 of the OASis testsuite
10837 * Makefile.am: added HTML SAX regression tests
10838 * configure.in: bumped to 2.2.2
10839 * test/HTML/ result/HTML: added a few of HTML tests, and added the
10840 SAX results
10841
10842Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10843
10844 * configure.in: patch for HP compiler
10845
108462000-08-04 Sven Heinicke <sven@zen.org>
10847
10848 * xmllint.c: Was coredumping sometimes when the file given didn't
10849 exist.
10850
10851Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10852
10853 * parser.c xmlIO.[ch]: fixed the problem of encoding support
10854
10855 when using in memory parsing. Need some cleanup.
10856 * xmllint.c configure.in: added a --memory flag to test memory
10857 parsing
10858
10859Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10860
10861 * nanohttp.c: fixed socklen_t replacement to unsigned int
10862 * parser.c: fixed a space handdling missing at the end of
10863 production 28 DOCTYPE.
10864 * xmlmemory.c: fixed a stupid bug on the routine to override
10865 allocation functions
10866 * TODO: updated
10867
10868Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10869
10870 * doc/ regenerated the docs
10871
10872Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10873
10874 * doc/encoding.html doc/xml.html: added I18N doc
10875 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
10876 improvements, both parser and filters, added ASCII & HTML,
10877 fixed the ISO-Latin-1 one
10878 * xmllint.c testHTML.c: added/made visible --encode
10879 * debugXML.c : cleanup
10880 * most .c files: applied patches due to warning on Windows and
10881 when using Sun Pro cc compiler
10882 * xpath.c : cleanup memleaks
10883 * nanoftp.c : added a TESTING preprocessor flag for standalong
10884 compile so that people can report bugs more easilly
10885 * nanohttp.c : ditched socklen_t which was a portability mess
10886 and replaced it with unsigned int.
10887 * tree.[ch]: added xmlHasProp()
10888 * TODO: updated
10889 * test/ : added more test for entities, NS, encoding, HTML, wap
10890 * configure.in: preparing for 2.2.0 release
10891
10892Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10893
10894 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000010895 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000010896
10897Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10898
10899 * doc/xml.html: changed the xmlsoft.org structure, updated the
10900 examples w.r.t. root and childs
10901
10902Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10903
Daniel Veillard784b9352003-02-16 15:50:27 +000010904 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000010905
10906Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10907
10908 * HTMLparser.c: Work on character encoding support for the HTML parser
10909 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
10910 * encoding.c: Fixed a potential memleak in the encoding stuff
10911
10912Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10913
10914 * doc/FAQ.html doc/Makefile.am : added a FAQ
10915
10916Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10917
10918 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
10919 of the HTML parser to force it to not bypass SAX
10920
10921Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10922
10923 * win32config.h.in: updated
10924 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
10925 lacks iconv support :-( need to release 2.1.1
10926 * configure.in: release 2.1.1
10927 * HTMLparser: fixed bug #14784
10928 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
10929 by Windows compiler
10930 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
10931 the SAX startDocument() callback.
10932 * TODO: updated
10933
10934Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10935
10936 * added xmlStopParser()
10937
10938Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10939
10940 * configure.in: 2.1.0 prerelease
10941 * Large resync between W3C and Gnome tree
10942 * nanoftp, nanohttp.c: fixed stalled connections probs
10943 * HTMLtree.c SAX.c : support for attribute without values in
10944 HTML for andersca
10945 * valid.c: Fixed most validation + namespace problems
10946 * HTMLparser.c: start document callback for andersca
10947 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
10948 * parser.h, SAX.c: serious speed improvement for large
10949 CDATA blocks
10950 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
10951 different encoding
10952 * example/Makefile.am example/gjobread.c tree.h: work on
10953 libxml1 libxml2 convergence.
10954 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
10955 and the LIBXML_TEST_VERSION macro
10956
10957Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10958
10959 * doc/xml.html: various patches and improvements typo fixed by
10960 Felix Natter
10961 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
10962 from Felix Natter <fnatter@gmx.net>
10963
10964Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10965
10966 * doc/upgrade.html: updated with instructions for support of both
10967 libxml-1.x and libxml-2.x
10968 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
10969 for 2.x support and also fixed includes
10970
10971
10972Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10973
10974 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
10975 the encoding support, added iconv support, so now libxml if
10976 compiled with iconv automatically support japanese encodings
10977 among others. Work based on initial patch from Yuan-Chen Cheng
10978 I may have broken binary compat in the encoding handler
10979 registration scheme, but that was so utterly broken I don't
10980 expect anybody to have used this feature until now.
10981 * parserInternals.h: fixup on the CHAR range macro
10982 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
10983 code.
10984 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
10985 * uri.c: added xmlParseURI() I can't believe I forgot to
10986 implement this one in 2.0 !!!
10987 * SAX.c: moved doc->encoding update in the endDocument() call.
10988 * TODO: updated.
10989
10990Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10991
10992 * tree.h: removed extraneous xmlRemoveProp definition
10993 * TODO: added item about --disable-corba configure switch
10994 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
10995 * nanoftp.c: fixed include problems giving troubles on AIX and
10996 slowlaris
10997 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
10998 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
10999 comment and headers changes to lower gtk-doc number of warnings
11000 * doc/html/*: rebuilt docs
11001
11002Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11003
11004 * HACKING: documented the tag for 1.x and instructions
11005
11006Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11007
11008 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
11009 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
11010 xmlCreateIOParserCtxt
11011 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
11012 significant overall improvement
11013 * xmllint.c: added I/O test to xmllint
11014 * testSAX.c: added a speed test
11015 * doc/* : updated/regenerated
11016
11017Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11018
11019 * xpath.c uri.h parserInternals.h: cosmetic changes from
11020 "Timur I. Bakeyev" <timur@bat.ru>, including making
11021 xmlCreateURI() public
11022
11023Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11024
11025 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
11026 and the code at the same time. Added a clean mechanism for
11027 overload or added input methods: xmlRegisterInputCallbacks()
11028 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
11029 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
11030 * TODO: updated
11031 * doc/* : updated/regenerated
11032 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
11033 source dir
11034
11035Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11036
11037 * testURI.c: yet another forgotten commit, I should get some sleep !
11038
11039Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11040
11041 * xmllint.c: forgot to commit this too ?
11042
11043Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11044
11045 * xmlversion.h.in : forgot to commit this previously
11046
11047Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11048
11049 * configure.in: preparing libxml-2.0.0 version looks Ok so far
11050 * README TODO: updated for release
11051 * uri.c uri.h: added authority parsing/saving
11052 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
11053 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
11054 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
11055 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
11056 Makefile.am : added compile-time customization of libxml
11057 --with-ftp --with-http --with-html --with-xpath --with-debug
11058 --with-mem-debug
11059 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
11060 #include <libxml/xxx.h> I hope it won't break too much stuff
11061 and will be manageable in the future...
11062 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
11063 and added xmllint to the installed programs
11064 * uri.h: added xmlFreeURI()
11065
11066Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11067
11068 * uri.c uri.h: finished the escaping handling, the base support
11069 and the URI path normalization. Looks good just lacks the
11070 authority content parsing code.
11071 * Makefile.am: added instructions to generate testURI
11072 * TODO: updated
11073 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
11074 added links and icons for W3C and Gnome
11075
11076Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11077
11078 * xmlmemory.[ch] : seems I forgot to actually update the files in
11079 the last commit :-)
11080 * doc/xml.html doc/html/* : updated and uploaded the docs
11081
11082Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11083
11084 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
11085 * TODO: updated
11086 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
11087 libxml default allocation function with another set (like gmalloc/
11088 gfree).
11089 * Makefile.am, uri.c, uri.h: added a set of functions to do
11090 exact (litteraly copied from the RFC 2396 productions) parsing
11091 and handling of URI. Will be needed for XLink, one XML WFC,
11092 XML Base and reused in the nano[ftp/http] modules. Still work
11093 to be done.
11094
11095Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11096
11097 * configure.in, libxml.spec.in : libxml2
11098 * doc/* : updated the doc page, rebuilt the docs
11099
11100Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11101
11102 * all: tagged LIB_XML_1_X
11103 * *.c *.h : updated from W3C CVS tree
11104 * configure.in : 2.0.0-beta
11105 * libxml.spec.in : libxml2 package nam
11106 * result/* : new version of the tests output
11107
11108Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11109
11110 * doc/xml.html, doc/update.html: updated docs, 1.8.7
11111
11112Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11113
11114 * doc/* : rebuilt the docs
11115 * parser.c: final patch on #6766
11116 * valid.c: small patch on validity checks.
11117
11118Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11119
11120 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
11121 added
11122 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
11123 compatibility w.r.t. XML spec and existing code.
11124
11125Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11126
11127 * parser.c: seems a better solution to <a> </a> exists,
11128 will try it for a while
11129
11130Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11131
11132 * parser.c: tried to remove the <a> </a> generating <a/>
11133 this is hard. Left a flag for that purpose. Fixed bug #6766
11134 * configure.in: prepared 1.8.7 not released, due to previous
11135 problem
11136
11137Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11138
11139 * doc/xml.html : applied second patch from Paul DuBois
11140
11141Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11142
11143 * doc/xml.html : applied patch from Paul DuBois
11144
11145Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11146
11147 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
11148
11149Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11150
11151 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
11152 compilation warnings on various platforms.
11153 * parser.c: Fixed #5281 validity error callbacks are now desactived
11154 by default if not validating.
11155
11156Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11157
11158 * nanoftp.c, win32config.h.in: patches to compile on WIN32
11159
11160Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11161
11162 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
11163 <gkatsi@cs.toronto.edu>
11164
11165Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11166
11167 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
11168 processing URLs
11169
11170Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11171
11172 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
11173 xmlNanoFTPUpdateURL for persistent control connections.
11174 * configure.in: 1.8.6
11175
11176Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11177
11178 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
11179 * tree.[ch] : added xmlSaveNoEmptyTags
11180
111812000-01-29 James Henstridge <james@daa.com.au>
11182
11183 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
11184
11185 * Makefile.am: added nanoftp.[ch] to the build.
11186
11187Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11188
11189 * nanoftp.[ch]: cleanup, comments, API
11190 * debugXML.c : fixed a bug in the cat command
11191 * doc/*: regenerated the docs
11192
11193Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11194
11195 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
11196 * debugXML.c : fixed a bug in the cat command
11197 * valid.c: fixing some small probs
11198 * libxml.spec.in: get rid of the SNAP suffix
11199 * doc/xml.html: updated the status
11200
11201Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11202
11203 * xml-config.in: xml-config --version to just return the
11204 version number
11205 * xpath.c: some cleanup w.r.t. axis when the current node is
11206 an attribute.
11207 * TODO: updated
11208
11209Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11210
11211 * configure.in: prepared for libxml-1.8.5
11212 * doc/* recompiled the documentation
11213
112142000-01-17 Jody Goldberg <jgoldberg@home.com>
11215
11216 * configure.in : WARNING autoconf subtlety alert :
11217 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
11218 when looking for zlib.h so that HAVE_ZLIB_H is defined.
11219 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
11220 get defined by AC_CHECK_HEADERS.
11221
11222Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11223
11224 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
11225 Rune.Djurhuus@fast.no
11226
11227Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11228
11229 * TODO: updated
11230 * tree.c, parser.c: made sure that only memory alloc problems
11231 and internal parser errors are allowed to write to stdout or
11232 stderr.
11233
11234Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11235
11236 * tree.c : restored xmlNewGlobalNs since this seems used by
11237 a lot of existing code :-(, fixed a bug in xmlNewNs
11238 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
11239 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
11240 to exit() from the library code.
11241 * xpath.c, parser.c: removed bugs or unused code detected by
11242 Windows compilers
11243 * parser.c: started adding interfaces for parsing well balanced
11244 XML fragments
11245 * configure.in: releasing 1.8.4
11246 * doc/* : rebuilt the docs
11247
11248Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11249
11250 * tree.[ch] : added xmlNewDocFragment() for DOM
11251 * testHTML.c: uninitialized variable.
11252
11253Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11254
11255 * doc/* : rebuild the docs
11256
11257Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11258
11259 * acconfig.h: readline and history patch
11260 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
11261 * tree.c: added check and handling when possibly removing an ID
11262 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
11263 and saving.
11264 * test/HTML/entities.html result/HTML/entities.html* : test for
11265 various entities reference cases
11266 * result/HTML/* : as a result output of some testcase have
11267 changed
11268 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
11269 by previous example. added xmlParseTryOrFinish().
11270 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
11271 entities.h debugXML.h HTMLparser.h: changed the way struct are
11272 declared to allow gtk-doc to expose those
11273 * parser.c: closed bug #4960
11274 * Makefile.am configure.in: Applied patch from
11275 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
11276 and math/socket libs detection
11277
11278Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11279
11280 * configure.in, Makefile.am: link tester against readline
11281 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
11282
11283Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11284
11285 * tree.[ch]: added xmlRemoveProp
11286 * win32config.h.in nanohttp.c: avoid including the Windows
11287 socket stuff in every C files
11288 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
11289 the XmL parser(s)
11290 * test/ns4 result/ns4 etc...: added test case for previous prob
11291 * tree.c: xmlNewNs wasn't checking for double definition
11292 * Makefile.in: fixed a problem with dist-hook duplicates
11293 * parser.[hc], xmlIO.c: fixed the loading of external entities
11294 APIs, now xmlLoadExternalEntity() is used everywhere and
11295 setting up an app specific front-end using the
11296 * SAX.c parser.c: some fixes, now the xhtml spec validates
11297 with the xhtml DTD.
11298 * error.c: fixed crashes in case of no input stream
11299 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
11300 to the validation tests and results
11301
11302Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11303
11304 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
11305 too htmlCreatePushParserCtxt() and htmlParseChunk()
11306 * parser.c: a bit of cleanup.
11307 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
11308 to XML) removed the last mem leak known
11309 * HTMLtree.c: output message cleanup
11310 * xmlmemory.c: display content info about memory blocks
11311 * result/HTML/wired.* : missing att value warning change
11312
11313Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11314
11315 * doc/* : rebuilt the documentation
11316
11317Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11318
11319 * parser.[ch] parserInternals.h: Push parser for XML,
11320 seems to work fine now
11321 * tester.c debugXML.[ch]: Added an XML shell debug facility and
11322 --push for push testing
11323 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
11324 * testSAX.c: added --push
11325 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
11326 subtree
11327 * xmlIO.[ch] : enriched API + fixes for push mode
11328 * entities.[ch]: added the entity content length to the struct.
11329 * xmlmemory.[ch]: new API to show the last entries for the shell
11330 * valid.c: added required attribute testing
11331 * SAX.c: the cdata callback now merge contiguous fragments
11332 * HTMLparser.c: cleanup of some macros
11333
11334Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11335
11336 * parser.c: fix for PIs name starting with xml
11337 * tree.c: fixed a potential problem with || and && ops
11338 * *.c, configure.in win32config.h.in : generate win32config.h for
11339 those on the Other Side !
11340
11341Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11342
11343 * parser.c: fixed a stupid = vs. == bug :-(
11344 * doc/gnome-xml.sgml: s/glade/xml/
11345
11346Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11347
11348 * configure.in, doc/xml.html : bug fix release 1.8.2
11349 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
11350 Hopefully the end of that silly C++ include problem
11351 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
11352 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
11353 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
11354 troubles with autoclosed elements when the stree shape doesn't
11355 follow the DtD specs. Added htmlIsAutoClosed() and
11356 htmlAutoCloseTag()
11357 * result/HTML/*.htm*: Updated the HTML examples regression tests output
11358 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
11359 * debugXML.c: fixed a bug on printing default namespaces.
11360 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
11361
11362Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11363
11364 * result/HTML/*.htm[l] : updated the HTML regression tests according
11365 to the new output
11366 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
11367 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
11368 problem due to intermix of extern "C" { ... } declarations for C++
11369 and recursive includes in the headers
11370
113711999-12-20 Chris Lahey <clahey@umich.edu>
11372
11373 * HTMLtree.c: Made it so that html nodes with a single child do
11374 not insert a carriage return before or after the child node.
11375
11376Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11377
11378 * configure.in, doc/xml.html : bug fix release 1.8.1
11379 * parser.c: fixed bug #4344
11380 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
11381 added the glue to avoid C++ problems
11382 * doc/* : regenerated the documentation
11383
11384Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11385
11386 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
11387 namespace recognition, and Dia as a resul :-(
11388 * encoding.c: closed bug #3950
11389
11390Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11391
11392 * valid.c: debugging a posteriori validation, except URI expansion
11393 stuff this should be fixed now
11394 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
11395 Carl Nygard <cnygard@bellatlantic.net>
11396 * tester.c: added --postvalid, cleaning of the code
11397 * tree.[ch]: added xmlDocGetRootElement()
11398
11399Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
11400
11401 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
11402 c++ losage.
11403
11404Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11405
11406 * configure.in, doc/xml.html : bumped to 1.8.0
11407 * xlink.[ch], Makefile.am : added framework for link detection
11408 * parser.h: added nbChars to parser context, needed for cleanup.
11409 * xmlmemory.c: removed a nasty bug when out of mem
11410 * valid.[ch]: adding namespace support for attribute decl
11411 * tester.c: added --debugent option
11412 * debugXML.[ch]: added xmlDebugDumpEntities()
11413 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
11414 buffers instead, this was really needed, validation was breaking
11415 in strange ways due to that. Added xmlParseStringPEReference()
11416 and other parsing from strings functions. Entities processing
11417 modified again, but PERef are still not handled correcly but
11418 unless you're Eve Maller you won't notice :-)
11419 * HTMLparser.c: large changes toward reliability, and switched to
11420 lowercase internal tags, XHTML is lowercase, so it will help
11421 that output is closer to next version.
11422 * doc/* : regenerated the documentation, it is now hosted at
11423 http://xmlsoft.org/ (same bits I just bought the domain :-)
11424
11425
11426Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11427
11428 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
11429 doc generation
11430 * parser.c: fixed bugs #3908 and #3937 and a memory leak
11431 in the SAX API
11432 * doc/*: rebuilt the doc making sure everything appears in the
11433 HTML files
11434
11435Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11436
11437 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
11438 added the patch from Carl Nygard <cnygard@bellatlantic.net>
11439 which allow impressive speed improvement on dataset with
11440 large text pieces, but at the cost of broken binary
11441 compatibility and slightly bigger memory usage.
11442 Configure with --with-buffers to activate them, they
11443 are protected with XML_USE_BUFFER_CONTENT define.
11444 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
11445 goal is 0 memory left allocated once parser is no more used
11446 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
11447 call xmlCleanupParser() and xmlMemoryDump()
11448
11449Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11450
11451 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
11452 * parser.[ch] encoding.[ch]: added memory cleanup routines
11453 * parser.c: closing bug #3788
11454 * doc/*: rebuilt the doc
11455
11456Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11457
11458 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
11459 xmlNewTextChild() and xmlSetCompressMode() behaviour.
11460 * tester.c: added --compress option
11461 * doc/*: rebuilt the documentation
11462
11463Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11464
11465 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
11466 if given /proc/kcore as input !
11467 * doc/xml.html doc/*: updated and rebuilt the documentation
11468
11469Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11470
11471 * parser.c: Fixed some wrongly space collapsing code due to
11472 a misreading of the spec.
11473 * result/*: fixed the output accordingly
11474
11475Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11476
11477 * encoding.c: bug fix and typos
11478 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
11479 * parser.c: added attribute normalization closing bug #3597
11480 * test/att* result/att* SAXresult/att*: testcase for attribute
11481 normalization
11482
11483Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11484
11485 * configure.in: closing bug #3163 by adding extra flags for the
11486 cc compiler on HP-UX
11487
11488Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11489
11490 * valid.[ch] : removed a typo and an enumerated type bug in the
11491 xmlAddElementDecl() function
11492 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
11493 call to xmlEncodeEntitiesReentrant() so that the functions
11494 New, Set and Get are at the same level.
11495 * parser.c HTMLparser.c: extra memory allocation bug for
11496 attributes detected by someone using libxml in embedded systems :-)
11497
11498Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11499
11500 * xmlmemory.h: turned off mem debug :-\
11501
11502Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11503
11504 * parser.c: closed bug #2784 a one line fix, but worth pushing
11505 a new release out
11506 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
11507 some structures, comments before and after the
11508 main element, and other nastyness
11509 * HTMLtree.c tree.c: accomodate the extended HTML supported
11510 * configure.in: pushing 1.7.4
11511 * test/ent8 and related outputs : added a new test for bug #2784
11512 * test/HTML/wired.html and related output: a nasty HTML example
11513 * Makefile.am: improved the test scripts
11514 * docs/* : reran the documentation extractor, updated xml.html
11515
11516Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11517
11518 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
11519 HTMLparser and debugged the HTML related code. HTML documents
11520 now have their own type
11521 * entities.c: do not dump &apos; for HTML output
11522 * xmlmemory.c: improvement, breakpoint mechanism
11523 * testHTML.c: added --sax --repeat ...
11524 * Makefile.am: improved the HTML tests
11525 * valid.[ch]: added xmlValidGetValidElements and
11526 xmlValidGetPotentialChildren
11527 * tester.c: added --insert to test the 2 new functions
11528 * test//* result//* SAXresult//* : regression test cleanup
11529 and extension.
11530 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
11531 gnome-xml-nanohttp.html
11532
11533Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11534
11535 * HTMLparser.c: fixed problems with some autoclose tags
11536 * tree.c: fixed XML output problems.
11537 * result/* SAXresult/*: update of the tests output
11538
11539Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11540
11541 * Makefile.am: Arturo patch for xmlConf.sh version info
11542 * parser.c: Tim Josling patch for single quoted items
11543 * tester.c: Tim Josling patch for tester options usage
11544 * tree.h: indent cleanup
11545
11546Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11547
11548 * HTMLparser.c parser.h : Fixed problems with HTML parsing
11549 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
11550
11551Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11552
11553 * tree.c : Raph patch for initialization of CORBA fields
11554 * parser.c, xpath.c, ...: modification of doc comments
11555 * xpath.c : allow spaces in xpath expressions
11556
11557Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11558
11559 * xmlmemory.h: turning off memory debug :-(
11560
11561Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11562
11563 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
11564 better SAX interfaces.
11565 * testSAX.c: uses the new SAX routine, avoid fetching any remote
11566 entity.
11567 * configure.in: 1.7.2
11568
11569Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11570
11571 * libxml.spec.in: fixed the URL
11572 * doc/xml.html: improved the documentation front-end
11573
11574Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11575
11576 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
11577
11578Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11579
11580 * libxml.spec.in: fixed the alpha compile problem
11581 * parser.[ch]: changed errno to errNo in the parser context :-(
11582 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
11583 * doc/xml.html: changed CHAR to xmlChar
11584 * doc/html/*: recompiled the documentation
11585 * configure.in: 1.7.1
11586
11587Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11588
11589 * parser.h: modified the parser context struct to regain 1.4.0
11590 binary compatibility
11591 * parser.c, xml-error.h: added errno ot teh context and defined
11592 a set of errors values with update of errno
11593 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
11594 DTDs and entities
11595 * *.h, *.c: complete cleanup of the use of config.h and include
11596 protection depending on the current setup.
11597 * overalll debugging, maintenance and bug-fixing on all modules
11598 * updated the documentation
11599 * ready for 1.7.0
11600
11601Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11602
11603 * HTMLparser.c : cleanup
11604 * SAX.c valid.c valid.h: added ID/IDREF checking
11605 * tree.c tree.h: extended doc structure for refs
11606 * configure.in: 1.6.2
11607 * parser.c: patched bug in SAX user arg call
11608 * parserInternals.h: patched missing close in C++ wrapping
11609 * testXPath.c xpath.c xpath.h: prepared for extensibility,
11610 especially upcoming XPointer implementation.
11611 * doc/xml.html: augmented, typo
11612
11613Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
11614
11615 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
11616 not all invocations of install understand -d.
11617
11618Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
11619
11620 * Makefile.am: prepend all the test* calls with $(top_builddir) -
11621 to make 'check' works, when builddir != srcdir.
11622
11623Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11624
11625 * doc/xml.html : updated the documentation
11626
11627Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11628
11629 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
11630 not deallocated memory blocks
11631 * *.c : replaces all calls to malloc() free() and realloc() to
11632 the wrapper functions/macros
11633 * tree.c : removed memory leaks dues to calling xmlFreeNode()
11634 instead of xmlFreeNodeList()
11635
11636Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11637
11638 * HTMLparser.c: corrected a stupid bug leading to core dump at
11639 tree deallocation. Removed warnings indicated by
11640 Stephane.Conversy@lri.fr
11641 * entities.c: Fixes Yet Another Stupid Bug, entities were not
11642 looked for in the external subset
11643
11644Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11645
11646 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
11647 on SGI by Stephane.Conversy@lri.fr
11648
11649Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11650
11651 * all .h : changed the prototype declaration indent as in gtk
11652 * most .c : working on reducing the TODOs in the code
11653 * most .c : cleanup though -pedantic and Insure++
11654 * improvements on validation ID checkings.
11655 * tree.[ch] SAX.c: added support for namespace on attributes #2022
11656 * xml-config.in: closed #1810
11657
11658Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11659
11660 * tree.h, valid.c, valid.h: more work on validity, IDs
11661 * xpath.c: added/fixed comparidon and equlity, added a new isinf
11662 definition for AIX
11663
11664Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11665
11666 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
11667 the distribution due to a cut'n paste error at last commit
11668
11669Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11670
11671 * configure.in: upgraded to version 1.4.0
11672 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
11673 Big update, added a large part of the validation process,
11674 it should be usable, but some parts are missing
11675 * xpath.c: improved the implementation w.r.t. root.
11676 * Makefile.am: added more tests
11677 * test and result trees: added a lot of tests
11678 * libxml.spec.in: export libxml.so.0 and libxml.so.1
11679
11680Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11681
11682 * Added an HACKING file
11683
11684Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11685
11686 * xpath.[ch] : improvements and debug of the XPath implementation
11687 * parser.c, HTMLparser.c : modified the parsers to be progressive
11688 * tree.[ch] : extended the Buffer promitives
11689 * xmlIO.[ch] : added basic I/O routines providing progressive
11690 parsing and ready for I18N conversion plugins
11691 * SAXresult/* : the SAX callback sequence maybe slightly different
11692 now
11693 * test*.c : improved/updated the tests programs
11694 * doc/* : recompiled the docs.
11695
116961999-07-26 Michael Meeks <michael@edenproject.org>
11697
11698 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
11699
11700 * tree.c: Ditto.
11701
11702Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11703
11704 * configure.in: upgraded to version 1.4.0
11705 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
11706 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
11707 XML query language, see http://www.w3.org/TR/xpath for more details.
11708 * parser.c, parser.h: added CHAR* related string functions for XPath
11709 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
11710 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
11711 rebuild the docs.
11712 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
11713 and regression testing capabilities for XPath.
11714
11715Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11716
11717 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
11718 closing bug #1646
11719
11720Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11721
11722 * Makefile.am, example/Makefile.am: closed bug #1683
11723
11724Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11725
11726 * example/Makefile.am, configure.in: added the makefile for the
11727 gjobread example
11728
11729Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
11730
11731 * doc/Makefile.am:
11732 - fix which allow "make install DESTDIR=</install/prefix>".
11733
11734Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11735
11736 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
11737 which fixed a problem on the file reading-code.
11738
11739Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11740
11741 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
11742 output.
11743 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
11744
11745Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11746
11747 * parser.h : Oops removed the binary compatibility problem
11748 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
11749 * parser.c, HTMLparser.c: applied patches for reading from stdin
11750
11751Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11752
11753 * parser.c, entities.c, valid.c: cleanup bug #1591
11754 * configure.in: cleanup bug #1592
11755 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
11756 the same tree back-end. Hence gdome will be available for it.
11757 * doc/Makefile.am: close bug #617
11758
11759Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11760
11761 * parser.c: alloctate a per parser context SAX interface block
11762
11763Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11764
11765 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
11766 and xmlEncodeEntitiesReentrant with the correct one :-\
11767
11768Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11769
11770 * commit of my internal XML base changes, quite a lot of
11771 changes, cleanups, better entities support, framework for
11772 new I/O and charset detection and handling
11773 * Fixed the configure/Makefile stuff to generate shared libs
11774 with the proper version info, so we jumped on rev from
11775 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
11776 xmlEncodeEntities() result need to be freed now, and a string
11777 xmlParserVersion provide the current library version.
11778
11779Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
11780
11781 * parser.c: fixed a buffer overrun for when you have a very long
11782 attribute with no entities in it.
11783
11784Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11785
11786 * added example directory
11787 * added example/gjobs.xml gjobread.c, still need a Makefile.in
11788
11789Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11790
11791 * Release of libxml-1.1, nearly everything has been touched for
11792 this.
11793 * Added more regression tests
11794 * Updated the documentation
11795
11796Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11797
11798 * tree.[ch]: unified the XML_NO_CORBA defines.
11799 * parser.c encoding.[ch]: started plugging in char encoding detection
11800
11801Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
11802
11803 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
11804 Also freed allocated buffer.
11805
11806Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11807 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
11808 reentrancy problem at printing. One is left in entities.c, to
11809 remove ASAP
11810 * testSAX.c : added a test example showing the use of the SAX
11811 interface if one doesn't want to build the DOM tree.
11812 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
11813
11814Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11815
11816 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
11817 large revamping of the parser to use SAX callbacks
11818 http://www.megginson.com/SAX/ (or at least a C like interface
11819 a la Expat). It's now possible to set up your own callbacks
11820 and the parser will not build a DOM tree.
11821 * test/* result/*: updated the test suite, I finally removed
11822 the old Namespace draft support (PI based).
11823
11824Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11825
11826 * Makefile.am: added test result to EXTRA_DIST for make tests
11827
11828Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11829
11830 * parser.c, parserInternals.h: moved the chars macro definitions
11831 to parserInternals.h
11832 * parser.c, error.c: applied patches from "Knut Ã…kesson"
11833 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
11834
11835Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11836
11837 * xml-config.in : applied patch to make --version work
11838
118391999-03-05 Raja R Harinath <harinath@cs.umn.edu>
11840
11841 * Makefile.am (check-local): Alias for `tests' target. This will
11842 cause `make check' to do the right thing.
11843 (tests): Don't run tests in srcdir. Also, replaced calls to
11844 basename with a `sed' "equivalent".
11845
11846Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11847
11848 * Renamed error.h to xml-error.h, corrected Makefile.am to list
11849 it in the header and not the sources, updated the doc.
11850 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
11851 pointing this out.
11852
11853Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11854
11855 * parser.c, parser.h, parserInternals.h: memory leak hunting,
11856 exported the inputStream routines.
11857 * doc/html/* : updated accordingly
11858
11859Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11860
11861 * parser.c, parser.h, parserInternals.h: added a few extra
11862 internal calls to allocate and free parser contexts ...
11863 * doc/html/* : updated accordingly
11864
11865Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11866
11867 * configure.in, Makefile.am, doc/makefile.am : General changes for
11868 1.0.0 release and including the generated HTML documentation.
11869
11870Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11871
11872 * makefile.am : added parserInternals.h, oops.
11873
11874Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11875
11876 * parserInternals.h: added this header giving access to the parser
11877 internal functions.
11878 * doc/Makefile.am : added a rebuild target which rebuilds the full
11879 set of documentations
11880 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
11881 the internal subset.
11882 * *.c *.h: modifications needed to generate the documentation using
11883 gtk-doc, cleanup of functions blocks, reorganisation of struct
11884 declarations.
11885
11886Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11887
11888 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
11889 the tar and spec file to include the beginning of the doc.
11890
118911999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
11892
11893 * doc/.cvsignore: Added this file.
11894
11895Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11896
11897 * tree.c: fixed xmlGetProp to return "" when the attribute
11898 exists, even if the node-list is NULL.
11899
11900Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11901
11902 * tree.c: patched an error outputting empty attribute values.
11903 * Makefile.am and doc/makefile.am: have been updated during the
11904 week-end. Sorry for an empty CVS log, I got a shell problem.
11905
11906Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11907
11908 * tree.h: cleaned up using enums instead of defines
11909 * parser.c, valid.[ch]: more work on parsing/output of element
11910 declarations
11911
11912Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11913
11914 * valid.[ch], tree.c, parser.c : more work toward full parsing
11915 of XML DTDs.
11916 * README: added informations about mailing-list and on-line
11917 documentation
11918
119191999-01-27 Raja R Harinath <harinath@cs.umn.edu>
11920
11921 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
11922
11923Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11924
11925 * parser.c, tree.[ch] : more work toward conformance testing,
11926 added a last element to accelerate parsing of very flat structures
11927 started working on internal subset Element content declaration.
11928 * valid.[ch] : first cut at adding code toward validation.
11929 * previous changes had also small impact on most files, especially
11930 the conformance testing using James Clark test suite.
11931
11932Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11933
11934 * test/* : updated the examples, most of them were not well
11935 formed (humm), and added rdf2.
11936 * result/* : resulting changes in the output.
11937
11938Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11939
11940 * tree.c: changed the behaviour of xmlGetProp on NULL values.
11941
11942Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11943
11944 * tree.c: patched a bug in the generation of empty attributes
11945
11946Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11947
11948 * entities.[ch], tree.[ch], tester.c: added copy interfaces
11949 for node/trees/documents/... Biggest problem is namespace
11950 support when copying subtrees.
11951
11952Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11953
11954 * parser.c, entities.c: improve entities and char ref encoding,
11955 and cleanups of error messages.
11956
11957Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11958
11959 * parser.c, entities.c: simple bug hunting done during rpm2html and
11960 rpmfind integration.
11961
11962Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11963
11964 * parser.[ch]: Added interfaces allowing to specify a SAX
11965 handler before parsing.
11966
11967Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11968
11969 * parser.c: redirrect all errors reporting through the SAX
11970 error function
11971
11972Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11973
11974 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
11975 * libtool, tlmain ...: update of the libtool files
11976
119771998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
11978
11979 * entities.c: Use g_snprintf insteda of snprintf.
11980
11981Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11982
11983 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
11984 added ent5 test for this purpose.
11985 * parser.c, parser.h: formatting, comments and UTF-8 planning.
11986
11987Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11988
11989 * parser.c: fixed? a strange error due to compression on a GWP
11990 document.
11991
11992Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11993
11994 * tree.[ch]: bug fixing
11995 * entities.[ch]: defined a specific type for predefined entities
11996 * doc/xml.html: more documentation on the library, how to use it,
11997 overview of the interfaces.
11998
11999Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12000
12001 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
12002
12003Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12004
12005 * tree.c: corrected a small bug
12006 * doc/xml.html: continuing writing documentation.
12007
12008Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12009
12010 * debugXML.h debugXML.c: added debugging utilities.
12011 * tester.c: added --debug switch.
12012 * tree.c: patched an incorrect node->type assignment.
12013 * parser.c: formatting, ensure that node->doc != NULL in attributes
12014
12015Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12016
12017 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
12018 entity support and provide an internal representation close to
12019 DOM one (entity ref nodes, and attribute value as tree). I tried
12020 to preserve the interface but this will surely break some apps
12021 (I have to change rpm2html/rpmfind for example). I had to change
12022 two interfaces, and the generated tree is somewhat different.
12023 * doc/* : started documenting the XML library, the tree and
12024 DOM/Corba. This is a first step.
12025
12026Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12027
12028 * parser.c: Set up the fonctions comment block, boring but useful.
12029 * parser.h, SAX.c, parser.c: now attributes are processed through
12030 the SAX interface. The problem is that my SAX interface diverged
12031 quite a bit from the original one, well this is not an official
12032 spec, and translating it from Java to C is hairy anyway...
12033
12034Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12035
12036 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
12037 fonctions comment block, boring but useful.
12038
12039Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12040
12041 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
12042 conversion routines. However they are not yet used to convert the
12043 inputs. The core will run with UTF-8.
12044
12045Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12046
12047 * tree.c : make sure that the type id is properly set-up when
12048 a new object is allocated, needed for DOM.
12049
12050Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12051
12052 * tree.h, tree.c: Ok, the main objects in the tree will be native
12053 corba objects, it costs 8 bytes per Node, Attribute and Document
12054 but it simplifies the Corba integration a lot (no extra interface
12055 objects to allocate/free).
12056
12057Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12058
12059 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
12060 and changed NODEs contants for conformity with DOM Level 1
12061
12062Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12063
12064 * added hooks to keep track of servants when creating objects
12065 xmlDoc and xmlNode (for Corba export).
12066
12067Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12068
12069 * added xml-config script.
12070
12071Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12072
12073 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
12074 to autoupdate libtool and automake conf files.
12075
120761998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
12077
12078 * Makefile.am: Use '?' to separate the sed
12079 commands as ',' is used when people pass -Wl,something.
12080
12081
12082Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12083
12084 * tree.c, tree.h: added a per-document compression interface.
12085
12086Tue Sep 22 20:47:38 EDT 1998
12087
12088 * tree.c, tree.h: added saving with compression and added interfaces
12089 to control the compression level (xmlGetCompressMode,
12090 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
12091
12092Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12093
12094 * parser.c: corrected a loop for files of size 0
12095
120961998-08-20 Raja R Harinath <harinath@cs.umn.edu>
12097
12098 * error.h: New file. Contains prototyes from `error.c'.
12099
12100Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
12101
12102 * Makefile.am (xmlincdir): New macro.
12103 (xmlinc_HEADERS): Renamed from include_HEADERS.
12104
12105Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12106
12107 * applied small patch on numeric entities from
12108 Christopher Blizzard <blizzard@appliedtheory.com>
12109
12110Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12111
12112 * New release 0.2, removed the old xml_* files so that it's
12113 coherent with the other CVS base (W3C), far better conformance
12114 to standard, new namespaces, decent entities support, beginning
12115 of a SAX-like interface. Nearly nothing left intact, even the
12116 test examples ...
12117
121181998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
12119
12120 * .cvsignore: Add .deps dir
12121
12122Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12123
12124 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
12125
12126Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12127
12128 * configure.in: added test for CPP
12129 * AUTHORS, Changelog: the original ones didn't get commited but the
12130 glib ones instead, fixed.
12131 * Makefile.am: corrected an error in library naming
12132
12133Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12134
12135 * integrated code developped at W3C
12136 * changed the original Copyright
12137 * migrated to automake
12138 * prefixed the filenames by xml_ to avoid filename clashes
12139
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000012140Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
12141
12142 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
12143 should not be called.
12144
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000012145Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
12146
12147 * libxml-2.0.pc.in: applied the patch to fix #101894
12148
Daniel Veillard8a1b1852003-01-05 22:37:17 +000012149Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
12150
12151 * tree.c : applied patch from Lukas Schroeder for register callbacks
12152 * valid.c: modified patch from Lukas Schroeder to test
12153 register callbacks with --chkregister
12154
Daniel Veillard067bae52003-01-05 01:27:54 +000012155Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
12156
12157 * xmlreader.c: seriously changed the way data are pushed to
12158 the underlying parser, go by block of 512 bytes instead of
12159 tryng to detect tag boundaries at that level. Changed the
12160 way empty element are detected and tagged.
12161 * python/tests/reader.py python/tests/reader2.py
12162 python/tests/reader3.py: small changes mostly due to context
12163 reporting being different and DTD node being reported. Some
12164 errors previously undetected are now caught and fixed.
12165 * doc/xmlreader.html: flagged last section as TODO
12166
Daniel Veillard51a447a2003-01-04 19:42:46 +000012167Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
12168
12169 * python/libxml.py: integrated the Python 2.2 optimizations
12170 from Hannu Krosing, while maintaining compatibility with
12171 1.5 and 2.1
12172
Daniel Veillarde59494f2003-01-04 16:35:29 +000012173Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
12174
12175 * xmllint.c: a bit of cleanup
12176 * xmlreader.c: small fix
12177 * doc/xmlreader.html: more work on the XmlTextReader tutorial
12178 * python/libxml.py: a few fixes pointed out by Hannu Krosing
12179
Daniel Veillard623a9eb2003-01-04 12:47:20 +000012180Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
12181
12182 * python/setup.py.in: patch from Stéphane Bidoul to include
12183 drv_libxml2.py in setup.py
12184
Daniel Veillard66b82892003-01-04 00:44:13 +000012185Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
12186
12187 * doc/xmlreader.html: starting documenting the new XmlTextReader
12188 interface.
12189
Daniel Veillard7704fb12003-01-03 16:19:51 +000012190Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
12191
12192 * xmllint.c: added the --stream flag to use the TextReader API
12193 * xmlreader.c: small performance tweak
12194
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000012195Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
12196
12197 * xmlreader.c python/tests/reader2py: okay the DTD validation
12198 code on top of the XMLTextParser API should be solid now.
12199
Daniel Veillard1fdfd112003-01-03 01:18:43 +000012200Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
12201
12202 * xmlreader.c python/tests/reader2py: Fixing some more mess
12203 with validation and recursive entities while using the
12204 reader interface, it's getting a bit messy...
12205
Daniel Veillarddab8ea92003-01-02 14:16:45 +000012206Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
12207
12208 * xmlreader.c python/tests/reader.py: another couple of problem
12209 related to IsEmptyElement reported by Stéphane Bidoul needed
12210 some fixes.
12211
Daniel Veillard4f860202003-01-02 13:00:02 +000012212Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
12213
12214 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
12215 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
12216 based on the python XmlTextReader interface.
12217
Daniel Veillard3c265e42003-01-01 21:06:49 +000012218Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
12219
12220 * tree.c: backing out one change in the last patch which broke the
12221 regression tests
12222
Daniel Veillard5335dc52003-01-01 20:59:38 +000012223Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
12224
12225 * global.data globals.c tree.c include/libxml/globals.h: applied
12226 an old patch from Lukas Schroeder to track node creation and
12227 destruction. Probably missing a lot of references at the moment
12228 and not usable reliably.
12229
Daniel Veillard8ba17412003-01-01 19:13:12 +000012230Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
12231
12232 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
12233 from doc/news.html and a stylesheet
12234
Daniel Veillarde3c036e2003-01-01 15:11:05 +000012235Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
12236
12237 * xmlreader.c python/tests/reader.py: fixed another couple of
12238 xmlreader bugs reported by Stéphane Bidoul and added tests.
12239
Daniel Veillard9e395c22003-01-01 14:50:44 +000012240Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
12241
12242 * xmlreader.c python/tests/reader2.py: fixed another validity
12243 checking in external parsed entities raised by Stéphane Bidoul
12244 and added a specific regression test.
12245 * python/tests/reader3.py: cleanup
12246
Daniel Veillardd5896142002-12-31 14:45:26 +000012247Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12248
12249 * xmlreader.c python/tests/reader2.py: fixed a problem with
12250 validation within entities pointed by Stéphane Bidoul, augmented
12251 the tests to catch those.
12252
Daniel Veillarddc85f282002-12-31 11:18:37 +000012253Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12254
12255 * python/generator.py: modified the generator to allow keeping
12256 class references when creating new classes, needed to fix a bug
12257 pointed by Stéphane Bidoul where the input buffer of the
12258 xmlTextReader instance gets destroyed if the python wrapper for
12259 the input is not referenced anymore.
12260
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000012261Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12262
12263 * xmlreader.c python/tests/reader.py: fixed another pair of problem
12264 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
12265
Daniel Veillard571b8892002-12-30 12:37:59 +000012266Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12267
12268 * xmlreader.c python/tests/reader.py: fixed another problem
12269 pointed by Stéphane Bidoul
12270
Daniel Veillardaaa105b2002-12-30 11:42:17 +000012271Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12272
12273 * xmlreader.c python/tests/reader.py: fixed a limit case problem
12274 with "<a/>"
12275
Daniel Veillardecaba492002-12-30 10:55:29 +000012276Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12277
12278 * SAX.c: warn on xmlns:prefix="foo"
12279 * xmlreader.c python/tests/reader.py: fixed a couple of problem
12280 for namespace attributes handling.
12281
Daniel Veillard2d84a892002-12-30 00:01:08 +000012282Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12283
12284 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
12285 a really nasty problem raised by a DocBook XSLT transform
12286 provided by Sebastian Bergmann
12287
Daniel Veillard29b3e282002-12-29 11:14:41 +000012288Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12289
12290 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
12291 by Stéphane Bidoul and integrated it into the tests
12292
Daniel Veillarde18fc182002-12-28 22:56:33 +000012293Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12294
12295 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
12296 extended the XmlTextReader API a bit, addding accessors for
12297 the current doc and node, and an entity substitution mode for
12298 the parser.
12299 * python/libxml.py python/libxml2class.txt: related updates
12300 * python/tests/Makefile.am python/tests/reader.py
12301 python/tests/reader2.py python/tests/reader3.py: updated a bit
12302 the old tests and added a new one to test the entities handling
12303
Daniel Veillardaba976d2002-12-28 21:14:18 +000012304Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12305
12306 * python/generator.py python/libxml2class.txt
12307 python/tests/reader.py python/tests/reader2.py: changed the
12308 generator to provide casing for the XmlTextReader similar to
12309 C# so that examples and documentation are more directly transposable.
12310 Fixed the couple of tests in the suite.
12311
Daniel Veillard83298842002-12-28 15:12:33 +000012312Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12313
12314 * doc/guidelines.html: added a document on guildeline for
12315 publishing and deploying XML
12316
Daniel Veillard336fc7d2002-12-27 19:37:04 +000012317Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12318
12319 * valid.c xmlreader.c: final touch running DTD validation
12320 on the XmlTextReader
12321 * python/tests/Makefile.am python/tests/reader2.py: added a
12322 specific run based on the examples from test/valid/*.xml
12323
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000012324Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12325
12326 * python/libxml.py: added a few predefined xmlTextReader parser
12327 configuration values.
12328
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000012329Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12330
12331 * python/libxml_wrap.h: trying to fix #102037
12332
Daniel Veillard8dbd4952002-12-27 11:34:48 +000012333Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12334
12335 * SAX.c: fixing bug #95296, when the predefined entities
12336 are redefined in the DTD the default one must be used
12337 instead anyway.
12338
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000012339Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
12340
12341 * doc/xmllint.xml
12342 * doc/xmllint.1
12343 Add discussion of XML_DEBUG_CATALOG to xmllint man
12344 page - bug #100907
12345
12346
Daniel Veillarddf512f42002-12-23 15:56:21 +000012347Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12348
12349 * xmlreader.c: Fixed the empty node detection to avoid reporting
12350 an inexistant close tag.
12351
Daniel Veillard0d132cf2002-12-23 14:43:32 +000012352Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12353
12354 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
12355 for Python 2.1
12356
Daniel Veillardfe8aab92002-12-22 10:25:41 +000012357Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12358
12359 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
12360
Daniel Veillard4258b9c2002-12-20 10:29:40 +000012361Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12362
12363 * doc/libxml2-api.xml python/tests/reader.py: one really need
12364 to provide the base URI information when creating a reader parser
12365 from an input stream. Updated the API and the example using it.
12366
Daniel Veillardea7751d2002-12-20 00:16:24 +000012367Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12368
12369 * testReader.c xmlreader.c valid.c include/libxml/tree.h
12370 include/libxml/valid.h include/libxml/xmlreader.h: working on
12371 DTD validation on top of xml reader interfaces. Allows to
12372 validate arbitrary large instances. This required some extensions
12373 to the valid module interface and augmenting the size of xmlID
12374 and xmlRef structs a bit.
12375 * uri.c xmlregexp.c: simple cleanup.
12376
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000012377Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12378
12379 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
12380 work on the xml reader interfaces.
12381 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
12382 Web page for the Windows binaries.
12383
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000012384Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12385
12386 * xmlIO.c: applied a patch for VMS following the report by
12387 Nigel Hall
12388
Daniel Veillard3772de32002-12-17 10:31:45 +000012389Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12390
12391 * parser.c: the parseStartTag bug fix wasn't complete.
12392
Daniel Veillard67df8092002-12-16 22:04:11 +000012393Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12394
12395 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
12396 parseStartTag, fixing it.
12397 * test/att4 result/att4 result/noent/att4: adding the test
12398 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
12399 more methods to XmlTextReader.
12400
Igor Zlatkovicd453c632002-12-16 18:45:48 +000012401Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12402
12403 * win32/libxml2.def.src: added more xml reader exports
12404 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
12405 to the build
12406
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000012407Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
12408
12409 * doc/tutorial/xmltutorial.xml
12410 plus generated html and pdf
12411 Updating tutorial again based on further comments from Niraj
12412 Tolia on the last iteration
12413
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000012414Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
12415
12416 * doc/tutorial/xmltutorial.xml
12417 * doc/tutorial/includekeyword.c
12418 * doc/tutorial/includegetattribute.c
12419 plus generated html and pdf
12420 Adding fix from Niraj Tolia to tutorial to properly free memory.
12421
12422
Daniel Veillardda46d2d2002-12-15 23:36:49 +000012423Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12424
12425 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
12426 more methods of XmlTextReader.
12427 * python/libxml2class.txt python/tests/reader.py: this increased the
12428 methods in the bndings, augmented the test to check those new
12429 functions.
12430
Daniel Veillard0eb38c72002-12-14 23:00:35 +000012431Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12432
12433 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
12434 methods of XmlTextReader.
12435 * python/generator.py python/libxml_wrap.h python/types.c
12436 python/libxml2class.txt: added the reader to the Python bindings
12437 * python/tests/Makefile.am python/tests/reader.py: added a specific
12438 test for the Python bindings of the Reader APIs
12439 * parser.c: small cleanup.
12440
Daniel Veillard06503452002-12-13 10:42:08 +000012441Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12442
12443 * xinclude.c: fallback was only copying the first child not the
12444 full child list of the fallback element, closes #89684 as reopened
12445 by Bernd Kuemmerlen
12446
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000012447Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12448
12449 * win32/libxml2.def.src: exported htmlNodeDumpOutput
12450
Daniel Veillard000eafb2002-12-12 10:04:22 +000012451Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12452
Daniel Veillardc1eed322002-12-12 11:01:32 +000012453 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000012454 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000012455 gives enum values, fix functype return type, put back fields in
12456 structs
12457 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000012458
Daniel Veillard024b5702002-12-12 00:15:55 +000012459Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12460
12461 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
12462 about htmlNodeDumpOutput location.
12463 * xpath.c: removed an undefined function signature
12464 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
12465 too many symbols in the API breaking the python bindings.
12466 Updated with the libxslt/libexslt changes.
12467
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000012468Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12469
12470 * configure.in: preparing release of 2.4.29
12471 * doc/*: rebuilt the docs and API
12472 * xmlreader.c: a few more fixes for the XmlTextReader API
12473
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000012474Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12475
12476 * include/win32config.h: applied mingw patch from Magnus Henoch
12477
Daniel Veillard5aad8322002-12-11 15:59:44 +000012478Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12479
12480 * catalog.c doc/libxml2-api.xml: a bit more cleanup
12481
Daniel Veillarda9b66d02002-12-11 14:23:49 +000012482Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
12483
12484 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
12485 building Python script, does the C parsing directly, generates
12486 a better API description including structure fieds defs and
12487 enums. Still a couple of bugs, but good enough for the python
12488 wrappers now.
12489 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
12490 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
12491 include/libxml/schemasInternals.h include/libxml/tree.h: more
12492 cleanup based on the python analysis script reports.
12493 * libxml.spec.in: make sure the API XML description is part of the
12494 devel package.
12495
Daniel Veillard01c13b52002-12-10 15:19:08 +000012496Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12497
12498 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
12499 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
12500 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
12501 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
12502 code cleanup, especially the function comments.
12503 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
12504
Daniel Veillarde1ca5032002-12-09 14:13:43 +000012505Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12506
12507 * Makefile.am xmlreader.c include/libxml/Makefile.am
12508 include/libxml/xmlreader.h: Adding a new set of APIs based on
12509 the C# TextXmlReader API but converted to C. Allow to parse
12510 in constant memory usage, far simpler to program and explain
12511 than the SAX like APIs, unfinished but working.
12512 * testReader.c: test program
12513
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000012514Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12515
12516 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
12517
Daniel Veillard64b35282002-12-04 15:10:40 +000012518Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12519
12520 * tree.c: Chip turner indicated that XHTML1 serialization
12521 rule for style actually break on both IE and Mozilla,
12522 try to avoid the rule if escaping ain't necessary
12523
Daniel Veillard8efff672002-12-04 11:44:48 +000012524Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12525
12526 * nanhttp.c: handle HTTP URL escaping, problem reported by
12527 Glen Nakamura and Stefano Zacchiroli
12528
Daniel Veillard1c732d22002-11-30 11:22:59 +000012529Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12530
12531 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
12532
Daniel Veillardfdd27d22002-11-28 11:55:38 +000012533Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12534
12535 * uri.c: Johann Richard pointed out some XPointer problems for
12536 URN based URI references in XInclude. Modified the URI parsing
12537 and saving routines to allow correct parsing and saving of
12538 XPointers, especially when attached to "opaque" scheme accordingly
12539 to RFC 2396
12540
Daniel Veillard8db67d22002-11-27 19:39:27 +000012541Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12542
12543 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
12544 of refactoring to the HTML saving code.
12545 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
12546 in the doc.
12547
Daniel Veillardebc4ca92002-11-27 11:43:05 +000012548Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12549
12550 * tree.c include/libxml/tree.h: refactored the XML dump of a node
12551 to a buffer API to reuse the generic dump to an OutputIO layer,
12552 this reduces code, fixes xmlNodeDump() for XHTML, also made
12553 xmlNodeDump() now return the number of byte written.
12554
Daniel Veillard9d5ea172002-11-27 08:02:06 +000012555Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
12556
12557 * python/setup.py.in: another patch from Stéphane Bidoul for
12558 Python bindings on Windows
12559 * doc/parsedecl.py: small cleanup
12560
Daniel Veillard9715c172002-11-25 16:33:40 +000012561Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12562
12563 * libxml.spec.in configure.in: add a line in %changelog for releases
12564
Daniel Veillard9bc53102002-11-25 13:20:04 +000012565Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12566
12567 * parser.c: patch from Marcus Clarke fixing a problem in entities
12568 parsing that was detected in KDe documentations environment.
12569
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000012570Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
12571
12572 * python/libxml.c (libxml_prev): Return the previous as opposed to
12573 the next node (I guess this is the result of some cut & paste programming:)
12574
Daniel Veillard80d7b902002-11-23 16:23:08 +000012575Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12576
12577 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
12578
Daniel Veillarda1196ed2002-11-23 11:22:49 +000012579Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12580
12581 * python/generator.py python/libxml.c python/setup.py.in: trying
12582 to fix the Python bindings build on Windows (Stéphane Bidoul)
12583
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000012584Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12585
12586 * win32/configure.js: added option for python bindings
12587 * win32/libxml2.def.src: added more exports
12588
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000012589Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12590
12591 * win32/Makefile.mingw: fixed unresolved symbols when linking with
12592 pthreads
12593 * win32/wince/*: applied updates to Windows CE port from Javier
12594
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000012595Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12596
12597 * configure.in: preparing 2.4.28
12598 * libxml.spec.in doc/Makefile.am: some cleanup
12599 * doc/*: updated the news and regenerated.
12600
Daniel Veillardfee408f2002-11-22 13:18:30 +000012601Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12602
12603 * HTMLparser.c: final touch at closing #87235 </p> end tags
12604 need to be generated.
12605 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
12606 this change slightly the output of a few tests
12607 * doc/*: regenerated
12608
Daniel Veillardd2ff0392002-11-22 12:28:38 +000012609Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12610
12611 * parserInternals.c: fixing bug #99190 when UTF8 document are
12612 parsed using the progressive parser and the end of the chunk
12613 is in the middle of an UTF8 multibyte character.
12614
William M. Brack8b2c7f12002-11-22 05:07:29 +000012615Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12616
12617 * threads.c: fixed initialization problem in xmlNewGlobalState
12618 which was causing crash.
12619 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
12620 in xmlInitializeGlobalState.
12621 * parserInternals.c: cleaned up ctxt->sax initialisation.
12622
Daniel Veillardd5c2f922002-11-21 14:10:52 +000012623Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
12624
12625 * tree.c include/libxml/tree.h: modified the existing APIs
12626 to handle XHTML1 serialization rules automatically, also add
12627 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
12628 libxslt serialization uses it when needed without changing
12629 the library API.
12630 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
12631 result/xhtml1: added a new test specifically for xhtml1 output
12632 and updated the result of one XHTML1 test
12633
Daniel Veillardd076a202002-11-20 13:28:31 +000012634Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12635
12636 * xinclude.c parserInternals.c encoding.c: fixed #99082
12637 for xi:include encoding="..." support on text includes.
12638 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
12639 test/XInclude/ents/isolatin.txt : added a specific regression test
12640 * python/generator.py python/libxml2class.txt: fixed the generator
12641 the new set of comments generated for doc/libxml2-api.xml were
12642 breaking the python generation.
12643
Daniel Veillard817e70b2002-11-19 22:28:48 +000012644Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
12645
12646 * doc/Makefile.am: repair some problem if gtk-doc fail or such
12647 * configure.in: patch for Solaris on new autoconf closes #98880
12648 * doc/parsedecl.py: repair the frigging API building script,
12649 did I say that python xmllib sucks ?
12650 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
12651 and some comment are no more truncated.
12652
Daniel Veillarda7e05b42002-11-19 08:11:14 +000012653Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12654
12655 * parser.c: Martin Stoilov pointed out a potential leak in
12656 xmlCreateMemoryParserCtxt
12657
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000012658Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12659
12660 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
12661 included in HTML documents and using the push parser.
12662
Daniel Veillard4efd3be2002-11-18 09:11:13 +000012663Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
12664
12665 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
12666 specified, look for the Python interpreter not just in the
12667 specified root but also in the specified location. Fixes #98825
12668
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000012669Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12670
12671 * python/libxml.c: fixing bug #98792 , node may have no doc
12672 and dereferencing without checking ain't good ...
12673
Daniel Veillarddad3f682002-11-17 16:47:27 +000012674Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
12675
12676 * configure.in: preparing release 2.4.27
12677 * doc/* : updated and rebuilt the docs
12678 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
12679 and all the docs are actually packaged and in the final RPMs
12680 * parser.c parserInternals.c include/libxml/parser.h: restore
12681 xmllint --recover feature.
12682
Daniel Veillard68e9e742002-11-16 15:35:11 +000012683Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12684
Daniel Veillard784b9352003-02-16 15:50:27 +000012685 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000012686 processing of parsed entities, and XPath computation on sustitued
12687 entities.
12688 * testXPath.c: make sure entities are substitued.
12689
Daniel Veillard328f48c2002-11-15 15:24:34 +000012690Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12691
Daniel Veillard784b9352003-02-16 15:50:27 +000012692 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000012693 processing of internal parsed entities, which had to be changed.
12694
Daniel Veillard66651aa2002-11-15 11:21:43 +000012695Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12696
12697 * Makefile.am python/Makefile.am python/tests/Makefile.am:
12698 trying to fix bug #98517 about building outside the source tree
12699 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
12700
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000012701Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12702
12703 * include/win32config.h: cleanup
12704 * win32/Makefile.mingw: integrated mingw in JScript configure
12705 * win32/Makefile.msvc: modified to allow mingw coexistence
12706 * win32/configure.js: integrated mingw
12707 * win32/Readme.txt: cleanup
12708
Daniel Veillard8dd86a52002-11-12 21:14:17 +000012709Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
12710
12711 * HTMLparser.c: strengthen the guard in the Pop macros,
12712 like in the XML parser, closes bug #97315
12713
Daniel Veillard0821b152002-11-12 20:57:47 +000012714Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12715
12716 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
12717 callback is never used.
12718
Daniel Veillard8606bbb2002-11-12 12:36:52 +000012719Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12720
12721 * parserInternals.c: fixed the initialization of the SAX structure
12722 which was breaking xsltproc
12723 * xpath.c: patch from Petr Pajas for CDATA nodes
12724 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
12725 * parser.c include/libxml/parser.h: patch from Peter Jones
12726 removing a leak in xmlSAXParseMemory() and adding the
12727 function xmlSAXParseMemoryWithData()
12728
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000012729Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
12730
12731 adding pdf of tutorial, changing web page to link to it
12732 * doc/tutorial/xmltutorial.pdf
12733 * doc/xml.html
12734 * doc/docs.html
12735
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000012736Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
12737
12738 * doc/tutorial/ar01s08.html
12739 adding file what I forgot for tutorial
12740
12741
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000012742Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
12743
12744 Adding encoding discussion to tutorial
12745 Added:
12746 * doc/tutorial/images/*.png: DocBook admonition image files
12747 * doc/tutorial/apf.html, apg.html: new generated html
12748 * doc/tutorial/includeconvert.c: conversion code entity file
12749 changed:
12750 * doc/tutorial/xmltutorial.xml: DocBook original
12751 * doc/tutorial/*.html: generated html
12752
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000012753Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12754
12755 * include/libxml/*.h: retired xmlwin32version.h
12756 * doc/Makefile.am: retired xmlwin32version.h
12757 * win32/configure.js: retired xmlwin32version.h
12758
Igor Zlatkovica2258da2002-11-08 15:55:33 +000012759Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12760
12761 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000012762 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
12763 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000012764
Daniel Veillard7216cfd2002-11-08 15:10:00 +000012765Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12766
12767 * globals.c: fixed a typo pointed out by Igor
12768 * xpath.c: try to speed up node compare using line numbers
12769 if available.
12770
Daniel Veillarda70d62f2002-11-07 14:18:03 +000012771Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12772
12773 * tree.c: make xmlFreeNode() handle attributes correctly.
12774
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000012775Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12776
12777 * catalog.c: completed the #96963 fix, as reported by Karl
12778 Eichwalder
12779
Daniel Veillard56f21f22002-11-06 15:49:46 +000012780Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12781
12782 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
12783
Daniel Veillard91ad8792002-11-04 17:06:52 +000012784Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12785
12786 * Makefile.am: switched the order of a couple of includes
12787 to fix bugs #97100
12788
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000012789Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12790
12791 * catalog.c: fixed bug #96963, reverted to the old behaviour of
12792 xmlLoadCatalogs that used to separate directories with a ':'.
12793
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000012794Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12795
12796 * threads.c: improvements to the Windows-side of thread handling
12797 * testThreads.c: conditionally excluded unistd.h
12798 * testThradsWin32.c: broke overlong lines
12799 * include/win32config.h: adapted thread-related macros to the new
12800 scheme and for pthreads on Windows
12801 * win32/Makefile.msvc: introduced a more flexible thread build,
12802 added testThreads[Win32].c to the build
12803 * win32/configure.js: introduced a more flexible thread config
12804
John Fleck61f6fb62002-10-31 15:23:29 +0000128052002-10-31 John Fleck <jfleck@inkstain.net>
12806
12807 * doc/xml.html (and, by implication, FAQ.html)
12808 added UTF-8 conversaion FAQ from Marcus Labib Iskander
12809
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000012810Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12811
12812 * configure.in: removed xmlwin32version.h
12813 * include/libxml/Makefile.am: removed xmlwin32version.h
12814
Daniel Veillardce66ce12002-10-28 19:01:59 +000012815Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12816
12817 * tree.c: applied patch from Brian Stafford to fix a bug
12818 in xmlReconciliateNs()
12819
Daniel Veillard7e3f1402002-10-28 18:52:57 +000012820Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12821
12822 * tree.c: applied patch from Christian Glahn to allow
12823 xmlNewChild() on document fragment nodes
12824
Daniel Veillardb39bc392002-10-26 19:29:51 +000012825Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12826
12827 * parser.c: Christian Glahn found a problem with a recent
12828 patch to xmlParseBalancedChunkMemoryRecover()
12829 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
12830 problems
12831 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
12832 test/schemas/seq*: added the test cases from Charles
12833
Daniel Veillard366a9152002-10-23 20:43:53 +000012834Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
12835
12836 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
12837 serious cleanup of the spec file and associated changes
12838 in the Makefiles.
12839 * valid.c: try to remove some warnings on x86_64
12840
Daniel Veillardd033d022002-10-23 14:55:02 +000012841Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12842
12843 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
12844 fix bug #96586
12845
Daniel Veillardce02dbc2002-10-22 19:14:58 +000012846Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12847
12848 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
12849 parsing, applied his patch
12850 * result/HTML/attrents.html result/HTML/attrents.html.err
12851 result/HTML/attrents.html.sax test/HTML/attrents.html:
12852 added the test and result case provided by Mikhail Sogrine
12853
Daniel Veillarde645e8c2002-10-22 17:35:37 +000012854Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12855
12856 * vms/build_libxml.com vms/config.vms vms/readme.vms
12857 include/libxml/parser.h include/libxml/parserInternals.h
12858 include/libxml/tree.h include/libxml/xmlIO.h
12859 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
12860 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
12861 Applied the VMS update patch from Craig A. Berry
12862 * doc/*.html: update
12863
Daniel Veillardf000f072002-10-22 14:28:17 +000012864Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12865
12866 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
12867
Daniel Veillard1e208222002-10-22 14:25:25 +000012868Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12869
12870 * debugXML.c: adding a grep command to --shell in xmllint
12871 for T.V. Raman
12872
Daniel Veillard9cdcf362002-10-22 14:23:59 +000012873Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12874
12875 * xmlcatalog.c: tried to fix some of the problem with --sgml
12876
Daniel Veillard935494a2002-10-22 14:22:46 +000012877Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
12878
12879 * parser.c: tried to fix bug #91500 where doc->children may
12880 be overriden by a call to xmlParseBalancedChunkMemory()
12881
12882Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
12883
12884 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
12885 identifiers in SGML catalogs containing '&'
12886
Daniel Veillardc0ac0692002-10-20 21:31:50 +000012887Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12888
12889 * python/types.c: fixed bugs when passing result value tree
12890 to Python functions.
12891
Daniel Veillard48267432002-10-18 11:21:38 +000012892Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12893
12894 * configure.in: preparing the release of 2.4.26
12895 * doc/*: updated and rebuilt the documentation
12896
Daniel Veillardbb284f42002-10-16 18:02:47 +000012897Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12898
12899 * parser.c: fixed a XML Namespace compliance bug reported by
12900 Alexander Grimalovsky
12901
Daniel Veillard44892f72002-10-16 15:23:26 +000012902Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12903
12904 * HTMLtree.c: fixed serialization of script and style when
12905 they are not lowercase (i.e. added using the API to the tree).
12906
Daniel Veillard2fd85422002-10-16 14:32:41 +000012907Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12908
12909 * valid.c: make xmlValidateDocument emit a warning msg if there
12910 is no DTD, pointed by Christian Glahn
12911
Daniel Veillard32370232002-10-16 14:08:14 +000012912Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
12913
12914 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
12915 content model when some of the blocks have min or max, and a couple
12916 of bugs found in the process.
12917 * result/schemas/list0* test/schemas/list0*: added some specific
12918 regression tests
12919
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000012920Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
12921
12922 * README: updated the contact informations
12923
Daniel Veillard63186732002-10-15 08:43:17 +000012924Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12925
12926 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
12927 misses it, reported by Peter Bray.
12928
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000012929Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
12930
12931 * tree.c: investigating xmlNodeGetContent() on namespace nodes
12932 and removed a few warnings
12933
Daniel Veillard819d5cb2002-10-14 11:15:18 +000012934Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
12935
12936 * parser.c: Christian Glahn found a small bug in the push parser.
12937 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
12938 public
12939
Daniel Veillard6045c902002-10-09 21:13:59 +000012940Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12941
12942 * xmlschemas.c include/libxml/xmlschemas.h: added
12943 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
12944 * testSchemas.c: added --memory to test the new interface
12945
Daniel Veillardf0070122002-10-09 14:24:17 +000012946Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
12947
12948 * doc/index.py doc/search.php: integrated the XSLT indexing,
12949 a few fixed in the indexer, added a scope selection at the
12950 search level.
12951
Daniel Veillard01992e02002-10-09 10:20:30 +000012952Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12953
12954 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
12955 this was due to uninitialized parts of the validation context
12956
Daniel Veillard321be0c2002-10-08 21:26:42 +000012957Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12958
12959 * debugXML.c: applied patch from Mark Vakoc except the API
12960 change, preserved it.
12961 * doc/*: updated the docs to point to the search engine for
12962 information lookup or before bug/help reports.
12963
Daniel Veillard01e87d22002-10-08 16:55:06 +000012964Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12965
12966 * doc/index.py doc/search.php: added mailing-list archives
12967 indexing and lookup
12968
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000012969Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12970
12971 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
12972
Daniel Veillard9b006132002-10-07 11:13:27 +000012973Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12974
12975 * doc/index.py: improved HTML indexing
12976 * doc/search.php: make the queries also lookup the HTML based indexes
12977
Daniel Veillard141d04b2002-10-06 21:51:18 +000012978Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
12979
12980 * doc/index.py: added HTML page indexing
12981
Igor Zlatkovic91a62702002-10-04 13:34:16 +000012982Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12983
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000012984 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000012985 problem in libxslt.
12986 * catalog.c: fixed list handling in XML_CATALOG_FILES
12987
Daniel Veillardceb09b92002-10-04 11:46:37 +000012988Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12989
12990 * valid.c: typo/bug found by Christian Glahn
12991
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000012992Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12993
12994 * xmlIO.c: applied Windows CE patch from Javier.
12995 * win32/wince: new directory, contains support for the PocketPC
12996 with Windows CE from Javier.
12997 * include/win32config.h: reorganised, removed duplicate
12998 definitions and applied WinCE patch from Javier.
12999 * include/wsockcompat.h: new file, now contains WinSock
13000 compatibility macros.
13001 * win32/Makefile.msvc: introduced double-run compilation.
13002
Daniel Veillarde16b5742002-09-26 17:50:03 +000013003Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
13004
13005 * configure.in include/libxml/xmlwin32version.h: preparing release
13006 of 2.4.25
13007 * doc/*: updated and regenerated teh docs and web pages.
13008
Daniel Veillard90d68fb2002-09-26 16:10:21 +000013009Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
13010
13011 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
13012 error were not covering namespace declarations.
13013 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
13014 it was missing the attribute declaration for the namespace
13015 * result/VC/NS3: the fix now report breakages in that test
13016
Daniel Veillardabe01742002-09-26 12:40:03 +000013017Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
13018
13019 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
13020
Daniel Veillard2ace1952002-09-26 12:28:02 +000013021Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
13022
13023 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
13024 and regenerated the docs and web site
13025
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000013026Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
13027
13028 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
13029 ATTRIBUTE_UNUSED is always put after the attribute declaration,
13030 not before
13031
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000013032Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
13033
13034 * python/generator.py python/libxml2class.txt: fixed a stupid error
13035 breaking the python API
13036
Daniel Veillardb7c29c32002-09-25 22:44:43 +000013037Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
13038
13039 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
13040 triostr.c triostr.h: applied a trio update patch from
13041 Bjorn Reese which should work with MinGW
13042
Daniel Veillardbd9afb52002-09-25 22:25:35 +000013043Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
13044
13045 * tree.c: improving some documentation comments
13046 * xmlregexp.c: found and fixed a mem leak with python regression tests
13047 * doc/*: rebuilt the doc and the API XML file including the
13048 xmlregexp.h xmlautomata.h and xmlunicode.h headers
13049 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
13050 python/types.c: added access to the XML Schemas regexps from
13051 python
13052 * python/tests/Makefile.am python/tests/regexp.py: added a
13053 simple regexp bindings test
13054
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000013055Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
13056
Daniel Veillardbd9afb52002-09-25 22:25:35 +000013057 * doc/xml.html:
13058 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000013059
Daniel Veillard118aed72002-09-24 14:13:13 +000013060Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
13061
13062 * xmlregexp.c: fixed the data callback on transition functionality
13063 which was broken when using the compact form
13064 * result/schemas/*: updated the results, less verbose, all tests
13065 pass like before
13066 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
13067 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
13068 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
13069 annoying warnings
13070 * xpath.c: try to provide better error report when possible
13071
Daniel Veillard72336152002-09-21 13:08:14 +000013072Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
13073
13074 * Makefile.am: fixed a breakage raised by Jacob
13075
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000013076Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13077
13078 * include/win32config.h: added HAVE_ERRNO_H definition for parts
13079 which don't use sockets
13080
Igor Zlatkovic01280582002-09-20 16:40:34 +000013081Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13082
13083 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
13084 * win32/configure.js: applied zlib patch from Daniel Gehriger
13085
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000013086Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13087
13088 * win32/configure.js: applied the patch from Mark Vakoc for
13089 regexp support
13090 * win32/libxml2.def.src: applied the patch from Mark Vakoc
13091 for regexp support
13092
Daniel Veillardb5c05732002-09-20 13:36:25 +000013093Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
13094
13095 * xmlschemastypes.c: as pointed by Igor Float and Double
13096 parsing ain't finished yet
13097
Daniel Veillard40b11342002-09-20 12:01:39 +000013098Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
13099
13100 * Makefile.am configure.in: trying to fix #88412 by bypassing
13101 all the python subdir if python ain't detected
13102
Daniel Veillard23e73572002-09-19 19:56:43 +000013103Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
13104
13105 * Makefile.am configure.in include/libxml/xmlversion.h.in:
13106 made configuring with regexps/automata/unicode the default
13107 but without schemas ATM
13108 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
13109 fixed the regexp based DTD validation performance and memory
13110 problem by switching to a compact form for determinist regexps
13111 and detecting the determinism property in the process. Seems
13112 as fast as the old DTD validation specific engine :-) despite
13113 the regexp built and compaction process.
13114
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000013115Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
13116
13117 * valid.c: determinism is debugged, new DTD checking code now works
13118 but xmlFAComputesDeterminism takes far too much CPU and the whole
13119 set usues too much memory to be really usable as-is
13120
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000013121Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
13122
13123 * tree.c: fixed another stupid bug in xmlGetNodePath()
13124 * xmllint.c: --version now report the options compiled in
13125
Daniel Veillarda646cfd2002-09-17 21:50:03 +000013126Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
13127
13128 * HTMLparser.c: small cleanup
13129 * valid.c xmlregexp.c: switched DTD validation to use only regexp
13130 when configured with them. A bit of debugging around the determinism
13131 checks is still needed
13132
Daniel Veillard63b01c22002-09-17 19:25:28 +000013133Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
13134
13135 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
13136
Daniel Veillard92727042002-09-17 17:59:20 +000013137Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
13138
13139 * xmlIO.c: small portability glitch fixed.
13140
Daniel Veillard84d70a42002-09-16 10:51:38 +000013141Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
13142
13143 * xmlschemastypes.c: incomplete steps for real/double support
13144 * testAutomata.c include/libxml/xmlautomata.h
13145 include/libxml/xmlregexp.h: avoiding a compilation problem
13146 * valid.c include/libxml/valid.h: starting the work toward using
13147 the regexps for actual DTD validation
13148
Daniel Veillardaeb258a2002-09-13 14:48:12 +000013149Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
13150
13151 * hash.c: cosmetic cleanup
13152 * valid.c include/libxml/tree.h include/libxml/valid.h: started
13153 integrating a DTD validation layer based on the regexps
13154
Daniel Veillard4402ab42002-09-12 16:02:56 +000013155Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
13156
13157 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
13158 the determinism was tested before eliminating the epsilon
13159 transitions :-(
13160
Daniel Veillardc6d4a932002-09-12 15:00:57 +000013161Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
13162
13163 * python/generator.py python/libxml.c python/libxml.py
13164 python/libxml2-python-api.xml python/libxml2class.txt
13165 python/libxml_wrap.h python/types.c: updated the python
13166 bindings, added code for easier File I/O, and the ability to
13167 define a resolver from Python fixing bug #91635
13168 * python/tests/Makefile.am python/tests/inbuf.py
13169 python/tests/outbuf.py python/tests/pushSAXhtml.py
13170 python/tests/resolver.py python/tests/serialize.py: updated
13171 and augmented the set of Python tests.
13172
Igor Zlatkovic353bf582002-09-10 19:07:14 +000013173Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13174
13175 * win32/configure.js: added more readme info for the binary
13176 package.
13177
Daniel Veillard607b35c2002-09-10 12:16:19 +000013178Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
13179
13180 * xmlIO.c: fixed a stupid out of bound array error
13181
13182Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
13183
13184 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
13185 messing around with support for Windows path, cleanups,
13186 trying to identify and fix the various code path to the
13187 filename access. Added xmlNormalizeWindowsPath()
13188
Daniel Veillard76575762002-09-05 14:21:15 +000013189Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
13190
13191 * error.c valid.c: working on better error reporting of validity
13192 errors, especially providing an accurate context.
13193 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
13194 error reports in those cases.
13195
Daniel Veillard3487c8d2002-09-05 11:33:25 +000013196Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
13197
13198 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
13199 parser.c parserInternals.c xmlIO.c: get rid of all the
13200 perror() calls made in the library execution paths. This
13201 should fix both #92059 and #92385
13202
Daniel Veillard19aa7022002-09-05 11:14:19 +000013203Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
13204
13205 * xmllint.c: memory leak reporting was broken after a change
13206 of the preprocessor symbol used to activate it.
13207
Daniel Veillardec6725e2002-09-05 11:12:45 +000013208Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
13209
13210 * tree.c: try to make the copy function work for node of
13211 type XML_DOCUMENT_FRAG_NODE, they are only created by the
13212 DOM layers though, not libxml2 itself.
13213
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000013214Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
13215
13216 * valid.c: try to provide file and line informations, not all
13217 messages are covered, but it's a (good) start
13218
Daniel Veillardbbc72c32002-09-05 10:52:10 +000013219Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
13220
13221 * xinclude.c: reimplemented a large part of the XInclude
13222 processor, trying to minimize resources used, James Henstridge
13223 provided a huge test case which was exhibiting severe memory
13224 consumption problems.
13225
Daniel Veillard2206dbf2002-09-05 08:09:37 +000013226Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
13227
13228 * python/Makefile.am: applied patch from Christophe Merlet to
13229 reestablish DESTDIR
13230
Daniel Veillard5643b5a2002-09-04 12:27:06 +000013231Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
13232
13233 * libxml.spec.in: fixes libary path for x86_64 AMD
13234
John Fleckbe98b332002-09-04 03:16:23 +000013235Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
13236
13237 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000013238 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000013239 (plus resulting generated html files)
13240 fixing one spot I missed in the tutorial where I hadn't freed
13241 memory properly
13242
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000013243Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
13244
13245 * doc/tutorial/includeaddattribute.c
13246 * doc/tutorial/includeaddkeyword.c
13247 * doc/tutorial/includegetattribute.c
13248 * doc/tutorial/includekeyword.c
13249 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000013250 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000013251 update tutorial to properly free memory (thanks to Christopher
13252 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000013253 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000013254 added image files so the callouts are graphical, making it
13255 easier to read ( use "--param callout.graphics 1" to generate
13256 html with graphical callouts)
13257
Daniel Veillarde1662542002-08-28 11:50:59 +000013258Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
13259
13260 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
13261 nice logos generated by Marc Liyanage
13262 * doc/site.xsl *.html: changed the stylesheet to show the new
13263 logo and regenerated the pages
13264
Daniel Veillardb212bbb2002-08-25 14:39:16 +000013265Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
13266
13267 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
13268
Daniel Veillard42766c02002-08-22 20:52:17 +000013269Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
13270
13271 * xpath.c: possible mem leak patch from Jason Adams
13272
13273Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
13274
13275 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
13276 in the XQuery namespace
13277 * configure.in: preparing 2.4.24
13278 * doc/*.html: updated the web pages
13279
13280Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
13281
13282 * python/generator.py: closing bug #85258 by generating conditional
13283 compile check to avoid linking to routines not configured in.
13284
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000132852002-08-22 Havoc Pennington <hp@pobox.com>
13286
13287 * autogen.sh: update error message for missing automake
13288
Daniel Veillard08cccaa2002-08-22 09:47:29 +000013289Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
13290
13291 * python/Makefile.am: typo in target name resulted in libxml2.py
13292 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
13293
Daniel Veillard22669b22002-08-22 07:17:11 +000013294Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
13295
13296 * win32/win32/Makefile.mingw: updated with version from
13297 Elizabeth Barham at http://soggytrousers.net/repository/
13298
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000013299Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13300
13301 * win32/Makefile.msvc: added the prefix location to the include
13302 and lib search path.
13303
Havoc Pennington830e8972002-08-18 22:22:13 +0000133042002-08-18 Havoc Pennington <hp@pobox.com>
13305
13306 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
13307 both automake 1.6 and 1.4 installed get the right automake. Means
13308 compilation from CVS will now require the latest automake 1.4
13309 release, or manually creating symlinks called "automake-1.4" and
13310 "aclocal-1.4"
13311
Daniel Veillardb6984ef2002-08-14 16:55:31 +000013312Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
13313
13314 * configure.in python/Makefile.am: more AMD 64 induced changes from
13315 Frederic Crozat
13316
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000013317Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
13318
13319 * xinclude.c: oops I was missing the xml:base fixup too
13320 * result/XInclude/*.xml: this adds xml:base attributes to most
13321 results of the tests
13322
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000013323Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
13324
13325 * xinclude.c: quick but apparently working implementation of
13326 xi:fallback, should close bug #89684
13327 * Makefile.am test/XInclude/docs/fallback.xml
13328 result/XInclude/fallback.xml: added a basic test for fallback,
13329 and run with --nowarning to avoid a spurious warning
13330 * configure.in: applied patch from Frederic Crozat for python
13331 bindings on AMD 64bits machines.
13332
Daniel Veillard9e923512002-08-14 08:48:52 +000013333Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
13334
13335 * parser.c: xmlSAXUserParseMemory() really ought to fail if
13336 the caller don't pass a SAX callback block.
13337
Daniel Veillardc1a0da32002-08-14 08:32:18 +000013338Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
13339
13340 * tree.c: applied the same fix for the XML-1.0 namespace to
13341 xmlSearchNsByHref() as was done for xmlSearchNs()
13342
Daniel Veillardad11b302002-08-12 14:53:41 +000013343Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
13344
13345 * libxml.3: small cleanup of the man page
13346 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
13347 when serializing HREF attributes generated by XSLT.
13348
Daniel Veillardc084e472002-08-12 13:27:28 +000013349Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
13350
13351 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
13352 version of Marc Liyanage' patch for boolean attributes in HTML
13353 output
13354
Daniel Veillard5f91b372002-08-12 12:13:01 +000013355Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
13356
13357 * python/tests/serialize.py: fixed the test results, indenting
13358 behaviour changed slightly
13359
Aleksey Sanin9e951762002-08-08 18:02:41 +000013360Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
13361
13362 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
13363 new c14n function to Windows def files
13364
Aleksey Saninea4272a2002-08-02 23:50:03 +000013365Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
13366
13367 * c14n.c: fixed a memory leak in c14n code
13368
Daniel Veillard58e44c92002-08-02 22:19:49 +000013369Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
13370
13371 * parser.c include/libxml/parser.h: adding a new API for Christian
13372 Glahn: xmlParseBalancedChunkMemoryRecover
13373 * valid.c: patch from Rick Jones for some grammar cleanup in
13374 validation messages
13375 * result/VC/* result/valid/*: this slightly change some of the
13376 regression tests outputs
13377
Daniel Veillard0bf29002002-08-01 12:54:11 +000013378Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
13379
13380 * tree.c: trying to fix a problem in namespaced attribute handling
13381 raised by Christian Glahn
13382
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000013383Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
13384
13385 * encoding.c include/libxml/encoding.h: Opening the interface
13386 xmlNewCharEncodingHandler as requested in #89415
13387 * python/generator.py python/setup.py.in: applied cleanup
13388 patches from Marc-Andre Lemburg
13389 * tree.c: fixing bug #89332 on a specific case of loosing
13390 the XML-1.0 namespace on xml:xxx attributes
13391
Aleksey Sanin2c135a12002-08-01 06:31:50 +000013392Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
13393
13394 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
13395 corner case from new Merlin's test suite and added a callback
13396 that will be used to improve xmlsec performance
13397
13398
Daniel Veillard0b22def2002-07-29 16:23:03 +000013399Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
13400
13401 * HTMLtree.c: trying to fix the <style> escaping problem in
13402 HTML serialization bug #89342
13403
Daniel Veillard0b28e882002-07-24 23:47:05 +000013404Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
13405
13406 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
13407 and rebuilt the web site.
13408
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000013409Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000013410
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000013411 * include/libxml/tree.h: added _private member to xmlNs struct
13412
Daniel Veillard1d995272002-07-22 16:43:32 +000013413Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
13414
13415 * HTMLparser.c: fixing bug #84876 based on the xml working
13416 code.
13417
William M. Brack61eaba52002-07-21 11:14:18 +000013418Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
13419
13420 * python/Makefile.am: enhanced to fix bug 72012 (errors
13421 when using '-jX' make parameter)
13422
William M. Brackef61d202002-07-19 08:32:00 +000013423Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
13424
13425 * xpath.c: small additional enhancement for booleans
13426 compared to nodesets
13427
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000013428Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
13429
13430 * HTMLtree.c: changed the order of the encoding declaration
13431 attributes in the meta tags due to a bug in IE/Mac
13432
William M. Brack0c022ad2002-07-12 00:56:01 +000013433Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
13434
13435 * xpath.c: enhanced handling of booleans (especially '='
13436 and '!=' for nodesets) - fixes bug 85256. Added new
13437 routine xmlXPathNotEqualValues for more proper handling
13438 of '!=' when nodesets are involved.
13439
Daniel Veillard06944e22002-07-11 19:55:18 +000013440Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
13441
13442 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
13443 doc/xmlcatalog_man.xml to the source distribution
13444
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000013445Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13446
13447 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
13448 asked for this.
13449
Daniel Veillard539638b2002-07-06 19:55:14 +000013450Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
13451
13452 * configure.in: preparing 2.4.23
13453 * doc/*: rebuilt the docs
13454
Daniel Veillard176d99f2002-07-06 19:22:28 +000013455Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
13456
13457 * parser.c: fixing bug #84169 by fixing the
13458 comment of xmlCreatePushParserCtxt to describe the
13459 encoding detection parameters better.
13460
Daniel Veillard37f961d2002-07-06 17:53:56 +000013461Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
13462
13463 * valid.c: fixing bug #79331 in one path the lookup for
13464 ID attributes on a namespaced node wasn't handled correctly :-\
13465
Daniel Veillard8c9872c2002-07-05 18:17:10 +000013466Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
13467
13468 * HTMLparser.c: trying to fix 87235 about discarded white
13469 spaces in the HTML parser.
13470 * result/HTML/*: this changes the output of a number of HTML
13471 regression tests
13472
Daniel Veillardfdc91562002-07-01 21:52:03 +000013473Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
13474
13475 * xpath.c: applied patch from Richard Jinks for the namespace
13476 axis + fixed a memory error.
13477 * parser.c parserInternals.c: applied patches from Peter Jacobi
13478 removing ctxt->token for good.
13479 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
13480 popped out by the regression tests.
13481 * Makefile.am: patch for threads makefile from Gary Pennington
13482
William M. Brack6000af52002-06-28 11:43:13 +000013483Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
13484
Daniel Veillardfdc91562002-07-01 21:52:03 +000013485 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000013486 expressions involving preceding-sibling (et al).
13487
Daniel Veillard153120c2002-06-18 07:58:35 +000013488Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
13489
13490 * hash.c: applied a patch from Peter Jacobi to solve a problem
13491 when compiling with the Watcom C on Win32
13492 * result/schemas/*.err: the change of hashing algo generated
13493 permutations in the output
13494
Daniel Veillard5f7f9912002-06-17 17:03:00 +000013495Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13496
13497 * hash.c: applied patch from Sander Vesik improving the quality of
13498 the hash function.
13499
Aleksey Sanina5808b92002-06-14 17:07:41 +0000135002002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000013501
13502 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
13503 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
13504 xmllint.c xpath.c: replaced sprintf() with snprintf()
13505 to prevent possible buffer overflow (the bug was pointed
13506 out by Anju Premachandran)
13507
Daniel Veillarde059b892002-06-13 15:32:10 +000013508Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
13509
13510 * parser.c: removed an uninitialized data error popped by valgrind
13511 on PE references
13512
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000013513Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
13514
13515 * doc/xml.html
13516 adding tutorial reference to the web page
13517
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000013518Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
13519
13520 * doc/tutorial/xmltutorial.xml
13521 * doc/tutorial/ar01s07.html
13522 * doc/tutorial/ape.html
13523 * doc/tutorial/includegetattribute.c
13524 adding section to tutorial about retrieving an attribute
13525 value
13526
Daniel Veillardf5582f12002-06-11 10:08:16 +000013527Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
13528
13529 * parser.c: applied a couple of patches from Peter Jacobi to start
13530 to get rid of ctxt->token, with a possible significant speed
13531 improvement to be gained once done. Better compliance with PE
13532 references constructs in DTDs too.
13533 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
13534 from Peter too
13535
Daniel Veillard38d80e22002-06-11 07:24:56 +000013536Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
13537
13538 * parser.c: Babak Vahedipour-Kunze reported that openTag in
13539 xmlParseElement was likely to have been deallocated at the
13540 time of the report, possibly leading to segfault. Just report
13541 the tag name now.
13542
Daniel Veillard9e412302002-06-10 15:59:44 +000013543Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
13544
13545 * xpath.c: patch from Richard Jinks for XPath substring() function
13546 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
13547
Aleksey Sanina5808b92002-06-14 17:07:41 +0000135482002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000013549
13550 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
13551
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000013552Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
13553
13554 *doc/FAQ.html
13555 fixing typos in FAQ, thanks to Robert Funnell for the
13556 editing help
13557
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000013558Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
13559
13560 * NEWS: got complaints from rpmlint that it was empty
13561
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000013562Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
13563
13564 * added doc/tutorial, including:
13565 apa.html
13566 apb.html
13567 apc.html
13568 apd.html
13569 ar01s02.html
13570 ar01s03.html
13571 ar01s04.html
13572 ar01s05.html
13573 ar01s06.html
13574 includeaddattribute.c
13575 includeaddkeyword.c
13576 includekeyword.c
13577 includestory.xml
13578 index.html
13579 xmltutorial.xml
13580 libxml tutorial, including generated html
13581
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000013582Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
13583
13584 * result/c14n/exc-without-comments/merlin-c14n-two-*
13585 result/c14n/without-comments/merlin-c14n-two-*
13586 test/c14n/exc-without-comments/merlin-c14n-two-*
13587 test/c14n/without-comments/merlin-c14n-two-*
13588 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
13589 c14n/exc-c14n and slightly modified test script to handle
13590 these test cases
13591 * c14n.c: fixed bugs for complicated nodes set (namespace
13592 without node and others from merlin-c14n-two.tar.gz)
13593 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
13594 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
13595 for xmlsec performance patch
13596 * xpath.c: fixed self::node() for namespaces and attributes
13597
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000013598Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
13599
13600 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
13601 but with the format parameter
13602 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
13603
Aleksey Saninc57f9c12002-05-31 19:14:57 +000013604Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
13605
13606 * Makefile.am: updated c14n tests suite
13607 * c14n.c: performance improvement for previous c14n patch
13608
Daniel Veillarde72c7562002-05-31 09:47:30 +000013609Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
13610
13611 * parser.c: another peroformance patch from Peter Jacobi, that
13612 time on parsing attribute values.
13613
Aleksey Sanin508a1012002-05-31 06:32:32 +000013614Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
13615
13616 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
13617 into LibXML2 test suite
13618
Aleksey Sanindffd5c82002-05-31 04:24:13 +000013619Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
13620
13621 * c14n.c: propagating xpath ancesstors node fix to c14n
13622 plus small performance improvement to reduce number of
13623 mallocs
13624 * xpath.c: fixed ancestors axis processing for namespace nodes
13625
Daniel Veillard46de64e2002-05-29 08:21:33 +000013626Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
13627
13628 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
13629 Peter Jacobi
13630
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000013631Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
13632
13633 * configure.in: preparing 2.4.22
13634
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000013635Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
13636
13637 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
13638 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
13639 a public entry point.
13640 * doc/*: rebuilt the API and docs
13641
Daniel Veillarded23b7d2002-05-27 12:16:02 +000013642Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
13643
13644 * xpath.c: patch from Richard Jinks to fix a problem introduced
13645 in the previous patch and pointed by Norm
13646
Daniel Veillardc6924812002-05-24 11:10:43 +000013647Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
13648
13649 * libxml.spec.in: fixing bug #81112
13650
Daniel Veillard234bc4e2002-05-24 11:03:05 +000013651Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
13652
13653 * uri.c: fixing bug #82848
13654
Daniel Veillarda2878972002-05-24 07:54:39 +000013655Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13656
13657 * result/catalogs/mycatalog.full: Aleksey's commit changed the
13658 output of one catalog test
13659
Aleksey Sanin114e4752002-05-24 07:20:27 +000013660Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000013661
Aleksey Sanin114e4752002-05-24 07:20:27 +000013662 * global.data globals.c tree.c include/libxml/globals.h
13663 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
13664 default value for global parameter xmlIndentTreeOutput to 1 and
13665 introduced new global parameter xmlTreeIndentString (the string
13666 used to do one-level indent) with default value " " (as it was
13667 in tree.c)
13668
Daniel Veillard49d5af82002-05-23 11:55:49 +000013669Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
13670
13671 * Makefile.am: Merijn Broeren pointed out a problem when compiling
13672 with trio and schemas.
13673
Daniel Veillard7c13af42002-05-22 09:57:32 +000013674Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13675
13676 * xpath.c: patch from Richard Jinks to fix the problem raised in
13677 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
13678
Daniel Veillard5a872412002-05-22 06:40:27 +000013679Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
13680
13681 * xmlschemas.c: a bit of work on import.
13682 * xmlschemastypes.c: Charles Bozeman provided a compare function
13683 for date/time types so min/max facet restrictions should work,
13684 indeterminate comparisons return an error instead of equal.
13685 * test/schemas/date_0* result/schemas/date_0_0: specific test
13686 from Charles Bozeman too
13687
Daniel Veillard10b6da42002-05-18 07:55:20 +000013688Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
13689
13690 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
13691 from Christian Cornelssen fixing the man pages and the Catalog
13692 building script.
13693 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
13694 next step is <xs:import> I now have a reasonable understanding
13695 of how it works.
13696
Daniel Veillarde5354492002-05-16 08:43:22 +000013697Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
13698
13699 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
13700
Igor Zlatkovic1396e182002-05-14 22:22:40 +000013701Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13702
13703 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
13704
Daniel Veillard088bf112002-05-14 11:03:59 +000013705Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
13706
13707 * xpath.c: fixing an XPath function evalutation bug pointed out
13708 by Alexey Efimov where the context was lost when evaluating
13709 the function arguments
13710
Aleksey Sanin79376ba2002-05-14 06:41:32 +000013711Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000013712
Aleksey Sanin79376ba2002-05-14 06:41:32 +000013713 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
13714 function public for XMLSec performance optimizations
13715
Daniel Veillard3cd72402002-05-13 10:33:30 +000013716Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
13717
13718 * python/generator.py python/libxml2class.txt : fixed a problem
13719 with the HTML parser pointed by Gary Benson
13720 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
13721 example
13722
Aleksey Sanine48a3182002-05-09 18:20:01 +000013723Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
13724 * parser.c: fixed bug #81159 (memory growth in SAX)
13725
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000013726Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
13727 * xpath.c: fixed bug #78858 (the real fix)
13728
Aleksey Sanin29b6f762002-05-05 06:59:57 +000013729Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000013730 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000013731
Daniel Veillard4cbe4702002-05-05 06:57:27 +000013732Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
13733
13734 * tree.c: modified xmlNodeSetBase to allow changing the
13735 base of a document.
13736
Daniel Veillard070803b2002-05-03 07:29:38 +000013737Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
13738
13739 * xmlschemastypes.c: patch Charles Bozeman for validation of
13740 all the date, time, and duration types
13741 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
13742 * configure.in: fixed an error pointed by an user
13743 * xml2-config.in: fixed an error pointed by an user
13744
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000013745Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
13746
13747 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
13748 win32/libxml2.def.src xmlIO.c: exported default
13749 'file:', 'http:' and 'ftp:' protocols input handlers
13750 and maked protocols comparisson case insensitive
13751
Daniel Veillard34de97f2002-04-30 14:29:22 +000013752Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
13753
13754 * configure.in: Neven Has detected a typo
13755
Daniel Veillard28577c32002-04-30 06:48:41 +000013756Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
13757
13758 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
13759 as one of the persons allowed to commit directly to the
13760 module.
13761
Daniel Veillardfc57b412002-04-29 15:50:14 +000013762Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
13763
13764 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
13765 * valid.c: raised a too low limit
13766 * doc/*: rebuilt the docs
13767
Daniel Veillardeca82812002-04-24 11:42:02 +000013768Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
13769
13770 * test/XPath/expr/floats test/XPath/expr/functions
13771 result/XPath/expr/floats result/XPath/expr/functions
13772 xpath.c: another XPath conformance patch from Richard Jinks
13773
Daniel Veillard13e04c62002-04-23 17:51:29 +000013774Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
13775
13776 * xmlschemas.c: fixed validation of attribute groups.
13777 * test/schemas result/schemas: added an example from the primer
13778
Daniel Veillard88c58912002-04-23 07:12:20 +000013779Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
13780
13781 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
13782 * test/schemas result/schemas: updated the test list
13783
Daniel Veillarde19fc232002-04-22 16:01:24 +000013784Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
13785
13786 * TODO: updated a bit
13787 * parser.c: made a comment more specific
13788 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
13789 Schemas conformance.
13790 * test/schemas result/schemas: updated the test list
13791
Daniel Veillard441bc322002-04-20 17:38:48 +000013792Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
13793
13794 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
13795 implementing xs:all with minOccurs = 0
13796 * tes/schemas/* result/schemas/*: added more tests covering
13797 xs:all
13798
Daniel Veillard8a001f62002-04-20 07:24:11 +000013799Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
13800
13801 * xmlregexp.c: first implementation of the all particle, this
13802 may need to be revisited for case where not all transitions
13803 must be crossed.
13804
Daniel Veillard7646b182002-04-20 06:41:40 +000013805Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
13806
13807 * tree.c: another entity processing update from Markus Henke
13808
Bjorn Reese54d02fb2002-04-19 15:16:01 +000013809Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
13810
13811 * trionan.c: fixed crash on OSF/1
13812
Daniel Veillardb4398962002-04-19 07:01:55 +000013813Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
13814
13815 * xmlschemas.c: more Schemas work
13816 * test/schemas/* result/schemas/*: added more tests coming
13817 from the spec.
13818
Daniel Veillard54761132002-04-18 21:00:44 +000013819Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
13820
13821 * c14n.c: patch from Aleksey Sanin reflecting a change in the
13822 ExcC14N specification
13823
Daniel Veillardbf8dae82002-04-18 16:39:10 +000013824Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
13825
13826 * tree.c: patch from Markus Henke, fix for recursive entities.
13827
Daniel Veillard23b1f372002-04-18 15:50:05 +000013828Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
13829
13830 * xpath.c: fix a problem with string() on a document node.
13831
Daniel Veillarddecd64d2002-04-18 14:41:51 +000013832Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
13833
13834 * Makefile.am xmlschemas.c: more Schemas work
13835 * test/schemas/* result/schemas/*: added more tests coming
13836 from the spec.
13837
Daniel Veillard6231e842002-04-18 11:54:04 +000013838Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
13839
13840 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
13841 * result/HTML/*: this changes a few things in the results
13842
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000013843Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13844
13845 * include/libxml/tree.h: eliminated 'declaration different than
13846 prototype' warning
13847 * include/win32config.h: "resolved" conflicts with errno.h
13848
Daniel Veillardb509f152002-04-17 16:28:10 +000013849Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
13850
13851 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
13852 on the automata interfaces and debug of counted choices
13853 * test/schemas/* result/schemas/*: added a number of tests
13854
Daniel Veillard8651f532002-04-17 09:06:27 +000013855Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
13856
13857 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
13858 a bit of work on Schemas
13859 * testSchemas.c: try to make it more useful
13860 * test/schemas/* result/schemas/* Makefile.am: changed the
13861 Schemas regression test procedure, started adding a few samples
13862
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000013863Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
13864
13865 * include/libxml/encoding.h: Patch for the Borland C++ builder
13866 * include/libxml/tree.h: Patch for the Borland C++ builder
13867 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000013868 * win32/bcb5: New directory for the Borland C++ builder
13869 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000013870
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000013871Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
13872
13873 * win32/Makefile.msvc: Update for XML Schema support
13874 * win32/configure.js: Update for XML Schema support
13875 * win32/libxml2.def.src: Update for XML Schema support
13876
Daniel Veillard4255d502002-04-16 15:50:10 +000013877Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
13878
13879 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
13880 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
13881 xmlunicode.c include/libxml/Makefile.am
13882 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
13883 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
13884 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
13885 include/libxml/xmlversion.h.in : merged the current state of
13886 XML Schemas implementation, it is not configured in by default,
13887 a specific --schemas configure option has been added.
13888 * test/automata test/regexp test/schemas Makefile.am
13889 result/automata result/regexp result/schemas:
13890 merged automata/regexp/schemas regression tests
13891
Daniel Veillardbc6f7592002-04-16 07:49:59 +000013892Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
13893
13894 * xpath.c: Gary found a compile time problem, fixes #78823
13895
Daniel Veillarda7084cd2002-04-15 17:12:47 +000013896Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
13897
13898 * configure.in: release of 2.4.20
13899 * doc/*: updated and rebuilt the docs
13900
Daniel Veillardf544f192002-04-15 12:56:56 +000013901Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
13902
13903 * python/Makefile.am: patch from Cristian Gafton to build on
13904 Red Hat 6.2, should also fix #75779
13905
Daniel Veillard940492d2002-04-15 10:15:25 +000013906Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13907
13908 * valid.c: first part of fixing #78729
13909
Daniel Veillardeb475a32002-04-14 22:00:22 +000013910Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
13911
13912 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
13913 escaping of URI when saving HTML files.
13914 * result/HTML/*: this impacted some tests
13915
Daniel Veillard9b731d72002-04-14 12:56:08 +000013916Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
13917
13918 * configure.in: trying to fix #77441
13919
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000013920Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
13921
13922 * include/libxml/xmlIO.h: Hallski complained it could not be
13923 included by itself.
13924
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000013925Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
13926
13927 * configure.in: applied an IEEE flag patch for OSF/1 #77825
13928
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000013929Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13930
13931 * win32/configure.js: patch from Nilo for the c14n option
13932 * win32/Makefile.msvc: fixed libxml2.def generation with threads
13933
Daniel Veillardda423da2002-04-10 19:25:38 +000013934Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
13935
13936 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
13937 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
13938 LIBXML_THREAD_ENABLED
13939
Daniel Veillard0eafdef2002-04-10 16:14:34 +000013940Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
13941
13942 * xpath.c: another patch from Richard Jinks for substring conformance
13943 * test/XPath/expr/floats test/XPath/expr/strings
13944 result/XPath/expr/floats result/XPath/expr/strings: update of the
13945 test suite to check those.
13946
Daniel Veillard01917aa2002-04-10 11:30:41 +000013947Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13948
13949 * xpath.c: patch from Richard Jinks for .x float parsing.
13950
Daniel Veillard46d6c442002-04-09 16:10:39 +000013951Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
13952
13953 * parser.c: patch from Markus Henke when an encoding ain't recognized
13954
Daniel Veillard88e0ad42002-04-09 13:48:02 +000013955Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
13956
13957 * libxml.m4: got a report that #include <string.h> was needed
13958
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000013959Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
13960
13961 * xmllint.c: applied a fix from Anthony Jones for -o /--output
13962
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000013963Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
13964
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000013965 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000013966
Daniel Veillardbd6e6312002-04-01 08:04:14 +000013967Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
13968
13969 * xpath.c: fixed a bug in the nodeset to boolean comparison code
13970 pointed out by Melvyn Sopacua.
13971
Daniel Veillarde979e3b2002-03-29 22:43:00 +000013972Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13973
13974 * libxml.m4: Frédéric Crozat gave a patch related to the change
13975 of Include paths breaking the libxml.m4
13976
Daniel Veillard7089d6b2002-03-29 17:28:10 +000013977Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13978
13979 * xpath.c: Fix bug #76927 forgot to save some context
13980 when evaluating binary expressions
13981
Daniel Veillardd30be4a2002-03-28 18:25:31 +000013982Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13983
13984 * configure.in: fixed configure for MPE/iX from Markus Henke
13985 * xmlmemory.c: fixed initialization problems
13986 * xpath.c: another set of patches from Richard Jinks this
13987 fixes "make XPathtests" on linux
13988
Daniel Veillard21458c82002-03-27 16:12:22 +000013989Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
13990
13991 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
13992 * test/XPath/expr/compare test/XPath/expr/equality
13993 test/XPath/expr/floats test/XPath/expr/functions
13994 test/XPath/expr/strings result/XPath/expr/compare
13995 result/XPath/expr/equality result/XPath/expr/floats
13996 result/XPath/expr/functions result/XPath/expr/strings: Updated
13997 tests though they show a divergence on Linux
13998
Daniel Veillard28dfed12002-03-27 09:08:17 +000013999Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
14000
14001 * xpath.c trionan.c: previous commit also included patches
14002 from Richard Jinks on some IEEE support corner case
14003
Daniel Veillard5fc1f082002-03-27 09:05:40 +000014004Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
14005
14006 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
14007 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
14008 that $(datadir) should be used for docs
14009
Daniel Veillarddb1dc392002-03-26 12:44:39 +000014010Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
14011
14012 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
14013 could leak filedescriptors
14014
Daniel Veillarddd4b9122002-03-26 07:58:43 +000014015Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
14016
14017 * configure.in nanohttp.c: applied patch from Allan Clark for
14018 UnixWare/OpenServer
14019
Daniel Veillard19274092002-03-25 16:48:03 +000014020Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
14021
14022 * configure.in: preparing 2.4.19
14023 * doc/*: rebuilt the docs
14024
Daniel Veillard56b2db72002-03-25 16:35:28 +000014025Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14026
14027 * nanohttp.c: fixing #76043, got fed up with non-portability
14028 of that piece of code.
14029
Daniel Veillard6f4561a2002-03-25 12:10:14 +000014030Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
14031
14032 * valid.c SAX.c: Never commit without running "make tests" :-(
14033 fix a couple of stupidities in the previous commit
14034 * result/*: a few changes in some attribute order result of previous
14035 commit.
14036
Daniel Veillardd85f4f42002-03-25 10:48:46 +000014037Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
14038
14039 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
14040 the internal subset should not raise duplicate ID errors,
14041 also there was a small bug in conjunction to namespace
14042 declarations defaulted and xml:xxx attributes DTD definitions.
14043
Daniel Veillard56cd18b2002-03-22 14:14:43 +000014044Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14045
14046 * xpath.c: Richard Jinks also raised some rounding problems
14047 this tries to fix them
14048
Daniel Veillard4e2df542002-03-22 12:23:14 +000014049Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
14050
14051 * xpath.c: Richard Jinks spotted an incoherent memory allocation
14052 behaviour in xmlXPathCastToString()
14053
Daniel Veillarddb552912002-03-21 13:27:59 +000014054Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
14055
14056 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
14057 raised by Morus Walter
14058
Daniel Veillard9e537932002-03-21 13:08:08 +000014059Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
14060
14061 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
14062 from Igor
14063
Daniel Veillard6fbcf422002-03-21 12:32:59 +000014064Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14065
14066 * xpath.c: fixing #75619, related to a problem when trying
14067 to evaluate condition when the current node set resulting
14068 from that sub-step evaluation is empty. Also fixes 2 potential
14069 problem with previous-sibling and next-siblings axis.
14070
Daniel Veillard1840ef02002-03-21 08:05:23 +000014071Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
14072
14073 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
14074 HTML support is not configured in.
14075
Daniel Veillard561b7f82002-03-20 21:55:57 +000014076Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14077
14078 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
14079 include/libxml/tree.h: dohh I really didn't intended to commit
14080 this test version :-(
14081
Daniel Veillarde50f3b52002-03-20 19:24:21 +000014082Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
14083
14084 * testSAX.c: I wanted to see the real speed at the SAX interface
14085 after a little too many Ximianer started complaining about the
14086 parser speed.
14087 added a --quiet option:
14088 paphio:~/XML -> ls -l db100000.xml
14089 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
14090 paphio:~/XML -> time ./testSAX --quiet db100000.xml
14091 3200006 callbacks generated
14092 real 0m1.270s
14093 Which means 16MBytes/s and 3Mcallback/s
14094
Daniel Veillardc62a1472002-03-19 18:35:12 +000014095Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
14096
14097 * xpath.c: valgrind spotted another error that time when running
14098 on libxslt regression tests
14099
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000014100Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14101
14102 * Makefile.am: adding "make valgrind" running the full regression
14103 tests (except python ones) under Valgrind (using valgrind -q
14104 which was kindly added by the author).
14105 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
14106 passes cleanly now except an obcure floating point initialization
14107 raised in log10() in one XPath regression test ???
14108 * tree.c: edited some comments to close #75244
14109
Daniel Veillard28cac6b2002-03-19 11:25:30 +000014110Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
14111
14112 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
14113 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
14114 context of ScrollKeeper, made sure that if the number is
14115 an integer, the serialization follows the description at
14116 http://www.w3.org/TR/xpath#section-String-Functions
14117
Daniel Veillard5997aca2002-03-18 18:36:20 +000014118Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
14119
Daniel Veillard34ce8be2002-03-18 19:37:11 +000014120 * configure.in: preparing 2.4.18
14121 * doc/*: updated and rebuilt the web site
14122 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
14123 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000014124 * parser.c: humm, changed the way the SAX parser work when
14125 xmlSubstituteEntitiesDefault(1) is set, it will then
14126 do the entity registration and loading by itself in case the
14127 user provided SAX getEntity() returns NULL.
14128 * testSAX.c: added --noent to test the behaviour.
14129
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000014130Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14131
14132 * parser.c: Wilfried Teiken provided a hackish but working
14133 way to get context reported back on entities when parsing
14134 with SAX and without breaking the DOM build.
14135
Daniel Veillard2d347fa2002-03-17 10:34:11 +000014136Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14137
14138 * c14n.c: applied a new patch from Aleksey Sanin
14139 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
14140 to reference Aleksey implementation of XML digital Signatures
14141
Daniel Veillard38bf6f02002-03-16 22:03:31 +000014142Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14143
14144 * xpath.c: small fix to avoid potential problem due to
14145 ordering of freeing data
14146 * python/Makefile.am: people were complaining about
14147 the generated file in python dir not being built
14148
Daniel Veillardd2379012002-03-15 22:24:56 +000014149Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
14150
14151 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
14152 python/generator.py python/libxml.c python/types.c: Cleanup
14153 of the python Makefiles based on Jacob and James feedback,
14154 fixed the spec file accordingly, fixed the number of warning
14155 that passing my pedantic CFLAGS was generating. Conclusion
14156 is that Python includes are real crap.
14157
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000014158Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
14159
14160 * configure,in: it was reported quite a few times that
14161 xml2-config --cflags should not output
14162 -I$includeprefix/libxml2/libxml because libxml2 header names
14163 clashes with existing names like list.h from C++ stl.
14164 Includes should be #include<libxml/xxx.h> so ...
14165
Daniel Veillard6f293b12002-03-15 09:42:33 +000014166Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
14167
14168 * c14n.c: another patch from Aleksey Sanin
14169
Daniel Veillard5c396542002-03-15 07:57:50 +000014170Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14171
14172 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
14173 canonicalization algorithm
14174 * doc/xml.html doc/index.html: added the C14N references on the
14175 index page.
14176
jacob berkman9be65862002-03-14 02:15:56 +0000141772002-03-13 jacob berkman <jacob@ximian.com>
14178
14179 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
14180 usage, redundant, and gcc specific
14181
Daniel Veillard75be0132002-03-13 10:03:35 +000014182Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
14183
14184 * xpath.c: speedup some node selection operations, this can
14185 have a significant impact on DocBook Norm's stylesheets
14186 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
14187 make sure it's always the case
14188 * debugXML.c: distinguish CDATA and comments in ls operations
14189
Daniel Veillard61f26172002-03-12 18:46:39 +000014190Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
14191
14192 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
14193 to generate better API descriptions etc...
14194
Daniel Veillard9ff88172002-03-11 09:15:32 +000014195Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
14196
14197 * c14n.c: Fixing #74186, made sure all boolean expressions
14198 get fully parenthesized, ran indent on the output
14199 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
14200 include/libxml/tree.h: also #74186 related, removed the
14201 --with-buffers option, and all the preprocessor conditional
14202 sections that were resulting from it.
14203
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000014204Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14205
14206 * valid.c: applied patch from Dodji Seketeli fixing an
14207 uninitailized variable in xmlValidGetValidElements()
14208
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000014209Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14210
14211 * c14n.c: fixed a few comments
14212 * doc/*.html doc/*/*.html: regenerated the docs and added
14213 the C14N API
14214 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
14215
Daniel Veillardfa49d872002-03-09 10:20:00 +000014216Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
14217
14218 * check-xml-test-suite.py: fix to adapt varaiations in the
14219 bindings
14220 * configure.in python/setup.py python/setup.py.in: fixed to
14221 have the version of the python scripts automatically updated
14222
Daniel Veillarda3db2e32002-03-08 15:46:57 +000014223Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14224
14225 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
14226 in xmlCopyProp()
14227
Daniel Veillardaf43f632002-03-08 15:05:20 +000014228Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
14229
14230 * configure.in: preparing 2.4.17 release
14231 * doc/*: updated and rebuilt the docs
14232 * xpath.c: fixed a comment
14233 * python/libxml.c: fixed a possible reentrancy problem
14234
Daniel Veillardef6c46f2002-03-07 22:21:56 +000014235Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
14236
14237 * tree.c python/tests/Makefile.am python/tests/attribs.py:
14238 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
14239 added a specific regression test
14240 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
14241 not raise exceptions when failing to find the attribute.
14242
Daniel Veillard90bc3712002-03-07 15:12:58 +000014243Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
14244
14245 * configure.in xmllint.c: owen pointed out a problem with the
14246 ftme fix, gettimeofday() was not detected by configure and
14247 the ftime header wasn't included, dohhh
14248
Daniel Veillard8c1ae602002-03-07 11:21:00 +000014249Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
14250
14251 * configure.in xmllint.c: trying to fix #71457 for timing
14252 precision when gettimeofday() is not availble but ftime() is
14253
Daniel Veillardf5a457a2002-03-07 10:25:29 +000014254Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
14255
14256 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
14257 are now copied on install and part of the -devel RPM
14258
Daniel Veillard7b416132002-03-07 08:36:03 +000014259Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
14260
14261 * xpath.c: trying to avoid bug #72150 which was apparently
14262 caused by a gcc bug (or a processor problem) as detailed
14263 at http://veillard.com/gcc.bug
14264
Daniel Veillardf742d342002-03-07 00:05:35 +000014265Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
14266
14267 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
14268 fixed xmlReconciliateNs(), added a Python test/example for
14269 inter-document cut'n paste
14270 * python/libxml.py: fixed node.doc on document nodes and added
14271 xpathEval() onto node objects
14272
Daniel Veillard4e0e2972002-03-06 21:39:42 +000014273Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
14274
14275 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
14276 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
14277 fixup and integrated tests for the serialization stuff
14278
Daniel Veillarde915b2d2002-03-06 18:42:40 +000014279Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
14280
14281 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
14282 moved the libxml man page to section 3
14283
Daniel Veillard1e774382002-03-06 17:35:40 +000014284Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
14285
14286 * tree.c: fix bug #72490
14287 * python/libxml.c python/libxml.py: added methods serialize()
14288 and saveTo() to all node elements.
14289
Daniel Veillardddffd2a2002-03-05 20:28:20 +000014290Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
14291
14292 * xmlIO.c: closed #73430, don't read from an input source
14293 which indicated an end-of-file or an error.
14294
Daniel Veillard8d24cc12002-03-05 15:41:29 +000014295Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14296
14297 * parser.c: make sure SAX endDocument is always called as
14298 this could result in a Python memory leak otherwise (it's
14299 used to decrement ref-counting)
14300 * python/generator.py python/libxml.c python/libxml.py
14301 python/libxml2-python-api.xml python/libxml2class.txt
14302 python/tests/error.py python/tests/xpath.py: implemented
14303 the suggestions made by Gary Benson and extended the tests
14304 to match it.
14305
Daniel Veillardba5e18a2002-03-05 09:36:43 +000014306Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
14307
14308 * python/generator.py: applied patch fixing #73450
14309
Daniel Veillard044fc6b2002-03-04 17:09:44 +000014310Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
14311
14312 * xpath.c: fixing #61290 "namespace nodes have no parent"
14313 long standing divergence from the XPath REC. NodeSets
14314 simply hold a copy of namespace nodes and those node ->next
14315 points to the parent (which may not be the node carrying the
14316 definition).
14317 * include/libxml/xpath.h: flagged but didn't added a possible
14318 speedup
14319 * DOCBparser.c HTMLparser.c: removed some warnings from push
14320 parser due to new state being added.
14321 * tree.c: new fix from Boris Erdmann
14322 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
14323 the XML Canonalization support from Aleksey Sanin
14324
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000014325Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14326
14327 * tree.c: patch from Boris Erdmann fixing some namespace odities
14328 with xmlCopyNode()
14329
Daniel Veillardc6613042002-03-02 09:34:02 +000014330Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
14331
14332 * xmlIO.c: fix bug #72706 when loading a NULL entity
14333
Daniel Veillardc0fef772002-03-01 16:16:31 +000014334Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14335
14336 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
14337 actually change in a future XML Namespace revision.
14338
Daniel Veillard79426f22002-03-01 16:14:17 +000014339Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14340
14341 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
14342 added the possibility of returning nodesets from XPath extension
14343 functions written in Python
14344
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000014345Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
14346
14347 * python/*: commiting some Python bindings work done while travelling
14348
Daniel Veillard97300512002-03-01 09:13:41 +000014349Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14350
14351 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
14352 explicitely with memory debugging switched on
14353
Daniel Veillard6361da02002-02-23 10:10:33 +000014354Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
14355
14356 * python/generator.py python/libxml.c python/libxml2-python-api.xml
14357 python/libxml2class.txt python/libxml_wrap.h python/types.c:
14358 Added wrapper for the xmlURIPtr type, provided accessors, fixed
14359 the accessor generator for strings
14360 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
14361 regression test.
14362
Daniel Veillard0fea6f42002-02-22 22:51:13 +000014363Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
14364
14365 * python/README python/generator.py python/libxml.c python/setup.py:
14366 added the 'usual' setup.py to allow building a libxml2-python
14367 module based on the same code. The initialization is however
14368 different the 2 .so files fo libxml2 and libxslt are identical and
14369 they entry point initialize both libraries. this is done to avoid
14370 some possible nasty problem since the Python don't merge the maps
14371 of all shared modules.
14372
Daniel Veillard158a4d22002-02-20 22:17:58 +000014373Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
14374
14375 * parser.c: fixed a push/encoding bug reported by Michael
14376 on librsvg
14377
Daniel Veillard7839e162002-02-20 18:54:48 +000014378Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
14379
14380 * include/libxml/parserInternals.h: fixes a misplaced #endif
14381
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000014382Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14383
14384 * parser.c valid.c: found and fixed a couple of allocation bugs
14385
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000014386Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
14387
14388 * doc/xml.html doc/python.html doc/*: added a Python and binding
14389 page describing the current state of the Python bindings and
14390 giving pointers to the other languages wrappers.
14391
Daniel Veillard5f4b5992002-02-20 10:22:49 +000014392Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14393
14394 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
14395 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
14396 rebuilt the API and web site
14397 * xpath.c: fixed #71978 portability bugs
14398
Daniel Veillard8aff2472002-02-19 21:50:43 +000014399Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
14400
14401 * SAX.c: oops broke automatic defaulting of namespaces attributes.
14402
Daniel Veillard8dc16a62002-02-19 21:08:48 +000014403Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
14404
14405 * include/libxml/parserInternals.h parser.c: had to change
14406 2 internal parsing API when processing document content
14407 to check the start and end of element content are defined
14408 in the same entity
14409 * valid.c include/libxml/valid.h: attribute normalization can
14410 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
14411 with the context to report it.
14412 * SAX.c: fixed the last known bugs, crazy validation constraints
14413 when a document is standalone seems correctly handled. There
14414 is a couple of open issues left which need consideration especially
14415 PE93 on external unparsed entities and standalone status.
14416 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
14417 The 2 tests left failing are actually in error. Cleanup done.
14418
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000014419Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
14420
14421 * valid.c: implemented E59 spaces in CDATA does not match the
14422 nonterminal S
14423
Daniel Veillard878eab02002-02-19 13:46:09 +000014424Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
14425
14426 * SAX.c parser.c valid.c: more validation test fixups
14427 * check-xml-test-suite.py: added duration info for the tests
14428
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000014429Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
14430
14431 * parser.c valid.c: a couple of errors were reported but not
14432 saved back as such in the parsing context. Down to 1% failure rate
14433 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
14434
Daniel Veillard4a7ae502002-02-18 19:18:17 +000014435Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14436
14437 * xmlInternald.c: isExtender was missing a char
14438 * parser.c include/libxml/parser.h: % are acceptable in the
14439 internal subset if within a PUBLIC ID
14440
Daniel Veillard8ab0f582002-02-18 18:31:38 +000014441Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
14442
14443 * SAX.c parserInternals.c valid.c: more work on the conformance
14444 suite. Took the step to finally block documents with encoding
14445 errors. It's a fatal error per the spec, people should have fixed
14446 their documents by now.
14447
Daniel Veillard55253e22002-02-18 14:32:39 +000014448Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
14449
14450 * check-xml-test-suite.py: fixed the test script after some discussion
14451 on the semantic of TYPE="error"
14452 * Makefile.am: added the script to the distrib
14453
Daniel Veillard28757702002-02-18 11:19:30 +000014454Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
14455
14456 * SAX.c entities.c: fixed a couple of conformances issues deep
14457 into the validation code (standalone and undeclared Notations)
14458
Daniel Veillard82ac6b02002-02-17 23:18:55 +000014459Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
14460
14461 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
14462 stayed there for years !
14463
Daniel Veillard7aea52d2002-02-17 23:07:47 +000014464Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14465
14466 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
14467 missing
14468
Daniel Veillardc7612992002-02-17 22:47:37 +000014469Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
14470
14471 * check-xml-test-suite.py: improved the behaviour a bit as
14472 well as the logs
14473 * parser.c valid.c SAX.c: fixed a few more bugs
14474 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
14475
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000014476Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
14477
14478 * check-xml-test-suite.py: python script to run regression tests
14479 against the XML Test suite of W3C/OASis
14480 * SAX.c: fixed a validation bug
14481 * parser.c: fixed 3 errors pointed by the test suite
14482 * doc/buildDocBookCatalog: fixed a typo pointed by drake
14483 * python/Makefile.am: fixed a dependendy
14484
Daniel Veillard9f28f302002-02-15 20:48:08 +000014485Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
14486
14487 * xmlmemory.c: avoid a warning bug #71594
14488
Daniel Veillard144024e2002-02-13 21:14:46 +000014489Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
14490
14491 * xmlmemory.c: Jesse Perry provided a patch to remove a few
14492 warning on alpha/Tru64
14493
Daniel Veillarde4301c82002-02-13 13:32:35 +000014494Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14495
14496 * include/libxml/entities.h: fixing a comment
14497 * valid.c: fixing some troubles with validity check on namespaces
14498 * result/VC/NS3 test/VC/NS3: added a specific regression test
14499
Daniel Veillarda6d05382002-02-13 13:07:41 +000014500Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
14501
14502 * tree.c: Fixing #71342 serializing '\n' in attribute values
14503 * result/noent/att3 result/att3 test/att3: added a specific
14504 test.
14505
Daniel Veillard797a5652002-02-12 13:46:21 +000014506Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
14507
14508 * python/libxml.c: couple of bug fixes
14509
Daniel Veillard01a6d412002-02-11 18:42:20 +000014510Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
14511
14512 * python/*.py: removed tabs and used spaces.
14513
Daniel Veillard397ff112002-02-11 18:27:20 +000014514Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
14515
14516 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
14517 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
14518
Daniel Veillard03517542002-02-11 13:54:40 +000014519Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
14520
14521 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
14522 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
14523
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000014524Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
14525
14526 * include/libxml/encoding.h include/libxml/entities.h
14527 include/libxml/globals.h include/libxml/parser.h
14528 include/libxml/threads.h include/libxml/tree.h
14529 include/libxml/xmlmemory.h: trying to fix the include mess
14530
Daniel Veillard1a612ed2002-02-11 07:54:45 +000014531Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
14532
14533 * include/libxml/xmlmemory.h: reverted part of the previous
14534 attempt to provide #69655, this was breaking the build.
14535
Daniel Veillard0ba59232002-02-10 13:20:39 +000014536Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
14537
14538 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
14539 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
14540 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
14541 include/libxml/parserInternals.h include/libxml/tree.h
14542 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
14543 Tentatively fixed #69655 , make compiling with -Wredundant-decls
14544 clean.
14545 * python/libxml.c: fixed a warning.
14546
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000014547Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
14548
14549 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
14550 copying of node, merge back IDs in the target document.
14551 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
14552 test/XInclude/ents/ids.xml: test case
14553 * result/VC/ElementValid4: output changed due to a typo fix
14554
Daniel Veillard1c18e302002-02-09 22:16:40 +000014555Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
14556
14557 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000014558 generate the dependencies right as Jacob found out. Add
14559 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000014560
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000014561Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14562
14563 * parserInternals.c valid.c: Justin Fletcher found some parts
14564 of the code needing cleanup
14565 * libxml.spec.in python/Makefile.am python/generator.py
14566 python/libxml.c python/libxml.py: Fixed the python Makefiles
14567 corrected a bug showing up on ia64, changed the name of the
14568 python internal module too
14569
Daniel Veillard07be19b2002-02-08 14:20:35 +000014570Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
14571
14572 * Makefile.am: applied patch from Andris Pavenis for binary
14573 name suffixes
14574
Daniel Veillardf216d462002-02-08 13:44:24 +000014575Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
14576
14577 * xmllint.c win32/win32config.h: fixing #68748
14578
Daniel Veillardd455d792002-02-08 13:37:46 +000014579Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
14580
14581 * valid.c: fixing #70166
14582
14583Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
14584
14585 * valid.c: fixing #70077
14586
Daniel Veillardc575b992002-02-08 13:28:40 +000014587Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
14588
14589 * Copyright Makefile.am README configure.in libxml.spec.in:
14590 Changed to the MIT Licence
14591 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
14592 doc/xmlio.html: updated the doc accordingly
14593 * include/libxml/xmlwin32version.h configure.in: preparing
14594 2.4.14 release
14595 * python/generator.py python/libxml.c python/libxml2-python-api.xml
14596 python/libxml2class.txt python/libxml_wrap.h python/types.c:
14597 fixed the const xmlChar * wrapper and generator, XPath extension
14598 functions now use the context as first argument
14599 * python/tests/tstxpath.py python/tests/xpath.py
14600 python/tests/xpathext.py: Updated the tests accordingly
14601 * tree.c: fixed bug #70067
14602
Daniel Veillard7db38712002-02-07 16:39:11 +000014603Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14604
14605 * Makefile.am: cleanup
14606 * debugXML.c: always use stdout if output is NULL
14607 * xmlIO.c: don't close filedescriptors passed to outputBuffers
14608 * python/Makefile.am python/generator.py python/libxml2class.txt
14609 python/libxml_wrap.h python/types.c: augmented the number of bindings
14610 handling FILE * and XPath contexts
14611 * python/tests/Makefile.am: avoid a stupid problem due to the
14612 use of TEST.
14613
Daniel Veillard15a143b2002-02-06 22:40:50 +000014614Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
14615
14616 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
14617
Daniel Veillard70cab352002-02-06 16:06:58 +000014618Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
14619
14620 * python/TODO python/libxml.c: cleanup the extension function lookup
14621 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
14622
Daniel Veillard7a96efc2002-02-05 16:34:33 +000014623Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
14624
14625 * configure.in python/Makefile.am: do not install outside
14626 of prefix
14627
Daniel Veillard33caa0b2002-02-04 14:07:26 +000014628Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14629
14630 * python/TODO python/libxml.c: started adding SAX interfaces
14631 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
14632 SAX test
14633
Daniel Veillard36eea2d2002-02-04 00:17:01 +000014634Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14635
14636 * tree.c: hardened the addChild function
14637 * python/generator.py python/libxml.c python/libxml2-python-api.xml
14638 python/libxml2class.txt python/libxml_wrap.h python/TODO:
14639 added accessors needed for xmlNode, a bit more testing and
14640 extension of interfaces
14641 * python/tests/Makefile.am python/tests/build.py: added a test
14642 build from scratch/save/load/check
14643
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000014644Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
14645
14646 * parserInternals.c: change a small bit in the way valididy
14647 error messages get initialized
14648 * python/TODO python/libxml.c python/libxml2-python-api.xml
14649 python/libxml2class.txt python/libxml_wrap.h python/types.c:
14650 added some memory debugging to track leaks at the libxml2 level
14651 * python/tests/*.py: changed all tests to check for leaks,
14652 there is just one left in XPath extension registrations.
14653
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000014654Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
14655
14656 * python/TODO python/generator.py python/libxml2-python-api.xml
14657 python/libxml2class.txt: more accessor classes for the parser
14658 context, allow to switch on and check validity
14659 * python/tests/Makefile.am python/tests/error.py
14660 python/tests/invalid.xml python/tests/valid.xml
14661 python/tests/validate.py: attded more test and and added error.py
14662 which I forgot to commit in the last step
14663
Daniel Veillard3ce52572002-02-03 15:08:05 +000014664Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14665
14666 * python/Makefile.am python/types.c: cleanup
14667 * python/libxml.c python/libxml.py python/libxml_wrap.h
14668 python/generator.py python/libxml2-python-api.xml
14669 python/libxml2class.txt: added class for parser context, added
14670 first cut for push mode support. Added a framework to generate
14671 accessors functions.
14672 * python/tests/Makefile.am python/tests/push.py: added a push
14673 test
14674
Daniel Veillardcfb05462002-02-02 23:18:22 +000014675Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
14676
14677 * python/Makefile.am python/TODO python/libxml.py: fixed a small
14678 bug a bit of cleanup.
14679
Daniel Veillard5d819032002-02-02 21:49:17 +000014680Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
14681
14682 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
14683 python/libxml2class.txt: adding error redirections and preformat
14684 to a python handler
14685 * python/tests/Makefile.am python/tests/*.py: cleanup made all
14686 tests self checking
14687
Daniel Veillard7fd7a942002-02-02 12:19:46 +000014688Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
14689
14690 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
14691 a function
14692
Daniel Veillard9589d452002-02-02 10:28:17 +000014693Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
14694
14695 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
14696 python/libxml.c python/libxml2-python-api.xml
14697 python/libxml2class.txt: Progressing through the TODOs, class
14698 description output, extra XML API, RPM now builds the wrappers
14699 for all python installed versions
14700
Daniel Veillard253aa2c2002-02-02 09:17:16 +000014701Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
14702
14703 * configure.in libxml.spec.in python/Makefile.am python/TODO
14704 python/generator.py python/libxml2class.txt: added more informations
14705 in the libxml2-python package including docs. Slightly changed
14706 the class hierarchy
14707 * python/tests/*: added basic regression tests infrastructure too
14708
14709Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14710
14711 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
14712 added libxml2-python as part of the packages installed
14713
Daniel Veillarda7340c82002-02-01 17:56:45 +000014714Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
14715
14716 * python/Makefile.am python/generator.py python/libxml.c
14717 python/libxml.py: more work, now able to extend the
14718 XPath interpreter with functions written in python.
14719
Daniel Veillardc3e39442002-02-01 09:29:41 +000014720Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
14721
14722 * python/Makefile.am: Jacob sent a patch to allow building from
14723 tarfile.
14724
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000014725Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
14726
14727 * python/Makefile.am python/libxml.c configure.in Makefile.am:
14728 inserted the python wrappers build, I hope this won't be too
14729 unportable
14730
Daniel Veillard1971ee22002-01-31 20:29:19 +000014731Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
14732
14733 * xpath.c: minor optimization
14734 * python/generator.py python/libxml.c python/libxml.py
14735 python/libxml_wrap.h: more work on the python bindings,
14736 they now support XPath and there is no evident leak
14737
Daniel Veillard36ed5292002-01-30 23:49:06 +000014738Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14739
14740 * python/generator.py python/libxml.c python/libxml.py:
14741 more work on the python bindings generator.
14742
Daniel Veillard96fe0952002-01-30 20:52:23 +000014743Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
14744
14745 * python/generator.py python/libxml.c python/libxml_wrap.h:
14746 more work on the python bindings.
14747
Daniel Veillardd2897fd2002-01-30 16:37:32 +000014748Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
14749
14750 * python/generator.py python/libxml.c python/libxml.py
14751 python/libxml_wrap.h: commited early version of a python binding
14752 for private use only ATM
14753
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000014754Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
14755
14756 * entities.c tree.c include/libxml/entities.h: applied patch
14757 from Anthony Jones to implement copy of DTD subtree too. Had
14758 just to keep 2 function private which really ought to become
14759 public ones.
14760
Daniel Veillarda42f25f2002-01-25 14:15:40 +000014761Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14762
14763 * xmllint.c: added pointers to the web pages in the usage()
14764
Daniel Veillardbd227ae2002-01-24 16:05:41 +000014765Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
14766
14767 * tree.c: more fixes from Petr Kozelka for attribute handling
14768 in the tree API to align the semantic with DOM.
14769
Daniel Veillard36065812002-01-24 15:02:46 +000014770Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
14771
14772 * valid.c tree.c entities.c: another set of patches from
14773 Anthony Jones for copy operations cleanup and robustness
14774
Daniel Veillardf8592562002-01-23 17:58:17 +000014775Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14776
14777 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
14778 an alphabetic index based on comments content
14779 * doc/*: rebuilt the web site with the new references
14780
Daniel Veillardc8c7be42002-01-23 17:53:44 +000014781Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
14782
14783 * parserInternals.h: Greg Sjaardema suggested to use an
14784 eponential buffer groth policy in xmlParserAddNodeInfo()
14785
Daniel Veillard3bf65be2002-01-23 12:36:34 +000014786Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
14787
14788 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
14789 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
14790 doc/parsedecl.py doc/Makefile.am: updated the python extractor
14791 to generate cross-references, and added/updated the stylesheets
14792 to generate and link API indexes. The generic keyword index
14793 is not done yet.
14794 * doc/*.html: regenerated all the usual docs too
14795
Daniel Veillard2070c482002-01-22 22:12:19 +000014796Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
14797
14798 * debugXML.c: added an xpath function to the shell for T. V. Raman
14799
14800Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000014801
14802 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
14803 debug routines.
14804
Daniel Veillardc169f8b2002-01-22 21:40:13 +000014805Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14806
14807 * tree.c: apply an patch from Petr Kozelka for unlink and replace
14808 support of attribute nodes
14809
Daniel Veillard9d06d302002-01-22 18:15:52 +000014810Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14811
14812 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
14813 hopefully near complete and fully documented of the API in XML
14814 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
14815 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
14816 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
14817 include/libxml/parserInternals.h include/libxml/valid.hi
14818 include/libxml/xmlIO.h include/libxml/xmlerror.hi
14819 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
14820 include/libxml/xpath.h include/libxml/xpathInternals.h:
14821 Cleaned up the doc comments a lot in the process, the interface
14822 coverage is now 100%
14823
Daniel Veillard2d1464f2002-01-21 23:16:56 +000014824Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14825
14826 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
14827 extracts comments from the gtk-doc DocBook output (a bit
14828 convoluted but seems to work).
14829
Daniel Veillard61006472002-01-21 17:31:47 +000014830Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
14831
14832 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
14833 added an XML description of the API, moved the script generating
14834 it here. Added a "make api" target
14835
Daniel Veillardd2f23002002-01-21 13:36:00 +000014836Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
14837
14838 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
14839
Daniel Veillard99e55eb2002-01-21 08:56:29 +000014840Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
14841
14842 * xpath.c include/libxml/xpathInternals.h: the change made to
14843 xmlXPathFuncLookupFunc was incompatible roll it back
14844
Daniel Veillard963d2ae2002-01-20 22:08:18 +000014845Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
14846
14847 * SAX.c: cleanup patch from Anthony Jones
14848 * doc/Makefile.am: fix the headers to avoid in make scan
14849 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
14850 includes, * vs Ptr and general cleanup
14851 * parsedecl.py: first version of a script to extract the
14852 module interfaces, the goal will be to provide .decl or XML
14853 specification of the interfaces to build wrappers.
14854
Daniel Veillard0f5f1622002-01-20 12:42:06 +000014855Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
14856
14857 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
14858 now provides return codes in case of errors
14859
Bjorn Reese026d29f2002-01-19 15:40:18 +000014860Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
14861
14862 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
14863 Upgraded to trio baseline 1.6
14864 * strio.h strio.c: Replaced by triostr.h and triostr.c
14865
Daniel Veillard572577e2002-01-18 16:23:55 +000014866Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
14867
14868 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
14869 of strdup usage in the code
14870
Daniel Veillarddb5850a2002-01-18 11:49:26 +000014871Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14872
14873 * parser.c error.c: Keith Isdale complained rightly that
14874 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
14875
Daniel Veillardcfa0d812002-01-17 08:46:58 +000014876Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
14877
14878 * tree.c: fixed the funxtion to set the xml: attributes
14879 * debugXML.c: added "setbase" to test it.
14880
Daniel Veillard2c748c62002-01-16 15:37:50 +000014881Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
14882
14883 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
14884 to allow updating an attribute content
14885
Daniel Veillard8de85c62002-01-15 17:10:15 +000014886Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14887
14888 * libxml.h: try to avoid problems when compiling on Windows
14889
Daniel Veillard314cfa02002-01-14 17:58:01 +000014890Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
14891
14892 * hash.c: patch from Anthony Jones for hash.c allocation size
14893 * Makefile.am: trying to work around Yet Another Libtool Madness
14894 and build the 2.4.13 release finally ...
14895
Daniel Veillard744683d2002-01-14 17:30:20 +000014896Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
14897
14898 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
14899 * doc/* : update of the documentation
14900
Daniel Veillarde6a55192002-01-14 17:11:53 +000014901Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
14902
14903 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
14904 at fixing #61290 :-(
14905
Daniel Veillardfb25a512002-01-13 20:32:08 +000014906Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
14907
14908 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
14909 Fixes bug #67229
14910
Daniel Veillardacb2bda2002-01-13 16:15:43 +000014911Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14912
14913 * tree.c: trying to avoid troubles when a subtree is copied
14914 and coalesced in part with the target tree. Should fix
14915 bug #67407
14916
Daniel Veillardd8224e02002-01-13 15:43:22 +000014917Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14918
14919 * valid.c: fixed validation of attributes content of type
14920 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
14921 values, very old bug. Fixes #67671
14922
Daniel Veillard8107a222002-01-13 14:10:10 +000014923Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14924
14925 * parser.c include/libxml/parserInternals.h tree.c: integrated
14926 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
14927 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
14928
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000014929Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
14930
14931 * threads.c: applied Serguei Narojnyi's patch to add native
14932 thread support on the Win32 platform
14933 * testThreadsWin32.c Makefile.am: added the test program also
14934 from Serguei, Win32 specific
14935 * include/win32config.h include/libxml/xmlwin32version.h.in:
14936 added patch from Igor for the Windows thread specific defines.
14937
Daniel Veillard845cce42002-01-09 11:51:37 +000014938Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
14939
14940 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
14941
Daniel Veillard7b602b42002-01-08 13:26:00 +000014942Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
14943
14944 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
14945 output page into XMLinfo.html. Close bug #66951 and
14946 raised by Robert Collins too.
14947
Daniel Veillard73c6e532002-01-08 13:15:33 +000014948Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
14949
14950 * encoding.c: Paul Keogh pointed out a possibility of segfault
14951 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
14952 Closes bug # 68238
14953
Daniel Veillard4a859202002-01-08 11:49:22 +000014954Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
14955
14956 * doc/*.html: updated the Gdome2 links
14957
Daniel Veillard3c5ed912002-01-08 10:36:16 +000014958Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
14959
14960 * libxml.h: Applied following patches from Robert Collins
14961 and make sure IN_LIBXML is defined when compiling it
14962 -------
14963 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
14964 as well as Visual C.
14965 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
14966 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
14967 * strio.c (PLATFORM_UNIX): Define for Cygwin.
14968 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
14969 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
14970 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
14971 xmlSysIDExists xmlNoNetExists).
14972 * xmllint.c: Don't include winsock2.h for Cygwin.
14973
Daniel Veillard401c2112002-01-07 16:54:10 +000014974Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
14975
14976 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
14977 when the version info is not present.
14978
Daniel Veillard6f42c132002-01-06 23:05:13 +000014979Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14980
14981 * tree.c: Anthony Jones pointed out a problem in
14982 xmlStringGetNodeList() and provided a fix for it
14983
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000014984Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14985
Daniel Veillarddb5850a2002-01-18 11:49:26 +000014986 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000014987 xmlCreatePushParserCtxt() when the initial buffer passed
14988 is large.
14989
Daniel Veillard0e47ee22002-01-05 18:25:52 +000014990Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14991
14992 * win32/*: big cleanup of the Windows/MSVC project files
14993 from Igor Zlatkovic
14994
Daniel Veillardcebb1362002-01-02 13:13:30 +000014995Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
14996
14997 * doc/Makefile.am: should fix #67674 and avoid troubles if
14998 xsltproc is not available or fails in the prefix provided
14999
Daniel Veillard26908ab2002-01-01 16:50:03 +000015000Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
15001
15002 * xmlmemory.c: one more doc patch from Charlie Bozeman.
15003
Daniel Veillard5344c602001-12-31 16:37:34 +000015004Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
15005
15006 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
15007 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
15008 Fixed a few other problems raised by Charlie Bozeman.
15009 * result/VC/ElementValid[5-7]: fixed the output
15010
Daniel Veillardcbaf3992001-12-31 16:16:02 +000015011Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
15012
15013 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
15014 patches from Charlie Bozeman. Regenerated the HTML docs.
15015
Daniel Veillard7f9a6802001-12-20 14:01:47 +000015016Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
15017
15018 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
15019 for Windows from Igor
15020
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000015021Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
15022
15023 * xmllint.c: applied Justin Fletcher patch for --output or -o
15024
Daniel Veillardd3b29d22001-12-18 07:53:16 +000015025Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
15026
15027 * win32/libxml2/libxml2.def.src: close #67019
15028
Daniel Veillard01db67c2001-12-18 07:09:59 +000015029Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
15030
15031 * xmllint.c: applied Justin Fletcher generic timing patch
15032 similar to the one already applied to xsltproc.
15033
Daniel Veillardd1640922001-12-17 15:30:10 +000015034Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
15035
15036 * include/libxml/tree.h tree.c: applied documentation patches
15037 from Charlie Bozeman
15038
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000015039Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
15040
15041 *doc/xmllint.xml, xmllint.1 - document --dropdtd
15042
Daniel Veillard29e43992001-12-13 22:21:58 +000015043Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
15044
15045 * valid.c: fix the xmlStrdup() used in the previous patch.
15046 * valid.c: added --dropdtd
15047 * tree.c: fixed xmlUnlinkNode so it also removes the references
15048 from the document if the node is a DTD
15049
Daniel Veillard86fd5a72001-12-13 14:55:21 +000015050Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
15051
15052 * HTMLtree.c valid.c: cleanup some static declarations
15053
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000015054Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
15055
15056 * xmllint.c: removed another strdup()
15057 * doc/FAQ: removed the HP/UX entry
15058
Daniel Veillarded472f32001-12-13 08:48:14 +000015059Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
15060
15061 * valid.c: fix bug #66816 when validating.
15062 * xmllint.c: don't use sys/time.h if configure did not found it
15063
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000015064Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
15065
15066 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
15067 xmlcatalog_man.xml
15068
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000015069Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
15070
15071 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
15072 xmlInitMemory() was declared twice
15073
Daniel Veillardb82c1662001-12-09 14:00:54 +000015074Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
15075
15076 * globals.c: do not reference strdup() !
15077 * configure.in libxml-2.0.pc.in: trying to fix the libs
15078 of the various config extraction modules
15079
Daniel Veillardef90ba72001-12-07 14:24:22 +000015080Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
15081
15082 * configure.in : preparing 2.4.12
15083 * doc/* : updated and rebuilt the docs
15084
Daniel Veillard220346d2001-12-07 11:33:54 +000015085Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
15086
15087 * uri.c: closed bug #66159
15088 * testURI.c: added --escape option
15089 * configure.in: some cleanup for xml2-config --cflags
15090
Daniel Veillard2a906822001-12-06 14:34:08 +000015091Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
15092
15093 * globals.c testThreads.c: removed some misplaced includes
15094 of xmlversion.h
15095
Daniel Veillarde28313b2001-12-06 14:08:31 +000015096Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
15097
15098 * threads.c: patch from Gary Pennington fixing a possible
15099 problem at initialization time.
15100
Daniel Veillardd3b08822001-12-05 12:03:33 +000015101Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
15102
15103 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000015104 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000015105 CodeWarrior.
15106
Daniel Veillarda7866932001-12-04 13:14:44 +000015107Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
15108
15109 * xmllint.c: applied Geert Kloosterman's patch to fix
15110 --repeat --timing output
15111
Daniel Veillard19840942001-11-29 16:11:38 +000015112Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
15113
15114 * parser.c: Robin Berjon <robin@knowscape.com> found a case
15115 where non-wellformed XML declaractions were not detected.
15116
Daniel Veillarde85d9342001-11-28 14:43:12 +000015117Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
15118
15119 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
15120
Daniel Veillard22f25a82001-11-28 09:12:23 +000015121Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
15122
15123 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
15124 gets reset by xmlCleanupInputCallbacks() and this makes the
15125 function useless. Same for output.
15126
Daniel Veillard107ccaa2001-11-27 16:23:50 +000015127Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
15128
15129 * xmlIO.c: robert pointed out a loop error in callback cleanups
15130
Daniel Veillard8faa7832001-11-26 15:58:08 +000015131Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
15132
15133 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
15134 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
15135 they are not really tied to debugging
15136
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000015137Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
15138
15139 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
15140 * xmllint.c: better --catalogs description
15141
Daniel Veillard4855c8c2001-11-25 10:35:25 +000015142Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
15143
15144 * tree.c: fixed a couple of problems in xmlSetProp()
15145
Daniel Veillardcd337f02001-11-22 18:20:37 +000015146Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
15147
15148 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
15149 unappropriate stdout output.
15150
Daniel Veillard566d4df2001-11-22 13:00:53 +000015151Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
15152
15153 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
15154 by Denis Beurive, closes #65111
15155
Daniel Veillardb4545fd2001-11-20 09:37:09 +000015156Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
15157
15158 * valid.c: in case of content model validity error, don't
15159 print it if validity warnings were not requested.
15160
Daniel Veillardc69e0b12001-11-20 08:35:07 +000015161Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
15162
15163 * nanoftp.c: applied a couple of patches from Brian D Ripley.
15164 * parserInternals.c: removed the last exit() call. Print an
15165 unmaskable error on stderr instead (library mismatch detection)
15166
MST 2001 John Fleck42304042001-11-18 00:18:06 +000015167Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
15168
15169 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
15170 shell instructions from Heiko Rupp
15171
Daniel Veillardf7b094f2001-11-15 13:54:39 +000015172Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
15173
15174 * catalog.c: use the URL notation file:// for default catalog paths
15175
Daniel Veillard0ec98632001-11-14 15:04:32 +000015176Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
15177
15178 * include/libxml/tree.h: better comments for _private fields
15179 * tree.c: removed a problem when copying an entity reference.
15180
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000015181Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
15182
15183 * vms/*: updated instructions and diffs from John A Fotheringham
15184
Daniel Veillarda11001b2001-11-12 22:45:36 +000015185Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
15186
15187 * include/libxml/xmlerror.h: avoid an include problem if
15188 #include <libxml/xmlerror.h> happens first in code
15189 seems to be the case in KDE libs
15190
Daniel Veillard8e3943c2001-11-12 21:35:44 +000015191Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
15192
15193 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
15194 from Igor for Windows
15195
15196Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
15197
15198 * Makefile.am: Gary Pennington pointed out a missing prefix
15199
Daniel Veillard43d3f612001-11-10 11:57:23 +000015200Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
15201
15202 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
15203 * doc/*: upgraded and rebuilt the docs
15204
Daniel Veillardc1f78342001-11-10 11:43:05 +000015205Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
15206
15207 * HTMLparser.c: fix comment in scripts element parsing.
15208 * result/HTML/doc3*: updated the results.
15209
15210Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
15211
15212 * uri.c: another URI bug fix #63336, using Joel Young patch.
15213
Daniel Veillardc6e013a2001-11-10 10:08:57 +000015214Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
15215
15216 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
15217 a cleaned up version of the Pwd shell string generation.
15218
Daniel Veillardbe480fb2001-11-08 23:36:42 +000015219Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
15220
15221 * valid.c include/libxml/tree.h: trying to fix namespaces +
15222 validation problems for good, closing #63619 in the process
15223 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
15224 wrong in this respect, fixed it.
15225
Daniel Veillardd536f702001-11-08 17:32:47 +000015226Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
15227
15228 * xmllint.c: Morus Walter patch to allow --format and --encode
15229
Daniel Veillard5004f422001-11-08 13:53:05 +000015230Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
15231
15232 * debugXML.c: Stefan Kost provided an help command for the shell
15233
Daniel Veillarda6825e82001-11-07 13:33:59 +000015234Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
15235
15236 * debugXML.c: Heiko Rupp pointed that the shell would crash
15237 on empty nodesets returns.
15238
Daniel Veillard03f848d2001-11-07 12:53:46 +000015239Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
15240
15241 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
15242 migh need the history libraries
15243
Daniel Veillard957fdcf2001-11-06 22:50:19 +000015244Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
15245
15246 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
15247 handle the case of < in quoted attributes, Bastian Kleineidam
15248
Daniel Veillardc853b322001-11-06 15:24:37 +000015249Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
15250
15251 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
15252 fixing catalog breakages
15253 * Makefile.am catalog.c result/catalogs/catal
15254 result/catalogs/mycatalog.* test/catalogs/catal*:
15255 fixed more problems in catalog support, added more regression tests
15256 for both XML and SGML catalog handling
15257
Daniel Veillard66870c72001-11-05 19:27:49 +000015258Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
15259
15260 * debugXML.c: applied an improvement to xmlGetLineNo() from
15261 Keith Isdale
15262
Daniel Veillardffe09c92001-11-05 14:21:47 +000015263Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
15264
15265 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
15266 Side effect of the progressive catalog loading
15267
Daniel Veillardad661b92001-11-05 11:43:15 +000015268Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
15269
15270 * Makefile.am: confexecdir and confexec_DATA were defined twice
15271 pointed out by Karl Eichwalder
15272
Daniel Veillard6eb17722001-11-04 22:19:27 +000015273Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
15274
15275 * xmlcatalog.c: avoid unlink() and use remove() instead.
15276
Daniel Veillardea898282001-11-04 22:13:45 +000015277Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
15278
15279 * libxml.spec.in: cleanup
15280 * include/libxml/xmlwin32version.h: updated with 2.4.8
15281
Daniel Veillarda4617b82001-11-04 20:19:12 +000015282Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
15283
15284 * encoding.c global.data globals.c testThreads.c: fix bug #63752
15285 of compiling libxml with a non standard set of options
15286
John Fleck027edfb2001-11-04 20:13:58 +000015287Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
15288
15289 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
15290 document --sgml option, fixing gnome bugzilla #63382
15291
Daniel Veillardcd21dc72001-11-04 20:03:38 +000015292Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
15293
15294 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
15295 breakage of 2.4.7, added a couple of really needed APIs
15296 like xmlCatalogIsEmpty() and xmlNewCatalog()
15297 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
15298 for install-catalog
15299 * configure.in: preparing 2.4.8
15300
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000015301Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
15302
15303 * HTMLtree.c tree.c include/libxml/HTMLtree.h
15304 include/libxml/tree.h include/libxml/xmlIO.h: more include
15305 cleanups, export cleanly one html output + format function.
15306
15307Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
15308
15309 * parser.c: removed initGenericErrorDefaultFunc call from
15310 xmlInitParser() since it could destroy previous calls to
15311 xsltSetGenericErrorFunc() effects
15312
Daniel Veillardebd38c52001-11-01 08:38:12 +000015313Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
15314
15315 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
15316 keyword.
15317
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000015318Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
15319
15320 * Makefile.am: cleanup
15321 * threads.c: cleanup too
15322 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
15323 from xsltproc
15324 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000015325 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000015326
Daniel Veillard91c00402001-10-30 17:41:38 +000015327Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
15328
15329 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
15330 was not used anymore !
15331
Daniel Veillard52dcab32001-10-30 12:51:17 +000015332Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
15333
15334 * configure.in: preparing 2.4.7
15335 * Makefile.am doc/Makefile.am: switched to the latest xmllint
15336 manual page from John
15337 * doc/*: updated the doc and rebuilt the generated pages
15338
Daniel Veillarda9e65e82001-10-30 10:32:36 +000015339Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
15340
15341 * xmlIO.c: closing bug #62711, the library should never
15342 close stdin or stdout.
15343
Daniel Veillard4def3bd2001-10-30 09:47:47 +000015344Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
15345
15346 * uri.c: second pass at fixing #63336, using Joel Young
15347 final patch. looks okay.
15348
Daniel Veillardbb6808e2001-10-29 23:59:27 +000015349Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
15350
15351 * uri.c include/libxml/uri.h: trying to clear #63336
15352 allowing the escaping routine to parse unconformant
15353 URI-References.
15354
Daniel Veillardacf7ff02001-10-29 20:21:47 +000015355Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
15356
15357 * vms/readme.vms vms/build_libxml.com nanoftp.c
15358 include/libxml/xmlversion.h.in: a few VMS updates from
15359 John A Fotheringham
15360 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
15361 and xmlCleanupOutputCallbacks() for the Perl binding people.
15362
Daniel Veillard635ef722001-10-29 11:48:19 +000015363Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
15364
15365 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
15366 apply fixes to close #63271 and avoid segfaults when
15367 the error routine gets callbed before xmlInitParser()
15368 get called.
15369 * nanoftp.c error.c: Applied patches from Justin Fletcher
15370 correcting some xmlGenericError misuses.
15371
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000015372Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
15373
15374 *doc/xmllint.xml, doc/xmllint.1
15375 New and improved man page for xmllint - .xml is the original, .1
15376 is the generated man page
15377
Daniel Veillardc9484202001-10-24 12:35:52 +000015378Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
15379
15380 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
15381 the web site from the main HTML document.
15382
Daniel Veillard5151c062001-10-23 13:10:19 +000015383Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
15384
15385 * parser.c: fixed an erroneous validation bug when PE refs
15386 occurs in external parsed entities referenced from the
15387 internals subset
15388 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
15389 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
15390 added the associated testcase, it's a nice one.
15391 * HTMLparser.c: generate the DTD node as HTML still ...
15392 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
15393
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000015394Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
15395
15396 * HTMLparser.c: fixed a bug in htmlNewDoc()
15397
Daniel Veillard89cad532001-10-22 09:46:13 +000015398Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
15399
15400 * test/threads/*: added entities testing to the Thread test
15401 * testThreads.c: make the test reasonable
15402 * DOCBparser.c: fix the DTD public and system ID
15403 * xmllint.c: added --sgml for SGML DocBook importing
15404 * Makefile.am: added Docbtests target
15405
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000015406Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
15407
15408 * nanoftp.c: use only "anonymous@" string for anonymous passwds
15409 * testThreads.c: removed bogus include
15410
Daniel Veillardce2c2f02001-10-18 14:57:24 +000015411Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
15412
15413 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
15414 fixed a very serious (looping) validation bug
15415
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000015416Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
15417
15418 * include/libxml/globals.h include/libxml/threads.h threads.c
15419 testThreads.c: far more testing, cleaning up bugs
15420 * *.c : make sure globals.h is always included.
15421
Daniel Veillard7cc95c02001-10-17 15:45:12 +000015422Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
15423
15424 * HTMLparser.c: try to get rid of parser loops for good.
15425
Daniel Veillardab7488e2001-10-17 11:30:37 +000015426Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
15427
15428 * configure.in: fixed some bugs in CFLAGS passing.
15429 * test/threads Makefile.am testThreads.c: added a specific
15430 threaded test case (really nasty, guaranteed).
15431
Daniel Veillard85c11fa2001-10-16 21:03:08 +000015432Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
15433
15434 * catalog.c: serious cleanup on the management of the
15435 XML catalog tree, more tests done, especially with
15436 the catalog PI.
15437
Daniel Veillard364789a2001-10-16 12:45:00 +000015438Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
15439
15440 * catalog.c: avoid a problem in catalog cleanup on SMP if
15441 catalogs were not initialized.
15442
Daniel Veillard81463942001-10-16 12:34:39 +000015443Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
15444
15445 * catalog.c xpath.c: trying to cleanup the not thread safe
15446 parts of the library.
15447
Daniel Veillard64a411c2001-10-15 12:32:07 +000015448Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
15449
15450 * include/libxml/globals.h configure.in global.data: make
15451 the allocation be per-thread a configure option
15452 * encoding.c include/libxml/parser.h: fixed compilation
15453 errors
15454
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000015455Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
15456
15457 * include/libxml/parser.h: Norm reported that a few lines
15458 added were breaking libxslt compile, removed them for now
15459
Daniel Veillard6f350292001-10-14 09:56:15 +000015460Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
15461
15462 * parser.c parserInternals.c threads.c: debugged and fixed
15463 initialization problems which were giving troubles on SMP
15464 boxes.
15465
Daniel Veillard6661ffa2001-10-13 14:18:17 +000015466Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
15467
15468 * include/libxml/Makefile.am: missing globals.h
15469
Daniel Veillarde7090612001-10-13 12:18:28 +000015470Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000015471
Daniel Veillarde7090612001-10-13 12:18:28 +000015472 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000015473
Daniel Veillardd0463562001-10-13 09:15:48 +000015474Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
15475
15476 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
15477 include/libxml/parserInternals.h include/libxml/tree.h
15478 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
15479 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
15480 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
15481 Applied the last patches from Gary, cleanup, activated threading
15482 all user accessible global variables are now handled in globals.[ch]
15483 Still a bit rought but make tests passes with either
15484 --with-threads defined at configure time or not.
15485 * Makefile.am example/Makefile.am: added globals.[ch] and threads
15486 linking options
15487
Daniel Veillardb8478642001-10-12 17:29:10 +000015488Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
15489
15490 * Makefile.am include/libxml/Makefile.am
15491 include/libxml/globals.h globals.c include/libxml/threads.h
15492 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
15493 configure.in: started integrating the core of the thread support
15494 not activated yet but half integrated. The code should still
15495 compile and work anyway.
15496
Daniel Veillardb44025c2001-10-11 22:55:55 +000015497Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
15498
15499 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
15500 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
15501 integrating the non-controversial parts of Gary Pennington
15502 multithread patches
15503 * catalog.c: corrected a small bug introduced
15504
Daniel Veillard75b96822001-10-11 18:59:45 +000015505Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
15506
15507 * catalog.c include/libxml/catalog.h: very serious cleanup,
15508 isolating unportable code and as much as possible the accesses
15509 to the global shared catalog. May need more testing !
15510
Daniel Veillard78d12092001-10-11 09:12:24 +000015511Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
15512
15513 * include/libxml/debugXML.h debugXML.c tree.c: integrating
15514 Keith Isdale patches for the XSLT debugger interfaces. Some
15515 cleanup
15516
Daniel Veillardff0b7312001-10-11 06:46:09 +000015517Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
15518
15519 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
15520 * DOCBparser.c: generate line nubers in elements
15521
Daniel Veillard60087f32001-10-10 09:45:09 +000015522Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
15523
15524 * configure.in: preparing 2.4.6 release
15525 * doc/xml.html doc/html/*: updated and rebuilt the docs
15526 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
15527
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000015528Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
15529
15530 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
15531 adding documentation for DV's supercatalog support
15532
Daniel Veillard82d75332001-10-08 15:01:59 +000015533Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
15534
15535 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
15536 super catalog support adding one API and one flag --sgml to
15537 xmlcatalog
15538
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000015539Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
15540
15541 * doc/xmlcatalog_man.xml, xmlcatalog.1
15542 One more crack at
15543 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
15544
15545
Thomas Broyer47334c02001-10-07 16:41:52 +000015546Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15547
15548 * xpath.c: implemented xmlXPathObjectCopy for external objects
15549 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
15550
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000015551Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
15552
15553 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
15554 finishing up fix to
15555 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
15556 the xmlcatalog man page display more elegantly
15557
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000015558Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
15559
15560 * configure.in: closing bug #61832
15561 * HTMLparser.c: removed a warning
15562
Daniel Veillard6ab38382001-10-06 13:08:27 +000015563Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
15564
15565 * xpath.c: fixing #61673 part I, do not loose doc information
15566 when copying result value trees.
15567
Daniel Veillard556c6682001-10-06 09:59:51 +000015568Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15569
15570 * xpath.c: trying to harden the XPath interpreter
15571
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000015572Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
15573
15574 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
15575 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
15576
William M. Brack1633d182001-10-05 15:41:19 +000015577Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
15578
15579 * HTMLparser: repaired another loop problem
15580
Daniel Veillard20ee8c02001-10-05 09:18:14 +000015581Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
15582
15583 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
15584 parsing.
15585 * xpath.c: fix bug #61291 the default XML namespace node is
15586 missing from the namespace axis.
15587 * tree.c: refuse to create namespaces nodes with prefix "xml"
15588
Daniel Veillard651f9472001-10-04 14:51:06 +000015589Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
15590
15591 * SAX.c: ouch a non-defined namespace could lead to a crash,
15592 fixed #61215
15593
Daniel Veillard7dd05702001-10-04 14:25:12 +000015594Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
15595
15596 * parserInternals.c: closed bug #61054
15597
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000015598Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
15599
15600 * include/libxml/Makefile.am: closing #60708
15601
Daniel Veillarda293c322001-10-02 13:54:14 +000015602Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
15603
15604 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
15605 adding xmlSAXParseFileWithData following Marco Stipek suggestion
15606
Daniel Veillardf4309d72001-10-02 09:28:58 +000015607Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15608
15609 * valid.c: close bug #61550 when xml: wasn't considered a namespace
15610
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000015611Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
15612
15613 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
15614 * DOCBparser.c HTMLparser.c parser.c: fixed typos
15615
Daniel Veillard16756b62001-10-01 07:36:25 +000015616Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
15617
15618 * catalog.c: Justin Fletcher provided cleaup code in case
15619 HAVE_STAT is not defined
15620 * include/win32config.h: Igor Zlatkovic suggested to have
15621 HAVE_STAT defined there
15622
William M. Brack5e1cac12001-09-28 16:19:18 +000015623Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
15624
15625 * catalog.c - fixed typing error reported by M. Barros
15626
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000015627Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
15628
15629 * xmllint.c - fixing typo
15630
William M. Brackd28e48a2001-09-23 01:55:08 +000015631Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
15632
15633 * HTMLparser.c: small enhancement to prevent loop on
15634 unrecognizable data
15635
Daniel Veillardb1d62872001-09-21 09:47:08 +000015636Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
15637
15638 * parserInternals.c: applying patch from bug #60757 this
15639 should close it
15640
Daniel Veillardc0631a62001-09-20 13:56:06 +000015641Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
15642
15643 * catalog.c xmlcatalog.c: removed a couple of warning
15644 * xpath.c: try to solve the linking problem on platforms
15645 needing trio to compile
15646
Daniel Veillard1a123612001-09-19 08:06:23 +000015647Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000015648
Daniel Veillard1a123612001-09-19 08:06:23 +000015649 * Makefile.am libxml.spec.in: backing up non-documented changes
15650 commited without review or aproval by Jens Finke <jens@gnome.org>
15651 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000015652
Daniel Veillardf5b44e42001-09-17 17:19:54 +000015653Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
15654
15655 * configure.in: Joe Orton provided a patch fixing a problem
15656 when iconv is specified to be in a non-standard directory
15657 but wasn't exported in xml2-config --cflags
15658
Daniel Veillard2fc2db72001-09-14 17:33:51 +000015659Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
15660
Daniel Veillardf5b44e42001-09-17 17:19:54 +000015661 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000015662 troubles with 2.4.4 errors.
15663
Daniel Veillard16698282001-09-14 10:29:27 +000015664Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15665
15666 * encoding.c entities.c: do not output hexadecimal charrefs
15667 when serializing HTML since some version of Netscape can't
15668 grok it, generate decimal ones.
15669 * result/HTML/doc3.htm: output changed due to previous test
15670 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
15671
Daniel Veillard98fed372001-09-13 11:34:58 +000015672Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
15673
15674 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
15675 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
15676
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000015677Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000015678 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000015679
15680 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
15681 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
15682 updated the configuration scripts systems accordingly
15683
Daniel Veillard04382ae2001-09-12 18:51:30 +000015684Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
15685
15686 * configure.in: preparing for 2.4.4
15687 * doc/xml.html doc/html/*: updated and rebuilt the docs
15688
Daniel Veillardd63437e2001-09-12 15:00:27 +000015689Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
15690
15691 * win32/dsp/libxml2.def.src: tried to incorporate comments
15692 from bug #59220
15693
Daniel Veillard319a7422001-09-11 09:27:09 +000015694Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
15695
15696 * parser.c result/noent/wml.xml: fixed bug #59981 related
15697 to handling of '&' in attributes when entities are substitued
15698
Daniel Veillard7cf5e442001-09-10 20:16:32 +000015699Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
15700
15701 * libxml.h include/libxml/xmlversion.h.in
15702 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
15703 Tried to close bug #60131
15704
Daniel Veillardbce62332001-09-10 18:46:55 +000015705Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
15706
15707 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
15708
Daniel Veillard143b04f2001-09-10 18:14:14 +000015709Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
15710
15711 * SAX.c: fixing bug #59946 on xmlns=""
15712
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000015713Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
15714
15715 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
15716 but allocates a new error code.
15717
Daniel Veillard05c13a22001-09-09 08:38:09 +000015718Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
15719
15720 * xmllint.c: John Fleck fixed typos in the options output
15721 * parser.c SAX.c: fix ignorable white space SAX selection
15722
15723Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
15724
15725 * entities.c: Steve Underwood found the possibility of an
15726 ininite loop in case of error.
15727
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000015728Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
15729
15730 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
15731
Daniel Veillarda050d232001-09-05 15:51:05 +000015732Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
15733
15734 * parser.c: warn if version is not 1.0 but it's not
15735 strictly speaking an error after analyzing the spec
15736
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000015737Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
15738
15739 *doc/catalog.html - add link to the html version of the
15740 man page, other linguistic cleanups
15741
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000015742Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
15743
15744 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
15745 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
15746 file, has not yet been included in the build.
15747
Daniel Veillard99784ff2001-09-01 16:20:28 +000015748Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
15749
15750 * catalog.c: removed a duplicate affectation Justin Fletcher
15751
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000015752Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
15753
15754 * tree.c: Armin Sander pointed a possible text coalescing
15755 problem, completed his patch.
15756
Bjorn Reese0b2ae432001-08-31 16:31:57 +000015757Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15758
15759 * trionan.c: Fixed const and volatile re-definition problem
15760
Daniel Veillard5d96fff2001-08-31 14:55:30 +000015761Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
15762
15763 * libxml.4 parser.c: doc updates from Heiko Rupp
15764 * parserInternals.c: 2 sanity checks from Heiko Rupp
15765
Daniel Veillard3ec4c612001-08-28 20:39:49 +000015766Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
15767
15768 * tree.c: applied patch from Armin Sander to make some pointers
15769 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000015770 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000015771
Daniel Veillardb06c6142001-08-27 14:26:30 +000015772Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
15773
15774 * xpath.c: hum, restrict the integer usage gcc bug workaround
15775 to only gcc compilers so that other architecture don't get
15776 penalized by this limitation.
15777 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
15778
Daniel Veillard268fd1b2001-08-26 18:46:36 +000015779Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
15780
15781 * valid.c: fixed a Windows compiler warning (Chris Poblete)
15782 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
15783
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000015784Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
15785
15786 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
15787 --convert option to xmlcatalog to convert SGML ones to
15788 the XML syntax.
15789 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
15790
15791 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000015792Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
15793
15794 * catalog.c xmlIO.c: started some serious testing and fixed
15795 a few bug and optmization needs.
15796
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000015797Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15798
15799 * Makefile.am configure.in include/libxml/xmlwin32version.h:
15800 preparing for a 2.4.3 release even if it may not be ready yet
15801 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
15802 all file parsing lookup to go through the entity resolver, add
15803 to add an API to bypass it (needed to load catalogs themselves),
15804 some cleanup on the catalog code too.
15805 * nanoftp.c: small cleanup
15806 * doc/catalog.html: small update
15807
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000015808Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
15809
15810 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
15811 Jun Kuriyama
15812
Daniel Veillardffb120d2001-08-23 00:52:23 +000015813Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
15814
15815 * doc/catalog.html: finished the catalog documentation
15816
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000015817Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
15818
15819 * doc/catalog.html doc/xml.html: added documentation about
15820 Catalog support, misses an API description
15821 * doc/html/*: reextracted the API pages
15822
Daniel Veillarddc2cee22001-08-22 16:30:37 +000015823Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
15824
15825 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
15826 Added the part about section 7.2 on URI resolution,
15827 fixed a side effect in the HTML parser, look complete
15828 and ready to rock except the URI/SystemID part!
15829
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000015830Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
15831
15832 * include/libxml/catalog.h include/libxml/parser.h
15833 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
15834 xmlIO.c: added support and APIs needed for the catalog PI
15835 * include/libxml/xmlIO.h: cleanup
15836
Daniel Veillarde2940dd2001-08-22 00:06:49 +000015837Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
15838
15839 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
15840 include/libxml/catalog.h: starts to look okay, really
15841 plugged the new framework, cleaned a lot of stuff,
15842 added some APIs, except the PI's support missing this
15843 should be mostly complete
15844 * result/catalogs/* test/catalogs/*: added new test, enriched
15845 the existing one with URN ID tests
15846
Daniel Veillard64339542001-08-21 12:57:59 +000015847Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
15848
15849 * catalog.c: fixed nextCatalog
15850 * result/catalogs/docbook test/catalogs/*: started adding
15851 a small regression test
15852
Daniel Veillardcda96922001-08-21 10:56:31 +000015853Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
15854
15855 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
15856 more work on the XML catalog support.
15857 * parser.c include/libxml/parser.h: small cleanup seems using
15858 list as a public parameter name can give portability troubles
15859 * trionan.c trionan.h xpath.c include/libxml/trionan.h
15860 include/libxml/xpath.h include/libxml/Makefile.am: removed
15861 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
15862 wrappers
15863
Bjorn Reese45029602001-08-21 09:23:53 +000015864Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15865
15866 * Makefile.am trio.c triodef.h trionan.c xpath.c
15867 include/libxml/Makefile.am include/libxml/trionan.h:
15868 Re-worked Not-A-Number and Infinity support.
15869 * xmlcatalog.c: added readline include files
15870
Daniel Veillard344cee72001-08-20 00:08:40 +000015871Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
15872
15873 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
15874 testCatalog as xmlcatalog, making it an installed app
15875 adding a shell, and preparing it to be a /etc/xml/catalog
15876 management tool, though not ready yet
15877 * catalog.c include/libxml/catalog.h: adding support for
15878 XML Catalogs http://www.oasis-open.org/committees/entity/
15879 not finished, there is some interesting tradeoffs and a
15880 few open questions left.
15881
Daniel Veillardb7664f42001-08-19 13:00:43 +000015882Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
15883
15884 * xmllint.c: fixed a line formatting problem
15885
Daniel Veillard5015b712001-08-17 09:37:52 +000015886Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
15887
15888 * SAX.c: removed a couple of unused variable (Albert Chin)
15889
Daniel Veillardbb371292001-08-16 23:26:59 +000015890Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
15891
15892 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
15893 trying to fix some troubles w.r.t. function returning
15894 const xxxPtr.
15895
Daniel Veillardb60c54e2001-08-16 19:34:27 +000015896Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
15897
15898 * win32/dsp/libxml2.def.src: another set of symbols conditionally
15899 defined
15900
Daniel Veillardae6db172001-08-16 19:32:00 +000015901Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
15902
15903 * xpointer.c: removed unused var
15904
Daniel Veillard09190202001-08-16 16:27:41 +000015905Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
15906
15907 * testXPath.c: another small cleanup closing bug #59110
15908
Daniel Veillard796f4b62001-08-16 16:00:13 +000015909Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
15910
15911 * win32/dsp/libxml2.def.src: small cleanup closing bug
15912 #59108
15913
Daniel Veillard5aac4e42001-08-15 20:46:57 +000015914Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
15915
15916 * example/gjobread.c: add xmlCleanupParser() before leaving
15917
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000015918Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
15919
15920 * config.h.in configure.in include/libxml/xmlwin32version.h:
15921 released 2.4.2
15922
Daniel Veillardd3d06722001-08-15 12:06:36 +000015923Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
15924
15925 * include/libxml/valid.h debugXML.c valid.c: deprecate
15926 the non-boundchecking Sprintf functions, add Snprintf
15927 this should close bug #57984
15928
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000015929Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
15930
15931 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
15932 URIs before doing the lookups (pointed by Mark Vakoc)
15933
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000015934Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
15935
15936 * xpath.c: serious changes on Result Value Trees and NodeSets
15937 w.r.t. deallocation and collect operations. Probably not
15938 100% clean (merge of allocated trees smells like a problem).
15939 Seems sufficient to close #58943
15940
Daniel Veillard90493a92001-08-14 14:12:47 +000015941Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
15942
15943 * xmllint.c: adding a --format option
15944
Daniel Veillardfe703322001-08-14 12:18:09 +000015945Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
15946
15947 * xpath.c: count() was broken on Result Value Tree
15948 * xmlIO.c: fixed file:/// accesses on _WIN32
15949
Daniel Veillard70ac0e32001-08-13 11:24:16 +000015950Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
15951
15952 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
15953 macro was renamed, this should close bug #58683
15954
Daniel Veillardf300b7e2001-08-13 10:43:15 +000015955Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
15956
15957 * SAX.c: small fix fixing bug #58539 reported by coolo, in
15958 entity substitution mode text at the end of the entity might
15959 be added due to text coalescing.
15960 * nanoftp.c parser.c: small cleanup
15961
Daniel Veillard0c720972001-08-08 20:59:00 +000015962Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
15963
15964 * HACKING: added John Fleck right to commit in the doc subdir
15965
Daniel Veillard48da9102001-08-07 01:10:10 +000015966Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15967
15968 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
15969 allow to inherit attributes from the DTD directly in the
15970 tree, this is needed for XPath and can be a useful feature.
15971 Inherited namespaces are always provided at the tree level now
15972 * test/defattr* result/defattr* result/noent/defattr*: added a couple
15973 of tests for this feature (XSLT being the prime user).
15974
Daniel Veillard50f34372001-08-03 12:06:36 +000015975Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
15976
15977 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
15978 testSAX.c xmlIO.c xmllint.c include/win32config.h
15979 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
15980 include/libxml/xmlwin32version.h.in win32/README.MSDev
15981 win32/dsp/*: applied Win32 Facelift No.2 patches from
15982 Igor Zlatkovic for Windows/MSC
15983
Daniel Veillard9f4eb912001-08-01 21:22:27 +000015984Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
15985
15986 * SAX.c: unparsedEntityDecl() the URI computation of the
15987 entity wasn't done breaking XSLT unparsed-entity-uri()
15988
Daniel Veillard567e1b42001-08-01 15:53:47 +000015989Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
15990
15991 * xpath.c: fixed a bug when walking the descendants and
15992 the current node has no children
15993 * debugXML.c: show up when a text node is supposed to not be escaped
15994
Thomas Broyerf186c822001-07-31 23:30:37 +000015995Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15996
15997 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
15998 worked like the set:leading() function)
15999 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
16000
Daniel Veillardba6db032001-07-31 16:25:45 +000016001Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16002
16003 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
16004
Daniel Veillard57905372001-07-31 15:52:17 +000016005Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16006
16007 * include/libxml/xmlIO.h: apply change to close #58141
16008 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
16009
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000016010Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16011
16012 * parser.c: when the internal subset uses a PE, then the
16013 included entity can use conditional sections.
16014
Daniel Veillard7d7e3792001-07-30 13:42:13 +000016015Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16016
16017 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
16018 when walking the namespace axis showing up in
16019 libxst/tests/general/bug-12
16020 * xmlmemory.c: added the possibility to trace a given block
16021 defined by its address
16022
Daniel Veillard4aafa792001-07-28 17:21:12 +000016023Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16024
16025 * parser.c: don't override existing encoding specified before
16026 starting xmlParseDocument()
16027
Daniel Veillardfdb1f242001-07-27 23:32:44 +000016028Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16029
16030 * include/libxml/xmlwin32version.h: reinserted, needed for
16031 Windows users of CVS
16032
Darin Adlera77cac02001-07-27 17:41:51 +0000160332001-07-27 Darin Adler <darin@bentspoon.com>
16034
Darin Adler699613b2001-07-27 22:47:14 +000016035 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
16036 * testCatalog.c: Add include of <libxml/parser.h>.
16037
160382001-07-27 Darin Adler <darin@bentspoon.com>
16039
Darin Adlera77cac02001-07-27 17:41:51 +000016040 * include/libxml/.cvsignore:
16041 * include/libxml/xmlwin32version.h:
16042 Remove this file from CVS because it's generated.
16043
Daniel Veillard50822cb2001-07-26 20:05:51 +000016044Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16045
16046 * parser.c include/libxml/parser.h: applied const patches from
16047 Tom Moog #58002
16048
Thomas Broyerba4ad322001-07-26 16:55:21 +000016049Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
16050
16051 * xpath.c include/libxml/xpath{,Internals}.h: added a function
16052 lookup framework
16053
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000016054Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16055
16056 * tree.c: fixed xmlCopyNode() for documents
16057
Daniel Veillard6dd398f2001-07-25 22:41:03 +000016058Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16059
16060 * parser.c: fixed bugs #58073 reported by Greg Shtilman
16061
16062Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000016063
16064 * parser.c: fixes bug #57652 reported by Morus Walter
16065
Daniel Veillarde3924972001-07-25 20:25:21 +000016066Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16067
16068 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
16069
Daniel Veillarda53c6882001-07-25 17:18:57 +000016070Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16071
16072 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
16073 errors, lesson don't add new functions at 1am before a release
16074 * xpath.c: integrated fix from Bjorn to avoid divide by zero
16075 from XPath initialization when possible.
16076
Daniel Veillardd9bad132001-07-23 19:39:43 +000016077Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16078
16079 * result/scripts/base*: removing history/readline changed
16080 this slightly
16081 * include/libxml/parser.h SAX.c parser.c parserInternals.c
16082 xmllint.c: make element content line number generation
16083 optionnal to avoid breaking old apps added interface to switch
16084
Daniel Veillardf012a642001-07-23 19:10:52 +000016085Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16086
16087 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000016088 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000016089 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
16090 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
16091 John Kroll fixes to allow saving to HTTP via PUT (or
16092 POST of needed).
16093 * doc/html/*.html: regenerated the docs
16094
Thomas Broyere8126242001-07-22 03:54:15 +000016095Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
16096
16097 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
16098 xmlHashScanFull and xmlHashScannFull3 to get passed the
16099 three keys as arguments to the callback function
16100
Daniel Veillard5e2dace2001-07-18 19:30:27 +000016101Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16102
16103 * configure.in Makefile.am: removed libxml softlink for good
16104 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
16105 100% coverage by gtk-doc
16106
Daniel Veillard8599e702001-07-17 21:38:51 +000016107Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16108
16109 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
16110 fixed serious troubles due to size_t vs. int mismatch
16111
Daniel Veillard8fcc4942001-07-17 20:07:33 +000016112Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16113
16114 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
16115
Thomas Broyerf06a3d82001-07-16 04:52:57 +000016116Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
16117
16118 * include/libxml/xpath{,Internals}.h xpath.c: added a more
16119 convenient extension API for value and context managing
16120 Now handles external objects through xmlXPathPopExternal,
16121 xmlXPathWrapExternal and xmlXPathReturnExternal.
16122 Added functions for sets operations (intersection, etc.)
16123
Daniel Veillard22090732001-07-16 00:06:07 +000016124Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16125
16126 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
16127 xmlIO.c tree.c parserInternals.c entities.c encoding.c
16128 HTMLparser.c: cleanup of global variables, marking some
16129 const or private.
16130
Thomas Broyerf06a3d82001-07-16 04:52:57 +000016131Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000016132
16133 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
16134 fixed xmlXPathNodeSetItem when passing index=0
16135
Daniel Veillard05dec342001-07-14 21:57:39 +000016136Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16137
16138 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
16139
Daniel Veillard28ae6362001-07-14 16:44:32 +000016140Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16141
16142 * xmllint.c: fixed compilation under Cygwin #57503
16143 * TODO: update
16144
Peter Williamsed156f52001-07-13 18:35:13 +0000161452001-07-13 Peter Williams <peterw@ximian.com>
16146
16147 * config.h.in: add #undef HAVE_DLFCN_H
16148
16149 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
16150 builddir.
16151
Daniel Veillard73b36e32001-07-12 15:09:52 +000016152Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16153
16154 * win32/libxml2/libxml2.def.src: added a couple of exported entries
16155 raised by #57348 and #57381
16156
Daniel Veillard7db37732001-07-12 01:20:08 +000016157Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16158
16159 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
16160 tree.c xpointer.c: store the line numbder in element->content,
16161 may break some software, need a configuration mechanism
16162
Darin Adler96037892001-07-11 00:03:16 +0000161632001-07-10 Darin Adler <darin@bentspoon.com>
16164
16165 * .cvsignore:
16166 * example/.cvsignore:
16167 * include/.cvsignore:
16168 * include/libxml/.cvsignore:
16169 Various things that are generated and should be ignored.
16170
Daniel Veillard09ab7e12001-07-10 15:49:44 +000016171Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16172
16173 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
16174 * doc/xml.html doc/html/*: updated the docs
16175
Daniel Veillard04e2dae2001-07-09 20:07:25 +000016176Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16177
16178 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
16179 validation occured on content with element child
16180
Daniel Veillardb8c9be92001-07-09 16:01:19 +000016181Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16182
16183 * tree.c: fixed XML Base computation which was broken
16184 * debugXML.c: added a base function to the shell
16185 * Makefile.am result/scripts/* test/scripts/*: added scripts
16186 based regression tests, and adding 2 XML Base tests
16187
Daniel Veillard19e96c32001-07-09 10:32:59 +000016188Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16189
16190 * tree.c: set properties doc and call xmlSetListDoc for properties
16191 content when grafting them in a different tree.
16192 * aclocal.m4: remove from CVS
16193
Daniel Veillarde086f5c2001-07-08 21:10:40 +000016194Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16195
16196 * win32/libxml2/libxml2.def.src: added some missing entry point
16197 for XPath (Mark Vakoc)
16198
Daniel Veillard388236f2001-07-08 18:35:48 +000016199Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16200
16201 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
16202 layer should URI-Unescape before trying to open resources.
16203
Daniel Veillard04383752001-07-08 14:27:15 +000016204Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16205
16206 * xpath.c: fix the name() bug for elements in the default
16207 namespace reported by Charlie Bozeman
16208
Daniel Veillard7583a592001-07-08 13:15:55 +000016209Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16210
16211 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
16212 led to an XPath fix, improvements of SAX initialization, and
16213 an added option --nocdata to testXPath
16214
Daniel Veillard449d7392001-07-07 19:11:06 +000016215Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16216
16217 * doc/libxml-doc.el: Felix Natter provided anew version working
16218 with XEmacs too
16219
Daniel Veillard5168dbf2001-07-07 00:18:23 +000016220Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16221
16222 * include/libxml/xpath.h: small cleanup
16223 * doc/xml.html: update
16224
Daniel Veillardf524d6e2001-07-05 23:41:40 +000016225Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16226
16227 * Makefile.am configure.in include/libxml/xmlwin32version.h:
16228 released 2.3.14
16229
Daniel Veillard4b8328d2001-07-05 22:48:42 +000016230Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16231
16232 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000016233 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000016234
Daniel Veillard73c9c042001-07-05 20:02:54 +000016235Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16236
16237 * xpath.c: a bug reported by Stephan Kulow empty nodesets
16238 were not equal to empty strings
16239
Daniel Veillard1fd36d22001-07-04 22:54:28 +000016240Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16241
16242 * SAX.c: fixed a URI-Reference computation problem when validating
16243 * xmlIO.c: small cleanup
16244
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000016245Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16246
16247 * parser.c: improved the description of a couple of interfaces
16248 upon Larry Stamper suggestion
16249
Daniel Veillard62f313b2001-07-04 19:49:14 +000016250Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16251
16252 * SAX.c entities.c parser.c: changed completely the way entities
16253 are handled when running the parser in entity substitution mode.
16254 This fixes a bug reported by Stephan Kulow and nearly divides
16255 by 3 the amount of memory required by libxslt to load and process
16256 DocBook TDG.
16257
Daniel Veillardf420ac52001-07-04 16:04:09 +000016258Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16259
16260 * HTMLparser.c: fixing a too early root closing problem raised
16261 byt Prashanth Naidu
16262
Daniel Veillard8c357d52001-07-03 23:43:33 +000016263Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16264
16265 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
16266 raised by Mark Vakoc.
16267
Daniel Veillard6e90d192001-07-03 16:37:49 +000016268Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16269
16270 * example/Makefile.am: fixed the include path to add srcdir/include
16271 * Makefile.am configure.in: fix from Albert Chin for iconv detection
16272 and some cleanup
16273
Daniel Veillardf06307e2001-07-03 10:35:50 +000016274Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16275
16276 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
16277 lot of optimization work, results in significant improvements
16278 when handling really complex XPath queries. Add a small optimizer
16279 for unions, improve [n] and [last()], avoid some costly ops.
16280
Daniel Veillard77044732001-06-29 21:31:07 +000016281Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16282
16283 * include/libxml/parser.h parser.c: xmlStrstr args are both const
16284 * xpath.c: small cleanup
16285 * xmlGetNsList: reformated, fixed problems if used on Entities
16286
Daniel Veillard2adbb512001-06-28 16:20:36 +000016287Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16288
16289 * doc/xml.html: added 1.8.14 and 2.3.13 releases
16290
Daniel Veillardb37ecd02001-06-28 16:18:11 +000016291Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16292
16293 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
16294 * Makefile.am example/Makefile.am: workaround automake generating
16295 erroneous deps
16296
Daniel Veillard12f7d292001-06-28 13:12:11 +000016297Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16298
16299 * include/win32config.h: bug #56801 Yon Derek provided a patch
16300 to the windows config file.
16301
Daniel Veillard87ee9142001-06-28 12:54:16 +000016302Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16303
16304 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
16305 libxml.h : Yon Derek provided a set of changes to compile from
16306 CVS on Windows/MSC
16307
Daniel Veillard0e4cd172001-06-28 12:13:56 +000016308Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16309
16310 * parser.c: fixed UTF8 BOM support in push mode
16311 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
16312 added a specific testcase
16313
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000016314Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16315
16316 * Makefile.am: added --push regression tests
16317 * parserInternals.c: the XML parser segfaulted in --push mode
16318
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000016319Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16320
16321 * configure.in: moved the symlinks detection within a CVS
16322 check, this is not portable and will be removed soon.
16323 * xpath.c: small cleanup/speedup
16324
Daniel Veillard11648102001-06-26 16:08:24 +000016325Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16326
16327 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
16328 release of 2.3.12
16329 * parser.c: make an error message if unknow entities in all cases
16330
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000016331Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16332
16333 * uri.c: fixed 2 uri normalization bugs on '//' reduction
16334
Daniel Veillard23793842001-06-25 16:07:45 +000016335Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16336
16337 * include/libxml/Makefile.am: Laszlo Peter pointed out that
16338 includes were installed in the wrong dir
16339
Daniel Veillardf5498f32001-06-25 15:08:36 +000016340Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16341
16342 * doc/html.xml: warn against sending code to exhibit bugs.
16343
Daniel Veillard56f06462001-06-24 21:34:03 +000016344Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16345
16346 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
16347 Tru64 from Thomas Leitner
16348
Daniel Veillardc5d64342001-06-24 12:13:24 +000016349Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16350
16351 * AUTHORS: added William and Bjorn
16352 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
16353 daniel@veillard.com hopefully I won't have to do this again
16354 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
16355 docs can be rebuilt cleanly now
16356 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
16357 from CVs it's generated, added include/libxml/xmlwin32version.h
16358 also generated but which should change far less frequently.
16359 * catalog.c nanoftp.c: made sure to include libxml.h not
16360 libxml/xmlversion.h directly
16361 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
16362 when compiling on WIN32 and MSC
16363
Daniel Veillard07385fd2001-06-23 21:55:48 +000016364Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16365
16366 * include/Makefile.am include/libxml/Makefile.am configure.in:
16367 fixed make distcheck and rebuilding the rpms
16368
Daniel Veillardcd1d9442001-06-23 18:53:44 +000016369Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16370
16371 * configure.in: should finish the migration of exported includes
16372 into a real include/libxml in CVS, at least for CVS users.
16373 * removed the exported headers, added in include/libxml (as well
16374 as xmlversion.h.in).
16375
Daniel Veillard6dd8e052001-06-23 18:38:06 +000016376Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16377
16378 * configure.in: fixed the way to detect symlink
16379
Daniel Veillard66541772001-06-23 18:31:04 +000016380Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16381
16382 * configure.in: updated, include/libxml is now a real CVS dir
16383
Daniel Veillardca989762001-06-23 17:39:29 +000016384Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16385
16386 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
16387 version works with both libxml1 and libxml2 (it autodetects
16388 the prefix of the html-files) from Felix Natter.
16389 * doc/xml.html: updated doc accordingly
16390
Daniel Veillard8cf14d52001-06-23 16:32:46 +000016391Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16392
16393 * xpath.c: fixed the bug generating a template loop in libxslt
16394 when using docbook-xsl-1.4, * should filter out document nodes
16395 * HACKING: added William
16396 * TODO: updated
16397
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000016398Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16399
16400 * doc/FAQ.html: added a warning about gcc-3.0
16401 * doc/xml.html: added reference to gdome2 and removed a confusing
16402 sentence
16403
Daniel Veillardf7f41852001-06-22 15:18:01 +000016404Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16405
16406 * xmlversion.h: okay this is a generated file, but Windows
16407 users need it and they can't generate it, and I want CVS
16408 Windows users ...
16409 * win32/libxml2/libxml2_so.dsp: Windows project file for
16410 the shared lib version of libxml2
16411 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
16412 resources needed for libxslt/xsltproc by Yon Derek
16413
Bjorn Reese3157b342001-06-22 14:41:45 +000016414Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
16415
16416 * trio.c: MSVC fix (provided by Igor Zlatkovic)
16417
Daniel Veillard4151acb2001-06-22 10:48:57 +000016418Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16419
Daniel Veillardcc146db2001-06-22 11:10:52 +000016420 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
16421
16422Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16423
Daniel Veillard4151acb2001-06-22 10:48:57 +000016424 * include/win32config.h: Yon Derek provided a first fix
16425 to be able to compile libxslt/xsltproc on Windows
16426
Daniel Veillardd79bcd12001-06-21 22:07:42 +000016427Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16428
16429 * xpath.c: attempt to work around what seemed a gcc optimizer
16430 bug when handling floats on i386 http://veillard.com/gcc.bug
16431 * tree.c entities.c encoding.c: doing some cleanups while
16432 chasing it
16433
Daniel Veillard017b1082001-06-21 11:20:21 +000016434Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16435
16436 * Makefile.am: cleanup when --without-debug is specified
16437 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
16438 w.r.t. --without-debug and other include points
16439 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
16440 Catalogs
16441 * configure.in entities.h tree.h HTMLparser.c: removed
16442 --without-corba, made the _private field mandatory
16443
Daniel Veillard87a764e2001-06-20 17:41:10 +000016444Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16445
16446 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
16447 outputs a BOM in UTF8, an errata has been issued to avoid the
16448 problem, that was the most reasonable solution... Add support
16449 for a leading UTF8 BOM in entities.
16450
Daniel Veillard10ea86c2001-06-20 13:55:33 +000016451Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16452
16453 * valid.c: fixed a bug found when post validating an entity ref
16454 * xmllint.c: added --loaddtd and sligly changed --postvalid to
16455 activate it too
16456
Daniel Veillard39196eb2001-06-19 18:09:42 +000016457Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16458
16459 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
16460 weakness in the node copy the XPointer and the XInclude
16461 implementations. Serious cleanup.
16462
Daniel Veillard3739b982001-06-19 12:51:30 +000016463Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16464
16465 * Makefile.am: Kjartan Maraas provided a small patch to
16466 add xml2-config.in to EXTRA_DIST
16467
Daniel Veillarda9142e72001-06-19 11:07:54 +000016468Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16469
16470 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
16471 provided another failing case found in KDE, the way the
16472 ctxt->vctxt.nodeTab was allocated and freed changed over
16473 time but it wasn't completely cleaned up. This should fix it.
16474
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000016475Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16476
16477 * parser.c: Stephan Kulow also raised the fact that line number
16478 could get miscounted making debug harder, fixed the problem
16479 in xmlParseCharData()
16480
Daniel Veillard64b98c02001-06-17 17:20:21 +000016481Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16482
16483 * valid.c: Stephan Kulow pointed out a problem when validating
16484 and using an empty entity, forgot a 'break' in a case.
16485
Daniel Veillarde3c81b52001-06-17 14:50:34 +000016486Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16487
16488 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
16489 * doc/xml.html: updated with 2.3.11
16490
Daniel Veillard4ec885a2001-06-17 10:31:07 +000016491Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16492
16493 * TODO: updated adding cleanup of generated doc
16494 * configure.in: prepared to release 2.3.11
16495 * xmllint.c: added --version for bug reporting
16496 * doc/html/*.html: rebuilt the doc
16497
Daniel Veillard8b8d2252001-06-16 21:24:56 +000016498Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16499
16500 * xpath.c: first part of the work on selecting namespace to
16501 fix bug #56115
16502
Daniel Veillard96ed5832001-06-15 22:22:04 +000016503Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16504
16505 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
16506 when using -liconv
16507 * TODO: updated
16508
Daniel Veillardc4f631d2001-06-14 11:11:59 +000016509Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16510
16511 * HTMLtree.[ch]: more work on the HTML serialization routnes,
16512 cleanup, encoding support.
16513
Daniel Veillard608ad072001-06-14 08:32:28 +000016514Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16515
16516 * xpath.c: Thomas Broyer suggested a better patch for the / arg
16517
Daniel Veillard239d0522001-06-13 23:02:48 +000016518Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16519
16520 * xpath.c: bug detected by Ankh when / is used as a function arg
16521
Daniel Veillard02bb1702001-06-13 21:11:59 +000016522Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16523
16524 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
16525 of element and use it to avoid outputting formatting spaces at
16526 the wrong place. Implemented the format parameter for HTML save.
16527 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
16528 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
16529 result/HTML/wired.html: of course this impact the result of a
16530 number of HTML tests
16531
Daniel Veillard95d845f2001-06-13 13:48:46 +000016532Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16533
16534 * HTMLtree.[ch]: started augmenting the HTML save API with
16535 encoding and formatting parameters
16536
Daniel Veillardeca60d02001-06-13 07:45:41 +000016537Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16538
16539 * HTMLtree.h: cleanup and started evaluating the work needed on
16540 revamping the HTML output code
16541
Daniel Veillard84666b32001-06-11 17:31:08 +000016542Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16543
16544 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
16545
Daniel Veillard8bdd2202001-06-11 12:47:59 +000016546Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16547
16548 * valid.c: fixed bug #56049, forgot one check in the
16549 validation routine
16550
Daniel Veillardca2366a2001-06-11 12:09:01 +000016551Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16552
16553 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
16554
Daniel Veillard6761eee2001-06-11 10:29:38 +000016555Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16556
16557 * libxml.h: fixed an error in last commit
16558 * doc/FAQ.html: added an entry for compilation from CVS
16559
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000016560Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16561
16562 * xmlversion.h.in libxml.h: Cygwin patches
16563 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
16564 * tree.h: cleanup
16565
Daniel Veillardacd370f2001-06-09 17:17:51 +000016566Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16567
16568 * tree.c: patched xmlFreeNode() to avoid freeing() a static
16569 memory block in a strange case where libxml is linked twice
16570 in the binary.
16571
Daniel Veillard1d047672001-06-09 16:41:01 +000016572Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16573
16574 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
16575 state far too often, simple fix used to avoid it.
16576
Daniel Veillard4497e692001-06-09 14:19:02 +000016577Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16578
16579 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
16580 being processed, applied his patch
16581 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
16582
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000016583Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16584
16585 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
16586 provided fixes to compile on MSCC again
16587 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
16588 also provided an update for the project files.
16589
Daniel Veillarda682b212001-06-07 19:59:42 +000016590Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16591
16592 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
16593 bug #55810
16594
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000016595Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16596
16597 * tree.c: fixed xmlGetNsProp() to close bug #55683
16598 Note this requires libxslt to use it's own function instead.
16599
Daniel Veillardf0c53762001-06-07 16:07:07 +000016600Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16601
16602 * HTMLtree.c: when in a pre element no formatting space should
16603 be added.
16604 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
16605
Daniel Veillard068a9652001-06-07 15:30:26 +000016606Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16607
16608 * configure.in: added tests for signal() and signal.h
16609
Daniel Veillard541d6552001-06-07 14:20:01 +000016610Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16611
16612 * xpath.c: robert pointed out xmlXPathNINF was not initialized
16613
Daniel Veillard8a367d42001-06-07 14:01:34 +000016614Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16615
16616 * doc/libxml-doc.el: Felix Natter provided a new version for
16617 libxml2
16618
Daniel Veillard8a926292001-06-07 11:20:20 +000016619Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16620
16621 * HTMLtree.c: when in a pre element no formatting space should
16622 be added.
16623
Daniel Veillard14839d52001-06-06 16:11:56 +000016624Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16625
16626 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
16627
Daniel Veillarde95e2392001-06-06 10:46:28 +000016628Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16629
16630 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
16631 hack
16632 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
16633 * uri.c: fixed a warning
16634
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000016635Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16636
16637 * HTMLtree.c: trying to close bug #55772 escaping in script
16638 elements
16639 * doc/xml.html: suggest to send mail to the list
16640
16641Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000016642
16643 * error.c: attempt to fix the xmlGetVarStr breakage once and for
16644 good. Use a macro and based on the solution provided in
16645 vsnprintf manual page from GNU.
16646
Bjorn Reese99748722001-06-05 12:49:15 +000016647Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
16648
16649 * error.c: Workaround for non-preserving variadic list.
16650 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
16651
Daniel Veillard2e4f1882001-06-01 10:11:57 +000016652Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16653
16654 * doc/xml.html: added 2.3.10 release
16655
Daniel Veillardb3a182e2001-06-01 09:28:09 +000016656Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16657
16658 * configure.in: releasing 2.3.10
16659
Daniel Veillard3c2758d2001-05-31 18:43:43 +000016660Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16661
16662 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
16663
Daniel Veillard20042422001-05-31 18:22:04 +000016664Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16665
16666 * encoding.c: Robert Collins provided a patch to add the
16667 "US-ASCII" encoding alias
16668
Daniel Veillard97ac1312001-05-30 19:14:17 +000016669Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16670
16671 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
16672 string oriented functions and started cleaning the related areas
16673 in xpath.c which needed fixing in this respect
16674
Daniel Veillard2d703722001-05-30 18:32:34 +000016675Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16676
16677 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
16678 #55380
16679 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
16680
Daniel Veillard9403a042001-05-28 11:00:53 +000016681Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16682
16683 * TODO: updated
16684 * nanohttp.[ch] : started adding APIs to get the redirected URL
16685 when this occurs (needed for further base computation
16686 * tree.h: cleanup
16687 * encoding.c: cleanup
16688 * SAX.c: minor change around ctxt->loadsubset
16689
Daniel Veillard6278fb52001-05-25 07:38:41 +000016690Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16691
16692 * Makefile.am include/Makefile.am: small change to have
16693 include/libxml rebuilt if working from CVS.
16694 * uri.c: applied another patch from Carl Douglas for URI escaping,
16695 this should close bug #51876
16696
Daniel Veillardd16df9f2001-05-23 13:44:21 +000016697Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16698
16699 * xinclude.c: fixed XInclude recursive behaviour bug #54678
16700 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
16701 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
16702 added specific regression test
16703 * parser.h: preparing for the XSLT mode where DTD inherited
16704 attributes are added to the tree.
16705
Daniel Veillardbbd22452001-05-23 12:02:27 +000016706Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16707
16708 * xinclude.[ch]: Updated the namespace for the Last Call version
16709 * result/XInclude/include test/XInclude/include: updated the
16710 testsuite accordingly
16711
Daniel Veillard8514c672001-05-23 10:29:12 +000016712Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16713
16714 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
16715 related to bug #51876
16716
Daniel Veillard42596ad2001-05-22 16:57:14 +000016717Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16718
16719 * tree.c: fixed a gross mistake in base computation, xml:base is
16720 not completely correct yet (need cascade).
16721 * xpath.[ch]: added the few things needed to find a function name
16722 and URI from the XPath context when it is called.
16723
Daniel Veillard81418e32001-05-22 15:08:55 +000016724Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16725
16726 * catalog.[ch]: fixes and add xmlLoadCatalogs()
16727 * DOCBparser.c: small cleanup
16728 * xmllint.c: added a --catalogs option to load catalogs from
16729 $SGML_CATALOG_FILES
16730 * tree.c: cleanup
16731 * configure.in: iconv library fixup, ICONV_LIBS
16732
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000016733Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16734
16735 * catalog.c: handling of CATALOG entries. detection of recursion,
16736 and a few bugfixes
16737 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
16738 against the default namespace
16739
Daniel Veillard04b93292001-05-21 08:15:31 +000016740Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16741
16742 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
16743
Daniel Veillarda97a19b2001-05-20 13:19:52 +000016744Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16745
16746 * parser.c: fixed propagation context info when parsing an
16747 external entity.
16748 * doc/html/*.html: regenerated a couple of docs
16749
Daniel Veillard4623acd2001-05-19 15:13:15 +000016750Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16751
16752 * doc/xml.html: update with 2.3.9 informations
16753
Daniel Veillardbed7b052001-05-19 14:59:49 +000016754Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16755
16756 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
16757 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
16758 * doc/html/* : rebuilt the docs
16759 * valid.c: small patch which may improve some case when
16760 validating.
16761
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000016762Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16763
16764 * HTMLparser.c: Closed bug #54891
16765 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
16766 to the suite
16767
16768Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16769
16770 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
16771 applied a documentation patch from LotR and filled in a few missing
16772 descriptions
16773
Daniel Veillard76d66f42001-05-16 21:05:17 +000016774Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16775
16776 * xpath.c tree.c parser.c: speed optimizations at the parser level
16777 document tree freeing and xpath evaluation
16778
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000016779Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16780
16781 * parser.c parser.h parserInternals.h: fixed a couple of
16782 interfaces for handling memory buffer input to const char *
16783 upon suggestion of JamesH.
16784
Daniel Veillardc3739e72001-05-15 15:23:27 +000016785Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16786
16787 * configure.in: LoTR sent a patch fixing the previous commit
16788
Daniel Veillarda4f27e02001-05-15 12:41:29 +000016789Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16790
16791 * configure.in: trying to deal again with the stoopid -R linking
16792 flag of Solaris
16793
Daniel Veillard790142b2001-05-15 10:51:53 +000016794Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16795
16796 * xpath.h: two nodeset access macros from Thomas Broyer
16797
Daniel Veillardba0b8c92001-05-15 09:43:47 +000016798Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16799
16800 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
16801 patch from Thomas Broyer
16802
Daniel Veillarde62d36c2001-05-15 08:53:16 +000016803Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16804
16805 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
16806 case
16807 * INSTALL: was empty added stuff from the FAQ
16808
Daniel Veillard75bea542001-05-11 17:41:21 +000016809Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16810
16811 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
16812 attributes handling and #54433 by adding xmlUnsetProp()
16813 and xmlUnsetNsProp()
16814
Daniel Veillard0a2a1632001-05-11 14:18:03 +000016815Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16816
16817 * HTMLparser.c: Patch from Jonas Borgström
16818 (htmlGetEndPriority): New function, returns
16819 the priority of a certain element.
16820 (htmlAutoCloseOnClose): Only close inline elements if they
16821 all have lower or equal priority.
16822 * result/HTML: this of course changed a number of tests results.
16823
Daniel Veillard7d6fd212001-05-10 15:34:11 +000016824Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16825
16826 * xmlIO.c catalog.c: plugged in the default catalog resolution
16827 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
16828 documentations
16829 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
16830
Daniel Veillarda7374592001-05-10 14:17:55 +000016831Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16832
16833 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
16834 integrating catalogs
16835 * catalog.[ch] testCatalog.c: adding a small catalo API
16836 (only SGML catalog support).
16837 * parser.c: restaured xmlKeepBlanksDefault(0) API
16838
Daniel Veillardc17337c2001-05-09 10:51:31 +000016839Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16840
16841 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
16842
Daniel Veillard257d9102001-05-08 10:41:44 +000016843Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16844
16845 * parser.c: added xmlParseExternalEntityPrivate() to allow
16846 propagation of ctxt->_private when parsing external entities
16847
Daniel Veillard083c2662001-05-08 08:27:14 +000016848Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16849
16850 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
16851
Daniel Veillard01ef7382001-05-08 07:31:43 +000016852Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16853
16854 * configure.in: fixed a small portability problem with AM_CONDITIONAL
16855
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000016856Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16857
16858 * valid.c: warn when indeterminist content model is detected
16859 * result/VC/ElementValid8: this adds a message
16860 * Makefile.am: add --novalid for VCM tests
16861 * parserInternals.c: added a call to Init memory
16862
Daniel Veillard64269352001-05-04 17:52:34 +000016863Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16864
16865 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
16866 when both parameters are NULL.
16867
Daniel Veillard37721922001-05-04 15:21:12 +000016868Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16869
16870 * valid.c: applied small patch from Gary Pennington, reindented
16871 some part of the code.
16872
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000016873Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16874
16875 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
16876 release, updated and regenerated the docs
16877
Daniel Veillard357c9602001-05-03 10:49:20 +000016878Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16879
16880 * xpath.c result/XPath/expr/floats : clarified and cleanup
16881 printing of abnormal floats in tests.
16882
Daniel Veillarda2bc3682001-05-03 08:27:20 +000016883Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16884
16885 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
16886 * results/HTML/ : a few changes in the output of the HTML tests as
16887 a result.
16888 * configure.in: tying to fix -liconv where needed
16889
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000016890Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16891
16892 * Makefile.am: fixed a stupid error
16893
Daniel Veillard7150a032001-05-02 16:41:11 +000016894Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16895
16896 * configure.in Makefile.am: make the inclusion of the trio
16897 modules in the library conditional
16898
Daniel Veillardc057c5d2001-05-02 12:41:24 +000016899Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16900
16901 * DOCBparser.c: patche from László Kovács, fixed entities refs
16902 in attributes handling
16903
Daniel Veillardedddff92001-05-02 10:58:52 +000016904Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16905
16906 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
16907 flushing
16908
Daniel Veillardc8f620b2001-04-30 20:31:33 +000016909Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16910
16911 * xpath.c: fix of an XSLT namespace bug reported on the list
16912 general/bug-8-
16913
Daniel Veillard5792e162001-04-30 17:44:45 +000016914Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16915
16916 * strio.h trio.c: Dan McNichol suggested a couple of small
16917 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
16918
Daniel Veillard02141ea2001-04-30 11:46:40 +000016919Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16920
16921 * tree.c parser.c encoding.c: spent a bit more time looking
16922 at the parsing speed and DOM handling. Added a few more
16923 speedups.
16924
Daniel Veillard3ed155f2001-04-29 19:56:59 +000016925Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16926
16927 * parser.c: small but effective parsing speed improvement
16928
Daniel Veillardb59076b2001-04-29 17:04:07 +000016929Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16930
16931 * configure.in: default on the DocBook parser inclusion (for Gnome)
16932 * DOCBparser.h: fixed a header reference
16933
Daniel Veillardb45c43b2001-04-28 17:02:11 +000016934Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16935
16936 * configure.in xpath.c: applied Bjorn patches for FPE on the
16937 alpha
16938
Daniel Veillardeefd4492001-04-28 16:55:50 +000016939Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16940
16941 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
16942 xmlSaveFormatFileTo()
16943
Daniel Veillarde39a93d2001-04-28 14:35:02 +000016944Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16945
16946 * xpath.c: simple and efficient optimization, XPath functions
16947 aways bind to the same code, cache this
16948 * TODO: updated (by saying some is obsolete)
16949
Daniel Veillard2156a562001-04-28 12:24:34 +000016950Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16951
16952 * xpath.c: more cleanup work on XPath name parsing routines
16953
Daniel Veillard61d80a22001-04-27 17:13:01 +000016954Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16955
16956 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
16957 xmlXPathParseName
16958 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
16959 * debugXML.c: avoid compilation problems if compiling without
16960 HTML support, Igor Zlatkovic
16961 * win32/libxml2/libxml2.def.src: being able to compile without
16962 XPath on Windows
16963
Daniel Veillarddbb14a72001-04-26 20:54:01 +000016964Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16965
16966 * libxml.m4: yet another patch from Toshio Kuratomi
16967
Daniel Veillard2913e4c2001-04-26 19:29:02 +000016968Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16969
16970 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
16971
Daniel Veillard67fee942001-04-26 18:59:03 +000016972Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16973
16974 * tree.[ch]: added xmlSaveFormatFile interface for saving
16975 and indenting a file.
16976
Daniel Veillard82e49712001-04-26 14:38:03 +000016977Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16978
16979 * xpath.c: fixed bug #53689 related to processing-instruction()
16980
Daniel Veillard02f077a2001-04-26 10:59:11 +000016981Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16982
16983 * DOCBparser.c: patche from László Kovács
16984
Daniel Veillard30211a02001-04-26 09:33:18 +000016985Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16986
16987 * parser.c: applied fixes from Christian Glahn bug report #53391
16988
Daniel Veillard5a7c3452001-04-26 09:16:13 +000016989Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16990
16991 * error.c: Jean François Lecomte provided a complete description
16992 and a fix to bug #53537
16993
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000016994Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16995
16996 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
16997
Daniel Veillard1034da22001-04-25 19:06:28 +000016998Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16999
17000 * DOCBparser.c SAX.c: a bit more work on entities processing.
17001 Still Need to cleanup XML output and references in attributes
17002
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000017003Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17004
17005 * DOCBparser.c include/Makefile.am: two patches from László Kovács
17006
Daniel Veillardb33c2012001-04-25 12:59:04 +000017007Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17008
17009 * tree.c: trying to fix #53574, not completely complete,
17010 I would like xmllint --copy --debug test/ent1 and
17011 xmllint --debug test/ent1 to show the same result.
17012 * xpath.c: fix a bug when trying to sort namespace nodes
17013
Daniel Veillard5146f202001-04-25 10:29:44 +000017014Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17015
17016 * HTMLtree.c: real fix for #53402
17017
Daniel Veillard7533cc82001-04-24 15:52:00 +000017018Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17019
17020 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
17021 PIs when using xsl:output
17022 * valid.c: closing #53537 some case generate segfaults if there
17023 is validity errors
17024
Daniel Veillard61b33d52001-04-24 13:55:12 +000017025Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17026
17027 * SAX.c testDocbook.c DOCBparser.c: more work on the support
17028 of external parsed entities, added --noent to testDocbook
17029 * valid.c: Garry Pennington found an uninitialized variable
17030 access in xmlValidateElementContent()
17031
Daniel Veillard56098d42001-04-24 12:51:09 +000017032Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17033
17034 * HTMLparser.c : HTML parsing still sucks ... trying to deal
17035 with madness
17036 * result/HTML/ : this modified the result of the regression tests
17037 a lot.
17038
Daniel Veillard122376b2001-04-24 12:12:30 +000017039Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17040
17041 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
17042 to doc where it wasn't checked against NULL reported by
17043 Jens Laas
17044
Daniel Veillard43dadeb2001-04-24 11:23:35 +000017045Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17046
17047 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
17048 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
17049
Daniel Veillardeae522a2001-04-23 13:41:34 +000017050Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17051
17052 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
17053 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
17054 * SAX.[ch]: cleanup and updates for DocBook
17055 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
17056 ex SGML identifier changes
17057 * valid.c: removed a static unused function.
17058
Daniel Veillardde57c612001-04-23 09:13:36 +000017059Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17060
17061 * HTMLtree.c: applied change for Paul Sponagl on script saving
17062 * Makefile.am: the warning about entity title.xml are normal.
17063
Daniel Veillard393df012001-04-22 20:11:18 +000017064Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17065
17066 * configure.in: release of 2.3.7
17067 * Makefile.am: fixing make distcheck
17068
Daniel Veillarda41123c2001-04-22 19:31:20 +000017069Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17070
17071 * doc/html/* doc/xml.html: updated and regenerated the docs
17072
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000017073Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17074
17075 * xpath.c: fixed the XPointer problem introduced in 2.3.6
17076
Daniel Veillarde82a9922001-04-22 12:12:58 +000017077Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17078
17079 * tree.c: fixed #53388 with the provided patch
17080
Daniel Veillard06803992001-04-22 10:35:56 +000017081Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17082
17083 * valid.c: Bjorn detected an invalid memory access. Fixed
17084 vstateVPush()
17085
Daniel Veillard40af6492001-04-22 08:50:55 +000017086Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17087
17088 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
17089
Bjorn Reese70a9da52001-04-21 16:57:29 +000017090Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
17091
17092 * libxml.h: new header used only for the compilation of libxml
17093 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
17094 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
17095 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
17096 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
17097 xmlmemory.c xpath.c xpointer.c: libxml.h integration
17098 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
17099 baseline (version 1.2 plus a single patch).
17100 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
17101 scientific notation for numbers. Tests added.
17102 * xpath.c: formatting of numbers changed to use sprintf
17103 (contribution from William Brack)
17104
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000017105Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17106
17107 * valid.c: cleanup, more useful debugging
17108 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
17109 * xmlIO.c: entity loading is printed as an error when validating
17110
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000017111Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17112
17113 * valid.c: fixed to validate within entities
17114 * test/VCM/v22.xml: added a specific testcase
17115
Daniel Veillardca1f1722001-04-20 15:47:35 +000017116Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17117
17118 * valid.c: forgot an epsilon transition in for ()+
17119 * test/VCM/v21.xml : added a specific test case
17120
Daniel Veillard85349052001-04-20 13:48:21 +000017121Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17122
17123 * valid.c: removed a state explosion exhibited by RSS
17124 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
17125 from bug #51872
17126
Daniel Veillarddab4cb32001-04-20 13:03:48 +000017127Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17128
17129 * valid.[ch] tree.h: worked *hard* to get non-determinist content
17130 validation without using an ugly NFA -> DFA algo in the source.
17131 Made a specific algorithm easier to maintain, using a single
17132 stack and without recursion.
17133 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
17134 * hash.c: made the growing routine static
17135 * tree.h parser.c: added the parent information to an
17136 xmlElementContent node.
17137
Daniel Veillarde470df72001-04-18 21:41:07 +000017138Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17139
17140 * SAX.c parser.c xpath.c: generating IDs when not validating
17141 from an external parsed entity was poisoning the ID has table
17142 with removed values. This was killing XSLT on the KDE help
17143 browser.
17144
Daniel Veillardceacdd92001-04-18 15:10:35 +000017145Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17146
17147 * entities.h: andrew@ugh.net.au detected a double declaration
17148
Daniel Veillarda10efa82001-04-18 13:09:01 +000017149Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17150
17151 * debugXML.c hash.c tree.h valid.c : some changes related to
17152 the validation suport to improve speed with DocBook
17153 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
17154 the way validation errors get reported
17155
Daniel Veillard1ed3f882001-04-18 09:45:35 +000017156Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17157
17158 * HTMLparser.c HTMLtree.c: applied part of the patches provided
17159 by P C Chow and William M. Brack for XSLT HTML output
17160
Daniel Veillard2d90de42001-04-16 17:46:18 +000017161Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17162
17163 * xmlversion.h.in win32config.h win32/libxml2/*: applied
17164 Igor Zlatkovic patches for MSC compilation and added his
17165 updates
17166
Daniel Veillarde043ee12001-04-16 14:08:07 +000017167Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17168
17169 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
17170 prefix lookup.
17171 * parserInternals.c: fixed the bug reported by Morus Walter
17172 due to an off by one typo in xmlStringCurrentChar()
17173
Daniel Veillarda3bfca52001-04-12 15:42:58 +000017174Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17175
17176 * HTMLparser.c result/HTML/*: revamped the way the HTML
17177 parser handles end of tags or end of input
17178
Daniel Veillard82daa812001-04-12 08:55:36 +000017179Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17180
17181 * tree.[ch] : added xmlDocCopyNode for gdome2 support
17182
Daniel Veillard67a21302001-04-11 14:39:16 +000017183Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17184
17185 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
17186 bug where the linktime verions of free() won't work ...
17187
Daniel Veillard27b55282001-04-11 12:22:25 +000017188Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17189
17190 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
17191
Daniel Veillardafc73112001-04-11 11:51:41 +000017192Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17193
17194 * doc/xml.html: added 2.3.6 release
17195
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000017196Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17197
17198 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
17199 * result/wml.xml: resulted in a small output change
17200
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000017201Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17202
17203 * tree.c: xmlNewDoc was missing the charset initialization
17204 * xmllint.c: added --auto to autogenerate a doc, allow to
17205 reproduce the problem fixed on xmlNewDoc
17206
Daniel Veillard1731d6a2001-04-10 16:38:06 +000017207Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17208
17209 * xpath.c: trying to get 52979 solved
17210 * tree.c result/ result/noent/: trying to get 52712 solved, this
17211 also made me clean up the fact that XML output in general should
17212 not add formating blanks by default, this changed the output of
17213 a few tests
17214
Daniel Veillard73639a72001-04-10 14:31:39 +000017215Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17216
17217 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
17218
Daniel Veillardfac26a12001-04-08 13:08:14 +000017219Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17220
17221 * configure.in: finally released 2.3.6
17222
Daniel Veillard911f49a2001-04-07 15:39:35 +000017223Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17224
17225 * xpath.c: checking for null pointer generated by new code
17226
Daniel Veillardd8df6c02001-04-05 16:54:14 +000017227Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17228
17229 * xpath.c: fixed a [] evaluation problem reported
17230 * test/XPath/tests/simpleaddr: extended test
17231 * result/XPath/simpleaddr: updated result
17232
Daniel Veillard3b2c2612001-04-04 00:09:00 +000017233Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17234
17235 * xmllint.c: Dan Timis reported a portability problem
17236 on Macs without mmap, fixed it.
17237
Daniel Veillardb38bd552001-04-03 18:22:00 +000017238Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17239
17240 * testXPath.c : added a --tree option allowing to display the
17241 tree dump of the XPath expression
17242
Daniel Veillard4dd93462001-04-02 15:16:19 +000017243Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17244
17245 * xpath.c: fixed a memleak when comparing nodesets
17246 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
17247 * tree.c: added a TODO
17248
Daniel Veillard92ad2102001-03-27 12:47:33 +000017249Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17250
17251 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
17252 we need string functions
17253 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
17254 to be able to use them where needed. Applied some changes
17255 to reduce name linking pollution and compile in only what's
17256 needed.
17257 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
17258 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
17259 for the string manipulation functions
17260 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
17261 to the free() function of xmlmemory.c
17262 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
17263 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
17264 usage.
17265
17266
Daniel Veillard2be30642001-03-27 00:32:28 +000017267Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17268
17269 * error.c: applied the context output patch of the error
17270 handling submitted by Chuck Griffith
17271 * error/VC/*: this slightly change some error logs
17272
Daniel Veillard50582112001-03-26 22:52:16 +000017273Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17274
17275 * parser.c: fixed line number reporting on error
17276
Daniel Veillard04be4f52001-03-26 21:23:53 +000017277Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17278
17279 * parser.c: Sullivan and Darin found a parser bug,
17280 applied the patch.
17281
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000017282Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17283
17284 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
17285 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
17286 xmlversion.h.in xpointer.c: of course the way I defined
17287 UNUSED breaks on old gcc version. Try to be smart and
17288 also define it directly in xmlversion.h
17289 * configure.in: removed -ansi flag from the pedantic set
17290
17291Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000017292 Huge cleanup, I switched to compile with
17293 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
17294 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
17295 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
17296 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
17297 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
17298 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
17299 encoding.h entities.c error.c list.[ch] nanoftp.c
17300 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
17301 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
17302 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
17303 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
17304 Cleanup, staticfied a number of non-exported functions,
17305 detected and cleaned up a dozen of problem found this way,
17306 avoided a lot of public function name/typedef/system names clashes
17307 * doc/xml.html: updated
17308 * configure.in: switched private flags to the really pedantic ones.
17309
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000017310Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17311
17312 * configure.in: 2.3.5
17313 * doc/html/*: rebuilt the docs
17314
Daniel Veillard146c9122001-03-22 15:22:27 +000017315Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17316
17317 * parser.c: fixed a reported bug in NOTATION parsing
17318 * uri.c: accepted but not fixed bug 51876, added TODO
17319 * Makefile.am: fixed bug 51876
17320
Daniel Veillarda5f013b2001-03-22 12:44:45 +000017321Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17322
17323 * config.h.in configure.in error.c: fix a compilation problem
17324 on platforms without vsnprintf (xml@thewrittenword.com)
17325
Daniel Veillarde020c3a2001-03-21 18:06:15 +000017326Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17327
17328 * parser.c: fixed a function name header typo
17329 * SAX.c: notations can also occur in external subset.
17330
Daniel Veillard7d42b542001-03-20 13:22:46 +000017331Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17332
17333 * error.c: removed a C++ like comment
17334
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000017335Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17336
17337 * parser.c: fixing bug 52299 strange condition leading
17338 to a parser crash due to a buffer overflow
17339 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
17340 added the specific test case
17341
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000017342Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17343
17344 * xpath.[ch]: still a lot of cleanup based on XSLT, added
17345 xmlXPathConvert{String,Number,Boolean} to be able to make
17346 type casts without a context stack, fixed some implementation
17347 problems related to the absence of context at parse-time,
17348 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
17349 in the public API too
17350 * xpointer.c xpathInternals.h: we need to know at parse time
17351 whether we are compiling an XPointer
17352
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000017353Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17354
17355 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
17356 cleaned up the parser internals, refactored XPath code, added
17357 new compilation based APIs and cleanly separated public and
17358 private APIs.
17359
Daniel Veillardd007d6c2001-03-19 00:01:07 +000017360Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17361
17362 * xpath.h: the comp field must be added at the end to avoid
17363 killing binary compat.
17364
Daniel Veillard9e7160d2001-03-18 23:17:47 +000017365Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17366
17367 * Makefile.am: detect XPath memleaks in regreson tests
17368 * error.c: fixed and error w.r.t. error reporting still using
17369 stderr
17370 * hash.c: added new line at end of file
17371 * tree.h: minor cleanup
17372 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
17373 expression parsing from evaluation, resulted in a number of
17374 changes internally, and in XPointer. Likely to break stuff
17375 using xpathInternals.h but should remain binary compatible,
17376 new interfaces will be added.
17377
Daniel Veillardd574f782001-03-14 19:40:17 +000017378Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17379
17380 * configure.in: fixed a couple of problems reported by
17381 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
17382 without gcc on non linux platforms.
17383
Daniel Veillard0a6c3582001-03-14 19:15:37 +000017384Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17385
17386 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
17387 a fix for --with-html-dir= configure support. I hope it won't
17388 break rpm generation
17389
Daniel Veillarda022fe02001-03-14 16:30:00 +000017390Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17391
17392 * xmlIO.c: one function comment cleanup.
17393
Daniel Veillard25239c12001-03-14 13:56:48 +000017394Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17395
17396 * SAX.c: external subset notations were improperly registered
17397 in the internal subset.
17398
Daniel Veillard2c4754f2001-03-13 09:31:12 +000017399Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17400
17401 * README.cvs-commits: added, pointing to HACKING
17402 * HACKING: updated
17403
Daniel Veillard82ab81e2001-03-12 21:11:21 +000017404Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17405
17406 * parser.c: and Matt Sergeant found one in the XML push
17407 parser (erroneous check I forgot to remove when I fixed the
17408 main parser).
17409
Daniel Veillard68d7b672001-03-12 18:22:04 +000017410Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17411
17412 * xpath.c: ptittom found a small bug in UnaryExpr
17413
Daniel Veillarde356c282001-03-10 12:32:04 +000017414Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17415
17416 * configure.in: bumped to 2.3.4
17417 * error.c: fixed bug #51860
17418 * tree.c: fixed bug #51861
17419 * valid.c: cleanup, more debug, failed to fix one bug crap ...
17420 * tree.[ch] : added xmlDefaultBufferSize
17421 * nanoftp.c: typo in function name header block
17422 * doc/xml.html : updated, added link to XML::LibXSLT
17423 * doc/html/* : rebuilt the docs
17424
Daniel Veillard80f32572001-03-07 19:45:40 +000017425Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17426
17427 * parser.c SAX.c: the new content parsing code raised an
17428 ugly bug in the characters() SAX callback. Found it
17429 just because of strangeness in XSLT XML Rec ouptut :-(
17430
Daniel Veillard6c831202001-03-07 15:57:53 +000017431Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17432
17433 * Makefile.am: Martin Baulig suggested to add -lm
17434 * tree.c: found another bug in xmlNodeGetContent()
17435
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000017436Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17437
17438 * xpath.c: Bjorn found the error related to strictness of comparison.
17439
Daniel Veillard29631a82001-03-05 09:49:20 +000017440Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17441
17442 * parser.c: trying to fix the Dtd parsing problem reported
17443 by Gary, side effect of last week speed optimizations.
17444
Daniel Veillard14be0a12001-03-03 18:50:55 +000017445Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17446
17447 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
17448 * parserInternals.c: removed unneeded test raised by Stric
17449
Bjorn Reesee1dc0112001-03-03 12:09:03 +000017450Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
17451
17452 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
17453 and fixed by William Brack). Added xmlXPathFormatNumber.
17454 Changed the sorting slightly.
17455 * configure.in Makefile.am example/Makefile.am: Added -lm.
17456 Please note that applications linking with libxml2, must
17457 also like with the math library from now on.
17458
Daniel Veillardf9533d12001-03-03 10:04:57 +000017459Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17460
17461 * HTMLparser.c: fixed loop reported by Marc Sanfacon
17462
Daniel Veillard2f362242001-03-02 17:36:21 +000017463Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17464
17465 * parser.c: one must report spaces even if the Dtd element
17466 content proves that this is not part of the element content.
17467 * result/valid/*.xml: this changed the ouptu slightly
17468
Daniel Veillardb402c072001-03-01 17:28:58 +000017469Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17470
17471 * configure.in: bumped to 2.3.3
17472 * doc/xml.html: updated
17473
Daniel Veillard77851712001-02-27 21:54:07 +000017474Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17475
17476 * tree.c: minor doc fix
17477 * xpath.c: deallocation issues when a result tree has been
17478 converted to a node-set
17479
Daniel Veillardec70e912001-02-26 20:10:45 +000017480Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17481
17482 * doc/xml.html: oops corrected dates s/2000/2001
17483
Daniel Veillard8730c562001-02-26 10:49:57 +000017484Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17485
17486 * valid.c: new patch from Gary Pennington
17487
Daniel Veillard91e9d582001-02-26 07:31:12 +000017488Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17489
17490 * doc/xml.html: applied patch from Ankh
17491
Daniel Veillardedac3c92001-02-26 01:36:19 +000017492Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17493
17494 * xinclude.c: fixed a problem building on Mac
17495
Daniel Veillard21a0f912001-02-25 19:54:14 +000017496Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17497
17498 * parser.c: more work on increasing parsing ferformances
17499
Daniel Veillard48b2f892001-02-25 16:11:03 +000017500Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17501
17502 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
17503 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
17504 avoiding memcpy in production builds MEM_CLEANUP macro use
17505 * parser.[ch] parserInternals.c: optimizations of the tightest
17506 internal loops inside the parser. Better checking of I/O
17507 flushing/loading conditions
17508 * xmllint.c : added --timing
17509
Daniel Veillard71681102001-02-24 17:48:53 +000017510Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17511
17512 * configure.in: bumped to 2.3.2
17513 * doc/xml.html: updated for release
17514
Daniel Veillardbbd51d52001-02-24 03:07:03 +000017515Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17516
17517 * xpath.c: found a memleak and fixed a nasty bug
17518
Daniel Veillardf7cd4812001-02-23 18:44:52 +000017519Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17520
17521 * xmllint.[c1] : added return code errors for xmllint
17522 * xpath.c: specific debug dump function for result value trees
17523
Daniel Veillard4b637072001-02-21 21:52:55 +000017524Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17525
17526 * xpath.c: finally implemented xmlXPathCompareNodeSets
17527 * test/XPath/expr/floats results/XPath/expr/floats: added
17528 a test for float expressions
17529
Daniel Veillardf714aa32001-02-21 03:07:44 +000017530Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17531
17532 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
17533 * parserInternals.[ch]: trying to speed up parsing
17534 * xpath.c : speeded up node set equality op
17535
Daniel Veillarde0c3a622001-02-19 18:05:20 +000017536Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17537
17538 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
17539 better handling of ID/IDREF and the list modules associated
17540 * configure.in: small CFLAGS cleanup
17541
Daniel Veillarda8abee62001-02-19 15:14:59 +000017542Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17543
17544 * configure.in: fixed iconv detection on AIX (stric)
17545
Daniel Veillardbca64ef2001-02-19 22:20:01 +000017546Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000017547
17548 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
17549
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000017550Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
17551
17552 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
17553 and optimized xmlXPathNodeSetSort
17554
Daniel Veillard142adbf2001-02-17 13:21:05 +000017555Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17556
17557 * xpath.c: bug fix when context size is 0
17558 * parser.c: I like Norm's Dtd because they still manage to break
17559 the parser occasionally
17560
Daniel Veillardf23e0092001-02-16 13:21:29 +000017561Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17562
17563 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
17564
Daniel Veillarde0e26512001-02-16 00:11:46 +000017565Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17566
17567 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
17568 attributes within the XML-1.0 namespace
17569
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000017570Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17571
17572 * xpathInternals.h: exported a few axis functions
17573 * doc/xml.html: updated the doc
17574
Daniel Veillard760f4422001-02-15 14:59:48 +000017575Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17576
17577 * configure.in: applied patch from Daniel van Balen for OpenBSD
17578 and bumped version to 2.3.1
17579 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
17580 attempt to find autoclosing was simply broken, removed it,
17581 updated the examples, this is better
17582
Daniel Veillardd194dd22001-02-14 10:37:43 +000017583Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17584
17585 * hash.[ch]: added Paolo Casarini patch to provide Delete from
17586 hash functionnalities.
17587 * doc/html/* : rebuild the doc
17588
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000017589Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17590
17591 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
17592 on predicate
17593 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
17594 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
17595 really want to have tags closed on output even if we accept
17596 unclosed ones on input
17597
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000017598Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17599
17600 * xpath.c: ouch don't free NULL, rare case fixed
17601 * tree.c: don't coalesce text nodes if they don't have the
17602 same behaviour wrt escaping on output
17603
Daniel Veillardd12b69d2001-02-11 20:17:31 +000017604Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17605
17606 * xpath.c: small fixup
17607 * SAX.c: don't warn on empty namespaces.
17608
Daniel Veillard6a2e4062001-02-08 10:31:33 +000017609Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17610
17611 * README: a bit of cleanup
17612 * configure.in: preparing for 2.3.0 release
17613
Daniel Veillard1f83d392001-02-08 09:37:42 +000017614Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17615
17616 * hash.[ch]: added a first version of xmlHashSize()
17617 * valid.c: another bug fix from Gary Pennington
17618
Daniel Veillard5eef6222001-02-07 18:24:48 +000017619Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17620
17621 * valid.c: couple of bug fixes pointed by Gary Pennington
17622 * HTMLtree.c: #if 0 cleanup
17623
Daniel Veillard2c257ec2001-02-06 13:29:07 +000017624Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17625
17626 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
17627 which removes a time consuming check of xmlXPathNodeSetAdd()
17628 and use it in places where we are sure to not break unicity
17629
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000017630Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17631
17632 * xpath.c: bug fixes found from XSLT
17633 * tree.c: preserve node->name special values when copying nodes.
17634 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
17635 external subset are fetched when available but without full
17636 validation. Added xmlLoadExtDtdDefaultValue, need a function.
17637 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
17638 output with encoding disabled.
17639
Daniel Veillard2c833b62001-02-03 08:52:06 +000017640Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17641
17642 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
17643 xmlCheckFilename should not be called from xmlFileOpenW
17644 and xmlGzfileOpenW
17645
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000017646Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17647
17648 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
17649 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
17650 added the new tests for URI normalization
17651 * testURI.c: fixed stoopid bugs
17652 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
17653 the URI in the error messages are now properly normalized
17654
Daniel Veillardea28ce62001-02-02 08:20:19 +000017655Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17656
17657 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
17658
Daniel Veillarde99a4762001-02-01 04:34:35 +000017659Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17660
17661 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
17662
Daniel Veillard2b325a02001-01-31 20:46:31 +000017663Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17664
17665 * xpath.c: fixed mod operator
17666
Daniel Veillardde55cf62001-01-31 15:53:13 +000017667Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17668
17669 * parser.c: fixed xmlStrcat doc
17670 * tree.c: 2 fixes form Anders Carlson for copying nodes and
17671 trees.
17672
Daniel Veillard2f913b72001-01-31 13:23:49 +000017673Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17674
17675 * xpath.c result/XPath/tests/chaptersbase
17676 result/XPath/tests/simplebase: fixed XPath node()
17677 * tree.c: small fix in xmlNewNs()
17678 * Makefile.am: removed extraneous xml2Conf.sh rule
17679
Daniel Veillardb42042b2001-01-28 07:40:36 +000017680Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17681
17682 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
17683 Changed the library name, in order to get libxml-devel and
17684 libxml2-devel to coexist on a single system
17685 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
17686 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
17687
Daniel Veillardee0a4662001-01-27 18:59:33 +000017688Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17689
17690 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
17691 libxml2-devel installable in // as libxml-devel.
17692
Daniel Veillard5eb05942001-01-27 17:50:22 +000017693Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17694
17695 * doc/Makefile.am: fixed make rebuild in doc
17696 * doc/html/*.html: rebuilt the docs
17697
Daniel Veillard65c295d2001-01-26 09:32:39 +000017698Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17699
17700 * tree.c: patch from Bjorn Reese on xmlBufferCCat
17701
Daniel Veillard8e199902001-01-25 18:54:39 +000017702Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17703
17704 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
17705 the HTML doc to go into the -devel RPM ...
17706 * aclocal.m4 config.h.in: some updates due to auto* magic
17707
Daniel Veillard93086662001-01-25 18:13:04 +000017708Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17709
17710 * xpath.h: added a hook in the context structure allowing to
17711 link to extra support, needed for XSLT
17712
Daniel Veillardf17e09b2001-01-25 13:55:35 +000017713Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17714
17715 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
17716 xmlXPtrCmpPoints to use it.
17717 * propagated the following patch from Alejandro Forero
17718 * include/win32config.h xmlIO.c: applied further suggestions
17719 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
17720 * example/gjobread.c: fixed warnings, now that it builds
17721
17722Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
17723
17724 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
17725
17726 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
17727 filename points to a valid file (not a directory).
17728 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
17729 Added calls to xmlCheckFilenameDir.
17730
17731 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
17732 `path' (rather than `filename') as the parameter to gzopen and open.
17733
Daniel Veillard48177c22001-01-23 15:27:41 +000017734Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17735
17736 * Makefile.am: fixed a problem with EXTRA_DIST
17737
Daniel Veillardb83ba402001-01-22 22:45:10 +000017738Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17739
17740 * Makefile.am example/Makefile.am: finally found the trick
17741 to build the example, i.e. add "." in SUBDIRS before example
17742 in the list <grin/>
17743
Daniel Veillard82687162001-01-22 15:32:01 +000017744Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17745
17746 * doc/xml.html: updated with an XSLT section, removed pointer to
17747 W3C CVS base.
17748
Daniel Veillard8a7642f2001-01-22 10:45:16 +000017749Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17750
17751 * xpath.c: when copying a XSLT tree object teh tree need to be copied
17752 too, and deallocation need to occur the same way.
17753
Daniel Veillarde4566462001-01-22 09:58:39 +000017754Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17755
17756 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
17757 type correponding to an XSLT result tree fragment. Share most
17758 of the data format with node set, as well as operators.
17759 * HTMLtree.c: added a newline at the end of the doctype output
17760 whe this one is not present initially.
17761 * tree.c: make sure taht the parent and doc pointers are properly
17762 set when copying attributes (lists).
17763
Daniel Veillard701c7362001-01-21 09:48:59 +000017764Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17765
17766 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
17767
Daniel Veillard5a2b6972001-01-20 21:15:50 +000017768Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17769
17770 * xpath.c: seems I finally killed that ugly path evaluation
17771 context bug (tagged 9999 in case is is wrong)
17772
Daniel Veillard8f4d9752001-01-19 05:32:34 +000017773Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17774
17775 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
17776 for XSLT
17777
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000017778Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17779
17780 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
17781 for xmlGzfileOpen() bug
17782
Daniel Veillardf6eea272001-01-18 12:17:12 +000017783Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17784
17785 * xpath.c: removed an error found by XSLT usage
17786 * tree.c parserInternals.h: use a predefined static string
17787 for text and comment nodes, avoid freeing them in xmlFreeNode,
17788 exported the string name in parserInternals.h and added
17789 another value to disable encoding at output (for XSLT),
17790 gain memory, time.
17791
Daniel Veillard8f2cc572001-01-17 08:19:35 +000017792Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17793
17794 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
17795 win32/libxml2/libxml2_so.dsp: new makefiles and update
17796 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
17797
Daniel Veillardf831bfb2001-01-16 17:26:04 +000017798Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17799
17800 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
17801 Gary Pennington
17802
Daniel Veillard389e6b72001-01-15 19:41:13 +000017803Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17804
17805 * xpath.c: fixed the comaprision of values and nodelists,
17806 need to compare nodelist still ...
17807 * debugXML.c: avoided a possible core dump
17808 * HTMLparser.c: cleanup
17809 * nanohttp.c: contributed fix.
17810 * tree.c: fixes in properties handling added xmlSetNsProp
17811 needed by libxslt
17812 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
17813 comment
17814 * TODO: updated
17815
Daniel Veillard167bd532001-01-06 21:09:34 +000017816Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17817
17818 * parser.c parserInternals.c: applied Bjorn Reese optimization
17819 patch
17820
17821Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17822
17823 * Makefile.am: applied patch fro make check from Martin Vidner
17824
Daniel Veillard503b8932001-01-05 06:36:31 +000017825Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17826
17827 * configure.in: preparing 2.2.11
17828 * doc/html/*: rebuild the HTML files
17829 * doc/xml.html : updated
17830
Daniel Veillardc2f4df22001-01-04 14:06:39 +000017831Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17832
17833 * tree.c: fixed a stupid bug
17834 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
17835 patches related to validation of an XInclude processing result
17836 * TODO: updated
17837
Daniel Veillarde2488192001-01-04 10:54:22 +000017838Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17839
17840 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
17841 on large files
17842
Daniel Veillardf060a412001-01-03 20:52:44 +000017843Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17844
17845 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
17846
Daniel Veillard45cff692001-01-03 18:02:04 +000017847Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17848
17849 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
17850 reported by Jonas Borgström
17851 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
17852
Daniel Veillard08108982001-01-03 15:24:58 +000017853Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17854
17855 * testXPath.c xpath.c: fixing the XPath union expressions problem
17856 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
17857
Daniel Veillard4a6845d2001-01-03 13:32:39 +000017858Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17859
17860 * xmllint.c: Made is so if the file name is "-" is will read form
17861 standard input. Sven Heinicke <sven@zen.org>
17862 * tree.c: fixed a problem when growing buffer
17863 * tree.h: fixed the comment of the node types following andersca
17864 comment
17865 * TODO: updated
17866
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000017867Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17868
17869 * HTMLparser.[ch]: added a way to avoid adding automatically
17870 omitted tags. htmlHandleOmittedElem() allows to change the
17871 default handling.
17872 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
17873 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
17874 of xmllint too when using --memory flag, added a memory test
17875 suite at the Makefile level.
17876 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
17877 with namespace use when encountering QNames in XPath evalation,
17878 added xmlns() scheme in XPointer.
17879 * nanoftp.c : incorporated a fix
17880 * parser.c xmlIO.c: fixed problems raised with encoding when using
17881 the memory I/O
17882 * parserInternals.c: closed bug 25934 reported by
17883 torsten.landschoff@innominate.de
17884 * TODO: updated
17885
Daniel Veillarda1fe9102000-11-25 10:49:25 +000017886Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17887
17888 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
17889 on a non-updated tree :-(, made a 2.2.10 release to correct the
17890 situation
17891
Daniel Veillardce6e98d2000-11-25 09:54:49 +000017892Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17893
17894 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
17895 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
17896 integrated a set of OpenVMS changes from Howard Taylor
17897 <Howard.Taylor@pacoast.com>
17898
Daniel Veillard58770e72000-11-25 00:48:47 +000017899Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17900
17901 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
17902 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
17903
Daniel Veillardf62ceff2000-11-24 23:36:01 +000017904Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17905
17906 * HTMLparser.c: some fixes on auto-open of html/head/body
17907 * encoding.c: fixed a compilation error on some gcc env
17908 * xpath.c xpointer.[ch] xpathInternals.h: improved the
17909 XPointer implementation
17910 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
17911 related XPointer tests and associated results
17912
Daniel Veillard300f7d62000-11-24 13:04:04 +000017913Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17914
17915 * doc/xmldtd.html doc/xml.html: following a short step by step
17916 guidance on IRC to help maciej with DTDs I started a small
17917 page on the subject.
17918
Daniel Veillard748e45d2000-11-17 16:36:08 +000017919Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17920
17921 * HTMLparser.c: fixed handling of broken charrefs
17922 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
17923 patches
17924
Daniel Veillard28929b22000-11-13 18:22:49 +000017925Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17926
17927 * doc/xml.html doc/html/* : rebuilt the docs after adding
17928 xinclude and updated page for 2.2.7 and 2.2.8
17929 * configure.in: releasing 2.2.8
17930
Daniel Veillard41e06512000-11-13 11:47:47 +000017931Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17932
17933 * parser.[ch] parserInternals.c: applied the conditional
17934 section processing fix from Jonathan P Springer
17935 <jonathan.springer2@gte.net>
17936 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
17937 project file, fixed iconv default non support
17938 * xpath.c: fixed the problem of evaluating relative expressions
17939 when a node context is provided.
17940
Daniel Veillardbf432752000-11-12 15:56:56 +000017941Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17942
17943 * nanoftp.c: fixed gcc 2.95 new warnings
17944 * SAX.c: fixed a stupid bug
17945 * tree.c: fixed a formatting problem when round-tripping
17946 from/to memory
17947 * xinclude.c: chased memleak, fixed a base problem
17948 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
17949 xmlXPtrBuildNodeList()
17950 * TODO: updated
17951 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
17952 adding a first small set of regression tests for XInclude
17953
Daniel Veillardc2def842000-11-07 14:21:01 +000017954Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17955
17956 * nanohttp.[ch]: applied Wayne Davison patches to access
17957 the WWW-Authorization header.
17958 * parser.c: Closed Bug#30847: Problems when switching encoding
17959 in short files by applying Simon Berg's patch.
17960 * valid.c: fixed a validation problem
17961 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
17962 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
17963 Wayne Davison
17964 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
17965 need to be extended to non full nodes selections.
17966 * xinclude.c: starts to work decently
17967
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000017968Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17969
17970 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
17971 debugXML.c xmlversion.h.in: Started adding XInclude support,
17972 this is a new xmllint option
17973 * tree.c xpath.c: applied TOM patches for XPath
17974 * xpointer.c: fixed a couple of errors.
17975 * uri.c: added an escaping function needed for xinclude
17976 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
17977 new warning from RH70 gcc's version
17978
Daniel Veillarda4964b72000-10-31 18:23:44 +000017979Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17980
17981 * HTMLparser.c: fixed loop on invalid char in scripts
17982 * parser.c: update to description of xmlIOParseDTD()
17983 * libxml.m4 xmlversion.h.in: changes contributed by
17984 Michael Schmeing <m.schmeing@internet-factory.de>
17985 * configure.in: preparing for 2.2.7
17986 * Makefile.am: trying to avoid config.h and acconfig.h
17987 being included in the distrib
17988 * configure.in: released 2.2.7
17989
17990Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17991
17992 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
17993 like namespaces for good. Unified xmlNs and xmlNode somewhat.
17994
Daniel Veillard01411222000-10-30 15:33:22 +000017995Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17996
17997 * parser.[ch]: added xmlIOParseDTD()
17998 * xpointer.c: added support for the 2 extra parameters of
17999 string-range, fixed a stoopid error when '0' was present
18000 in XPointer expressions
18001 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
18002 testsuite for the above
18003
Daniel Veillard6db58192000-10-30 09:27:53 +000018004Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18005
18006 * libxml.spec.in: improved package descriptions
18007
Daniel Veillarda5db68a2000-10-29 18:06:06 +000018008Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18009
18010 * xpath.c xpathInternals.h: applied a large cleaning patch
18011 from TOM <ptittom@free.fr>, it also add namespace support
18012 for function and variables registration.
18013
Daniel Veillardbd20df72000-10-29 17:53:40 +000018014Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18015
18016 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
18017 * Makefile.mingw: Wayne Davison's update adding hash.c
18018
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000018019Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18020
18021 * xpath.c: fixed the root evaluation problems
18022 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
18023 ignorable spaces with <b> <bold> <em>
18024 * tree.c: fixed a loop in xmlSearchNsByHref()
18025
Daniel Veillard767662d2000-10-27 17:04:52 +000018026Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18027
18028 * xpath.c: applied another XPath patch from TOM
18029 * xpath.c include/makefile.am: applied another patch from
18030 china@thewrittenword.com (cleanup on IRIX).
18031
Daniel Veillard211cc0a2000-10-27 11:49:33 +000018032Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18033
18034 * xml-config.1: received a fixed version from Fredrik Hallenberg
18035 <hallon@lysator.liu.se>
18036
Daniel Veillardf6bf9212000-10-26 14:07:44 +000018037Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18038
18039 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
18040 cleanup patch for XPath
18041
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000018042Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18043
18044 * patched to redirrect all "out of context" error messages to
18045 a reconfigurable routine. The changes are:
18046 * xmlerror.h : added the export of an error context type (void *)
18047 an error handler type xmlGenericErrorFunc there is an interface
18048 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
18049 to reset the error handling routine and its argument
18050 (by default it's equivalent to respectively fprintf and stderr.
18051 * all the c files: all wild accesses to stderr or stdout within
18052 the library have been replaced to calls to the handler.
18053
Daniel Veillard29a11cc2000-10-25 13:32:39 +000018054Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18055
18056 * configure.in: release 2.2.6
18057 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
18058 exporting the inner functions of xpath for extension modules
18059 * doc/*: updated and rebuilt the doc
18060
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000018061Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18062
18063 * nanohttp.c : applied Wayne HTTP cleanup patch
18064 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
18065 and xmlNodeSetSpacePreserve()
18066
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000018067Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18068
18069 * xpath.c: closing bug #29260
18070
Daniel Veillard126f2792000-10-24 17:10:12 +000018071Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18072
18073 * hash.[ch] debugXML.c: expanded/enhanced the API, added
18074 multikey tuples, made hash structure opaque
18075 * valid.[ch]: moved elements, attributes, notations decalarations
18076 as well as ID and refs to hash tables.
18077 * entities.c: hash cleanup
18078 * xmlmemory.c: fixed a dump problem in debug mode
18079 * include/Makefile.am: problem passing in DESTDIR= values patch
18080 from Marc Christensen <marc@calderasystems.com>
18081 * nanohttp.c: removed debugging remains
18082 * HTMLparser.c: the bogus tag should be ignored (Wayne)
18083 * HTMLparser.c parser.c: fixing a number of problems with the
18084 macros in the *parser.c files (Wayne).
18085 * HTMLparser.c: close the previous option when opening a new one
18086 (Marc Sanfacon).
18087 * result/HTML/*: updated the HTML results accordingly
18088
Daniel Veillard52afe802000-10-22 16:56:02 +000018089Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18090
18091 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
18092 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
18093 XPath functions and XML entities table to them. More to come...
18094 * xmlIO.c: fixed libxml closing FILEs it didn't open.
18095
Daniel Veillard683cb022000-10-22 12:04:13 +000018096Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18097
18098 * tree.c: coalesce adjacent text nodes
18099 * valid.c: handling of blank nodes in DTd validation (raised
18100 by problems with a posteriori validation).
18101 * nanohttp.c: changing behaviour on HTTP write stuff.
18102 * HTMLtree.c: forced body and html to be explicitely closed.
18103 * xpath.h: exported more XPath functions.
18104
Daniel Veillard1baf4122000-10-15 20:38:39 +000018105Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18106
18107 * Release of 2.2.5
18108 * xpointer.c: range() range-inside and other helper functions
18109 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
18110
Daniel Veillard47e12f22000-10-15 14:24:25 +000018111Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18112
18113 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
18114 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
18115
Daniel Veillardb732a0e2000-10-15 11:27:01 +000018116Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18117
18118 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
18119 and XPointer modules
18120
Daniel Veillard134c9f32000-10-15 10:27:08 +000018121Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18122
18123 * SAX.h: closed #25107
18124
Daniel Veillard39915622000-10-15 10:06:55 +000018125Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18126
18127 * testSAX.c: fixed problem with cdata reporting
18128 * SAXresult/* : updated
18129
Daniel Veillard1e851392000-10-15 10:02:56 +000018130Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18131
18132 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
18133 Closed bug #27499, added to regression tests
18134 * TODO: updated
18135
Daniel Veillard7eda8452000-10-14 23:38:43 +000018136Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18137
18138 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
18139 support for SCRIPT and STYLE with help from Bjorn Reese
18140 * test/HTML/* result/HTML/*: added simple testcase and updated
18141 the existing ones.
18142
Daniel Veillardff9c3302000-10-13 16:38:25 +000018143Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18144
18145 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
18146 string-range for empty strings
18147 * test/XPath/docs/str test/XPath/xptr/chaptersrange
18148 test/XPath/xptr/strrange: augmented the XPointer testsuite
18149
Daniel Veillard189446d2000-10-13 10:23:06 +000018150Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18151
18152 * doc/xml.html doc/xmlmem.html: added a module describing memory
18153 interfaces and use, updated the main page.
18154
Daniel Veillard2f971a22000-10-12 23:26:32 +000018155Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18156
18157 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
18158 nanoftp code work on Windows too now
18159
18160Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000018161
18162 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
18163 * xpointer.c: implemented string-range() at least a good first version
18164 * test/XPath/docs/str test/XPath/xptr/strrange
18165 result/XPath/xptr/strrange: the string-range() tests
18166
Daniel Veillardd3c68c42000-10-12 08:06:28 +000018167Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18168
18169 * Makefile.am include/Makefile.am include/win32config.h
18170 win32/Makefile.mingw: fixed problems reported by Wayne Davison
18171 and make distcheck
18172
Daniel Veillard19d61112000-10-11 23:50:35 +000018173Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18174
18175 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
18176 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
18177 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
18178
Daniel Veillardb0426ca2000-10-11 23:39:43 +000018179Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18180
18181 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
18182 patch for socklen_t detection by
18183 Albert Chin-A-Young <china@thewrittenword.com>
18184
Daniel Veillardcd429612000-10-11 15:57:05 +000018185Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18186
18187 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
18188 and added a --dtdvalid option to xmllint used to test it
18189
Daniel Veillard47c02452000-10-11 13:04:36 +000018190Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18191
18192 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
18193 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
18194
Daniel Veillard2d38f042000-10-11 10:54:10 +000018195Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18196
18197 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
18198 handlings (registration, lookup, cleanup)
18199
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000018200Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18201
18202 * configure.in Makefile.am include/makefile.am: adding XPointer
18203 and XPtrtests target
18204 * xpointer.[ch] : new files for XPointer support
18205 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
18206 more XPath tests
18207
Daniel Veillard57fda592000-10-10 23:24:14 +000018208Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18209
18210 * configure.in: fixed, very broken, make distcheck works again
18211
Daniel Veillarde8282ed2000-10-10 23:01:31 +000018212Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18213
18214 * More work toward 2.2.5, integrated a number of patches
18215 * configure.in Makefile.am win32config.h.in: trying to cleanup
18216 make distcheck .... huh ...
18217 * include/Makefile.am include/win32config.h: new directory
18218 for includes
18219 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
18220 updated teh makefiles and instructions for WIN32
18221 * xpath.c: small fixes
18222 * test/XPath/ results/XPath: updated the testcases and results
18223 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
18224 suggested patches
18225 * valid.c: fixed an ID bug
18226
Daniel Veillardb71379b2000-10-09 12:30:39 +000018227Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18228
18229 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000018230 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000018231 * xpath.[ch]: worked on XPointer
18232
Daniel Veillard7e99c632000-10-06 12:59:53 +000018233Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18234
18235 * configure.in Makefile.am: 2.2.5, ship the include in an
18236 include/libxml subdirectory, use symlinks when using CVS
18237 * testSAX.c: fixed small bug
18238 * testXPath.c: changed the way testfiles are parsed
18239 * debugXML.c: same kind of cleanup when parsing an argument expression
18240 XPath/XPointers can have blanks embedded
18241 * xpath.[ch]: more cleanup, reorgs for XPointer work
18242 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
18243 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
18244
Daniel Veillard55b91f22000-10-05 16:30:11 +000018245Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18246
18247 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
18248 in the XPath engine, rewrote large parts of it, now it's far
18249 cleaner and in sync with the REC not an old WD. Fixed a parsing
18250 problem in the interactive XML shell found when testing XPath.
18251
Daniel Veillardac260302000-10-04 13:33:43 +000018252Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18253
18254 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
18255 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
18256 examples with the extra test
18257
Daniel Veillard7cfce322000-10-04 12:40:27 +000018258Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18259
18260 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
18261 the global init function.
18262
Daniel Veillard970112a2000-10-03 09:33:21 +000018263Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18264
18265 * HTMLparser.c: Doohhh, attribute name parsing was still case
18266 sensitive ! Fixed this ...
18267 * result/HTML/* : updated the tests results accordingly
18268
Daniel Veillard740abf52000-10-02 23:04:54 +000018269Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18270
18271 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
18272 engine, should be far more stable, incorporated a new version of
18273 preceding/following axis, need testing
18274 * uri.c: fixed file:///c:/a/b/c problem
18275 * test/XPath/tests/idsimple: augmented the XPath tests
18276
Daniel Veillard3bff2b02000-10-01 20:33:47 +000018277Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18278
18279 * doc/* rebuilding docs for 2.2.4 release
18280
Daniel Veillard8b5dd832000-10-01 20:28:44 +000018281Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18282
18283 * configure.in: releasing 2.2.4
18284 * parser.[ch]: added xmlStrEqual()
18285 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
18286 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
18287 use xmlStrEqual instead
18288 * TODO: updated
18289 * added an XPath test
18290
Daniel Veillardbc765302000-10-01 18:23:35 +000018291Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18292
18293 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
18294 * entities.h: exported xmlInitializePredefinedEntities
18295 * parser.[ch] : added xmlInitParser()
18296 * parserInternals.h : had to export htmlInitAutoClose()
18297
Daniel Veillardf09e7e32000-10-01 15:53:30 +000018298Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18299
18300 * xpath.[ch] : fixed some serious XPath Predicate evaluation
18301 problems
18302 * Makefile.am : added XPath regression tests to normal tests
18303 * uri.c: fixed a problem with local paths, cleanup
18304 * parser.c: fixed a problem with large CData sections
18305
Daniel Veillardd2ade932000-09-30 14:39:55 +000018306Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18307
18308 * configure.in xml-config.in: patch from "Ben Taylor"
18309 <sol7x86@hotmail.com> for solaris shared libs lookup
18310
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000183112000-09-30 Martin Baulig <baulig@suse.de>
18312
18313 * libxml-2.0.pc.in: Provide pkg-config script.
18314
18315 * configure.in: Create the libxml-2.0.pc script from the
18316 libxml-2.0.pc.in templates.
18317 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000018318 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000018319
Daniel Veillard4b0755c2000-09-25 14:26:28 +000018320Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18321
18322 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
18323 when compiling with MSC
18324
Daniel Veillard46057e12000-09-24 18:49:59 +000018325Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18326
18327 * xpath.c: patch for normalize-string() substring-before(),
18328 substring-after() and translate() functions from Bjorn Reese
18329 <breese@mail1.stofanet.dk>
18330 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
18331 Fredrik Hallenberg <hallon@lysator.liu.se>
18332 * TODO: updated
18333
Daniel Veillard281f8ff2000-09-24 08:12:14 +000018334Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18335
18336 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
18337 problem of socklen_t being undefined on a number of platforms
18338 * debugXML.c: fixed a compilation problem when without snprintf
18339
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000018340Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18341
18342 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
18343 an URI bug and a fix for the control-character-induced infinite loop
18344 * nanohttp.c: preventive fix for compiling on WIN32
18345
Daniel Veillard64c20ed2000-09-22 16:07:02 +000018346Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18347
18348 * xmlint.c: closing bug #25000
18349
Daniel Veillardb656ebe2000-09-22 13:51:48 +000018350Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18351
18352 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
18353 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
18354 modified slightly Wayne Davison patch adding xmlStrcasecmp and
18355 related function, fixing xmlStrncmp(), and associated cleanup
18356 * result/HTML/entities.html.sax: updating result
18357
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000018358Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18359
18360 * uri.c: applied patch for URI escaping from Wayne Davison
18361 <wayned@blorf.net>
18362 * tree.c parserInternals.c HTMLparser.c: memset checks patches
18363 from Denis Barbier <barbier@imacs.polytechnique.fr>
18364 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
18365 patch from Wayne Davison
18366
Daniel Veillardd5f97f82000-09-17 16:38:14 +000018367Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18368
18369 * doc/xml.html : updated with new releases, adding "how to help"
18370
Daniel Veillard04698d92000-09-17 16:00:22 +000018371Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18372
18373 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
18374 removed a few warnings in pedantic mode ...
18375 * parserInternals.c parser.c: moved encoding switching function
18376 to parserInternals.c
18377 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
18378
Daniel Veillarda2c6da92000-09-16 18:15:00 +000018379Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18380
18381 * HTMLparser.c parser.c: set ctxt->errNo before calling the
18382 error or warning handlers
18383
Daniel Veillardb1059e22000-09-16 14:02:43 +000018384Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18385
18386 * parserInternals.c parserInternals.h parser.c Makefile.am:
18387 created a new module parserInternals.c, moved most of the
18388 code shared by the various parsers there, as well as
18389 deprecated code from parser.c. More cleanup of parser.c
18390 * uri.c: fixed a problem when URI is NULL
18391 * valid.c: speedup when looking for an attribute declaration
18392
Daniel Veillard39c7d712000-09-10 16:14:55 +000018393Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18394
18395 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
18396 the cleanup of the computation of URI references when seeking
18397 external entities. The URI reference string and the resulting
18398 URI are both stored now.
18399 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
18400 large s(n)printf checks and cleanup from Denis Barbier
18401 <barbier@imacs.polytechnique.fr>
18402 * xmlversion.h.in tree.h: couple of SGML declarations for a
18403 possible docbook module.
18404 * result/VC/ : a couple of test output changed due to the change
18405 of the entities URI
18406
Daniel Veillardb513f5a2000-09-10 14:01:12 +000018407Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18408
18409 * parser.h: added a _private field for linking user's data
18410
Daniel Veillarddd477ce2000-09-10 13:23:08 +000018411Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18412
18413 * parser.c parserInternals.h: demacroified most of the IS_XXX
18414 the gain in size is significant so ...
18415
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000018416Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18417
18418 * entities.c: cases where looking up entities with doc==NULL
18419 covered
18420
Daniel Veillard90e11312000-09-05 10:42:32 +000018421Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18422
Daniel Veillard1de50802000-09-07 08:54:32 +000018423 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000018424 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
18425
Daniel Veillard98a79162000-09-04 11:15:39 +000018426Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18427
Daniel Veillard1de50802000-09-07 08:54:32 +000018428 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000018429 * test/URI/uri.data result/URI/uri.data: first set of tests/results
18430 * Makefile.in: added URItest and included thenin "make tests"
18431
18432Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000018433
18434 * xmlversion.h.in: closed bug 22941
18435
Daniel Veillard2bb89092000-08-31 14:57:50 +000018436Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18437
18438 * doc/xmlio.html: added doc and example for entity loader
18439 redefinition.
18440
Daniel Veillard96984452000-08-31 13:50:12 +000018441Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18442
18443 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
18444 used by libxml
18445
Daniel Veillarde715dd22000-08-29 18:29:38 +000018446Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18447
18448 * parser.c: Fixed bug on invalid ontent characters and when using
18449 push.
18450 * xmllint.c: fixed xmllint endling of errors in push mode
18451
Daniel Veillard4948eb42000-08-29 09:41:15 +000018452Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18453
18454 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000018455 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000018456 * result/HTML/*.sax: regenerated HTML SAX output
18457 * parser.c: more cleanup.
18458
Daniel Veillarde010c172000-08-28 10:04:51 +000018459Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18460
18461 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000018462 patches from Wayne Davison <wayned@users.sourceforge.net>,
18463 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000018464 * HTMLparser.c: fixed an ignorable white space detection bug
18465 occuring when parsing with SAX only
18466 * result/HTML/*.sax: updated since the output is now HTML
18467 encoded...
18468
Daniel Veillard47f3f312000-08-27 22:40:15 +000018469Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18470
Daniel Veillardbbe11b02000-09-23 07:07:40 +000018471 * HTMLparser.[ch]: applied some of Wayne Davison
18472 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000018473
Daniel Veillarde0854c32000-08-27 21:12:29 +000018474Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18475
18476 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
18477 undeclared namespace prefix was used, added a warning.
18478 Cleaned up support w.r.t. entities, spilling out a warning
18479 and being pedantic on lookups.
18480 * test/warning/ent9 : added testcase for previous example.
18481 * TODO: updated
18482 * parserInternals.h parser.c: changed the way names are parsed
18483 now allow infinite size and decrease penalty for normal use
18484 * parser.c: Started a big cleanup/check of the parser code,
18485 fixed some of the most tortuous entity code, spotted code
18486 unused anymore
18487 * test/*: added tests for very long names and related nasty
18488 things.
18489
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000018490Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18491
18492 * doc/encoding.html: added encoding aliases doc
18493 * doc/xml.html: updates
18494 * encoding.[ch]: added EncodingAliases functions
18495 * entities.[ch] valid.[ch] debugXML.c: removed two serious
18496 bottleneck affecting large DTDs like Docbook
18497 * parser.[ch] xmllint.c: added a pedantic option, will be
18498 useful
18499 * SAX.c: redefinition of entities is reported in pedantic mode
18500 * testHTML.c: uninitialized warning from gcc
18501 * uri.c: fixed a couple of bugs
18502 * TODO: added issue raised by Michael
18503
Daniel Veillard0d6b1702000-08-22 23:52:16 +000018504Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18505
18506 * doc/encoding.html: propagated Martin Duerst suggestions
18507
Daniel Veillard52402ce2000-08-22 23:36:12 +000018508Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18509
18510 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
18511 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
18512 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
18513 by Wayne Davison
18514
Daniel Veillard2f2bf412000-08-20 15:11:02 +000018515Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18516
18517 * nanoftp.c nanohttp.c: small cleanup
18518 * TODO: updated
18519
Daniel Veillard244ece92000-08-19 20:58:02 +000018520Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18521
18522 * added an old VC testcase and updated title.xml entity
18523
Daniel Veillardb8f25c92000-08-19 19:52:36 +000018524Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18525
18526 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
18527 done on auto-opening of <p> tags and cleanup of SAX output
18528
Daniel Veillard979e55e2000-08-19 16:48:54 +000018529Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18530
18531 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
18532
Daniel Veillard4540be42000-08-19 16:40:28 +000018533Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18534
18535 * doc/xml.html libxml.* structure.*: updated the doc a bit
18536
Daniel Veillard808a3f12000-08-17 13:50:51 +000018537Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18538
18539 * testSAX.c testHTML.c result/HTML/: cleanup of the output
18540 of SAX tests
18541
Daniel Veillard29579362000-08-14 17:57:48 +000018542Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18543
18544 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
18545 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
18546
Daniel Veillard1255ab72000-08-14 15:13:33 +000018547Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18548
18549 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
18550 * testHTML.c: fix core dump on Solaris 2.x systems
18551 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
18552 * result/HTML/*.sax: previous bug fix lead to new results
18553
Daniel Veillard03109292000-08-14 14:58:22 +000018554Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18555
18556 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
18557 * configure.in: added --with-readline=DIR to accept alternate
18558 path for readline include/library
18559 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
18560 for ANSI under HP-UX
18561 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
18562 includes @LIBS@
18563
Daniel Veillard7c29ce22000-08-12 21:20:53 +000018564Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18565
18566 * doc/* : rebuilt the docs
18567 * getting ready for 2.2.2 release
18568
Daniel Veillard87b95392000-08-12 21:12:04 +000018569Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18570
18571 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
18572 and xmlAddFeature()
18573 * tree.[ch]: added xmlAddChildList()
18574 * xmllint.c: MAP_FAILED macro test
18575 * parser.h: added xmlParseCtxtExternalEntity()
18576 * valid.c: applied bug fixes removed warning
18577 * tree.c: added CDATA block to elements content
18578 * testSAX.c: cleanup of output
18579 * testHTML.c: added SAX testing
18580 * encoding.c: better error recovery
18581 * SAX.c, parser.c: fixed one of the external entity processing
18582 of the OASis testsuite
18583 * Makefile.am: added HTML SAX regression tests
18584 * configure.in: bumped to 2.2.2
18585 * test/HTML/ result/HTML: added a few of HTML tests, and added the
18586 SAX results
18587
Daniel Veillard88a172f2000-08-04 18:23:10 +000018588Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18589
18590 * configure.in: patch for HP compiler
18591
185922000-08-04 Sven Heinicke <sven@zen.org>
18593
18594 * xmllint.c: Was coredumping sometimes when the file given didn't
18595 exist.
18596
Daniel Veillard46e370e2000-07-21 20:32:03 +000018597Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18598
18599 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000018600
Daniel Veillard46e370e2000-07-21 20:32:03 +000018601 when using in memory parsing. Need some cleanup.
18602 * xmllint.c configure.in: added a --memory flag to test memory
18603 parsing
18604
Daniel Veillard36650692000-07-21 15:16:39 +000018605Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18606
18607 * nanohttp.c: fixed socklen_t replacement to unsigned int
18608 * parser.c: fixed a space handdling missing at the end of
18609 production 28 DOCTYPE.
18610 * xmlmemory.c: fixed a stupid bug on the routine to override
18611 allocation functions
18612 * TODO: updated
18613
Daniel Veillarde46e20d2000-07-14 15:02:46 +000018614Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18615
18616 * doc/ regenerated the docs
18617
Daniel Veillard32bc74e2000-07-14 14:49:25 +000018618Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18619
18620 * doc/encoding.html doc/xml.html: added I18N doc
18621 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
18622 improvements, both parser and filters, added ASCII & HTML,
18623 fixed the ISO-Latin-1 one
18624 * xmllint.c testHTML.c: added/made visible --encode
18625 * debugXML.c : cleanup
18626 * most .c files: applied patches due to warning on Windows and
18627 when using Sun Pro cc compiler
18628 * xpath.c : cleanup memleaks
18629 * nanoftp.c : added a TESTING preprocessor flag for standalong
18630 compile so that people can report bugs more easilly
18631 * nanohttp.c : ditched socklen_t which was a portability mess
18632 and replaced it with unsigned int.
18633 * tree.[ch]: added xmlHasProp()
18634 * TODO: updated
18635 * test/ : added more test for entities, NS, encoding, HTML, wap
18636 * configure.in: preparing for 2.2.0 release
18637
Daniel Veillard49703262000-07-10 10:27:46 +000018638Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18639
18640 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000018641 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000018642
Daniel Veillard306be992000-07-03 12:38:45 +000018643Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18644
18645 * doc/xml.html: changed the xmlsoft.org structure, updated the
18646 examples w.r.t. root and childs
18647
Daniel Veillard7d853352000-07-02 18:53:09 +000018648Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18649
Daniel Veillard784b9352003-02-16 15:50:27 +000018650 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000018651
Daniel Veillard365e13b2000-07-02 07:56:37 +000018652Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18653
18654 * HTMLparser.c: Work on character encoding support for the HTML parser
18655 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
18656 * encoding.c: Fixed a potential memleak in the encoding stuff
18657
Daniel Veillardaf743792000-07-01 11:49:28 +000018658Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18659
18660 * doc/FAQ.html doc/Makefile.am : added a FAQ
18661
18662Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000018663
18664 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
18665 of the HTML parser to force it to not bypass SAX
18666
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000018667Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18668
18669 * win32config.h.in: updated
18670 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
18671 lacks iconv support :-( need to release 2.1.1
18672 * configure.in: release 2.1.1
18673 * HTMLparser: fixed bug #14784
18674 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
18675 by Windows compiler
18676 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
18677 the SAX startDocument() callback.
18678 * TODO: updated
18679
18680Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18681
18682 * added xmlStopParser()
18683
Daniel Veillardbe803962000-06-28 23:40:59 +000018684Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18685
18686 * configure.in: 2.1.0 prerelease
18687 * Large resync between W3C and Gnome tree
18688 * nanoftp, nanohttp.c: fixed stalled connections probs
18689 * HTMLtree.c SAX.c : support for attribute without values in
18690 HTML for andersca
18691 * valid.c: Fixed most validation + namespace problems
18692 * HTMLparser.c: start document callback for andersca
18693 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
18694 * parser.h, SAX.c: serious speed improvement for large
18695 CDATA blocks
18696 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
18697 different encoding
18698 * example/Makefile.am example/gjobread.c tree.h: work on
18699 libxml1 libxml2 convergence.
18700 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
18701 and the LIBXML_TEST_VERSION macro
18702
Daniel Veillardc310d562000-06-23 18:32:15 +000018703Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18704
18705 * doc/xml.html: various patches and improvements typo fixed by
18706 Felix Natter
18707 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
18708 from Felix Natter <fnatter@gmx.net>
18709
Daniel Veillardf3029822000-05-06 08:11:19 +000018710Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18711
18712 * doc/upgrade.html: updated with instructions for support of both
18713 libxml-1.x and libxml-2.x
18714 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
18715 for 2.x support and also fixed includes
18716
18717
Daniel Veillard496a1cf2000-05-03 14:20:55 +000018718Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18719
18720 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
18721 the encoding support, added iconv support, so now libxml if
18722 compiled with iconv automatically support japanese encodings
18723 among others. Work based on initial patch from Yuan-Chen Cheng
18724 I may have broken binary compat in the encoding handler
18725 registration scheme, but that was so utterly broken I don't
18726 expect anybody to have used this feature until now.
18727 * parserInternals.h: fixup on the CHAR range macro
18728 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
18729 code.
18730 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
18731 * uri.c: added xmlParseURI() I can't believe I forgot to
18732 implement this one in 2.0 !!!
18733 * SAX.c: moved doc->encoding update in the endDocument() call.
18734 * TODO: updated.
18735
Daniel Veillard06047432000-04-24 11:33:38 +000018736Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18737
18738 * tree.h: removed extraneous xmlRemoveProp definition
18739 * TODO: added item about --disable-corba configure switch
18740 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
18741 * nanoftp.c: fixed include problems giving troubles on AIX and
18742 slowlaris
18743 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
18744 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
18745 comment and headers changes to lower gtk-doc number of warnings
18746 * doc/html/*: rebuilt docs
18747
Daniel Veillarde0aed302000-04-16 08:52:20 +000018748Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18749
18750 * HACKING: documented the tag for 1.x and instructions
18751
Daniel Veillard5e873c42000-04-12 13:27:38 +000018752Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18753
18754 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
18755 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
18756 xmlCreateIOParserCtxt
18757 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
18758 significant overall improvement
18759 * xmllint.c: added I/O test to xmllint
18760 * testSAX.c: added a speed test
18761 * doc/* : updated/regenerated
18762
Daniel Veillardfc708e22000-04-08 13:17:27 +000018763Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18764
18765 * xpath.c uri.h parserInternals.h: cosmetic changes from
18766 "Timur I. Bakeyev" <timur@bat.ru>, including making
18767 xmlCreateURI() public
18768
Daniel Veillard5d211f42000-04-07 17:00:24 +000018769Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18770
18771 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
18772 and the code at the same time. Added a clean mechanism for
18773 overload or added input methods: xmlRegisterInputCallbacks()
18774 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
18775 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
18776 * TODO: updated
18777 * doc/* : updated/regenerated
18778 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
18779 source dir
18780
Daniel Veillarde77a9182000-04-05 19:12:29 +000018781Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18782
18783 * testURI.c: yet another forgotten commit, I should get some sleep !
18784
Daniel Veillardce8b83b2000-04-05 18:38:42 +000018785Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18786
18787 * xmllint.c: forgot to commit this too ?
18788
Daniel Veillardb9df4042000-04-05 14:23:16 +000018789Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18790
18791 * xmlversion.h.in : forgot to commit this previously
18792
Daniel Veillard361d8452000-04-03 19:48:13 +000018793Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18794
18795 * configure.in: preparing libxml-2.0.0 version looks Ok so far
18796 * README TODO: updated for release
18797 * uri.c uri.h: added authority parsing/saving
18798 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
18799 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
18800 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
18801 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
18802 Makefile.am : added compile-time customization of libxml
18803 --with-ftp --with-http --with-html --with-xpath --with-debug
18804 --with-mem-debug
18805 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
18806 #include <libxml/xxx.h> I hope it won't break too much stuff
18807 and will be manageable in the future...
18808 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
18809 and added xmllint to the installed programs
18810 * uri.h: added xmlFreeURI()
18811
Daniel Veillardec303412000-03-24 13:41:54 +000018812Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18813
18814 * uri.c uri.h: finished the escaping handling, the base support
18815 and the URI path normalization. Looks good just lacks the
18816 authority content parsing code.
18817 * Makefile.am: added instructions to generate testURI
18818 * TODO: updated
18819 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
18820 added links and icons for W3C and Gnome
18821
Daniel Veillard8f621982000-03-20 13:07:15 +000018822Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18823
18824 * xmlmemory.[ch] : seems I forgot to actually update the files in
18825 the last commit :-)
18826 * doc/xml.html doc/html/* : updated and uploaded the docs
18827
Daniel Veillard3dd82e72000-03-20 11:48:04 +000018828Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18829
18830 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
18831 * TODO: updated
18832 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000018833 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000018834 gfree).
18835 * Makefile.am, uri.c, uri.h: added a set of functions to do
18836 exact (litteraly copied from the RFC 2396 productions) parsing
18837 and handling of URI. Will be needed for XLink, one XML WFC,
18838 XML Base and reused in the nano[ftp/http] modules. Still work
18839 to be done.
18840
Daniel Veillardedfb29b2000-03-14 19:59:05 +000018841Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18842
18843 * configure.in, libxml.spec.in : libxml2
18844 * doc/* : updated the doc page, rebuilt the docs
18845
Daniel Veillardcf461992000-03-14 18:30:20 +000018846Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18847
18848 * all: tagged LIB_XML_1_X
18849 * *.c *.h : updated from W3C CVS tree
18850 * configure.in : 2.0.0-beta
18851 * libxml.spec.in : libxml2 package nam
18852 * result/* : new version of the tests output
18853
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000018854Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18855
18856 * doc/xml.html, doc/update.html: updated docs, 1.8.7
18857
Daniel Veillardb566ce12000-03-04 11:39:42 +000018858Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18859
18860 * doc/* : rebuilt the docs
18861 * parser.c: final patch on #6766
18862 * valid.c: small patch on validity checks.
18863
Daniel Veillardfb76c402000-03-04 11:39:42 +000018864Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18865
18866 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
18867 added
18868 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
18869 compatibility w.r.t. XML spec and existing code.
18870
Daniel Veillard90fb02c2000-03-02 03:46:43 +000018871Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18872
18873 * parser.c: seems a better solution to <a> </a> exists,
18874 will try it for a while
18875
Daniel Veillard83a30e72000-03-02 03:33:32 +000018876Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18877
18878 * parser.c: tried to remove the <a> </a> generating <a/>
18879 this is hard. Left a flag for that purpose. Fixed bug #6766
18880 * configure.in: prepared 1.8.7 not released, due to previous
18881 problem
18882
Daniel Veillard88f00ae2000-03-02 00:15:55 +000018883Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18884
18885 * doc/xml.html : applied second patch from Paul DuBois
18886
Daniel Veillard402e8c82000-02-29 22:57:47 +000018887Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18888
18889 * doc/xml.html : applied patch from Paul DuBois
18890
Daniel Veillardd0f7f742000-02-02 17:42:48 +000018891Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18892
18893 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
18894
Daniel Veillard5feb8492000-02-02 17:15:36 +000018895Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18896
18897 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
18898 compilation warnings on various platforms.
18899 * parser.c: Fixed #5281 validity error callbacks are now desactived
18900 by default if not validating.
18901
Daniel Veillardf341f932000-02-02 14:52:08 +000018902Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18903
18904 * nanoftp.c, win32config.h.in: patches to compile on WIN32
18905
Daniel Veillard13c757e2000-02-01 23:59:15 +000018906Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18907
18908 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
18909 <gkatsi@cs.toronto.edu>
18910
Daniel Veillard726e8792000-01-30 20:04:29 +000018911Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18912
18913 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
18914 processing URLs
18915
Daniel Veillarde41f2b72000-01-30 20:00:07 +000018916Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18917
18918 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
18919 xmlNanoFTPUpdateURL for persistent control connections.
18920 * configure.in: 1.8.6
18921
18922Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18923
18924 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
18925 * tree.[ch] : added xmlSaveNoEmptyTags
18926
James Henstridgef3be9312000-01-28 13:59:21 +0000189272000-01-29 James Henstridge <james@daa.com.au>
18928
18929 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
18930
18931 * Makefile.am: added nanoftp.[ch] to the build.
18932
Daniel Veillardaeea04f2000-01-25 19:27:27 +000018933Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18934
18935 * nanoftp.[ch]: cleanup, comments, API
18936 * debugXML.c : fixed a bug in the cat command
18937 * doc/*: regenerated the docs
18938
Daniel Veillardda07c342000-01-25 18:31:22 +000018939Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18940
18941 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
18942 * debugXML.c : fixed a bug in the cat command
18943 * valid.c: fixing some small probs
18944 * libxml.spec.in: get rid of the SNAP suffix
18945 * doc/xml.html: updated the status
18946
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000018947Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18948
18949 * xml-config.in: xml-config --version to just return the
18950 version number
18951 * xpath.c: some cleanup w.r.t. axis when the current node is
18952 an attribute.
18953 * TODO: updated
18954
Daniel Veillard461a66c2000-01-18 18:01:01 +000018955Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18956
18957 * configure.in: prepared for libxml-1.8.5
18958 * doc/* recompiled the documentation
18959
189602000-01-17 Jody Goldberg <jgoldberg@home.com>
18961
18962 * configure.in : WARNING autoconf subtlety alert :
18963 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
18964 when looking for zlib.h so that HAVE_ZLIB_H is defined.
18965 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
18966 get defined by AC_CHECK_HEADERS.
18967
Daniel Veillardf967b902000-01-17 16:06:10 +000018968Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18969
18970 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
18971 Rune.Djurhuus@fast.no
18972
Daniel Veillardad8f99d2000-01-15 14:20:03 +000018973Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18974
18975 * TODO: updated
18976 * tree.c, parser.c: made sure that only memory alloc problems
18977 and internal parser errors are allowed to write to stdout or
18978 stderr.
18979
Daniel Veillard0142b842000-01-14 14:45:24 +000018980Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18981
18982 * tree.c : restored xmlNewGlobalNs since this seems used by
18983 a lot of existing code :-(, fixed a bug in xmlNewNs
18984 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
18985 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
18986 to exit() from the library code.
18987 * xpath.c, parser.c: removed bugs or unused code detected by
18988 Windows compilers
18989 * parser.c: started adding interfaces for parsing well balanced
18990 XML fragments
18991 * configure.in: releasing 1.8.4
18992 * doc/* : rebuilt the docs
18993
Daniel Veillard2eac5032000-01-09 21:08:56 +000018994Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18995
18996 * tree.[ch] : added xmlNewDocFragment() for DOM
18997 * testHTML.c: uninitialized variable.
18998
Daniel Veillardf3a73582000-01-05 14:58:39 +000018999Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19000
19001 * doc/* : rebuild the docs
19002
Daniel Veillard71b656e2000-01-05 14:46:17 +000019003Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19004
19005 * acconfig.h: readline and history patch
19006 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
19007 * tree.c: added check and handling when possibly removing an ID
19008 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
19009 and saving.
19010 * test/HTML/entities.html result/HTML/entities.html* : test for
19011 various entities reference cases
19012 * result/HTML/* : as a result output of some testcase have
19013 changed
19014 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
19015 by previous example. added xmlParseTryOrFinish().
19016 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
19017 entities.h debugXML.h HTMLparser.h: changed the way struct are
19018 declared to allow gtk-doc to expose those
19019 * parser.c: closed bug #4960
19020 * Makefile.am configure.in: Applied patch from
19021 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
19022 and math/socket libs detection
19023
Daniel Veillard437b87b2000-01-03 17:30:46 +000019024Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19025
19026 * configure.in, Makefile.am: link tester against readline
19027 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
19028
Daniel Veillard686d6b62000-01-03 11:08:02 +000019029Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19030
19031 * tree.[ch]: added xmlRemoveProp
19032 * win32config.h.in nanohttp.c: avoid including the Windows
19033 socket stuff in every C files
19034 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
19035 the XmL parser(s)
19036 * test/ns4 result/ns4 etc...: added test case for previous prob
19037 * tree.c: xmlNewNs wasn't checking for double definition
19038 * Makefile.in: fixed a problem with dist-hook duplicates
19039 * parser.[hc], xmlIO.c: fixed the loading of external entities
19040 APIs, now xmlLoadExternalEntity() is used everywhere and
19041 setting up an app specific front-end using the
19042 * SAX.c parser.c: some fixes, now the xhtml spec validates
19043 with the xhtml DTD.
19044 * error.c: fixed crashes in case of no input stream
19045 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
19046 to the validation tests and results
19047
Daniel Veillard5e5c6231999-12-29 12:49:06 +000019048Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19049
19050 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
19051 too htmlCreatePushParserCtxt() and htmlParseChunk()
19052 * parser.c: a bit of cleanup.
19053 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
19054 to XML) removed the last mem leak known
19055 * HTMLtree.c: output message cleanup
19056 * xmlmemory.c: display content info about memory blocks
19057 * result/HTML/wired.* : missing att value warning change
19058
Daniel Veillardbe849cf1999-12-28 16:43:59 +000019059Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19060
19061 * doc/* : rebuilt the documentation
19062
Daniel Veillarddbfd6411999-12-28 16:35:14 +000019063Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19064
19065 * parser.[ch] parserInternals.h: Push parser for XML,
19066 seems to work fine now
19067 * tester.c debugXML.[ch]: Added an XML shell debug facility and
19068 --push for push testing
19069 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
19070 * testSAX.c: added --push
19071 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
19072 subtree
19073 * xmlIO.[ch] : enriched API + fixes for push mode
19074 * entities.[ch]: added the entity content length to the struct.
19075 * xmlmemory.[ch]: new API to show the last entries for the shell
19076 * valid.c: added required attribute testing
19077 * SAX.c: the cdata callback now merge contiguous fragments
19078 * HTMLparser.c: cleanup of some macros
19079
Daniel Veillard3c558c31999-12-22 11:30:41 +000019080Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19081
19082 * parser.c: fix for PIs name starting with xml
19083 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000019084 * *.c, configure.in win32config.h.in : generate win32config.h for
19085 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000019086
Daniel Veillard0caf07a1999-12-21 16:25:49 +000019087Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19088
19089 * parser.c: fixed a stupid = vs. == bug :-(
19090 * doc/gnome-xml.sgml: s/glade/xml/
19091
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000019092Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19093
19094 * configure.in, doc/xml.html : bug fix release 1.8.2
19095 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
19096 Hopefully the end of that silly C++ include problem
19097 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
19098 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
19099 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
19100 troubles with autoclosed elements when the stree shape doesn't
19101 follow the DtD specs. Added htmlIsAutoClosed() and
19102 htmlAutoCloseTag()
19103 * result/HTML/*.htm*: Updated the HTML examples regression tests output
19104 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
19105 * debugXML.c: fixed a bug on printing default namespaces.
19106 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
19107
Daniel Veillardb24054a1999-12-18 15:32:46 +000019108Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19109
19110 * result/HTML/*.htm[l] : updated the HTML regression tests according
19111 to the new output
19112 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
19113 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
19114 problem due to intermix of extern "C" { ... } declarations for C++
19115 and recursive includes in the headers
19116
Chris Lahey323c48c1999-12-18 15:32:45 +0000191171999-12-20 Chris Lahey <clahey@umich.edu>
19118
19119 * HTMLtree.c: Made it so that html nodes with a single child do
19120 not insert a carriage return before or after the child node.
19121
Daniel Veillardb24054a1999-12-18 15:32:46 +000019122Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000019123
19124 * configure.in, doc/xml.html : bug fix release 1.8.1
19125 * parser.c: fixed bug #4344
19126 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
19127 added the glue to avoid C++ problems
19128 * doc/* : regenerated the documentation
19129
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000019130Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19131
19132 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
19133 namespace recognition, and Dia as a resul :-(
19134 * encoding.c: closed bug #3950
19135
Daniel Veillard944b5ff1999-12-15 19:08:24 +000019136Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19137
19138 * valid.c: debugging a posteriori validation, except URI expansion
19139 stuff this should be fixed now
19140 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
19141 Carl Nygard <cnygard@bellatlantic.net>
19142 * tester.c: added --postvalid, cleaning of the code
19143 * tree.[ch]: added xmlDocGetRootElement()
19144
Ramiro Estrugobfce3771999-12-15 04:32:07 +000019145Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
19146
19147 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
19148 c++ losage.
19149
Daniel Veillard10a2c651999-12-12 13:03:50 +000019150Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19151
19152 * configure.in, doc/xml.html : bumped to 1.8.0
19153 * xlink.[ch], Makefile.am : added framework for link detection
19154 * parser.h: added nbChars to parser context, needed for cleanup.
19155 * xmlmemory.c: removed a nasty bug when out of mem
19156 * valid.[ch]: adding namespace support for attribute decl
19157 * tester.c: added --debugent option
19158 * debugXML.[ch]: added xmlDebugDumpEntities()
19159 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
19160 buffers instead, this was really needed, validation was breaking
19161 in strange ways due to that. Added xmlParseStringPEReference()
19162 and other parsing from strings functions. Entities processing
19163 modified again, but PERef are still not handled correcly but
19164 unless you're Eve Maller you won't notice :-)
19165 * HTMLparser.c: large changes toward reliability, and switched to
19166 lowercase internal tags, XHTML is lowercase, so it will help
19167 that output is closer to next version.
19168 * doc/* : regenerated the documentation, it is now hosted at
19169 http://xmlsoft.org/ (same bits I just bought the domain :-)
19170
19171
Daniel Veillard294cbca1999-12-03 13:19:09 +000019172Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19173
19174 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
19175 doc generation
19176 * parser.c: fixed bugs #3908 and #3937 and a memory leak
19177 in the SAX API
19178 * doc/*: rebuilt the doc making sure everything appears in the
19179 HTML files
19180
Daniel Veillardf5c2c871999-12-01 09:51:45 +000019181Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19182
19183 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
19184 added the patch from Carl Nygard <cnygard@bellatlantic.net>
19185 which allow impressive speed improvement on dataset with
19186 large text pieces, but at the cost of broken binary
19187 compatibility and slightly bigger memory usage.
19188 Configure with --with-buffers to activate them, they
19189 are protected with XML_USE_BUFFER_CONTENT define.
19190 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
19191 goal is 0 memory left allocated once parser is no more used
19192 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
19193 call xmlCleanupParser() and xmlMemoryDump()
19194
Daniel Veillarda819dac1999-11-24 18:04:22 +000019195Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19196
19197 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
19198 * parser.[ch] encoding.[ch]: added memory cleanup routines
19199 * parser.c: closing bug #3788
19200 * doc/*: rebuilt the doc
19201
Daniel Veillard11a48ec1999-11-23 10:40:46 +000019202Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19203
19204 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
19205 xmlNewTextChild() and xmlSetCompressMode() behaviour.
19206 * tester.c: added --compress option
19207 * doc/*: rebuilt the documentation
19208
Daniel Veillard4c3a2031999-11-19 17:46:26 +000019209Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19210
19211 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
19212 if given /proc/kcore as input !
19213 * doc/xml.html doc/*: updated and rebuilt the documentation
19214
19215Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000019216
19217 * parser.c: Fixed some wrongly space collapsing code due to
19218 a misreading of the spec.
19219 * result/*: fixed the output accordingly
19220
19221Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000019222
19223 * encoding.c: bug fix and typos
19224 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
19225 * parser.c: added attribute normalization closing bug #3597
19226 * test/att* result/att* SAXresult/att*: testcase for attribute
19227 normalization
19228
Daniel Veillardd7e200c1999-11-15 17:53:11 +000019229Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19230
19231 * configure.in: closing bug #3163 by adding extra flags for the
19232 cc compiler on HP-UX
19233
Daniel Veillard51e3b151999-11-12 17:02:31 +000019234Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19235
19236 * valid.[ch] : removed a typo and an enumerated type bug in the
19237 xmlAddElementDecl() function
19238 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
19239 call to xmlEncodeEntitiesReentrant() so that the functions
19240 New, Set and Get are at the same level.
19241 * parser.c HTMLparser.c: extra memory allocation bug for
19242 attributes detected by someone using libxml in embedded systems :-)
19243
Daniel Veillard962195f1999-10-28 15:51:53 +000019244Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19245
19246 * xmlmemory.h: turned off mem debug :-\
19247
Daniel Veillard35008381999-10-25 13:15:52 +000019248Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19249
19250 * parser.c: closed bug #2784 a one line fix, but worth pushing
19251 a new release out
19252 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
19253 some structures, comments before and after the
19254 main element, and other nastyness
19255 * HTMLtree.c tree.c: accomodate the extended HTML supported
19256 * configure.in: pushing 1.7.4
19257 * test/ent8 and related outputs : added a new test for bug #2784
19258 * test/HTML/wired.html and related output: a nasty HTML example
19259 * Makefile.am: improved the test scripts
19260 * docs/* : reran the documentation extractor, updated xml.html
19261
Daniel Veillard7c1206f1999-10-14 09:10:25 +000019262Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19263
19264 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
19265 HTMLparser and debugged the HTML related code. HTML documents
19266 now have their own type
19267 * entities.c: do not dump &apos; for HTML output
19268 * xmlmemory.c: improvement, breakpoint mechanism
19269 * testHTML.c: added --sax --repeat ...
19270 * Makefile.am: improved the HTML tests
19271 * valid.[ch]: added xmlValidGetValidElements and
19272 xmlValidGetPotentialChildren
19273 * tester.c: added --insert to test the 2 new functions
19274 * test//* result//* SAXresult//* : regression test cleanup
19275 and extension.
19276 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
19277 gnome-xml-nanohttp.html
19278
Daniel Veillard7d2c2761999-10-11 15:09:51 +000019279Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19280
19281 * HTMLparser.c: fixed problems with some autoclose tags
19282 * tree.c: fixed XML output problems.
19283 * result/* SAXresult/*: update of the tests output
19284
Daniel Veillard6077d031999-10-09 09:11:45 +000019285Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19286
19287 * Makefile.am: Arturo patch for xmlConf.sh version info
19288 * parser.c: Tim Josling patch for single quoted items
19289 * tester.c: Tim Josling patch for tester options usage
19290 * tree.h: indent cleanup
19291
Daniel Veillard2673d3c1999-10-08 14:37:09 +000019292Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19293
19294 * HTMLparser.c parser.h : Fixed problems with HTML parsing
19295 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
19296
Daniel Veillard00fdf371999-10-08 09:40:39 +000019297Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19298
19299 * tree.c : Raph patch for initialization of CORBA fields
19300 * parser.c, xpath.c, ...: modification of doc comments
19301 * xpath.c : allow spaces in xpath expressions
19302
Daniel Veillardad219441999-09-27 08:17:49 +000019303Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19304
19305 * xmlmemory.h: turning off memory debug :-(
19306
Daniel Veillard7a66ee61999-09-26 11:31:02 +000019307Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19308
19309 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
19310 better SAX interfaces.
19311 * testSAX.c: uses the new SAX routine, avoid fetching any remote
19312 entity.
19313 * configure.in: 1.7.2
19314
19315Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000019316
19317 * libxml.spec.in: fixed the URL
19318 * doc/xml.html: improved the documentation front-end
19319
Daniel Veillard7a66ee61999-09-26 11:31:02 +000019320Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000019321
19322 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
19323
Daniel Veillard7a66ee61999-09-26 11:31:02 +000019324Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000019325
19326 * libxml.spec.in: fixed the alpha compile problem
19327 * parser.[ch]: changed errno to errNo in the parser context :-(
19328 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
19329 * doc/xml.html: changed CHAR to xmlChar
19330 * doc/html/*: recompiled the documentation
19331 * configure.in: 1.7.1
19332
Daniel Veillard7f7d1111999-09-22 09:46:25 +000019333Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19334
19335 * parser.h: modified the parser context struct to regain 1.4.0
19336 binary compatibility
19337 * parser.c, xml-error.h: added errno ot teh context and defined
19338 a set of errors values with update of errno
19339 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
19340 DTDs and entities
19341 * *.h, *.c: complete cleanup of the use of config.h and include
19342 protection depending on the current setup.
19343 * overalll debugging, maintenance and bug-fixing on all modules
19344 * updated the documentation
19345 * ready for 1.7.0
19346
Daniel Veillardc08a2c61999-09-08 21:35:25 +000019347Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19348
19349 * HTMLparser.c : cleanup
19350 * SAX.c valid.c valid.h: added ID/IDREF checking
19351 * tree.c tree.h: extended doc structure for refs
19352 * configure.in: 1.6.2
19353 * parser.c: patched bug in SAX user arg call
19354 * parserInternals.h: patched missing close in C++ wrapping
19355 * testXPath.c xpath.c xpath.h: prepared for extensibility,
19356 especially upcoming XPointer implementation.
19357 * doc/xml.html: augmented, typo
19358
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000019359Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
19360
19361 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
19362 not all invocations of install understand -d.
19363
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000019364Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
19365
19366 * Makefile.am: prepend all the test* calls with $(top_builddir) -
19367 to make 'check' works, when builddir != srcdir.
19368
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000019369Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19370
19371 * doc/xml.html : updated the documentation
19372
Daniel Veillard6454aec1999-09-02 22:04:43 +000019373Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19374
19375 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
19376 not deallocated memory blocks
19377 * *.c : replaces all calls to malloc() free() and realloc() to
19378 the wrapper functions/macros
19379 * tree.c : removed memory leaks dues to calling xmlFreeNode()
19380 instead of xmlFreeNodeList()
19381
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000019382Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19383
19384 * HTMLparser.c: corrected a stupid bug leading to core dump at
19385 tree deallocation. Removed warnings indicated by
19386 Stephane.Conversy@lri.fr
19387 * entities.c: Fixes Yet Another Stupid Bug, entities were not
19388 looked for in the external subset
19389
19390Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000019391
19392 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
19393 on SGI by Stephane.Conversy@lri.fr
19394
Daniel Veillardb96e6431999-08-29 21:02:19 +000019395Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19396
19397 * all .h : changed the prototype declaration indent as in gtk
19398 * most .c : working on reducing the TODOs in the code
19399 * most .c : cleanup though -pedantic and Insure++
19400 * improvements on validation ID checkings.
19401 * tree.[ch] SAX.c: added support for namespace on attributes #2022
19402 * xml-config.in: closed #1810
19403
19404Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000019405
19406 * tree.h, valid.c, valid.h: more work on validity, IDs
19407 * xpath.c: added/fixed comparidon and equlity, added a new isinf
19408 definition for AIX
19409
Daniel Veillardb556eb51999-08-15 17:19:50 +000019410Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19411
19412 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
19413 the distribution due to a cut'n paste error at last commit
19414
Daniel Veillardb05deb71999-08-10 19:04:08 +000019415Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19416
19417 * configure.in: upgraded to version 1.4.0
19418 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
19419 Big update, added a large part of the validation process,
19420 it should be usable, but some parts are missing
19421 * xpath.c: improved the implementation w.r.t. root.
19422 * Makefile.am: added more tests
19423 * test and result trees: added a lot of tests
19424 * libxml.spec.in: export libxml.so.0 and libxml.so.1
19425
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000019426Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19427
19428 * Added an HACKING file
19429
Daniel Veillarde2d034d1999-07-27 19:52:06 +000019430Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19431
19432 * xpath.[ch] : improvements and debug of the XPath implementation
19433 * parser.c, HTMLparser.c : modified the parsers to be progressive
19434 * tree.[ch] : extended the Buffer promitives
19435 * xmlIO.[ch] : added basic I/O routines providing progressive
19436 parsing and ready for I18N conversion plugins
19437 * SAXresult/* : the SAX callback sequence maybe slightly different
19438 now
19439 * test*.c : improved/updated the tests programs
19440 * doc/* : recompiled the docs.
19441
Daniel Veillard15b75af1999-07-26 16:42:37 +0000194421999-07-26 Michael Meeks <michael@edenproject.org>
19443
19444 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
19445
19446 * tree.c: Ditto.
19447
Daniel Veillard1566d3a1999-07-15 14:24:29 +000019448Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19449
19450 * configure.in: upgraded to version 1.4.0
19451 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
19452 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
19453 XML query language, see http://www.w3.org/TR/xpath for more details.
19454 * parser.c, parser.h: added CHAR* related string functions for XPath
19455 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
19456 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
19457 rebuild the docs.
19458 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
19459 and regression testing capabilities for XPath.
19460
Daniel Veillardd79d7871999-07-12 10:38:12 +000019461Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19462
19463 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
19464 closing bug #1646
19465
Daniel Veillardbe9e5951999-07-12 09:16:45 +000019466Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19467
19468 * Makefile.am, example/Makefile.am: closed bug #1683
19469
Daniel Veillard3166ab11999-07-11 16:14:19 +000019470Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19471
19472 * example/Makefile.am, configure.in: added the makefile for the
19473 gjobread example
19474
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000019475Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
19476
19477 * doc/Makefile.am:
19478 - fix which allow "make install DESTDIR=</install/prefix>".
19479
Daniel Veillard7cc3c041999-07-09 10:11:57 +000019480Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19481
19482 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
19483 which fixed a problem on the file reading-code.
19484
Daniel Veillard82150d81999-07-07 07:32:15 +000019485Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19486
19487 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
19488 output.
19489 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
19490
Daniel Veillard5233ffc1999-07-06 22:25:25 +000019491Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19492
19493 * parser.h : Oops removed the binary compatibility problem
19494 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
19495 * parser.c, HTMLparser.c: applied patches for reading from stdin
19496
Daniel Veillardbe70ff71999-07-05 16:50:46 +000019497Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19498
19499 * parser.c, entities.c, valid.c: cleanup bug #1591
19500 * configure.in: cleanup bug #1592
19501 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
19502 the same tree back-end. Hence gdome will be available for it.
19503 * doc/Makefile.am: close bug #617
19504
Daniel Veillard97fea181999-06-26 23:07:37 +000019505Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19506
19507 * parser.c: alloctate a per parser context SAX interface block
19508
Daniel Veillard14fff061999-06-22 21:49:07 +000019509Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19510
19511 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
19512 and xmlEncodeEntitiesReentrant with the correct one :-\
19513
19514Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19515
19516 * commit of my internal XML base changes, quite a lot of
19517 changes, cleanups, better entities support, framework for
19518 new I/O and charset detection and handling
19519 * Fixed the configure/Makefile stuff to generate shared libs
19520 with the proper version info, so we jumped on rev from
19521 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
19522 xmlEncodeEntities() result need to be freed now, and a string
19523 xmlParserVersion provide the current library version.
19524
Raph Levien05240da1999-06-15 21:27:11 +000019525Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
19526
19527 * parser.c: fixed a buffer overrun for when you have a very long
19528 attribute with no entities in it.
19529
Daniel Veillardbb2da581999-06-13 14:37:07 +000019530Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19531
19532 * added example directory
19533 * added example/gjobs.xml gjobread.c, still need a Makefile.in
19534
Daniel Veillard011b63c1999-06-02 17:44:04 +000019535Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19536
19537 * Release of libxml-1.1, nearly everything has been touched for
19538 this.
19539 * Added more regression tests
19540 * Updated the documentation
19541
Daniel Veillard27d88741999-05-29 11:51:49 +000019542Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19543
19544 * tree.[ch]: unified the XML_NO_CORBA defines.
19545 * parser.c encoding.[ch]: started plugging in char encoding detection
19546
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000019547Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
19548
19549 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
19550 Also freed allocated buffer.
19551
Daniel Veillard27d88741999-05-29 11:51:49 +000019552Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000019553 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
19554 reentrancy problem at printing. One is left in entities.c, to
19555 remove ASAP
19556 * testSAX.c : added a test example showing the use of the SAX
19557 interface if one doesn't want to build the DOM tree.
19558 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
19559
Daniel Veillard517752b1999-04-05 12:20:10 +000019560Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19561
19562 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
19563 large revamping of the parser to use SAX callbacks
19564 http://www.megginson.com/SAX/ (or at least a C like interface
19565 a la Expat). It's now possible to set up your own callbacks
19566 and the parser will not build a DOM tree.
19567 * test/* result/*: updated the test suite, I finally removed
19568 the old Namespace draft support (PI based).
19569
Daniel Veillard87c83bd1999-04-02 16:04:43 +000019570Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19571
19572 * Makefile.am: added test result to EXTRA_DIST for make tests
19573
Daniel Veillard64068b31999-03-24 20:42:16 +000019574Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19575
19576 * parser.c, parserInternals.h: moved the chars macro definitions
19577 to parserInternals.h
19578 * parser.c, error.c: applied patches from "Knut Ã…kesson"
19579 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
19580
Daniel Veillard012ccc11999-03-23 10:11:11 +000019581Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19582
19583 * xml-config.in : applied patch to make --version work
19584
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000195851999-03-05 Raja R Harinath <harinath@cs.umn.edu>
19586
19587 * Makefile.am (check-local): Alias for `tests' target. This will
19588 cause `make check' to do the right thing.
19589 (tests): Don't run tests in srcdir. Also, replaced calls to
19590 basename with a `sed' "equivalent".
19591
Daniel Veillardd109e371999-03-05 06:26:45 +000019592Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19593
19594 * Renamed error.h to xml-error.h, corrected Makefile.am to list
19595 it in the header and not the sources, updated the doc.
19596 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
19597 pointing this out.
19598
Daniel Veillardbc50b591999-03-01 12:28:53 +000019599Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19600
19601 * parser.c, parser.h, parserInternals.h: memory leak hunting,
19602 exported the inputStream routines.
19603 * doc/html/* : updated accordingly
19604
Daniel Veillardd692aa41999-02-28 21:54:31 +000019605Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19606
19607 * parser.c, parser.h, parserInternals.h: added a few extra
19608 internal calls to allocate and free parser contexts ...
19609 * doc/html/* : updated accordingly
19610
Daniel Veillard55a99271999-02-25 11:01:29 +000019611Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19612
19613 * configure.in, Makefile.am, doc/makefile.am : General changes for
19614 1.0.0 release and including the generated HTML documentation.
19615
Daniel Veillard35925471999-02-25 08:46:07 +000019616Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19617
19618 * makefile.am : added parserInternals.h, oops.
19619
Daniel Veillard1e346af1999-02-22 10:33:01 +000019620Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19621
19622 * parserInternals.h: added this header giving access to the parser
19623 internal functions.
19624 * doc/Makefile.am : added a rebuild target which rebuilds the full
19625 set of documentations
19626 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
19627 the internal subset.
19628 * *.c *.h: modifications needed to generate the documentation using
19629 gtk-doc, cleanup of functions blocks, reorganisation of struct
19630 declarations.
19631
Daniel Veillard1164e751999-02-16 16:29:17 +000019632Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19633
19634 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
19635 the tar and spec file to include the beginning of the doc.
19636
Nuno Ferreira03d04781999-02-13 00:07:17 +0000196371999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
19638
19639 * doc/.cvsignore: Added this file.
19640
Daniel Veillard6800ef31999-02-08 18:33:22 +000019641Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19642
19643 * tree.c: fixed xmlGetProp to return "" when the attribute
19644 exists, even if the node-list is NULL.
19645
Daniel Veillard726c7e31999-02-08 15:13:10 +000019646Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19647
19648 * tree.c: patched an error outputting empty attribute values.
19649 * Makefile.am and doc/makefile.am: have been updated during the
19650 week-end. Sorry for an empty CVS log, I got a shell problem.
19651
Daniel Veillard1899e851999-02-01 12:18:54 +000019652Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19653
19654 * tree.h: cleaned up using enums instead of defines
19655 * parser.c, valid.[ch]: more work on parsing/output of element
19656 declarations
19657
Daniel Veillard3b9def11999-01-31 22:15:06 +000019658Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19659
19660 * valid.[ch], tree.c, parser.c : more work toward full parsing
19661 of XML DTDs.
19662 * README: added informations about mailing-list and on-line
19663 documentation
19664
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000196651999-01-27 Raja R Harinath <harinath@cs.umn.edu>
19666
19667 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
19668
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000019669Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19670
19671 * parser.c, tree.[ch] : more work toward conformance testing,
19672 added a last element to accelerate parsing of very flat structures
19673 started working on internal subset Element content declaration.
19674 * valid.[ch] : first cut at adding code toward validation.
19675 * previous changes had also small impact on most files, especially
19676 the conformance testing using James Clark test suite.
19677
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000019678Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19679
19680 * test/* : updated the examples, most of them were not well
19681 formed (humm), and added rdf2.
19682 * result/* : resulting changes in the output.
19683
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000019684Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19685
19686 * tree.c: changed the behaviour of xmlGetProp on NULL values.
19687
Daniel Veillard44b3a061998-12-05 17:27:22 +000019688Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19689
19690 * tree.c: patched a bug in the generation of empty attributes
19691
Daniel Veillardbe36afe1998-11-27 06:39:50 +000019692Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19693
19694 * entities.[ch], tree.[ch], tester.c: added copy interfaces
19695 for node/trees/documents/... Biggest problem is namespace
19696 support when copying subtrees.
19697
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000019698Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19699
19700 * parser.c, entities.c: improve entities and char ref encoding,
19701 and cleanups of error messages.
19702
Daniel Veillard242590e1998-11-13 18:04:35 +000019703Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19704
19705 * parser.c, entities.c: simple bug hunting done during rpm2html and
19706 rpmfind integration.
19707
Daniel Veillard42dc9b31998-11-09 01:17:21 +000019708Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19709
19710 * parser.[ch]: Added interfaces allowing to specify a SAX
19711 handler before parsing.
19712
Daniel Veillarde3bffb91998-11-08 14:40:56 +000019713Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19714
19715 * parser.c: redirrect all errors reporting through the SAX
19716 error function
19717
Daniel Veillardda4d3c41998-11-04 20:07:05 +000019718Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19719
19720 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
19721 * libtool, tlmain ...: update of the libtool files
19722
Miguel de Icaza442321c1998-11-04 18:13:38 +0000197231998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
19724
19725 * entities.c: Use g_snprintf insteda of snprintf.
19726
Daniel Veillard0ba4d531998-11-01 19:34:31 +000019727Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19728
19729 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
19730 added ent5 test for this purpose.
19731 * parser.c, parser.h: formatting, comments and UTF-8 planning.
19732
Daniel Veillard27271681998-10-30 06:39:40 +000019733Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19734
19735 * parser.c: fixed? a strange error due to compression on a GWP
19736 document.
19737
Daniel Veillard25940b71998-10-29 05:51:30 +000019738Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19739
19740 * tree.[ch]: bug fixing
19741 * entities.[ch]: defined a specific type for predefined entities
19742 * doc/xml.html: more documentation on the library, how to use it,
19743 overview of the interfaces.
19744
Daniel Veillard16253641998-10-28 22:58:05 +000019745Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19746
19747 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
19748
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000019749Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19750
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000019751 * tree.c: corrected a small bug
19752 * doc/xml.html: continuing writing documentation.
19753
19754Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19755
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000019756 * debugXML.h debugXML.c: added debugging utilities.
19757 * tester.c: added --debug switch.
19758 * tree.c: patched an incorrect node->type assignment.
19759 * parser.c: formatting, ensure that node->doc != NULL in attributes
19760
Daniel Veillardccb09631998-10-27 06:21:04 +000019761Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19762
19763 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
19764 entity support and provide an internal representation close to
19765 DOM one (entity ref nodes, and attribute value as tree). I tried
19766 to preserve the interface but this will surely break some apps
19767 (I have to change rpm2html/rpmfind for example). I had to change
19768 two interfaces, and the generated tree is somewhat different.
19769 * doc/* : started documenting the XML library, the tree and
19770 DOM/Corba. This is a first step.
19771
Daniel Veillard11e00581998-10-24 18:27:49 +000019772Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19773
19774 * parser.c: Set up the fonctions comment block, boring but useful.
19775 * parser.h, SAX.c, parser.c: now attributes are processed through
19776 the SAX interface. The problem is that my SAX interface diverged
19777 quite a bit from the original one, well this is not an official
19778 spec, and translating it from Java to C is hairy anyway...
19779
Daniel Veillard97b58771998-10-20 06:14:16 +000019780Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19781
19782 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
19783 fonctions comment block, boring but useful.
19784
19785Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000019786
19787 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
19788 conversion routines. However they are not yet used to convert the
19789 inputs. The core will run with UTF-8.
19790
Daniel Veillard33942841998-10-18 19:12:41 +000019791Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19792
19793 * tree.c : make sure that the type id is properly set-up when
19794 a new object is allocated, needed for DOM.
19795
Daniel Veillard27fb0751998-10-17 06:47:46 +000019796Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19797
19798 * tree.h, tree.c: Ok, the main objects in the tree will be native
19799 corba objects, it costs 8 bytes per Node, Attribute and Document
19800 but it simplifies the Corba integration a lot (no extra interface
19801 objects to allocate/free).
19802
Daniel Veillard0bef1311998-10-14 02:36:47 +000019803Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19804
19805 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
19806 and changed NODEs contants for conformity with DOM Level 1
19807
Daniel Veillard27864701998-10-08 03:47:24 +000019808Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19809
19810 * added hooks to keep track of servants when creating objects
19811 xmlDoc and xmlNode (for Corba export).
19812
Daniel Veillarda6e1d121998-10-04 14:41:05 +000019813Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19814
19815 * added xml-config script.
19816
Daniel Veillard7066a791998-10-01 20:28:28 +000019817Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19818
19819 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
19820 to autoupdate libtool and automake conf files.
19821
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000198221998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
19823
19824 * Makefile.am: Use '?' to separate the sed
19825 commands as ',' is used when people pass -Wl,something.
19826
19827
Daniel Veillard15a8df41998-09-24 19:15:06 +000019828Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19829
19830 * tree.c, tree.h: added a per-document compression interface.
19831
Daniel Veillard151b1b01998-09-23 00:49:46 +000019832Tue Sep 22 20:47:38 EDT 1998
19833
19834 * tree.c, tree.h: added saving with compression and added interfaces
19835 to control the compression level (xmlGetCompressMode,
19836 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
19837
Daniel Veillard70120ff1998-09-22 00:24:21 +000019838Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19839
19840 * parser.c: corrected a loop for files of size 0
19841
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000198421998-08-20 Raja R Harinath <harinath@cs.umn.edu>
19843
19844 * error.h: New file. Contains prototyes from `error.c'.
19845
Tom Tromeyc19653d1998-08-14 01:22:43 +000019846Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
19847
19848 * Makefile.am (xmlincdir): New macro.
19849 (xmlinc_HEADERS): Renamed from include_HEADERS.
19850
Daniel Veillard845664d1998-08-13 04:43:19 +000019851Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19852
19853 * applied small patch on numeric entities from
19854 Christopher Blizzard <blizzard@appliedtheory.com>
19855
Daniel Veillard260a68f1998-08-13 03:39:55 +000019856Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19857
19858 * New release 0.2, removed the old xml_* files so that it's
19859 coherent with the other CVS base (W3C), far better conformance
19860 to standard, new namespaces, decent entities support, beginning
19861 of a SAX-like interface. Nearly nothing left intact, even the
19862 test examples ...
19863
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000198641998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
19865
19866 * .cvsignore: Add .deps dir
19867
Daniel Veillardf8015fa1998-07-26 21:31:38 +000019868Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19869
19870 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
19871
Daniel Veillardfe926001998-07-26 04:28:20 +000019872Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000019873
Daniel Veillardfe926001998-07-26 04:28:20 +000019874 * configure.in: added test for CPP
19875 * AUTHORS, Changelog: the original ones didn't get commited but the
19876 glib ones instead, fixed.
19877 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000019878
Daniel Veillardfe926001998-07-26 04:28:20 +000019879Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000019880
Daniel Veillardfe926001998-07-26 04:28:20 +000019881 * integrated code developped at W3C
19882 * changed the original Copyright
19883 * migrated to automake
19884 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000019885