Commit Graph

  • d8dae82e0c * backend-be_ada-nutils.adb : Took in account the changes in the Ada tree. Bechir Zalila 2005-06-09 13:58:02 +00:00
  • bac0b9eb01 * backend-be_ada-nodes.idl : Added the possibility to generate literal values between parentheses or with a parent specification (especially for enumerated type literals) Bechir Zalila 2005-06-09 13:55:31 +00:00
  • cd900e3b98 Remove dead code that was erroneously checked in. Part of E331-014. Thomas Quinot 2005-06-09 13:38:50 +00:00
  • e276bd2a28 Merge rev. 1.166 from HEAD: Replace split-up line with a single variable definition, to avoid erroneous processing by automake. Fix for build failure on Tru64. ---- date: 2005/06/08 09:30:07; author: quinot; (note that rev. 1.166 above refers to the Makefile.am revision). Thomas Quinot 2005-06-08 09:29:04 +00:00
  • abd21da692 Merge rev. 1.166 from HEAD: Replace split-up line with a single variable definition, to avoid erroneous processing by automake. Fix for build failure on Tru64. Thomas Quinot 2005-06-08 09:29:04 +00:00
  • 46585cdfbb * backend-be_ada-nodes.idl : Added Boolean attribute to specify wether a type definition is a new type definition or a subtype definition. Added new attributes to the BE_Ada interface to guarantee direct access to TC_XXX constant, From_Any and To_Any functions. Bechir Zalila 2005-06-07 16:18:08 +00:00
  • d2b9ad1774 Replace call to CORBA.ORB.Resolve_Initial_References with PolyORB.CORBA_P.Initial_References.Resolve_Initial_Reference to avoid the use of an exception handler. Jérôme Hugues 2005-06-07 15:34:16 +00:00
  • d4dae63d5f Update IDs type to match MIOP specifications. Document elements in PortableServer specifications that should be moved. Jérôme Hugues 2005-06-07 14:46:47 +00:00
  • 1f2a33f21f Added IDL files for the MIOP specifications Jérôme Hugues 2005-06-07 13:52:14 +00:00
  • 6b496282d4 (s-galiop.ads): Sync with Makefile.am. Fix GLADE build failure. Pascal Obry 2005-06-04 22:14:31 +00:00
  • 8d585af4d9 (s-galiop.ads): Revert change, not needed after all. Fix GLADE build failure. Pascal Obry 2005-06-04 22:13:59 +00:00
  • 8a9a6067f1 (s-galiop.ads): Adjust code generation to conform to GNAT style check. No duplictate empty line. Fix GLADE build failure. Pascal Obry 2005-06-04 21:48:57 +00:00
  • 9009dffe44 Add missing with clause for XE_Defs.Defaults. Fix GLADE build failure. Pascal Obry 2005-06-04 21:47:31 +00:00
  • e49c905b33 Remove spec probably inserted into this file by mistake. Should fix the nightly build failure. Pascal Obry 2005-06-04 18:21:10 +00:00
  • 190a2af024 Add missing Makefile's Jérôme Hugues 2005-06-03 21:50:44 +00:00
  • 0ac393ca2c Separate IOP from PortableInterceptors. Jérôme Hugues 2005-06-03 21:41:45 +00:00
  • 81c2e65296 Typo. Jérôme Hugues 2005-06-03 11:01:44 +00:00
  • c1b5de7b48 Added pragma Warnings (Off) to kill a few warnings for builds with GCC 3.4.4. Jérôme Hugues 2005-06-03 10:52:32 +00:00
  • c0068236f0 * backend-be_ada-nutils.ads, backend-be_ada-nutils.adb : Added a new function which removes a suffix from a name. Bechir Zalila 2005-06-03 10:32:34 +00:00
  • 3a57a18cfa Update MANIFEST to reflect reorganisation of GNATDIST sources For E331-014 Thomas Quinot 2005-06-03 09:44:52 +00:00
  • f70ae98488 Remove markers for implementation limitations from the PortableServer module. Jérôme Hugues 2005-06-02 16:45:46 +00:00
  • 18457f5e7e Regenerate auitoconf files Thomas Quinot 2005-06-02 14:14:03 +00:00
  • 25c8ca7319 Remove b_xe_defs, which is now unnecessary. Instead, a general body for xe_defs uses xe_defs.defaults to get site-specific values from configure substitutions. Thomas Quinot 2005-06-02 14:13:40 +00:00
  • 80940d7e23 xe_defs.adb is not generated automatically anymore. Thomas Quinot 2005-06-02 14:13:01 +00:00
  • 6d54df367e New generic body for xe_defs.adb (this unit is not auto-generated anymore). Thomas Quinot 2005-06-02 14:12:44 +00:00
  • c4077f4c99 (Scan_Dist_Arg): Remove potentially incorrect assumption that Argv'First = 1. Thomas Quinot 2005-06-02 14:12:13 +00:00
  • 5b901bccab Add new generated file: xe_defs-defaults.ads Thomas Quinot 2005-06-02 14:09:48 +00:00
  • ca2fd16a61 New file that contains constants substituted at configure time. Thomas Quinot 2005-06-02 14:09:32 +00:00
  • d8ab40f5ef Reflect change initially done in rev. 1.203 of Makefile.in (which is generated automatically): Do not oubput multiple consectutive blank lines. Followup on E416-002 changes Thomas Quinot 2005-06-02 14:08:52 +00:00
  • b2671797c5 * backend-be_ada-helpers.adb : Corrected the following bug in the From_Any function of a multi-dimensional array type, the old expression that calculates the offset is wrong and causes an exception with the all_types test. A new algorithm is used to build the expression. Bechir Zalila 2005-06-02 13:29:09 +00:00
  • 3f4748fc6d Removed markers for implemantation limitations for PortableServer::Current and PortableServer::ObjectId. Jérôme Hugues 2005-06-02 10:47:54 +00:00
  • e373054c18 Document incompatibility due to change 9352 Jérôme Hugues 2005-06-02 10:47:06 +00:00
  • 3ae13720e8 Test for PortableServe::Current API, Jérôme Hugues 2005-06-02 10:46:13 +00:00
  • 22bddc7ee8 Allow more than one IDL file per test's Makefile Jérôme Hugues 2005-06-02 10:45:32 +00:00
  • 3695d433e5 * backend-be_ada-skels.adb : Handling unknown and system exceptions Bechir Zalila 2005-06-02 09:36:53 +00:00
  • c6429441f3 * backend-be_ada-runtime.adb, backend-be_ada-runtime.ads : Added a new runtime entity for the Exception list of an operation. Bechir Zalila 2005-06-01 16:22:51 +00:00
  • a27d4ca5ae Update PortableInterceptor to use common sequence type from CORBA.IDL_Sequences instead of local redefinitions. Thomas Quinot 2005-05-31 11:34:29 +00:00
  • 156151f026 Implementation of CORBA sequences helpers. Thomas Quinot 2005-05-31 11:31:53 +00:00
  • 8f7bb91019 Fix type of PortableServer::ObjectId Thomas Quinot 2005-05-31 11:29:48 +00:00
  • b7d5d22b0b Relocate mapped entities for sequences declared in the CORBA module to package CORBA.IDL_Sequences. Thomas Quinot 2005-05-31 11:18:20 +00:00
  • 83184db0c4 * backend-be_ada-idl_to_ada.adb : Implemented the ability of using an interface defined type in an operation (as a parameter type or a return type). Bechir Zalila 2005-05-31 07:23:12 +00:00
  • 335e88dc65 Ensure consistent ordering of entries on all build systems. Thomas Quinot 2005-05-30 17:16:21 +00:00
  • 36682431f5 Merge minor updates from main branch. Thomas Quinot 2005-05-30 16:49:10 +00:00
  • 2370123160 Minor update. Thomas Quinot 2005-05-30 16:13:32 +00:00
  • 57e563ef9a Added pragma Warnings (Off) to kill a few warnings for builds on GCC 3.4.3. Jérôme Hugues 2005-05-27 09:43:59 +00:00
  • f322ef4610 * backend-be_ada-expand.adb, backend-be_ada-skels.adb : Corrected the followin bug, all the necessary packages are now "withed". Bechir Zalila 2005-05-27 08:46:12 +00:00
  • d9a845ce38 * backend-be_ada-nodes.idl : Added a new component in the Bloc Statement generation, the exception handler. Bechir Zalila 2005-05-27 08:21:37 +00:00
  • ab5466fcb6 Merge minor fixes from main branch: documentation of new 1.3 features, change of environment variable names used to indicate location of name service and IR service. Thomas Quinot 2005-05-26 15:21:51 +00:00
  • 50dc9927a1 Update PolyORB UG to reflect new developments. Thomas Quinot 2005-05-26 15:18:35 +00:00
  • ff1c2195dc Adjust output of standard servers to reflect change in names of environment variables used to define the name server and IR server. Thomas Quinot 2005-05-26 14:42:08 +00:00
  • 4133c69440 Add note about CORBA 3.0 support in idlac. Minor reorganization. Thomas Quinot 2005-05-26 14:41:35 +00:00
  • ae77664083 * backend-be_ada-helpers.adb : Corrected the following bug, the argument of the pragma No_Return must be a local name. Bechir Zalila 2005-05-26 09:08:12 +00:00
  • ca7cde6b2c Implement the PortableServer::Current interface Jérôme Hugues 2005-05-26 09:07:16 +00:00
  • f6918a60ef * backend-be_ada-nutils.ads : Added some missing attributes and pragmas Bechir Zalila 2005-05-25 16:41:23 +00:00
  • f5a5d48975 Merge from main branch: new features for 1.3. Thomas Quinot 2005-05-25 13:05:53 +00:00
  • 114c6c4a04 Merge fix for typos from main branch. Thomas Quinot 2005-05-25 12:38:09 +00:00
  • 72283eb10b Updated list of supported features for PolyORB 1.3 Jérôme Hugues 2005-05-25 12:28:21 +00:00
  • 57a354e797 Fixed some typos. Jérôme Hugues 2005-05-25 12:26:47 +00:00
  • 352950d27a Merge some additional notes on 1.3 release. Thomas Quinot 2005-05-25 11:13:18 +00:00
  • fa778c8bc1 Add some items to the 1.3 release information (patch from Jérôme Hugues). Thomas Quinot 2005-05-25 11:10:46 +00:00
  • 92e98343ec Bump version to 1.4. Thomas Quinot 2005-05-24 18:28:21 +00:00
  • 0374486c68 Branch PolyORB for release 1.3. Version info is 1.3r for inclusion in GAP-2005a. Thomas Quinot 2005-05-24 18:18:53 +00:00
  • ec8c064738 Mark PolyORB 1.3 as frozen: anything that goes in is now for 1.4 by default. Thomas Quinot 2005-05-24 18:16:01 +00:00
  • c4a1c996d6 Implemented the generation of all the exception-related entities in the spec of the stub helper package. Bechir Zalila 2005-05-24 16:38:25 +00:00
  • 7f5b7a3562 * Added a new parameter to the type Parameter_Id. This parameter represents the members of an exception. Bechir Zalila 2005-05-24 16:35:18 +00:00
  • 528d597dbd * Added all the necessary runtime entities and units to handle exceptions Bechir Zalila 2005-05-24 16:33:37 +00:00
  • 9c73c0f45d Commented all the tests that I didn't modify yet Bechir Zalila 2005-05-24 16:30:20 +00:00
  • ef79f9c43f * Implemented the code generation of Oneway operations. * Added the asynchrony flags to the Runtime Entities * Added a new parameter name to handle Oneway operations correctly. Bechir Zalila 2005-05-23 09:27:25 +00:00
  • 2233e91fab (LINK): Replace AutoMake variable by make target name Jérôme Hugues 2005-05-21 18:35:04 +00:00
  • ab50a21485 Typo. Jérôme Hugues 2005-05-21 18:25:50 +00:00
  • 3711668a68 Corrected the following bugs : * The declaration of the Arg_Name_U_"parameter" is now generated correctly in the stub. * If the parameter is "out", there is no longer compilation error due to a bad type argument of the CORBA.Internals.Get_Empty_Any function. Bechir Zalila 2005-05-20 16:00:47 +00:00
  • c403b6e91d Updated tests to be compatible with the latest PolyORB version. Bechir Zalila 2005-05-20 10:27:19 +00:00
  • f97507362d Corrected some bugs due to unverified copy & paste Bechir Zalila 2005-05-20 10:24:50 +00:00
  • a283594695 Implementation of the "Get_Members" method of an exception Bechir Zalila 2005-05-19 16:28:23 +00:00
  • 035d565d7d Corrected some mistakes. Now, we are able to get the value of an out (or inout) parameter after the execution of a request. Bechir Zalila 2005-05-19 16:26:33 +00:00
  • 3a23056bfd Generation of the repository ID constant for exceptions and operations. Bechir Zalila 2005-05-19 16:23:54 +00:00
  • ab62eb3d36 Modified some runtime units and added some runtime entities to be compatible with the latest version of polyorb. Bechir Zalila 2005-05-19 16:21:02 +00:00
  • e8aec26cdf Test for the definition of new types and multi-dimensional arrays. The test is passed by iac (it tests only the specs). Bechir Zalila 2005-05-19 07:20:29 +00:00
  • 5a9c220c80 * Corrected some mistakes in comments * The generation of multi-dimensional arrays is now complete (even with user defined types) Bechir Zalila 2005-05-18 16:12:45 +00:00
  • 0f44edbeab Added more comments and clarified some identifier names The generation of multi-dimensional arrays works only for base types. Bechir Zalila 2005-05-18 08:19:37 +00:00
  • f0c01653d8 Implementation of multi-dimensional arrays code generation. The generated code is identical to the one generated by idlac. Bechir Zalila 2005-05-17 16:20:06 +00:00
  • f875c996f8 Updated the output idlac files to be compatible with the latest PolyORB version. Bechir Zalila 2005-05-13 10:08:57 +00:00
  • 552225d722 Correct typo. Jérôme Hugues 2005-05-13 07:55:36 +00:00
  • 3bc877bac2 Document change 9322 Jérôme Hugues 2005-05-12 19:59:33 +00:00
  • 2159c83530 Reorganize CORBA POA's servant managers implementation so that they are now conformant with the IDL-to-Ada specifications. Jérôme Hugues 2005-05-12 19:58:18 +00:00
  • b4e03c82e8 Reformatting. Jérôme Hugues 2005-05-12 16:57:25 +00:00
  • 87a02d5895 Replace include preprocessor directive with import statement. Remove now useless rm commands from Makefile. Jérôme Hugues 2005-05-12 15:50:12 +00:00
  • d41de77051 Regenerate autoconf-generated files on the 5.03a release branch. For E426-001 Thomas Quinot 2005-05-11 12:58:27 +00:00
  • 14fd6174d1 Fixed a small mistake. Now the usage is displayed correctly when running iac without command line arguments Bechir Zalila 2005-05-11 07:24:50 +00:00
  • 6ba326035c Update build procedure on Windows. Work for E426-001. Pascal Obry 2005-05-09 17:35:14 +00:00
  • 4e2b08beb6 Update build procedure on Windows. Work for E426-001. Pascal Obry 2005-05-09 17:35:14 +00:00
  • ba116f4efc New version. Pascal Obry 2005-05-09 17:25:12 +00:00
  • 71c0d60af0 New version. Pascal Obry 2005-05-09 17:25:12 +00:00
  • b6d7c8875e Update build procedure on Windows. Work for E426-001. Pascal Obry 2005-05-09 17:25:06 +00:00
  • 0469077387 Update build procedure on Windows. Work for E426-001. Pascal Obry 2005-05-09 17:25:06 +00:00
  • fbbe7de88c New version. Pascal Obry 2005-05-09 17:15:11 +00:00
  • 53f29d6a5c Fix a memory corruption in the check for the version number. Set version to 5.03a and update copyright notice. Slightly update the usage output layout to match the format used by other tools. Part of this patch is merged from HEAD. Fixes E509-013. Pascal Obry 2005-05-09 17:15:04 +00:00
  • 67885f8149 Get rid of some unnecessary elaboration pragmas. Thomas Quinot 2005-05-09 17:06:06 +00:00
  • 9132b6f2cc New version. Pascal Obry 2005-05-09 17:06:06 +00:00
  • e176bd923d Fix a memory corruption in the check for the version number. Bump version to 5.04w and update copyright notice. Slightly update the usage output layout to match the format used by other tools. Fixes E509-013. Pascal Obry 2005-05-09 17:05:58 +00:00