Commit Graph

  • edf93e4754 The unit containing the typecode for a declarator that declares an alias for an interface is the unit that contains the interface typecode, not the unit that contains the declarator. Thomas Quinot 2005-02-17 15:24:28 +00:00
  • 5962fe9220 Branch COS Notification into main tree Jérôme Hugues 2005-02-17 15:04:32 +00:00
  • 6448e885fb (Go_To_Next_Definition): add missing case for T_Local token type Jérôme Hugues 2005-02-17 12:54:02 +00:00
  • 80a112a57e If there is an error when importing a module, cleanly skip the corresponding definition Jérôme Hugues 2005-02-17 11:31:42 +00:00
  • 1c77428b33 Correct idlac to abide to code generation rule defined in OMG's issue #2459: an operation that has an implicit parameter of the enclosing interface must be mapped as a class-wide Ref. Jérôme Hugues 2005-02-17 10:09:14 +00:00
  • 3a2bc5290e Minor reformatting Jérôme Hugues 2005-02-15 19:58:17 +00:00
  • 7d968cf53f Add proper error handling on data output from the GIOP stack. Fix for E128-005 Thomas Quinot 2005-02-15 19:20:45 +00:00
  • 9f36b4d326 Store held requests as only Request_Access values, no need for an Execute_Request message. Thomas Quinot 2005-02-15 19:19:23 +00:00
  • 040e725ad7 (Is_Empty): New function to allow the lists implementation to treat a list as Empty even if it is not equal to the Empty constant. Thomas Quinot 2005-02-15 19:18:40 +00:00
  • aae26c7603 Remove nonexistent test. Thomas Quinot 2005-02-15 17:33:10 +00:00
  • 218e715460 Use ${RM} -f to remove previous copies of generated files, to avoid failing when configuring a pristine source tree. Thomas Quinot 2005-02-15 17:29:54 +00:00
  • 85927e2a87 Do not attempt to initialize padding space when debugging if no padding space was allocated. Fixes E214-003. Thomas Quinot 2005-02-15 17:06:18 +00:00
  • 15f2c80f73 Test all declartions allowed at file level, except modules, interfaces, valuetypes, forward interfaces and valuetypes. Jérôme Hugues 2005-02-13 16:30:52 +00:00
  • 0af4587b0f Correct the processing of IDL entities defined at the top-level. Jérôme Hugues 2005-02-13 16:28:21 +00:00
  • eda4af4fa9 Add new test for local interfaces: known regression reported as of Feb 9 2005 by Jerome Hugues. Jérôme Hugues 2005-02-13 16:20:47 +00:00
  • 30bf1c73ab Remove some unnecessary manipulation of PolyORB.Types.String. Thomas Quinot 2005-02-11 14:56:18 +00:00
  • 65c647fa7c Separately parse each IDL file Jérôme Hugues 2005-02-11 10:56:08 +00:00
  • a6a3ce6b43 (Throw): remove Where argument. Jérôme Hugues 2005-02-11 09:22:06 +00:00
  • f6241473e4 (Get_ExcepId_By_RepositoryId): move declaration into package's body. Jérôme Hugues 2005-02-10 16:55:10 +00:00
  • 63b56dcdf7 Minor reformatting Jérôme Hugues 2005-02-10 14:58:20 +00:00
  • c73bdb8a06 Minor reformatting Jérôme Hugues 2005-02-10 14:05:15 +00:00
  • 6dea55df9b Update COS specifications to their latest revision. Jérôme Hugues 2005-02-10 10:40:16 +00:00
  • 0ef6cada28 Added missing file Jérôme Hugues 2005-02-10 10:19:35 +00:00
  • 6ac22d44b1 Added IDL files for RTCORBA 1.2 Jérôme Hugues 2005-02-10 10:04:45 +00:00
  • 91c281ad3c (Rev): move into package's body Jérôme Hugues 2005-02-09 22:18:43 +00:00
  • fecf9c1c7f Minor reformatting Jérôme Hugues 2005-02-09 22:17:42 +00:00
  • 16dda566bd Update to latest CORBA specifications. Jérôme Hugues 2005-02-09 21:11:05 +00:00
  • f797593a03 Use aliases for 'rm' and 'ln' as computed by configure, instead of hard-coded values. Jérôme Hugues 2005-02-08 16:05:20 +00:00
  • bb1311e37b Use default PortableInterceptor.idl instead of a local copy. Jérôme Hugues 2005-02-08 14:26:50 +00:00
  • a7e3c5ad5f Minor reformatting Jérôme Hugues 2005-02-08 10:52:17 +00:00
  • 34f53b8cb2 Added missing file in change #9087 Jérôme Hugues 2005-02-08 09:34:21 +00:00
  • 5cbaea2d7d Updated to latest CORBA specifications, marked all non implemented features. Jérôme Hugues 2005-02-08 09:25:03 +00:00
  • 7969b1da02 Add idls/ to the list of directories to review Jérôme Hugues 2005-02-08 09:23:22 +00:00
  • 85b87c07ba Update IOP to latest specifications, Add IOP.Helper Jérôme Hugues 2005-02-06 21:07:39 +00:00
  • 41684fec51 Added section on the CORBA Interface Repository. Jérôme Hugues 2005-02-05 18:36:43 +00:00
  • 23e0f5583b Added po_ir, a stand alone server for the CORBA Interface repository. Jérôme Hugues 2005-02-05 17:59:29 +00:00
  • 3a639978d7 Suppress typecode.sh, it is now useless. Jérôme Hugues 2005-02-05 17:49:41 +00:00
  • 35d78435f0 Fix install directory for CORBA IDL. Jérôme Hugues 2005-02-01 23:36:11 +00:00
  • d38ba3c34f Install Ada files (spec, body and ali) in 0444 mode. Jérôme Hugues 2005-02-01 23:35:30 +00:00
  • 37e066fe88 Update usage information to current program name. Jérôme Hugues 2005-02-01 23:33:53 +00:00
  • c3c518e070 Minor reformatting Jérôme Hugues 2005-01-31 16:21:05 +00:00
  • 7dc5235c20 (Modular): move signature into package's body Jérôme Hugues 2005-01-31 15:19:31 +00:00
  • e4cfd57757 Defend against malformed command line arguments Jérôme Hugues 2005-01-31 14:51:55 +00:00
  • 09d5510228 Fix many memory corruption issues in tests. Jérôme Hugues 2005-01-31 14:37:45 +00:00
  • e6a16f93a6 Reverted change #9072. It crashes the build process for the SOAP personality. Jérôme Hugues 2005-01-31 11:44:13 +00:00
  • 6b2d382592 Corrected Makefile.am's to be more conformant to Automake's rules Jérôme Hugues 2005-01-30 20:31:05 +00:00
  • 084963380a Added announcement for PolyORB 1.1r and 1.2r Jérôme Hugues 2005-01-30 18:51:53 +00:00
  • 64d874ecb1 Minor reformatting Jérôme Hugues 2005-01-30 18:46:22 +00:00
  • 38dbe567fc Install all IDL files in the same tree. Jérôme Hugues 2005-01-30 18:25:06 +00:00
  • 10873d111a Complete file reorganization done in change #9067 Jérôme Hugues 2005-01-29 18:20:44 +00:00
  • 4656a0a6b1 Reorganize IDL files hierarchy to reflect OMG hierarchy. Jérôme Hugues 2005-01-29 16:20:43 +00:00
  • 9b94946ed2 Implementation of RequestInfo::request_id. Jérôme Hugues 2005-01-29 15:50:13 +00:00
  • 59c69c09cb Corrected the list of files to build and install. Jérôme Hugues 2005-01-29 15:31:59 +00:00
  • 8db059063e Update header Jérôme Hugues 2005-01-29 15:07:58 +00:00
  • c60d5dedd5 polyorb-corba_p-ir_tools.adb (Get_IR_Root): resolve reference to the root of the Interface Repository through InterfaceRepository initial reference. Jérôme Hugues 2005-01-29 15:01:19 +00:00
  • dc15ac72c8 (To_Any): Check reference locality only if the reference is not null. Jérôme Hugues 2005-01-29 14:57:47 +00:00
  • d74c90dae6 Update CORBA Interface Repository implementation to be closer to CORBA 3.0 specifications. Jérôme Hugues 2005-01-29 11:05:18 +00:00
  • 9fd4c677c5 Updated build deps. Jérôme Hugues 2005-01-28 18:22:37 +00:00
  • 8994f759b8 Ask for more details about how to reproduce a bug. Jérôme Hugues 2005-01-28 17:37:16 +00:00
  • 1dd8f1bc94 Make Check_Structure, Check_Id and Check_Type procedures; their return values was not pertinent. Jérôme Hugues 2005-01-28 17:31:16 +00:00
  • 113c504e24 Reword specific work around for idlac, and mark them as such Jérôme Hugues 2005-01-28 09:10:02 +00:00
  • 254f074fc9 Add special processing of CORBA::TypeCode reference in scoped_name nodes. Jérôme Hugues 2005-01-28 08:49:05 +00:00
  • 494e3aa8bb Add new IDL files from the CORBA 3.0 specifications Jérôme Hugues 2005-01-27 17:27:53 +00:00
  • 88e8150392 Do not depend on ir.idl anymore, use directly OMG specifications. Jérôme Hugues 2005-01-27 16:38:15 +00:00
  • 435bc8f2e5 Update IDL specifications to thelatest CORBA revision, mark currently not implemented features. Jérôme Hugues 2005-01-27 14:09:38 +00:00
  • b450868949 Add built-in knowledge for the remapping of the entities of the CORBA Interface Repository. Jérôme Hugues 2005-01-27 14:05:11 +00:00
  • e6794d67dc Suppress code generation for the CORBA hierarchy except for the CORBA Interface Repository hierarchy. Jérôme Hugues 2005-01-27 12:55:32 +00:00
  • 4d322d9fd3 Take into accout the special case for some elements of the CORBA specifications, in accordance with the IDL-to-Ada v1.2 mapping specifications. Jérôme Hugues 2005-01-27 10:08:30 +00:00
  • cf520781bf Add information on how to set up po_cos_naming so that it returns the same IOR and corbaloc at each startup. Jérôme Hugues 2005-01-26 23:01:10 +00:00
  • 59303dbd46 Separate error management from exception handling. Jérôme Hugues 2005-01-26 14:45:45 +00:00
  • 5631aa0bf7 Sort entries Jérôme Hugues 2005-01-20 11:31:14 +00:00
  • 86803a7426 (Get_Converter): correct fallback case for Wchars. Jérôme Hugues 2005-01-19 17:57:15 +00:00
  • 24b95bf5b0 Minor reformatting Jérôme Hugues 2005-01-19 17:56:14 +00:00
  • 75a93de461 Also display the name of the unknown operation. Jérôme Hugues 2005-01-19 17:49:30 +00:00
  • 3847792b00 Update Makefile for omniORB 4.0.5 Jérôme Hugues 2005-01-19 17:49:01 +00:00
  • 9255de8d34 Rewrite comments, fix typo Jérôme Hugues 2005-01-19 11:49:14 +00:00
  • 8aabf0b7fc Add back missing separator (colon) between protocol prefix and protocol version in IIOP and DIOP corbaloc object_addrs. Thomas Quinot 2005-01-18 12:49:15 +00:00
  • d6053c37e7 Document that libtool >= 1.5.8 is required to build PolyORB. Jérôme Hugues 2005-01-15 22:41:22 +00:00
  • a4f96100ab Fix documentation. Thomas Quinot 2005-01-14 18:01:08 +00:00
  • adfab9ab50 Update years in copyright notices. Thomas Quinot 2005-01-14 14:07:52 +00:00
  • e49e2ba313 In corbaloc: URIs, treat a prot_id of "//" or a prot_id with an empty prot_token as though it were "iiop:". Thomas Quinot 2005-01-14 14:05:31 +00:00
  • 1e7d7a1ddb (Run_In_Task): allow 0 as default value for Storage_Size, as defined in PolyORB.Tasking.Threads. Jérôme Hugues 2005-01-14 13:00:43 +00:00
  • 7301db1175 Fix typo in comment. Thomas Quinot 2005-01-13 17:48:33 +00:00
  • 438b0b0ed7 Make PolyORB compilable with the latest GNAT wavefront: rename *.Interface to *.Iface (interface will be a reserved word in Ada 2005). Thomas Quinot 2005-01-13 17:39:25 +00:00
  • 5bc7e7f461 Correct break-up algorithm for determination of creator of an object identifier (need to take into account the last, not first, occurrence of POA_Path_Separator; also need to ensure that the object key relative to the leaf POA does not contain a POA_Path_Separator). Thomas Quinot 2005-01-13 17:38:21 +00:00
  • a3206cf843 Minor reformatting. Thomas Quinot 2005-01-12 19:11:23 +00:00
  • 110fe5341b (String_To_ObjectId, ObjectId_To_String): These functions must simply convert strings to oids and back as octet sequence conversions, no hexadecimal encoding must be performed. Thomas Quinot 2005-01-12 19:10:54 +00:00
  • fcdb35fc6f (Put_String): Guard against the case of a string of length 0. Remove useless function Image. Thomas Quinot 2005-01-12 19:06:57 +00:00
  • 27c4cfaf5f Implement PolyORB.CORBA_P.Server_Tools.Initiate_Well_Known_Service. Use it to make the PO_COS_Naming root context reachable through the NameService named key. For DC01-002. Thomas Quinot 2005-01-12 17:29:16 +00:00
  • 7eb23d7886 Do not encode POA_Path_Separator (/) in corbaloc: URIs. For DC01-002 Recomputed build deps. Thomas Quinot 2005-01-12 12:36:48 +00:00
  • c64d362219 Minor reformatting. Thomas Quinot 2005-01-12 11:37:04 +00:00
  • 06701ea7be Prefix all Repository Ids with "omg.org/" Jérôme Hugues 2005-01-12 11:24:39 +00:00
  • 1be3d07f44 Move PolyORB specific code into Internals subpackage. Jérôme Hugues 2005-01-12 11:23:06 +00:00
  • f78629b3e3 Implementation for typeprefix rule. Jérôme Hugues 2005-01-12 09:15:23 +00:00
  • d492e7e8f8 Fix double destruction situation during recursive POA destruction. Resolves failure on test POA_0 on x86-freebsd. Thomas Quinot 2005-01-11 16:05:46 +00:00
  • f94e96875a Characters with ASCII values 00 to 16#1f# need escaping in URIs. Problem noted while working on DC01-002 Thomas Quinot 2005-01-11 14:16:10 +00:00
  • 08c48daf74 (Common_IIOP_DIOP_Profile_To_Corbaloc): One may not assume that the range for an Object_Id is compatible with the range of a String (which must be appropriate for a subtype of Positive). Followup on cleanup for DC01-002 Thomas Quinot 2005-01-11 14:15:20 +00:00
  • b0dd419ee9 Update copyright years in files modified in #9010 Thomas Quinot 2005-01-11 11:25:40 +00:00
  • 90d2689d48 Document RTCosScheduling service Update Copyright years Added comments on tasking configuration parameters Jérôme Hugues 2005-01-11 09:48:48 +00:00
  • ede719e0c0 Add OMG notice for RTCosScheduling.* package specifications Jérôme Hugues 2005-01-11 09:46:26 +00:00