History log of /external/libxml2/xmlschemas.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
73c50805d9302263a1118356bc2553b441b31b33 26-Oct-2015 Alex Henrie <alexhenrie24@gmail.com> Correct spelling of "calling"
/external/libxml2/xmlschemas.c
58b84e1f822d9323b4bbadeb07ee147cccc96e7e 30-Jun-2015 Scott Graham <scottmg@chromium.org> Fix a self assignment issue raised by clang

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

Also added a few newline cleanups
/external/libxml2/xmlschemas.c
d201e71ed0df1dce7aca232f81a1c3e2eee8be73 07-Aug-2014 Juergen Keil <jrgn.keil@googlemail.com> no error column in structured error handler for xml schema validation errors

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

When using xml schema validation, structured error callbacks do not get
passed a valid column number in xmlError field "int2".

$ ./xmlsaxparse colbug5.xml colbug5.xsd
colbug5.xml:3:0: Element '{urn:colbug5}bx': This element is not
expected.
Expected is ( {urn:colbug5}b ).

The schema error is reported for line 3, column 0 (= N/A).

I'd like to have the column number of the error passed in the xmlError
structure. With this test case: line 3, column 9.
/external/libxml2/xmlschemas.c
761c9e99019dfd778352f5d8ed037c5ca0272aa4 29-Nov-2013 Jan Pokorný <jpokorny@redhat.com> Get rid of 'REPLACEMENT CHARACTER' Unicode chars in xmlschemas.c

Middle dot pairs (as in [1]) turned to grave accents/backticks,
section signs to dollars (for compatibility with ASCII).

[1] http://www.w3.org/TR/xmlschema-1/

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
/external/libxml2/xmlschemas.c
7a7cad6ed40dff815fd26416192bfbae1b44923f 29-Nov-2013 Jan Pokorný <jpokorny@redhat.com> Fix typos in xmlschemas{,types}.c

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
/external/libxml2/xmlschemas.c
f3d79416d792ee879b952430fc8e3311c050e218 28-Nov-2013 Gaurav <g.gupta@samsung.com> Type mismatch in xmlschemas.c

For https://bugzilla.gnome.org/show_bug.cgi?id=715152
/external/libxml2/xmlschemas.c
1f6c42cffd8db69fd0243b2baa74104d66a3b05e 18-Mar-2013 Csaba László <Laszlo.Csaba@noreg.hu> Fix an old bug in xmlSchemaValidateOneElement

Recently I have run into the very same problem Tiberius Duluman did back in
Wed, 13 May 2009 15:56:55 +0300 ([xml] Bug in xmlSchemaValidateOneElement
function). Now I can proof now that his problem is a valid problem. I checked
the latest available version of xmlschemas.c (2.9.0.) and the problem is still
there!
I think I have found a solution to the problem which I'd like proof with you:
My quick solution to the problem is to replace line 27849 in
xmlschemas.c
(v2.9.0.) in function xmlSchemaVDocWalk
valRoot = xmlDocGetRootElement(vctxt->doc);
with this one:
valRoot = vctxt->validationRoot ? vctxt->validationRoot : xmlDocGetRootElement(vctxt->doc);
Currently I'm using version 2.7.8. in Windows and this change seems to solve
the problem.
/external/libxml2/xmlschemas.c
c100e69c4b4be13ba760eda45f72165e684c483f 28-Feb-2013 Daniel Veillard <veillard@redhat.com> fix schema validation in combination with xsi:nil

Based on Thomas Gamper <icicle@cg.tuwien.ac.at> findings and
initial patch

There is no point doing a regexp validation of further
content if there actually is no further content because the
element is nilled.
/external/libxml2/xmlschemas.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/xmlschemas.c
c70d185a2a3d09b0762560d4f93205da5d43396c 23-Aug-2012 Daniel Veillard <veillard@redhat.com> Fix an XSD error when generating internal automata

When generating a sequence add an extra epsilon transition
to avoid further constructs from entering via the last state
Bug reported by Johan Corveleyn <jcorvel@gmail.com>
/external/libxml2/xmlschemas.c
ef4526ad427c6e36bb4e9f9592520ab27a46080f 15-Aug-2012 Daniel Veillard <veillard@redhat.com> Fix a variable name in comment
/external/libxml2/xmlschemas.c
97fa5b3c8f3fe6ff79123ab43ed6b846fd1dd6dd 14-Aug-2012 Daniel Veillard <veillard@redhat.com> Fix file and line report for XSD SAX and reader streaming validation

Things now work correctly at the xmllint level:
thinkpad:~/XML -> xmllint --sax --noout --schema test_schema.xsd
test_xml.xml
test_xml.xml:72721: Schemas validity error : Element 'level1': Missing
child element(s). Expected is ( level2 ).
test_xml.xml fails to validate
thinkpad:~/XML -> xmllint --stream --schema test_schema.xsd test_xml.xml
test_xml.xml:72721: Schemas validity error : Element 'level1': Missing
child element(s). Expected is ( level2 ).
test_xml.xml fails to validate
thinkpad:~/XML ->

* error.c: fix a corner case of not reporting lines when we should
* include/libxml/xmlschemas.h doc/symbols.xml: had to add new entry
points to set the filename on a validation context and a locator
callback used to fetch the line and file from the context
* xmlschemas.c: add the new entry points xmlSchemaValidateSetFilename()
and xmlSchemaValidateSetLocator(), plus make sure the error reporting
routine gets the information if available. Add a locator for SAX.
* xmlreader.c: add and plug a locator for readers.
/external/libxml2/xmlschemas.c
4609e6c980b256e4115d4b7e1227f59870465995 11-May-2012 Remi Gacogne <rgacogne-xml@coredump.fr> XSD: optional element in complex type extension

For https://bugzilla.gnome.org/show_bug.cgi?id=609796
Libxml2 fails to validate an instance document against a schema if an element
whose type is a complex extension of some base type with an optional child
element and that child element is not specified in the instance document. For
example, suppose I have some complex type BaseType that is defined to have one
child element in a sequence group that has minOccurs set to 0
/external/libxml2/xmlschemas.c
5cf1deb080fdc92b171410d72ae0a9e45d57382c 29-Feb-2012 Ryan Sleevi <rsleevi@chromium.org> Fix a logic error in Schemas Component Constraints
/external/libxml2/xmlschemas.c
8bb12988c4ddcaf30729c04c35bf3f4afab5370a 04-Aug-2011 Toyoda Eizi <toyoda.eizi@gmail.com> Fix XSD validation bug #630130

This bug in xmlschemas made validation with the GML Schemas fail
Test cases to be commited separately
/external/libxml2/xmlschemas.c
c84e863c9c8b5f251f0c3f342f1c016fdf5963b6 03-Nov-2010 Jim Panetta <panetta@slac.stanford.edu> 627987 Fix XSD IDC errors in imported schemas

Fix XSD IDC references when xsi:schemalocation is used for
referencing the validation schemas
/external/libxml2/xmlschemas.c
410d2c4e90c8892fa69ca40161d5eddf55875f3a 24-Sep-2009 Rob Richards <rrichards@cdatazone.org> Fix memory leak when doc is NULL
* xmlschemas.c: fix memory leak when doc is NULL
/external/libxml2/xmlschemas.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/xmlschemas.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/xmlschemas.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/xmlschemas.c
4013e83e8436bbbce307005459ee6d12317d450f 26-Aug-2009 Daniel Veillard <veillard@redhat.com> 579746 XSD validation not correct / nilable groups

* xmlschemas.c: when a particle need to be processed via counted
transition, if the group is nillable, the counting won't work, so
keep track of nillable subset as they are built and generate the
appropriate epsilon transitions as needed
* test/schemas/579746* result/schemas/579746*: add related test cases
based on the bug report
/external/libxml2/xmlschemas.c
bd56c44349d9e14ed54e77b2706d0f92d1a1f994 12-Aug-2009 Daniel Veillard <veillard@redhat.com> 571271 fix semantic of xsd:all with minOccurs=0

* xmlschemas.c: apparently we though it allowed any of the sub elements
to be missing, and probably not what's expected from the spec, though
it used to forbid it c.f.:
http://lists.xml.org/archives/xml-dev/200109/msg00512.html
asking HT for confirmation but it's likely that we were wrong on the
semantic
* result/schemas/all_1_[367]*: this changes the output of soem of our
internal regression tests
/external/libxml2/xmlschemas.c
99f7ac7f66dd8e484209c22b6e10e05befffbd0f 07-Aug-2009 Wayne Jensen <wayne_jensen@trendmicro.com> 585505 – Document ids and refs populated by XSD

* xmlschemas.c: simple patch allowing document ids and refs to be
asserted when XSD validation is done.
/external/libxml2/xmlschemas.c
edc68aadf84f6acc4acdb85f827a90132d7ab831 07-Aug-2009 Jason Childs <oblivian@users.sourceforge.net> 582906 XSD validating multiple imports of the same schema

* xmlschemas.c: When validating a schema that includes the same file
that has no targetNamespace defined an internal erro was thrown,
depending on the orig namespace that should be allowed though
* test/schemas/582906-* result/schemas/582906-*: 2 tests case, one
where this is allowed, and one where this is forbidden
/external/libxml2/xmlschemas.c
d9960720775145c5e67a2a5ff1edd6dfa3a5fd38 07-Aug-2009 Jason Childs <oblivian@users.sourceforge.net> Bug 582887 – problems validating complex schemas

* xmlschemas.c: fixes the problem faced when importing the same schemas
multiple times but from different places which is allowed
* test/schemas/582887* result/schemas/582887*: adding the specific test
to the regressions
/external/libxml2/xmlschemas.c
8f58f89d37f14a9d8997b040610cbdbebfdfccc9 07-Aug-2009 Miroslav Bajtos <bajtos.miroslav.jr@gmail.com> Bug 579729 – fix XSD schemas parsing crash

* xmlschemas.c: a typo in XSD schema validation, where inherited
bfminlen rewrote blength and caused SIGSEGV
/external/libxml2/xmlschemas.c
2cdd17e290f05a11bc0fa2b806f7fc2cc13727a9 27-Jul-2009 Daniel Veillard <veillard@redhat.com> Fix an XSD validation crash

* xmlschemas.c: fix a crash reported by Daniel Albeseder #589895
/external/libxml2/xmlschemas.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/xmlschemas.c
1572425c2774b3fef6af062b87351a0e42c3e172 30-Aug-2008 Daniel Veillard <veillard@src.gnome.org> preparing 2.7.0 release remove some testing traces remove some warnings

