History log of /external/libxml2/valid.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
658b86c0eaacefb0999873efb883c7e50c628d18 07-Aug-2014 Gaurav Gupta <g.gupta@samsung.com> Couple of Missing Null checks

For https://bugzilla.gnome.org/show_bug.cgi?id=734328

Missing Null check could cause crash, if a pointer is dereferenced.

Found problem at two places in valid.c
/external/libxml2/valid.c
a16eb968075a82ec33b2c1e77db8909a35b44620 10-Jun-2014 Daniel Veillard <veillard@redhat.com> erroneously ignores a validation error if no error callback set

Reported by Stefan Behnel
https://bugzilla.gnome.org/show_bug.cgi?id=724903
/external/libxml2/valid.c
e18bce0d061e942284551b62f5c4c025ba320284 06-Feb-2014 Daniel Veillard <veillard@redhat.com> fixing a ptotential uninitialized access
/external/libxml2/valid.c
0146179120d4f1162f0400a0131bea2e5d600155 06-Aug-2013 Denis Pauk <pauk.denis@gmail.com> Drop not needed checks

https://bugzilla.gnome.org/show_bug.cgi?id=704075
/external/libxml2/valid.c
c570b37972b364d03605a0c67b8497bc4b3227af 30-Sep-2013 Gaurav <g.gupta@samsung.com> Fix pointer dereferenced before null check

for https://bugzilla.gnome.org/show_bug.cgi?id=708364

xmlValidateElementContent is a private function but should still
check the ctxt argument before dereferencing
/external/libxml2/valid.c
fb27e2cd204ddb2cb0163b4b6418cc494889d279 28-Sep-2012 Michael Wood <esiotrot@gmail.com> Fix spelling of "length".
/external/libxml2/valid.c
f8e3db0445a1bc8cfe3f77326b07ec161482caa2 11-Sep-2012 Daniel Veillard <veillard@redhat.com> Big space and tab cleanup

Remove all space before tabs and space and tabs at end of lines.
/external/libxml2/valid.c
3e62adbe39f2083c9c2cd3330c320227818fd361 09-Aug-2012 Daniel Veillard <veillard@redhat.com> Adding various checks on node type though the API

Specifially checking against namespace nodes before accessing node
pointers
/external/libxml2/valid.c
cb3549e30a63935fa840d61412abe828b0c6753e 11-Nov-2011 Daniel Veillard <veillard@redhat.com> Improve the error report on undefined REFs

Use the tree node to provide the error context instead
of the parser input which is not relevant anymore,
based on a suggestion by François Delyon <f.delyon@satimage.fr>
/external/libxml2/valid.c
f3c06692e0d200ae0d35b5b3c31de8c56aa99ac6 16-Oct-2009 Daniel Veillard <veillard@redhat.com> Recognize ID attribute in HTML without DOCTYPE

* valid.c: xmlIsID() was short-circuiting the case where there
was no DTD.
/external/libxml2/valid.c
594e5dfb48ee6fbac1b64155839063648022fc57 07-Sep-2009 Daniel Veillard <veillard@redhat.com> Chasing dead assignments reported by clang-scan

* SAX2.c dict.c error.c hash.c nanohttp.c parser.c python/libxml.c
relaxng.c runtest.c tree.c valid.c xinclude.c xmlregexp.c xmlsave.c
xmlschemas.c xpath.c xpointer.c: mostly removing unneded affectations,
but this led to a few real bugs and some part not yet understood
(relaxng/interleave)
/external/libxml2/valid.c
a721612e54605ed15e3fd6a54a962e947523ba43 21-Aug-2009 Daniel Veillard <veillard@redhat.com> 446613 small validation bug mixed content with NS

* valid.c: fix a bug when valdating mixed content lists and some
name use namespaces prefixes.
* result/valid/notes.xml* test/valid/dtds/notes.dtd * test/valid/notes.xml:
add the test case to the regression suite
/external/libxml2/valid.c
8ed1072c2d4dac0bc72a8d0ebff7ccc1b338f035 20-Aug-2009 Daniel Veillard <veillard@redhat.com> Add symbol versioning to libxml2 shared libs

* libxml2.syms: the symbols with history, going back to 2.4.30
* Makefile.am configure.in: linking flags detection and use
* parser.c tree.c valid.c xpointer.c: various cleanup of functions
which could be made static or simply discarded, not that many
/external/libxml2/valid.c
eab3ac94c781e686c86c5a1502bf150f86750fd7 12-Aug-2009 Daniel Veillard <veillard@redhat.com> 567619 xmlValidateNotationUse missing param test

* valid.c: this was raised by a testapi crash on solaris
/external/libxml2/valid.c
bccae2d21038967f5d83109f27b925bcd4795602 04-Jun-2009 Daniel Veillard <veillard@redhat.com> * c14n.c debugXML.c doc/examples/io2.c parser.c schematron.c
valid.c xmlschemas.c xmlwriter.c xpath.c: use %s to printf string
patch by Christian Persch, fixes #581612
/external/libxml2/valid.c
be2bd6ac6fb512d322a059408c6fd80a91b091cf 27-Nov-2008 Daniel Veillard <veillard@src.gnome.org> adds element traversal support avoid a warning regenerated daniel

