Commit Graph

20 Commits

Author SHA1 Message Date
t-14
076db9b611 Ignore .std* files. no-tn-check
Change-Id: Icab87f9e2d3181cd139c10728d55e0589367b3c4
2021-01-10 19:53:47 +01:00
Fabien Chouteau
512a7fc92d Rename shared.gpr into xmlada_shared.gpr
For the same reason as the external variables, shared.gpr can be a
source of conflict between different projects. For instance with AWS.

This change has no impact on the installation since shared.gpr is not
provided in the installation.

Part of T715-030.

Change-Id: Ie0ac01a23c34981b75055fbe8a45db9cc50a581f
2020-08-07 19:30:24 +02:00
Emmanuel Briot
3fbca59487 Add support for preloading multiple XSD files and reuse them
O930-031

XSD files with no namespace information cannot be mixed into the
same XML_Grammar, or they will conflict with each other. The
solution is therefore to preload each of them into its own XML_Grammar,
and then let the validating parser chose that grammar dynamically
by overriding the new primitive operation Parse_Grammar.

Change-Id: I337d09259c6b2b18d9b91b4ded847f7f8dcd6eab
2015-10-13 15:18:30 +02:00
Emmanuel Briot
227a3814a6 Reorganize the Makefile for the testsuite
We now have a single makefile, and properly separate each test that
should be visible in the nightly tests. All results are stored in a
results/ directory to help integration with the nightly tests.

O710-005
2015-07-16 15:06:11 +02:00
Emmanuel Briot
63b47c6599 Reorganize testsuites
Move all the */test/ directories to tests/*
Move all tests that potentially contain customer code or data to tests/adacore
 These will be moved to a separate git repository

Part of O527-038

git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@240170 936e1b1b-40f2-da11-902a-00137254ae57
2015-07-09 15:17:03 +02:00
Pascal Obry
88c6efdea7 Update .gitignore
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@239597 936e1b1b-40f2-da11-902a-00137254ae57
2015-06-16 10:05:29 +00:00
Pascal Obry
7d0c12be53 Remove support for building without project.
The script xmlada-config is not distributed anymore.

For O608-006.

git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@239596 936e1b1b-40f2-da11-902a-00137254ae57
2015-06-16 10:05:29 +00:00
Emmanuel Briot
ae37073c18 (Import_Node): fix incorrect import of attribute lists
Fix handling of features and known-problems, which were not using
correct versions of XML/Ada releases (refering to 4.4.1 instead of
the more recent 4.4.2).
N910-017

git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@232255 936e1b1b-40f2-da11-902a-00137254ae57
2014-09-11 10:10:49 +00:00
Emmanuel Briot
504d44e571 Add documentation on how to store location along with the DOM nodes.
M805-006

git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@214499 936e1b1b-40f2-da11-902a-00137254ae57
2013-08-21 13:14:41 +00:00
Emmanuel Briot
2710a837ef Add missing Makefile for the doc
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@182229 936e1b1b-40f2-da11-902a-00137254ae57
2011-12-09 10:30:03 +00:00
Emmanuel Briot
d51fed727f Change the way we create the FSM for <all>.
The previous construction was creating states for all possible
 combinations of the children nodes, resulting in an explosion
 in the number of states. Through additional capabilities added
 to Sax.State_Machines, we now have data associated with each
 active state. In particular, for <all> states this is used to
 memorize which children have already been visited.
for K518-020 and KC01-028

git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@182156 936e1b1b-40f2-da11-902a-00137254ae57
2011-12-08 13:31:17 +00:00
Emmanuel Briot
926409ec8d Add support for compiling with coverage information.
This is in preparation for K929-014

git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@179466 936e1b1b-40f2-da11-902a-00137254ae57
2011-09-29 10:42:25 +00:00
Emmanuel Briot
a65824712c Added some more files to ignore
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@176530 936e1b1b-40f2-da11-902a-00137254ae57
2011-07-26 14:03:08 +00:00
Emmanuel Briot
1e57f6bf5d Hard-code the XSD metaschema in the code, rather than rely on external
files to find it.
(Input_Sources.Strings.Open): now takes a Cst_Byte_Sequence_Access, so
 that we can point to hard-coded constants in the code
J302-043

git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@166757 936e1b1b-40f2-da11-902a-00137254ae57
2010-11-05 10:54:50 +00:00
Emmanuel Briot
5ee7bdb6a3 Remove commented out code
(For_Each_Item): moved from schema-validators-lists to sax-utils.
 The former package is now removed
J302-043

git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@166740 936e1b1b-40f2-da11-902a-00137254ae57
2010-11-05 10:51:49 +00:00
Emmanuel Briot
465a18fea5 (Sax.State_Machine): new package
Needed for J302-043 (implementation of schema reader and later XPath)

git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@164853 936e1b1b-40f2-da11-902a-00137254ae57
2010-09-20 13:17:39 +00:00
Pascal Obry
2c2c64e3b7 Ignore *.dll
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@160789 936e1b1b-40f2-da11-902a-00137254ae57
2010-06-06 18:24:47 +00:00
Emmanuel Briot
3a44900240 Ignore files generated for the doc
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@160693 936e1b1b-40f2-da11-902a-00137254ae57
2010-06-03 15:49:13 +00:00
Pascal Obry
397f92db7c Add generated files to .gitignore.
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@152320 936e1b1b-40f2-da11-902a-00137254ae57
2009-11-16 14:29:29 +00:00
Emmanuel Briot
13f22ac6c9 Some files to ignore
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@147674 936e1b1b-40f2-da11-902a-00137254ae57
2009-07-24 00:31:55 +00:00