1. 10 Mar, 2005 3 commits
  2. 07 Mar, 2005 2 commits
  3. 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
  4. 02 Mar, 2005 1 commit
  5. 28 Feb, 2005 1 commit
  6. 25 Feb, 2005 1 commit
  7. 24 Feb, 2005 1 commit
  8. 23 Feb, 2005 1 commit
  9. 21 Feb, 2005 3 commits
  10. 20 Feb, 2005 1 commit
  11. 19 Feb, 2005 1 commit
  12. 18 Feb, 2005 3 commits
  13. 17 Feb, 2005 3 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
    • Kasimier T. Buchcik's avatar
      Fixed comparison for default/fixed attribute values, if the type was · 6e224f12
      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".
      6e224f12
  14. 16 Feb, 2005 2 commits
  15. 15 Feb, 2005 1 commit
  16. 13 Feb, 2005 1 commit
    • William M. Brack's avatar
      This change started out as a simple desire to speed up the · 015ccb2c
      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
      015ccb2c
  17. 12 Feb, 2005 1 commit
    • William M. Brack's avatar
      fixed xmlXIncludeParseFile to prevent overwriting XML_COMPLETE_ATTRS when · a22da299
      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.
      a22da299
  18. 11 Feb, 2005 2 commits
  19. 09 Feb, 2005 1 commit
  20. 05 Feb, 2005 3 commits
  21. 04 Feb, 2005 1 commit
  22. 03 Feb, 2005 2 commits
  23. 01 Feb, 2005 1 commit
  24. 31 Jan, 2005 2 commits