History log of /external/libxml2/relaxng.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d77e5fc4bcdb7da748c9cca116a601ae4df60d21 31-May-2016 Chun-wei Fan <fanchunwei@src.gnome.org> relaxng.c, xmlschemas.c: Fix build on pre-C99 compilers

Make sure that the variables are declared at the top of the block.

https://bugzilla.gnome.org/show_bug.cgi?id=767063
/external/libxml2/relaxng.c
502f6a6d08b08c04b3ddfb1cd21b2f699c1b7f5b 23-May-2016 David Kilzer <ddkilzer@apple.com> More format string warnings with possible format string vulnerability

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

adds a new xmlEscapeFormatString() function to escape composed format
strings
/external/libxml2/relaxng.c
4472c3a5a5b516aaf59b89be602fbce52756c3e9 13-May-2016 David Kilzer <ddkilzer@webkit.org> Fix some format string warnings with possible format string vulnerability

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

Decorate every method in libxml2 with the appropriate
LIBXML_ATTR_FORMAT(fmt,args) macro and add some cleanups
following the reports.
/external/libxml2/relaxng.c
2fab235d10e8aee321133d11df61e4527a02a511 16-Mar-2015 Daniel Veillard <veillard@redhat.com> Fix support for except in nameclasses

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

The code was imply missing even if simple, added a few regression
tests.
/external/libxml2/relaxng.c
579410427fa11725ca411e45d3ac57db92586ac2 26-Oct-2014 Philip Withnall <philip@tecnocode.co.uk> Remove various unused value assignments

As detected by Coverity (CIDs 60467–60472).

https://bugzilla.gnome.org/show_bug.cgi?id=739220
/external/libxml2/relaxng.c
42870f46ccf36f83a55fde03344657d360ba0793 26-Jul-2014 Daniel Veillard <veillard@redhat.com> Add couple of missing Null checks

For https://bugzilla.gnome.org/show_bug.cgi?id=733710
Reported by Gaurav but with slightly different fixes
/external/libxml2/relaxng.c
54c4b1aa719beb83d6fa34181d33b5496e26f4da 14-Jul-2014 Gaurav Gupta <g.gupta@samsung.com> Add a couple of misisng check in xmlRelaxNGCleanupTree

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

check cur->parent before dereferencing the pointer even if
a null parent there should not happen
Also fix a typo
/external/libxml2/relaxng.c
7d2e8c950f1f017f5f3a45f999e5a3aad3e699da 14-Jul-2014 Gaurav Gupta <g.gupta@samsung.com> Add a missing argument check

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

the states argument of xmlRelaxNGAddStates() ought to be checked too
/external/libxml2/relaxng.c
6d753994b9cdfccec5d0075d5685cae9ad06bec1 14-Jul-2014 Gaurav Gupta <g.gupta@samsung.com> Adding a check in case of allocation error

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

There is missing Null condition in xmlRelaxNGValidateInterleave of
relaxng.c
Dereferencing it may cause a crash.
/external/libxml2/relaxng.c
acace88c4ab87fb2cdd811b0f1b5e73f3d2a1b0e 09-Jun-2014 Jan Pokorný <jpokorny@redhat.com> Fix typos in relaxng.c

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
/external/libxml2/relaxng.c
6473a41a49601da8355c4b407b99474ada170213 23-Oct-2013 Shaun McCance <shaunm@gnome.org> Implement choice for name classes on attributes

https://bugzilla.gnome.org/show_bug.cgi?id=710744
/external/libxml2/relaxng.c
7d4e259fbfa24ef2c07a66f4b3d7ad311e68de1b 30-Sep-2013 Gaurav <g.gupta@samsung.com> Avoid some dead code and cleanup in relaxng.c

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

Code needed a bit of cleanup
/external/libxml2/relaxng.c
fb27e2cd204ddb2cb0163b4b6418cc494889d279 28-Sep-2012 Michael Wood <esiotrot@gmail.com> Fix spelling of "length".
/external/libxml2/relaxng.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/relaxng.c
264cee695ad2ff20776ec880f1bb8185367bbf58 12-Aug-2012 Daniel Veillard <veillard@redhat.com> Add a missing element check
/external/libxml2/relaxng.c
9313ae8517a7d91d7b6671d566c4013b02982ee3 15-May-2012 Noam <bz.npostavs@recursor.net> Fix weird streaming RelaxNG errors

For https://bugzilla.gnome.org/show_bug.cgi?id=512454
The bug was to use compiled determinitic automata when
the content model was found to be non-deterministic, leading
to random parsing errors.
/external/libxml2/relaxng.c
7dd0d916c6a92ca4a398b8bc56fb0d7f98df00b6 10-Nov-2011 Daniel Veillard <veillard@redhat.com> Fix an unimplemented part in RNG value validation

Forgot to implement <optional> this was raised again
in https://bugzilla.redhat.com/show_bug.cgi?id=752393
as this make libxml2 fail to validate against ODF RNGs

Daniel
/external/libxml2/relaxng.c
d7eb9b5d47e1f5ea1c45db3a0ca5a1c8621cfb05 04-Aug-2011 Shaun McCance <shaunm@gnome.org> Fix RELAX NG include bug #655288

When overriding during include, children of the root
node are scanned. But the root node was gotten with
doc->children, instead of xmlDocGetRootElement.
/external/libxml2/relaxng.c
a7a6a4b2f39b6bc2973eed8b0fb7cf917a171487 15-Mar-2010 Ben Walton <bwalton@artsci.utoronto.ca> relaxng.c: cast to allow compilation with sun studio 11

Sun Studio 11 was failing to compile relaxng.c due to a type mismatch
in a ternary operator used to provide an argument to xmlRngPErr. It
seems that sos11 cc is more pedantic about this part of the C99
standard. GCC issues a warning but doesn't fail by default.

After casting the string literal "nothing" to (const xmlChar *) sos11
cc is happy. GCC no longer issues a warning either.

Another warning was cleaned up with an identical cast.
/external/libxml2/relaxng.c
aa422d9254f373141428bf0879f08af7ad15f3bf 24-Sep-2009 Daniel Veillard <veillard@redhat.com> 595792 fixing a RelaxNG bug introduced in 2.7.4

* relaxng.c: refs definitions added from inported schemas should not
be processed as refs from the main schemas
* test/relaxng/595792* result/relaxng/595792*: add the test to the
regression suite
/external/libxml2/relaxng.c
848e5cf3ab1166f242dca3a10012aa7bb07ad65d 09-Sep-2009 Rob Richards <rrichards@cdatazone.org> Fix Windows build
* relaxng.c: fix windows build
/external/libxml2/relaxng.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/relaxng.c
d44b9364991bd0067d50c29bdff48305dfdad4ce 07-Sep-2009 Daniel Veillard <veillard@redhat.com> A few more safety cleanup raised by scan

* SAX2.c encoding.c parser.c xmlschemas.c: a few more safety checks
* relaxng.c: remove an unused intitialization
/external/libxml2/relaxng.c
76d364583ecb6a48bd4a4087f3cef9fc7838b481 07-Sep-2009 Daniel Veillard <veillard@redhat.com> Fixing assorted potential problems raised by scan

* encoding.c parser.c relaxng.c runsuite.c tree.c xmlreader.c
xmlschemas.c: nothing really serious but better safe than sorry
/external/libxml2/relaxng.c
1ba2aca3ebc3b47653a86849746b168a4e0bd8c6 31-Aug-2009 Daniel Veillard <veillard@redhat.com> 492317 Fix Relax-NG validation problems

