1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-01-26 10:03:34 +03:00

26 Commits

Author SHA1 Message Date
Daniel Veillard
3130fe95db apply patch from Ryan Hill to cope with changes in GNU tar, should fix
* xstc/Makefile.am: apply patch from Ryan Hill to cope with changes
  in GNU tar, should fix #396751
Daniel

svn path=/trunk/; revision=3633
2007-06-12 12:24:54 +00:00
Daniel Veillard
cb4284e296 applied patch from Richard Jones to for the silent flag on valgrind when
* xstc/Makefile.am doc/examples/Makefile.am Makefile.am: applied
  patch from Richard Jones to for the silent flag on valgrind
  when doing "make valgrind"
* xmlregexp.c: raise a regexp error when '\' is misused to escape
  a standard character.
Daniel

svn path=/trunk/; revision=3606
2007-04-25 13:55:20 +00:00
Daniel Veillard
33a2de9921 applied patch from Peter Breitenlohner for wget detection and fix of a
* configure.in xstc/Makefile.am: applied patch from Peter Breitenlohner
  for wget detection and fix of a Python path problem, should fix
  #340993
Daniel
2006-10-11 08:33:22 +00:00
Kjartan Maraas
7c7c0590f8 Shut up CVS 2006-05-10 08:58:19 +00:00
Daniel Veillard
1f33c4d61f preparing to make testsuite releases along with code source releases fixed
* xstc/Makefile.am README README.tests Makefile.tests Makefile.am:
  preparing to make testsuite releases along with code source releases
* gentest.py testapi.c: fixed a couple of problem introduced by
  the new Schemas support for Readers
* xpath.c: fixed the XPath attribute:: bug #309580, #309864 in a crude
  but simple way.
* xmlschemas.c include/libxml/tree.h: fixed a couple of problems
  raised by the doc builder.
