Commit Graph

  • 8143a441b1 Implementation of the RTCosScheduling service defined in RTCORBA 1.x Jérôme Hugues 2005-01-11 09:45:18 +00:00
  • 2338c4ed1c New test cases for change #9004 (usage occurrence of an interface within the enclosing scope of its definition). Jérôme Hugues 2005-01-10 22:07:10 +00:00
  • f6b635d367 Extend test for ServerRequestInterceptor::target_is_a operation Jérôme Hugues 2005-01-10 21:52:54 +00:00
  • e9a0cc282e Complete the implementation of ServerRequestInfo::target_is_a Jérôme Hugues 2005-01-10 21:51:20 +00:00
  • 6a25b77789 Rename PolyORB.Utils.To_String to SEA_To_Hex_String Rename PolyORB.Utils.To_Stream_Element_Array to Hex_String_To_SEA Rename PolyORB.Objects.To_String to Oid_To_Hex_String Rename PolyORB.Objects.To_Oid to Hex_String_To_Oid Thomas Quinot 2005-01-10 20:15:22 +00:00
  • 70bb90742b In corbaloc URIs, use URI encoding, not hexadecimal encoding, for the representation of local object identifiers. For DC01-002 Thomas Quinot 2005-01-10 20:13:46 +00:00
  • 46560851dd Update year in copyright banner. Thomas Quinot 2005-01-10 19:19:28 +00:00
  • 384cd6bf1d For an array of references, we need to generate From_Any and To_Any (these are only omitted in the case of a typedef of a reference type, because in that case we map the typedef to a subtype instead of a type). Thomas Quinot 2005-01-10 15:50:39 +00:00
  • 5a4126044a Add test cases for #9004 (usage occurrence of an interface within the enclosing scope of its definition). Thomas Quinot 2005-01-10 15:38:26 +00:00
  • 3669bd3ae9 For a usage occurrence of the name of an interface within the scope wherein it is defined, create and use an implicit forward declaration if none exists at the point of usage. This is necessary to avoid a circular semantic dependency. Thomas Quinot 2005-01-10 12:09:07 +00:00
  • 3019a9c5a9 Implement the import rule Jérôme Hugues 2005-01-10 10:06:17 +00:00
  • 6046c45619 (Locate_IDL_File): first search files using their full name, then lookup in search path. Jérôme Hugues 2005-01-10 10:04:33 +00:00
  • 30fa2cf2fb Complete the implementation of ServerRequestInfo::target_most_derived_interface Jérôme Hugues 2005-01-10 09:18:37 +00:00
  • e8525af1f8 All PolyORB/DSA support code has been merged into the main GNAT repository at AdaCore. For CA22-003 Thomas Quinot 2005-01-07 21:28:25 +00:00
  • 784795bd3d Conditionalize PolyORB-specific code with Get_PCS_Name. For CA22-003 Thomas Quinot 2005-01-07 19:29:16 +00:00
  • cc0ca3f220 (Img): use System.Address_Image instead of ad hoc Unchecked_Conversion to solve portability issue for 64bits architectures. Jérôme Hugues 2005-01-07 19:21:50 +00:00
  • 66e388446a Add test for Request_Id Jérôme Hugues 2005-01-07 09:31:46 +00:00
  • e1e03d5236 Move declaration of Server_Interceptor_Note into package body. Jérôme Hugues 2005-01-07 09:12:01 +00:00
  • d2fe715629 Update LIBVERSIONINFO to 1:3:0 Jérôme Hugues 2005-01-06 15:15:47 +00:00
  • 481a069a52 PolyORB.POA.Obj_Adapter uses PolyORB.Utils.Strings.String_Ptr type instead of PolyORB.Types.String. Jérôme Hugues 2005-01-06 15:13:01 +00:00
  • 456b442520 Enhance test output Jérôme Hugues 2005-01-06 09:54:19 +00:00
  • b9108b8025 Removed ScopedNamed type from the neutral core, as this type is no longer used Jérôme Hugues 2005-01-06 08:42:56 +00:00
  • 458cade607 Document [tasking] section Jérôme Hugues 2005-01-05 20:36:20 +00:00
  • 1c450e9770 Merge from wavefront. Thomas Quinot 2005-01-05 19:23:04 +00:00
  • 49d126f231 Clean up Jérôme Hugues 2005-01-05 14:50:59 +00:00
  • 37d2d10b68 (Retain_Servant_Association): Correct semantics with respect to CORBA specifications: throw ObjectAlreadyActive_E if the Entry already holds a servant. Jérôme Hugues 2005-01-05 11:00:03 +00:00
  • c5e74dfbf7 Correct IOR output for test driver Jérôme Hugues 2005-01-05 10:49:06 +00:00
  • e4ab59fa00 Minor reformatting Jérôme Hugues 2005-01-05 09:54:35 +00:00
  • eaf6496a10 Correct output in Reference_To_Id test, Jérôme Hugues 2005-01-05 09:53:46 +00:00
  • e72b094ef4 Yet another correction to test output. Jérôme Hugues 2005-01-05 08:58:20 +00:00
  • a36ca42a5e Correct test output. Jérôme Hugues 2005-01-05 08:56:53 +00:00
  • 9565199111 Minor reformatting Jérôme Hugues 2005-01-04 10:07:54 +00:00
  • 791f9e9179 Minor reformatting Jérôme Hugues 2005-01-04 10:06:46 +00:00
  • 1f1a5df7fc Remove the Monitor_Lists package, as it is no more used. Jérôme Hugues 2005-01-03 16:19:30 +00:00
  • 57825c916f Add documentation on the configuration of the Ravenscar runtime Jérôme Hugues 2005-01-03 14:15:11 +00:00
  • 6c1651bad4 Split long line Jérôme Hugues 2005-01-03 13:14:46 +00:00
  • a1413b1ddf Document use of pragma Warnings (Off) for Op1 Jérôme Hugues 2005-01-03 13:09:31 +00:00
  • 4639071b74 Restore debug information on standard error Jérôme Hugues 2005-01-03 09:09:51 +00:00
  • 699cc7bdc5 New test: benchmark for object activation Jérôme Hugues 2005-01-03 09:08:47 +00:00
  • 002ca74c17 Account for the warnings of the latest GNAT wavefronts Jérôme Hugues 2005-01-02 18:36:47 +00:00
  • 91aec70ac6 Introduce To_Lower and To_Upper casing functions to remove the overhead of Ada.Characters.Handling Jérôme Hugues 2004-12-30 14:48:14 +00:00
  • 704a7e3adc Move logging facility on standard error in a separate package to allow for other logging facilities. Jérôme Hugues 2004-12-29 22:34:24 +00:00
  • b1e3ad0567 Suppress Id line. Jérôme Hugues 2004-12-29 21:48:59 +00:00
  • 5b730a65dd Typo Jérôme Hugues 2004-12-28 15:04:04 +00:00
  • 69954be6bc Minor reformatting Jérôme Hugues 2004-12-27 17:09:04 +00:00
  • bacd3333e2 Suppres now useless type Parameters_Initializer Jérôme Hugues 2004-12-27 17:07:49 +00:00
  • 309b50b075 Reorganized file manipulation code. Jérôme Hugues 2004-12-26 17:47:19 +00:00
  • 4d2941e18f Adjust for latest wavefront. Thomas Quinot 2004-12-24 14:48:43 +00:00
  • 89fd69a77d Merge latest wavefront. Thomas Quinot 2004-12-24 14:48:32 +00:00
  • 229ddf9110 Add new environment variable: EXTRA_GNATMAKE_FLAGS, to pass user-specific compilation flags to GNAT. Jérôme Hugues 2004-12-24 14:05:19 +00:00
  • 6fcde91594 Minor reformatting Jérôme Hugues 2004-12-24 13:26:38 +00:00
  • 8aa68600a4 Tools are built for the host; Add native-linker script to link host-specific executables. Jérôme Hugues 2004-12-24 13:24:43 +00:00
  • f86ed91118 Adjust for change in type of component Operation in requests. Move declaration of subprogram index variable into Build_RPC_Receiver_Body, to allow stub generation for RACWs to become independant of the PCS. Part of CA22-003 Thomas Quinot 2004-12-24 12:50:24 +00:00
  • c95ac7789d Added stub and implementation for Get_Effective_Component, Get_Effective_Profile and Get_Adapter_Id. Jérôme Hugues 2004-12-24 12:31:28 +00:00
  • 00c0acdb09 Move dependence on getenv in PolyORB.Parameters.Environment. Jérôme Hugues 2004-12-23 19:12:34 +00:00
  • 947dc52102 Move all dependences on Ada.Text_IO in PolyORB.Parameters.File Jérôme Hugues 2004-12-23 18:10:08 +00:00
  • c82b065d15 (Release_Contents): avoid double deallocation, component is actually deallocated in PolyORB.GIOP_P.Tagged_Components.Release_Contents Jérôme Hugues 2004-12-23 18:07:36 +00:00
  • eeefeef01b Remove useless subprogram. Thomas Quinot 2004-12-23 14:53:38 +00:00
  • 5f644f5ca5 Merge from wavefront. Thomas Quinot 2004-12-23 14:42:45 +00:00
  • bfcc6d3862 Merge from wavefront. Thomas Quinot 2004-12-23 14:41:14 +00:00
  • c4286e563f Even if Lowlevel_Send is atomic, there is no guarantee that Send_Buffer is (because it could make several successive calls to Lowlevel_Send). Thomas Quinot 2004-12-23 14:38:25 +00:00
  • 619a5adb4e Remove GNAT Pro 3.16a1 as a supported compiler. Jérôme Hugues 2004-12-23 14:30:39 +00:00
  • ee008ebf95 Remove dependency of Buffers upon Sockets. Reorganize Socket send code to use GNAT.Sockets.Send_Vector. As a consequence, remove GNAT Pro 3.16a1 as a supported compiler. Recompute build deps. Thomas Quinot 2004-12-23 14:09:08 +00:00
  • dcdbbe15a8 Remove PolyORB.Socket_Copy, this was a work-around for GNAT 3.15. Jérôme Hugues 2004-12-23 11:40:31 +00:00
  • 227c7c108c Simplify Object_Adapter type: make it a child of Smart_Pointers.Non_Controlled_Entity. Jérôme Hugues 2004-12-22 16:22:04 +00:00
  • 1625e2b33d Replace PolyORB.Unknown and PolyORB.Not_Implemented with Program_Error Jérôme Hugues 2004-12-22 16:11:10 +00:00
  • e6a10a9991 Update polyorb.conf template to reflect changes in the names of logging facilities. Thomas Quinot 2004-12-22 12:07:49 +00:00
  • c2ba1ccba6 Adjust for changes in Ada_Be.Source_Streams. Thomas Quinot 2004-12-21 18:22:23 +00:00
  • 48154a31a1 Do not forget skel specs in CLEANFILES Thomas Quinot 2004-12-21 17:33:25 +00:00
  • 863058c880 Avoid generating useless files. Thomas Quinot 2004-12-21 17:33:03 +00:00
  • 82ee45611d Typo. Jérôme Hugues 2004-12-21 16:10:25 +00:00
  • aad60bef7d Simplification of the Request type: Request.Operation membre is now a PolyORB.Utils.Strings.String_Ptr. Jérôme Hugues 2004-12-21 14:56:41 +00:00
  • 303e5de9bc Add missing ')' in the update-header macro. Jérôme Hugues 2004-12-21 14:52:03 +00:00
  • 46c67157c3 Adjust for changes in latest wavefront (Request_Access is moved to s-parint). Thomas Quinot 2004-12-20 18:29:08 +00:00
  • ae6e84a98f Merge latest wavefront. Thomas Quinot 2004-12-20 18:28:49 +00:00
  • d79edd6b65 Simplify package specification: make Object a private type, that derives from PolyORB.Smart_Pointers.Non_Controlled_Entity. Jérôme Hugues 2004-12-20 17:24:40 +00:00
  • 0fef0cedd4 Document that one should re-run support/reconfig after each update from PolyORB's repository. Jérôme Hugues 2004-12-20 14:07:19 +00:00
  • 850687c136 Main branch is now 1.3w Jérôme Hugues 2004-12-20 14:02:30 +00:00
  • b2b2e8b45a Fix memory leak in deallocation of GIOP tagged components. Jérôme Hugues 2004-12-20 09:46:00 +00:00
  • 25e1484d6c Kill CM Id insertion. Thomas Quinot 2004-12-17 19:25:27 +00:00
  • 5f6a3ef820 Merge ch. 8923 on release branch. 1.2r Thomas Quinot 2004-12-17 19:22:21 +00:00
  • df32afd2ae Kill CM Id lines, they are just a nuisance. Thomas Quinot 2004-12-17 19:12:40 +00:00
  • a5b5f7caec Reflect changes in expanded receiver stubs: all RPC receivers now uniformly take a single Request_Access argument. For CA22-003. Thomas Quinot 2004-12-17 17:19:39 +00:00
  • 6c6fa2782a (Write_Parameter): Fix incorrect computation in line breaking algorithm. Thomas Quinot 2004-12-17 17:17:34 +00:00
  • e851d2dfeb Branch release 1.2r. Thomas Quinot 2004-12-17 16:13:49 +00:00
  • cc6d87be31 ACT Europe is now AdaCore. Thomas Quinot 2004-12-17 16:01:22 +00:00
  • 1d5173113e Update TODO list. Thomas Quinot 2004-12-17 15:41:54 +00:00
  • bc7ec3d4e9 Update build deps. Thomas Quinot 2004-12-17 15:41:41 +00:00
  • ff4694d5a5 Updated for the 1.2r release Jérôme Hugues 2004-12-17 14:51:12 +00:00
  • 292bfe919e Fix management of temporary files for Windows. Thomas Quinot 2004-12-17 14:44:29 +00:00
  • ca5fd2d61b Minor reformatting. Thomas Quinot 2004-12-16 15:43:56 +00:00
  • c9e4134a4e Merge current wavefront, making Add_Receiving_Stub_To_Declarations PCS-specific. For CA22-003 Thomas Quinot 2004-12-16 14:07:03 +00:00
  • a3e742d24e Complete the implementation of CORBA::PolicyManager. Jérôme Hugues 2004-12-16 10:58:27 +00:00
  • b51e7b47b7 (Parse_Value): correct debug output. Jérôme Hugues 2004-12-16 10:11:47 +00:00
  • 3f7dfc5f96 Fix documentations Jérôme Hugues 2004-12-16 10:09:45 +00:00
  • e7fceb3606 Fix typos. Spotted by Vadim Godunko. Thomas Quinot 2004-12-15 10:14:46 +00:00
  • b5394e6e68 Merge latest wavefront. Thomas Quinot 2004-12-14 17:51:22 +00:00
  • 6af0aef099 Invoke the standard automake clean target as part of the local clean processing for this subdirectory. Thomas Quinot 2004-12-13 18:59:45 +00:00
  • c5cbf3571c Invoke the standard automake clean target as part of the local clean processing for this subdirectory. Thomas Quinot 2004-12-13 18:58:08 +00:00
  • e665055787 Code reorganization to make RACW RPC receiver structure closer to the GARLIC version. For CA22-003 Thomas Quinot 2004-12-13 18:42:21 +00:00