* relaxng.c xmlregexp.c: a subtle problem when checking for compileable
content model, if using the same elements in cases of choices. Handled
by adding a special flag to the regexp compilation to detect
transitions with different atoms using same strings.
* test/relaxng/492317* result/relaxng/492317*: add the test to the
regression suite
/external/libxml2/relaxng.c
ec18c96008cf8f3b6b0b81ed8bfc2ccfe51d26e7 26-Aug-2009 Daniel Veillard <veillard@redhat.com> 558452 fight with reg test and error report

* relaxng.c: tiny fix and provide more context on some errors
* result/relaxng/558452_0* test/relaxng/558452*: add some regression
tests for the bugs
* Makefile.am runtest.c: fight with the fact streaming error messages
can differ due to missing node context
/external/libxml2/relaxng.c
fd78077281da3a3f51e1dc4de7113acfcb3c017c 26-Aug-2009 Daniel Veillard <veillard@redhat.com> 558452 RNG compilation of optional multiple child

* relaxng.c: don't assume there is a single define under a optional
/external/libxml2/relaxng.c
a4f27cb649896b37a6f3ae8511caa20a1f709176 21-Aug-2009 Daniel Veillard <veillard@redhat.com> Fix the problem of revalidating a doc with RNG

* relaxng.c: simply clear up the ->psvi of elements on the tree upon
return, should not be needed for streaming APIs as tree are discarded
/external/libxml2/relaxng.c
81c51e174df3095c2b7bb590fc070165d7a6ac9e 14-Aug-2009 Daniel Veillard <veillard@redhat.com> 512131 refs from externalRef part need to be added

* relaxng.c: refs from externalRef subschemas need to be added to
the main schemas. Also fix a couple of problems with dangling
references
/external/libxml2/relaxng.c
9fcd462f271fb7bf49b6c7c6993cf42dcf879377 14-Aug-2009 Daniel Veillard <veillard@redhat.com> 512131 crash in xmlRelaxNGValidateFullElement

* relaxng.c: in some case we were not freeing the right data, also
cleanup a few other things
/external/libxml2/relaxng.c
23a47d604877300624c0f5d701e2c0dec7cf80f6 25-Jun-2008 Daniel Veillard <veillard@src.gnome.org> Switch off debugging, oops, Daniel

svn path=/trunk/; revision=3749
/external/libxml2/relaxng.c
25a1ce91346f9f72727afadc07f7e0f9873dcda4 02-Jun-2008 Daniel Veillard <veillard@src.gnome.org> patch from Hans de Goede to switch the file to UTF-8 switch to generate

* ChangeLog: patch from Hans de Goede to switch the file to UTF-8
* doc/news.xsl: switch to generate the NEWS file in UTF-8 instead of
ISO-8859-1
Daniel

svn path=/trunk/; revision=3745
/external/libxml2/relaxng.c
d8ed1051faf3a8b2dba7eb1aefaaaf37eda39101 12-Jun-2007 Daniel Veillard <veillard@src.gnome.org> fixed bug #407436 a crash in a specific case of Relax-NG validation Daniel

* relaxng.c: fixed bug #407436 a crash in a specific case of
Relax-NG validation
Daniel

svn path=/trunk/; revision=3629
/external/libxml2/relaxng.c
fa0d094ae34a16649d7abb8f0354048bbcff591b 13-Oct-2006 Daniel Veillard <veillard@src.gnome.org> fix a Relax-NG bug related to element content processing, fixes bug

* relaxng.c: fix a Relax-NG bug related to element content processing,
fixes bug #302836
Daniel
/external/libxml2/relaxng.c
700f987fff19f76638ff1b2c9847abf63f4b19e8 06-May-2006 William M. Brack <wbrack@src.gnome.org> Fixed compilation error (bug 340765) reported by dmacks with patch

* relaxng.c: Fixed compilation error (bug 340765) reported by
dmacks with patch supplied by Graham Bennett.
/external/libxml2/relaxng.c
b2f8f1de7a02900f3e62a8170618ac35bd189269 28-Apr-2006 Daniel Veillard <veillard@src.gnome.org> preparing 2.6.24 release, fixed Python paths at the last moment fix some

* NEWS configure.in doc//*: preparing 2.6.24 release, fixed Python
paths at the last moment
* relaxng.c testapi.c tree.c: fix some comments
Daniel
/external/libxml2/relaxng.c
3f845a99b984778269784281ab79489b251209f5 13-Apr-2006 Daniel Veillard <veillard@src.gnome.org> fixing a deallocation problem in xmlRelaxNGParse() in case of errors,

* relaxng.c: fixing a deallocation problem in xmlRelaxNGParse()
in case of errors, should fix bug #338306
Daniel
/external/libxml2/relaxng.c
14b5643947845df089376106517c4f7ba061e4b0 09-Mar-2006 Daniel Veillard <veillard@src.gnome.org> more cleanups based on coverity reports. Daniel

* relaxng.c xmlschemas.c xmlschemastypes.c: more cleanups based
on coverity reports.
Daniel
/external/libxml2/relaxng.c
87254c8497f199ebecc7c98b1658c209d4a2328e 19-Feb-2006 Daniel Veillard <veillard@src.gnome.org> trying to fix #331062, this is again a problem around interleave, there is

* relaxng.c: trying to fix #331062, this is again a problem
around interleave, there is no good fix unless reimplementing
but this works around some cases and allow to validate in that
case.
Daniel
/external/libxml2/relaxng.c
a930fbec6bac9b0f702af56572639c9a16438ce2 09-Jan-2006 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added xmlRelaxNGSetParserStructuredErrors() to the API.

* relaxng.c include/libxml/relaxng.h: Added
xmlRelaxNGSetParserStructuredErrors() to the API.
/external/libxml2/relaxng.c
567a45b5e931388acf850d56f937f1f66ff0f860 18-Oct-2005 Daniel Veillard <veillard@src.gnome.org> removed the error message removed 2 instability warnings from function

* runtest.c: removed the error message
* relaxng.c xmlschemas.c: removed 2 instability warnings from function
documentation
* include/libxml/schemasInternals.h: changed warning about API stability
* xmlregexp.c: trying to improve runtime execution of non-deterministic
regexps and automata. Not fully finished but should be way better.
Daniel
/external/libxml2/relaxng.c
b30ca313b571ee705e9b78a0ccec009746238c9b 04-Sep-2005 Daniel Veillard <veillard@src.gnome.org> real fix for #314881 and #314759 is was a bit more complex than initially

* relaxng.c: real fix for #314881 and #314759 is was a bit more complex
than initially expected as ctxt->error == NULL had behaviour side
effects at the compilation level itself.
Daniel
/external/libxml2/relaxng.c
f03a8cdacdce917d09972c65371953e8a57a2ac3 04-Sep-2005 Daniel Veillard <veillard@src.gnome.org> fixing yet another pattern induced XPath bug #314282 reverted back last

* pattern.c xpath.c include/libxml/pattern.h: fixing yet another
pattern induced XPath bug #314282
* relaxng.c: reverted back last change it was seriously broken
Daniel
/external/libxml2/relaxng.c
e40afecb89d8fab1aab344b752623419feec813e 03-Sep-2005 Daniel Veillard <veillard@src.gnome.org> structured error reporting problem with Relax-NG should fix #314881 and

