1. 08 Jun, 2005 1 commit
  2. 02 Apr, 2005 1 commit
  3. 01 Apr, 2005 1 commit
  4. 02 Mar, 2005 1 commit
  5. 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
  6. 29 Sep, 2004 1 commit
    • Kasimier T. Buchcik's avatar
      Parsing of <complexContent> - handle attribute 'mixed', catch illegal · 87876407
      Kasimier T. Buchcik authored
      * xmlschemas.c include/libxml/xmlerror.h include/libxml/xmlschemas.h
        include/libxml/schemasInternals.h: Parsing of <complexContent>
        - handle attribute 'mixed', catch illegal attributes.
        Parsing of <complexType> - handle attributes 'abstract',
        'final' and 'block', catch illegal attributes.
        Validation of complex types - handle abstract types.
        Added handling of default/fixed attributes and element values.
        Per validation option attribute nodes/text nodes are created
        on the instance.
        Added the corresponding constraints for fixed/default.
        Added xmlSchemaSetValidOptions, xmlSchemaGetValidOptions
        to the external API.
        Extended element declaration constraints.
        Got rid of perseverative creation of temporery validation/parser
        contexts.
        Added handling of xsi:schemaLocation and
        xsi:noNamespaceSchemaLocation.
        Fixed xsi:type component resolution if using non-prefixed
        QNames.
      * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
        Enabled namespace awareness of the content model if using the
        model group "all".
      * test/schemas/bug152470_1.xsd: Removed an "abstract" attribute,
        which broke the test.
      * xstc/xstc.py:  Workaround to accomodate case insensitive
        test definitions in ms-test.def.xml (was missing in a previous
        commit).
      87876407
  7. 26 Sep, 2004 1 commit
  8. 16 Sep, 2004 1 commit
    • Kasimier T. Buchcik's avatar
      Simpified attribute wildcard creation and assignment to get rid of memory · 876a6db1
      Kasimier T. Buchcik authored
      * xmlschemas.c include/libxml/schemasInternals.h
        test/schemas/bug152470_1.* result/schemas/bug152470_1_1*:
        Simpified attribute wildcard creation and assignment to get rid
        of memory leaks.
        Restructured the validation process.
        Restructured and expanded parsing of <attributeGroup>.
        Added initial handing of xsi:type.
        Advanced handling of xsi:nil (should work now for simple types).
        Added construction of schemata using xsi:schemaLocation and
        xsi:noNamespaceSchemaLocation; this is not enabled, since
        no corresponding API exists yet.
        Moved the content model to complex type components.
        Resolution of types for attributes will look for simple types
        only (incl. all the built-in simple types).
        Extended parsing of 'anyAttribute'.
        Fixed content-type type for complex types if derived from
        'anyType' using the short-hand form (see bug # 152470,
        submitted by Thilo Jeremias).
      * include/libxml/xmlschematypes.h: Cleaned up some comments.
      * xstc/xstc.py: Workaround to accomodate case insensitive
        test definitions in ms-test.def.xml.
      * result/schemas/deter0_0_0.err result/schemas/ns0_0_2.err
        result/schemas/ns0_1_2.err: Adapted.
      876a6db1
  9. 07 Sep, 2004 1 commit
  10. 06 Sep, 2004 8 commits