Commit Graph

  • ae37073c18 (Import_Node): fix incorrect import of attribute lists Emmanuel Briot 2014-09-11 10:10:49 +00:00
  • 101d8168bc Build with gprbuild, since 'gnatmake -P' is being phased out. Emmanuel Briot 2014-07-17 09:03:15 +00:00
  • d5662a6efc (Import_Node, Adopt_Node): new subprograms Emmanuel Briot 2014-05-06 15:08:26 +00:00
  • b7f4eeb501 Improve error message when parsing invalid date. Emmanuel Briot 2014-05-05 08:49:48 +00:00
  • 5048192fde 4.4.1 -> 4.4.2 N418-018 xmlada-4.4 Vassiliy Fofanov 2014-04-18 13:57:22 +00:00
  • 4d66921812 Merge rev 225594 from trunk for 7.2.2 Olivier Ramonat 2014-04-18 13:11:06 +00:00
  • 2ef9a9b09c Skip the BOM when parsing in-memory strings. Emmanuel Briot 2014-04-09 08:30:27 +00:00
  • e3aa0a6a5f Use open instead of file for Python 3.x compatibility. Pascal Obry 2014-04-07 11:54:36 +00:00
  • e7eeaea93d Update version for gpl-2014 gpl-2014 David Assamoi 2014-04-04 12:03:54 +00:00
  • 8591c12a93 Update config.sub to a newer version to support more architectures. N327-020 Vassiliy Fofanov 2014-04-03 14:43:14 +00:00
  • ec5621118b BUILD variable should be passed not MODE Part of N325-020 Nicolas Roche 2014-03-25 08:03:23 +00:00
  • 4069ed6cee New configure option --enable-build Emmanuel Briot 2014-03-24 09:32:59 +00:00
  • 1a9ac88f45 (Child_Nodes): clarify documentation, from N311-024 Emmanuel Briot 2014-03-12 11:02:06 +00:00
  • b3329cfb37 Remove mention of license in README, not appropriate for GPL release Emmanuel Briot 2014-03-03 13:54:28 +00:00
  • 0efefde48e (Utf8_Prev_Char): Minor clarification of what this function does Thomas Quinot 2014-02-19 11:57:31 +00:00
  • e261f6df92 Minor doc enhancement to show how to display error messages. Emmanuel Briot 2014-02-19 09:18:28 +00:00
  • 55e8c289e0 (Create_Attribute_List): fix error where the URI can be null in some cases when not validating. This is when deriving from the Sax.Readers.Reader type. N109-044 Emmanuel Briot 2014-01-10 09:55:07 +00:00
  • 317d5a7903 Fix compiler warnings in Debug mode Emmanuel Briot 2014-01-10 09:05:34 +00:00
  • 67fb7dd10e Update copyright notices to 2014 N103-019 Emmanuel Briot 2014-01-06 10:27:30 +00:00
  • 1971b31ba1 (Clone_Nodes): fix implementation of deep cloning part of MB20-045 Emmanuel Briot 2013-11-21 15:53:49 +00:00
  • d158266702 (Parse_Start_Tag): depending on the code generation strategy of the compiler, it is possible that the variable Parser.Attributes has been freed but not updated when the hook returns with an exception. Fixes error in M903-043 Emmanuel Briot 2013-10-23 15:19:01 +00:00
  • bc073d4bd1 (Parse_Start_Tag): depending on the code generation strategy of the compiler, it is possible that the variable Parser.Attributes has been freed but not updated when the hook returns with an exception. Fixes error in M903-043 Emmanuel Briot 2013-10-23 14:23:11 +00:00
  • 826d12f23b 4.4.0 -> 4.4.1 MA21-019 Vassiliy Fofanov 2013-10-21 14:38:56 +00:00
  • 882a9f78db Bump version 4.4.0w -> 4.5.0w. Add KP file. MA21-019 Vassiliy Fofanov 2013-10-21 14:37:25 +00:00
  • 12484bef73 4.4.0 -> 4.4.0 Vassiliy Fofanov 2013-10-21 14:22:31 +00:00
  • cebfe52f67 Rename features file. Vassiliy Fofanov 2013-10-21 10:56:53 +00:00
  • b531cd91e8 (Utf8_Next_Char, Utf8_Length, Utf8_Prev_Char, Utf8_Get_Char, Utf8_Find_Next_Char): new subprograms (Is_Valid_Name_Char, Is_Valid_Name_Startchar): minor optimization by using lookup tables. MA08-027 and MA04-050 ide-2013 Emmanuel Briot 2013-10-08 13:49:30 +00:00
  • b4278c6acd Update config.guess to recognize Windows7/cygwin64 M918-030 Emmanuel Briot 2013-09-19 07:45:45 +00:00
  • f0d2f6b9c2 (Allow_Relative_IRI_Feature): new feature For compatiblity with older XML documents, XML/Ada can now be set up to allow relative URI when declaring namespaces. M916-017 Emmanuel Briot 2013-09-17 15:03:07 +00:00
  • 32b681722d Add entry for M805-006 Emmanuel Briot 2013-09-06 07:50:56 +00:00
  • 8f2f2f834c Add missing file from previous check in. M805-006 Emmanuel Briot 2013-08-21 13:17:36 +00:00
  • 504d44e571 Add documentation on how to store location along with the DOM nodes. M805-006 Emmanuel Briot 2013-08-21 13:14:41 +00:00
  • 5ab6cd209f Avoid the use of "null" with anonymous access type, which is rejected by the compiler in some cases Fixes nightly run on caen: schema-validators.ads:285:04:instantiation error at sax-state_machines.adb:1934 schema-validators.ads:285:04:null cannot be of an anonymous access type Emmanuel Briot 2013-08-07 07:10:12 +00:00
  • dc60d3d36f cb Nicolas Setton 2013-07-17 13:52:54 +00:00
  • ff2f66c864 Trigger continuous builder. Nicolas Setton 2013-07-17 13:50:21 +00:00
  • 6b1cc76ac1 Minor reformatting Thomas Quinot 2013-07-11 15:19:22 +00:00
  • 3520c12864 Code reformatting. Pascal Obry 2013-05-03 19:45:19 +00:00
  • 5e80075d81 Remove unused variable. Pascal Obry 2013-05-03 19:45:18 +00:00
  • b4b78ded81 (install): M418-041 create additional links libxmlada*.so.${major} Emmanuel Briot 2013-04-19 08:09:42 +00:00
  • 7337362c76 Do not fail when symbolic link already exists David Assamoi 2013-04-10 13:16:09 +00:00
  • e121c94ae7 Do not fail when symbolic link already exists gpl-2013 David Assamoi 2013-04-10 13:14:22 +00:00
  • 463de5c625 Update xmlada version for gpl-2013 David Assamoi 2013-04-03 12:45:11 +00:00
  • 872c26a7a1 Update version to gpl-2013 David Assamoi 2013-04-03 12:08:47 +00:00
  • 79e79870a8 Merged from revision 204994 of the trunk David Assamoi 2013-04-03 12:07:48 +00:00
  • 8b542a1caa Remove XMLADA_MAJOR_VERSION and XMLADA_MINOR_VERSION, which are no longer used by cron-src. This removes the last duplicate place to update version numbers. M326-009 Emmanuel Briot 2013-03-28 13:19:34 +00:00
  • 4672625247 Update version to 4.4.0w M326-009 Emmanuel Briot 2013-03-28 13:18:01 +00:00
  • b9a6bfbc11 KP-43 -> KP-431. Also edit the KP entry for M325-034 to comply with our guidelines: indicate date of resolution, supply a workaround. M326-009 Vassiliy Fofanov 2013-03-26 12:34:48 +00:00
  • e0b2b88097 New variable XMLADA_VERSION, in preparation for M326-009 Emmanuel Briot 2013-03-26 11:35:56 +00:00
  • 8c176c38bc Include the value of default attributes in the SAX and DOM events when they are specified in the XSD file. M325-034 Emmanuel Briot 2013-03-26 10:28:13 +00:00
  • a12764f1a5 Allow running the testsuites successfully even if act_testsuite does not exit (which is expected when we releae XML/Ada, since it contains proprietary code). M212-013 Emmanuel Briot 2013-02-13 07:54:48 +00:00
  • 6363ce096b Update copyright notices to 2013 M103-015 Emmanuel Briot 2013-01-08 10:54:28 +00:00
  • ac602f3a1f Add support for <attributeGroup> in a simpleType extension. LB01-017 Emmanuel Briot 2012-11-08 11:13:34 +00:00
  • d6a116bb36 (Validation_Error): improve documentation LB01-024 Emmanuel Briot 2012-11-08 10:00:17 +00:00
  • c7c75f364c Merge change 197152 from head Part of LA22-010 xmlada-4.3 Nicolas Roche 2012-10-24 15:22:53 +00:00
  • 01c7316d9a sh on solaris does not follow posix. PWD variable is evaluated too early So use pwd command instead Part of LA22-010 Nicolas Roche 2012-10-24 15:21:06 +00:00
  • cbcaad7308 Merge change 197017 from head Part of LA22-010 Nicolas Roche 2012-10-22 12:25:27 +00:00
  • 327e40f6fe Adjust computation of prefix Part of LA22-010 Nicolas Roche 2012-10-22 12:24:09 +00:00
  • ebc95cd87e Ensure prefix is computed dynamically Merge of change 197012 Part of LA22-010 Nicolas Roche 2012-10-22 10:58:35 +00:00
  • 7b80e300ea Ensure prefix is computed dynamically. Part of LA22-010 Nicolas Roche 2012-10-22 10:53:51 +00:00
  • 9c553c4af3 Upgrade to version 4.4w Emmanuel Briot 2012-10-18 16:00:17 +00:00
  • edd399c493 Regenerate configure after upgrade to version number Emmanuel Briot 2012-10-18 15:58:43 +00:00
  • c13411dd21 4.3w -> 4.4w. Create KP and feature files for new release. Fix typos in the headers of the existing ones and bump copyright year. LA16-019 Vassiliy Fofanov 2012-10-17 15:10:05 +00:00
  • 3e59971960 4.3w -> 4.3 LA16-019 Vassiliy Fofanov 2012-10-17 14:59:58 +00:00
  • c6c892ffc9 Fix cross-compilation from GNU/Linux to Windows. Pascal Obry 2012-10-09 16:40:01 +00:00
  • 71352a123b (Set_Grammar): minor cleanup of comments for L923-003 Emmanuel Briot 2012-09-26 08:45:52 +00:00
  • 9cc116a831 Minor clarification of comments for L923-003 Emmanuel Briot 2012-09-24 10:14:45 +00:00
  • a09a356291 Fix handling of leading and trailing zeros when validating decimal values. These should not impact the verification of facets like minIncluside, totalDigits and fractionDigits. L921-037 Emmanuel Briot 2012-09-24 10:00:15 +00:00
  • b2bab862c9 Fix error reported by Codepeer, when the input string is an invalid utf32 string Emmanuel Briot 2012-09-24 10:00:10 +00:00
  • 2c4e6449f4 (Do_Match): fix uninitialized variable L903-001 Emmanuel Briot 2012-09-24 10:00:07 +00:00
  • 0f4d23a89a Mark XML/Ada binary packaging plans on the roadmap. For L905-032 Vassiliy Fofanov 2012-09-17 16:35:07 +00:00
  • c9343e8fcb Remove incorrect line in example L901-007 ide-2012 Emmanuel Briot 2012-09-03 08:53:06 +00:00
  • a284c6e02f Fix suffix for shared libraries on darwin and Windows (we were hard-coding .so) Emmanuel Briot 2012-07-13 13:48:54 +00:00
  • 4acb9e2603 gpl-2012: branch xmlada from revision 189281 of the trunk Part of L403-011 gpl-2012 David Assamoi 2012-05-04 09:43:12 +00:00
  • 2e4e8ebec2 Do not use valgrind by default for the schema testsuite. Fix incorrect previous check in Emmanuel Briot 2012-03-28 12:33:58 +00:00
  • f5b6e78a3d Fix some memory leaks (L327-044) Emmanuel Briot 2012-03-28 12:16:12 +00:00
  • 4128e52c5e (Schema.Dom_Readers.Free): no longer free the DOM tree, since users might want to keep it around longer than the parser. This means that users need to free the tree explicitly though. L327-044 Emmanuel Briot 2012-03-28 12:16:09 +00:00
  • a2718e61bd Fix unreferenced entities Emmanuel Briot 2012-03-28 12:16:02 +00:00
  • a0df1c5b87 Major speed up in the handling of node's text contents when they include '/'. On the example from L316-045, the parsing is now 100x faster. Emmanuel Briot 2012-03-19 17:14:25 +00:00
  • 61df0d68d5 Remove no longer needed file, since apparently that confuses cron-xmlada-bin and generates an unexpected DIFF in the nightly run Emmanuel Briot 2012-02-09 09:40:42 +00:00
  • 1e0c8a1ee7 Do not print the summary, so that the expected output is empty. This might fix a regression in the nightly runs Emmanuel Briot 2012-02-08 10:25:48 +00:00
  • 34265b718f Fix baseline for L104-021 test. The act_testsuite already does diffs, so no need to do another one (a diff of a diff) in the Makefile. L203-017 Emmanuel Briot 2012-02-07 09:03:34 +00:00
  • d63b7d057b Regenerate configure to take into account change in version Part of L120-017 xmlada-4.2 Nicolas Roche 2012-01-20 10:50:36 +00:00
  • 4857f229b3 Enforce parts of the Unique Particle Attribution rule - An element must not have two children with the same name but different types. - A <choice> or <all> must not have two children with the same name, even with the same type. L104-021 Emmanuel Briot 2012-01-04 14:24:23 +00:00
  • 2502ae59ea "mixed" attribute on a complexType is ignored when using complexContent. L104-016 Emmanuel Briot 2012-01-04 11:16:51 +00:00
  • db386124f3 a complexContent must have a complex type as its base. Emmanuel Briot 2012-01-03 17:11:00 +00:00
  • 8036117c11 Add entry in features about the license change. Update all copyright headers to 2012, since the change of the license is considered as significant for the files. KC20-003 Emmanuel Briot 2012-01-03 15:07:56 +00:00
  • f874503f40 Check that an attribute's simple type actually exists. Emmanuel Briot 2012-01-03 15:07:52 +00:00
  • 5befffea2b Change header to use GPL version 3 KC20-003 Emmanuel Briot 2011-12-20 09:09:12 +00:00
  • 8a06111ae0 Fix unreferenced entities Emmanuel Briot 2011-12-14 08:45:14 +00:00
  • 0b3b25c7bc Automatically update copyright to current year Emmanuel Briot 2011-12-12 10:18:05 +00:00
  • b25e0e27a7 Minor style fix Emmanuel Briot 2011-12-12 09:13:31 +00:00
  • 6ce5c126ac Fix install on x86_64-linux, where the project files were installed in the wrong directory and could not be found automatically by the compiler. KC09-030 Emmanuel Briot 2011-12-09 12:49:53 +00:00
  • 2710a837ef Add missing Makefile for the doc Emmanuel Briot 2011-12-09 10:30:03 +00:00
  • fcfbea263f Convert documentation to Sphinx KC07-033 Emmanuel Briot 2011-12-08 14:27:25 +00:00
  • 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 Emmanuel Briot 2011-12-08 13:31:17 +00:00
  • 1de240d750 Add support for ignoring xsd:unique elements in grammars. KC01-026 Emmanuel Briot 2011-12-01 17:24:36 +00:00
  • 47383d83f0 Version -> 4.3w. Trim trailing space For KA24-027 gnat-7.0.3 gnat-7.0.2 gnat-7.0.1 gnat-7.0-1 gnat-7.0 Vassiliy Fofanov 2011-10-24 13:47:50 +00:00
  • d59a8ae8fc Version -> 4.2 in one more place. For KA24-027 Vassiliy Fofanov 2011-10-24 13:46:58 +00:00
  • f660f45d94 Version -> 4.2. Trim trailing space For KA24-027 Vassiliy Fofanov 2011-10-24 13:44:44 +00:00
  • 0d5640f301 Recommended installation directory is GNAT root. Pascal Obry 2011-10-10 15:52:22 +00:00