* relaxng.c: structured error reporting problem with Relax-NG
should fix #314881 and #314759
Daniel
/external/libxml2/relaxng.c
60faf528d87987b75f325a40223c23ba40360910 10-Aug-2005 Daniel Veillard <veillard@src.gnome.org> fixed bug #307377 about validation of choices in list values. added

* relaxng.c: fixed bug #307377 about validation of choices in
list values.
* test/relaxng/307377* result/relaxng/307377* Makefile.am runtest.c:
added examples to the regression tests, problem is that streaming
version gives slightly more informations.
Daniel
/external/libxml2/relaxng.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/relaxng.c
da0aa4cfdbd9b71e01bc452c95d044bbe66e1b5a 14-Jul-2005 Daniel Veillard <veillard@src.gnome.org> applied patch from Marcus Boerger to route relaxng and schemas error

* error.c relaxng.c xmlreader.c xmlschemas.c include/libxml/relaxng.h
include/libxml/xmlschemas.h: applied patch from Marcus Boerger
to route relaxng and schemas error messages when using the reader
through the structured interface if activated.
* elfgcchack.h doc/* testapi.c: rebuilt since this add new APIs
to test.
Daniel
/external/libxml2/relaxng.c
f2e066ac2ab9991341699c7ee3b58793c3b5358b 30-Jun-2005 Daniel Veillard <veillard@src.gnome.org> complete, checking on other platforms is needed updated fix a bug raised

* runtest.c: complete, checking on other platforms is needed
* README: updated
* debugXML.c: fix a bug raised by bill on IRC
* relaxng.c: fix a leak in weird circumstances
* runsuite.c Makefile.am: standalone test tool agaisnt
the regression suites, work in progress
Daniel
/external/libxml2/relaxng.c
f46440392e105e1aca573036ee6b3ca04871b496 13-Jun-2005 Daniel Veillard <veillard@src.gnome.org> fixed a bug exposed by Rob Richards in the mailing-list added the

* relaxng.c: fixed a bug exposed by Rob Richards in the mailing-list
* result//compare0* test//compare0*: added the regression test in
the suite as this went unnoticed !
Daniel
/external/libxml2/relaxng.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/relaxng.c
63d68a37bec76d69425d1b0237ee1b00f3378f94 31-Mar-2005 Daniel Veillard <veillard@src.gnome.org> fixed a problem in Relax-NG validation #159968 added the test to the

* relaxng.c: fixed a problem in Relax-NG validation #159968
* test/relaxng/list.* result/relaxng/list_*: added the test
to the regression suite
Daniel
/external/libxml2/relaxng.c
9186a1fdb637c71a7fbeb76e0bbe6104ee345de3 15-Jan-2005 Daniel Veillard <veillard@src.gnome.org> fixed bug #157633 in relaxng choice optimization added regression tests

* relaxng.c: fixed bug #157633 in relaxng choice optimization
* result/relaxng/choice0* test/relaxng/choice0*: added regression
tests about it.
* doc/*: rebuilt
* testdso.c: removed a warning due to a missing void in signature.
Daniel
/external/libxml2/relaxng.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/relaxng.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/relaxng.c
dd6d300896cfeacbacf7c5bceb5bec2f36790efe 03-Nov-2004 Daniel Veillard <veillard@src.gnome.org> more fixes and extending the tests coverage adding a type init interface

* gentest.py testapi.c: more fixes and extending the tests coverage
* relaxng.c include/libxml/relaxng.h: adding a type init interface
* include/libxml/xmlerror.h parser.c xmlreader.c xmlwriter.c: more
cleanups and bug fixes raised by the regression tests
Daniel
/external/libxml2/relaxng.c
03a53c34db279cbe4a305d58969beb1f26ff3d19 26-Oct-2004 Daniel Veillard <veillard@src.gnome.org> added checking for names values and dictionnaries generates a tons of

* debugXML.c include/libxml/xmlerror.h: added checking for names
values and dictionnaries generates a tons of errors
* SAX2.ccatalog.c parser.c relaxng.c tree.c xinclude.c xmlwriter.c
include/libxml/tree.h: fixing the errors in the regression tests
Daniel
/external/libxml2/relaxng.c
8de5c0bd79cceeca3d55d6dbf8f0248b7239e050 07-Oct-2004 Daniel Veillard <veillard@src.gnome.org> adding the tree debug mode fixing various problems reported by the debug

* debugXML.c include/libxml/debugXML.h include/libxml/xmlerror.h:
adding the tree debug mode
* parser.c relaxng.c tree.c xpath.c: fixing various problems reported
by the debug mode.
* SAX2.c: another tree fix from Rob Richards
Daniel
/external/libxml2/relaxng.c
079f6a7559533ccf48d2acb5737d0728fcd9c939 23-Sep-2004 Daniel Veillard <veillard@src.gnome.org> more memory related code cleanups. Daniel

* HTMLparser.c parser.c relaxng.c xmlschemas.c: more memory related
code cleanups.
Daniel
/external/libxml2/relaxng.c
8eabb05d1ab45372f83f358bce11d9eda639cb89 07-Jun-2004 William M. Brack <wbrack@src.gnome.org> fixed a problem with internal cleanup of <DIV> element (bug 143738).

* relaxng.c: fixed a problem with internal cleanup of <DIV> element
(bug 143738).
/external/libxml2/relaxng.c
a74a6ff056dbbbc29263a701e25d7c45e2619758 02-Apr-2004 William M. Brack <wbrack@src.gnome.org> fixed problem in xmlRelaxNGCompareNameClasses which was causing

* relaxng.c: fixed problem in xmlRelaxNGCompareNameClasses
which was causing check-relaxng-test-suite.py test 351 to fail.
/external/libxml2/relaxng.c
7e29c0a457f90fad66d8d421dfc2647944024f09 02-Apr-2004 William M. Brack <wbrack@src.gnome.org> implemented fix for M$ IIS redirect provided by Ian Hummel fixed problem

* nanohttp.c: implemented fix for M$ IIS redirect provided
by Ian Hummel
* relaxng.c: fixed problem with notAllowed compilation
(bug 138793)
/external/libxml2/relaxng.c
609296259555c3ea1c42292b497e04fad30bbcf6 27-Mar-2004 William M. Brack <wbrack@src.gnome.org> fixed problem with IS_COMPILABLE flag (bug 130216)

* relaxng.c: fixed problem with IS_COMPILABLE flag
(bug 130216)
/external/libxml2/relaxng.c
6dc91962d072fd434fec4673e9e4f2201a99df86 22-Mar-2004 Daniel Veillard <veillard@src.gnome.org> remove a memory leak on schemas type facets. reduce verbosity incorporated

* relaxng.c: remove a memory leak on schemas type facets.
* check-relaxng-test-suite.py check-relaxng-test-suite2.py
check-xsddata-test-suite.py: reduce verbosity
* configure.in Makefile.am: incorporated the Python regressions
tests for Relax-NG and Schemas Datatype to "make tests"
Daniel
/external/libxml2/relaxng.c
2f07606d109eabf6e19431d9b9e907b604f1bc45 21-Mar-2004 William M. Brack <wbrack@src.gnome.org> added an error message when an element is not found within a <choice> (bug

* relaxng.c: added an error message when an element is not
found within a <choice> (bug 126093)
/external/libxml2/relaxng.c
236c8c09f0145a338fb383fb9bffffd09f33a981 20-Mar-2004 William M. Brack <wbrack@src.gnome.org> added check for external reference in xmlRelaxNGGetElements (bug 137718)

* relaxng.c: added check for external reference in
xmlRelaxNGGetElements (bug 137718)
* test/relaxng/rngbug-001.*, result/relaxng/rngbug-001*: added
regression test for above
/external/libxml2/relaxng.c
7217c86b81cdcf7e81ff7b1beb2a7fbae0f573ec 15-Mar-2004 William M. Brack <wbrack@src.gnome.org> enhanced to ignore XML_XINCLUDE_START and XML_XINCLUDE_END nodes (bug

* relaxng.c: enhanced to ignore XML_XINCLUDE_START and XML_XINCLUDE_END
nodes (bug 137153)
/external/libxml2/relaxng.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/relaxng.c
807daf826510d2d0597fdd10314e51b4d56c5e96 22-Feb-2004 Daniel Veillard <veillard@src.gnome.org> add --timing option use the psvi field of the nodes instead of _private

* testSAX.c: add --timing option
* relaxng.c: use the psvi field of the nodes instead of _private
which may be used for other purposes.
Daniel
/external/libxml2/relaxng.c
03c2f0a41d11ce26510a601f8a0ef9afa6c9a828 25-Jan-2004 Daniel Veillard <veillard@src.gnome.org> fixing #130453 XInclude element with no href attribute fully integrating

* xinclude.c: fixing #130453 XInclude element with no href attribute
* relaxng.c rngparser.c include/libxml2/relaxng.h: fully integrating
the compact syntax will require more work, postponed for the
2.6.5 release.
Daniel
/external/libxml2/relaxng.c
87247e87408561aee625b2e800ea3c13211af897 13-Jan-2004 Daniel Veillard <veillard@src.gnome.org> applied patch from Mark Vadoc to not use SAX1 unless necessary. Daniel

* HTMLparser.c relaxng.c testRelax.c testSchemas.c: applied
patch from Mark Vadoc to not use SAX1 unless necessary.
Daniel
/external/libxml2/relaxng.c
272693c7e127a43dbcd5bc39c1cec4bfcdabcd2a 14-Nov-2003 William M. Brack <wbrack@src.gnome.org> minor error cleanup for gcc-3.3.[12] compilation warnings.

* catalog.c,relaxng.c,testAutomata.c,xpointer.c,genChRanges.py,
chvalid.c,include/libxml/chvalid.h,doc/examples/test1.c:
minor error cleanup for gcc-3.3.[12] compilation warnings.
/external/libxml2/relaxng.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/relaxng.c
4aede2e66b88ad782b506341c6ea40554456a8b4 17-Oct-2003 Daniel Veillard <veillard@src.gnome.org> remove the warning for startDocument(), as it is used by glade (or

* legacy.c: remove the warning for startDocument(), as it is used by
glade (or glade-python)
* parser.c relaxng.c xmlschemastypes.c: fixed an assorted set of
invalid accesses found by running some Python based regression
tests under valgrind. There is still a few leaks reported by the
relaxng regressions which need some attention.
* doc/Makefile.am: fixed a make install problem c.f. #124539
* include/libxml/parserInternals.h: addition of xmlParserMaxDepth
patch from crutcher
Daniel
/external/libxml2/relaxng.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/relaxng.c
6edbfbbe66e45fb6aab998b3a057fae28daf9ce6 07-Oct-2003 Daniel Veillard <veillard@src.gnome.org> last cleanup of error handling in the Relax-NG module. Daniel

* relaxng.c include/libxml/xmlerror.h: last cleanup of error
handling in the Relax-NG module.
Daniel
/external/libxml2/relaxng.c
4c0041471199f283c4e696526c73e2809da54e21 07-Oct-2003 Daniel Veillard <veillard@src.gnome.org> switched Relax-NG module to teh new error reporting. Better default

* error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG
module to teh new error reporting. Better default report, adds
the element associated if found, context and node are included
in the xmlError
* python/tests/reader2.py: the error messages changed.
* result/relaxng/*: error message changed too.
Daniel
/external/libxml2/relaxng.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/relaxng.c
7b9154b01ec7aa1086fa20e9379d0482014f1dd4 27-Sep-2003 William M. Brack <wbrack@src.gnome.org> further (final?) minor changes for compilation warnings. No change to

* encoding.c, parser.c, relaxng.c: further (final?) minor
changes for compilation warnings. No change to logic.
/external/libxml2/relaxng.c
1ac24d36b12487995b659a8fc23a02b9460edb36 27-Aug-2003 Daniel Veillard <veillard@src.gnome.org> fixed an error reporting bug in Relax-NG when we end up with multiple

* relaxng.c: fixed an error reporting bug in Relax-NG when we end
up with multiple states, select the "best" one. Fix #120682
* result/relaxng/tutor11_2_3.err: small change resulting

* xmlschemastypes.c: applied base64 support patch from Anthony Carrico
/external/libxml2/relaxng.c
c1ffa0ab97d0724acfc947e20873959da72b1b5d 26-Aug-2003 Daniel Veillard <veillard@src.gnome.org> fixed bug #120386 again a problem introduced when trying to reuse automata

* relaxng.c: fixed bug #120386 again a problem introduced when
trying to reuse automata for content validation. Fix a bug report
problem on zeroOrMore
* result/relaxng/tutor3_7_err: change slightly error reporting.
Daniel
/external/libxml2/relaxng.c
73827cbedf6df67662c716607ccfac0a924e9a83 25-Aug-2003 Daniel Veillard <veillard@src.gnome.org> fixed a couple of stupid bugs in the state allocation routines which led

* relaxng.c: fixed a couple of stupid bugs in the state allocation
routines which led to bug #120040 and the ones reported by
Martijn Faassen
Daniel
/external/libxml2/relaxng.c
779af00750fa86045e94422287d67a2cf5723f65 01-Aug-2003 William M. Brack <wbrack@src.gnome.org> =Bug 118559 (continued)
/external/libxml2/relaxng.c
d94849b092539a91ac1060c0df03ea79ae1e8d33 28-Jul-2003 Daniel Veillard <veillard@src.gnome.org> fixed a Relax-NG compilation/streaming bug introduced when fixing the

* relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
when fixing the previous Relax-NG bugs
* result/relaxng/*: This slightly changes the output messages of
some regression tests.
* configure.in: added support of -with-fexceptions for nested C++
support.
Daniel
/external/libxml2/relaxng.c
2134ab18c72eea6bf3a684752d0912721dc8185b 23-Jul-2003 Daniel Veillard <veillard@src.gnome.org> checked and fixed the compilation of RNG schemas, fixes a couple of bugs

* relaxng.c result/relaxng/*: checked and fixed the compilation
of RNG schemas, fixes a couple of bugs #117097 and #117001 .
This slightly changes the output messages of some regression tests.
Daniel
/external/libxml2/relaxng.c
409a8147c1b5784f6c860ec6de7d94fd59a130ce 18-Jul-2003 Daniel Veillard <veillard@src.gnome.org> adding Get interface for the error callback and parameters of parsing and

* relaxng.c include/libxml/relaxng.h: adding Get interface for
the error callback and parameters of parsing and validation
contexts
* xmlreader.c: patch to fix bug #117702 about incomplete Read()
on text nodes.
Daniel
/external/libxml2/relaxng.c
34ba38793669da505d735e76794253b23dec447c 15-Jul-2003 Daniel Veillard <veillard@src.gnome.org> removed some warnings by casting xmlChar to unsigned int and a couple of

* DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
xmlschemas.c xpath.c: removed some warnings by casting xmlChar
to unsigned int and a couple of others.
* xmlschemastypes.c: fixes a segfault on empty hexBinary strings
Daniel
/external/libxml2/relaxng.c
a84c0b30c411afe3b55e84ecce99ba0d42c39e3e 02-Jun-2003 Daniel Veillard <veillard@src.gnome.org> commiting some work done while in the Maldives (hence the timezone on the

* relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
some work done while in the Maldives (hence the timezone on the
laptop !)
* result/schemas/length3* test/schemas/deter0_*
test/schemas/group0_*: some tests added too
Daniel
/external/libxml2/relaxng.c
adbb0e634fdba141cd19f7cab7600fb4eb5997f1 10-May-2003 Daniel Veillard <veillard@src.gnome.org> St�phane Bidoul found an off by one addressing error on the error

* relaxng.c: St�phane Bidoul found an off by one addressing
error on the error handling.
Daniel
/external/libxml2/relaxng.c
c3ca5ba4057ef61012d687c5a48af5ed93e41494 10-May-2003 Daniel Veillard <veillard@src.gnome.org> removed multiple warning, this fixed a bug and should close #111574 Daniel

* DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
warning, this fixed a bug and should close #111574
Daniel
/external/libxml2/relaxng.c
3c908dca479ed50dca24b8593bca90e40dbde6b8 19-Apr-2003 Daniel Veillard <veillard@src.gnome.org> added xmlMallocAtomic() to be used when allocating blocks which do not

* DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
include/libxml/globals.h include/libxml/xmlmemory.h: added
xmlMallocAtomic() to be used when allocating blocks which
do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
to allow registering the full set of functions needed by
a garbage collecting allocator like libgc, ref #109944
Daniel
/external/libxml2/relaxng.c
ac297930c24964cfa1bde996d837081a74f57eea 17-Apr-2003 Daniel Veillard <veillard@src.gnome.org> some cleanups extended the document to cover RelaxNG and tree operations

* relaxng.c: some cleanups
* doc/xmlreader.html: extended the document to cover RelaxNG and
tree operations
* python/tests/Makefile.am python/tests/reader[46].py: added some
xmlReader example/regression tests
* result/relaxng/tutor*.err: updated the output of a number of tests
Daniel
/external/libxml2/relaxng.c
621636042b200e70c410f3112e89bc0f8b6203c0 17-Apr-2003 Daniel Veillard <veillard@src.gnome.org> valgrind pointed out an uninitialized variable error. Daniel

* relaxng.c: valgrind pointed out an uninitialized variable error.
Daniel
/external/libxml2/relaxng.c
33300b49f0801f5efe6363bd6b85b3bb5ace70fd 17-Apr-2003 Daniel Veillard <veillard@src.gnome.org> augnemting the APIs, cleanups. cleanup bug #111005 added some missing

* include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
xmlreader.c: augnemting the APIs, cleanups.
* parser.c: cleanup bug #111005
* xmlIO.c: added some missing comments
Daniel
/external/libxml2/relaxng.c
ce192eb8a698c87a223a87b8c01739580f008a52 16-Apr-2003 Daniel Veillard <veillard@src.gnome.org> more work on RelaxNG streaming validation trying to improve the subset

* relaxng.c xmllint.c: more work on RelaxNG streaming validation
trying to improve the subset compiled, and more testing.
* doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
documentation
* test/relaxng/tutor11_1_3.xml: fixes the DTD path
* result/relaxng/*.err: fix some of the outputs
Daniel
/external/libxml2/relaxng.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/relaxng.c
c58f4efbd44a4b155e5399cbe97525570ebc8385 14-Apr-2003 Daniel Veillard <veillard@src.gnome.org> integrated the regexp based validity checking of fragments of the document

* relaxng.c include/libxml/relaxng.h: integrated the regexp
based validity checking of fragments of the document for
which the RNG can be compiled to regexps. Works on all regression
tests, only fix needed is related to error messages.
Daniel
/external/libxml2/relaxng.c
52b48c7a7bfb338f434d39f9fc3e54768e301575 13-Apr-2003 Daniel Veillard <veillard@src.gnome.org> Starting work precompiling parts of RelaxNG schemas. Not plugged onto

* relaxng.c xmlregexp.c include/libxml/xmlautomata.h
include/libxml/xmlregexp.h: Starting work precompiling
parts of RelaxNG schemas. Not plugged onto validity checking
yet, just the regexp building part. Needed to extend some
of the automata and regexp APIs.
Daniel
/external/libxml2/relaxng.c
7fe1f3a502e6418b8ea26194444243648ae73c96 01-Apr-2003 Daniel Veillard <veillard@src.gnome.org> one more fixup of error message reporting Daniel

* relaxng.c: one more fixup of error message reporting
Daniel
/external/libxml2/relaxng.c
5f1946ad7cf7015f3f9af8f619b845a9221cc7f9 31-Mar-2003 Daniel Veillard <veillard@src.gnome.org> more work on bug #109225, and fixed an uninitialized variable pointed out

* relaxng.c: more work on bug #109225, and fixed an uninitialized
variable pointed out by valgrind
Daniel
/external/libxml2/relaxng.c
a507fbf3c2fce830a71445f4684383b9754ab83c 31-Mar-2003 Daniel Veillard <veillard@src.gnome.org> try to work on bug #109225 and provide better error reports. this change

* relaxng.c: try to work on bug #109225 and provide better
error reports.
* result/relaxng/* : this change the output of a number of tests
* xinclude.c: fixing the parsed entity redefinition problem
raised on the list.
* test/schemas/date_0.xsd: updated the date test c.f. E2-12
Daniel
/external/libxml2/relaxng.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/relaxng.c
c4c215519fae43487ab55bbe1f923646af40d306 29-Mar-2003 Daniel Veillard <veillard@src.gnome.org> more work on cleaning up XML Schemas datatypes based on James Clark tests

* relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
on cleaning up XML Schemas datatypes based on James Clark tests
test/xsdtest/xsdtest.xml
Daniel
/external/libxml2/relaxng.c
80b19092f24410a6b869abf519227686e8f207ca 28-Mar-2003 Daniel Veillard <veillard@src.gnome.org> implemented comparisons for Schemas values. fixed some bugs in duration

* relaxng.c: implemented comparisons for Schemas values.
* xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
some bugs in duration handling, comparisons for durations
and decimals, removed all memory leaks pointed out by James
testsuite. Current status is now
found 238 test schemas: 197 success 41 failures
found 1035 test instances: 803 success 130 failures
Daniel
/external/libxml2/relaxng.c
2086382959c57a720a3c57ba35f6c9c6c5b40af3 22-Mar-2003 Daniel Veillard <veillard@src.gnome.org> valgrind'ed and cleaned up a couple of memory issues. Daniel

* relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
Daniel
/external/libxml2/relaxng.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/relaxng.c
e063f4829d4403ff90b3fab6f47ff4a37b9325d1 21-Mar-2003 Daniel Veillard <veillard@src.gnome.org> another optimization, for choice this time cleanups. Daniel

* relaxng.c: another optimization, for choice this time
* result/relaxng/spec1* result/relaxng/tutor12_1*
result/relaxng/tutor3_7: cleanups.
Daniel
/external/libxml2/relaxng.c
0e3d3ce2676ddff2c1b35a583c5a40d31c807128 21-Mar-2003 Daniel Veillard <veillard@src.gnome.org> fixed xmlRelaxNGNodeMatchesList augmented the test suite this fixes some

* relaxng.c: fixed xmlRelaxNGNodeMatchesList
* test/relaxng/testsuite.xml: augmented the test suite
* result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
some schemas validation tests in the presence of foreign
namespaces.
Daniel
/external/libxml2/relaxng.c
bbb78b5d6d18b008bbd14edefecde4156d85f949 21-Mar-2003 Daniel Veillard <veillard@src.gnome.org> added another interleave speedup. Daniel

* relaxng.c: added another interleave speedup.
Daniel
/external/libxml2/relaxng.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/relaxng.c
798024a1106a00891a12e5a56ee1a0048697ed46 19-Mar-2003 Daniel Veillard <veillard@src.gnome.org> cosmetic change for output try to minimize calls to malloc/free for

* check-xsddata-test-suite.py: cosmetic change for output
* relaxng.c: try to minimize calls to malloc/free for states.
Daniel
/external/libxml2/relaxng.c
28c52ab518d34a36fd8da6870a5850088f129a6a 18-Mar-2003 Daniel Veillard <veillard@src.gnome.org> fixed error msg cleanup deallocation added a function to handle lists of

* relaxng.c: fixed error msg cleanup deallocation
* xmlschemastypes.c: added a function to handle lists of
atomic types, added support for IDREFS
Daniel
/external/libxml2/relaxng.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/relaxng.c
952379b780ff6071f8276b02f776ac1db3721b58 17-Mar-2003 Daniel Veillard <veillard@src.gnome.org> fixed the last core RelaxNG bug known #107083, shemas datatype ID/IDREF

* relaxng.c: fixed the last core RelaxNG bug known #107083,
shemas datatype ID/IDREF support still missing though.
* xmlreader.c: fix a crashing bug with prefix raised by
Merijn Broeren
* test/relaxng/testsuite.xml: augmented the testsuite with
complex inheritance tests
Daniel
/external/libxml2/relaxng.c
fd573f18a53ab92101471a9c95af6cca5e4e3b1e 16-Mar-2003 Daniel Veillard <veillard@src.gnome.org> switched back to the previous Relax-NG code base, the derivation algorithm

* relaxng.c: switched back to the previous Relax-NG code base,
the derivation algorithm need severe constraining code to avoid
combinatorial explosion. Fixed the problem with Sebastian Rahtz
TEI based example and other bugs
* result/relaxng/*err: updated the results
* test/relaxng/testsuite.xml: started a new test suite
Daniel
/external/libxml2/relaxng.c
1564e6e52ef9a944c41736c74edb475671ae798c 15-Mar-2003 Daniel Veillard <veillard@src.gnome.org> After coming to the conclusion that the original RelaxNG validation code

* relaxng.c include/libxml/relaxng.h: After coming to the conclusion
that the original RelaxNG validation code was un-fixeable, it got
rewritten to use the derivation algorithm from James Clark and
redebugged it (nearly) from scratch:
found 373 test schemas: 372 success 1 failures
found 529 test instances: 529 success 0 failures
<sigh/>
Daniel
/external/libxml2/relaxng.c
39eb88b4ca9c13de82e631faaccd5300514bb8bd 11-Mar-2003 Daniel Veillard <veillard@src.gnome.org> fix some recursion problems introduced in the last release. more debugging

* SAX.c parser.c: fix some recursion problems introduced in the
last release.
* relaxng.c: more debugging of the RNG validation engine, still
problems though.
Daniel
/external/libxml2/relaxng.c
5add868b2e79a304c8d99be57bc446f94798af84 10-Mar-2003 Daniel Veillard <veillard@src.gnome.org> stop generating wrong result file with * in name fixing the include bug

* Makefile.am: stop generating wrong result file with * in name
* relaxng.c: fixing the include bug raised by Sebastian Rahtz
* result/relaxng/demo* test/relaxng/demo: added the tests from
Sebastian reproducing the problem.
Daniel
/external/libxml2/relaxng.c
42f12e99d17a2979d26b6b2237b21a096c0e98b6 07-Mar-2003 Daniel Veillard <veillard@src.gnome.org> after and exchange with James Clark it appeared I had bug in URI parsing

* test/xsdtest/xsdtest.xml uri.c: after and exchange with James
Clark it appeared I had bug in URI parsing code ...
* relaxng.c include/libxml/relaxng.h: completely revamped error
reporting to not loose message from optional parts.
* xmllint.c: added timing for RNG validation steps
* result/relaxng/*: updated the result, all error messages changed
Daniel
/external/libxml2/relaxng.c
463a5479a825acf0df4501446d4dcd6b10f7e248 27-Feb-2003 Daniel Veillard <veillard@src.gnome.org> give more infos fix a bug reported by Sebastian Rahtz and REF->DEF in

* check-xsddata-test-suite.py: give more infos
* relaxng.c: fix a bug reported by Sebastian Rahtz and
REF->DEF in attribute values.
Daniel
/external/libxml2/relaxng.c
8bc6cf9a80cdba7f060b5bcb20f82572270af727 27-Feb-2003 Daniel Veillard <veillard@src.gnome.org> added param support for relaxng type checking, started to increment the

* relaxng.c xmlschemas.c xmlschemastypes.c
include/libxml/xmlschemastypes.h: added param support for relaxng
type checking, started to increment the pool of simple types
registered, still much work to be done on simple types and
facets checkings.
Daniel
/external/libxml2/relaxng.c
c482e261adb1c441f1a58d64122b9ef7b25131d0 26-Feb-2003 Daniel Veillard <veillard@src.gnome.org> Fixed a couple of problem raised by James Clark in bug #107083, the

* relaxng.c: Fixed a couple of problem raised by James Clark
in bug #107083, the support for ID/IDREF/IDREFS at the WXS
datatype level still not fixed though.
Daniel
/external/libxml2/relaxng.c
17bed98106ac388a6eae80515aae6957782d6029 24-Feb-2003 Daniel Veillard <veillard@src.gnome.org> preparing release 2.5.4 updated and rebuilt the docs removed warnings

* configure.in: preparing release 2.5.4
* doc/*: updated and rebuilt the docs
* relaxng.c: removed warnings
* result/relaxng/*: updated the results
Daniel
/external/libxml2/relaxng.c
3ebc7d43f73d67c54cc0ec1d3ca0aa1e4115f519 24-Feb-2003 Daniel Veillard <veillard@src.gnome.org> fixed xmlSetProp and al. when the node passed is not an element. fixed

* tree.c: fixed xmlSetProp and al. when the node passed is not an
element.
* relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
found 373 test schemas: 369 success 4 failures
found 529 test instances: 525 success 4 failures
* check-relaxng-test-suite.py: added memory debug reporting
Daniel
/external/libxml2/relaxng.c
c64b8e984c13a0d989dea436c13128b289a4d4d6 24-Feb-2003 Daniel Veillard <veillard@src.gnome.org> some warning removal on Igor's patch seems I messed up with #106788 fix

* uri.c parser.c: some warning removal on Igor's patch
* tree.c: seems I messed up with #106788 fix
* python/libxml.c: fixed some base problems when Python provides
the resolver.
* relaxng.c: fixed the interleave algorithm
found 373 test schemas: 364 success 9 failures
found 529 test instances: 525 success 4 failures
the resulting failures are bug in the algorithm from 7.3 and
lack of support for params
Daniel
/external/libxml2/relaxng.c
44e1dd0027983f7112e5b6a9101156b574ecbc26 22-Feb-2003 Daniel Veillard <veillard@src.gnome.org> fixing some nodeinfo in entities problem raised by Glenn W. Bach

* parser.c: fixing some nodeinfo in entities problem raised
by Glenn W. Bach
* relaxng.c: implemented the first section 7.3 check
* result/relaxng/*: updated the results
Daniel
/external/libxml2/relaxng.c
c5312d7c7658f12e30e11f8700f1c00d9ca3a99f 21-Feb-2003 Daniel Veillard <veillard@src.gnome.org> fixed some problems in the previous commit and finished implementing 4.16

* relaxng.c: fixed some problems in the previous commit
and finished implementing 4.16 rules checking
found 373 test schemas: 353 success 20 failures
found 529 test instances: 519 success 6 failures
* result/relaxng/*: updated the results
Daniel
/external/libxml2/relaxng.c
4c5cf7092efe7d616cc748d66f0689593dc8e552 21-Feb-2003 Daniel Veillard <veillard@src.gnome.org> implemented checks from section 7.2 Daniel

* relaxng.c: implemented checks from section 7.2
Daniel
/external/libxml2/relaxng.c
77648bbe612564a11a26dc6b72b656bd85cbe858 20-Feb-2003 Daniel Veillard <veillard@src.gnome.org> implemented the checks from section 7.1, fixed some of the 4.20 and 4.21

* relaxng.c: implemented the checks from section 7.1, fixed
some of the 4.20 and 4.21 problems.
found 373 test schemas: 338 success 35 failures
found 529 test instances: 519 success 6 failures
* result/relaxng/*: updated the results
Daniel
/external/libxml2/relaxng.c
1c745ade5d5766aae34f6b05bc2780ae2daa7483 20-Feb-2003 Daniel Veillard <veillard@src.gnome.org> implemented the 4.20 and 4.21 simplification rules. updated the results

* relaxng.c: implemented the 4.20 and 4.21 simplification rules.
* result/relaxng/*: updated the results
Daniel
/external/libxml2/relaxng.c
ce14fa545feaa4d6994426efaf7cbf979e67c1ea 19-Feb-2003 Daniel Veillard <veillard@src.gnome.org> more bugfixes updated the results Daniel

* relaxng.c: more bugfixes
* result/relaxng/*: updated the results
Daniel
/external/libxml2/relaxng.c
2e9b165f9e0d15e6c1bef9953376377d0301fe5a 19-Feb-2003 Daniel Veillard <veillard@src.gnome.org> patched to have shared libraries for Python regression tests and static

* Makefile.am configure.in: patched to have shared libraries
for Python regression tests and static binaries for gdb debug
in my development environment
* relaxng.c: more bugfixes
found 373 test schemas: 296 success 77 failures
found 529 test instances: 516 success 8 failures
* result/relaxng/*: updated the results
Daniel
/external/libxml2/relaxng.c
8fe98710a5b3c75eaca7c78e172dc7bdb1640245 19-Feb-2003 Daniel Veillard <veillard@src.gnome.org> guess what ! Relax-NG bugfixing, what a surprize... Daniel

* relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
Daniel
/external/libxml2/relaxng.c
d431074c46d3b056b88c1be778960cb5ce43fe0f 18-Feb-2003 Daniel Veillard <veillard@src.gnome.org> float/double check bugfix exported a function for NMTOKEN validation add a

* xmlschemastypes.c: float/double check bugfix
* tree.c include/libxml/tree.h: exported a function for NMTOKEN
validation
* xmlreader.c: add a TODO for Jody
* relaxng.c: bugfix bugfix bugfix
found 373 test schemas: 300 success 73 failures
found 529 test instances: 507 success 10 failures
* result/relaxng/*: updated the results
Daniel
/external/libxml2/relaxng.c
2df2de225aeb241cbf7eb895698498ef3366d5d4 18-Feb-2003 Daniel Veillard <veillard@src.gnome.org> more RelaxNG bug hunting Daniel

* relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
Daniel
/external/libxml2/relaxng.c
416589ae78f9ea46ef8841559eaa7ded712c0b88 17-Feb-2003 Daniel Veillard <veillard@src.gnome.org> more work on the RelaxNG implementation conformance testing. found 373

* relaxng.c check-relaxng-test-suite.py: more work on the
RelaxNG implementation conformance testing.
found 373 test schemas: 284 success 89 failures
found 529 test instances: 448 success 47 failures
* result/relaxng/*: updated the results
Daniel
/external/libxml2/relaxng.c
febcca40d43b41df4fb202d6c96104c5aae6c68d 16-Feb-2003 Daniel Veillard <veillard@src.gnome.org> more bug-hunting added --tree to dump the intermediate rng tree patch from

* relaxng.c: more bug-hunting
* testRelax.c include/libxml/relaxng.h: added --tree to dump the
intermediate rng tree
* python/generator.py: patch from Stephane Bidoul to fix the generator
on python < 2.2
Daniel
/external/libxml2/relaxng.c
d2298791af5f9104e5cbd9f58c731f2116195bcd 14-Feb-2003 Daniel Veillard <veillard@src.gnome.org> more testing on the Relax-NG front, cleaning up the regression tests

* check-relaxng-test-suite.py relaxng.c: more testing on the
Relax-NG front, cleaning up the regression tests failures
current state and I forgot support for "mixed":
found 373 test schemas: 280 success 93 failures
found 529 test instances: 401 success 68 failures
* tree.c include/libxml/tree.h xmlschemastypes.c: finished and
moved the Name, NCName and QName validation routine in tree.c
* uri.c: fixed handling of URI ending up with #, i.e. having
an empty fragment ID.
* result/relaxng/*: updated the results
Daniel
/external/libxml2/relaxng.c
f4b4f9883928901706e31db825f8a7345c045d57 13-Feb-2003 Daniel Veillard <veillard@src.gnome.org> added TODO for the DTD compatibility spec more bug fixes driven by the

* relaxng.c: added TODO for the DTD compatibility spec
* xinclude.c: more bug fixes driven by the testsuite
Daniel
/external/libxml2/relaxng.c
1703c5fc238e76532f654747259a20a29c769942 10-Feb-2003 Daniel Veillard <veillard@src.gnome.org> OASIS RelaxNG testsuite python script to run regression against OASIS

* test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
* check-relaxng-test-suite.py: python script to run regression
against OASIS RelaxNG testsuite
* relaxng.c: some cleanup tweaks
* HTMLparser.c globals.c: cleanups in comments
* doc/libxml2-api.xml: updated the API
* result/relaxng/*: errors moved files, so large diffs but
no changes at the semantic level.
Daniel
/external/libxml2/relaxng.c
231d791fc4d9bec385a726a7d556cb62b777614b 09-Feb-2003 Daniel Veillard <veillard@src.gnome.org> fixes a libtool problem on AMD 64bits builds found the validation problem

* libxml.spec.in: fixes a libtool problem on AMD 64bits builds
* relaxng.c: found the validation problem I had with interleave
when not covering all remaining siblings
* Makefile.am test.relaxng/* result/relaxng/*: augmented the
testsuite and check the RNG schemas against the RNG schemas
given in appendix A
Daniel
/external/libxml2/relaxng.c
71531f33450f9a809eab050104e55c84b77b2a9e 05-Feb-2003 Daniel Veillard <veillard@src.gnome.org> comments cleanups use xmllint for doing the RelaxNG tests preparing 2.5.2

* HTMLparser.c tree.c xmlIO.c: comments cleanups
* Makefile.am: use xmllint for doing the RelaxNG tests
* configure.in: preparing 2.5.2 made schemas support default to
on instead of off
* relaxng.c: removed the verbosity
* xmllint.c: added --relaxng option
* python/generator.py python/libxml_wrap.h: prepared the integration
of the new RelaxNG module and schemas
* result/relaxng/*: less verbose output
Daniel
/external/libxml2/relaxng.c
e5b110b3844d58ff4bea56bcb699144f6fbe0b83 04-Feb-2003 Daniel Veillard <veillard@src.gnome.org> try to fix # 105049 a couple of changes and extensions updated a function

* HTMLparser.c: try to fix # 105049
* relaxng.c xmlschemastypes.c: a couple of changes and extensions
* tree.c: updated a function comment
Daniel
/external/libxml2/relaxng.c
419a7688d01dbd4f4234da6bcc57688ae2bb7a4c 04-Feb-2003 Daniel Veillard <veillard@src.gnome.org> more work on grammars and refs/defs augmented/updated the regression tests

* relaxng: more work on grammars and refs/defs
* test/relaxng/* result/relaxng/*: augmented/updated the
regression tests
Daniel
/external/libxml2/relaxng.c
144fae1635bc93a3e8519aa1895885d94c846758 03-Feb-2003 Daniel Veillard <veillard@src.gnome.org> more work on name classes, except support augmented/updated the regression

* relaxng: more work on name classes, except support
* test/relaxng/* result/relaxng/*: augmented/updated the
regression tests
Daniel
/external/libxml2/relaxng.c
1ed7f364bdb278e583b8d7663d7cc0f90307b6bb 03-Feb-2003 Daniel Veillard <veillard@src.gnome.org> more work on name classes, the "validate all" schemas seems to work now.

* relaxng: more work on name classes, the "validate all" schemas
seems to work now.
* test/relaxng/* result/relaxng/*: augmented/updated the
regression tests
Daniel
/external/libxml2/relaxng.c
3b2e4e1c1477e9eb0889a8c9d35da4ce36a2e3f1 03-Feb-2003 Daniel Veillard <veillard@src.gnome.org> removed an unprotedted debug message Aleksi Suhonen put a guard against

* python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
* parser.c: put a guard against infinite document depth, basically
trying to avoid another kind of DoS attack.
* relaxng.c: some code w.r.t. nameClasses
Daniel
/external/libxml2/relaxng.c
e2a5a08b0f09bac1d60b49875dced3c636060a88 02-Feb-2003 Daniel Veillard <veillard@src.gnome.org> include seems to work okay now augmented/updated the regression tests

* relaxng: include seems to work okay now
* test/relaxng/* result/relaxng/*: augmented/updated the
regression tests
Daniel
/external/libxml2/relaxng.c
a9d912de798de5a88f3492e57e3330826a2f1247 01-Feb-2003 Daniel Veillard <veillard@src.gnome.org> a bit of work done in the train back. added one of the include tests

* relaxng.c: a bit of work done in the train back.
* test/relaxng/*: added one of the include tests
Daniel
/external/libxml2/relaxng.c
154877e55495468de2e971531fb7f18a644a3412 30-Jan-2003 Daniel Veillard <veillard@src.gnome.org> more work done in the train augmented/updated the regression tests Daniel

* relaxng: more work done in the train
* test/relaxng/* result/relaxng/*: augmented/updated the
regression tests
Daniel
/external/libxml2/relaxng.c
e431a27d45a5e1709d56ba6ff3352d47cffd316f 30-Jan-2003 Daniel Veillard <veillard@src.gnome.org> debugging of externalRef augmented/updated the regression tests Daniel

* relaxng.c: debugging of externalRef
* test/relaxng/* result/relaxng/*: augmented/updated the
regression tests
Daniel
/external/libxml2/relaxng.c
d41f4f488864d962a42239eb4526729a2dadc685 29-Jan-2003 Daniel Veillard <veillard@src.gnome.org> more work on Relax-NG, implementing externalRef augmented/updated the

* relaxng.c: more work on Relax-NG, implementing externalRef
* test/relaxng/* result/relaxng/*: augmented/updated the
regression tests
* Makefile.am: cleanup to Relaxtests target
Daniel
/external/libxml2/relaxng.c
b08c9815d249ece389abbb8340f9b8a405e565d8 29-Jan-2003 Daniel Veillard <veillard@src.gnome.org> more work on Relax-NG, implementing interleave augmented/updated the

* relaxng.c: more work on Relax-NG, implementing interleave
* test/relaxng/* result/relaxng/*: augmented/updated the
regression tests
Daniel
/external/libxml2/relaxng.c
76fc5edab66ac2069a0dab6ee3d4d844c958ea10 28-Jan-2003 Daniel Veillard <veillard@src.gnome.org> more work on Relax-NG, implementing interleave augmented/updated the

* relaxng.c: more work on Relax-NG, implementing interleave
* test/relaxng/* result/relaxng/*: augmented/updated the
regression tests
Daniel
/external/libxml2/relaxng.c
c6e997c9a8521f331b7d354b32cf7373f76cb548 27-Jan-2003 Daniel Veillard <veillard@src.gnome.org> more work on Relax-NG augmented/updated the regression tests added a

* relaxng.c: more work on Relax-NG
* test/relaxng/* result/relaxng/*: augmented/updated the
regression tests
* xmlschemastypes.c: added a number of base type definition but not
the associated checks, those are still TODOs
Daniel
/external/libxml2/relaxng.c
ea3f398c3905b0c1e57eb0cc897ccc5bccd95d67 26-Jan-2003 Daniel Veillard <veillard@src.gnome.org> more work on Relax-NG augmented/updated the regression tests Daniel

* relaxng.c: more work on Relax-NG
* test/relaxng/* result/relaxng/*: augmented/updated the
regression tests
Daniel
/external/libxml2/relaxng.c
edc91928dc3b93041920e138167f65c09f6c4d3c 26-Jan-2003 Daniel Veillard <veillard@src.gnome.org> more work on Relax-NG augmented/updated the regression tests Daniel

* relaxng.c: more work on Relax-NG
* test/relaxng/* result/relaxng/*: augmented/updated the
regression tests
Daniel
/external/libxml2/relaxng.c
dd1655c5798045a3580ca1187b8fdc4b25c31293 25-Jan-2003 Daniel Veillard <veillard@src.gnome.org> updated the policy on private mail answers more work on Relax-NG

* README: updated the policy on private mail answers
* relaxng.c: more work on Relax-NG
* test/relaxng/* result/relaxng/*: augmented/updated the
regression tests
Daniel
/external/libxml2/relaxng.c
276be4a6e5aa2de82cafe8eeb524fb62cc7638f2 24-Jan-2003 Daniel Veillard <veillard@src.gnome.org> more work on Relax-NG regenerated the docs updated and augmented the

* relaxng.c: more work on Relax-NG
* doc/*: regenerated the docs
* test/relaxng/* result/relaxng/*: updated and augmented the
Relax-NG regression tests and results
Daniel
/external/libxml2/relaxng.c
6eadf63ca646866fde6e4df8720e4bdced351a42 23-Jan-2003 Daniel Veillard <veillard@src.gnome.org> First commit of the new Relax-NG validation code, not generally useful

* Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
First commit of the new Relax-NG validation code, not generally
useful yet.
* test/relaxng/* result/relaxng/*: current state of the regression
tests
Daniel
/external/libxml2/relaxng.c