* configure.in, doc/*: preparing 2.7.0 release
* tree.c: remove some testing traces
* parser.c xmlIO.c xmlschemas.c: remove some warnings
Daniel

svn path=/trunk/; revision=3788
/external/libxml2/xmlschemas.c
bf9c1dad3a7d17f9207756a5b0e3a3efdba34c1b 26-Aug-2008 Daniel Veillard <veillard@src.gnome.org> add the testchar to 'make check' Volker Grabsch pointed out a typo

* Makefile.am: add the testchar to 'make check'
* xmlschemas.c: Volker Grabsch pointed out a typo
* xmlregexp.c: production [19] from XML Schemas regexps were a
mistake removed in version REC-xmlschema-2-20041028, Volker Grabsch
provided a patch to remove it
* test/schemas/regexp-char-ref_0.xml test/schemas/regexp-char-ref_0.xsd
test/schemas/regexp-char-ref_1.xsd result/schemas/regexp-char-ref_0_0
result/schemas/regexp-char-ref_1_0: Volker Grabsch also provided
regession tests for this
Daniel

svn path=/trunk/; revision=3776
/external/libxml2/xmlschemas.c
c6947bb74fd73842af696478e80f24d4bc1e6684 29-Jun-2008 Rob Richards <rrichard@src.gnome.org> fix crash with invalid whitespace facet

* xmlschemas.c: fix crash with invalid whitespace facet

svn path=/trunk/; revision=3750
/external/libxml2/xmlschemas.c
438ebbd59af78c436397ae488e42aeca5cad7542 12-May-2008 Daniel Veillard <veillard@src.gnome.org> fx compilation when configured without the reader should fix #513110

* xmlschemas.c runtest.c testapi.c include/libxml/xmlreader.h
python/types.c python/libxml_wrap.h python/libxml.c: fx compilation
when configured without the reader should fix #513110
* doc/*: regenerated
Daniel

svn path=/trunk/; revision=3743
/external/libxml2/xmlschemas.c
dee23485f639f0738a4a0cc3159c5140ea425b37 11-Apr-2008 Daniel Veillard <veillard@src.gnome.org> added new function xmlSchemaValidCtxtGetParserCtxt based on Holger

* include/libxml/xmlschemas.h xmlschemas.c: added new function
xmlSchemaValidCtxtGetParserCtxt based on Holger Kaelberer patch
* doc/apibuild.py doc/*: regenerated the doc, chased why the new
function didn't got any documentation, added more checking in the
generator
* include/libxml/relaxng.h include/libxml/schematron.h
include/libxml/xmlschemas.h include/libxml/c14n.h
include/libxml/xmlregexp.h include/libxml/globals.h
include/libxml/xmlreader.h threads.c xmlschemas.c: various changes
and cleanups following the new reports
Daniel

svn path=/trunk/; revision=3738
/external/libxml2/xmlschemas.c
33fe28885c32238624a1bd78c865ddb51fac4059 10-Apr-2008 Daniel Veillard <veillard@src.gnome.org> extend the cleanup rule space cleanup Daniel

* Makefile.am: extend the cleanup rule
* xmlschemas.c: space cleanup
Daniel

svn path=/trunk/; revision=3737
/external/libxml2/xmlschemas.c
b3e453675a4a17c1c8bffcf6ec04b138dd547f61 26-Mar-2008 Daniel Veillard <veillard@src.gnome.org> fix a problem in externalSubsetSplit with a patch from Ashwin Daniel

* xmlschemas.c: fix a problem in externalSubsetSplit with a patch
from Ashwin
Daniel

svn path=/trunk/; revision=3716
/external/libxml2/xmlschemas.c
77fbc3ea90852f746710858d6e8c25ac3852b2e1 24-Mar-2008 Daniel Veillard <veillard@src.gnome.org> fix an XML Schemas crash raised by Stefan Behnel when testing with W3C

* xmlschemas.c: fix an XML Schemas crash raised by Stefan Behnel
when testing with W3C test suite
Daniel

svn path=/trunk/; revision=3712
/external/libxml2/xmlschemas.c
7d0ca5e88cd4ada7839dade4a139f2dbda3fc9f1 05-Feb-2008 Daniel Veillard <veillard@src.gnome.org> apply fix suggested by Ashwin correcting a cut-n-paste error about the SAX

* schemas.c: apply fix suggested by Ashwin correcting a cut-n-paste
error about the SAX callback in cdataBlockSplit when streaming
XSD validation
Daniel

svn path=/trunk/; revision=3684
/external/libxml2/xmlschemas.c
3888f472631b7b6005aae57e7ea58b917253a2a8 23-Aug-2007 Daniel Veillard <veillard@src.gnome.org> applied patch from Frank Gross fixing Schemas IDC import bug #455953 and

* xmlschemas.c test/schemas/*455953* result/schemas/bug455953*:
applied patch from Frank Gross fixing Schemas IDC import bug
#455953 and also add the test to the regression suite
Daniel

svn path=/trunk/; revision=3652
/external/libxml2/xmlschemas.c
65fcf27ab80cdc7299daa9b19097965026616479 11-Jul-2007 Daniel Veillard <veillard@src.gnome.org> applied patch for xsi:nil from Frank Gross, this should fix bug #358125

* xmlschemas.c: applied patch for xsi:nil from Frank Gross, this
should fix bug #358125
Daniel

svn path=/trunk/; revision=3643
/external/libxml2/xmlschemas.c
734e76675fbb9950505f8e98ee8d958d813db506 26-Jun-2007 Daniel Veillard <veillard@src.gnome.org> fix a crash on solaris when a printf %s with a NULL argument occurs,

* xmlschemas.c: fix a crash on solaris when a printf %s with a NULL
argument occurs, should fix #450936
Daniel

svn path=/trunk/; revision=3641
/external/libxml2/xmlschemas.c
06559b3add28c31d15ab6f91f524324df6f909aa 14-Mar-2007 William M. Brack <wbrack@src.gnome.org> fixed problem with referenced attribute groups (bug #417621) re-ordered

* xmlschemas.c: fixed problem with referenced attribute groups
(bug #417621)
* configure.in: re-ordered some includes for types.h / socket.h
(bug 416001)

svn path=/trunk/; revision=3590
/external/libxml2/xmlschemas.c
deb58713d79373636a44ed1605fe90e6b9c7b865 15-Aug-2006 Kasimier T. Buchcik <kbuchcik@src.gnome.org> While investigating bug #350247, I noticed that xmlSchemaIDCMatcher

* xmlschemas.c: While investigating bug #350247, I noticed
that xmlSchemaIDCMatcher structs are massively recreated
although only a maximum of 3 structs is used at the same
time; added a cache for those structures to the
validation context.
/external/libxml2/xmlschemas.c
6f9b0878c00c2b74ad6d7fddab031f27576880dc 12-Aug-2006 Daniel Veillard <veillard@src.gnome.org> applied patch from Marton Illes to fix an allocation bug in

* xmlschemas.c: applied patch from Marton Illes to fix an allocation
bug in xmlSchemaXPathEvaluate should close #351032
Daniel
/external/libxml2/xmlschemas.c
1131e116a0471b675c349f260251731913a79de6 07-Aug-2006 Daniel Veillard <veillard@src.gnome.org> applied patch from Bertrand Fritsch to fix a bug in

* xmlschemas.c: applied patch from Bertrand Fritsch to fix a bug in
xmlSchemaClearValidCtxt
Daniel
/external/libxml2/xmlschemas.c
f896d44aac4e8a8e1bb60a0bbe8e8107ae2ba72c 12-Jul-2006 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed bug #347316, reported by David Belius: The simple type, which was

* xmlschemas.c: Fixed bug #347316, reported by David Belius:
The simple type, which was the content type definition
of a complex type, which in turn was the base type of a
extending complex type, was missed to be set on this
extending complex type in the derivation machinery.
/external/libxml2/xmlschemas.c
e5f810f69ba62c7803825e384d9ae49a61e5fca9 30-May-2006 Kasimier T. Buchcik <kbuchcik@src.gnome.org> A warning will now be reported in the value of the XSD attribute

* xmlschemas.c: A warning will now be reported in the value of
the XSD attribute 'schemaLocation' does not consist of tuples
(namespace-name, document-URI). A warning will be reported
if a schema document could not be found at the specified
location (via 'schemaLocation' or
'noNamespaceSchemaLocation').
* include/libxml/xmlerror.h: Added XML_SCHEMAV_MISC to
xmlParserErrors.
/external/libxml2/xmlschemas.c
9b02e295c12568261553e2c24be624c64fee5fd7 11-May-2006 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed bug #341337, reported by David Grohmann. The code expected a node

* xmlschemas.c: Fixed bug #341337, reported by David Grohmann.
The code expected a node (xmlNodePtr) on the info for a
non-existent default attribute, which clearly cannot be
expected, since the attribute does not exist. I can only
guess that this sneaked trying to eliminate the query
for the owner-element, which is unavoidable actually.
Note that creation of default attributes won't have an
effect if validating via SAX/XMLReader; i.e., the processor
won't fire additional start-attribute events (I'm not even
sure if Libxml2 has such a SAX-event; I think it hands them
all over in the start-element event).
/external/libxml2/xmlschemas.c
92b394fcf3991d63c2f46ba5c395db1f320cc7bd 09-May-2006 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed bug #341150, reported by Michael Romer. In

* xmlschemas.c: Fixed bug #341150, reported by Michael Romer.
In xmlSchemaBuildContentModelForSubstGroup(),
xmlAutomataNewOnceTrans2() was incorrectly used instead of
xmlAutomataNewTransition2() to mimic a xs:choice for
substitution-groups.
* test/schemas/subst-group-1_1.xsd
test/schemas/subst-group-1_0.xml
result/schemas/subst-group-1_0_1
result/schemas/subst-group-1_0_1.err: Added regression test
supplied by Michael Romer for bug #341150.
/external/libxml2/xmlschemas.c
146a982e730b0b6d327c7e5abd82ac1f8e28d9cd 04-May-2006 Kasimier T. Buchcik <kbuchcik@src.gnome.org> We'll raise an internal error and stop validation now when an entity is

* xmlschemas.c: We'll raise an internal error and stop
validation now when an entity is found in the instance
document, since we don't support automatic entity
substitution by the schema processor (yet?) -
see bug #340316, reported by Nick Wellnhofer.
/external/libxml2/xmlschemas.c
b63d2fab2d47b08e21886d1f80c309ef1a1d9c50 19-Apr-2006 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed incorrect validation of restricted enumerations. Added related

* xmlschemas.c test/schemas/restriction-enum-1*
result/schemas/restriction-enum-1*: Fixed incorrect
validation of restricted enumerations. Added related
regression tests.
/external/libxml2/xmlschemas.c
cdf59aa58fd2e06a0b4619be7c8f1c7f40e58a24 13-Apr-2006 Daniel Veillard <veillard@src.gnome.org> fixing a deallocation problem in xmlSchemaAddSchemaDoc() in case of

* xmlschemas.c: fixing a deallocation problem in xmlSchemaAddSchemaDoc()
in case of errors, should fix bug #338303
Daniel
/external/libxml2/xmlschemas.c
b294717b2562840d2abb5adaeb30177009bc6ec1 27-Mar-2006 Daniel Veillard <veillard@src.gnome.org> removed unused code or variables, from Stefan Kost fixing #336163 and

* xmlschemas.c: removed unused code or variables, from Stefan Kost
fixing #336163 and #336164
Daniel
/external/libxml2/xmlschemas.c
fef73a55c2e3bea18c722aa669249829fbf78849 27-Mar-2006 Daniel Veillard <veillard@src.gnome.org> applied patch from Stefan Kost fixing #336160 Daniel

* xmlschemas.c: applied patch from Stefan Kost fixing #336160
Daniel
/external/libxml2/xmlschemas.c
aac7c68e87d00732b319698723de1ec43252fb01 10-Mar-2006 Daniel Veillard <veillard@src.gnome.org> fix a few warning raised by gcc-4.1 and latests changes Daniel

* c14n.c encoding.c xmlschemas.c xpath.c xpointer.c: fix a few
warning raised by gcc-4.1 and latests changes
Daniel
/external/libxml2/xmlschemas.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/xmlschemas.c
4c0aa16e430596fe378c90f7ffc874eeba8a353c 20-Feb-2006 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed a side-effect of the previous XSI bugfix: The constructor needs a

* xmlschemas.c: Fixed a side-effect of the previous XSI bugfix:
The constructor needs a bucket to be assigned during component
fixup.
/external/libxml2/xmlschemas.c
1869be56906ed5488b7db6d7c16f1c473af1485d 20-Feb-2006 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed xs:boolean to reject the empty string (reported by Bas Driessen on

* xmlschemas.c xmlschemastypes.c: Fixed xs:boolean to reject
the empty string (reported by Bas Driessen on the mailing-list).
Fixed schema XSI-acquisition and construction: the schemata
(xmlSchema) didn't get the targetNamespace in some cases, thus
the component resolution mechanism failed to work. The XSI
stuff needs to be tested more intensively; think about how
to test this for regression.
/external/libxml2/xmlschemas.c
6795260135a78da60182504a2d7efb4e3177eb57 05-Jan-2006 Daniel Veillard <veillard@src.gnome.org> upated the news regenerated the docs, preparing for release of 2.6.23

* NEWS configure.in libxml.spec.in testapi.c doc/*: upated the news
regenerated the docs, preparing for release of 2.6.23
* pattern.c xmlschemas.c: fixed some comments
Daniel
/external/libxml2/xmlschemas.c
dfbc33a1f0ccb8b1a676b965dfa6e7ac60e9bbc6 03-Jan-2006 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Removed last dependency on the obsolete enum xmlSchemaValidError.

* xmlschemas.c: Removed last dependency on the obsolete enum
xmlSchemaValidError.
/external/libxml2/xmlschemas.c
d0271473abc7ca82a22e9a953ec525a6f4b504d5 02-Jan-2006 Daniel Veillard <veillard@src.gnome.org> compilation and doc build fixes from Michael Day Daniel

* xmlreader.c include/libxml/xmlreader.h xmlschemas.c: compilation
and doc build fixes from Michael Day
Daniel
/external/libxml2/xmlschemas.c
5bb0c08d2f2107f4f859a7ebfd05b94d461ff1d6 20-Dec-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed a segfault during text concatenation when validating a node tree:

* xmlschemas.c xmlstring.c: Fixed a segfault during
text concatenation when validating a node tree:
xmlStrncat was called with a @len of -1; but unlike
xmlStrncatNew, it does not calculate the length
automatically in such a case (reported by Judy Hay
on the mailing list).
Updated the descriptions of the involved string
functions to note this.
/external/libxml2/xmlschemas.c
7ca5aedfc3bd7ff0b07f4c00a71f3dda03d158cf 12-Dec-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Workaround for bug #323510: substituted the epsilon transition for a

* xmlschemas.c: Workaround for bug #323510: substituted the
epsilon transition for a labelled transition, in order to
avoid a bug in xmlregexp.c which eliminated the epsilon
transition and marked the initial state as final.
/external/libxml2/xmlschemas.c
6a0baa0cd89b402cdfbb63e9c40f291ebd191f1d 10-Dec-2005 Daniel Veillard <veillard@src.gnome.org> fixed a number of warnings shown by HP-UX compiler and reported by Rick

* HTMLparser.c configure.in parserInternals.c runsuite.c runtest.c
testapi.c xmlschemas.c xmlschemastypes.c xmlstring.c: fixed a number
of warnings shown by HP-UX compiler and reported by Rick Jones
Daniel
/external/libxml2/xmlschemas.c
215406f089423345e2d5147e63fe7ec74fa540ab 07-Dec-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed a segfault: the instance document was still tried to be validated,

* xmlschemas.c: Fixed a segfault: the instance document was
still tried to be validated, if the schema, dynamically
acquired using XSI was invalid, thus mangled. The
validation will stop (or rather won't validate) now in
such a case. The schema parser error code will be set
on the validion context now; this is somehow not nice,
but it assures that the validation context indicates an
error in there was a parser error.
/external/libxml2/xmlschemas.c
f39e8d1f05a7198f66403767b5cb5a700d3fa759 30-Nov-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed bubbling of duplicate IDC nodes: the parent's list of duplicates was

* xmlschemas.c: Fixed bubbling of duplicate IDC nodes: the
parent's list of duplicates was filled with NULLs instead
of the nodes under certain conditions. This lead to a
segfault when the list's entries were accessed.
/external/libxml2/xmlschemas.c
132ba5f5da005bfdb798885e318d524230418494 28-Nov-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> An assignment to a local variable, which was used to access the IDC node

* xmlschemas.c: An assignment to a local variable, which was
used to access the IDC node list, was missing after the
reallocation of the list (reported by Fabrice GUY
bug #322411). Renamed the define ENABLE_IDC_NODE_TABLES
to ENABLE_IDC_NODE_TABLES_TEST and *disabled* it, since
it is used to force bubbling of IDC node tables even
if not necessary; this was intended to be used for test
purposes, but I obviously missed to disable it (although
it apparently helped finding the bug).
/external/libxml2/xmlschemas.c
81755ea6c4103c7b847e68dcfded39b093c01d0d 23-Nov-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> In xmlSchemaAssembleByXSI() the return value of xmlSchemaGetMetaAttrInfo()

* xmlschemas.c: In xmlSchemaAssembleByXSI() the return value
of xmlSchemaGetMetaAttrInfo() was not assigned to anything;
this caused XSI-driven-dynamic schema acquisition to fail
with @noNamespaceSchemaLocation (reported by Julien Lamy
on the mailing list).
/external/libxml2/xmlschemas.c
5d2998be545d934326b1e591f0784468a3b4d074 22-Nov-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed a bug in xmlSchemaFindRedefCompInGraph() which caused the search for

* xmlschemas.c: Fixed a bug in xmlSchemaFindRedefCompInGraph()
which caused the search for components to stop at the
first encountered attribute group component.
Fixed error report in xmlSchemaCheckSRCRedefineFirst(): the
designation of a not-found component was not reported.
/external/libxml2/xmlschemas.c
90b5ebc0f335c3192bf898309b3100c694aa7b2b 18-Nov-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added xmlSchemaSetParserStructuredErrors() to the API. Fixed channeling of

* xmlschemas.c include/libxml/xmlschemas.h:
Added xmlSchemaSetParserStructuredErrors() to the API.
Fixed channeling of error relevant information to
subsequent parser/validation contexts.
/external/libxml2/xmlschemas.c
77e76829b62054db5ebb59f4ab5bc73bef12c2bc 11-Nov-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Changed xmlSchemaFormatIDCKeySequence() to use

* xmlschemas.c: Changed xmlSchemaFormatIDCKeySequence()
to use xmlSchemaGetCanonValueWhtspExt() in order to
correctly report values for xs:anySimpleType.
* test/schemas/idc-keyref-err1*
result/schemas/idc-keyref-err1*: Added a test for this change.
/external/libxml2/xmlschemas.c
69dea3a0c01e8a952b1d2f07ab0a3aa450f0cdfe 07-Nov-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed the type of the totalDigits value to be positiveInteger. Fixed crash

* xmlschemas.c xmlschemastypes.c: Fixed the type of the
totalDigits value to be positiveInteger.
Fixed crash in an error report function when we gave it
the document node; only element and attribute nodes are
processed now (reported by Rob Richards).
/external/libxml2/xmlschemas.c
f326e77cb1d61f73208b0b62b5c51e31ed3f126b 20-Oct-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Removed creation of a temporary parser context during validation when

* xmlschemas.c: Removed creation of a temporary parser context
during validation when processing xsi:type; this previously
added a string to the dict of the schema - to assure thread
safety, we don't want to modify a given schema during
validation.
/external/libxml2/xmlschemas.c
940ab0c67628bee90b60e3e80362e2425f248bd7 19-Oct-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed a potential memory leak in xmlSchemaCheckCSelectorXPath() when an

* xmlschemas.c: Fixed a potential memory leak in
xmlSchemaCheckCSelectorXPath() when an internal error occurs.
Fixed setting of ctxt->err to the given error code in
the parsing error functions.
* pattern.c: Added internal xmlCompileIDCXPathPath() as a
starting point for IDC XPath compilation; this and some other
tiny changes fixes issues regarding whitespace in the
expressions and IDC selector/field relevant restrictions of
the subset of XPath. Fixed a missing blocking of attributes
in xmlStreamPushInternal().
/external/libxml2/xmlschemas.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/xmlschemas.c
ee8e8ae963511bc896ea9f289cca5cad08ffe995 17-Oct-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed a memory leak in xmlSchemaContentModelDump(). Added output of local

* xmlschemas.c: Fixed a memory leak in
xmlSchemaContentModelDump(). Added output of local types
in xmlSchemaElementDump(). Tiny cosmetical changes to the
dump output.
/external/libxml2/xmlschemas.c
65c2f1d78acaea8cde6578eaef0c0051f31369f9 17-Oct-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Silenced intel compiler warnings (reported by Kjartan Maraas, bug

* tree.c pattern.c: Silenced intel compiler warnings (reported
by Kjartan Maraas, bug #318517).
* xmlschemas.c: The above changes in pattern.c revealed an
inconsistency wrt IDCs: we now _only_ pop XPath states, if
we really pushed them beforehand; this was previously not
checked for the case when we discover an element node to be
invalid wrt the content model.
Fixed segfault in xmlSchemaGetEffectiveValueConstraint().
/external/libxml2/xmlschemas.c
27820270838916fb8ee9192fb80af3adb9ca120b 14-Oct-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed some identity-constraint issues: Restructured IDC node-tables

* xmlschemas.c: Fixed some identity-constraint issues:
Restructured IDC node-tables
Allowed IDCs to resolve also to nodes of complex type with
simple content.
Added check for keyrefs with references to keyrefs.
IDC target-nodes were interferring with IDC node-tables,
since they used one list of entries only. I separated this
one big list into 3 lists: 1 for IDC node-table entries,
1 for _duplicates_ of IDC node-table entries and 1 for
IDC target-nodes. More code, but cleaner and it works at last.
Keyrefs will fail to resolve to duplicate key/unique entries.
I thought this was already working this way, but it didn't.
The wording of the definition for [node table] in the spec
can lead to a scenario, where keyrefs resolve perfectly, even
if the relevant key-sequences of the referenced key/unique have
duplicates in the subtree. Currently only Saxon 8.5.1 is
dissallowing resolution to duplicate entries correctly - we
will follow Saxon here.
Removed some intel compiler warnings (reported by
Kjartan Maraas, bug #318517).
* pattern.c: Fixed an IDC-XPath problem when resolving to
attributes.
/external/libxml2/xmlschemas.c
570faa57c4df4d34d7f5773c301fa2d979aada9a 10-Oct-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Initial implementation for redefinitions; this still misses checks for

* xmlschemas.c include/libxml/schemasInternals.h
include/libxml/xmlerror.h: Initial implementation for
redefinitions; this still misses checks for restrictions
of the content model of complex types.
Fixed default/fixed values for attributes (looks like they
did not work in the last releases).
Completed constraints for attribute uses.
Seperated attribute derivation from attribute constraints.
Completed constraints for attribute group definitions.
Disallowing <import>s of schemas in no target namespace if the
importing schema is a chameleon schema. This contradicts
the way Saxon, Xerces-J, XSV and IBM's SQC works, but the
W3C XML Schema WG, thinks it is correct to dissalow such
imports.
Added cos-all-limited constraints.
Restructured reference resolution to model groups and element
declarations.
Misc cleanup.
/external/libxml2/xmlschemas.c
33b20b70e2b0cc036bd23909fe262f816228f305 12-Sep-2005 Daniel Veillard <veillard@src.gnome.org> release of 2.6.22 updated doc and rebuild. added XML_SAVE_NO_XHTML

* NEWS configure.in doc//*: release of 2.6.22 updated doc and
rebuild.
* xmlsave.c include/libxml/xmlsave.h: added XML_SAVE_NO_XHTML
xmlSaveOption
* xmlschemas.c: minor cleanups
Daniel
/external/libxml2/xmlschemas.c
22c0c4651581662c5744c1da33ac0f3a3024c909 12-Sep-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Completion of the schema graph. Centralisation, more robustness of the

* xmlschemas.c include/libxml/schemasInternals.h
include/libxml/xmlerror.h: Completion of the schema graph.
Centralisation, more robustness of the schema document
aquisition story. Centralised and restructured component fixup.
Fixed attribute derivation when 'prohibiting' attribute uses.
Added warnings: when schema documents cannot be localized
during imports; when we get duplicate and pointless attribute
prohibitions. Changed error reports for IDCs to report
the relevant IDC designation as well (requested by GUY Fabrice).
Misc code-cleanup.
/external/libxml2/xmlschemas.c
630215baf8ba0b871603f6f2ccc3bb68a8b45697 22-Aug-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Some preparation for the creation of a graph of

* xmlschemas.c: Some preparation for the creation of a graph
of imported/included/redefined schemas; this is needed for
at least the redefinitions.
Centralized the creation of the parser context in one function.
/external/libxml2/xmlschemas.c
764b3d61c32f2784e5ba9f43da05e46d38d44c68 12-Aug-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Changed output for keyref-match errors; the target-node will be now

* xmlschemas.c include/libxml/xmlerror.h:
Changed output for keyref-match errors; the target-node will
be now reported rather than the scope-node of the keyref
definition - allowing easier chasing of instance errors.
This was reported by Guy Fabrice to the mailing list.
Some initial parsing code for schema redefinitions.
* result/schemas/bug303566_1_1.err
result/schemas/bug312957_1_0.err: Adapted test results due
to the keyref changes.
/external/libxml2/xmlschemas.c
210536bd327c94e279f6efe9dd178b6e83fb2235 10-Aug-2005 Daniel Veillard <veillard@src.gnome.org> fix for bug #312945 as pointed by Dean Hill, the context type was not

* xmlschemas.c: fix for bug #312945 as pointed by Dean Hill, the
context type was not always properly initialized.
Daniel
/external/libxml2/xmlschemas.c
800cbac34e09997cdb742e961f57b18bc7a58e75 09-Aug-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed #312957 reported by Carol Hunter: streaming XPath states were not

* xmlschemas.c: Fixed #312957 reported by Carol Hunter:
streaming XPath states were not popped in every case,
thus failed to resolve correctly for subsequent input.
* test/schemas/bug312957* result/schemas/bug312957*:
Added the test submitted by Carol Hunter.
/external/libxml2/xmlschemas.c
6e65e15777ebb281aec362fa2aba51e2cb5aa87f 09-Aug-2005 Daniel Veillard <veillard@src.gnome.org> trying to nail down the remaining ##other issues completed the tests and

* xmlregexp.c xmlschemas.c: trying to nail down the remaining
##other issues
* result/schemas/any7* test/schemas/any7: completed the tests
and added the results
* result/schemas/any3_0_0.err result/schemas/any5_0_0.err
result/schemas/any5_1_0.err: this slightly chnages the output
from 3 existing tests
Daniel
/external/libxml2/xmlschemas.c
004b5463eb8c98814f822ae953e717419cd40d99 08-Aug-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed a memory leak: xmlSchemaFreeAnnot() was only freeing the first

* xmlschemas.c: Fixed a memory leak: xmlSchemaFreeAnnot() was
only freeing the first annotation in the list.
/external/libxml2/xmlschemas.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/xmlschemas.c
11162b7ce7068f3e7b0476154bd90119337be815 28-Jul-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added creation of the content type of xs:anyType. This is needed when

* xmlschemastypes.c: Added creation of the content type of
xs:anyType. This is needed when trying to extend xs:anyType
(although it makes no sense to extend it; IMHO the schema
people should have ruled this out). This was reported
by Yong Chen to the mailing list.
* xmlschemas.c: Fixed handling of xs:anyType in
xmlSchemaCheckCOSCTExtends() (reported by Young Chen). Tiny
adjustment to an error report output.
* test/schemas/extension2* result/schemas/extension2*:
Added a test case provided by Young Chen.
/external/libxml2/xmlschemas.c
5da6dd3428b1a087ada27c09734b2bed0cfed486 23-Jul-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Removed the workaround code in xmlSchemaValidateElemWildcard() for the

* xmlschemas.c: Removed the workaround code in
xmlSchemaValidateElemWildcard() for the <any> wildcard
with namespace == ##other. Support for such wildcards was
implemented by Daniel at the automaton level recently, and
the workaround code iterfered with it.
/external/libxml2/xmlschemas.c
041c5ffa5cd579ddd44d5fb6c177cd10605c39da 23-Jul-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Removed an "internal error" message from xmlSchemaBuildAContentModel()

* xmlschemas.c: Removed an "internal error" message from
xmlSchemaBuildAContentModel() when an empty model group
definition is hit.
/external/libxml2/xmlschemas.c
2c9aac03dcb104beafc0d7bb622de58316be17fb 22-Jul-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed xmlSchemaPSimpleTypeErr(), which did not output the given string

* xmlschemas.c: Fixed xmlSchemaPSimpleTypeErr(), which did not
output the given string arguments correctly.
/external/libxml2/xmlschemas.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/xmlschemas.c
0a119ebe61fd211b5dd11ecac83020481999a3b2 20-Jul-2005 Daniel Veillard <veillard@src.gnome.org> an optimization of the char data inner loop, can gain up to 10% in pure

* parser.c: an optimization of the char data inner loop,
can gain up to 10% in pure SAX2 parsing speed
* xmlschemas.c: applied patch from Kupriyanov Anatolij fixing
a bug in XML Schemas facet comparison #310893
Daniel
/external/libxml2/xmlschemas.c
77005e6ff0426ae3cfefdcfb5796f29a8e83a83b 19-Jul-2005 Daniel Veillard <veillard@src.gnome.org> fixed the error reporting for not transitions fixed output Daniel

* xmlregexp.c xmlschemas.c: fixed the error reporting for
not transitions
* result/schemas/any5_0_0* result/schemas/any5_0_2*
result/schemas/any5_1_0*: fixed output
Daniel
/external/libxml2/xmlschemas.c
9efc476bb6fe9d7d84ee0fe1190888801d9374cc 19-Jul-2005 Daniel Veillard <veillard@src.gnome.org> fixing bug #172215 about foreign namespaces by adding support for negated

* xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: fixing
bug #172215 about foreign namespaces by adding support for
negated string transitions. Error messages still need to be
improved.
* test/schemas/any5* result/schemas/any5*: adding regression
tests for this.
Daniel
/external/libxml2/xmlschemas.c
a980befc8f62a559434bda71744f25d4cfdd065c 18-Jul-2005 Daniel Veillard <veillard@src.gnome.org> fixed xsd:all when used in conjunction with substitution groups adding

* xmlschemas.c: fixed xsd:all when used in conjunction with
substitution groups
* test/schemas/allsg_* result/schemas/allsg_*: adding specific
regression tests, strangely missing from NIST/Sun/Microsoft
testsuites
Daniel
/external/libxml2/xmlschemas.c
afc05b6871e9b7ffd65d0db4e9af3d403892366b 17-Jul-2005 Daniel Veillard <veillard@src.gnome.org> fixed bug #307508, a bad automata was built but this showed as an

* xmlschemas.c: fixed bug #307508, a bad automata was built but
this showed as an indeterminist result
Daniel
/external/libxml2/xmlschemas.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/xmlschemas.c
1f33c4d61f3cc9820643ef726b373ec3044bcac3 10-Jul-2005 Daniel Veillard <veillard@src.gnome.org> preparing to make testsuite releases along with code source releases fixed

* xstc/Makefile.am README README.tests Makefile.tests Makefile.am:
preparing to make testsuite releases along with code source releases
* gentest.py testapi.c: fixed a couple of problem introduced by
the new Schemas support for Readers
* xpath.c: fixed the XPath attribute:: bug #309580, #309864 in a crude
but simple way.
* xmlschemas.c include/libxml/tree.h: fixed a couple of problems
raised by the doc builder.
* doc/*: made rebuild
Daniel
/external/libxml2/xmlschemas.c
df4223ece455246e24d76b6617d086cb99ccb609 10-Jul-2005 Daniel Veillard <veillard@src.gnome.org> fixed a bug introduced on last commit daniel

* xmlschemas.c: fixed a bug introduced on last commit
daniel
/external/libxml2/xmlschemas.c
f10ae12cb8874674e3bc1f0b52b3cfcc2a1d3278 10-Jul-2005 Daniel Veillard <veillard@src.gnome.org> fixed a typo pointed by Jeroen Ruigrok increased the APIs for xmlReader

* doc/xmllint.1 doc/xmllint.html doc/xmllint.xml: fixed a typo
pointed by Jeroen Ruigrok
* include/libxml/xmlreader.h include/libxml/xmlschemas.h: increased
the APIs for xmlReader schemas validation support
* xmllint.c xmlreader.c xmlschemas.c: xmlReader schemas validation
implementation and testing as xmllint --stream --schema ...
Daniel
/external/libxml2/xmlschemas.c
971771ef5a5f306ddcdd0015b2bedd320bd62c8b 09-Jul-2005 Daniel Veillard <veillard@src.gnome.org> fix for #309761 from Dylan Shell added xmlSchemaSAXPlug and

* parser.c: fix for #309761 from Dylan Shell
* xmlschemas.c include/libxml/xmlschemas.h: added xmlSchemaSAXPlug
and xmlSchemaSAXUnplug generic APIs for SAX Schemas validation.
* xmllint.c: couple of fixes plus added descriptions for --sax and
--sax1
Daniel
/external/libxml2/xmlschemas.c
c306d904c6fe91afdbf6fc8164427c833251eb15 08-Jul-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added c-props-correct constraint to check for equal cardinality of

* xmlschemas.c: Added c-props-correct constraint to check
for equal cardinality of keyref/key.
* include/libxml/xmlerror.h: Added an error code.
/external/libxml2/xmlschemas.c
85aed6d01077cd53c0e46c49a85974c7271fcaa6 08-Jul-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> tiny fix in xmlSchemaValidateStream() if a user-provided SAX handler is

* xmlschemas.c: tiny fix in xmlSchemaValidateStream() if a
user-provided SAX handler is given.
/external/libxml2/xmlschemas.c
f0af8ec6161610328ac3769779f36870ba4b6b98 08-Jul-2005 Daniel Veillard <veillard@src.gnome.org> fix some potential leaks in error cases. added --sax, to allow testing of

* parser.c: fix some potential leaks in error cases.
* xmllint.c: added --sax, to allow testing of --schemas --sax and
various other combinations.
* xmlschemas.c: fix a couple of tiny problems in
xmlSchemaValidateStream()
Daniel
/external/libxml2/xmlschemas.c
72d3adc42fc77bad440612f5a72c44c7e5b5816d 08-Jul-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Changed xmlSchemaValidateFile() to use xmlSchemaValidateStream()

* xmlschemas.c: Changed xmlSchemaValidateFile() to use
xmlSchemaValidateStream() internally.
/external/libxml2/xmlschemas.c
cdc82737e28dd24b3f880b5bffd11108f9bf44b3 08-Jul-2005 Daniel Veillard <veillard@src.gnome.org> added the missing entity to the document internal subset to avoid errors

* test/relaxng/docbook_0.xml: added the missing entity to the
document internal subset to avoid errors if the DocBook catalogs
are not there
* xmlschemas.c: first cut at implementing xmlSchemaValidateStream()
untested yet
Daniel
/external/libxml2/xmlschemas.c
39e5c89016db91821b11262b5d19d7d7926a89c6 04-Jul-2005 Daniel Veillard <veillard@src.gnome.org> fixing a leak detected by testapi in xmlDOMWrapAdoptNode, and fixing

* testapi.c tree.c: fixing a leak detected by testapi in
xmlDOMWrapAdoptNode, and fixing another side effect in testapi
seems to pass tests fine now.
* include/libxml/parser.h parser.c: xmlStopParser() is no more limited
to push mode
* error.c: remove a warning
* runtest.c xmllint.c: avoid compilation errors if only some parts
of the library are compiled in.
Daniel
/external/libxml2/xmlschemas.c
9c215eb3841ce9fc1c153f6d1833070da018d574 21-Jun-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed NULL values to be validated as empty string values (reported by

* xmlschemas.c: Fixed NULL values to be validated as empty
string values (reported by Dhyanesh to the mailing list).
Adjusted text concatenation of mixed content.
/external/libxml2/xmlschemas.c
84a56e313dfd2179d1205b565a8927c46a80dd34 16-Jun-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed SAX2 validation: grow of internal namespace list, appending of

* xmlschemas.c: Fixed SAX2 validation: grow of internal
namespace list, appending of element character content.
* xstc/xstc.py: Added "--sax" option for SAX2 validation.
/external/libxml2/xmlschemas.c
81562d2d66096c43d5ea3ff180063782e4b5a23d 15-Jun-2005 Daniel Veillard <veillard@src.gnome.org> if sax1 is used and input is a file use the old API xmlParseFile()

* xmllint.c: if sax1 is used and input is a file use the old
API xmlParseFile()
* xmlschemas.c: cleanups
* doc/* testapi.c elfgcchack.h: rebuilt to add python bindings
for the new functions in Schemas.
Daniel
/external/libxml2/xmlschemas.c
c63fbbff72da458dd509402a56d441fb21593fe7 15-Jun-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added xmlSchemaValidateFile() to the public API. This will use SAX2-driven

* xmlschemas.c include/libxml/xmlschemas.h: Added
xmlSchemaValidateFile() to the public API. This will use
SAX2-driven validation.
/external/libxml2/xmlschemas.c
9ca11bfc3dcd4616cad1c90a025591ebba940839 14-Jun-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Some changes/fixes to the streaming evaluation. A bit of support for

* pattern.c: Some changes/fixes to the streaming evaluation.
* xmlschemas.c: A bit of support for parsing the schema for
schema. Fixed attribute derivation when the use is
"prohibited" and was "optional". Fixed an attribute construction
bug, a left-over from the time, where <complexContent>,
<extension>, etc. where created as structs.
/external/libxml2/xmlschemas.c
828f654769720f1c80b289681322467519a1943f 09-Jun-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed an attribute fixed/default value constraint error.

* xmlschemas.c result/schemas/include1_0_0.err:
Fixed an attribute fixed/default value constraint error.
/external/libxml2/xmlschemas.c
4efd90d9c3629354fdf404a30f7fdd66f3d7af05 09-Jun-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Changed the validation process to be able to work in streaming mode. Some

* xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h
include/libxml/xmlschemastypes.h: Changed the validation process
to be able to work in streaming mode. Some datatype fixes,
especially for list and union types. Due to the changes the
error report output has changed in most cases. Initial migration to
functions usable by both, the parser and the validator. This should
ease a yet-to-come XS construction API in the long term as well.
/external/libxml2/xmlschemas.c
bd6c3f7df8fe63f5adc03a3c45a7eb2e834fde47 25-May-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed facet errors to be channelled back for union type members;

* xmlschemas.c: Fixed facet errors to be channelled back for
union type members; facet-validation will stop now on the
first error. Reported by GUY Fabrice to the mailing-list.
* xmlschemastypes.c: Changed to ignore lengh-related facet
validation for QNames and NOTATIONs as proposed by the
schema people.
* test/schemas/union2* result/schemas/union2*: Added
regression tests for union types (by GUY Fabrice).
/external/libxml2/xmlschemas.c
c0e833f0024d46f50772620f24e6cf9d93748017 19-Apr-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Removed 5 unnecessary dereferences (reported by Andriy, bug #301074).

* xmlschemas.c xmlregexp.c: Removed 5 unnecessary
dereferences (reported by Andriy, bug #301074).
/external/libxml2/xmlschemas.c
187ea5f6577ec879a87f829a10671c88f02bbb55 19-Apr-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Removed workaround for bug #172215, since it does more harm in some

* xmlschemas.c: Removed workaround for bug #172215, since it
does more harm in some scenarios. Added some of the
"Particle Restriction OK" constraints - not yet enabled.
/external/libxml2/xmlschemas.c
c872afbd82e904c45f2f7f6b929b5f9beeefc07b 18-Apr-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added output of canonical values in identity-constraint error messages.

* xmlschemas.c: Added output of canonical values in
identity-constraint error messages.
* xmlschemastypes.c include/libxml/xmlschemastypes.h:
Added xmlSchemaGetCanonValueWhtsp() to the API.
Further enhancement of the canonical value
conversion.
* test/schemas/changelog093_0.*: Added test with an XSD
submitted by Randy J. Ray.
/external/libxml2/xmlschemas.c
016d92e30bd673eeddef2d7a741c7c6fb7f0cc23 08-Apr-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added substitution group constraints; changed the build of the

* xmlschemas.c: Added substitution group constraints; changed
the build of the pre-computed substitution groups. Channeled
errors during xsi assembling of schemas to the validation
context. Fixed a big memory leak, which occured when using
IDCs: the precomputed value of attributes was not freed if
the attribute did not resolve to an IDC field (discovered
with the help of Randy J. Ray's schema, posted to the
xmlschema-dev maling list).
/external/libxml2/xmlschemas.c
1a99a39745c82d4ca1b5098efb5dc1066a2ddc15 08-Apr-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added "Particle correct 2" to parsing of model groups. Added handling

* xmlschemas.c: Added "Particle correct 2" to parsing of model groups.
Added handling substitution groups inside <choice> and <sequence>;
for <all> this is not supported yet. Changed circular checks for
model groups definitions. "memberTypes" are processed at different
levels now: component resolution first, construction later; this
goes hand in hand with a global change to handle component
resolution in a distinct phase. Fixed invalid default values for
elements to mark the schema as invalid; this just resulted in an
error report previously, but the schema was handled as valid.
Separated the assignment of the model groups to referencing
model group definition references (i.e. particles); this was
needed to perform the circularity check for model group definitions.
Added "Element Declaration Properties Correct (e-props-correct)"
constraints. Separated component resolution for simple/complex
types.
* include/libxml/schemasInternals.h: Added a flag for substitution
group heads.
/external/libxml2/xmlschemas.c
5e371a048c453ca4569377eede01fdaf319e616b 05-Apr-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added "Type Derivation OK (Complex)" constraints and anchored them in the

* xmlschemas.c: Added "Type Derivation OK (Complex)" constraints
and anchored them in the "Element Locally Valid (Element)"
constraints. This restricts the type substitution via "xsi:type".
/external/libxml2/xmlschemas.c
f35984584eb5ecafded024f1f5e196a8679a87b5 05-Apr-2005 Daniel Veillard <veillard@src.gnome.org> patch from Matthew Burgess to improve some schemas facets validation

* xmlschemas.c: patch from Matthew Burgess to improve some schemas
facets validation messages.
Daniel
/external/libxml2/xmlschemas.c
aba15f7670990df4aeedf9b8301c0f43fade5f58 01-Apr-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Corrected 'length' facet validation for QNames and notations. Corrected

* xmlschemastypes.c: Corrected 'length' facet validation for
QNames and notations. Corrected xmlSchemaGetCanonValue: some
data types did not return a value if already in normalized
form.
* xmlschemas.c include/libxml/schemasInternals.h:
Eliminated creation of structs for <restriction>, <extension>,
<simpleContent>, <complexContent>, <list> and <union>: the
information is now set directly on the corresponding simple/
complex type. Added some more complex type constraints.
Added facet derivation constraints. Introduced "particle"
components, which seem to be really needed if applying
constraints. Corrected/change some of the parsing functions.
This is all a bit scary, since a significant change to the code.
* result/schemas/src-element2-*.err result/schemas/element-*.err:
Adapted regression test results.
/external/libxml2/xmlschemas.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/xmlschemas.c
0e460da346bfb2cc9d5d6cb4be8f851c18bfb81e 31-Mar-2005 Daniel Veillard <veillard@src.gnome.org> another patch from Brent Hendricks to add new handlers with the various

* python/generator.py python/libxml.py: another patch from Brent
Hendricks to add new handlers with the various validity contexts
* python/tests/Makefile.am python/tests/validDTD.py
python/tests/validRNG.py python/tests/validSchemas.py: also
added the regression tests he provided
Daniel
/external/libxml2/xmlschemas.c
53b5e0526f9cbda18541fbc53a21822620fa4f8e 24-Mar-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed call to a facet error report: the type of the error was wrong,

* xmlschemas.c: Fixed call to a facet error report: the type of
the error was wrong, resulting in a segfault (bug #171220, reported
by GUY Fabrice).
/external/libxml2/xmlschemas.c
a62f75f115a3f037fa6d25aee07f30faab19f710 21-Mar-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Removed a stupid bug in xmlSchemaValidateAttributes, failing to build a

* xmlschemas.c: Removed a stupid bug in xmlSchemaValidateAttributes,
failing to build a linked list correctly (bug #169898, reported
by bing song, hmm...).
/external/libxml2/xmlschemas.c
b34ad1b67653657ff42c8e3e5f83dc4706ceabc6 21-Mar-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed a segfault, which occured during bubbling of IDC nodes (bug #170779

* xmlschemas.c: Fixed a segfault, which occured during bubbling
of IDC nodes (bug #170779 and #170778, reported by GUY Fabrice):
a variable was missed to be reset in a loop. Deactivated bubbling,
if not referenced by a keyref.
/external/libxml2/xmlschemas.c
289dbb45d97da4096912d40d4b837372a2a5fd4c 17-Mar-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Removed inheritance of "mixed" content type for short-hand restrictions of

* xmlschemas.c: Removed inheritance of "mixed" content type for
short-hand restrictions of "anyType" (reported by Guy Fabrice
to the mailing list). Added the namespace conversion (chameleon
includes) for the base type reference of <restriction> and
<extension>.
* test/schemas/bug152470_1.xsd: Adapted due to the above change
of "mixed" inheritance.
/external/libxml2/xmlschemas.c
bc69d4f94254d400dd1c339205b4db1c688e61f8 17-Mar-2005 Daniel Veillard <veillard@src.gnome.org> fixed a = -> == error pointed by GUY Fabrice Daniel

* xmlschemas.c: fixed a = -> == error pointed by GUY Fabrice
Daniel
/external/libxml2/xmlschemas.c
cc5e2330ef2432493afce6566d3651195366d822 16-Mar-2005 Daniel Veillard <veillard@src.gnome.org> more debug messages from Matthew Burgess xmlSchemaValidateLengthFacet API

* xmlschemas.c: more debug messages from Matthew Burgess
* xmlschemastypes.c: xmlSchemaValidateLengthFacet API missing check.
Daniel
/external/libxml2/xmlschemas.c
478d693fa23d5b4256dbecbe3a114ba9703760e8 16-Mar-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Hopefully finished validation against facets to use the normalized value

* xmlschemas.c xmlschemastypes.c include/libxml/xmlschemastypes.h:
Hopefully finished validation against facets to use the normalized
value of both, the facets and instance values. Added
xmlSchemaValidateLengthFacetWhtsp(), xmlSchemaValidateFacetWhtsp()
and xmlSchemaGetValType() to the schema API.
/external/libxml2/xmlschemas.c
cffc1c7af19c6e070f35024a18c32507344ebfbb 12-Mar-2005 Daniel Veillard <veillard@src.gnome.org> removed a static buffer in xmlByteConsumed(), as pointed by Ben Maurer,

* encoding.c: removed a static buffer in xmlByteConsumed(),
as pointed by Ben Maurer, fixes #170086
* xmlschemas.c: remove a potentially uninitialized pointer warning
Daniel
/external/libxml2/xmlschemas.c
b474fa409cf9ad1e56a6a54ce00277b6e1fef1cb 11-Mar-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> The schema parser will stop if components could not be resolved. This is

* xmlschemas.c: The schema parser will stop if components could
not be resolved. This is not conforming to the spec but for now
will avoid internal errors during type fixup and content model
creation. Restructured inclusion/import of schemata: this avoids
duplicate, self and circular inclusion. Chameleon includes are
still workarounded. Added restriction to disallow references to
non-imported namespaces. Corrected parsing of <group>.
* result/schemas/bug167754_0_0*: Added a missing test result.
/external/libxml2/xmlschemas.c
7f3efa9756e26f98876c54b7f7c5fc1093af6a2d 07-Mar-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Tiny restructuring of the validation start-up functions. Added cleanup of

* xmlschemas.c: Tiny restructuring of the validation start-up
functions. Added cleanup of the validation context at the
end of validation. This takes care of the validation context
being reused.
/external/libxml2/xmlschemas.c
9b77aa0b810e44ae6e4c193b8397b042a636937e 04-Mar-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added IDC validation of anySimpleType attribute values; anyway the IDC key

* xmlschemas.c: Added IDC validation of anySimpleType attribute
values; anyway the IDC key comparison is restricted to
anySimpleType <--> string based types. For other types we
would possibly need the canonical lexical representation of
them; this sounds not performant, since we would need to
build such a representation each time we want to compare against
anySimpleType. TODO: think about buffering the canonical values
somewhere. Fixed error reports for default attributes to work
without a node being specified. This all and the enabling of IDC
validation fixes bug #165346 (reported by Benoit Gr?goire - could
not read his last name correctly from bugzilla).
/external/libxml2/xmlschemas.c
285ebabb07c93921a60e4ab2dbefcbc0c49fb334 04-Mar-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Enabled IDC parsing and validation. Added xmlSchemaCopyValue to the API;

* xmlschemas.c: Enabled IDC parsing and validation.
* xmlschemastypes.c include/libxml/xmlschemastypes.h:
Added xmlSchemaCopyValue to the API; this was done due to
validation of default attributes against IDCs: since IDC keys
consume the precomputed value, one needs a copy.
* pattern.c: Enabled IDC support; this is currently done
via calling xmlPatterncompile with a flag arg of 1.
/external/libxml2/xmlschemas.c
ff858ca8e4769fd3f585e5bdea09c7365e52c26f 18-Feb-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Started support for IDC resolution to default attributes. If building the

* xmlschemas.c: Started support for IDC resolution to default
attributes. If building the content model for <all>: ensured
to put element declarations and not the particles into the
content model automaton (this was bug #167754, reported by
Frans Englich).
/external/libxml2/xmlschemas.c
b06b4dede2fda1ffdf362d85af5d77fd78e8e71b 17-Feb-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added validation for the attribute "id" in the schemata; doing this needed

* xmlschemas.c: Added validation for the attribute "id" in the
schemata; doing this needed error report fixes for notations,
facets and group. Changed NOTATION validation to work with the
declared NOTATIONs in the schema; this does have no impact on
the validation via the relaxng module.
* xmlschemastypes.c include/libxml/xmlschemastypes.h:
Added xmlSchemaNewNOTATIONValue to the API to be able to do
the NOTATION validation described above.
* test/schemas/element-err_0.xsd test/schemas/annot-err_0.xsd:
Fixed the values of the "id" attributes, which were not validated
previously.
/external/libxml2/xmlschemas.c
6e224f1272bc2a7d069b72f70b3ce737caf3cf81 17-Feb-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed comparison for default/fixed attribute values, if the type was

* xmlschemas.c: Fixed comparison for default/fixed attribute
values, if the type was 'xsd:string'. Changed the comparison
for IDCs to use the whitespace aware comparison function.
* xmlschemastypes.c include/libxml/xmlschemastypes.h:
Added xmlSchemaGetCanonValue, xmlSchemaNewStringValue and
xmlSchemaCompareValuesWhtsp to the API. Added functions
to compare strings with whitespace combinations of "preserve",
"replace" and "collapse".
/external/libxml2/xmlschemas.c
bd2a7d169bffa9c63cd11d8ba92b905431a38bd0 16-Feb-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Further work on IDCs, especially evaluation for attribute nodes.

* xmlschemas.c: Further work on IDCs, especially evaluation for
attribute nodes.
/external/libxml2/xmlschemas.c
25799cee8dc915eef4c455b9f12813b9d3236c71 15-Feb-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added IDC evaluation for attribute nodes. Made 'nil'ed elements work.

* xmlschemas.c: Added IDC evaluation for attribute nodes.
Made 'nil'ed elements work. Added a specific error message
for 'strict' attribute wildcards.
* include/libxml/xmlerror.h: Added an error code for
wildcards.
* result/schemas/anyAttr-processContents-err1_0_0.err: Adapted.
/external/libxml2/xmlschemas.c
e92bf5d6f4c0024264d83f1d2f6d50ac8e58419c 04-Feb-2005 Daniel Veillard <veillard@src.gnome.org> fixed one internal function applied patch from Joel Reed regenerated

* xmlschemas.c: fixed one internal function
* doc/Makefile.am doc/wiki.xsl: applied patch from Joel Reed
* testapi.c doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated
daniel
/external/libxml2/xmlschemas.c
0a5985283bfe50309f8b709931f8ee3e56c82443 31-Jan-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Integrated the streaming pattern from the pattern module. Fixed some IDC

* xmlschemas.c: Integrated the streaming pattern from the
pattern module. Fixed some IDC code bugs. Changed
fallback for attribute declaration addition to work like for
element declarations.
/external/libxml2/xmlschemas.c
d3210bc8a33f81d42d12c028dfd58047163cb405 28-Jan-2005 Daniel Veillard <veillard@src.gnome.org> fixed an untested pointer dereference and a & vs && Daniel

* xmlschemas.c: fixed an untested pointer dereference and a & vs &&
Daniel
/external/libxml2/xmlschemas.c
87250a97a38ee047249061d56bee74e74408138c 28-Jan-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Corrected an ambigious symbol-space for local attribute declarations.

* xmlschemas.c: Corrected an ambigious symbol-space for
local attribute declarations. IFDEFed more IDC code to
surpress compiler warnings.


* xmlschemas.c: tiny enhancement for content model error reports
(#157190, #143948). Removed abbreviations: CT, ST and WC
(#157190, reported by Frans Englich).
* result/schemas/all* result/schemas/any3_0_0.err
result/schemas/choice*
result/schemas/cos-st-restricts-1-2-err_0_0.err
result/schemas/derivation-ok-extension-err_0_0.err
result/schemas/derivation-ok-extension_0_0.err
result/schemas/derivation-ok-restriction-2-1-1_0_0.err
result/schemas/derivation-ok-restriction-4-1-err_0_0.err
result/schemas/deter0_0_0.err result/schemas/extension1_0_2.err
result/schemas/facet-unionST-err1_0_0.err
result/schemas/hexbinary_0_1.err
result/schemas/list* result/schemas/restriction-attr1_0_0.err
result/schemas/vdv-first4_0_1.err result/schemas/vdv-first4_0_2.err:
Adapted output.
xmlSchemaTypeFixup; this ensures facets of inherited types to be
checked prior to facets of derived types - which caused a seg
fault otherwise (bug #158216, reported by Frans Englich).
/external/libxml2/xmlschemas.c
e8a550b3928b35d5069a41df8776d10f340e4c34 27-Jan-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added an initial skeleton for indentity-constraints. This is all defined

* xmlschemas.c include/libxml/schemasInternals.h:
Added an initial skeleton for indentity-constraints. This is all
defined out, since not complete, plus it needs support from other
modules.
Added machanism to store element information for the
ancestor-or-self axis; this is needed for identity-constraints
and should be helpfull for a future streamable validation.
* include/libxml/xmlerror.h: Added an error code for
identity-constraints.
/external/libxml2/xmlschemas.c
b9e2f26ed633d0aef1b4dd34cb98dab22acb45ac 24-Jan-2005 Daniel Veillard <veillard@src.gnome.org> more hash dictionary interning changes Daniel

* xmlschemas.c: more hash dictionary interning changes
Daniel
/external/libxml2/xmlschemas.c
f500aec549c8e65a2b9c684100ef6ebf9c434089 19-Jan-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Corrected targetNamespace in xmlSchemaElementDump. Cosmetic changes to the

* xmlschemas.c: Corrected targetNamespace in
xmlSchemaElementDump. Cosmetic changes to the dump output.
/external/libxml2/xmlschemas.c
31113c7e86e39f3f5f0a84c235f2346f64746001 13-Jan-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Exposed targetNamespace for simple/complex types, model groups, attribute

* include/libxml/schemasInternals.h xmlschemas.c:
Exposed targetNamespace for simple/complex types, model groups,
attribute groups and notations (reported by Michael Hewarth
to the mailing list). Added targetNamespace to xmlSchemaType,
xmlSchemaAttributeGroup and xmlSchemaNotation.
Tiny cosmetic change to the content model error report output.
* result//all_*.err result//any3_0_0.err result//choice_*.err
result//list0_0_1.err result//list0_1_1.err: Adapted output
of regression tests.
/external/libxml2/xmlschemas.c
de938cd4d70e95803fb37ec27a114f1f7c177ec5 13-Jan-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Put the fix of Daniel (from Tue Jan 11 14:41:47 CET) back in, since I

* xmlschemas.c: Put the fix of Daniel (from Tue Jan 11 14:41:47 CET)
back in, since I missed to update xmlschemas.c before doing
the previous commit.
/external/libxml2/xmlschemas.c
c3af19d1f70e0fd5a6b03106113fa104f012751a 13-Jan-2005 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Integrated xmlRegExecErrInfo and xmlRegExecNextValues from xmlregexp.c to

* xmlschemas.c: Integrated xmlRegExecErrInfo and xmlRegExecNextValues
from xmlregexp.c to report expected elements on content model errors.
* all_*.err any3_0_0.err choice_*.err list0_0_1.err list0_1_1.err:
Adapted output of regression tests.
/external/libxml2/xmlschemas.c
618732b607dd3e54dc604c947e776bdf9c4d93a6 11-Jan-2005 Daniel Veillard <veillard@src.gnome.org> fixed bug #163641 when the value passed for an atomic list type is NULL.

* xmlschemas.c: fixed bug #163641 when the value passed for
an atomic list type is NULL.
Daniel
/external/libxml2/xmlschemas.c
21e4ef20f64ebd740ebac0ead5d85a5631d2db5e 02-Jan-2005 William M. Brack <wbrack@src.gnome.org> Re-examined the problems of configuring a "minimal" library.
Synchronized the header files with the library code in order
to assure that all the various conditionals (LIBXML_xxxx_ENABLED)
were the same in both. Modified the API database content to more
accurately reflect the conditionals. Enhanced the generation
of that database. Although there was no substantial change to
any of the library code's logic, a large number of files were
modified to achieve the above, and the configuration script
was enhanced to do some automatic enabling of features (e.g.
--with-xinclude forces --with-xpath). Additionally, all the format
errors discovered by apibuild.py were corrected.
* configure.in: enhanced cross-checking of options
* doc/apibuild.py, doc/elfgcchack.xsl, doc/libxml2-refs.xml,
doc/libxml2-api.xml, gentest.py: changed the usage of the
<cond> element in module descriptions
* elfgcchack.h, testapi.c: regenerated with proper conditionals
* HTMLparser.c, SAX.c, globals.c, tree.c, xmlschemas.c, xpath.c,
testSAX.c: cleaned up conditionals
* include/libxml/[SAX.h, SAX2.h, debugXML.h, encoding.h, entities.h,
hash.h, parser.h, parserInternals.h, schemasInternals.h, tree.h,
valid.h, xlink.h, xmlIO.h, xmlautomata.h, xmlreader.h, xpath.h]:
synchronized the conditionals with the corresponding module code
* doc/examples/tree2.c, doc/examples/xpath1.c, doc/examples/xpath2.c:
added additional conditions required for compilation
* doc/*.html, doc/html/*.html: rebuilt the docs
/external/libxml2/xmlschemas.c
5dd55d950aeeed93f5d44e6c8a0f5e93fbafc04d 26-Nov-2004 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed strict/lax element wildcards: the children of elements for which a

* xmlschemas.c: Fixed strict/lax element wildcards: the children
of elements for which a declaration existed were still processed
by the wildcard mechanism (reported by philippe ventrillon to the
mailing list).
Changed the import and include machanism to share dictionaries.
/external/libxml2/xmlschemas.c
8b41817d5858297626217e2a6cc0cc176cbfb211 17-Nov-2004 Kasimier T. Buchcik <kbuchcik@src.gnome.org> tiny enhancement for content model error reports (#157190, #143948).

* xmlschemas.c: tiny enhancement for content model error reports (#157190, #143948).
Removed abbreviations: CT, ST and WC (#157190, reported by Frans Englich).
Initial: no report of local components.
* result/schemas/all* result/schemas/any3_0_0.err result/schemas/choice*
result/schemas/cos-st-restricts-1-2-err_0_0.err result/schemas/derivation-ok-extension-err_0_0.err
result/schemas/derivation-ok-extension_0_0.err result/schemas/derivation-ok-restriction-2-1-1_0_0.err
result/schemas/derivation-ok-restriction-4-1-err_0_0.err result/schemas/deter0_0_0.err
result/schemas/extension1_0_2.err result/schemas/facet-unionST-err1_0_0.err
result/schemas/hexbinary_0_1.err result/schemas/list* result/schemas/restriction-attr1_0_0.err
result/schemas/vdv-first4_0_1.err result/schemas/vdv-first4_0_2.err: Adapted output.
/external/libxml2/xmlschemas.c
b884124c34c5ed35f51108092a16801ad2a671ad 15-Nov-2004 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Moved execution of xmlSchemaCheckDefaults to xmlSchemaTypeFixup; this

* xmlschemas.c: Moved execution of xmlSchemaCheckDefaults to
xmlSchemaTypeFixup; this ensures facets of inherited types to be checked
prior to facets of derived types - which caused a seg fault otherwise
(bug #158216, reported by Frans Englich).
/external/libxml2/xmlschemas.c
48307f432abe2a3b1c117b67eafc1257eb3b0308 12-Nov-2004 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Un-commented a TODO in xmlSchemaParseElement.

* xmlschemas.c: Un-commented a TODO in xmlSchemaParseElement.
/external/libxml2/xmlschemas.c
91feaf847728bed1b1d2c3cee37e9b88fe1a8da3 12-Nov-2004 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Correct symbol space for 'all' and 'choice'. Added 'replace' normalization

* xmlschemas.c: Correct symbol space for 'all' and 'choice'.
* xmlschemastypes.c include/xmlschemastypes.h: Added 'replace'
normalization for 'normalizedString'.
Added xmlSchemaWhiteSpaceReplace to the API.
/external/libxml2/xmlschemas.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/xmlschemas.c
6927b10615d4f48fbc3fa0f3b114890275488991 27-Oct-2004 Daniel Veillard <veillard@src.gnome.org> preparing release 2.6.15 cleanups Daniel

* ChangeLog NEWS configure.in doc/*: preparing release 2.6.15
* debugXML.c nanoftp.c xmlschemas.c xmlschemastypes.c: cleanups
Daniel
/external/libxml2/xmlschemas.c
1a380b89245faf223c366d81b16fb9254bbe1b83 21-Oct-2004 Daniel Veillard <veillard@src.gnome.org> fixed a memory bug added test from Graham Bennett and regenerated the

* xmlschemas.c: fixed a memory bug
* doc/examples/reader4.c doc/examples/*: added test from Graham Bennett
and regenerated the directory
Daniel
/external/libxml2/xmlschemas.c
87876407ced312c9b2c8d8b03f988a7dd484a68e 29-Sep-2004 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Parsing of <complexContent> - handle attribute 'mixed', catch illegal

* xmlschemas.c include/libxml/xmlerror.h include/libxml/xmlschemas.h
include/libxml/schemasInternals.h: Parsing of <complexContent>
- handle attribute 'mixed', catch illegal attributes.
Parsing of <complexType> - handle attributes 'abstract',
'final' and 'block', catch illegal attributes.
Validation of complex types - handle abstract types.
Added handling of default/fixed attributes and element values.
Per validation option attribute nodes/text nodes are created
on the instance.
Added the corresponding constraints for fixed/default.
Added xmlSchemaSetValidOptions, xmlSchemaGetValidOptions
to the external API.
Extended element declaration constraints.
Got rid of perseverative creation of temporery validation/parser
contexts.
Added handling of xsi:schemaLocation and
xsi:noNamespaceSchemaLocation.
Fixed xsi:type component resolution if using non-prefixed
QNames.
* xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
Enabled namespace awareness of the content model if using the
model group "all".
* test/schemas/bug152470_1.xsd: Removed an "abstract" attribute,
which broke the test.
* xstc/xstc.py: Workaround to accomodate case insensitive
test definitions in ms-test.def.xml (was missing in a previous
commit).
/external/libxml2/xmlschemas.c
c7e3cc49bade82dba0cda4ae7c07ffcd1e32fe25 28-Sep-2004 Daniel Veillard <veillard@src.gnome.org> another patch from Malcolm Tredinnick fixing warning generated by the

* acconfig.h config.h.in configure.in xmlIO.c xmlregexp.c xmlschemas.c
xmlschemastypes.c: another patch from Malcolm Tredinnick fixing
warning generated by the Nonstop Kernel Open System Services
compiler #151710
Daniel
/external/libxml2/xmlschemas.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/xmlschemas.c
876a6db193661509baf40eb5e6f8955235ea9454 16-Sep-2004 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Simpified attribute wildcard creation and assignment to get rid of memory

* xmlschemas.c include/libxml/schemasInternals.h
test/schemas/bug152470_1.* result/schemas/bug152470_1_1*:
Simpified attribute wildcard creation and assignment to get rid
of memory leaks.
Restructured the validation process.
Restructured and expanded parsing of <attributeGroup>.
Added initial handing of xsi:type.
Advanced handling of xsi:nil (should work now for simple types).
Added construction of schemata using xsi:schemaLocation and
xsi:noNamespaceSchemaLocation; this is not enabled, since
no corresponding API exists yet.
Moved the content model to complex type components.
Resolution of types for attributes will look for simple types
only (incl. all the built-in simple types).
Extended parsing of 'anyAttribute'.
Fixed content-type type for complex types if derived from
'anyType' using the short-hand form (see bug # 152470,
submitted by Thilo Jeremias).
* include/libxml/xmlschematypes.h: Cleaned up some comments.
* xstc/xstc.py: Workaround to accomodate case insensitive
test definitions in ms-test.def.xml.
* result/schemas/deter0_0_0.err result/schemas/ns0_0_2.err
result/schemas/ns0_1_2.err: Adapted.
/external/libxml2/xmlschemas.c
5eba91f2d9b300670bdac19735c3cb07788434d6 08-Sep-2004 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added the function xmlSchemaValidateOneElement to the XML Schema

* xmlschemas.c include/libxml/xmlschemas.h: Added the function
xmlSchemaValidateOneElement to the XML Schema validation API,
as proposed by Jeffrey Fink - see bug # 152073.
/external/libxml2/xmlschemas.c
383434b2f70423f49dfc95e562a7f3d53950ea4b 03-Sep-2004 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed a seg fault in xmlGetQNameProp: a format argument was missing. Fixed

* xmlschemas.c include/libxml/schemasInternals.h
include/libxml/xmlerror.h: Fixed a seg fault in xmlGetQNameProp:
a format argument was missing.
Fixed wrong assignment of the owner of a wildcard in
xmlSchemaBuildAttributeValidation (in the shorthandform of
<complexType>; this caused a seg fault, due to a double-free
of the wildcard.
Added a check for circular attribute group references.
Added a check for circular model group definition references.
Fixed a dublicate xmlParserErrors enum value - see bug #151738.
/external/libxml2/xmlschemas.c
b4a9e64f752f44066ecf039d0fa4770a676135c4 30-Aug-2004 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Fixed a bug in xmlSchemasCheckFacet, which did not create a computed value

* xmlschemas.c: Fixed a bug in xmlSchemasCheckFacet, which did
not create a computed value on a facet and thus crashed during
validation of instances.
Expanded validity checks for min/maxOccurs attributes.
Expanded validity checks for the value of the attribute "form".
/external/libxml2/xmlschemas.c
bea2354a33de9fe90e801234506a4e549e44e528 25-Aug-2004 Kasimier T. Buchcik <kbuchcik@src.gnome.org> Added missing test file. Substituted the obsolete xmlSchemaValidError(s)

* test/schemas/import-bad-1_0.imp: Added missing test file.
* xmlschemas.c include/libxml/xmlerror.h include/libxml/xmlschemas.h:
Substituted the obsolete xmlSchemaValidError(s) for xmlParserErrors
- see #150840.
Changed the import of schemas to allow failure of location
of a resource to be imported.
* result/schemas/all_* result/schemas/any3_0_0.err
result/schemas/choice_* result/schemas/import1_0_0.err
result/schemas/list0_0_1.err result/schemas/list0_1_0.err
result/schemas/list0_1_1.err result/schemas/ns0_0_2.err
result/schemas/ns0_1_2.err: Adapted regression test results.
/external/libxml2/xmlschemas.c
2f2a66324d18afa655d6aa659b2089c36e2c4a92 21-Aug-2004 William M. Brack <wbrack@src.gnome.org> modified parsing of <list>, <union>, <restriction>, <sequence>, <choice>,

* xmlschemas.c: modified parsing of <list>, <union>, <restriction>,
<sequence>, <choice>, <include>, <import>.
Fixed schema defaults (elementFormDefault, etc.) for included
schemas.
Fixed a bug which reported attributes as invalid on
elements declarations with the built-in type 'anyType'.
Added "lax" validation of the content of elements of type
'anyType'.
Fixed: element declarations with the same name were treated
as duplicate if located in the subtree of <choice> -> <sequence>.
(This was bug 150623, submitted by Roland Lezuo)
Fixed cleanup of error codes in xmlSchemaValidateDoc as proposed
by Igor Kapitanker. (This was bug 150647, submitted by Igor
Kapitanker)
* xmlschemastypes.c: Changed the type of anyType to
XML_SCHEMAS_ANYTYPE.
* include/libxml/xmlerror.h: Added schema parser errors.
* result/schemas/bug145246_0_0*
result/schemas/extension1_0_2.err: Changed test results.
* result/schemas/ct-sc-nobase_0_0*
result/schemas/facet-whiteSpace_0_0*
result/schemas/import1_0_0* result/schemas/import2_0_0*
result/schemas/include2_0_0* result/schemas/include3_0_0*
result/schemas/restriction-attr1_0_0*
result/schemas/seq-dubl-elem1_0_0*
result/schemas/xsd-list-itemType_0_0*: Added new rest results.
test/schemas/bug145246.xsd.imp test/schemas/ct-sc-nobase_0*
test/schemas/facet-whiteSpace_0* test/schemas/import1_0*
test/schemas/import2_0* test/schemas/include2_0*
test/schemas/include3_0* test/schemas/restriction-attr1_0*
test/schemas/seq-dubl-elem1_0* test/schemas/xml.xsd
test/schemas/xsd-list-itemType_0*: Added new tests and missing
files.
/external/libxml2/xmlschemas.c
259f0dfa8b4f29158954959b4d0d7c03dd1eab05 18-Aug-2004 Daniel Veillard <veillard@src.gnome.org> Applied patch from Torkel Lyng to add Schemas support to the Python

* xmlschemas.c include/libxml/xmlschemas.h python/generator.py
python/libxml.c python/libxml_wrap.h python/types.c
python/tests/schema.py python/tests/Makefile.am: Applied patch
from Torkel Lyng to add Schemas support to the Python bindings
and extend the schemas error API, registered a new test.
* doc/* elfgcchack.h: rebuilt to regenerate the bindings
Daniel
/external/libxml2/xmlschemas.c
da3b29a5c42437d194207eb39c9da8ebd9aefefd 14-Aug-2004 Daniel Veillard <veillard@src.gnome.org> added a dumb rule to able to compile tst.c when people submit a sample

* Makefile.am: added a dumb rule to able to compile tst.c
when people submit a sample test program
* xmlschemas.c: applied small patch from Eric Haszlakiewicz
to document xmlSchemasSetValidErrors() limitations, #141827
* error.c: Add information in generic and structured error
setter functions that this need to be done per thread #144308
* xmlsave.c: fixed bug whith missing NOTATION(s) serialization
bug #144162
* doc/xmllint.xml: typo fix #144840
Daniel
/external/libxml2/xmlschemas.c
c0826a7709eddbf10ade02f0ce80e5d077ac05f6 10-Aug-2004 Daniel Veillard <veillard@src.gnome.org> applied Schemas patches from Kasimier Buchcik lot of new tests for things

* configure.in xmlregexp.c xmlschemas.c xmlschemastypes.c
include/libxml/schemasInternals.h include/libxml/xmlerror.h
include/libxml/xmlschemastypes.h: applied Schemas patches
from Kasimier Buchcik
* test/ result/ bug141333* annot-err* any[1-4]* bug145246*
element-err* element-minmax-err* include1* restrict-CT-attr-ref*:
lot of new tests for things fixed by the patch
Daniel
/external/libxml2/xmlschemas.c
f4b05d0a228187af1dd43226ed46d9db59dd2585 05-Jul-2004 Daniel Veillard <veillard@src.gnome.org> applied patch from Kasimier to fix some Relax-NG datatype facet problem

* xmlschemas.c: applied patch from Kasimier to fix some Relax-NG
datatype facet problem with recent changes.
Daniel
/external/libxml2/xmlschemas.c
96d2effc735fb45cfa363b6a876ff23a862f87a5 30-Jun-2004 William M. Brack <wbrack@src.gnome.org> warning message cleanup. Now compiles warning-free, all tests passed.

* xmlschemas.c, xmlschemastypes.c: warning message cleanup.
Now compiles warning-free, all tests passed.
* SAX2.c: small change to comments for documentation.
No change to logic.
/external/libxml2/xmlschemas.c
b7c6ac44ec149a8d8b536869a88958cad332fd74 30-Jun-2004 Daniel Veillard <veillard@src.gnome.org> more fixes with Kasimier, looks far cleaner :-) Daniel

* xmlschemas.c: more fixes with Kasimier, looks far cleaner :-)
Daniel
/external/libxml2/xmlschemas.c
4e5d6652120ec7771ccd00e56830f226f616e3d5 29-Jun-2004 Daniel Veillard <veillard@src.gnome.org> Kasimier Buchcik fixed the memory access and allocation problem Daniel

* xmlschemas.c: Kasimier Buchcik fixed the memory access and
allocation problem
Daniel
/external/libxml2/xmlschemas.c
01fa6156e51259229470f40619af93e915b4bc94 29-Jun-2004 Daniel Veillard <veillard@src.gnome.org> applied Schemas patches from Kasimier Buchcik, there is still one open

* xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h
include/libxml/schemasInternals.h include/libxml/xmlschemastypes.h:
applied Schemas patches from Kasimier Buchcik, there is still
one open issue about referencing freed memory.
* test/schemas/* result/schemas/*: updated with new tests from
Kasimier
Daniel
/external/libxml2/xmlschemas.c
50355f00411e8e8ba5c547c674470b2cdf2e8da3 08-Jun-2004 Daniel Veillard <veillard@src.gnome.org> applied another patch from Kasimier Buchcik for Schema Component

* xmlschemas.c include/libxml/xmlerror.h: applied another patch
from Kasimier Buchcik for Schema Component Constraints
* test/schemas/* result/schemas/*: added the regression tests
Daniel
/external/libxml2/xmlschemas.c
8acdfbf53c8550405d8e56b379c3c278ca00c0e8 03-Jun-2004 Daniel Veillard <veillard@src.gnome.org> new patch from Kasimier Buchcik for processContents of wildcards attribute

* xmlschemas.c: new patch from Kasimier Buchcik for processContents
of wildcards attribute handling
* test/schemas/anyAttr-* result/schemas/anyAttr-*: added specific
regression tests
Daniel
/external/libxml2/xmlschemas.c
767265dd9c9903a9b1b8ec7ca5c0e74e13b15e9d 03-Jun-2004 William M. Brack <wbrack@src.gnome.org> small change to xmlSchemaValidateAttributes, also corrected typo on error

* xmlschemas.c: small change to xmlSchemaValidateAttributes,
also corrected typo on error code enum.
* include/libxml/xmlerror.h: corrected typo on schema error
code enum
/external/libxml2/xmlschemas.c
803812b9fe6946e0c59f6e275e03c1b8632a6edd 03-Jun-2004 William M. Brack <wbrack@src.gnome.org> minor cosmetic changes, no change to logic. regenerated added a newline at

* xmlschemas.c: minor cosmetic changes, no change to logic.
* result/schemas/attruse_0_[12].err: regenerated
* globals.c: added a newline at end to make gcc happy
/external/libxml2/xmlschemas.c
3646d6463d9977702c1112fd5552fb193f5b295f 02-Jun-2004 Daniel Veillard <veillard@src.gnome.org> applied a patch from Kasimier Buchcik implementing attribute uses and

* xmlschemas.c include/libxml/schemasInternals.h
include/libxml/xmlerror.h: applied a patch from Kasimier Buchcik
implementing attribute uses and wildcards.
* test/schemas/* result/schemas/*: added/fixed a bunch of tests
Daniel
/external/libxml2/xmlschemas.c
9989c7daf44ae5399b17ca71483b572222e5e052 12-May-2004 William M. Brack <wbrack@src.gnome.org> added code in xmlSchemaBuildAContentModel to handle element reference

* xmlschemas.c: added code in xmlSchemaBuildAContentModel to handle
element reference within the xs:all construct (bug 139897)
/external/libxml2/xmlschemas.c
29aa772d6548f1b2f74a643592c02fb3e95f3125 12-May-2004 William M. Brack <wbrack@src.gnome.org> added code in xmlSchemaBuildContentModel to allow ref in group definition

* xmlschemas.c: added code in xmlSchemaBuildContentModel to
allow ref in group definition (bug 134411). Also fixed
misc compilation warning messages.
* result/schema/group0_0_0, result/schema/group0_0_0.err:
regenerated (now no error reported).
/external/libxml2/xmlschemas.c
e709195e355fb88da62d31720dc5cbe7f0a77ecb 11-May-2004 William M. Brack <wbrack@src.gnome.org> Applied patches supplied by Kasimier Buchcik. changed test to account for

* xmlschemas.c, include/libxml/schemasInternals.h,
include/libxml/xmlerror.h: Applied patches supplied by
Kasimier Buchcik.
* test/schemas/po1_0.xml, test/schemas/po1_0.xsd:
changed test to account for above patch.
/external/libxml2/xmlschemas.c
f762755fd72ae8c5fad22b9d7ec27c9ce3f1ce59 22-Apr-2004 Daniel Veillard <veillard@src.gnome.org> tiny path fixes the "xmlConvertCRNGFile" function name from Kasimier

* rngparser.c: tiny path fixes the "xmlConvertCRNGFile" function name
from Kasimier Buchcik
* xmlschemas.c: recursive xs:extension fix from taihei goi
Daniel
/external/libxml2/xmlschemas.c
2582a338bff77569b5aadbba8f40e1f3862d090d 18-Apr-2004 Daniel Veillard <veillard@src.gnome.org> work around Microsoft compiler NaN bug raise reported by Mark Vakoc fixed

* xpath.c: work around Microsoft compiler NaN bug raise reported
by Mark Vakoc
* xmlschemas.c include/libxml/schemasInternals.h
include/libxml/xmlerror.h: fixed a recusive expection schemas
compilation error raised by taihei goi
Daniel
/external/libxml2/xmlschemas.c
87640d5f14e7ce8b9844b886c765af0c56de5ca5 17-Apr-2004 William M. Brack <wbrack@src.gnome.org> minor warning cleanup (no change to logic) fixed return value for internal

* xmlschemas.c, xmlwriter.c, doc/examples/parse4.c,
doc/examples/io2.c: minor warning cleanup (no change to logic)
* xinclude: fixed return value for internal function
xmlXIncludeLoadFallback (now always 0 or -1)
/external/libxml2/xmlschemas.c
c85d0fec52dff78cdbf09d9ba26e00986d7e1e0e 16-Apr-2004 Daniel Veillard <veillard@src.gnome.org> applied patches from Kasimier Buchcik for the attribute use support added

* xmlschemas.c include/libxml/schemasInternals.h
include/libxml/xmlerror.h: applied patches from Kasimier Buchcik
for the attribute use support
* test/schemas/attruse* result/schemas/attruse*: added the
tests to the regression suite.
Daniel
/external/libxml2/xmlschemas.c
377e1a9059a439c90be6b7787789c9e0ed76aaba 16-Apr-2004 Daniel Veillard <veillard@src.gnome.org> move the TODO as comments as the function while not finished are usable

* xmlsave.c: move the TODO as comments as the function while not
finished are usable as-is
* xmlschemas.c include/libxml/xmlerror.h: patch from Kasimier Buchcik
implementing union
* test/schemas/union_0_0.x* result/schemas/union_0_0*: added example
* python/Makefile.am: applied fix from Mike Hommey
Daniel
/external/libxml2/xmlschemas.c
ba0153a68ae0d8550d1497a4d3a478304b902de1 01-Apr-2004 Daniel Veillard <veillard@src.gnome.org> small signed-ness patch from Steve Little Daniel

* xmlschemas.c: small signed-ness patch from Steve Little
Daniel
/external/libxml2/xmlschemas.c
500a1de533e2ea03f452844f537bb247b7e43af2 22-Mar-2004 Daniel Veillard <veillard@src.gnome.org> applied patch from Alfred Mickautsch for better DTD support. fixed bug

* xmlwriter.c include/libxml/xmlwriter.h doc/* : applied patch from
Alfred Mickautsch for better DTD support.
* SAX2.c HTMLparser.c parser.c xinclude.c xmllint.c xmlreader.c
xmlschemas.c: fixed bug #137867 i.e. fixed properly the way
reference counting is handled in the XML parser which had the
side effect of removing a lot of hazardous cruft added to try
to fix the problems associated as they popped up.
* xmlIO.c: FILE * close fixup for stderr/stdout
Daniel
/external/libxml2/xmlschemas.c
ebcdebd638b59d6dfc3f4b15ee29dc67d6b3a9ee 05-Mar-2004 Daniel Veillard <veillard@src.gnome.org> QName handling fixes for the XML Schemas support from Adam Dickmeiss also

* xmlschemas.c: QName handling fixes for the XML Schemas
support from Adam Dickmeiss
* test/schemas/po1_0.xsd: also fix the schemas
* test/schemas/ns[12]* result/schemas/ns[12]*: added the specific
regression tests
Daniel
/external/libxml2/xmlschemas.c
1aefc862f3bfb0f9bb4833b18d23bb7368c89dc7 04-Mar-2004 Daniel Veillard <veillard@src.gnome.org> applied patch from Adam Dickmeiss for mixed content added his regression

* xmlschemas.c: applied patch from Adam Dickmeiss for mixed content
* test/schemas/mixed* result/schemas/mixed*: added his regression
tests too.
Daniel
/external/libxml2/xmlschemas.c
dda22c15d5447b4a2a7bd47d456bcc5bbcef2472 24-Jan-2004 Daniel Veillard <veillard@src.gnome.org> applied patch from Steve Ball to avoid a double-free. Daniel

* include/libxml/schemasInternals.h xmlschemas.c: applied patch from
Steve Ball to avoid a double-free.
Daniel
/external/libxml2/xmlschemas.c
65765284fbd757189f4a0be5734a4589a12838c6 08-Jan-2004 Daniel Veillard <veillard@src.gnome.org> removed a memory leak remaining from the switch to a dictionnary for

* xmlschemas.c: removed a memory leak remaining from the switch
to a dictionnary for string allocations c.f. #130891
Daniel
/external/libxml2/xmlschemas.c
72ee48d55f9002544d011826e2897b5054b7e32c 30-Dec-2003 William M. Brack <wbrack@src.gnome.org> Fixed memory leak reported by Dave Beckett Removed spurious comment

* parser.c, xmlmemory.c, include/libxml/xmlmemory.h: Fixed
memory leak reported by Dave Beckett
* xmlschemas.c: Removed spurious comment reported on the mailing
list
* xinclude.c, xpath.c, xpointer.c, libxml/include/xpointer.h:
Further work on Bug 129967 concerning xpointer range handling
and range-to function; much better, but still not complete
/external/libxml2/xmlschemas.c
081719182de3d15e6a438f32fdc3d1ca240a08e8 29-Dec-2003 William M. Brack <wbrack@src.gnome.org> edited a couple of comments in accordance with posting on the mailing list

* xmlschemas.c: edited a couple of comments in accordance with
posting on the mailing list (no logic change)
* xpointer.c: working on Bug 129967, added check for NULL
nodeset to prevent crash. Further work required.
* xpath.c: working on Bug 129967, added code to handle
XPATH_LOCATIONSET in RANGETO code, also added code to
handle it in xmlXPathEvaluatePredicateResult. Further
work required.
/external/libxml2/xmlschemas.c
b15351e54d29b139f40a32760d635258f586f7a3 27-Dec-2003 William M. Brack <wbrack@src.gnome.org> added tests for xs:all to assure minOccurs and maxOccurs <= 1 (Bug 130020)

* xmlschemas.c: added tests for xs:all to assure minOccurs
and maxOccurs <= 1 (Bug 130020)
/external/libxml2/xmlschemas.c
cf9eadf7f9cd2c235f1b7836d004314083a6fcd4 25-Dec-2003 William M. Brack <wbrack@src.gnome.org> fixed missing dictionaries for Memory and Doc parser contexts (problem

* xmlschemas.c: fixed missing dictionaries for Memory and Doc
parser contexts (problem reported on mailing list)
* doc/apibuild.py: small change to prevent duplicate lines
on API functions list. It will take effect the next time
the docs are rebuilt.
/external/libxml2/xmlschemas.c
b0f397e108eee45a309f2e5d4b523dd096d7ea32 24-Dec-2003 Daniel Veillard <veillard@src.gnome.org> types might be redefined in includes, quick fix to allow this but lacks

* xmlschemas.c include/libxml/schemasInternals.h: types might be
redefined in includes, quick fix to allow this but lacks the
equality of the redefinition test.
Daniel
/external/libxml2/xmlschemas.c
bd2904b9c3ff584222f4995226c3007c815eea61 25-Nov-2003 Daniel Veillard <veillard@src.gnome.org> added xsd:include support, fixed testSchemas behaviour when a schemas

* include/libxml/schemasInternals.h include/libxml/xmlerror.h
testSchemas.c xmlschemas.c: added xsd:include support, fixed
testSchemas behaviour when a schemas failed to parse.
* test/schemas/vdv-* result/schemas/vdv-first5_0_0*: added one
test for xsd:include from Eric Van der Vlist
Daniel
/external/libxml2/xmlschemas.c
f2a1283564df8ded1942b231c60c3a7ae4ff748a 24-Nov-2003 Daniel Veillard <veillard@src.gnome.org> more XML Schemas fixes based on Eric van der Vlist examples added

* xmlregexp.c xmlschemas.c: more XML Schemas fixes based
on Eric van der Vlist examples
* result/schemas/vdv-first4* test/schemas/vdv-first4*:
added regression tests
* doc/examples/Makefile.am doc/examples/index.py: do not
regenerate the index on make all target, but only on
make rebuild to avoid troubles.
Daniel
/external/libxml2/xmlschemas.c
be9c6320d4ed8d5622322014310555bb88b02a85 22-Nov-2003 Daniel Veillard <veillard@src.gnome.org> lot of bug fixes, cleanup, starting to add proper namespace support too.

* xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h
include/libxml/schemasInternals.h: lot of bug fixes, cleanup,
starting to add proper namespace support too.
* test/schemas/* result/schemas/*: added a number of tests
fixed the result from some regression tests too.
Daniel
/external/libxml2/xmlschemas.c
1d913863130a17a638db69c2c50f89e5b0d4aae4 21-Nov-2003 Daniel Veillard <veillard@src.gnome.org> applied patch from Robert Stepanek to start import os schemas support,

* xmlschemas.c: applied patch from Robert Stepanek to start
import os schemas support, cleaned up stuff and the patch.
* test/schemas/import0_0.* result/schemas/import0_0_0*: added test
to regression, fixed a few regressions too.
Daniel
/external/libxml2/xmlschemas.c
9d751504d56ee9591a5094d570555367d814c614 29-Oct-2003 Daniel Veillard <veillard@src.gnome.org> applied patch from Steve Ball to make a schema parser from a preparsed

* xmlschemas.c include/libxml/xmlschemas.h: applied patch
from Steve Ball to make a schema parser from a preparsed document.
Daniel
/external/libxml2/xmlschemas.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/xmlschemas.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/xmlschemas.c
87db3a84f90d739c04cce759e751b269b71820b3 10-Oct-2003 Daniel Veillard <veillard@src.gnome.org> a bit of cleanup updated with the new result strings Daniel

* error.c xmlschemas.c: a bit of cleanup
* result/schemas/*.err: updated with the new result strings
Daniel
/external/libxml2/xmlschemas.c
d0c9c32f64c09c699c54dc9ffb8558c297f9e08e 10-Oct-2003 Daniel Veillard <veillard@src.gnome.org> cleanup fix a funny typo converted the Schemas code to the new error

* Makefile.am: cleanup
* encoding.c: fix a funny typo
* error.c xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h:
converted the Schemas code to the new error handling. PITA,
still need to check output from regression tests.
Daniel
/external/libxml2/xmlschemas.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/xmlschemas.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/xmlschemas.c
2db8c125be777d642fc1143f23a77d8cf0aa4de1 08-Jul-2003 Daniel Veillard <veillard@src.gnome.org> the modules should not import <config.h> directly, some cleanups Peter

* nanoftp.c nanohttp.c: the modules should not import <config.h>
directly, some cleanups
* xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
validation code.
Daniel
/external/libxml2/xmlschemas.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/xmlschemas.c
75bb3bbf25e5ddaf5e013978c3b001de02c959aa 12-May-2003 Daniel Veillard <veillard@src.gnome.org> added --schema option to run WXS schema validation tried to improve error

* xmllint.c: added --schema option to run WXS schema validation
* xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
tried to improve error reporting in the Schema code, some cleanup
too.
Daniel
/external/libxml2/xmlschemas.c
82bbbd4f1ede9aa13a5e9ec82cfb23c93d065202 11-May-2003 Daniel Veillard <veillard@src.gnome.org> fixed some problems in the handling of errors, and attributes addressed by

* xmlschemas.c: fixed some problems in the handling of errors,
and attributes addressed by references.
* test/schemas/* result/schemas/*: dropped the verbosity level
and added a couple of new tests
Daniel
/external/libxml2/xmlschemas.c
37fc84d1555b06cd0600d21115851ec397d34ba2 09-May-2003 Daniel Veillard <veillard@src.gnome.org> fixing bug #104081 with xs:all with an element holding minOccurs="0" added

* xmlschemas.c: fixing bug #104081 with xs:all with an element
holding minOccurs="0"
* test/schemas/all_* result/schemas/all_*: added some regression
tests for that bug
* xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
Garry Pennington to compile without schemas support.
Daniel
/external/libxml2/xmlschemas.c
d433046ae52b0488a9fad77d2045c0139b8cada8 29-Apr-2003 Daniel Veillard <veillard@src.gnome.org> fixing a function comment switching to the XML/XSLT doc generation closing

* xmlschemas.c doc/libxml2-api.xml: fixing a function comment
* doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
to the XML/XSLT doc generation closing #111799
* doc/html/*: complete update of the HTML results
Daniel
/external/libxml2/xmlschemas.c
d3b9cd88d5d76e44ca54965d651d486485fced0d 09-Apr-2003 Daniel Veillard <veillard@src.gnome.org> update from Charles Bozeman for date and duration types updated too Daniel

* xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
update from Charles Bozeman for date and duration types
* test/schemas/date_0.* test/schemas/dur_0.*
result/schemas/date_0.* result/schemas/dur_0.*: updated too
Daniel
/external/libxml2/xmlschemas.c
91a1325beb87de8fde190157a545504632c169fe 28-Mar-2003 Daniel Veillard <veillard@src.gnome.org> fixed bugs and memory leaks in the W3C XML Schemas code implemented

* xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
leaks in the W3C XML Schemas code
* xmlschemastypes.c: implemented nonPositiveInteger
* test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
fixed the test and result.
Daniel
/external/libxml2/xmlschemas.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/xmlschemas.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/xmlschemas.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/xmlschemas.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/xmlschemas.c
b39bc39378c20298e69b965d40f0a4ed8edff4f6 26-Oct-2002 Daniel Veillard <veillard@src.gnome.org> Christian Glahn found a problem with a recent patch to

* parser.c: Christian Glahn found a problem with a recent
patch to xmlParseBalancedChunkMemoryRecover()
* xmlschemas.c: Charles Bozeman fixed some Schemas validation
problems
* result/schemas/elem* result/schemas/seq* test/schemas.elem*
test/schemas/seq*: added the test cases from Charles
Daniel
/external/libxml2/xmlschemas.c
3237023d6a8036dff817c3d46485ce6495d8ae21 16-Oct-2002 Daniel Veillard <veillard@src.gnome.org> fixed the validation of sequences content model when some of the blocks

* xmlregexp.c xmlschemas.c: fixed the validation of sequences
content model when some of the blocks have min or max, and a couple
of bugs found in the process.
* result/schemas/list0* test/schemas/list0*: added some specific
regression tests
Daniel
/external/libxml2/xmlschemas.c
6045c90aefe11086aaf504415811f97f87e6f967 09-Oct-2002 Daniel Veillard <veillard@src.gnome.org> added xmlSchemaNewMemParserCtxt to parse a schemas from a memory area

* xmlschemas.c include/libxml/xmlschemas.h: added
xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
* testSchemas.c: added --memory to test the new interface
Daniel
/external/libxml2/xmlschemas.c
dda8f1ba9fb2e731e2dd6aa325ed07add7905ec3 26-Sep-2002 Daniel Veillard <veillard@src.gnome.org> make sure ATTRIBUTE_UNUSED is always put after the attribute declaration,

* xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
ATTRIBUTE_UNUSED is always put after the attribute declaration,
not before
Daniel
/external/libxml2/xmlschemas.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/xmlschemas.c
4402ab420f68d9384bd6c2066c1676848d98d27c 12-Sep-2002 Daniel Veillard <veillard@src.gnome.org> fixed a bug reported by Jeff Goff, the determinism was tested before

* xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
the determinism was tested before eliminating the epsilon
transitions :-(
Daniel
/external/libxml2/xmlschemas.c
fdc9156a753e839386d9f82b7a962f9779de862c 01-Jul-2002 Daniel Veillard <veillard@src.gnome.org> applied patch from Richard Jinks for the namespace axis + fixed a memory

* xpath.c: applied patch from Richard Jinks for the namespace
axis + fixed a memory error.
* parser.c parserInternals.c: applied patches from Peter Jacobi
removing ctxt->token for good.
* xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
popped out by the regression tests.
* Makefile.am: patch for threads makefile from Gary Pennington
Daniel
/external/libxml2/xmlschemas.c
7c13af4d2d0cc4643774daf1d8a4f0820142a2ff 22-May-2002 Daniel Veillard <veillard@src.gnome.org> patch from Richard Jinks to fix the problem raised in

* xpath.c: patch from Richard Jinks to fix the problem raised in
http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
Daniel
/external/libxml2/xmlschemas.c
5a872413fd58df3095979521d9a03ad03cab73a5 22-May-2002 Daniel Veillard <veillard@src.gnome.org> a bit of work on import. Charles Bozeman provided a compare function for

* xmlschemas.c: a bit of work on import.
* xmlschemastypes.c: Charles Bozeman provided a compare function
for date/time types so min/max facet restrictions should work,
indeterminate comparisons return an error instead of equal.
* test/schemas/date_0* result/schemas/date_0_0: specific test
from Charles Bozeman too
Daniel
/external/libxml2/xmlschemas.c
10b6da4aa5111bb420201d8286d22b1e9ce139c0 18-May-2002 Daniel Veillard <veillard@src.gnome.org> apply a couple of patches from Christian Cornelssen fixing the man pages

* libxml.3 doc/buildDocBookCatalog: apply a couple of patches
from Christian Cornelssen fixing the man pages and the Catalog
building script.
* xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
next step is <xs:import> I now have a reasonable understanding
of how it works.
Daniel
/external/libxml2/xmlschemas.c
13e04c6c12007d30ae7e007e931e55e717a5a73f 23-Apr-2002 Daniel Veillard <veillard@src.gnome.org> fixed validation of attribute groups. added an example from the primer

* xmlschemas.c: fixed validation of attribute groups.
* test/schemas result/schemas: added an example from the primer
Daniel
/external/libxml2/xmlschemas.c
88c5891a25c1151a89f021e915d9efb7e58bfbf7 23-Apr-2002 Daniel Veillard <veillard@src.gnome.org> more work on Schemas updated the test list Daniel

* Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
* test/schemas result/schemas: updated the test list
Daniel
/external/libxml2/xmlschemas.c
e19fc23b6427f4df516af7b3f6df7baa942e4207 22-Apr-2002 Daniel Veillard <veillard@src.gnome.org> updated a bit made a comment more specific more work on the Schemas

* TODO: updated a bit
* parser.c: made a comment more specific
* xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
Schemas conformance.
* test/schemas result/schemas: updated the test list
Daniel
/external/libxml2/xmlschemas.c
441bc32e3167ed55df415500e3a22eda4eec1ac6 20-Apr-2002 Daniel Veillard <veillard@src.gnome.org> implementing xs:all with minOccurs = 0 added more tests covering xs:all

* xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
implementing xs:all with minOccurs = 0
* tes/schemas/* result/schemas/*: added more tests covering
xs:all
Daniel
/external/libxml2/xmlschemas.c
7646b18d64b6c739d04ca453493070e88c4aab13 20-Apr-2002 Daniel Veillard <veillard@src.gnome.org> another entity processing update from Markus Henke Daniel

* tree.c: another entity processing update from Markus Henke
Daniel
/external/libxml2/xmlschemas.c
b439896915e8ecfd9f9797c192b8a4ca4659b2ae 19-Apr-2002 Daniel Veillard <veillard@src.gnome.org> more Schemas work added more tests coming from the spec. Daniel

* xmlschemas.c: more Schemas work
* test/schemas/* result/schemas/*: added more tests coming
from the spec.
Daniel
/external/libxml2/xmlschemas.c
decd64d645e0ff292bc3c6d04f8a61faf5946155 18-Apr-2002 Daniel Veillard <veillard@src.gnome.org> more Schemas work added more tests coming from the spec. Daniel

* Makefile.am xmlschemas.c: more Schemas work
* test/schemas/* result/schemas/*: added more tests coming
from the spec.
Daniel
/external/libxml2/xmlschemas.c
6231e845599329d10400e5f8ef9245e1434b4bf7 18-Apr-2002 Daniel Veillard <veillard@src.gnome.org> fixed & serialization bug introduced in 2.4.20 this changes a few things

* HTMLtree.c: fixed & serialization bug introduced in 2.4.20
* result/HTML/*: this changes a few things in the results
Daniel
/external/libxml2/xmlschemas.c
b509f1543df71549969eeac076349e05d2f78044 17-Apr-2002 Daniel Veillard <veillard@src.gnome.org> more work on the automata interfaces and debug of counted choices added a

* xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
on the automata interfaces and debug of counted choices
* test/schemas/* result/schemas/*: added a number of tests
Daniel
/external/libxml2/xmlschemas.c
8651f5365c182ce5c52fe1cdc2b9d72b2ecc34e2 17-Apr-2002 Daniel Veillard <veillard@src.gnome.org> a bit of work on Schemas try to make it more useful changed the Schemas

* xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
a bit of work on Schemas
* testSchemas.c: try to make it more useful
* test/schemas/* result/schemas/* Makefile.am: changed the
Schemas regression test procedure, started adding a few samples
Daniel
/external/libxml2/xmlschemas.c
4255d504151db75c17f85192ce74f45dd2d65533 16-Apr-2002 Daniel Veillard <veillard@src.gnome.org> merged the current state of XML Schemas implementation, it is not

* Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
xmlunicode.c include/libxml/Makefile.am
include/libxml/schemasInternals.h include/libxml/xmlautomata.h
include/libxml/xmlregexp.h include/libxml/xmlschemas.h
include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
include/libxml/xmlversion.h.in : merged the current state of
XML Schemas implementation, it is not configured in by default,
a specific --schemas configure option has been added.
* test/automata test/regexp test/schemas Makefile.am
result/automata result/regexp result/schemas:
merged automata/regexp/schemas regression tests
Daniel
/external/libxml2/xmlschemas.c