1. 21 Mar, 2005 2 commits
  2. 20 Mar, 2005 1 commit
  3. 17 Mar, 2005 2 commits
  4. 16 Mar, 2005 5 commits
  5. 15 Mar, 2005 2 commits
    • William M. Brack's avatar
      a couple of more changes to various decimal-handling routines. Fixes · ec3b4b7d
      William M. Brack authored
      * xmlschemastypes.c: a couple of more changes to various
        decimal-handling routines.  Fixes python some problems
        turned up by the python tests.
      * Makefile.am: change SchemasPythonTests message to warn
        that there are 10 'expected' errors (rather than 6) since
        we now reject a '+' sign on an unsigned.
      ec3b4b7d
    • Kasimier T. Buchcik's avatar
      In preparation to use normalized values of facets during validation: · 6c81d0ea
      Kasimier T. Buchcik authored
      * xmlschemastypes.c xmlschemastypes.h: In preparation to use
        normalized values of facets during validation: changed the
        arguments of some string comparison functions; added a static
        xmlSchemaValidateFacetInternal() with more arguments to be
        more flexible. Prepared XML_SCHEMA_FACET_ENUMERATION validation
        to use the comparison functions. Fixed some assignments in
        xmlSchemaValAtomicType(): total digit count, lo, mi, hi.
      6c81d0ea
  6. 13 Mar, 2005 1 commit
  7. 12 Mar, 2005 1 commit
  8. 11 Mar, 2005 2 commits
    • William M. Brack's avatar
      enhanced the parsing of XML_SCHEMAS_DECIMAL and much of the routine · 273670f4
      William M. Brack authored
      * xmlschemastypes.c: enhanced the parsing of XML_SCHEMAS_DECIMAL
        and much of the routine xmlSchemaCompareDecimals.  The
        changes were necessary to fix a problem reported on the
        mailing list by John Hockaday.
      273670f4
    • Kasimier T. Buchcik's avatar
      The schema parser will stop if components could not be resolved. This is · b474fa40
      Kasimier T. Buchcik authored
      * 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.
      b474fa40
  9. 10 Mar, 2005 5 commits
  10. 07 Mar, 2005 2 commits
  11. 04 Mar, 2005 2 commits
    • Kasimier T. Buchcik's avatar
      Added IDC validation of anySimpleType attribute values; anyway the IDC key · 9b77aa0b
      Kasimier T. Buchcik authored
      * 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).
      9b77aa0b
    • Kasimier T. Buchcik's avatar
      Enabled IDC parsing and validation. Added xmlSchemaCopyValue to the API; · 285ebabb
      Kasimier T. Buchcik authored
      * 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.
      285ebabb
  12. 02 Mar, 2005 1 commit
  13. 28 Feb, 2005 1 commit
  14. 25 Feb, 2005 1 commit
  15. 24 Feb, 2005 1 commit
  16. 23 Feb, 2005 1 commit
  17. 21 Feb, 2005 3 commits
  18. 20 Feb, 2005 1 commit
  19. 19 Feb, 2005 1 commit
  20. 18 Feb, 2005 3 commits
  21. 17 Feb, 2005 2 commits
    • Kasimier T. Buchcik's avatar
      Some experimental addition for parsing of expressions and streamable · 2a0fdd91
      Kasimier T. Buchcik authored
      * pattern.c pattern.h: Some experimental addition for parsing
        of expressions and streamable validation.
        Added xmlStreamPushAttr to the API.
      2a0fdd91
    • Kasimier T. Buchcik's avatar
      Added validation for the attribute "id" in the schemata; doing this needed · b06b4ded
      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.
      b06b4ded