1. 31 Mar, 2005 6 commits
  2. 30 Mar, 2005 2 commits
  3. 29 Mar, 2005 1 commit
  4. 27 Mar, 2005 1 commit
  5. 25 Mar, 2005 1 commit
  6. 24 Mar, 2005 1 commit
  7. 21 Mar, 2005 2 commits
  8. 20 Mar, 2005 1 commit
  9. 17 Mar, 2005 2 commits
  10. 16 Mar, 2005 5 commits
  11. 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
  12. 13 Mar, 2005 1 commit
  13. 12 Mar, 2005 1 commit
  14. 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
  15. 10 Mar, 2005 5 commits
  16. 07 Mar, 2005 2 commits
  17. 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
  18. 02 Mar, 2005 1 commit
  19. 28 Feb, 2005 1 commit
  20. 25 Feb, 2005 1 commit