* doc/*: made rebuild
Daniel
2005-07-10 21:38:31 +00:00
Kasimier T. Buchcik
cbddfe87a5 Cleanup. Removed, those are not needed anymore due to the new test suite.
* xstc/xstc-to-python.xsl: Cleanup.
* xstc/sun-test-def.xml xstc/nist-test-def.xml xstc/ms-test-def.xml:
  Removed, those are not needed anymore due to the new test suite.
2005-06-27 12:03:41 +00:00
Kasimier T. Buchcik
84a56e313d Fixed SAX2 validation: grow of internal namespace list, appending of
* xmlschemas.c: Fixed SAX2 validation: grow of internal
  namespace list, appending of element character content.
* xstc/xstc.py: Added "--sax" option for SAX2 validation.
2005-06-16 12:44:35 +00:00
Kasimier T. Buchcik
d8e10448d1 Some more adjustments.
* xstc/Makefile.am: Some more adjustments.
2005-06-13 13:00:15 +00:00
Kasimier T. Buchcik
34b9a9c063 Changed test extraction process, since some boxes don't know about "tar
* xstc/Makefile.am: Changed test extraction process, since some
  boxes don't know about "tar --strip-path".
2005-06-13 12:43:29 +00:00
Kasimier T. Buchcik
1ace20342a Adapted the XS tests to use the new release of tests and test-definitions.
* xstc/Makefile.am xstc.py xstc-to-python.xsl: Adapted the
  XS tests to use the new release of tests and test-definitions.
2005-06-08 17:15:58 +00:00
Daniel Veillard
cdc1a59a63 integrated fixup-tests.py Daniel
* xstc/Makefile.am: integrated fixup-tests.py
Daniel
2005-04-02 10:28:13 +00:00
Kasimier T. Buchcik
755307a9e2 A tiny script to fixup some of the schema files used for the tests.
* xstc/fixup-tests.py: A tiny script to fixup some of the schema
  files used for the tests.
2005-04-01 15:55:45 +00:00
Daniel Veillard
25c90c589b try to fix a problem with valgrind. applied memory leak fix from Brent
* Makefile.am doc/examples/Makefile.am python/tests/Makefile.am
  xstc/Makefile.am: try to fix a problem with valgrind.
* python/generator.py python/libxml.c python/tests/Makefile.am
  python/tests/tstmem.py: applied memory leak fix from Brent Hendricks
  c.f. bug #165349
Daniel
2005-03-02 10:47:41 +00:00
William M. Brack
a22da29921 fixed xmlXIncludeParseFile to prevent overwriting XML_COMPLETE_ATTRS when
* 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.
2005-02-12 01:08:22 +00:00
Kasimier T. Buchcik
87876407ce Parsing of <complexContent> - handle attribute 'mixed', catch illegal
* 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).
2004-09-29 13:29:03 +00:00
Daniel Veillard
a918b5b08a applied patch from Malcolm Tredinnick fixing space/tabs fixed a realloc
* xstc/xstc.py: applied patch from Malcolm Tredinnick fixing space/tabs
* xpath.c: fixed a realloc potential problem
Daniel
2004-09-26 14:25:37 +00:00
Kasimier T. Buchcik
876a6db193 Simpified attribute wildcard creation and assignment to get rid of memory
* 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.
2004-09-16 11:31:52 +00:00
Daniel Veillard
06500c8aa6 some cleanup checking for xmllint and xsltproc in configure.in, fixed make
* configure.in doc/Makefile.am xstc/Makefile.am: some cleanup
  checking for xmllint and xsltproc in configure.in, fixed
  make dist w.r.t. the new xstc subdir.
* doc/*: rebuilt
Daniel
2004-09-07 09:12:44 +00:00
Kasimier T. Buchcik
6258a4b903 Changed to finally validate instance documents.
* xstc/xstc.py: Changed to finally validate instance documents.
2004-09-06 14:26:45 +00:00
Daniel Veillard
f31187d31b integrated to "make valgrind", heavy ... weight 250MB of VM ! Daniel
* xstc/Makefile.am Makefile.am: integrated to "make valgrind",
  heavy ... weight 250MB of VM !
Daniel
2004-09-06 14:05:06 +00:00
Daniel Veillard
aa9a352fc7 Small updates, Daniel 2004-09-06 13:20:05 +00:00
Daniel Veillard
2cdd2f3a82 more cleanup in integrating the xstc testsuite Daniel
* xstc/Makefile.am xstc/xstc-to-python.xsl xstc/xstc.py Makefile.am:
  more cleanup in integrating the xstc testsuite
Daniel
2004-09-06 12:55:41 +00:00
Daniel Veillard
68763173d1 Small fix, Daniel 2004-09-06 12:02:19 +00:00
Daniel Veillard
b1da40c144 starting to integrate the xstc suite in the normal regression tests Daniel
* Makefile.am configure.in xstc/.cvsignore xstc/Makefile.am:
  starting to integrate the xstc suite in the normal regression
  tests
Daniel
2004-09-06 11:57:44 +00:00
Kasimier T. Buchcik
9d8d83aa8d The "tsDir" attribute was not set correctly.
* xstc/sun-test-def.xml: The "tsDir" attribute was not
  set correctly.
2004-09-06 11:44:27 +00:00
Kasimier T. Buchcik
9d2674960c Initial release of generation files to create python test scripts, which
* xstc/xstc-to-python.xslt xstc/ms-test-def.xml xstc/nist-test-def.xml
  xstc/sun-test-def.xml: Initial release of generation files to
  create python test scripts, which will run the W3C XML Schema Test
  Collection. The ms-test-def.xml and sun-test-def.xml files
  were extracted from the online HTML XSTC results [1], since they did
  not exist for the SUN tests, and only partially did exist for the
  MS tests. The NIST definition file was created by concatenation
  of the existing definition files for each single datatype.
  The stylesheet "xstc-to-python.xslt" should be run against the
  definition files to produce the python scripts.
  [1] "http://www.w3.org/XML/2001/05/xmlschema-test-collection/
  results-master.html"
2004-09-06 09:39:56 +00:00