1. 28 Oct, 2005 7 commits
  2. 27 Oct, 2005 2 commits
  3. 26 Oct, 2005 1 commit
  4. 25 Oct, 2005 3 commits
  5. 22 Oct, 2005 1 commit
  6. 21 Oct, 2005 1 commit
  7. 20 Oct, 2005 3 commits
  8. 19 Oct, 2005 1 commit
    • Kasimier T. Buchcik's avatar
      Fixed a potential memory leak in xmlSchemaCheckCSelectorXPath() when an · 940ab0c6
      Kasimier T. Buchcik authored
      * 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().
      940ab0c6
  9. 18 Oct, 2005 1 commit
    • Daniel Veillard's avatar
      removed the error message removed 2 instability warnings from function · 567a45b5
      Daniel Veillard authored
      * 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
      567a45b5
  10. 17 Oct, 2005 2 commits
  11. 14 Oct, 2005 2 commits
    • Kasimier T. Buchcik's avatar
      Adapted regression test results. · 95c3adf5
      Kasimier T. Buchcik authored
      * result/schemas/*.err: Adapted regression test results.
      95c3adf5
    • Kasimier T. Buchcik's avatar
      Fixed some identity-constraint issues: Restructured IDC node-tables · 27820270
      Kasimier T. Buchcik authored
      * 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.
      27820270
  12. 13 Oct, 2005 1 commit
  13. 10 Oct, 2005 2 commits
    • Kasimier T. Buchcik's avatar
      Adapted regression test results · 748cebc2
      Kasimier T. Buchcik authored
      748cebc2
    • Kasimier T. Buchcik's avatar
      Initial implementation for redefinitions; this still misses checks for · 570faa57
      Kasimier T. Buchcik authored
      * 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.
      570faa57
  14. 07 Oct, 2005 1 commit
  15. 28 Sep, 2005 1 commit
  16. 27 Sep, 2005 1 commit
  17. 26 Sep, 2005 1 commit
  18. 22 Sep, 2005 1 commit
  19. 15 Sep, 2005 2 commits
  20. 14 Sep, 2005 2 commits
  21. 12 Sep, 2005 4 commits