Action against software patents Gnome2 Logo W3C Logo Red Hat Logo
Made with Libxml2 Logo

ChangeLog last entries of libxml2

Developer Menu
API Indexes
Related links

William Brack Sat Sep 11 09:04:22 PDT

  • xmlwriter.c: changed char array initialisation to avoid a complaint from some compiler(s) (bug 152308 )

William Brack Thu Sep 9 07:22:11 PDT

  • encoding.c: applied fixes for the UTF8ToISO8859x transcoding routine suggested by Mark Itzcovitz

Daniel Veillard Wed Sep 8 22:50:27 CEST

  • valid.c xmlsave.c: fixed 2 problems raised by # 152140 , one which is that notation not in the internal subset should not be saved, and the second more nasty on an error saving NOTATIONs, if there is a proof that nobody uses notations !

Kasimier Buchcik Wed Sep 8 11:04:27 CEST

  • xmlschemas.c include/libxml/xmlschemas.h: Added the function xmlSchemaValidateOneElement to the XML Schema validation API, as proposed by Jeffrey Fink - see bug # 152073 .

Daniel Veillard Tue Sep 7 11:10:36 CEST

  • configure.in doc/Makefile.am xstc/Makefile.am: some cleanup checking for xmllint and xsltproc in configure.in, fixed make dist w.r.t. the new xstc subdir.
  • doc/*: rebuilt

Kasimier Buchcik Mon Sep 6 16:42:59 CEST

  • xstc/xstc.py: Changed to finally validate instance documents.

Daniel Veillard Mon Sep 6 16:04:01 CEST

  • xstc/Makefile.am Makefile.am: integrated to "make valgrind", heavy ... weight 250MB of VM !

Daniel Veillard Mon Sep 6 14:54:39 CEST

  • xstc/Makefile.am xstc/xstc-to-python.xsl xstc/xstc.py Makefile.am: more cleanup in integrating the xstc testsuite

Daniel Veillard Mon Sep 6 13:56:28 CEST

  • Makefile.am configure.in xstc/.cvsignore xstc/Makefile.am: starting to integrate the xstc suite in the normal regression tests

Kasimier Buchcik Mon Sep 6 13:14:11 CEST

  • xstc/sun-test-def.xml: The "tsDir" attribute was not set correctly.

Daniel Veillard Mon Sep 6 11:52:50 CEST

  • check-xinclude-test-suite.py: when output and expected do not match exactly run diff to put the differences in the log c.f. # 148691

Kasimier Buchcik Mon Sep 6 11:17:35 CEST

  • xstc/xstc-to-python.xslt xstc/ms-test-def.xml xstc/nist-test-def.xml xstc/sun-test-def.xml: Initial release of generation files to create python test scripts, which will run the W3C XML Schema Test Collection. The ms-test-def.xml and sun-test-def.xml files were extracted from the online HTML XSTC results [1], since they did not exist for the SUN tests, and only partially did exist for the MS tests. The NIST definition file was created by concatenation of the existing definition files for each single datatype. The stylesheet "xstc-to-python.xslt" should be run against the definition files to produce the python scripts. results-master.html"

Kasimier Buchcik Fri Sep 3 20:29:59 CEST

  • xmlschemas.c include/libxml/schemasInternals.h include/libxml/xmlerror.h: Fixed a seg fault in xmlGetQNameProp: a format argument was missing. Fixed wrong assignment of the owner of a wildcard in xmlSchemaBuildAttributeValidation (in the shorthandform of of the wildcard. Added a check for circular attribute group references. Added a check for circular model group definition references. Fixed a dublicate xmlParserErrors enum value - see bug # 151738 .

William Brack Fri Sep 3 10:08:13 PDT

  • xmlstring.c: modified comments on xmlGetUTF8Char in response to bug 151760 (no change to logic)

William Brack Tue Aug 31 09:46:18 PDT

  • xmlstring.c: fixed error reported on the list caused by my last change

Daniel Veillard Tue Aug 31 15:41:52 CEST

  • NEWS configure.in doc/*: release of libxml2-2.6.13

Daniel Veillard Tue Aug 31 14:14:30 CEST

  • xmlIO.c: fixing # 151456 , an encoding error could generate a serialization loop.

Daniel Veillard Tue Aug 31 11:34:04 CEST

  • Makefile.am: also produce a tar ball with just the sources
  • xmllint.c: added --path option and --load-trace options to xmllint, RFE # 147740 based on xsltproc versions
  • doc/xmllint.* doc/*: updated the man page and rebuilt

Daniel Veillard Tue Aug 31 10:37:23 CEST

  • xmlschemastypes.c: "" is a valid hexbinary string dixit xmlschema-dev
  • result/schemas/hexbinary_0_1.err test/schemas/hexbinary_1.xml: update the test.
  • test/ns5 result//ns5*: added a test for the namespace bug fixed in previous commit.
  • Makefile.am: added a message in the regression tests

William Brack Mon Aug 30 23:36:21 PDT

  • SAX2.c: fixed bug introduced during OOM fixup causing problems with default namespace when a named prefix with the same href was present (reported on the mailing list by Karl Eichwalder.
  • xmlstring.c: modified xmlCheckUTF8 with suggested code from Julius Mittenzwei.
  • dict.c: added a typecast to try to avoid problem reported by Pascal Rodes.

Kasimier Buchcik Mon Aug 30 12:45:46 CEST

  • xmlschemas.c: Fixed a bug in xmlSchemasCheckFacet, which did not create a computed value on a facet and thus crashed during validation of instances. Expanded validity checks for min/maxOccurs attributes. Expanded validity checks for the value of the attribute "form".

William Brack Fri Aug 27 18:32:24 PST

  • xmlstring.c: fixed a problem with xmlCheckUTF8 reported on the mailing list by Julius Mittenzwei

Daniel Veillard Fri Aug 27 00:13:39 CEST

  • libxml.spec.in: added BuildRequires: zlib-devel, fixes Red Hat bug # 124942

Daniel Veillard Thu Aug 26 12:27:23 CEST

  • parser.c: remove a warning on Solaris
  • xmlschemastype.c: fix a crashing bug # 151111

Kasimier Buchcik Wed Aug 25 22:20:18 CEST

  • test/schemas/import-bad-1_0.imp: Added missing test file.
  • xmlschemas.c include/libxml/xmlerror.h include/libxml/xmlschemas.h: Substituted the obsolete xmlSchemaValidError(s) for xmlParserErrors Changed the import of schemas to allow failure of location of a resource to be imported.
  • result/schemas/all_* result/schemas/any3_0_0.err result/schemas/choice_* result/schemas/import1_0_0.err result/schemas/list0_0_1.err result/schemas/list0_1_0.err result/schemas/list0_1_1.err result/schemas/ns0_0_2.err result/schemas/ns0_1_2.err: Adapted regression test results.

John Fleck Tue Aug 24 20:49:15 MDT

  • doc/tutorial/xmltutorial.xml, xmltutorial.pdf, *.html fix Xpath memory leak (thanks to sKaBoy and William Brack)

Igor Zlatkovic Tue Aug 24 21:10:59 CEST

  • parser.c: fixed path problem in DTD loading reported by Sameer Abhinkar

Igor Zlatkovic Tue Aug 24 16:40:51 CEST

  • win32/configure.js: added support for version extra
  • win32/Makefile.*: upgraded to zlib 1.2.1

Daniel Veillard Mon Aug 23 14:33:54 CEST

  • configure.in: removing -O -g from default gcc flags # 150828

Daniel Veillard Sun Aug 22 16:26:46 CEST

  • configure.in doc/* NEWS: preparing 2.6.12 release, updated and and rebuilt the docs.

Daniel Veillard Sun Aug 22 16:07:20 CEST

  • python/libxml.c: fix a problem on last commit

Daniel Veillard Sun Aug 22 15:16:53 CEST

  • xmllint.c xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h python/libxml.c python/libxml_wrap.h: trying to remove some warning when compiling on Fedora Core 3 and 64bits

Kasimier Buchcik Sat Aug 21 0:035:10 CET

  • xmlschemas.c: modified parsing of <list>, <union>, <restriction>, Fixed schema defaults (elementFormDefault, etc.) for included schemas. Fixed a bug which reported attributes as invalid on elements declarations with the built-in type 'anyType'. Added "lax" validation of the content of elements of type Fixed: element declarations with the same name were treated as duplicate if located in the subtree of <choice> -> <sequence>. Fixed cleanup of error codes in xmlSchemaValidateDoc as proposed by Igor Kapitanker. (This was bug 150647 , submitted by Igor Kapitanker)
  • xmlschemastypes.c: Changed the type of anyType to XML_SCHEMAS_ANYTYPE.
  • include/libxml/xmlerror.h: Added schema parser errors.
  • result/schemas/bug 145246 _0_0* result/schemas/extension1_0_2.err: Changed test results.
  • result/schemas/ct-sc-nobase_0_0* result/schemas/facet-whiteSpace_0_0* result/schemas/import1_0_0* result/schemas/import2_0_0* result/schemas/include2_0_0* result/schemas/include3_0_0* result/schemas/restriction-attr1_0_0* result/schemas/seq-dubl-elem1_0_0* result/schemas/xsd-list-itemType_0_0*: Added new rest results. test/schemas/bug 145246 .xsd.imp test/schemas/ct-sc-nobase_0* test/schemas/facet-whiteSpace_0* test/schemas/import1_0* test/schemas/import2_0* test/schemas/include2_0* test/schemas/include3_0* test/schemas/restriction-attr1_0* test/schemas/seq-dubl-elem1_0* test/schemas/xml.xsd test/schemas/xsd-list-itemType_0*: Added new tests and missing files.

Daniel Veillard Fri Aug 20 18:51:36 CEST

  • Makefile.am configure.in: a bit of cleanup and a extra variable for CVS dist

John Fleck Thu Aug 19 07:44:07 MDT

  • doc/xmllint.xml, xmllint.1, xmllint.html: Edit and rebuild the man pages with Daniel's C14 update

William Brack Wed Aug 18 19:15:27 PDT

  • parser.c: fixed missing line numbers on entity as reported on the list by Steve Cheng

William Brack Wed Aug 18 14:04:31 PDT

  • configure.in globals.c include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h.in: added some code to include the CVS ChangeLog version in the xmlParserVersion string (printed by xmllint with --version)

Daniel Veillard Wed Aug 18 11:14:06 CEST

  • xmlschemas.c include/libxml/xmlschemas.h python/generator.py python/libxml.c python/libxml_wrap.h python/types.c python/tests/schema.py python/tests/Makefile.am: Applied patch from Torkel Lyng to add Schemas support to the Python bindings and extend the schemas error API, registered a new test.
  • doc/* elfgcchack.h: rebuilt to regenerate the bindings

Daniel Veillard Mon Aug 16 14:36:25 CEST

  • debugXML.c: added help for new set shell command
  • xinclude.c xmllint.c xmlreader.c include/libxml/parser.h: added parser option to not generate XInclude start/end nodes, added a specific option to xmllint to test it fixes # 130769
  • Makefile.am: regression test the new feature
  • doc/xmllint.1 doc/xmllint.xml: updated man page to document option.

Daniel Veillard Mon Aug 16 02:42:30 CEST

  • xmlIO.c: small typo pointed out by Mike Hommey
  • doc/xmllint.xml, xmllint.html, xmllint.1: slightly improved the --c14n description, c.f. # 144675 .
  • nanohttp.c nanoftp.c: applied a first simple patch from Mike Hommey for $no_proxy, c.f. # 133470
  • parserInternals.c include/libxml/parserInternals.h include/libxml/xmlerror.h: cleanup to avoid 'error' identifier in includes # 137414
  • parser.c SAX2.c debugXML.c include/libxml/parser.h: first version of the inplementation of parsing within the context of a node in the tree # 142359 , new function xmlParseInNodeContext(), added support at the xmllint --shell level as the "set" function
  • test/scripts/set* result/scripts/* Makefile.am: extended the script based regression tests to instrument the new function.

John Fleck Sat Aug 14 18:53:08 MDT

  • doc/xmllint.xml, xmllint.html, xmllint.1: add c14n to man page (man, it's hard to keep up with Daniel!)

John Fleck Sat Aug 14 18:45:38 MDT

  • doc/xmllint.xml, xmllint.html, xmllint.1: add pattern, walker, maxmem, output and xmlout to man page fixes # 144675

Daniel Veillard Sun Aug 15 00:41:12 CEST

  • xmllint.c: added a --c14n option to canonicalize the output should close the RFE # 143226

Daniel Veillard Sat Aug 14 23:50:10 CEST

  • tree.c: Dodji pointed out a bug in xmlGetNodePath()
  • xmlcatalog.c: applied patch from Albert Chin to add a and another patch also from Albert Chin to not crash on -sgml --del without args see # 145462
  • Makefile.am: applied another patch from Albert Chin to fix a problem with diff on Solaris # 145511
  • xmlstring.c: fix xmlCheckUTF8() according to the suggestion in bug # 148115
  • python/libxml.py: apply fix from Marc-Antoine Parent about the errors in libxml(2).py on the node wrapper # 135547

Daniel Veillard Sat Aug 14 13:18:57 CEST

  • Makefile.am: added a dumb rule to able to compile tst.c when people submit a sample test program
  • xmlschemas.c: applied small patch from Eric Haszlakiewicz to document xmlSchemasSetValidErrors() limitations, # 141827
  • error.c: Add information in generic and structured error setter functions that this need to be done per thread # 144308
  • xmlsave.c: fixed bug whith missing NOTATION(s) serialization bug # 144162
  • doc/xmllint.xml: typo fix # 144840

Daniel Veillard Tue Aug 10 07:19:31 PDT

  • configure.in xmlregexp.c xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h include/libxml/xmlerror.h include/libxml/xmlschemastypes.h: applied Schemas patches from Kasimier Buchcik
  • test/ result/ bug 141333 * annot-err* any[1-4]* bug145246* element-err* element-minmax-err* include1* restrict-CT-attr-ref*: lot of new tests for things fixed by the patch

William Brack Fri Aug 6 09:22:34 PDT

  • valid.c: fixed my mis-handling of External ID on last change.

William Brack Wed Aug 4 23:40:21 PDT

  • valid.c: changed the parsing of a document's DTD to use the proper base path (bug 144366 )

Daniel Veillard Wed Aug 4 16:58:08 CEST

  • Makefile.am config.h.in configure.in python/Makefile.am: applied a patch from Gerrit P. Haase to get python bindings on Cygwin

William Brack Tue Aug 3 15:08:22 PDT

  • include/libxml/valid.h: elaborated on description of xmlValidityWarningFunc and xmlValidityErrorFunc (bug 144760 )
  • xmlIO.c, xmlschemastypes.c, include/libxml/schemasinternals.h: minor fixes to comments for doc rebuilding errors.
  • doc/*.html: rebuilt the docs

Daniel Veillard