- 21 Feb, 2005 3 commits
-
-
William M. Brack authored
* xmlsave.c: fixed problem when XMLLINT_INDENT was empty (bug 168033). * xpath.c: fixed compilation warning, no change to logic. * xmlschemastypes.c: fixed compilation warning, no change to logic.
-
Daniel Veillard authored
* xmlwriter.c: applied patch from Rob Richards to fix a problem with xmlTextWriterStartAttributeNS Daniel
-
Daniel Veillard authored
* pattern.c xpath.c: fixed remaining known bugs in the XPath streaming, and switched XPath to use it by default when possible Daniel
-
- 20 Feb, 2005 1 commit
-
-
Daniel Veillard authored
-
- 19 Feb, 2005 1 commit
-
-
Daniel Veillard authored
* xmlschemastypes.c: a bit of cleanup * elfgcchack.h testapi.c doc/*: rebuilt the API the tests and the documentation as a result. Daniel
-
- 18 Feb, 2005 3 commits
-
-
Daniel Veillard authored
* xmlreader.c include/libxml/xmlreader.h: applied patch from Aron Stansvik to add xmlTextReaderByteConsumed() * testReader.c: added a test option * xmlschemastypes.c: fix a lack of pointer checking in APIs Daniel
-
Kasimier T. Buchcik authored
* test/schemas/bug167754_0*: Added the regression test of Frans Englich for bug #167754.
-
Kasimier T. Buchcik authored
* 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).
-
- 17 Feb, 2005 3 commits
-
-
Kasimier T. Buchcik authored
* pattern.c pattern.h: Some experimental addition for parsing of expressions and streamable validation. Added xmlStreamPushAttr to the API.
-
Kasimier T. Buchcik authored
* 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.
-
Kasimier T. Buchcik authored
* 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".
-
- 16 Feb, 2005 2 commits
-
-
Kasimier T. Buchcik authored
* xmlschemas.c: Further work on IDCs, especially evaluation for attribute nodes.
-
Daniel Veillard authored
* encoding.c: fix the comment to describe the real return values * pattern.c xpath.c include/libxml/pattern.h: lot of work on the patterns, pluggin in the XPath default evaluation, but disabled right now because it's not yet good enough for XSLT. pattern.h streaming API are likely to be changed to handle relative and absolute paths in the same expression. Daniel
-
- 15 Feb, 2005 1 commit
-
-
Kasimier T. Buchcik authored
* 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.
-
- 13 Feb, 2005 1 commit
-
-
William M. Brack authored
execution time of testapi.c, which was being delayed by nameserver requests for non-existent URL's. From there it just sort of grew, and grew.... * nanohttp.c, nanoftp.c: changed the processing of URL's to use the uri.c routines instead of custom code. * include/libxml/xmlerror.h: added code XML_FTP_URL_SYNTAX * uri.c: added accepting ipV6 addresses, in accordance with RFC's 2732 and 2373 (TODO: allow ipV4 within ipV6) * gentest.py, testapi.c: fixed a few problems with the testing of the nanoftp and nanohttp routines. * include/libxml/xmlversion.h: minor change to fix a warning on the docs generation * regenerated the docs
-
- 12 Feb, 2005 1 commit
-
-
William M. Brack authored
* xinclude.c: fixed xmlXIncludeParseFile to prevent overwriting XML_COMPLETE_ATTRS when setting pctxt->loadsubset (bug 166199) * Makefile.am, python/tests/Makefile.am, xstc/Makefile.am: added code to add $(top_builddir)/.libs to LD_LIBRARY_PATH whenever PYTHONPATH is set, to assure new libxml2 routines are used.
-
- 11 Feb, 2005 2 commits
-
-
William M. Brack authored
* parser.c: fixed problem when no initial "chunk" was given to xmlCreatePushParser (bug 162613)
-
William M. Brack authored
* dict.c: fixed compilation warning * parser.c: changed xmlWarningMsg so ctxt->errNo is not set * xmllint.c: changed to return non-zero status if error on xinclude processing * xmlsave.c: minor deletion of a redundant condition statement
-
- 09 Feb, 2005 1 commit
-
-
Daniel Veillard authored
* tree.c: applied patch to xmlSetNsProp from Mike Hommey Daniel
-
- 05 Feb, 2005 3 commits
-
-
Daniel Veillard authored
* pattern.c xmllint.c: fixed implementation for | * test/pattern/conj.* result/pattern/conj: added a specific regression test Daniel
-
Daniel Veillard authored
* pattern.c: first implementation for | support Daniel
-
Daniel Veillard authored
* pattern.c: fixed the namespaces support * tree.c: fixed xmlGetNodePath when namespaces are used * result/pattern/multiple result/pattern/namespaces test/pattern/multiple.* test/pattern/namespaces.*: added more regression tests Daniel
-
- 04 Feb, 2005 1 commit
-
-
Daniel Veillard authored
* 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
-
- 03 Feb, 2005 2 commits
-
-
Daniel Veillard authored
* Makefile.am: use the walker to test the patterns instead of the normal reader * pattern.c xmllint.c: bug fixes in the train including fixing the stupid build break. Daniel
-
Daniel Veillard authored
-
- 01 Feb, 2005 1 commit
-
-
Daniel Veillard authored
* pattern.c: more bug fixes for the XPath streaming code. Daniel
-
- 31 Jan, 2005 2 commits
-
-
Kasimier T. Buchcik authored
* 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.
-
Daniel Veillard authored
* pattern.c xmllint.c: bugfixes around the streaming patterns Daniel
-
- 30 Jan, 2005 3 commits
-
-
Daniel Veillard authored
* Makefile.am configure.in result/pattern/simple test/pattern/simple.*: added first test for the patterns * pattern.c xmllint.c: a few fixes Daniel
-
Daniel Veillard authored
-
Daniel Veillard authored
* pattern.c include/libxml/pattern.h xmllint.c: added a streaming pattern detector for a subset of XPath, should help Kasimier for identity constraints * python/generator.py: applied Stephane Bidoul patch to find paths without breaking. Daniel
-
- 28 Jan, 2005 4 commits
-
-
Daniel Veillard authored
* xmlschemas.c: fixed an untested pointer dereference and a & vs && Daniel
-
Daniel Veillard authored
* xmlreader.c: implementation of xmlTextReaderReadString by Bjorn Reese Daniel
-
Kasimier T. Buchcik authored
* 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).
-
Daniel Veillard authored
-
- 27 Jan, 2005 3 commits
-
-
Daniel Veillard authored
* bakefile/Readme.txt bakefile/Bakefiles.bkgen bakefile/libxml2.bkl: files for the Bakefile generator for Makefiles from Francesco Montorsi * win32/configure.js: fixes for Windows compilation with non-default flags by Joel Reed Daniel
-
Daniel Veillard authored
* tree.c: fixed xmlCopyDoc to also copy the doc->URL as pointed by Martijn Faassen Daniel
-
Kasimier T. Buchcik authored
* 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.
-
- 26 Jan, 2005 1 commit
-
-
Daniel Veillard authored
* gentest.py testapi.c: had to fix generation and rebuild. * valid.c: the testapi found a bug in the last code of course ! Daniel
-
- 25 Jan, 2005 1 commit
-
-
Daniel Veillard authored
* Makefile.am testapi.c doc/Makefile.am: fixing the way testapi.c is generated, fixes bug #161386 * dict.c: fix a comment typo * elfgcchack.h doc/*: regenerated Daniel
-