Commit Graph

  • b61ae44a6d Fix handling of namespaces: We did not detect missing namespaces in the schema, as in act_testsuite/ns1.xsd Emmanuel Briot 2005-08-09 16:25:43 +00:00
  • 2fcf56f755 Minor comment fix Emmanuel Briot 2005-08-09 16:23:22 +00:00
  • f4284a8792 Improve debug output Emmanuel Briot 2005-08-09 16:16:50 +00:00
  • efc97f4e63 Add support for attributeGroup reference when defining an inline type for an element Emmanuel Briot 2005-08-09 12:26:47 +00:00
  • 512915cb1e (To_QName): New subprogram Emmanuel Briot 2005-08-09 12:26:26 +00:00
  • f31e537fc1 Change format of error message to include namespace Emmanuel Briot 2005-08-09 12:26:09 +00:00
  • 0e6e77ff44 Adapted to new error messages Emmanuel Briot 2005-08-09 11:06:33 +00:00
  • f82e3ce2d4 Error messages that include the namespace now use the xmllint syntax {namespace}local except when the namespace is null, in which case we use "local" only Emmanuel Briot 2005-08-09 09:54:18 +00:00
  • f9e9c8a264 (Hook_Start_Element): Add missing case where we should print an error message because an element's declaration was not found Emmanuel Briot 2005-08-09 09:51:56 +00:00
  • b58fdbd701 Added test for not well-formed documents generating a validation error instead of a wf error message Emmanuel Briot 2005-08-09 09:40:04 +00:00
  • 1c945b1941 (Fatal_Error): Fix a case in the previous check in where we ended up raising an explicit Program_Error Emmanuel Briot 2005-08-09 09:36:56 +00:00
  • 22864dc266 Fix typo Emmanuel Briot 2005-08-09 09:33:27 +00:00
  • dae1f0e351 Updated to the new error message format for namespaces (similar to xmllint) Emmanuel Briot 2005-08-09 09:33:07 +00:00
  • 8bef063904 Improve error messages (now display namespaces the same way that xmllint does) Emmanuel Briot 2005-08-09 09:32:45 +00:00
  • 6d5d197adc (Add_Facet): Improve error message when the type is in fact not known Emmanuel Briot 2005-08-09 09:32:05 +00:00
  • fb0584d0ec Minor comment update Emmanuel Briot 2005-08-09 09:31:27 +00:00
  • 96ed85b97c Add all improvement entries for the validation Emmanuel Briot 2005-08-09 09:30:40 +00:00
  • 1760f54ce3 New entry for well-formedness issues while validating a document Emmanuel Briot 2005-08-09 09:30:24 +00:00
  • 7f815e8ee0 (Fatal_Error): Even if End_Document raises an exception, we reraise the fatal error, since this should take priority in any case. Fixes cases where a Validating_Reader would show a validation error when the document is not even well formed Emmanuel Briot 2005-08-09 09:29:16 +00:00
  • f6e4bf487c Add missing file header. Minor reformatting. Pascal Obry 2005-08-09 07:34:20 +00:00
  • 0cf30b7d9e Add file header. Pascal Obry 2005-08-09 07:32:00 +00:00
  • ac73a8d670 Remove multiple blank lines Emmanuel Briot 2005-08-09 07:30:26 +00:00
  • a1cdca038e Comment out the debug output of which NIST test is being run Emmanuel Briot 2005-08-08 12:27:41 +00:00
  • 48884ed7fc Add all missing NIST tests Emmanuel Briot 2005-08-08 12:25:12 +00:00
  • 34d924f3d4 Fix handling of normalizedString (there was a typo in the name) Change several integer types (negativeInteger, positiveInteger, nonNegativeInteger, nonPositiveInteger) to an implementation that supports arbitrary length numbers, since this is needed for the NIST tests Emmanuel Briot 2005-08-08 12:24:59 +00:00
  • 119b4b459e Rewritten the script for a nicer handling of NIST tests (so that we do not have to explicitly enter each test, which are all expected to succeed anyway). We directly extract the list of tests from the HTML files provided along with the testsuite Emmanuel Briot 2005-08-08 11:09:41 +00:00
  • dbb1bd0d0c Added integer, int, language, long and Name tests Emmanuel Briot 2005-08-08 10:50:35 +00:00
  • e57fef6ff7 Added tests for ID type Emmanuel Briot 2005-08-08 10:41:16 +00:00
  • 81568847dc (Convert_Regexp): Add basic initial support for adapting the XML regexps to the ones expected by GNAT.Regpat Emmanuel Briot 2005-08-08 10:41:01 +00:00
  • 357920b129 Added support for the hexBinary type Emmanuel Briot 2005-08-08 10:13:09 +00:00
  • 0b2fb517e6 (Is_Valid_HexBinary): New subprogram Emmanuel Briot 2005-08-08 10:12:48 +00:00
  • a6e6fdd9aa Add support for gMonth, gMonthDay, gYear and gYearMonth Emmanuel Briot 2005-08-08 09:33:52 +00:00
  • 9077d716d0 Remove empty line, avoids two consecutive empty lines, which trigger a compiler warning and causes the build to fail. Joel Brobecker 2005-08-06 07:29:25 +00:00
  • 8cb6ff44f3 Added support for gDay Emmanuel Briot 2005-08-05 16:11:29 +00:00
  • 11aa06350d Added support for the "double" type Emmanuel Briot 2005-08-05 15:54:28 +00:00
  • f906182844 New test for arbitrary precision numbers Emmanuel Briot 2005-08-05 15:54:18 +00:00
  • 1c0a080379 Add NIST tests for decimal Emmanuel Briot 2005-08-05 15:28:04 +00:00
  • 78c1733c94 (Fraction_Digits) is a natural, not a positive Emmanuel Briot 2005-08-05 15:27:54 +00:00
  • a13c964725 (Compare): Fix one case in the comparison Emmanuel Briot 2005-08-05 15:27:23 +00:00
  • 4ccf0efcfc Remove multiple blank lines Emmanuel Briot 2005-08-05 15:02:48 +00:00
  • ee8f9ed8a3 Minor comment update Emmanuel Briot 2005-08-05 15:00:09 +00:00
  • d9a83517b7 (Is_Valid_URI): New subprogram, support for anyURI type in schemas Emmanuel Briot 2005-08-05 15:00:03 +00:00
  • cdd8f0bb2f Rewrite the support for integer types: no longer support the fractionDigits facet, which must be 0. Add support for decimal as an arbitrary precision decimal number Emmanuel Briot 2005-08-05 14:53:13 +00:00
  • cda4c50ee1 Initial support for arbitrary precision types (decimal and integer) Emmanuel Briot 2005-08-05 14:52:37 +00:00
  • c31db3a8bc (Applies_To_Tag): Fix uninitialized out variable (regression in sequence tests msxsdtest/Particles/particlesEb039.xml Emmanuel Briot 2005-08-05 12:24:50 +00:00
  • c8b84e8592 Add support for anyURI type Emmanuel Briot 2005-08-05 12:23:51 +00:00
  • de2cf1fbb2 Make sure that we correctly coalesce sequence of Characters events, so that we can validate a node when knowing its full contents. Fixes errors in the NIST anyURI tests Emmanuel Briot 2005-08-05 12:23:25 +00:00
  • 0cebae574f Add tests for anyURI Add test act_testsuite/uri.xml Emmanuel Briot 2005-08-05 09:41:22 +00:00
  • 5b6757961f Add NIST byte tests Emmanuel Briot 2005-08-05 08:19:32 +00:00
  • 52fe831e94 Fix handling of totalDigits facet for integers, since it is the maximum number of digits, not the exact number Emmanuel Briot 2005-08-05 08:18:55 +00:00
  • 853627de41 Add support for "fractionDigits" and "totalDigits" facets Emmanuel Briot 2005-08-05 08:18:32 +00:00
  • 0178c599d4 Remove multiple blank line which causes compilation failure in the nightly builds Emmanuel Briot 2005-08-05 07:09:32 +00:00
  • 17fa322c85 Add support for the "duration" type Emmanuel Briot 2005-08-04 16:00:37 +00:00
  • 23bbfbd9ff Added support for "date" type Emmanuel Briot 2005-08-04 15:47:16 +00:00
  • 6e1199280e Added test for E802-003 Emmanuel Briot 2005-08-04 15:04:44 +00:00
  • 5abbe03605 Add the dateTime related tests (E802-003) Emmanuel Briot 2005-08-04 15:02:37 +00:00
  • d4283af605 Fix handling of dateTime (range values where expecting Time_T instead of Date_Time_T). E802-003 Emmanuel Briot 2005-08-04 14:34:06 +00:00
  • e28c2fe58a Fix various rounding errors when displaying times, in particular we now display the subseconds to the better precision provided by Duration. E802-003 Emmanuel Briot 2005-08-04 14:31:22 +00:00
  • 11d91b387d Added entry for E802-003 Emmanuel Briot 2005-08-04 13:43:13 +00:00
  • 19c6482348 Add support for test_date_time.adb (E802-003) Emmanuel Briot 2005-08-04 13:40:57 +00:00
  • 57066b6ae1 Initial revision (for E802-003) Emmanuel Briot 2005-08-04 13:40:45 +00:00
  • 38e6cdba8b Updated after the addition of support for dateTime (E802-003) Emmanuel Briot 2005-08-04 13:40:30 +00:00
  • 66917cc831 Use Generic packages to share code Moved the definition of Any_XML_Simple_Type and XML_Union in this package to limit dependencies Add support for dateTime type (E802-003) Emmanuel Briot 2005-08-04 13:40:08 +00:00
  • 0cb9a8426c (XML_Union, Any_XML_Simple_Type): Moved to another package to keep this package slightly shorter Register all predefined types in another package as well to limit dependencies on the elaboration order (and the need to put too many things in the specs of other packages). E802-003 Emmanuel Briot 2005-08-04 13:39:31 +00:00
  • 589ff59df2 (XML_Union, Any_XML_Simple_Type): Moved to another package to keep the interface simpler and limit dependencies (E802-003) Emmanuel Briot 2005-08-04 13:38:31 +00:00
  • f6a1279588 Facets now share the same list of possible facets. All Facets_Description now inherited from Common_Facets, instead of embedding it as a field. Emmanuel Briot 2005-08-04 13:37:47 +00:00
  • 8d8fe553b3 All facet description records now share the same list of possible facets. This makes the code slightly cleaner (E802-003) Emmanuel Briot 2005-08-04 13:37:06 +00:00
  • ca9ad755fb XML_Union is now a private type (E802-003) Emmanuel Briot 2005-08-04 13:36:26 +00:00
  • 8031a7f8ea Initial revision, for proper support for time-related types (E802-003) Emmanuel Briot 2005-08-04 13:35:41 +00:00
  • b49936371c Add inclusion of texinfo.tex before texiplus.tex (otherwise texiplus.tex complains about undefined functions) Nicolas Roche 2005-07-21 08:02:59 +00:00
  • ccbf976346 Add texinfo.tex to the repository as it is highly linked to texiplus.tex Nicolas Roche 2005-07-21 08:00:12 +00:00
  • e614ad6e6d Update texiplus.tex using version used in GNAT repository Nicolas Roche 2005-07-21 07:59:26 +00:00
  • f93abb13e2 Update version number to 2.0.1 for 5.03a1 release Emmanuel Briot 2005-07-19 16:04:51 +00:00
  • 05092fb124 Do not fail even if we couldn't build the documentation Emmanuel Briot 2005-06-08 15:09:45 +00:00
  • 8cb707df21 Remove trailing spaces Emmanuel Briot 2005-05-26 11:03:03 +00:00
  • 4810216c81 (Next_Token): Fix one case where we were emitting an ASCII.NUL character when substituting an internal entity (E503-013) Emmanuel Briot 2005-05-04 13:30:17 +00:00
  • 69679cf5b4 Build XML/Ada under -gnatg. Thomas Quinot 2005-04-27 13:18:20 +00:00
  • 184d5abdfa (Debug_Output): Move body to beginning of file to allow subprogram to be inlined. (Create_Global_Type): Add missing pragma Unreferenced for Typ. (Create_Global_Attribute): Add missing pragma Unreferenced for Arr. Thomas Quinot 2005-04-27 10:04:23 +00:00
  • 4408f147f6 Remove trailing blank line Corollary to E416-002 Thomas Quinot 2005-04-27 10:03:23 +00:00
  • e427292199 Remove pragma Inline for functions with unconstrained result. Thomas Quinot 2005-04-27 10:02:55 +00:00
  • b83da9d390 (Force_Free): Move Unchecked_Deallocation instanciation out of subprogram to allow it to be inlined. Thomas Quinot 2005-04-27 10:02:30 +00:00
  • 3756ce20a7 Suppress multiple consecutive blank lines. Collateral to E416-002 Thomas Quinot 2005-04-27 08:34:12 +00:00
  • e1e7a7566a (install): Fix the way we do the links, for proper support of Win32 MSYS E405-001 Emmanuel Briot 2005-04-11 07:42:46 +00:00
  • 7f5692e746 (install): remove the files before doing a link, to avoid errors on Solaris Emmanuel Briot 2005-04-04 09:29:28 +00:00
  • 7b4b2964d3 This is now automatically generated by configure Emmanuel Briot 2005-03-22 10:33:55 +00:00
  • ee95df33d3 Bump version number to 2.0.1w Emmanuel Briot 2005-03-22 10:28:23 +00:00
  • 69623e7a76 The version number of XML/Ada is now also extracted from configure.in Emmanuel Briot 2005-03-22 10:27:38 +00:00
  • 24aaaac905 Current version is 2.0, not 1.1 Emmanuel Briot 2005-03-22 10:20:49 +00:00
  • 64b7bbad97 Added E307-001 Emmanuel Briot 2005-03-07 11:06:01 +00:00
  • 89aeba4e5e Fix invalid uppercasing (E307-001) Emmanuel Briot 2005-03-07 11:04:17 +00:00
  • c7ec3c2297 (LN): Use cp on Windows. (%_inst): Fix rule to copy libraries to handle Win32 DLL. This fix XML/Ada installation on Windows. Pascal Obry 2005-02-04 19:26:11 +00:00
  • a72ea47fb5 Always install an xmlada.gpr file which doesn't depend on GtkAda, since the user might have had it when compiling XML/Ada, but it isn't in the env. by default. xmlada-2.0 gnat-5_03 gnat-5.03 Emmanuel Briot 2005-02-04 09:51:16 +00:00
  • c52e0eff05 Remove Initialize_Scalars Emmanuel Briot 2005-02-04 09:41:25 +00:00
  • a2b37cf714 (Using the library): document that the project files will be found automatically if installing at the same place as GNAT Emmanuel Briot 2005-02-04 09:40:19 +00:00
  • b6a7803d9e Change the installation directory for the project files (in lib/gnat), so that they are automatically found by GNAT Emmanuel Briot 2005-02-04 09:39:41 +00:00
  • c2bba3e54f Upgrade to version 2.0 Emmanuel Briot 2005-02-04 09:24:22 +00:00
  • 76c4d28d31 Upgrade to version 2.0 (since we now have validation) Emmanuel Briot 2005-02-04 09:23:46 +00:00
  • d525272ca0 Update to version 1.1 Emmanuel Briot 2005-01-25 15:45:44 +00:00
  • 5b1dace24a Update version to 1.1 Emmanuel Briot 2005-01-25 15:44:27 +00:00
  • 58087de8f4 Automatically detect pdftex, needed for pdf documentation Emmanuel Briot 2004-12-16 08:36:25 +00:00