Edit

kc3-lang/libxml2/ChangeLog

Branch :

  • Show log

    Commit

  • Author : Daniel Veillard
    Date : 2004-02-23 16:33:21
    Hash : 9291449d
    Message : preparing 2.6.7 release, updated and rebuilt the documentation. Daniel * doc/* NEWS configure.in: preparing 2.6.7 release, updated and rebuilt the documentation. Daniel

  • ChangeLog
  • Mon Feb 23 17:28:34 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* doc/* NEWS configure.in: preparing 2.6.7 release, updated and
    	  rebuilt the documentation.
    
    Mon Feb 23 11:52:12 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* python/tests/*.py: applied patch from Malcolm Tredinnick
    	  to avoid tabs in python sources, should fix #135095
    
    Sun Feb 22 23:16:23 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* testSAX.c: add --timing option
    	* relaxng.c: use the psvi field of the nodes instead of _private
    	  which may be used for other purposes.
    
    Sat Feb 21 16:57:48 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* encoding.c: small patch to try to fix a warning with Sun One compiler
    
    Sat Feb 21 16:22:35 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* encoding.c: small patch removing a warning with MS compiler.
    
    Sat Feb 21 13:52:30 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* debugXML.c: added "relaxng" option to the debugging shell
    	* Makefile.am test/errors/* result/errors/*: some regression tests
    	  for some error tests cases.
    
    Fri Feb 20 09:56:47 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* tree.c: xmlAttrSerializeTxtContent don't segfault if NULL
    	  is passed.
    	* test/att7 result//att7*: adding an old regression test
    	  laying around on my laptop
    
    Thu Feb 19 17:33:36 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* xmlreader.c: fixed xmllint --memory --stream memory consumption
    	  on large file by using xmlParserInputBufferCreateStatic() with
    	  the mmap'ed file 
    
    Thu Feb 19 13:56:53 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* tree.c: some clarification in xmlDocDumpMemory() documentation
    	* xmllint.c: fixed xmllint --stream --timing to get timings back
    
    Wed Feb 18 15:20:42 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* parser.c: fixed a problem in push mode when attribute contains
    	  unescaped '>' characters, fixes bug #134566
    	* test/att6 result//att6*: added the test to the regression suite
    
    Tue Feb 17 17:26:31 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* valid.c: removing a non-linear behaviour from ID/IDREF raised
    	  by Petr Pajas. Call xmlListAppend instead of xmlListInsert in
    	  xmlAddRef
    
    Tue Feb 17 13:27:27 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* python/tests/indexes.py python/tests/reader.py: indicated
    	  encoding of the test file, needed for python 2.3
    
    Tue Feb 17 21:08:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
    
    	* xpath.c: fixed problem with numbers having > 19
    	  fractional places (bug 133921)
    
    Tue Feb 17 12:47:20 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* xpath.c: applied optimization patch from Petr Pajas
    
    Tue Feb 17 12:39:08 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* xmlwriter.c include/libxml/xmlwriter.h: applied update
    	  from Alfred Mickautsch and the added patch from Lucas Brasilino
    
    Sun Feb 15 12:01:30 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* benchmark.png index.html xml.html: updating the benchmark
    	  graph and using a PNG instead of a GIF
    	* xmlreader.c: updated the TODO
    
    Sat Feb 14 18:55:40 MST 2004 John Fleck <jfleck@inkstain.net>
    
    	* doc/tutorial/xmltutorial.xml
    	* doc/tutorial/xmltutorial.pdf
    	* doc/tutorial/*.html
    	Fix bug in XPath example in the tutorial, thanks to Carlos, whose
    	last name I don't know, for pointing this out
    
    Thu Feb 12 16:28:12 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* NEWS configure.in: preparing release of 2.6.6
    	* doc/*: updated the docs and rebuilt them
    
    Thu Feb 12 13:41:16 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* xmlregexp.c: fixing bug #132930 with the provided patch, a bit
    	  suspicious about it but this is fairly contained and regression
    	  tests still passes.
    	* test/schemas/all1* result/schemas/all1*: added the test to
    	  the regression suite.
    
    Thu Feb 12 12:54:26 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* parser.c: fixed bug #132575 about finding the end of the
    	  internal subset in push mode.
    	* test/intsubset.xml result/intsubset.xml* result/noent/intsubset.xml:
    	  added the test to the regression suite
    
    Wed Feb 11 14:19:31 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* parserInternals.c xmlIO.c encoding.c include/libxml/parser.h
    	  include/libxml/xmlIO.h: added xmlByteConsumed() interface
    	* doc/*: updated the benchmark rebuilt the docs
    	* python/tests/Makefile.am python/tests/indexes.py: added a
    	  specific regression test for xmlByteConsumed()
    	* include/libxml/encoding.h rngparser.c tree.c: small cleanups
    
    Wed Feb 11 08:13:58 HKT 2004 William Brack <wbrack@mmm.com.hk
    
    	* tree.c: fixed missing output of internal DTD param entities when
    	  nothing else present in DTD (bug 134052)
    
    Tue Feb 10 19:24:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
    
    	* encoding.c: applied patch supplied by Christophe Dubach
    	  to fix problem with --with-minimum configuration
    	  (bug 133773)
    	* nanoftp.c: fixed potential buffer overflow problem,
    	  similar to fix just applied to nanohttp.c.
    	  
    Mon Feb  9 18:40:21 CET 2004 Igor Zlatkovic <igor@zlatkovic.com>
    
    	* nanohttp.c: fixed the fix for the buffer overflow, thanx
    	  William :-)
    
    Mon Feb  9 22:37:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
    
    	* acinclude.m4, configure.in: fixed problem concerning
    	  determining SOCKLEN_T as pointed out by Daniel Richard G.
    	  on the mailing list
    
    Mon Feb  9 15:31:24 CET 2004 Igor Zlatkovic <igor@zlatkovic.com>
    
    	* nanohttp.c: fixed buffer overflow reported by Yuuichi Teranishi
    
    Mon Feb  9 13:45:59 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* xpath.c: small patch from Philip Ludlam to avoid warnings.
    
    Mon Feb  9 13:41:47 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* encoding.c: applied a small patch from Alfred Mickautsch
    	  to avoid an out of bound error in isolat1ToUTF8()
    
    Mon Feb  9 13:35:50 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* xinclude.c: remove the warning on the 2001 namespace
    	* parser.c parserInternals.c xpath.c: remove some warnings
    	  when compiling with MSVC6
    	* nanohttp.c: applied a patch when using _WINSOCKAPI_
    
    Sun Feb  8 12:09:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
    
    	* xinclude.c: added a small hack to fix interference between
    	  my fixes for bugs 132585 and 132588.
    	* python/libxml.c: fixed problem with serialization of namespace
    	  reported on the mailing list by Anthony Carrico
    
    Sat Feb  7 16:53:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
    
    	* xinclude.c: fixed problem with function xmlXIncludeCopyRange
    	  (bug 133686).
    
    Fri Feb  6 21:03:41 HKT 2004 William Brack <wbrack@mmm.com.hk>
    
    	* xmlwriter.c: fixed problem with return value of
    	  xmlTextWriterWriteIndent() (bug 133297)
    
    Fri Feb  6 19:07:04 HKT 2004 William Brack <wbrack@mmm.com.hk>
    
    	* xinclude.c: changed coding to output good XIncludes when
    	  one or more bad ones are present (bug 132588)
    
    Fri Feb  6 17:34:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
    
    	* xinclude.c: corrected handling of empty fallback condition
    	  (bug 132585)
    
    Fri Feb  6 15:28:36 HKT 2004 William Brack <wbrack@mmm.com.hk>
    
    	* HTMLparser.c: added initialisation for ctxt->vctxt
    	  in HTMLInitParser (bug 133127)
    	* valid.c: minor cosmetic change (removed ATTRIBUTE_UNUSED
    	  from several function params)
    
    Tue Feb  3 16:48:57 PST 2004 William Brack <wbrack@mmm.com.hk>
    
    	* xinclude.c: fixed problem regarding freeing of dictionary
    	  when there are errors within an XInclude file (bug 133106).
    	  Thanks to Oleg Paraschenko for the assistance.
    
    Tue Feb  3 09:53:18 PST 2004 William Brack <wbrack@mmm.com.hk>
    
    	* xmlschemastypes.c: fixed validation of maxLength with no
    	  content using patch submitted by Eric Haszlakiewicz
    	  (bug 133259)
    
    Tue Feb  3 09:21:09 CET 2004 Igor Zlatkovic <igor@zlatkovic.com>
    
    	* include/libxml/xmlreader.h include/libxml/xmlmemory.h: added
    	  calling convention to the public function prototypes (rep by
    	  Cameron Johnson)
    	* include/libxml/xmlexports.h: fixed mingw+msys compilation
    	  (rep by Mikhail Grushinskiy)
    	
    Mon Feb  2 20:22:18 PST 2004 William Brack <wbrack@mmm.com.hk>
    
    	* xmlwriter.c: enhanced output indenting (bug 133264)
    	
    Mon Feb  2 16:13:33 PST 2004 William Brack <wbrack@mmm.com.hk>
    
    	* xmlreader.c, include/libxml/xmlreader.h: applied patch from
    	  Steve Ball to provide structured error reports.
    
    Sun Feb  1 01:48:14 PST 2004 William Brack <wbrack@mmm.com.hk>
    
    	* tree.c, include/libxml/tree.h: moved serialization of
    	  attribute text data (xmlSerializeContent) into a separate
    	  routine (xmlSerializeTxtContent) so it can be used by xmlwriter.c
    	* xmlwriter.c: changed handling of attribute string to use the
    	  routine above (fixed bug 131548)
    
    Sat Jan 31 08:22:02 MST 2004 John Fleck <jfleck@inkstain.net
    
    	* doc/examples/reader1.c, reader2.c, reader3.c
    	* doc/examples/examples.xml
    	* doc/examples/*.html
    	add note that reader examples need libmxl2 > 2.6, rebuild
    	html - this time doing it correctly :-)
    
    Fri Jan 30 20:45:36 MST 2004 John Fleck <jfleck@inkstain.net>
    
    	* doc/examples/examples.xml
    	* doc/examples/*.html
    	add note that reader examples need libmxl2 > 2.6, rebuild
    	html
    
    Thu Jan 29 23:51:48 PST 2004 William Brack <wbrack@mmm.com.hk>
    
    	* xpath.c: added (void *) type override to prevent
    	  warning on Solaris (Bug 132671)
    
    Wed Jan 28 07:20:37 MST 2004 John Fleck <jfleck@inkstain.net>
    
    	* doc/examples/Makefile.am
    	per Jan. 15 email to the list from oliverst, the index.html
    	file from this directory wasn't making it into the tarball
    
    Mon Jan 26 18:01:00 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* acinclude.m4: applied fix from Alexander Winston for a problem
    	  related to automake-1.8 , c.f. #132513 and #129861
    
    Mon Jan 26 12:53:11 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* doc/examples/index.py: don't rely on . being on the path for
    	  make tests, should keep Mr. Crozat quiet until next time...
    
    Sun Jan 25 21:45:03 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* configure.in NEWS doc/*: preparing release 2.6.5, rebuilt the
    	  docs, checked rngparser stuff does not end up in the tarball
    
    Sun Jan 25 20:59:20 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* python/libxml.c: applied patch from Frederic Peters
    	  fixing the wrong arg order in xpath callback in bug #130980
    
    Sun Jan 25 20:52:09 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* xinclude.c: fixing #130453 XInclude element with no href attribute
    	* relaxng.c rngparser.c include/libxml2/relaxng.h: fully integrating 
    	  the compact syntax will require more work, postponed for the
    	  2.6.5 release.
    
    Sat Jan 24 09:30:22 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* include/libxml/schemasInternals.h xmlschemas.c: applied patch from
    	  Steve Ball to avoid a double-free.
    
    Fri Jan 23 14:03:21 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* doc/examples/*: added io1.c an example ox xmlIO usage and io1.res
    	  test result, fixed a awful lot of memory leaks showing up in
    	  testWriter.c, changed the examples and the Makefiles to test
    	  memory leaks.
    	* xmlwriter.c: fixed a memory leak
    	* Makefile.am: run the doc/examples regression tests as part of
    	  make tests
    	* xpath.c include/libxml/xpath.h: added xmlXPathCtxtCompile() to
    	  compile an XPath expression within a context, currently the goal
    	  is to be able to reuse the XSLT stylesheet dictionnary, but this
    	  opens the door to others possible optimizations.
    	* dict.c include/libxml/dict.h: added xmlDictCreateSub() which allows
    	  to build a new dictionnary based on another read-only dictionnary.
    	  This is needed for XSLT to keep the stylesheet dictionnary read-only
    	  while being able to reuse the strings for the transformation
    	  dictionnary.
    	* xinclude.c: fixed a dictionnar reference counting problem occuring
    	  when document parsing failed.
    	* testSAX.c: adding option --repeat for timing 100times the parsing
    	* doc/* : rebuilt all the docs
    
    Thu Jan 22 14:17:05 2004  Aleksey Sanin  <aleksey@aleksey.com>
    
    	* xmlmemory.c: make xmlReallocLoc() accept NULL pointer
    
    Thu Jan 22 08:26:20 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* xmlschemastypes.c: applied patch from John Belmonte for
    	  normalizedString datatype support.
    
    Thu Jan 22 10:43:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
    
    	* xpath.c: fixed problem with union when last() is used
    	  in predicate (bug #131971)
    	* xpointer.c: minor change to comment for doc generation
    
    Wed Jan 21 17:03:17 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* parser.c: fixed bug #131745 raised by Shaun McCance with the
    	  suggested patch
    
    Wed Jan 21 10:59:55 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* xmlwriter.c: applied patch from Alfred Mickautsch fixing a memory
    	  leak reported on the list.
    
    Thu Jan 15 00:48:46 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* python/generator.py python/tests/tstLastError.py: applied
    	  patch from Stephane Bidoul to add enums to the Python bindings.
    
    Tue Jan 13 21:50:05 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* testHTML.c: another small patch from Mark Vadoc
    
    Tue Jan 13 21:39:58 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* HTMLparser.c relaxng.c testRelax.c testSchemas.c: applied
    	  patch from Mark Vadoc to not use SAX1 unless necessary.
    
    Mon Jan 12 17:22:57 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* dict.c parser.c xmlstring.c: some parser optimizations,
    	  xmllint --memory --timing --repeat --stream ./db10000.xml
    	  went down from 16.5 secs to 15.5 secs.
    
    Thu Jan  8 17:57:50 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* xmlschemas.c: removed a memory leak remaining from the switch
    	  to a dictionnary for string allocations c.f. #130891
    
    Thu Jan  8 17:48:46 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* xmlreader.c: fixing some problem if configured --without-xinclude
    	  c.f. #130902
    
    Thu Jan  8 17:42:48 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* configure.in: changed AC_OUTPUT() macro to avoid a cygwin problem
    	  c.f. #130896
    
    Thu Jan  8 00:36:00 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc:
    	  applying patch from Mark Vakoc for Windows
    	* doc/catalog.html doc/encoding.html doc/xml.html: applied doc
    	  fixes from Sven Zimmerman
    
    Tue Jan  6 23:51:46 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* python/libxml2-python-api.xml python/libxml_wrap.h python/types.c
    	  python/tests/Makefile.am python/tests/tstLastError.py: applied 
    	  patch from Stephane Bidoul for structured error handling from
    	  python, and the associated test
    
    Tue Jan  6 23:18:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
    
    	* configure.in: fixed Bug130593
    	* xmlwriter.c: fixed compilation warning
    
    Tue Jan  6 15:15:23 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* include/libxml/xmlstring.h: fixed the comment in the header
    	* doc/*: rebuilt the docs
    
    Tue Jan  6 19:40:04 HKT 2004 William Brack <wbrack@mmm.com.hk>
    
    	* encoding.c, parser.c, xmlstring.c, Makefile.am,
    	  include/libxml/Makefile.am, include/libxml/catalog.c,
    	  include/libxml/chvalid.h, include/libxml/encoding.h,
    	  include/libxml/parser.h, include/libxml/relaxng.h,
    	  include/libxml/tree.h, include/libxml/xmlwriter.h,
    	  include/libxml/xmlstring.h:
    	  moved string and UTF8 routines out of parser.c and encoding.c
    	  into a new module xmlstring.c with include file
    	  include/libxml/xmlstring.h mostly using patches from Reid
    	  Spencer.  Since xmlChar now defined in xmlstring.h, several
    	  include files needed to have a #include added for safety.
    	* doc/apibuild.py: added some additional sorting for various
    	  references displayed in the APIxxx.html files.  Rebuilt the
    	  docs, and also added new file for xmlstring module.
    	* configure.in: small addition to help my testing; no effect on
    	  normal usage.
    	* doc/search.php: added $_GET[query] so that persistent globals
    	  can be disabled (for recent versions of PHP)
    
    Mon Jan  5 20:47:07 MST 2004 John Fleck <jfleck@inkstain.net>
    
    	* doc/tutorial/customfo.xsl
    	* doc/tutorial/customhtml.xsl
    	update custom tutorial-building stylesheets in preparation
    	for tutorial update
    
    Tue Jan  6 00:10:33 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* rngparser.c: commiting the compact relax ng parser. It's not
    	  completely finished, it's not integrated but I want to save the
    	  current state
    
    Mon Jan  5 22:22:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
    
    	* doc/apibuild.py, doc/APIconstructors.html, doc/libxml2-refs.xml,
    	  win32/libxml2.def.src: fixed apibuild.py's generation of
    	  "constructors" to be in alphabetical order (instead of previous
    	  random sequence); regenerated resulting files.
    
    Mon Jan  5 14:03:59 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* xmlwriter.c: applied patch from Lucas Brasilino fixing an indent
    	  problem.
    
    Sun Jan  4 18:54:29 MST 2004 John Fleck <jfleck@inkstain.net>
    
    	* doc/newapi.xsl: change background color of function
    	declaration to improve readability
    	* doc/*: rebuild docs with new stylesheet
    
    Sun Jan  4 22:45:14 HKT 2004 William Brack <wbarck@mmm.com.hk>
    
    	* parser.c, include/libxml/parser.h: added a routine
    	  xmlStrncatNew to create a new string from 2 frags.
    	* tree.c: added code to check if node content is from
    	  dictionary before trying to change or concatenate.
    
    Sun Jan  4 08:57:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
    
    	* xmlmemory.c: applied suggestion from Miloslav Trmac (see
    	  Bug 130419) and eliminated xmlInitMemoryDone.  More
    	  improvement needed.
    	* xml2-config.in: added an additional flag (--exec-prefix) to
    	  allow library directory to be different from include directory
    	  (Bug 129558).
    	  
    Fri Jan  2 21:22:18 CET 2004 Daniel Veillard <daniel@veillard.com>
    
    	* error.c: applied patch from St