* include/libxml/tree.h tree.c python/generator.py: adds
element traversal support
* valid.c: avoid a warning
* doc/*: regenerated
daniel

svn path=/trunk/; revision=3804
/external/libxml2/valid.c
2cba415895e2cf9a15567038151009869b6c52a7 27-Aug-2008 Daniel Veillard <veillard@src.gnome.org> fix a small initialization problem raised by Ashwin increase testing

* threads.c: fix a small initialization problem raised by Ashwin
* testapi.c gentest.py: increase testing especially for document
with an internal subset, and entities
* tree.c: fix a deallocation issue when unlinking entities from
a document.
* valid.c: fix a missing entry point test not found previously.
* doc/*: regenerated the APIs, docs etc.
daniel

svn path=/trunk/; revision=3778
/external/libxml2/valid.c
ae0765b6819c77aae2638b40735f354b05b9c150 31-Jul-2008 Daniel Veillard <veillard@src.gnome.org> more progresses against the official regression tests small cleanup for

* runxmlconf.c: more progresses against the official regression tests
* runsuite.c: small cleanup for non-leak reports
* include/libxml/tree.h: parsing flags and other properties are
now added to the document node, this is generally useful and
allow to make Name and NmToken validations based on the parser
flags, more specifically the 5th edition of XML or not
* HTMLparser.c tree.c: small side effects for the previous changes
* parser.c SAX2.c valid.c: the bulk of teh changes are here,
the parser and validation behaviour can be affected, parsing
flags need to be copied, lot of changes. Also fixing various
validation problems in the regression tests.
Daniel

svn path=/trunk/; revision=3762
/external/libxml2/valid.c
38431c330858906736d95befc1e33933f46194dd 12-Jun-2007 Daniel Veillard <veillard@src.gnome.org> release of libxml2 2.6.28 patch from Dagfinn I. Mannsåker for idness of

* doc/* configure.in NEWS: release of libxml2 2.6.28
* valid.c: patch from Dagfinn I. Mannsåker for idness of name
in HTML, c.f. bug #305885.
Daniel

svn path=/trunk/; revision=3638
/external/libxml2/valid.c
f6cf57a03b9f8b4aadeb473f8bf16c38fa6a3499 10-May-2007 Daniel Veillard <veillard@src.gnome.org> applied patch to fix xmlListAppend() from Georges-André SILBER also fix

* list.c: applied patch to fix xmlListAppend() from
Georges-André SILBER
* valid.c: also fix the place wher it was called.
Daniel

svn path=/trunk/; revision=3614
/external/libxml2/valid.c
6ad5c4af742de7f56ae5e0eaf89f174775a1e822 11-Oct-2006 Daniel Veillard <veillard@src.gnome.org> fixed a weird error where validity context whould not show up if warnings

* valid.c: fixed a weird error where validity context whould not
show up if warnings were disabled pointed out by Bob Stayton
* xmlIO.c doc/generator.py: cleanup and fix to regenerate the docs
* doc//* testapi.c: rebuilt the docs
Daniel
/external/libxml2/valid.c
b2dc5675e94aa6b5557ba63f7d66b0f08dd17e4d 22-Aug-2006 Daniel Veillard <veillard@src.gnome.org> fixed a bug #203125 in Red hat bugzilla, crashing PHP4 on validation

* valid.c: fixed a bug #203125 in Red hat bugzilla, crashing PHP4
on validation errors, the heuristic to guess is a vctxt user
pointer is the parsing context was insufficient.
Daniel
/external/libxml2/valid.c
11ce4004d86bb4b317c48b7d5124ba33e40e10f5 10-Mar-2006 Daniel Veillard <veillard@src.gnome.org> end of first pass on coverity reports. Daniel

* runtest.c schematron.c testAutomata.c tree.c valid.c xinclude.c
xmlcatalog.c xmlreader.c xmlregexp.c xpath.c: end of first
pass on coverity reports.
Daniel
/external/libxml2/valid.c
04bffc028d8d7f080fe474599f337a79236e483e 03-Mar-2006 Rob Richards <rrichard@src.gnome.org> fix HTML attribute ID checking for input element. Maintain current

* valid.c: fix HTML attribute ID checking for input element.
Maintain current attribute "name" behavior for now.
/external/libxml2/valid.c
7802ba56ff32eb503ac34885e1ce61b60a01d701 27-Oct-2005 Daniel Veillard <veillard@src.gnome.org> avoid function parameters names 'list' as this seems to give troubles with

* valid.c xmlregexp.c include/libxml/valid.h
include/libxml/xmlregexp.h: avoid function parameters names 'list'
as this seems to give troubles with VC6 and stl as reported by
Samuel Diaz Garcia.
Daniel
/external/libxml2/valid.c
54f9a4f5089a974cd773ab285637ea21df01202c 03-Sep-2005 Daniel Veillard <veillard@src.gnome.org> fixing a number of issues raised by xml:id but more generally related to

* SAX2.c tree.c valid.c: fixing a number of issues raised by xml:id
but more generally related to attributes and ID handling, fixes
#314358 among other things
Daniel
/external/libxml2/valid.c
8874b94cd2e2086f4cefe026286e0f64cac6ec9a 25-Aug-2005 Daniel Veillard <veillard@src.gnome.org> added a parser XML_PARSE_COMPACT option to allocate small text nodes (less

* HTMLparser.c parser.c SAX2.c debugXML.c tree.c valid.c xmlreader.c
xmllint.c include/libxml/HTMLparser.h include/libxml/parser.h:
added a parser XML_PARSE_COMPACT option to allocate small
text nodes (less than 8 bytes on 32bits, less than 16bytes on 64bits)
directly within the node, various changes to cope with this.
* result/XPath/tests/* result/XPath/xptr/* result/xmlid/*: this
slightly change the output
Daniel
/external/libxml2/valid.c
465a000b1080427bd62d89a925409b7db78616ac 22-Aug-2005 Daniel Veillard <veillard@src.gnome.org> fixed an uninitialized variable extended the API to add the parser,

* valid.c: fixed an uninitialized variable
* xmlregexp.c include/libxml/xmlregexp.h: extended the API to
add the parser, serializer and some debugging
* include/libxml/xmlversion.h.in: made the new support compiled
by default if Schemas is included
* testRegexp.c: cleanup and integration of the first part of the
new code with a special switch
* xmllint.c: show up Expr in --version if compiled in
* include/libxml/tree.h: moved the xmlBuffer definition up
Daniel
/external/libxml2/valid.c
379a3b7dc52773ec90e38f13a914bc0ef75e2bf4 12-Aug-2005 Daniel Veillard <veillard@src.gnome.org> applied patch from Derek Poon fixing bug #310692 Daniel

* valid.c: applied patch from Derek Poon fixing bug #310692
Daniel
/external/libxml2/valid.c
24505b0f5c872c5afb6da5093565e5a6e09ca541 29-Jul-2005 Daniel Veillard <veillard@src.gnome.org> a lot of small cleanups based on Linus' sparse check output. Daniel

* HTMLparser.c SAX2.c encoding.c globals.c parser.c relaxng.c
runsuite.c runtest.c schematron.c testHTML.c testReader.c
testRegexp.c testSAX.c testThreads.c valid.c xinclude.c xmlIO.c
xmllint.c xmlmodule.c xmlschemas.c xpath.c xpointer.c: a lot of
small cleanups based on Linus' sparse check output.
Daniel
/external/libxml2/valid.c
ffa3c74933baa45bef5e0d7f15473c38a4c3f9e8 21-Jul-2005 Daniel Veillard <veillard@src.gnome.org> applied a patch from Marcus Boerger to fix problems with calling

* error.c globals.c parser.c runtest.c testHTML.c testSAX.c
threads.c valid.c xmllint.c xmlreader.c xmlschemas.c xmlstring.c
xmlwriter.c include/libxml/parser.h include/libxml/relaxng.h
include/libxml/valid.h include/libxml/xmlIO.h
include/libxml/xmlerror.h include/libxml/xmlexports.h
include/libxml/xmlschemas.h: applied a patch from Marcus Boerger
to fix problems with calling conventions on Windows this should
fix #309757
Daniel
/external/libxml2/valid.c
f810de04368ec1352f41c2ed9547a4da52ce2f74 07-Jul-2005 William M. Brack <wbrack@src.gnome.org> fixed problem with free on dupl attribute in dtd (bug309637). added

* parser.c: fixed problem with free on dupl attribute in
dtd (bug309637).
* test/errors/attr3.xml, result/errors/attr3.*: added
regression test for this
/external/libxml2/valid.c
dbee0f19898734a172e40eb7d8a7169bbb5b3165 27-Jun-2005 Daniel Veillard <veillard@src.gnome.org> working some weird error reporting problem for DTD validation. augmented

* error.c valid.c: working some weird error reporting problem for
DTD validation.
* runtest.c: augmented with DTD validation tests
* result/VC/OneID*: slight change in validation output.
Daniel
/external/libxml2/valid.c
1b75c3bd69e93cdb2d6cbddfe34db28130157daf 26-Jun-2005 Daniel Veillard <veillard@src.gnome.org> avoid name glob in agruments as it matches the glob() routine. first steps

* include/libxml/valid.h valid.c: avoid name glob in agruments as
it matches the glob() routine.
* runtest.c Makefile.am: first steps toward a C regression test
framework.
Daniel
/external/libxml2/valid.c
da6f4af38a8919bf17e7826c78dbcc395d631218 20-Jun-2005 Daniel Veillard <veillard@src.gnome.org> applied patch from Rob Richards for removal of ID (and xml:id) applied

* tree.c valid.c: applied patch from Rob Richards for removal
of ID (and xml:id)
* xmlreader.c: applied patch from James Wert implementing
xmlTextReaderReadInnerXml and xmlTextReaderReadOuterXml
Daniel
/external/libxml2/valid.c
d6e347e865b473f06fd431be926183c77596194a 15-Apr-2005 William M. Brack <wbrack@src.gnome.org> Applied Daniel's fix for memory leak in dtd prefix (bug 300550). minor

* valid.c: Applied Daniel's fix for memory leak in dtd
prefix (bug 300550).
* xpath.c: minor change to comment only
/external/libxml2/valid.c
5d4644ef6e38479a648615eca758c5e962a141d5 01-Apr-2005 Daniel Veillard <veillard@src.gnome.org> revamped the elfgcchack.h format to cope with gcc4 change of aliasing

* doc/apibuild.py doc/elfgcchack.xsl: revamped the elfgcchack.h
format to cope with gcc4 change of aliasing allowed scopes, had
to add extra informations to doc/libxml2-api.xml to separate
the header from the c module source.
* *.c: updated all c library files to add a #define bottom_xxx
and reimport elfgcchack.h thereafter, and a bit of cleanups.
* doc//* testapi.c: regenerated when rebuilding the API
Daniel
/external/libxml2/valid.c
c394f734767fc7b4cca1307feb337c0471bcb561 26-Jan-2005 Daniel Veillard <veillard@src.gnome.org> had to fix generation and rebuild. the testapi found a bug in the last

* gentest.py testapi.c: had to fix generation and rebuild.
* valid.c: the testapi found a bug in the last code of course !
Daniel
/external/libxml2/valid.c
cee2b3a5f124e19db46109132c22e1b8faec1c87 25-Jan-2005 Daniel Veillard <veillard@src.gnome.org> warning patches from Peter Breitenlohner serious DTD parsing speedups,

* testdso.c xmlregexp.c: warning patches from Peter Breitenlohner
* include/libxml/valid.h valid.c parser.c: serious DTD parsing
speedups, start to deprecate 3 ElementDef related entry point
and replace them with better ones.
Daniel
/external/libxml2/valid.c
316a5c398919cc1503c59130f7aed14a1111cab7 23-Jan-2005 Daniel Veillard <veillard@src.gnome.org> added xmlHashCreateDict where the hash reuses the dictionnary for internal

* hash.c include/libxml/hash.h: added xmlHashCreateDict where
the hash reuses the dictionnary for internal strings
* entities.c valid.c parser.c: reuse that new API, leads to a decent
speedup when parsing for example DocBook documents.
Daniel
/external/libxml2/valid.c
e4d526fe48c41a4343ed609856f4c2e5f6bbf7a3 18-Dec-2004 William M. Brack <wbrack@src.gnome.org> changed xmlErrValidWarning to use ctxt->warning instead of ctxt->error for

* valid.c: changed xmlErrValidWarning to use ctxt->warning
instead of ctxt->error for its reports (bug #160662)
/external/libxml2/valid.c
91b955c1af5636a0765201c32180cfc67ee426a8 10-Dec-2004 Daniel Veillard <veillard@src.gnome.org> fixed ID deallocation problem based on patch from Steve Shepard fixes bug

* valid.c: fixed ID deallocation problem based on patch from
Steve Shepard fixes bug #160893
* xmlmemory.c: improving comment.
* testapi.c: new test for xmlDictExists() is generated.
Daniel
/external/libxml2/valid.c
4259532303e96e089a185c6f55056cb7c4902d71 08-Nov-2004 Daniel Veillard <veillard@src.gnome.org> more types, more coverage more problems fixed Daniel

* gentest.py testapi.c: more types, more coverage
* parser.c parserInternals.c relaxng.c valid.c xmlIO.c
xmlschemastypes.c: more problems fixed
Daniel
/external/libxml2/valid.c
ce682bc24b79f1dd29b781d4c17f9bf169ce7e32 05-Nov-2004 Daniel Veillard <veillard@src.gnome.org> autogenerate a minimal NULL value sequence for unknown pointer types This

* gentest.py testapi.c: autogenerate a minimal NULL value sequence
for unknown pointer types
* HTMLparser.c SAX2.c chvalid.c encoding.c entities.c parser.c
parserInternals.c relaxng.c valid.c xmlIO.c xmlreader.c
xmlsave.c xmlschemas.c xmlschemastypes.c xmlstring.c xpath.c
xpointer.c: This uncovered an impressive amount of entry points
not checking for NULL pointers when they ought to, closing all
the open gaps.
Daniel
/external/libxml2/valid.c
ce244ad595eafff8e78a8f55fbd0004a0b42d789 05-Nov-2004 Daniel Veillard <veillard@src.gnome.org> fixed the way the generator works, extended the testing, especially with

* gentest.py testapi.c: fixed the way the generator works,
extended the testing, especially with more real trees and nodes.
* HTMLtree.c tree.c valid.c xinclude.c xmlIO.c xmlsave.c: a bunch
of real problems found and fixed.
* entities.c: fix error reporting to go through the new handlers
Daniel
/external/libxml2/valid.c
c0be74b39811377396dc6fef6edadd9ae7c14070 03-Nov-2004 Daniel Veillard <veillard@src.gnome.org> more fixes and extending the tests coverage bunch of cleanups and 2 leaks

* gentest.py testapi.c: more fixes and extending the tests coverage
* valid.c: bunch of cleanups and 2 leaks removed
Daniel
/external/libxml2/valid.c
eff45a92da861195551a2050487fcca0492cac7c 29-Oct-2004 Daniel Veillard <veillard@src.gnome.org> register xmlSchemaSetValidErrors, patch from Brent Hendricks in the

* python/libxml.c: register xmlSchemaSetValidErrors, patch from
Brent Hendricks in the mailing-list
* include/libxml/valid.h HTMLparser.c SAX2.c valid.c
parserInternals.c: fix #156626 and more generally how to find out
if a validation contect is part of a parsing context or not. This
can probably be improved to make 100% sure that vctxt->userData
is the parser context too. It's a bit hairy because we can't
change the xmlValidCtxt structure without breaking the ABI since
this change xmlParserCtxt information indexes.
Daniel
/external/libxml2/valid.c
95ddcd326694de324a41a73d407d72604dd746d1 26-Oct-2004 Daniel Veillard <veillard@src.gnome.org> applied fixes for a couple of potential security problems more fixes on

* nanoftp.c: applied fixes for a couple of potential security problems
* tree.c valid.c xmllint.c: more fixes on the string interning checks
Daniel
/external/libxml2/valid.c
367df6e7e1798a55820d96ca0ee070b638b26d29 23-Oct-2004 William M. Brack <wbrack@src.gnome.org> unlinked the internal subset within xmlValidateDtd (bug 141827) added

* valid.c: unlinked the internal subset within xmlValidateDtd
(bug 141827)
* configure.in: added -Wall to developer's flags
* doc/examples/reader4.res: added to CVS
/external/libxml2/valid.c
807b4de28293518671393d0e26505ee0dddbe6a0 26-Sep-2004 Daniel Veillard <veillard@src.gnome.org> applied patch from Malcolm Tredinnick fixing errata E20 concerning

* valid.c TODO: applied patch from Malcolm Tredinnick fixing errata
E20 concerning NMTOKENS and co. validation #153722
* result/VC/AttributeNmtokens test/VC/AttributeNmtokens
test/VCM/AttributeNmtokens.xml: also added tests from Malcolm
Daniel
/external/libxml2/valid.c
41c4a753bc6cd69ded4698d1ecc8a71ccc6232ba 08-Sep-2004 Daniel Veillard <veillard@src.gnome.org> fixed 2 problems raised by #152140, one which is that notation not in the

* 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 !
Daniel
/external/libxml2/valid.c
29b1748205897f727696b62fdba333efc9671440 16-Aug-2004 Daniel Veillard <veillard@src.gnome.org> small typo pointed out by Mike Hommey slightly improved the --c14n

* 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 #
* 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.
Daniel
/external/libxml2/valid.c
8c22f9fd0ddee0eab84b018518c6a6538588d62f 06-Aug-2004 William M. Brack <wbrack@src.gnome.org> fixed my mis-handling of External ID on last change.

* valid.c: fixed my mis-handling of External ID on last
change.
/external/libxml2/valid.c
bebe730bad1cb2573664727f5972d8ee80818b32 05-Aug-2004 William M. Brack <wbrack@src.gnome.org> changed the parsing of a document's DTD to use the proper base path (bug

* valid.c: changed the parsing of a document's DTD to use
the proper base path (bug 144366)
/external/libxml2/valid.c
9333cc2115c5fdc078bde8f520ef832f74d89ec7 24-Jun-2004 William M. Brack <wbrack@src.gnome.org> suppressed warnings from within xmlValidGetValidElements (bug 144644)

* valid.c: suppressed warnings from within xmlValidGetValidElements
(bug 144644)
* doc/examples/testWriter.c: corrected typo in comment for ISO-8859-1
(bug 144245)
/external/libxml2/valid.c
4119d1c61dda92e3f96d67c7d87d0cb693acabae 24-Jun-2004 William M. Brack <wbrack@src.gnome.org> implemented bugfix from Massimo Morara for DTD dumping problem. added

* valid.c: implemented bugfix from Massimo Morara for DTD
dumping problem.
* test/valid/t10.xml, result/valid/t10.*: added regression
for above
* configure.in: small change for my profile settings
/external/libxml2/valid.c
aecc0dc1f58f66765d68997bb85b5c4534404c67 08-May-2004 Daniel Veillard <veillard@src.gnome.org> fixes the use of 'list' as a parameter added xmlPopInputCallback for Matt

* valid.c include/libxml/valid.h: fixes the use of 'list' as a parameter
* xmlIO.c include/libxml/xmlIO.h: added xmlPopInputCallback for
Matt Sergeant
Daniel
/external/libxml2/valid.c
8b0cbb04152710ab2f539af5c6b4c2e83bf63080 17-Apr-2004 William M. Brack <wbrack@src.gnome.org> small enhancement to fix bug 139791

* valid.c: small enhancement to fix bug 139791
/external/libxml2/valid.c
d3669b2fd1e67c42b442ab0208da7d98da26f885 25-Feb-2004 Daniel Veillard <veillard@src.gnome.org> avoid ID error message if using HTML_PARSE_NOERROR should fix #130762

* valid.c HTMLparser.c: avoid ID error message if using
HTML_PARSE_NOERROR should fix #130762
Daniel
/external/libxml2/valid.c
f54cd533d8014ab04e9601ca8b05ee8a6b5c6e3f 25-Feb-2004 Daniel Veillard <veillard@src.gnome.org> fixing compilation and link option when configuring with --without-valid

* debugXML.c relaxng.c valid.c xinclude.c xmllint.c xmlreader.c:
fixing compilation and link option when configuring with
--without-valid should fix #135309
Daniel
/external/libxml2/valid.c
770075b500b153cdedc7cc00f085fd78dbe489c7 25-Feb-2004 Daniel Veillard <veillard@src.gnome.org> fixed the main issues reported by Peter Breitenlohner cleanup speedup

* catalog.c: fixed the main issues reported by Peter Breitenlohner
* parser.c: cleanup
* valid.c: speedup patch from Petr Pajas
Daniel
/external/libxml2/valid.c
965983a5d5098befbc0173e29b6d6444ff93af84 17-Feb-2004 Daniel Veillard <veillard@src.gnome.org> removing a non-linear behaviour from ID/IDREF raised by Petr Pajas. Call

* valid.c: removing a non-linear behaviour from ID/IDREF raised
by Petr Pajas. Call xmlListAppend instead of xmlListInsert in
xmlAddRef
Daniel
/external/libxml2/valid.c
edb65a7ad0c1cac2f7f56bbf55ff359eeb76e133 06-Feb-2004 William M. Brack <wbrack@src.gnome.org> added initialisation for ctxt->vctxt in HTMLInitParser (bug 133127) minor

* HTMLparser.c: added initialisation for ctxt->vctxt
in HTMLInitParser (bug 133127)
* valid.c: minor cosmetic change (removed ATTRIBUTE_UNUSED
from several function params)
/external/libxml2/valid.c
1f5c9891a08c20709a59ab004b84b934d3c2e5d8 29-Dec-2003 Daniel Veillard <veillard@src.gnome.org> xmlValidateElement could crash for element holding a namespace declaration

* valid.c: xmlValidateElement could crash for element holding a
namespace declaration but not in a namespace. Oliver Fischer
provided the example.
Daniel
/external/libxml2/valid.c
ab1cedad0aabebfd898bd81b0ca1e631889b394c 23-Dec-2003 William M. Brack <wbrack@src.gnome.org> fixed bug concerning validation using external dtd of element with mutiple

* valid.c: fixed bug concerning validation using external
dtd of element with mutiple namespace declarations
(Bug 129821)
/external/libxml2/valid.c
f88d8cf9f1c9538dba187290ad5add003dc22bc7 08-Dec-2003 Daniel Veillard <veillard@src.gnome.org> tried to fix the problems reported in bug #126735 fixed again some problem

* python/libxml.py: tried to fix the problems reported in
bug #126735
* xpath.c SAX2.c error.c parser.c valid.c include/libxml/xmlerror.h:
fixed again some problem trying to use the structured error
handlers, c.f. bug #126735
* result/VC/ElementValid: tiny change due to the fix
Daniel
/external/libxml2/valid.c
8d7b5c7ecdebc775257495bcdaa855916f2dfbb0 15-Nov-2003 Daniel Veillard <veillard@src.gnome.org> fixed some wording make sure doc/examples is packaged fixed the really

* Copyright: fixed some wording
* libxml.spec.in: make sure doc/examples is packaged
* include/libxml/tree.h valid.c xmlreader.c: fixed the really
annoying problem about xmlRemoveID and xmlReader streaming.
Thing looks fixed now, add to add a doc reference to the
xmlID structure though...
Daniel
/external/libxml2/valid.c
6bf4d6fd3e4a842d8b75880f6ca83f75925f81bf 05-Nov-2003 William M. Brack <wbrack@src.gnome.org> small enhancement to assure ATTRIBUTE_UNUSED appears after the variable

* python/generator.py: small enhancement to assure ATTRIBUTE_UNUSED
appears after the variable declaration.
* valid.c: trivial change to eliminate a warning message
/external/libxml2/valid.c
a8ff65d784a46bd1f58491c7b4725fd85ce5e3f0 03-Nov-2003 Daniel Veillard <veillard@src.gnome.org> fixed bug #125811 related to DTD post validation where the DTD doesn't

* valid.c: fixed bug #125811 related to DTD post validation
where the DTD doesn't pertain to a document.
Daniel
/external/libxml2/valid.c
e133dd8d13bbb32684b5fc7a2f329a71fcf944aa 30-Oct-2003 Daniel Veillard <veillard@src.gnome.org> the a-posteriori DTD validation code was not validating the namespace

* valid.c: the a-posteriori DTD validation code was not validating
the namespace declarations, this fixes #124110
Daniel
/external/libxml2/valid.c
9ba8e389a2332e28043363667e342abf09e1d317 28-Oct-2003 Daniel Veillard <veillard@src.gnome.org> included a new function to reuse a Push parser context, based on Graham

* parser.c include/libxml/parser.h: included a new function
to reuse a Push parser context, based on Graham Bennett original
code
* valid.c: in HTML, a name in an input is not an ID
* TODO: bug list update
Daniel
/external/libxml2/valid.c
72b9e29edfee9b1cea5c544848b81766c07f1dfa 28-Oct-2003 Daniel Veillard <veillard@src.gnome.org> cleanup fixing bug #125653 sometimes the error handlers can get a parser

* Makefile.am: cleanup
* error.c valid.c include/libxml/xmlerror.h: fixing bug #125653
sometimes the error handlers can get a parser context on DTD
errors, and sometime they don't. So be very careful when trying
to grab those informations.
Daniel
/external/libxml2/valid.c
9e66059f08301b933a74bd78f09bdf80ada9d4c4 20-Oct-2003 William M. Brack <wbrack@src.gnome.org> fixed problem reported on the mailing list by Melvyn Sopacua - wrong

* entities.c, valid.c: fixed problem reported on the mailing
list by Melvyn Sopacua - wrong argument order on functions
called through xmlHashScan.
/external/libxml2/valid.c
d61e8fbc734e893e854061bd7f5385660ddbe658 19-Oct-2003 Daniel Veillard <veillard@src.gnome.org> fixes for compiling using --with-minimum Daniel

* valid.c xmlIO.c: fixes for compiling using --with-minimum
Daniel
/external/libxml2/valid.c
76e95df05556c9610b564b14cf578c8f9e34c9c1 18-Oct-2003 William M. Brack <wbrack@src.gnome.org> Changed all (?) occurences where validation macros (IS_xxx) had

* include/libxml/parserInternals.h HTMLparser.c HTMLtree.c
SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c
testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c
xpath.c: Changed all (?) occurences where validation macros
(IS_xxx) had single-byte arguments to use IS_xxx_CH instead
(e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of
many warning messages on certain platforms, and also high-
lights places in the library which may need to be enhanced
for proper UTF8 handling.
/external/libxml2/valid.c
0cc72777065cdb1c6375ecc1d7a4f015fced3539 13-Oct-2003 Daniel Veillard <veillard@src.gnome.org> fix a call missing arguments Daniel

* valid.c: fix a call missing arguments
Daniel
/external/libxml2/valid.c
73000574ac208f34eb59c9da1abdc5490be3a4c1 11-Oct-2003 Daniel Veillard <veillard@src.gnome.org> adding an serror field to the validation context breaks the ABI for the

* valid.c include/libxml/valid.h: adding an serror field to
the validation context breaks the ABI for the xmlParserCtxt
structure since it's embedded by content and not by reference
Daniel
/external/libxml2/valid.c
659e71ec2476d24bfca0d6432a69ef9a49a62be4 10-Oct-2003 Daniel Veillard <veillard@src.gnome.org> Setting up the framework for structured error reporting, touches a lot of

* HTMLparser.c c14n.c catalog.c error.c globals.c parser.c
parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c
xmlschemas.c xpath.c xpointer.c include/libxml/globals.h
include/libxml/parser.h include/libxml/valid.h
include/libxml/xmlerror.h: Setting up the framework for structured
error reporting, touches a lot of modules, but little code now
the error handling trail has been cleaned up.
Daniel
/external/libxml2/valid.c
ce9457f3aadd0884c2e2b0841509af82ce17b596 05-Oct-2003 Daniel Veillard <veillard@src.gnome.org> more cleanup of error handling in parserInternals, sharing the routine for

* parserInternals.c parser.c valid.c include/libxml/parserInternals.h:
more cleanup of error handling in parserInternals, sharing the
routine for memory errors.
Daniel
/external/libxml2/valid.c
bb5ababa28c37f2507715386d096c8bf4b2ee065 04-Oct-2003 Daniel Veillard <veillard@src.gnome.org> more cleanup in make tests more work in the transition to the new error

* Makefile.am: more cleanup in make tests
* error.c valid.c parser.c include/libxml/xmlerror.h: more work
in the transition to the new error reporting strategy.
* python/tests/reader2.py result/VC/* result/valid/*:
few changes in the strings generated by the validation output
Daniel
/external/libxml2/valid.c
2b8c4a151bb6bf91c10541b0593218bca5b3d5ce 03-Oct-2003 Daniel Veillard <veillard@src.gnome.org> changed 'make tests' to use a concise output, scrolling to see where thing

* Makefile.am: changed 'make tests' to use a concise output,
scrolling to see where thing broke wasn't pleasant
* configure.in: some beta4 preparation, but not ready yet
* error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h:
new error handling code, last error informations are stored
in the parsing context or a global variable, new APIs to
handle the xmlErrorPtr type.
* parser.c parserInternals.c valid.c : started migrating to the
new error handling code, it's a royal pain.
* include/libxml/parser.h include/libxml/parserInternals.h:
moved the definition of xmlNewParserCtxt()
* parser.c: small potential buffer access problem in push code
provided by Justin Fletcher
* result/*.sax result/VC/PENesting* result/namespaces/*
result/valid/*.err: some error messages were sligthly changed.
Daniel
/external/libxml2/valid.c
652327a727000b7e1a32d596e05471003c2d3d87 29-Sep-2003 Daniel Veillard <veillard@src.gnome.org> Adding a configure option to remove tree manipulation code which is not

* configure.in entities.c tree.c valid.c xmllint.c
include/libxml/tree.h include/libxml/xmlversion.h.in:
Adding a configure option to remove tree manipulation
code which is not strictly needed by the parser.
Daniel
/external/libxml2/valid.c
a9cce9cd0d7aff3ec318b5d8d376da131b6aaad4 29-Sep-2003 Daniel Veillard <veillard@src.gnome.org> Okay this is scary but it is just adding a configure option to disable

* HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
include/libxml/catalog.h include/libxml/debugXML.h
include/libxml/entities.h include/libxml/nanohttp.h
include/libxml/relaxng.h include/libxml/tree.h
include/libxml/valid.h include/libxml/xmlIO.h
include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
include/libxml/xpathInternals.h python/libxml.c:
Okay this is scary but it is just adding a configure option
to disable output, this touches most of the files.
Daniel
/external/libxml2/valid.c
4432df239b7aba6bff86c838e0be11d08f283b76 28-Sep-2003 Daniel Veillard <veillard@src.gnome.org> cleanup, creating a new legacy.c module, made sure make tests ran in

* Makefile.am: cleanup, creating a new legacy.c module,
made sure make tests ran in reduced conditions
* SAX.c SAX2.c configure.in entities.c globals.c parser.c
parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
increased the modularization, allow to configure out
validation code and legacy code, added a configuration
option --with-minimum compiling only the mandatory code
which then shrink to 200KB.
Daniel
/external/libxml2/valid.c
62998c0ec7b01c5988b0409043b6b3cfe907baba 15-Sep-2003 Daniel Veillard <veillard@src.gnome.org> starting to cleanup some of the problems exposed by the W3C/NIST

* SAX2.c parser.c valid.c: starting to cleanup some of the
problems exposed by the W3C/NIST regression suite.
* result/ent7.sax result/xml2.sax: small fixes.
Daniel
/external/libxml2/valid.c
4e52f2f43080485d279e4b6d187c7c034be752a7 14-Sep-2003 William M. Brack <wbrack@src.gnome.org> fixed bug 121759 - early declaration of attribute-list in external DTD

* valid.c: fixed bug 121759 - early declaration of
attribute-list in external DTD
/external/libxml2/valid.c
07cb8226c097ce3d8db934a07025c62803ad1f64 10-Sep-2003 Daniel Veillard <veillard@src.gnome.org> Time to commit 3 days of work rewriting the parser internal,
fixing bugs and migrating to SAX2 interface by default. There
is some work letf TODO, like namespace validation and attributes
normalization (this break C14N right now)
* Makefile.am: fixed the test rules
* include/libxml/SAX2.h include/libxml/parser.h
include/libxml/parserInternals.h SAX2.c parser.c
parserInternals.c: changing the parser, migrating to SAX2,
adding new interface to switch back to SAX1 or initialize a
SAX block for v1 or v2. Most of the namespace work is done
below SAX, as well as attribute defaulting
* globals.c: changed initialization of the default SAX handlers
* hash.c tree.c include/libxml/hash.h: added QName specific handling
* xmlIO.c: small fix
* xmllint.c testSAX.c: provide a --sax1 switch to test the old
version code path
* result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
pointed out a typo in a very old test namespace
Daniel
/external/libxml2/valid.c
2fdbd32d514c8b9d166a80564aca3426ec9cfdb2 18-Aug-2003 Daniel Veillard <veillard@src.gnome.org> new dictionary module to keep a single instance of the names used by the

* dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
new dictionary module to keep a single instance of the names used
by the parser
* DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
switched all parsers to use the dictionary internally
* include/libxml/HTMLparser.h include/libxml/parser.h
include/libxml/parserInternals.h include/libxml/valid.h:
Some of the interfaces changed as a result to receive or return
"const xmlChar *" instead of "xmlChar *", this is either
insignificant from an user point of view or when the returning
value changed, those function are really parser internal methods
that no user code should really change
* doc/libxml2-api.xml doc/html/*: the API interface changed and
the docs were regenerated
Daniel
/external/libxml2/valid.c
8d73bcb50f91dacb48c2ad61169cb2adc18c1eae 04-Aug-2003 Daniel Veillard <veillard@src.gnome.org> added a new API to split a QName without generating any memory allocation

* tree.c include/libxml/tree.h: added a new API to split a
QName without generating any memory allocation
* valid.c: fixed another problem with namespaces on element
in mixed content case
* python/tests/reader2.py: updated the testcase with
Bjorn Reese fix to reader for unsignificant white space
* parser.c HTMLparser.c: cleanup.
Daniel
/external/libxml2/valid.c
7b68df974b4c788d7a43d66950af431ad3898c70 04-Aug-2003 Daniel Veillard <veillard@src.gnome.org> fixed bug #118712 about mixed content, and namespaced element names. added

* valid.c: fixed bug #118712 about mixed content, and namespaced
element names.
* test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
in the regression tests
Daniel
/external/libxml2/valid.c
78637da0ea1c833dfdfad87a9aa5bea14510d08a 31-Jul-2003 William M. Brack <wbrack@src.gnome.org> fixing bug 118559
/external/libxml2/valid.c
a37aab845c29de6c8292ffd502f6719da60efca0 09-Jun-2003 Daniel Veillard <veillard@src.gnome.org> applied a patch from Gman for building docs applied a patch from Gary

* doc/*: applied a patch from Gman for building docs
* valid.c xmllint.c include/libxml/valid.h: applied a patch from
Gary Pennington to provide an allocator for xmlValidCtxt
* xmlreader.c: applied patch from Jacek Konieczny fixing bug
#113580 about data not being passed immediately.
Daniel
/external/libxml2/valid.c
a76fe5ca11ebf9e9322dfcf7728dc55077086d43 24-Apr-2003 Daniel Veillard <veillard@src.gnome.org> integrated the Out Of Memory test from Havoc Pennington #109368 a lot of

* Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
Memory test from Havoc Pennington #109368
* SAX.c parser.c parserInternals.c tree.c uri.c valid.c
xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
include/libxml/parser.h: a lot of memory allocation cleanups
based on the results of the OOM testing
* check-relaxng-test-suite2.py: seems I forgot to commit the
script.
Daniel
/external/libxml2/valid.c
f4e5576f8f34362b6bec9396ab073fac839dfb22 16-Apr-2003 Daniel Veillard <veillard@src.gnome.org> implemented streaming of RelaxNG (when possible) on top of the xmlReader

* relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
include/libxml/xmlreader.h: implemented streaming of
RelaxNG (when possible) on top of the xmlReader interface,
provided it as xmllint --stream --relaxng .rng .xml
This seems to mostly work.
* Makefile.am: updated to test RelaxNG streaming
Daniel
/external/libxml2/valid.c
c00cda8c065beba24706c9e8719f08e9de420274 07-Apr-2003 Daniel Veillard <veillard@src.gnome.org> fixing bug #107129, removing excessive allocation and calls to *printf in

* tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
fixing bug #107129, removing excessive allocation and calls
to *printf in the code to build QName strings.
Daniel
/external/libxml2/valid.c
e637c4ad2e5c5422393f76b5be5ddb9ebe3755e2 30-Mar-2003 Daniel Veillard <veillard@src.gnome.org> more work on XML Schemas datatypes and facets support. Currently only

* relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
and facets support. Currently only schemas with binHex or
base64 don't compile. A few error left in the test suite:
found 1035 test instances: 919 success 23 failures
most are gdate or gdateyear failing check, and a few cases where
James clark tests results are strange.
* valid.c: allow to reuse the Notation checking routine without
having a validation context.
* SAX.c: removed a #if 0
Daniel
/external/libxml2/valid.c
ef8dd7be297e74e70bd179c54aaf66e62207f1b0 23-Mar-2003 Daniel Veillard <veillard@src.gnome.org> fixing bug #108976 get the ID/REFs to reference the ID in the document

* parser.c: fixing bug #108976 get the ID/REFs to reference
the ID in the document content and not in the entity copy
* SAX.c include/libxml/parser.h: more checking of the ID/REF
stuff, better solution for #107208
* xmlregexp.c: removed a direct printf, dohhh
* xmlreader.c: fixed a bug on streaming validation of empty
elements in entities
* result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
cleanup of the validation tests
* test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
added more ID/IDREF tests to the suite
Daniel
/external/libxml2/valid.c
580ced8ee28ecd99374da9383897678e4ba6c358 21-Mar-2003 Daniel Veillard <veillard@src.gnome.org> fixed Red Hat bug #86118 use libxml2.spec instead of libxml.spec fixed

* configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
instead of libxml.spec
* relaxng.c: fixed some of the error reporting excessive
verbosity
* catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
xmlschemastypes.c: removed some warnings from gcc
* doc/libxml2-api.xml: rebuilt
Daniel
/external/libxml2/valid.c
249d7bbee28570177a8573a99eab4aa9e27384d9 19-Mar-2003 Daniel Veillard <veillard@src.gnome.org> attempt to cope with ID/IDREF(S) declared both in the DTD and in the

* valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
declared both in the DTD and in the Schemas <grin/>
* relaxng.c: more debug, added a big optimization for <mixed>
* test/relaxng/testsuite.xml: augmented the testsuite
* test/relaxng/ result/relaxng: added the RelaxNG spec and a
DocBook example to the regression tests
Daniel
/external/libxml2/valid.c
c3da18a148ac4abf9209f6af738cb9e2b65e5a24 18-Mar-2003 Daniel Veillard <veillard@src.gnome.org> added Datatype ID and IDREF, usable from RelaxNG now need to add a new

* relaxng.c valid.c xmlschemastypes.c: added Datatype ID
and IDREF, usable from RelaxNG now
* include/libxml/xmlschemastypes.h: need to add a new interface
because the validation modifies the infoset
* test/relaxng/testsuite.xml: extended the testsuite
Daniel
/external/libxml2/valid.c
8339128106b72f98adc1c4aff002fae44579da58 06-Mar-2003 Daniel Veillard <veillard@src.gnome.org> fix bug #107764 , possibility of buffer overflow in xmlValidDebug() Daniel

* valid.c: fix bug #107764 , possibility of buffer overflow
in xmlValidDebug()
Daniel
/external/libxml2/valid.c
f4be0180c3f1318d7dbb90acf55dc5b30cfffc54 24-Feb-2003 Daniel Veillard <veillard@src.gnome.org> fixes a DTD regexp generation problem. Daniel

* valid.c: fixes a DTD regexp generation problem.
Daniel
/external/libxml2/valid.c
ec498e1b33ffef0246296491642facb95b77a743 05-Feb-2003 Daniel Veillard <veillard@src.gnome.org> do not run content model validation if the content is not determinist

* valid.c: do not run content model validation if the
content is not determinist
Daniel
/external/libxml2/valid.c
0e298ad23fff1f62530eeeaa5275da1bb894b983 04-Feb-2003 Daniel Veillard <veillard@src.gnome.org> fixing #104096 to compile without regexps Daniel

* configure.in valid.c xmlreader.c python/libxml_wrap.h
python/types.c: fixing #104096 to compile without regexps
Daniel
/external/libxml2/valid.c
57e79b302b5760cf3a87e0ce43ad63629d51e316 04-Feb-2003 Daniel Veillard <veillard@src.gnome.org> fixing bug #103969 forgot to add an epsilon transition when building the

* valid.c: fixing bug #103969 forgot to add an epsilon transition
when building the automata for elem*
Daniel
/external/libxml2/valid.c
336fc7d3c9b9155d8202de928463f631b46912e2 27-Dec-2002 Daniel Veillard <veillard@src.gnome.org> final touch running DTD validation on the XmlTextReader added a specific

* valid.c xmlreader.c: final touch running DTD validation
on the XmlTextReader
* python/tests/Makefile.am python/tests/reader2.py: added a
specific run based on the examples from test/valid/*.xml
Daniel
/external/libxml2/valid.c
ea7751d53bf497e873dca39b2c305e300e2574f9 20-Dec-2002 Daniel Veillard <veillard@src.gnome.org> working on DTD validation on top of xml reader interfaces. Allows to

* testReader.c xmlreader.c valid.c include/libxml/tree.h
include/libxml/valid.h include/libxml/xmlreader.h: working on
DTD validation on top of xml reader interfaces. Allows to
validate arbitrary large instances. This required some extensions
to the valid module interface and augmenting the size of xmlID
and xmlRef structs a bit.
* uri.c xmlregexp.c: simple cleanup.
Daniel
/external/libxml2/valid.c
a9b66d00b5fbae2381f59c0be4d8c7b8e3c16cf7 11-Dec-2002 Daniel Veillard <veillard@src.gnome.org> new API building Python script, does the C parsing directly, generates a

* doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
building Python script, does the C parsing directly, generates
a better API description including structure fieds defs and
enums. Still a couple of bugs, but good enough for the python
wrappers now.
* DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
include/libxml/schemasInternals.h include/libxml/tree.h: more
cleanup based on the python analysis script reports.
* libxml.spec.in: make sure the API XML description is part of the
devel package.
Daniel
/external/libxml2/valid.c
01c13b5be2d249ef66d86585adee87901bb8efa2 10-Dec-2002 Daniel Veillard <veillard@src.gnome.org> code cleanup, especially the function comments. fixed a small bug when

* DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
code cleanup, especially the function comments.
* tree.c: fixed a small bug when freeing nodes which are XInclude ones.
Daniel
/external/libxml2/valid.c
1c732d2e10935529b717864b6fa4296f80edace1 30-Nov-2002 Daniel Veillard <veillard@src.gnome.org> code cleanup Daniel

* DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
Daniel
/external/libxml2/valid.c
366a915f86cabf43a7c054a5290d5f4c3aaacf55 23-Oct-2002 Daniel Veillard <veillard@src.gnome.org> serious cleanup of the spec file and associated changes in the Makefiles.

* Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
serious cleanup of the spec file and associated changes
in the Makefiles.
* valid.c: try to remove some warnings on x86_64
Daniel
/external/libxml2/valid.c
2fd8542ca0a1a79cba012670f14e0e201c340fbf 16-Oct-2002 Daniel Veillard <veillard@src.gnome.org> make xmlValidateDocument emit a warning msg if there is no DTD, pointed by

* valid.c: make xmlValidateDocument emit a warning msg if there
is no DTD, pointed by Christian Glahn
Daniel
/external/libxml2/valid.c
01992e044630e9bd74aff638e181c52fb294c266 09-Oct-2002 Daniel Veillard <veillard@src.gnome.org> Joe Marcus Clarke reported a segfault on FBsd this was due to

* valid.c: Joe Marcus Clarke reported a segfault on FBsd
this was due to uninitialized parts of the validation context
Daniel
/external/libxml2/valid.c
9dc1cf1d9dcde26842e1e8fec18ef5ee8623e089 08-Oct-2002 Daniel Veillard <veillard@src.gnome.org> patch from Mark Vakoc to fix xmlNodeGetPath() Daniel

* tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
Daniel
/external/libxml2/valid.c
ceb09b956efa2cf1ec41c1887394396e5a6030f2 04-Oct-2002 Daniel Veillard <veillard@src.gnome.org> typo/bug found by Christian Glahn Daniel

* valid.c: typo/bug found by Christian Glahn
Daniel
/external/libxml2/valid.c
90d68fbb35f94a60853d9b20029645b98b949233 26-Sep-2002 Daniel Veillard <veillard@src.gnome.org> fixed bug #92518 validation error were not covering namespace

* SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
error were not covering namespace declarations.
* result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
it was missing the attribute declaration for the namespace
* result/VC/NS3: the fix now report breakages in that test
Daniel
/external/libxml2/valid.c
118aed78f360f51d182770e62b251ef324707aa2 24-Sep-2002 Daniel Veillard <veillard@src.gnome.org> fixed the data callback on transition functionality which was broken when

* xmlregexp.c: fixed the data callback on transition functionality
which was broken when using the compact form
* result/schemas/*: updated the results, less verbose, all tests
pass like before
* DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
annoying warnings
* xpath.c: try to provide better error report when possible
Daniel
/external/libxml2/valid.c
23e73571f8f6918e4ea7be3506ee5bd24ee86c52 19-Sep-2002 Daniel Veillard <veillard@src.gnome.org> made configuring with regexps/automata/unicode the default but without

* Makefile.am configure.in include/libxml/xmlversion.h.in:
made configuring with regexps/automata/unicode the default
but without schemas ATM
* testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
fixed the regexp based DTD validation performance and memory
problem by switching to a compact form for determinist regexps
and detecting the determinism property in the process. Seems
as fast as the old DTD validation specific engine :-) despite
the regexp built and compaction process.
Daniel
/external/libxml2/valid.c
5acfd6b58a46fb71c8683df62b6710497f27df27 18-Sep-2002 Daniel Veillard <veillard@src.gnome.org> determinism is debugged, new DTD checking code now works but

* valid.c: determinism is debugged, new DTD checking code now works
but xmlFAComputesDeterminism takes far too much CPU and the whole
set usues too much memory to be really usable as-is
Daniel
/external/libxml2/valid.c
a646cfdb14097f72d3b0ce9b0f43126934d8efd3 17-Sep-2002 Daniel Veillard <veillard@src.gnome.org> small cleanup switched DTD validation to use only regexp when configured

* HTMLparser.c: small cleanup
* valid.c xmlregexp.c: switched DTD validation to use only regexp
when configured with them. A bit of debugging around the determinism
checks is still needed
Daniel
/external/libxml2/valid.c
84d70a462ff443b310ca90fdce722f81261dc93b 16-Sep-2002 Daniel Veillard <veillard@src.gnome.org> incomplete steps for real/double support avoiding a compilation problem

* xmlschemastypes.c: incomplete steps for real/double support
* testAutomata.c include/libxml/xmlautomata.h
include/libxml/xmlregexp.h: avoiding a compilation problem
* valid.c include/libxml/valid.h: starting the work toward using
the regexps for actual DTD validation
Daniel
/external/libxml2/valid.c
aeb258a9ca9206070e912d8a3ce201777333748e 13-Sep-2002 Daniel Veillard <veillard@src.gnome.org> cosmetic cleanup started integrating a DTD validation layer based on the

* hash.c: cosmetic cleanup
* valid.c include/libxml/tree.h include/libxml/valid.h: started
integrating a DTD validation layer based on the regexps
Daniel
/external/libxml2/valid.c
76575769f304c80d6d0800b33ec625dd25b6dd49 05-Sep-2002 Daniel Veillard <veillard@src.gnome.org> working on better error reporting of validity errors, especially providing

* error.c valid.c: working on better error reporting of validity
errors, especially providing an accurate context.
* result/valid/xlink.xml.err result/valid/rss.xml.err: better
error reports in those cases.
Daniel
/external/libxml2/valid.c
b9cd8b4c3ec071a0ce649bc924ebb1ea0b49532d 05-Sep-2002 Daniel Veillard <veillard@src.gnome.org> try to provide file and line informations, not all messages are covered,

* valid.c: try to provide file and line informations, not all
messages are covered, but it's a (good) start
Daniel
/external/libxml2/valid.c
58e44c9daf5a9de8cfe10cbd3555c27d1ccdad2c 03-Aug-2002 Daniel Veillard <veillard@src.gnome.org> adding a new API for Christian Glahn: xmlParseBalancedChunkMemoryRecover

* parser.c include/libxml/parser.h: adding a new API for Christian
Glahn: xmlParseBalancedChunkMemoryRecover
* valid.c: patch from Rick Jones for some grammar cleanup in
validation messages
* result/VC/* result/valid/*: this slightly change some of the
regression tests outputs
Daniel
/external/libxml2/valid.c
37f961db6ee47ecf9d67c5eb0945c37c79405d03 06-Jul-2002 Daniel Veillard <veillard@src.gnome.org> fixing bug #79331 in one path the lookup for ID attributes on a namespaced

* valid.c: fixing bug #79331 in one path the lookup for
ID attributes on a namespaced node wasn't handled correctly :-\
Daniel
/external/libxml2/valid.c
fc57b41cb14a9920fa73cbb9fa1e495047970f2b 29-Apr-2002 Daniel Veillard <veillard@src.gnome.org> preparing 2.4.21 raised a too low limit rebuilt the docs Daniel

* configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
* valid.c: raised a too low limit
* doc/*: rebuilt the docs
Daniel
/external/libxml2/valid.c
940492d429025d449cacac1b6293c9600554579b 15-Apr-2002 Daniel Veillard <veillard@src.gnome.org> first part of fixing #78729 Daniel

* valid.c: first part of fixing #78729
Daniel
/external/libxml2/valid.c
9b731d709ee99b59b815d51ad80ebba409f0f20d 14-Apr-2002 Daniel Veillard <veillard@src.gnome.org> trying to fix #77441 Daniel

* configure.in: trying to fix #77441
Daniel
/external/libxml2/valid.c
6f4561a49ce71a46972f893cf6e76d92345a2724 25-Mar-2002 Daniel Veillard <veillard@src.gnome.org> Never commit without running "make tests" :-( fix a couple of stupidities

* valid.c SAX.c: Never commit without running "make tests" :-(
fix a couple of stupidities in the previous commit
* result/*: a few changes in some attribute order result of previous
commit.
Daniel
/external/libxml2/valid.c
d85f4f437c9d54a658b229a77426e693bd328787 25-Mar-2002 Daniel Veillard <veillard@src.gnome.org> fixed bug #76168, attribute redeclared in the internal subset should not

* valid.c SAX.c: fixed bug #76168, attribute redeclared in
the internal subset should not raise duplicate ID errors,
also there was a small bug in conjunction to namespace
declarations defaulted and xml:xxx attributes DTD definitions.
Daniel
/external/libxml2/valid.c
4b3a84ffcfc9791bbb04f443ef4198f563b4e80b 19-Mar-2002 Daniel Veillard <veillard@src.gnome.org> adding "make valgrind" running the full regression tests (except python

* Makefile.am: adding "make valgrind" running the full regression
tests (except python ones) under Valgrind (using valgrind -q
which was kindly added by the author).
* valid.c: stupid bug pinpointed by Valgrind, the regression tests
passes cleanly now except an obcure floating point initialization
raised in log10() in one XPath regression test ???
* tree.c: edited some comments to close #75244
Daniel
/external/libxml2/valid.c
34ce8bece2f22cc99d25221b77315cd008f4866b 18-Mar-2002 Daniel Veillard <veillard@src.gnome.org> preparing 2.4.18 updated and rebuilt the web site implement the new

* configure.in: preparing 2.4.18
* doc/*: updated and rebuilt the web site
* *.c libxml.h: implement the new IN_LIBXML scheme discussed with
the Windows and Cygwin maintainers.
* parser.c: humm, changed the way the SAX parser work when
xmlSubstituteEntitiesDefault(1) is set, it will then
do the entity registration and loading by itself in case the
user provided SAX getEntity() returns NULL.
* testSAX.c: added --noent to test the behaviour.
Daniel
/external/libxml2/valid.c
bb4e46d5c00595a39e06f54a58e0b7406bf57277 10-Mar-2002 Daniel Veillard <veillard@src.gnome.org> applied patch from Dodji Seketeli fixing an uninitailized variable in

* valid.c: applied patch from Dodji Seketeli fixing an
uninitailized variable in xmlValidGetValidElements()
Daniel
/external/libxml2/valid.c
d54fa3ef3cd143a99491805287978c5c386adc62 20-Feb-2002 Daniel Veillard <veillard@src.gnome.org> found and fixed a couple of allocation bugs Daniel

* parser.c valid.c: found and fixed a couple of allocation bugs
Daniel
/external/libxml2/valid.c
8dc16a642acc49d1e2ca62b0bbb57f41a28f87fd 19-Feb-2002 Daniel Veillard <veillard@src.gnome.org> had to change 2 internal parsing API when processing document content to

* include/libxml/parserInternals.h parser.c: had to change
2 internal parsing API when processing document content
to check the start and end of element content are defined
in the same entity
* valid.c include/libxml/valid.h: attribute normalization can
generate a validity error added xmlValidCtxtNormalizeAttributeValue()
with the context to report it.
* SAX.c: fixed the last known bugs, crazy validation constraints
when a document is standalone seems correctly handled. There
is a couple of open issues left which need consideration especially
PE93 on external unparsed entities and standalone status.
Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
The 2 tests left failing are actually in error. Cleanup done.
Daniel
/external/libxml2/valid.c
d6dc4cb3df27d16910f0ed7a2621355dc9c25de3 19-Feb-2002 Daniel Veillard <veillard@src.gnome.org> implemented E59 spaces in CDATA does not match the nonterminal S Daniel

* valid.c: implemented E59 spaces in CDATA does not match the
nonterminal S
Daniel
/external/libxml2/valid.c
878eab04c07a090c7b3aeb182993b579e0ea0195 19-Feb-2002 Daniel Veillard <veillard@src.gnome.org> more validation test fixups added duration info for the tests Daniel

* SAX.c parser.c valid.c: more validation test fixups
* check-xml-test-suite.py: added duration info for the tests
Daniel
/external/libxml2/valid.c
d01fd3ed1f5b286d50b0f01135a6d9cdadec0313 18-Feb-2002 Daniel Veillard <veillard@src.gnome.org> a couple of errors were reported but not saved back as such in the parsing

* parser.c valid.c: a couple of errors were reported but not
saved back as such in the parsing context. Down to 1% failure rate
Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
Daniel
/external/libxml2/valid.c
8ab0f58f7d302e33bae18da516ca9aad6143d691 18-Feb-2002 Daniel Veillard <veillard@src.gnome.org> more work on the conformance suite. Took the step to finally block

* SAX.c parserInternals.c valid.c: more work on the conformance
suite. Took the step to finally block documents with encoding
errors. It's a fatal error per the spec, people should have fixed
their documents by now.
Daniel
/external/libxml2/valid.c
7aea52d03ee22bf103bdea0d7e6089998e7ff9e4 18-Feb-2002 Daniel Veillard <veillard@src.gnome.org> fixed #71740 NotationDecl with a required field missing Daniel

* valid.c SAX.c: fixed #71740 NotationDecl with a required field
missing
Daniel
/external/libxml2/valid.c
c7612996ad1148c324dcd75ca732cf4c0cb68ae0 17-Feb-2002 Daniel Veillard <veillard@src.gnome.org> improved the behaviour a bit as well as the logs fixed a few more bugs

* check-xml-test-suite.py: improved the behaviour a bit as
well as the logs
* parser.c valid.c SAX.c: fixed a few more bugs
"Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
Daniel
/external/libxml2/valid.c
e4301c8bdf9a878266ab1a3a373e8cbe48962869 13-Feb-2002 Daniel Veillard <veillard@src.gnome.org> fixing a comment fixing some troubles with validity check on namespaces

* include/libxml/entities.h: fixing a comment
* valid.c: fixing some troubles with validity check on namespaces
* result/VC/NS3 test/VC/NS3: added a specific regression test
Daniel
/external/libxml2/valid.c
0ba59239d92a0ea82d6515f15cc0723a61ef7400 10-Feb-2002 Daniel Veillard <veillard@src.gnome.org> Tentatively fixed #69655 , make compiling with -Wredundant-decls clean.

* HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
globals.c parser.c threads.c tree.c valid.c xmlmemory.c
xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
include/libxml/parserInternals.h include/libxml/tree.h
include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
Tentatively fixed #69655 , make compiling with -Wredundant-decls
clean.
* python/libxml.c: fixed a warning.
Daniel
/external/libxml2/valid.c
c5f05ada4014d6b22266c0ba6f8b72e0979c2383 10-Feb-2002 Daniel Veillard <veillard@src.gnome.org> fix #68882, cleanup the XInclude copying of node, merge back IDs in the

* tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
copying of node, merge back IDs in the target document.
* result/XInclude/docids.xml test/XInclude/docs/docids.xml
test/XInclude/ents/ids.xml: test case
* result/VC/ElementValid4: output changed due to a typo fix
Daniel
/external/libxml2/valid.c
5e5c2d0a93e3e1bef0aaa63500cbbbd53e6a4063 09-Feb-2002 Daniel Veillard <veillard@src.gnome.org> Justin Fletcher found some parts of the code needing cleanup Fixed the

* parserInternals.c valid.c: Justin Fletcher found some parts
of the code needing cleanup
* libxml.spec.in python/Makefile.am python/generator.py
python/libxml.c python/libxml.py: Fixed the python Makefiles
corrected a bug showing up on ia64, changed the name of the
python internal module too
Daniel
/external/libxml2/valid.c
d455d79d84f218003f562f129ad6d3212a4c50cc 08-Feb-2002 Daniel Veillard <veillard@src.gnome.org> fixing #70166 Daniel

* valid.c: fixing #70166
Daniel
/external/libxml2/valid.c
3606581dcd45fbabfa95ce3565918d0c7e407633 24-Jan-2002 Daniel Veillard <veillard@src.gnome.org> another set of patches from Anthony Jones for copy operations cleanup and

* valid.c tree.c entities.c: another set of patches from
Anthony Jones for copy operations cleanup and robustness
Daniel
/external/libxml2/valid.c
d8224e0f7ee96b6835905e2a5a8a010f4bc270ed 13-Jan-2002 Daniel Veillard <veillard@src.gnome.org> fixed validation of attributes content of type NAME NAMES NMTOKEN and

* valid.c: fixed validation of attributes content of type
NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
values, very old bug. Fixes #67671
Daniel
/external/libxml2/valid.c
5344c60dc10348ff1486b8d374d6e2f43a11388c 31-Dec-2001 Daniel Veillard <veillard@src.gnome.org> Fixed a few other problems raised by Charlie Bozeman. fixed the output

* DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
include/libxml/xmlerror.h include/libxml/xpathInternals.h:
Fixed a few other problems raised by Charlie Bozeman.
* result/VC/ElementValid[5-7]: fixed the output
Daniel
/external/libxml2/valid.c
cbaf399537a1fb69ef97b079e4cb553869aaa4d9 31-Dec-2001 Daniel Veillard <veillard@src.gnome.org> applied 42 documentation patches from Charlie Bozeman. Regenerated the

* *.c include/libxml/*.h doc/html/*: applied 42 documentation
patches from Charlie Bozeman. Regenerated the HTML docs.
Daniel
/external/libxml2/valid.c
86fd5a7671f3d9c16965eef6a2ade4e1186a1969 13-Dec-2001 Daniel Veillard <veillard@src.gnome.org> cleanup some static declarations Daniel

* HTMLtree.c valid.c: cleanup some static declarations
Daniel
/external/libxml2/valid.c
ed472f34d2b70efd986c610bef2f8c09b02e14ab 13-Dec-2001 Daniel Veillard <veillard@src.gnome.org> fix bug #66816 when validating. don't use sys/time.h if configure did not

* valid.c: fix bug #66816 when validating.
* xmllint.c: don't use sys/time.h if configure did not found it
Daniel
/external/libxml2/valid.c
b4545fd68fd9308a7b5e281154b67068941192ab 20-Nov-2001 Daniel Veillard <veillard@src.gnome.org> in case of content model validity error, don't print it if validity

* valid.c: in case of content model validity error, don't
print it if validity warnings were not requested.
Daniel
/external/libxml2/valid.c
be480fbbe3e061a28f8719175a124ddc8575e0a8 09-Nov-2001 Daniel Veillard <veillard@src.gnome.org> trying to fix namespaces + validation problems for good, closing #63619 in

* valid.c include/libxml/tree.h: trying to fix namespaces +
validation problems for good, closing #63619 in the process
* result/valid/dia.xml test/valid/dia.xml: the Dia test was
wrong in this respect, fixed it.
Daniel
/external/libxml2/valid.c
ce2c2f09973022cf064a65d5045c71b558ad2c43 18-Oct-2001 Daniel Veillard <veillard@src.gnome.org> fixed a very serious (looping) validation bug Daniel

* parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
fixed a very serious (looping) validation bug
Daniel
/external/libxml2/valid.c
3c01b1d81b696fe8624b6d7e26ec0ebffcc7c06b 17-Oct-2001 Daniel Veillard <veillard@src.gnome.org> - include/libxml/globals.h include/libxml/threads.h threads.c
testThreads.c: far more testing, cleaning up bugs
- *.c : make sure globals.h is always included.
Daniel
/external/libxml2/valid.c
b44025c72b7472971a061b022cfe422adc42715d 12-Oct-2001 Daniel Veillard <veillard@src.gnome.org> started integrating the non-controversial parts of Gary Pennington

* HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
integrating the non-controversial parts of Gary Pennington
multithread patches
* catalog.c: corrected a small bug introduced
Daniel
/external/libxml2/valid.c
f4309d74b683576d2b3d4358f9d0da6a2560b7e7 02-Oct-2001 Daniel Veillard <veillard@src.gnome.org> close bug #61550 when xml: wasn't considered a namespace daniel

* valid.c: close bug #61550 when xml: wasn't considered a namespace
daniel
/external/libxml2/valid.c
268fd1bc97f79b43290041cfda2287fb0b0ef2d6 26-Aug-2001 Daniel Veillard <veillard@src.gnome.org> fixed a Windows compiler warning (Chris Poblete) fix for mod when dividend

* valid.c: fixed a Windows compiler warning (Chris Poblete)
* xpath.c: fix for mod when dividend is 0 (Chris Poblete)
Daniel
/external/libxml2/valid.c
d3d067280e88b0e5a976ad431c13320311a7a770 15-Aug-2001 Daniel Veillard <veillard@src.gnome.org> deprecate the non-boundchecking Sprintf functions, add Snprintf this

* include/libxml/valid.h debugXML.c valid.c: deprecate
the non-boundchecking Sprintf functions, add Snprintf
this should close bug #57984
Daniel
/external/libxml2/valid.c
48da91009715d1fcafa5f2b48b58e4009a41e998 07-Aug-2001 Daniel Veillard <veillard@src.gnome.org> allow to inherit attributes from the DTD directly in the tree, this is

* SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
allow to inherit attributes from the DTD directly in the
tree, this is needed for XPath and can be a useful feature.
Inherited namespaces are always provided at the tree level now
* test/defattr* result/defattr* result/noent/defattr*: added a couple
of tests for this feature (XSLT being the prime user).
Daniel
/external/libxml2/valid.c
04e2daec150f4585d6b0daee156e47bc24a99e2d 09-Jul-2001 Daniel Veillard <veillard@src.gnome.org> fixed "Internal: MIXED struct bad" when #CDATA elements validation occured

* valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
validation occured on content with element child
Daniel
/external/libxml2/valid.c
c5d64345cf19bfd72418eb0a837869b0462e9130 24-Jun-2001 Daniel Veillard <veillard@src.gnome.org> Summer's cleanup, a really big one:
* AUTHORS: added William and Bjorn
* include/libxml/*.h *.c README doc/*.html etc.: changed old email to
daniel@veillard.com hopefully I won't have to do this again
* doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
docs can be rebuilt cleanly now
* include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
from CVs it's generated, added include/libxml/xmlwin32version.h
also generated but which should change far less frequently.
* catalog.c nanoftp.c: made sure to include libxml.h not
libxml/xmlversion.h directly
* include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
when compiling on WIN32 and MSC
Daniel
/external/libxml2/valid.c
10ea86cba4b8bc812223e526cf2bc171464e494d 20-Jun-2001 Daniel Veillard <veillard@src.gnome.org> - valid.c: fixed a bug found when post validating an entity ref
- xmllint.c: added --loaddtd and sligly changed --postvalid to
activate it too
Daniel
/external/libxml2/valid.c
a9142e74c5921c35de150b52d00db72cf82f21a8 19-Jun-2001 Daniel Veillard <veillard@src.gnome.org> - valid.c tree.c parserInternals.c parser.c: Stephan Kulow
provided another failing case found in KDE, the way the
ctxt->vctxt.nodeTab was allocated and freed changed over
time but it wasn't completely cleaned up. This should fix it.
Daniel
/external/libxml2/valid.c
64b98c0ab4ab998dea59bc09521dd9ed9ac1b717 17-Jun-2001 Daniel Veillard <veillard@src.gnome.org> Stephan Kulow pointed out a problem when validating and using an empty

* valid.c: Stephan Kulow pointed out a problem when validating
and using an empty entity, forgot a 'break' in a case.
Daniel
/external/libxml2/valid.c
8bdd220eb106c588612843acf892d54ef248422b 11-Jun-2001 Daniel Veillard <veillard@src.gnome.org> - valid.c: fixed bug #56049, forgot one check in the
validation routine
Daniel
/external/libxml2/valid.c
1d0476709376d72d04bcfda5dc744d9fb4bc7720 09-Jun-2001 Daniel Veillard <veillard@src.gnome.org> - valid.c: (a? , b? , c? , ... , z?) was storing/restauring
state far too often, simple fix used to avoid it.
Daniel
/external/libxml2/valid.c
bed7b052a318695f5e0856f12fc0c86f66472cb3 19-May-2001 Daniel Veillard <veillard@src.gnome.org> - HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
- doc/html/* : rebuilt the docs
- valid.c: small patch which may improve some case when
validating.
Daniel
/external/libxml2/valid.c
f69bb4b5bf3df1982f63a331b02cd7187456492f 19-May-2001 Daniel Veillard <veillard@src.gnome.org> - HTMLparser.c: Closed bug #54891
- result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
to the suite
forgot to commit this one yesterday
- encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
applied a documentation patch from LotR and filled in a few missing
descriptions
Daniel
/external/libxml2/valid.c
e62d36c4fd898223896b5bad8b51641c35597224 15-May-2001 Daniel Veillard <veillard@src.gnome.org> - valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
case
- INSTALL: was empty added stuff from the FAQ
Daniel
/external/libxml2/valid.c
4de4d3bf2d601e2f14713905f956f59005bcde6a 07-May-2001 Daniel Veillard <veillard@src.gnome.org> - valid.c: warn when indeterminist content model is detected
- result/VC/ElementValid8: this adds a message
- Makefile.am: add --novalid for VCM tests
- parserInternals.c: added a call to Init memory
Daniel
/external/libxml2/valid.c
377219233f39b78bab6efa3e21bdae4b528aa5b5 04-May-2001 Daniel Veillard <veillard@src.gnome.org> - valid.c: applied small patch from Gary Pennington, reindented
some part of the code.
Daniel
/external/libxml2/valid.c
7533cc8fda1f29a6b7f77202d249c8ff18cbda4f 24-Apr-2001 Daniel Veillard <veillard@src.gnome.org> Good old cycle: new release, new bug reports, new fixes ...
- HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
PIs when using xsl:output
- valid.c: closing #53537 some case generate segfaults if there
is validity errors
Daniel
/external/libxml2/valid.c
61b33d5733ccf61ade1aa1562fea27e6a6a8aad9 24-Apr-2001 Daniel Veillard <veillard@src.gnome.org> - SAX.c testDocbook.c DOCBparser.c: more work on the support
of external parsed entities, added --noent to testDocbook
- valid.c: Garry Pennington found an uninitialized variable
access in xmlValidateElementContent()
Daniel
/external/libxml2/valid.c
eae522a0d8aa9f830d2e447f29b504030dbb6bbd 23-Apr-2001 Daniel Veillard <veillard@src.gnome.org> Time to work on helping the Gnome Doc project, first step is reintegrating
the SGML DocBook parser in libxml2 distrib:
- DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
xmlversion.h.in: started (re)integrating the DocBook SGML parser.
- SAX.[ch]: cleanup and updates for DocBook
- debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
ex SGML identifier changes
- valid.c: removed a static unused function.
Daniel
/external/libxml2/valid.c
0680399c8d534e6dae7f837b6a4fdfe14eb367bc 22-Apr-2001 Daniel Veillard <veillard@src.gnome.org> - valid.c: Bjorn detected an invalid memory access. Fixed
vstateVPush()
Daniel
/external/libxml2/valid.c
70a9da54eb200cd5c5ceafb72aff72c39021c94c 21-Apr-2001 Bjorn Reese <breese@src.gnome.org> trio upgrade and integration
/external/libxml2/valid.c
34b1b3a81ed88ad9885be382327e4be10364c01a 21-Apr-2001 Daniel Veillard <veillard@src.gnome.org> Cleanup and testing with the KDE help center files:
- valid.c: cleanup, more useful debugging
- parserInternals.c: cleanup vctxt.nodeTab (de)allocation
- xmlIO.c: entity loading is printed as an error when validating
Daniel
/external/libxml2/valid.c
1c14b8de44adb04429f0de3c9108b71efb26d487 21-Apr-2001 Daniel Veillard <veillard@src.gnome.org> The last main work left on non-determinist validation:
- valid.c: fixed to validate within entities
- test/VCM/v22.xml: added a specific testcase
Daniel
/external/libxml2/valid.c
ca1f1724ed2513354e07cb7d499c6bb82be488bb 20-Apr-2001 Daniel Veillard <veillard@src.gnome.org> The lesson of the day is
"never forget an epsilon transition or DocBook will raise it"
- valid.c: forgot an epsilon transition in for ()+
- test/VCM/v21.xml : added a specific test case
Daniel
/external/libxml2/valid.c
8534905f6243f5f1b441776b974c1828ceb6a77a 20-Apr-2001 Daniel Veillard <veillard@src.gnome.org> - valid.c: removed a state explosion exhibited by RSS
- test/valid/rss.xml result/valid/rss.xml*: added the testcase
from bug #51872
Daniel
/external/libxml2/valid.c
dab4cb37d8fceb7457c40effc1ae43559221610b 20-Apr-2001 Daniel Veillard <veillard@src.gnome.org> Geez, this one was painful ! I still need to handle entities references
for the validation step but I have a clean way to add this without touching
the algorithm:
- valid.[ch] tree.h: worked *hard* to get non-determinist content
validation without using an ugly NFA -> DFA algo in the source.
Made a specific algorithm easier to maintain, using a single
stack and without recursion.
- Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
- hash.c: made the growing routine static
- tree.h parser.c: added the parent information to an
xmlElementContent node.
Daniel
/external/libxml2/valid.c
a10efa8aa6e8a89ad1f5fa05bd591fed02c88dba 18-Apr-2001 Daniel Veillard <veillard@src.gnome.org> - debugXML.c hash.c tree.h valid.c : some changes related to
the validation suport to improve speed with DocBook
- result/VC/OneID2 result/VC/OneID3 : this slightly changes
the way validation errors get reported
Daniel
/external/libxml2/valid.c
92ad210417f318c8f0142fd0aee8d2893d83b8e8 27-Mar-2001 Daniel Veillard <veillard@src.gnome.org> Spring cleanup ...: - configure.in Makefile.am config.h.in

Spring cleanup ...:
- configure.in Makefile.am config.h.in xmlversion.h.in: detect if
we need string functions
- trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
to be able to use them where needed. Applied some changes
to reduce name linking pollution and compile in only what's
needed.
- HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
for the string manipulation functions
- xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
to the free() function of xmlmemory.c
- entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
usage.
Daniel
/external/libxml2/valid.c
c86a4fae4a164046393d4bb948453e3a71b45754 26-Mar-2001 Daniel Veillard <veillard@src.gnome.org> - HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
xmlversion.h.in xpointer.c: of course the way I defined
UNUSED breaks on old gcc version. Try to be smart and
also define it directly in xmlversion.h
- configure.in: removed -ansi flag from the pedantic set
Daniel
/external/libxml2/valid.c
56a4cb8c4d3eab4ab3295a61c87e8e92483922c6 24-Mar-2001 Daniel Veillard <veillard@src.gnome.org> Huge cleanup, I switched to compile with
-Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
-Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
-Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
-Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
- HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
encoding.h entities.c error.c list.[ch] nanoftp.c
nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
testSAX.c testURI.c testXPath.c tree.[ch] uri.c
valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
Cleanup, staticfied a number of non-exported functions,
detected and cleaned up a dozen of problem found this way,
avoided a lot of public function name/typedef/system names clashes
- doc/xml.html: updated
- configure.in: switched private flags to the really pedantic ones.
Daniel
/external/libxml2/valid.c
e356c280069914f0052891861a55fdfaff6dcf65 10-Mar-2001 Daniel Veillard <veillard@src.gnome.org> Preparing for 2.3.4 release:
- configure.in: bumped to 2.3.4
- error.c: fixed bug #51860
- tree.c: fixed bug #51861
- valid.c: cleanup, more debug, failed to fix one bug crap ...
- tree.[ch] : added xmlDefaultBufferSize
- nanoftp.c: typo in function name header block
- doc/xml.html : updated, added link to XML::LibXSLT
- doc/html/* : rebuilt the docs
Daniel
/external/libxml2/valid.c
8730c561c9ecabed44e44bba99484f0687103408 26-Feb-2001 Daniel Veillard <veillard@src.gnome.org> - valid.c: new patch from Gary Pennington
Daniel
/external/libxml2/valid.c
48b2f8968e9f8a9cab63cc72697e900325edfd7e 25-Feb-2001 Daniel Veillard <veillard@src.gnome.org> Okay time to improve performances, gprof session:
before real 0m2.483s (2.3.2 release yesterday)
current real 0m1.763s
when parsing (with tree build/freeing) db10000.xml from XSLTMark:
- xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
avoiding memcpy in production builds MEM_CLEANUP macro use
- parser.[ch] parserInternals.c: optimizations of the tightest
internal loops inside the parser. Better checking of I/O
flushing/loading conditions
- xmllint.c : added --timing
Daniel
/external/libxml2/valid.c
3473f88a7abdf4e585e267288fb77e898c580d2b 23-Feb-2001 Owen Taylor <otaylor@src.gnome.org> Revert directory structure changes
/external/libxml2/valid.c
64636e7f6e97729eae365801ab13632492bf0b14 23-Feb-2001 CET 2001 Tomasz K�oczko <kloczek@pld.org.pl> moved to libxml directory - this allow simplify automake/autoconf. Now

Thu Feb 23 02:03:56 CET 2001 Tomasz K�oczko <kloczek@pld.org.pl>

* *.c *.h libxml files: moved to libxml directory - this allow
simplify automake/autoconf. Now isn't neccessary hack on
am/ac level for make and remove libxml symlink (modified for this
also configure.in and main Makefile.am). Now automake abilities
are used in best way (like in many other projects with libraries).
* include/win32config.h: moved to libxml directory (now include
directory isn't neccessary).
* Makefile.am, examples/Makefile.am, libxml/Makefile.am:
added empty DEFS and in INCLUDES rest only -I$(top_builddir) -
this allow minimize parameters count passed to libtool script
(now compilation is also slyghtly more quiet).
* configure.in: simplifies libzdetestion - prepare separated
variables for keep libz name and path to libz header files isn't
realy neccessary (if someone have libz installed in non standard
prefix path to header files ald library can be passed as:
$ CFALGS="-I</libz.h/path>" LDFLAGS="-L</libz/path>" ./configure
* autogen.sh: check now for libxml/entities.h.

After above building libxml pass correctly and also pass
"make install DESTDIR=</install/prefix>" from tar ball generated by
"make dist". Seems ac/am reorganization is finished. This changes
not touches any other things on *.{c,h} files level.
/external/libxml2/valid.c
e0c3a62c91499f34b99e8304d07a61bd9d516ca8 19-Feb-2001 Daniel Veillard <veillard@src.gnome.org> - Makefile.am valid.c list.[ch]: Gary Pennington provided a
better handling of ID/IDREF and the list modules associated
- configure.in: small CFLAGS cleanup
Daniel
/external/libxml2/valid.c
1f83d39fd3f0bb38c7b044dd8aedd9c5d90156ea 08-Feb-2001 Daniel Veillard <veillard@src.gnome.org> - hash.[ch]: added a first version of xmlHashSize()
- valid.c: another bug fix from Gary Pennington
Daniel
/external/libxml2/valid.c
5eef6225f74a4bbbfe2efeb8b36fa1cb28a1262a 07-Feb-2001 Daniel Veillard <veillard@src.gnome.org> - valid.c: couple of bug fixes pointed by Gary Pennington
- HTMLtree.c: #if 0 cleanup
Daniel
/external/libxml2/valid.c
c2f4df2f252043cf6e333a5aa69560b3f0ee03d7 04-Jan-2001 Daniel Veillard <veillard@src.gnome.org> One new set of patches:
- tree.c: fixed a stupid bug
- valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
patches related to validation of an XInclude processing result
- TODO: updated
Daniel
/external/libxml2/valid.c
c2def84b484f6706c2ad7d076a2f3e1c56f76b9f 07-Nov-2000 Daniel Veillard <veillard@src.gnome.org> Various patches and bug fixes, and XInclude progresses:
- nanohttp.[ch]: applied Wayne Davison patches to access
the WWW-Authorization header.
- parser.c: Closed Bug#30847: Problems when switching encoding
in short files by applying Simon Berg's patch.
- valid.c: fixed a validation problem
- hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
Wayne Davison
- xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
need to be extended to non full nodes selections.
- xinclude.c: starts to work decently
Daniel
/external/libxml2/valid.c
9e8bfae59a087a938a810a5527023b1e7b0e15b3 06-Nov-2000 Daniel Veillard <veillard@src.gnome.org> XInclude and other stuff while travelling. Contributed patches:
- tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
debugXML.c xmlversion.h.in: Started adding XInclude support,
this is a new xmllint option
- tree.c xpath.c: applied TOM patches for XPath
- xpointer.c: fixed a couple of errors.
- uri.c: added an escaping function needed for xinclude
- testXPath.c hash.c HTMLtree.c: minor cleanups raised by
new warning from RH70 gcc's version
Daniel
/external/libxml2/valid.c
d6d7f7bf96a87688cc4bf756cf98367018e3ef88 25-Oct-2000 Daniel Veillard <veillard@src.gnome.org> patched to redirrect all "out of context" error messages to
a reconfigurable routine. The changes are:
* xmlerror.h : added the export of an error context type (void *)
an error handler type xmlGenericErrorFunc there is an interface
xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
to reset the error handling routine and its argument
(by default it's equivalent to respectively fprintf and stderr.
* all the c files: all wild accesses to stderr or stdout within
the library have been replaced to calls to the handler.
Daniel
/external/libxml2/valid.c
126f27992d541f6ff897554828c339822fafee65 24-Oct-2000 Daniel Veillard <veillard@src.gnome.org> Bunch of fixes, finishing moving datastructures to the hash stuff:
- hash.[ch] debugXML.c: expanded/enhanced the API, added
multikey tuples, made hash structure opaque
- valid.[ch]: moved elements, attributes, notations decalarations
as well as ID and refs to hash tables.
- entities.c: hash cleanup
- xmlmemory.c: fixed a dump problem in debug mode
- include/Makefile.am: problem passing in DESTDIR= values patch
from Marc Christensen <marc@calderasystems.com>
- nanohttp.c: removed debugging remains
- HTMLparser.c: the bogus tag should be ignored (Wayne)
- HTMLparser.c parser.c: fixing a number of problems with the
macros in the *parser.c files (Wayne).
- HTMLparser.c: close the previous option when opening a new one
(Marc Sanfacon).
- result/HTML/*: updated the HTML results accordingly
Daniel
/external/libxml2/valid.c
683cb026362f6f41000bda3a541b19c17e81ae48 22-Oct-2000 Daniel Veillard <veillard@src.gnome.org> Patches added during last week on W3C CVS base:
- tree.c: coalesce adjacent text nodes
- valid.c: handling of blank nodes in DTd validation (raised
by problems with a posteriori validation).
- nanohttp.c: changing behaviour on HTTP write stuff.
- HTMLtree.c: forced body and html to be explicitely closed.
- xpath.h: exported more XPath functions.
Daniel
/external/libxml2/valid.c
cd4296125d8a597fa89533100061820446ba497d 11-Oct-2000 Daniel Veillard <veillard@src.gnome.org> - tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
and added a --dtdvalid option to xmllint used to test it
Daniel
/external/libxml2/valid.c
e8282edd458d59aa20d48db57ec0025f0db34079 11-Oct-2000 Daniel Veillard <veillard@src.gnome.org> More work toward 2.2.5, integrated a number of patches
- configure.in Makefile.am win32config.h.in: trying to cleanup
make distcheck .... huh ...
- include/Makefile.am include/win32config.h: new directory
for includes
- win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
updated teh makefiles and instructions for WIN32
- xpath.c: small fixes
- test/XPath/ results/XPath: updated the testcases and results
- HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
suggested patches
- valid.c: fixed an ID bug
Daniel
/external/libxml2/valid.c
8b5dd83f46fbde6ed895ae00077040ccae8434aa 01-Oct-2000 Daniel Veillard <veillard@src.gnome.org> - configure.in: releasing 2.2.4
- parser.[ch]: added xmlStrEqual()
- HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
use xmlStrEqual instead
- TODO: updated
- added an XPath test
Daniel
/external/libxml2/valid.c
04698d9e1c56467007fcbb9472e5db67cf5938f5 17-Sep-2000 Daniel Veillard <veillard@src.gnome.org> New set of cleanups, released 2.2.3:
- SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
removed a few warnings in pedantic mode ...
- parserInternals.c parser.c: moved encoding switching function
to parserInternals.c
- configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
Daniel
/external/libxml2/valid.c
b1059e2f8840a85d43c8ee8d2d40e8dbba360aee 16-Sep-2000 Daniel Veillard <veillard@src.gnome.org> Finally commiting work done on the plane, major cleanup,
spread some serious anti bitrot all over the place:
- parserInternals.c parserInternals.h parser.c Makefile.am:
created a new module parserInternals.c, moved most of the
code shared by the various parsers there, as well as
deprecated code from parser.c. More cleanup of parser.c
- uri.c: fixed a problem when URI is NULL
- valid.c: speedup when looking for an attribute declaration
Daniel
/external/libxml2/valid.c
39c7d71a3b34fe3c8aab9f9856a805feeea03405 10-Sep-2000 Daniel Veillard <veillard@src.gnome.org> Jumbo patch, resync of W3C/Gnome CVS trees:
- uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
the cleanup of the computation of URI references when seeking
external entities. The URI reference string and the resulting
URI are both stored now.
- parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
large s(n)printf checks and cleanup from Denis Barbier
<barbier@imacs.polytechnique.fr>
- xmlversion.h.in tree.h: couple of SGML declarations for a
possible docbook module.
- result/VC/ : a couple of test output changed due to the change
of the entities URI
Daniel
/external/libxml2/valid.c
f0cc7ccc7db45fe1c055768a50be2243ed4e863c 26-Aug-2000 Daniel Veillard <veillard@src.gnome.org> libxml now grok Docbook-3.1.5 and Docbook-4.1.1 DTDs, this
popped out a couple of bugs and 3 speed issues, there is only
on minor speed issue left. Assorted collection of user reported
bugs and fixes:
- doc/encoding.html: added encoding aliases doc
- doc/xml.html: updates
- encoding.[ch]: added EncodingAliases functions
- entities.[ch] valid.[ch] debugXML.c: removed two serious
bottleneck affecting large DTDs like Docbook
- parser.[ch] xmllint.c: added a pedantic option, will be useful
- SAX.c: redefinition of entities is reported in pedantic mode
- testHTML.c: uninitialized warning from gcc
- uri.c: fixed a couple of bugs
- TODO: added issue raised by Michael
Daniel
/external/libxml2/valid.c
87b953957305fc1ece066efa60df5c7844183439 12-Aug-2000 Daniel Veillard <veillard@src.gnome.org> Large sync between my W3C base and Gnome's one:

- parser.[ch]: added xmlGetFeaturesList() xmlGetFeature() and xmlAddFeature()
- tree.[ch]: added xmlAddChildList()
- xmllint.c: MAP_FAILED macro test
- parser.h: added xmlParseCtxtExternalEntity()
- valid.c: applied bug fixes removed warning
- tree.c: added CDATA block to elements content
- testSAX.c: cleanup of output
- testHTML.c: added SAX testing
- encoding.c: better error recovery
- SAX.c, parser.c: fixed one of the external entity processing of the OASis testsuite
- Makefile.am: added HTML SAX regression tests
- configure.in: bumped to 2.2.2
- test/HTML/ result/HTML: added a few of HTML tests, and added the SAX results

Daniel
/external/libxml2/valid.c
32bc74ef98c7bd6172327fb03f68766f6ee4b6a2 14-Jul-2000 Daniel Veillard <veillard@src.gnome.org> - doc/encoding.html doc/xml.html: added I18N doc
- encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
improvements, both parser and filters, added ASCII & HTML,
fixed the ISO-Latin-1 one
- xmllint.c testHTML.c: added/made visible --encode
- debugXML.c : cleanup
- most .c files: applied patches due to warning on Windows and
when using Sun Pro cc compiler
- xpath.c : cleanup memleaks
- nanoftp.c : added a TESTING preprocessor flag for standalong
compile so that people can report bugs more easilly
- nanohttp.c : ditched socklen_t which was a portability mess
and replaced it with unsigned int.
- tree.[ch]: added xmlHasProp()
- TODO: updated
- test/ : added more test for entities, NS, encoding, HTML, wap
- configure.in: preparing for 2.2.0 release
Daniel
/external/libxml2/valid.c
d83eb8212e0d9f4595b0bd41c200f2ac9b189b1b 30-Jun-2000 Daniel Veillard <veillard@src.gnome.org> more cleanup of the HTML parser to force it to not bypass SAX, Daniel.
Ready for 2.1.1 it seems
/external/libxml2/valid.c
be803967dbecb5534c7c7fbc1a17157ba43366b5 29-Jun-2000 Daniel Veillard <veillard@src.gnome.org> - Large resync between W3C and Gnome tree
- configure.in: 2.1.0 prerelease
- example/Makefile.am example/gjobread.c tree.h: work on
libxml1 libxml2 convergence.
- nanoftp, nanohttp.c: fixed stalled connections probs
- HTMLtree.c SAX.c : support for attribute without values in
HTML for andersca
- valid.c: Fixed most validation + namespace problems
- HTMLparser.c: start document callback for andersca
- debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
- parser.h, SAX.c: serious speed improvement for large
CDATA blocks
- encoding.[ch] xmlIO.[ch]: Improved seriously saving to
different encoding
- config.h.in parser.c xmllint.c: added xmlCheckVersion()
and the LIBXML_TEST_VERSION macro
Daniel
/external/libxml2/valid.c
361d845de0f06c1d52668c8df489ec8e4071a768 03-Apr-2000 Daniel Veillard <veillard@src.gnome.org> Work done on the plane, ready to release libxml2-2.0.0, Daniel
/external/libxml2/valid.c
cf46199c5e2c94781ef647612b3b43618b36b940 14-Mar-2000 Daniel Veillard <veillard@src.gnome.org> This is the 2.0.0-beta, lots and lots and lots of changes
Have a look at http://xmlsoft.org/upgrade.html

Daniel
/external/libxml2/valid.c
3a2ebddcf700183cd3c48925235fadce5a6c7cf8 25-Jan-2000 Daniel Veillard <veillard@src.gnome.org> Rebuit doc finished closing a few bugs, Daniel.
/external/libxml2/valid.c
da07c34a75ba7842a04df7dec30c8b33aea66c9c 25-Jan-2000 Daniel Veillard <veillard@src.gnome.org> - added a nano FTP module
- removed SNAP from RPM
- updated the status in doc
/external/libxml2/valid.c
0142b84bbfd75ae0696604f4f12a1f6383205185 14-Jan-2000 Daniel Veillard <veillard@src.gnome.org> Oops, it seems I forgot to commit 1.8.4 changes
- restored xmlNewGlobalNs since this seems used
- fixed a problem with INCLUDE_WINSOCK
- removed all calls to exit() from the library code.
- removed bugs detected by Windows compilers
- started adding interfaces for parsing well balanced XML fragments
- releasing 1.8.4
- rebuilt the docs
Daniel
/external/libxml2/valid.c
71b656e06707c733ab02c5bf9bd2754cea678562 05-Jan-2000 Daniel Veillard <veillard@src.gnome.org> - added xmlRemoveID() and xmlRemoveRef()
- added check and handling when possibly removing an ID
- fixed some entities problems
- added xmlParseTryOrFinish()
- changed the way struct aredeclared to allow gtk-doc to expose those
- closed #4960
- fixes to libs detection from Albert Chin-A-Young
- preparing 1.8.3 release
Daniel
/external/libxml2/valid.c
dbfd641b78b5a98e790459e13d126e2784a7adeb 28-Dec-1999 Daniel Veillard <veillard@src.gnome.org> - Lots of improvements, too long to list here
- Push mode for the XML parser (HTML to come)
- XML shell like interface for debug
- improvements on XPath and validation
Daniel
/external/libxml2/valid.c
3c558c3753117057d81f6ff0fea6991d9a015456 22-Dec-1999 Daniel Veillard <veillard@src.gnome.org> - fix for PIs name starting with xml
- fixed a potential problem with || and && ops
- generate win32config.h for those on the Other Side !
Daniel
/external/libxml2/valid.c
944b5ff4f6187ff169dbe55043ed76c4955b7062 15-Dec-1999 Daniel Veillard <veillard@src.gnome.org> A posteriori validation should now work,
Added --postvalid to tester program
Added xmlDocGetRootElement() to the API,
Daniel
/external/libxml2/valid.c
10a2c6532a409760cf46b70dba7b8d09617d75e3 12-Dec-1999 Daniel Veillard <veillard@src.gnome.org> Large commit of changes done while travelling to XML'99
- cleanups on memory use and parsers
- start of Link interfaces HTML and XLink
- rebuild the doc
- released as 1.8.0
Daniel
/external/libxml2/valid.c
a819dace566ea336906c1c93ffceeebd992d1bea 24-Nov-1999 Daniel Veillard <veillard@src.gnome.org> Added cleanup routines, cleanup with -pedantic on linux, closed #3788, Daniel
/external/libxml2/valid.c
51e3b154bf9b4abd5a68577aad19120d3d3e1eba 12-Nov-1999 Daniel Veillard <veillard@src.gnome.org> xmlSetProp() and xmlNewProp() fixes, mem extra alloc bug in parser fixed, Daniel
/external/libxml2/valid.c
7c1206fc060fd4260f7c6f003c32fbbea3e542fd 14-Oct-1999 Daniel Veillard <veillard@src.gnome.org> Revamped HTML parsing, lots of bug fixes for HTML stuff,
Added xmlValidGetValidElements and xmlValidGetPotentialChildren,
Completed and cleaned up the tests,
Added doc for new modules gnome-xml-xmlmemory.html and gnome-xml-nanohttp.html,
Daniel
/external/libxml2/valid.c
00fdf370d37d016629b8e27326eab426c6bcb2ee 08-Oct-1999 Daniel Veillard <veillard@src.gnome.org> Improvement of doc, Raph patch for CORBA init, support for spaces in XPath, Daniel
/external/libxml2/valid.c
dd6b36766fb1cc83020cc12f226452ba2d640e35 24-Sep-1999 Daniel Veillard <veillard@src.gnome.org> Fixed CHAR, errno, alpha RPM compile, updated doc, Daniel
/external/libxml2/valid.c
7f7d1119afb072466b0a74293b6898025d6641db 22-Sep-1999 Daniel Veillard <veillard@src.gnome.org> Ready for 1.7.0, major changes, nanohttp, cleanup, binary compat with 1.4,
etc... See Changelog, Daniel.
/external/libxml2/valid.c
c08a2c6fd41773f55853c5d93a67a932c61511e9 08-Sep-1999 Daniel Veillard <veillard@src.gnome.org> Bug fixes, improvement on ID/IDREF support, 1.6.2, no memleaks, Daniel
/external/libxml2/valid.c
6454aec23de4875fb66fd735618858c9b0b2a008 03-Sep-1999 Daniel Veillard <veillard@src.gnome.org> Added memory debug wrappers, killed all detected memory leaks, Daniel
/external/libxml2/valid.c
c26087b870cd78a1fcacec5c9973bc8ef2e6f42e 30-Aug-1999 Daniel Veillard <veillard@src.gnome.org> Patched warning issued on SGI by Stephane.Conversy@lri.fr, Daniel.
/external/libxml2/valid.c
b96e64384985b150d7730d860c05514315f8d4a6 29-Aug-1999 Daniel Veillard <veillard@src.gnome.org> Release 1.6, lot of fixes, more validation, code cleanup, added namespace
on attributes, Daniel.
/external/libxml2/valid.c
991e63d9cb0e9a4f65950ec67f56091a14289404 16-Aug-1999 Daniel Veillard <veillard@src.gnome.org> More validity stuff (ID) and corrct version of equal and compare for XPath, Daniel
/external/libxml2/valid.c
b05deb7f5fa01da1cbc54f65199eff1c5421ec00 10-Aug-1999 Daniel Veillard <veillard@src.gnome.org> Huge commit: 1.5.0, XML validation, Xpath, bugfixes, examples .... Daniel
/external/libxml2/valid.c
be70ff7162ea612ceb3afeb9be1b1c07a5a3e4d1 05-Jul-1999 Daniel Veillard <veillard@src.gnome.org> Closing reported bugs: 617 1591 1592, adding an HTML parser, Daniel
/external/libxml2/valid.c
14fff064e570ed836a5243a0ed82eca5fae4845a 22-Jun-1999 Daniel Veillard <veillard@src.gnome.org> Big changes, seems that 1.2.0 wasn't commited, here is 1.3.0, Daniel
/external/libxml2/valid.c
011b63cb2034476017dde1d4ad5a6aea43b94066 02-Jun-1999 Daniel Veillard <veillard@src.gnome.org> Release of libxml-1.1, Daniel.
/external/libxml2/valid.c
5099ae89ef661eea3e82dbf4b16bab9d7e9be2ff 21-Apr-1999 Daniel Veillard <veillard@src.gnome.org> Removal of threading problems, update documentation, added SAX tests, Daniel
/external/libxml2/valid.c
517752b9859719c25e3eff6f5397de9dcd3bfd69 05-Apr-1999 Daniel Veillard <veillard@src.gnome.org> Completed/revamped the SAX support, removed old namespace suppport, Daniel
/external/libxml2/valid.c
1e346af5e4b3d46e521d349890a60253bc696597 22-Feb-1999 Daniel Veillard <veillard@src.gnome.org> Serious upgrade of internal subset support, setup for gtk-doc, Daniel
/external/libxml2/valid.c
1899e85350e6407fefc2caee630164b7cb8180f4 01-Feb-1999 Daniel Veillard <veillard@src.gnome.org> Header cleanup and work on parsing/output of element declarations, Daniel.
/external/libxml2/valid.c
3b9def157118e1c8c8d3e69a3efe7c24b4017c8c 31-Jan-1999 Daniel Veillard <veillard@src.gnome.org> More work toward DTD parsing, informations on the mailing-list and Web, Daniel.
/external/libxml2/valid.c
39a1f9a3a736c66a1ca491f4c4b339f573bd3f39 17-Jan-1999 Daniel Veillard <veillard@src.gnome.org> Speed, conformance testing, more parsing, general improvements, Daniel.
/external/libxml2/valid.c