Commit Graph

  • d9d57712b0 Merge Windows support changes for rel. 2.3.2 (H206-004): 121910 121927 121945 (H212-021) Thomas Quinot 2008-06-04 14:08:33 +00:00
  • 4aef683a0f Merge changes for 2.3.2 release (H604-002): 122318 122360 122364 122366 for F831-006 Thomas Quinot 2008-06-04 11:02:49 +00:00
  • ac8f588b47 Merge changes for release 2.3.2 (H604-002): 122174 122237 122238 (H214-018) Thomas Quinot 2008-06-04 10:54:32 +00:00
  • 207bac0b1b Merge changes for release 6.1.2 (H604-002): 122188 (H215-018) 122246 (H215-018) 122247 (H215-018) Thomas Quinot 2008-06-04 10:50:50 +00:00
  • ee25b212f2 Move file checked in in wrong location Thomas Quinot 2008-06-04 10:24:17 +00:00
  • 4024879576 Merge Windows support changes for H206-004: 121644 (G618-024) 121707 (H126-005) 121757 (H126-005) Thomas Quinot 2008-06-04 10:17:10 +00:00
  • 3c1021e39e Revert previous change, actually there is no need to merge H201-017 on release branch. For H604-002 Thomas Quinot 2008-06-04 09:04:19 +00:00
  • 5fc84cfd61 Remove dummy body Mergin H201-017 on release branch For H604-002 Thomas Quinot 2008-06-04 08:53:09 +00:00
  • f10b42e6cc (build-test_driver): Remove directory name from project file testsuite_utils.gpr. Otherwise, we get ``project file "projects/testsuite_utils.gpr" not found'' when building testsuite. Bob Duff 2008-06-02 20:49:02 +00:00
  • 6f98675312 Merge from head (rev 122427). Remove obsolete files. Nicolas Roche 2008-06-02 13:01:15 +00:00
  • 06a65bc2a9 Add idlac_utils (renamed from utils). Part of H513-018. Bob Duff 2008-05-27 12:26:43 +00:00
  • 459d7dfc39 Remove obsolete files from MANIFEST. Nicolas Roche 2008-05-27 10:57:59 +00:00
  • f17f6a1a85 Change package Utils in compilers/idlac to be Idlac_Utils, to avoid conflict with package Utils in compilers/common_files. This is necessary because of new code in idlac that calls the Utils in compilers/common_files. Previously, we had used the order of the search list to make compilers/idlac/utils.ads hide compilers/common_files/utils.ads, which was confusing. Part of H513-018. Bob Duff 2008-05-23 17:42:06 +00:00
  • faf7eeb066 Avoid comparing "X = Dir_Separator", because on windows, Dir_Separator = '\', but windows actually allows two directory separators: '\' and '/'. Use new function Utils.Is_Dir_Separator instead. Clean up usage of Dir_Separator vs. Directory_Separator, from GNAT.Directory_Operations/GNAT.OS_Lib. When iac prints messages, such as "idlac: 2 warning(s)", strip off the directory name and the ".exe" extension from the command name, so it looks the same on Unix and Windows. Use new function Utils.Simple_Command_Name. Part of H513-018. Bob Duff 2008-05-22 19:55:18 +00:00
  • f11a791161 Remove spurious '@end enumerate' command Bob Duff 2008-05-22 17:58:49 +00:00
  • ade98ebcf5 Update documentation after change to debugging traces policy Part of H521-008 Thomas Quinot 2008-05-21 16:25:45 +00:00
  • 6e13bf52d3 Kill spurious strict aliasing warnings. Thomas Quinot 2008-05-21 16:21:13 +00:00
  • 4e57d9d1e1 (PolyORB.Any.Set_Container): New procedure (System.Partition_Interface): Fix incorrect code from previous checkin For G302-010 Thomas Quinot 2008-05-21 15:24:30 +00:00
  • a3be3beff2 Add s-dsatyp for G302-010 Thomas Quinot 2008-05-21 14:16:25 +00:00
  • efd4834439 Add preliminary support for using Any values as parameters in remote calls. For G302-010 Thomas Quinot 2008-05-21 14:15:56 +00:00
  • 0850b52ad0 Fix ordering of POLYORB_LIBS so that libpolyrb-dsa is built as a main project (not as a member of the closure of libpolyorb-setup), which is required (it needs specific gnatmake command line flags). Thomas Quinot 2008-05-21 12:10:30 +00:00
  • bad5f7f020 Merge debug.adc.in into config.adc.in. As a result, pragma Initialize_Scalars is applied when configured with --enable-debug. Thomas Quinot 2008-05-21 10:38:16 +00:00
  • a2085cc2a3 Add reference to new configuration pragmas file config.adc. For H521-008 Thomas Quinot 2008-05-21 10:28:48 +00:00
  • 6972c1c3b4 Add support for --enable-debug-policy (default Check) and --enable-assertion- policy (default Ignore). Thomas Quinot 2008-05-21 09:51:07 +00:00
  • 69c98e330f (New_Line): Handle CR/LF properly on windows. We were counting CR/LF as two line endings, but it should count as one. Otherwise error messages contain wrong line numbers. Part of H513-018. Bob Duff 2008-05-20 23:49:29 +00:00
  • d6f2eb6d28 Don't put directories in MANIFEST Merge from head Nicolas Roche 2008-05-20 12:14:42 +00:00
  • e8cd26e66a Update gnatprfh.adb.in from gnatprfh.adb as provided under H416-009 Fursther improvement on H517-001 fix. Thomas Quinot 2008-05-19 13:05:14 +00:00
  • f72f23d0d7 g-pehage must be initialized only after all keys have been inserted. Fixes H517-001 Thomas Quinot 2008-05-19 12:10:25 +00:00
  • 8342bc8432 Remove trailing spaces. Thomas Quinot 2008-05-19 09:54:35 +00:00
  • 0be3c6d178 (Parse_Name): Ignore leading separators, as documented. Fixes H513-025 Thomas Quinot 2008-05-14 16:03:06 +00:00
  • ecb46e741f Minor reformatting Thomas Quinot 2008-05-07 16:46:52 +00:00
  • 3cb85736a1 Corrects stream procedures behavior for type Instance. Follows TN H425-014, a test case has been added. Kevin Pouget 2008-05-07 16:39:59 +00:00
  • 6ca21779dd Minor rewording and reordering Thomas Quinot 2008-05-07 14:44:11 +00:00
  • 0ef9302291 Package Utils-Dynamic_Tables is now Remote_Types, because it will be used in remote types units of DSA personality. Kevin Pouget 2008-05-06 15:20:32 +00:00
  • bd52681b40 Suppress entry for compilers/iac/testsuite Jérôme Hugues 2008-05-06 07:33:14 +00:00
  • 064726b9c8 iac is now the default IDL compiler for [G726-017] Jérôme Hugues 2008-05-05 13:17:35 +00:00
  • 5d0821d9d4 Entry for G726-017 Jérôme Hugues 2008-05-05 13:16:25 +00:00
  • 494702f068 Document how to build specific IDL compiler, for [G726-017] Jérôme Hugues 2008-05-05 13:15:41 +00:00
  • fa87bfc47d Document how to select IDL compiler Jérôme Hugues 2008-05-05 13:12:35 +00:00
  • cda0312d03 Supress useless file Jérôme Hugues 2008-05-05 09:07:34 +00:00
  • 94d51d6809 Supress useless directory Jérôme Hugues 2008-05-05 09:07:07 +00:00
  • 7488dc2b97 Move iac testsuite to testsuite/idls Jérôme Hugues 2008-05-05 09:04:58 +00:00
  • 277e641d68 Corrected outputs to match current IAC output Jérôme Hugues 2008-05-05 07:34:00 +00:00
  • cdfe623c9d (Get_Reference): New semantics, this is now a function that applies to all cases of retrieveing a reference from an RACW (null, local, remote, both for RAS and plain RACW). (Get_RACW): New subprogram to retrieve an RACW from a reference. Thomas Quinot 2008-04-30 16:24:32 +00:00
  • 5027faa191 Implement proper stream attributes for references (using IORs). Fixes H402-001, H407-010 Thomas Quinot 2008-04-30 16:04:28 +00:00
  • ffd0e73d86 Minor reformatting Thomas Quinot 2008-04-30 16:02:18 +00:00
  • 954fca187c Do not abort if no C++ preprocessor is present, as long as GNAT provides an IDL preprocessor. Thomas Quinot 2008-04-25 15:45:42 +00:00
  • fb6af608d8 Typo. Thomas Quinot 2008-04-25 15:08:20 +00:00
  • 98502353ed Indicate how to run the testsuite Jérôme Hugues 2008-04-25 11:03:15 +00:00
  • 9f2111cc53 Separate testsuite from the core of iac Jérôme Hugues 2008-04-25 11:01:16 +00:00
  • 4ccae1f3f0 Remove redundant use clause. Bob Duff 2008-04-24 15:44:44 +00:00
  • 8e0f9cf5df Remove now deprecated file Jérôme Hugues 2008-04-24 13:50:46 +00:00
  • a0f284a57f Update all makefiles for compiling with recent versions Jérôme Hugues 2008-04-24 13:50:05 +00:00
  • 059b3e9f8a (Run): Normalize all pathnames Jérôme Hugues 2008-04-24 13:46:09 +00:00
  • 295ce501b7 Correct scenario file Jérôme Hugues 2008-04-24 13:44:47 +00:00
  • 8d8c7a3e38 Remove design files Jérôme Hugues 2008-04-23 21:56:05 +00:00
  • af61938187 Remove design file from the iac tree Jérôme Hugues 2008-04-23 21:55:34 +00:00
  • 8e812208f1 The -ir flag is working after change 118917 Jérôme Hugues 2008-04-23 21:50:00 +00:00
  • 50ebfdf0c3 Complete implementation of some missing functions Jérôme Hugues 2008-04-23 15:43:09 +00:00
  • 5f2f4addd1 Add correct configuration file for the MIOP example Jérôme Hugues 2008-04-23 12:56:52 +00:00
  • fc26e476a8 Add a rule to build testsuite test_driver Jérôme Hugues 2008-04-21 14:29:41 +00:00
  • 732800f75c s-shasto.ads : It propagates changes to the GLADE version of s-shasto. Kevin Pouget 2008-04-17 09:07:23 +00:00
  • ff6dd2f7a6 Remove obsolete files s-shamem.ad* (renamed to s-shasto more than 7 years ago). Thomas Quinot 2008-04-16 16:08:06 +00:00
  • 1859d18f26 Merge changes to s-shasto from GNAT sources. For G302-010 Thomas Quinot 2008-04-11 08:55:03 +00:00
  • 9ef94d2f16 Move some declarations that need not be public to unit body. Thomas Quinot 2008-04-09 14:58:36 +00:00
  • 4486d0ec05 Minor reformatting Thomas Quinot 2008-04-08 16:25:27 +00:00
  • 4eb92c354a Fixed some typos. Santiago Uruena 2008-04-03 19:45:55 +00:00
  • bbdd849f88 Minor reformatting Thomas Quinot 2008-04-01 09:40:12 +00:00
  • 4e60639ac9 Added work-around for FSF/GCC4.2, it suffers from bug isolated in [F517-005] Jérôme Hugues 2008-04-01 09:37:58 +00:00
  • 18dce1347d Remove test for removed "&" function Bob Duff 2008-03-31 19:54:45 +00:00
  • 0db25fd76e Fix casing of ACII.NUL For H319-014 Thomas Quinot 2008-03-31 09:58:24 +00:00
  • d51045d712 Fix casing of ACII.NUL For H319-014 Vincent Celier 2008-03-30 16:03:59 +00:00
  • 0ff9d0751d Change ASCII.NUL to all caps to avoid warnings ---- date: 2008/03/31 10:00:41; author: quinot; For H319-014 Bob Duff 2008-03-30 15:57:16 +00:00
  • f1bb316510 Fix bad casing of ASCII.NUL For H319-014 Vincent Celier 2008-03-30 15:39:05 +00:00
  • d64f719ea2 Correct spelling of ASCII entities For H319-014 Vincent Celier 2008-03-30 15:33:10 +00:00
  • 6e06a657f0 Fix casing of ASCII.NUL Arnaud Charlet 2008-03-30 09:24:28 +00:00
  • af481b16f1 Remove some dead code. Thomas Quinot 2008-03-28 18:55:25 +00:00
  • 9fec38b72d Reorganize GIOP personality to not use the general list concatenation operator anymore. Thomas Quinot 2008-03-28 18:54:47 +00:00
  • ee2d453980 Minor reformatting Thomas Quinot 2008-03-27 11:40:03 +00:00
  • 82b17eae6b GNAT Pro 6.0.1 does not support pragma Warnings (Off) with a pattern string. Thomas Quinot 2008-03-26 14:49:15 +00:00
  • 79f56e7c65 Update Ada RM entry for ARM 2005 Add entry for ARM 95 For H324-010 Thomas Quinot 2008-03-26 13:51:32 +00:00
  • 1c3ae4b011 * (polyorb-protocols-giop.ad?): use accesses in Get_Representation and Get_Buffer for more efficiency. Jérôme Hugues 2008-03-26 13:27:16 +00:00
  • 538ba8dd6b Minor rewording ---- date: 2008/03/26 13:53:38; author: quinot; Also update Ada RM references for ARM 2005 For H324-010 Thomas Quinot 2008-03-26 11:52:16 +00:00
  • 0345059bd3 As requested by the IDL-to-Ada mapping, indicates that PolyORB's CORBA implementation is tasking-safe. Jérôme Hugues 2008-03-26 10:22:01 +00:00
  • f2f0b2410a -- (Build_With_GNAT_Body): Rename to Block_IO_OK. -- For G829-002, H217-001. Hristian Kirtchev 2008-03-25 19:44:55 +00:00
  • 83ac985bdf Fixed some typos in comments. Santiago Uruena 2008-03-25 19:41:25 +00:00
  • 0ea8351ca0 Minor wording changes. Mostly in the DSA areas. Bob Duff 2008-03-24 22:48:28 +00:00
  • cd46546ecc Correct two package names -- change "system" to "polyorb" for debugging switches under DSA personality. Part of H321-001. Bob Duff 2008-03-21 21:10:55 +00:00
  • 191c577f2b Document that an object overlaying a constant should, but currently can't, be declared as a deferred constant completed by a pragma Import in the context of a subprogram's local declarations. Discussed under G913-013 Thomas Quinot 2008-03-21 15:58:38 +00:00
  • 70e7b946f7 (PolyORB.DSA_P.Remote_Launch): Use GNAT.OS_Lib.Non_Blocking_Spawn to spawn slave partitions, instead of binding directly to system(3). This allows the Ada starter to work correctly on Windows. Thomas Quinot 2008-03-20 16:41:27 +00:00
  • a822052ddf Do not force /usr/ucb in front of the PATH in shell starter (legacy from very first implementation of gnatdist). This is unnecessary and causes a dummy failure on the H110-025 test. Thomas Quinot 2008-03-19 15:06:42 +00:00
  • cc4b523f7a (Windows_To_Unix): Do pathname translation on when Windows_On_Target is true. For H313-026. Bob Duff 2008-03-18 23:34:10 +00:00
  • 546fd9139d Clean up junk commented-out "limited" keywords. Thomas Quinot 2008-03-18 17:39:04 +00:00
  • 22cb249f3a Revert changes: 123001 123003 123004 123005 123008 (reintroduce allowed Ada 2005 constructs in PolyORB runtime library sources). Thomas Quinot 2008-03-18 17:34:18 +00:00
  • 88969e64f3 Further update to Ada 2005 policy For H312-015 Thomas Quinot 2008-03-18 17:28:57 +00:00
  • e4a2284097 Clarify policy regarding Ada 2005 usage. For H312-015 Thomas Quinot 2008-03-18 17:22:19 +00:00
  • 221d10c58b Updated documentation part for MIOP, for [H311-027] Jérôme Hugues 2008-03-18 16:47:01 +00:00
  • d87dd1a862 Added setup file for the MIOP test, required after changes for [H311-027] Jérôme Hugues 2008-03-18 16:43:15 +00:00
  • 5b3502b551 (Run_Request): indicates which task completed a request Jérôme Hugues 2008-03-18 16:05:38 +00:00
  • 9e5c84e437 Minor reformatting. Thomas Quinot 2008-03-18 14:13:09 +00:00