Commit Graph

  • 238aa169e8 Follow up to change 10443: replace Element_Of with Get_Element Jérôme Hugues 2006-10-25 12:26:30 +00:00
  • 2da80cdc8d * (TODO): A new item * (backend-be_idl.adb, backend-be_corba_ada.adb): Minor reformatting Bechir Zalila 2006-10-25 11:29:53 +00:00
  • a2d92f78f6 * (mknodes.adb): Added a comment message in generated files. Bechir Zalila 2006-10-25 09:01:22 +00:00
  • 9b03591755 Degenerification of PolyORB.Sequences.Unbounded. Thomas Quinot 2006-10-24 19:08:05 +00:00
  • 3d3e142a99 * (output.ads): Fixed a licence conflict: The copy right header of the Output package indicates that licence is GMGPL, therefore, the pragma Licence (GPL) is misplaced. Bechir Zalila 2006-10-24 15:56:12 +00:00
  • 2a0740d90d Use more expressive name for the instance of the NO_ACTIVATION_POLICY Jérôme Hugues 2006-10-24 12:32:11 +00:00
  • a01197db4e PolyORB.DSA_P.Partitions is an RCI unit that is compiled twice (once for server stubs and once for client stubs) by gnatdist during the process of building a user application. It is therefore not compiled during the PolyORB build itself, but its source code needs to be installed anyway. Thomas Quinot 2006-10-23 19:17:57 +00:00
  • c62a40dbfe Use vpath to provide path to skels. This fixes extraneous recompilation of skels when building COS implementation libraries. Thomas Quinot 2006-10-20 17:34:41 +00:00
  • 5cc9de469b Add -static to LDFLAGS to ensure we do not drag tasking dependencies for some no-tasking setup files proposed by this library. Jérôme Hugues 2006-10-20 17:09:26 +00:00
  • 06af5b2c39 Remove duplicate entry for dynamic.ads Jérôme Hugues 2006-10-20 12:31:35 +00:00
  • 728f6fa930 Reworked makefile's infrastructure Jérôme Hugues 2006-10-20 10:13:52 +00:00
  • 5f7802e1c8 Minor reformatting. Thomas Quinot 2006-10-19 14:11:08 +00:00
  • 7f724be34f Minor reformatting of error message. Thomas Quinot 2006-10-19 11:57:12 +00:00
  • a8e5a97402 (Common_Send_Reply): If a marshalling error occurs during the marshalling of a No_Exception reply, then we know for sure that the servant has executed the request, and we can indicate that in the Completed field of the exception. Thomas Quinot 2006-10-19 11:56:56 +00:00
  • 5cfc520752 Document fix fir FA18-002 (in change 10432). Thomas Quinot 2006-10-19 11:54:25 +00:00
  • 93f61401e4 (Marshall_From_Any, Unmarshall_To_Any, aggregate cases): Handle exceptions and report them as a PolyORB marshalling errors. Fixes FA18-002 Thomas Quinot 2006-10-19 11:52:23 +00:00
  • e84e622e18 Corrected list of actually implemented features Jérôme Hugues 2006-10-18 15:14:14 +00:00
  • 43bdbae770 Fix typo. Thomas Quinot 2006-10-17 11:02:50 +00:00
  • 68ffdc418f Added note on tests that are not compiled by default Jérôme Hugues 2006-10-15 13:17:29 +00:00
  • 8ccba6016e * Yet a third typo Bechir Zalila 2006-10-15 12:25:46 +00:00
  • 130b5655ba * Another typo. Bechir Zalila 2006-10-15 11:47:47 +00:00
  • 75f4923d6f * Typo Bechir Zalila 2006-10-15 00:48:52 +00:00
  • bdc468c9b8 * (mknodes.adb): Fixed the following bug, when assigning a color to an attribute, do not take in account *only* attributes inherited from parent interfaces, but also attributes of child interfaces that have been already assigned a color. Bechir Zalila 2006-10-15 00:42:13 +00:00
  • 4c7285140a (PolyORB.POA.Oid_To_Rel_URI): Do not convert Persistency_Flag to Integer, because Persistency_Flag is unsigned, so the conversion will raise Constraint_Error for numbers >= 2**31. This was causing various tests to fail on i686-pc-linux-gnu. Example: CORBA_ALL_EXCEPTIONS_0. (PolyORB.Types): Add Trimmed_Image functions. Oid_To_Rel_URI needs the one for type Long, but we might as well have them for all the integer type declared here. Bob Duff 2006-10-14 19:18:14 +00:00
  • f6dea8dc4b Add a note that some examples require COS Naming. Discussed on E524-010 Thomas Quinot 2006-10-13 12:04:14 +00:00
  • 893b3010c7 Minor reformatting. Thomas Quinot 2006-10-12 11:23:20 +00:00
  • 93f73bac01 Force generation of HTML documentation even though Up fields are not provided on @node lines. Thomas Quinot 2006-10-12 11:22:56 +00:00
  • 451de5f686 Add comment related to previous change (ln -s in correct directory). Bob Duff 2006-10-11 18:32:29 +00:00
  • 7b456f0e39 * (backend-be_corba_ada-helpers.adb): When we deal with an exception, the TypeCode variable is named TC_<Exception_Name> instead of TC<Exception_Name>_Members. Bechir Zalila 2006-10-11 12:29:17 +00:00
  • 97d7254e94 Minor reformatting Jérôme Hugues 2006-10-11 08:47:54 +00:00
  • 293049e0ae Remove debug from this package, since PolyORB's logging facility depends on PolyORB.Utils.HTables.Perfect (through PolyORB.Dynamic_Dict), this was causing some crashes when using debug, and causes the testsuite to fail Jérôme Hugues 2006-10-11 08:47:26 +00:00
  • 4194ca20d7 * (backend-config.ads, backend-be_corba_ada-aligned.ad?, backend-be_corba_ada-buffers.ads, backend-be_corba_ada-common.ads, backend-be_corba_ada-cdrs.adb): Updated Copyright headers. Bechir Zalila 2006-10-11 06:49:32 +00:00
  • 70e51c8228 (configure.ac): Changed 'ln -s' command so that it happens in the link's directory. This is needed because on Windows, we replace 'ln -s' with 'cp', which doesn't work if we're not in the right directory. For example, suppose we're in directory <dir>. In the old version, we did 'ln -s linker support/native-linker', which (on Unix) makes <dir>/support/native-linker have the same contents as <dir>/support/linker. But 'cp linker native-linker' is trying to copy <dir>/linker, which does not exist, into <dir>/support/native-linker. In the new version, we do '(cd support ; ln -s linker native-linker)', which still does the same thing on Unix, but also works when 'ln -s' is replaced with 'cp'. For E524-010. Bob Duff 2006-10-10 22:23:39 +00:00
  • 2c5ca8b8cf * (backend-be_corba_ada-nutils.adb): Generated an additional comment in the Helper.Internal packages to indicate that they are for internal use. Bechir Zalila 2006-10-10 10:45:34 +00:00
  • 0e656db21a Add some error checks and some more comments. Bob Duff 2006-10-09 23:34:12 +00:00
  • 5097898afb * Removed handled item Bechir Zalila 2006-10-09 16:11:13 +00:00
  • b4c373ec85 Prevent make from building ALI files before building corresponding .o files in parallel build (the ALI file comes for free as a by-product of building the object). Thomas Quinot 2006-10-09 13:06:49 +00:00
  • 8f75b0584e Wrap long line so that it remains within the allowed length even when conditional pragma Debug is enabled. Thomas Quinot 2006-10-09 11:22:31 +00:00
  • 448be620cd * (backend-be_corba_ada-idl_to_ada.ads): Minor reformatting and reorganization. Bechir Zalila 2006-10-09 10:58:50 +00:00
  • 4b5ae109c4 * (backend-be_corba_ada-nutils.ad?, backend-be_corba_ada-stubs.adb, backend-be_corba_ada-helpers.adb): minor reformatting. Bechir Zalila 2006-10-09 07:41:25 +00:00
  • f846d4df74 Minor reformatting Jérôme Hugues 2006-10-08 13:40:55 +00:00
  • 8341d47037 * (flags.adb) : Display an error message when an invalid parameter is supplied. Bechir Zalila 2006-10-07 11:05:14 +00:00
  • dd051defa1 Replace floating point computations with integer arithmetic. Noted while investigating F929-011 Thomas Quinot 2006-10-06 12:17:09 +00:00
  • 2239f0e863 Minor reformatting. Thomas Quinot 2006-10-06 10:58:49 +00:00
  • 0a04ce4a3c Add examples/dsa/echo to the packaging Jérôme Hugues 2006-10-05 15:36:20 +00:00
  • 8d7b7c6339 Minor reformatting Jérôme Hugues 2006-10-05 12:12:29 +00:00
  • 1ca6d28569 Split long line. Thomas Quinot 2006-10-05 11:28:47 +00:00
  • be4f32219f (PolyORB.Log.Facility_Log.Output): Do not perform accessibility check on Facility_Level. We count on the user to ensure that no instance of Facility_Log has a lifetime shorter than type Log_Level_Ptr. Thomas Quinot 2006-10-05 11:24:52 +00:00
  • f614b1f4a4 Add debugging traces. For F929-011 Thomas Quinot 2006-10-04 12:39:07 +00:00
  • b02715e0a5 Minor reformatting. Thomas Quinot 2006-10-04 10:28:56 +00:00
  • 5e0a6e08e2 Minor reformatting. Thomas Quinot 2006-10-04 10:26:49 +00:00
  • 8a7f9fc37f * (all_types/*): Added implementation for the new test case (no member union). Bechir Zalila 2006-10-02 10:39:59 +00:00
  • 8121a42b8f * (backend-be_corba_ada-stubs.adb): Code reformatting. Added some binding useful for the Helpers generation. Bechir Zalila 2006-10-02 10:34:58 +00:00
  • eba79fbdf9 * Add echo example for DSA personality. * Add initial DSA documentation. Pablo Oliveira 2006-09-29 17:53:00 +00:00
  • c1f8fdedc4 Add a bib entry for GLADE's User Guide. Pablo Oliveira 2006-09-29 17:18:54 +00:00
  • af7d2cf12d Added me to the contributors. Pablo Oliveira 2006-09-29 15:07:22 +00:00
  • 9c3e663e8b Reorder developer names Thomas Quinot 2006-09-29 12:31:01 +00:00
  • c0a635a7e5 (Register_Binding_Object): Show BO role in the debug traces. Pablo Oliveira 2006-09-29 12:24:17 +00:00
  • a532af5691 * (backend-be_corba_ada*.adb): Reformatted code, Reformatted comments, Removed commented code and useless comments Bechir Zalila 2006-09-29 10:17:54 +00:00
  • c21e429e3a Added a bug box Jérôme Hugues 2006-09-29 09:20:08 +00:00
  • 13642a4b70 Add configuration parameters for polyorb.dsa_p.remote_launch. For F421-007. Pablo Oliveira 2006-09-28 18:44:27 +00:00
  • b88de57707 Add missing file in PortableInterceptor installation. Thomas Quinot 2006-09-22 15:07:53 +00:00
  • 51e894bbb5 * xe_back-polyorb.adb: When generating the body of Partition_Elaboration.Full_Launch always add a null statement, even in the main partition. This fixes a bug with single partition applications for which a bodyless Full_Launch procedure was generated. Pablo Oliveira 2006-09-22 14:23:33 +00:00
  • b90fe359db Use automake macros to install all files. Thomas Quinot 2006-09-22 11:35:39 +00:00
  • 14864b8d89 Recomputed build deps. Thomas Quinot 2006-09-21 20:15:59 +00:00
  • 4a8359c966 Include generated skels in COS implementation libraries. For F915-017 Thomas Quinot 2006-09-21 20:13:51 +00:00
  • 055d3f795c Move cosnaming-namingcontextext-skel from libpolyorb-corba-cos-naming to libpolyorb-corba-cos-naming-impl, where it belongs. Thomas Quinot 2006-09-21 18:12:14 +00:00
  • d856bd52ca Fix incorrect change number. Thomas Quinot 2006-09-20 19:35:37 +00:00
  • 42a8abdc79 (Ada_Be.Idl2Ada.Helpers.Gen_Aggregate_Content_Wrapper_Body): When generating Get_Aggregate_Element for an enum, disable validity checks: the enum value might have an invalid representation at this point (case of this routine being called by an unmashall routine), in which case we know that the invalid value will be overwritten anyway. Thomas Quinot 2006-09-20 19:34:58 +00:00
  • 3209f1bf83 Activity counter check had been mistakenly removed in change 10193. For F512-009. Pablo Oliveira 2006-09-20 19:30:24 +00:00
  • 80f2140a9d Document incompatibility for new component Shutdown in Initialization.Module_Info (change 10315). Pablo Oliveira 2006-09-18 17:16:35 +00:00
  • 9f86007876 New section on performance within PolyORB Jérôme Hugues 2006-09-12 10:38:23 +00:00
  • 8e905d629b New item Jérôme Hugues 2006-09-11 08:25:37 +00:00
  • 0d1a13756d (PolyORB.Transport.Connected.Sockets): Disable Nagle buffering (i.e. set option TCP_NODELAY) by default. This change improves performance in the case of PolyORB because we already buffer complete requests internally before handing them to the network layer (so we don't need the underlying TCP implementation to buffer for us) and this avoids waiting for an ACK before sending data out. Thomas Quinot 2006-09-07 16:47:16 +00:00
  • 5bf34f0669 Move Exception_Name_To_Error_Id from corba_p_exceptions to polyorb.exceptions so it can be used by other personalities. Pablo Oliveira 2006-09-07 16:32:22 +00:00
  • a9e702eb12 (Is_Colocated): Add missing reset of iterator on components of right operand when moving to next component of left operand. Pablo Oliveira 2006-09-06 18:00:37 +00:00
  • 120d3252b8 (Send_Request): When performing a oneway call, Invoke_Request (caller of Send_Request) will immediately report request completion to the requestor: no need to signal the ORB here. Thomas Quinot 2006-09-06 17:12:09 +00:00
  • 0e2192ddfe (Bind): Do not look for a reusable binding object for a local profile. Performance optimization, no behaviour change. Thomas Quinot 2006-09-06 17:11:05 +00:00
  • f1f245409a (Is_Colocated): Add missing reset of iterator on components of right operand when moving to next component of left operand. Thomas Quinot 2006-09-06 17:10:12 +00:00
  • c9d290a090 (Unregister_Binding_Object): Add debug trace. Pablo Oliveira 2006-09-06 16:40:08 +00:00
  • 1d5b83b56d (Set_Result): Add debug trace for Bad_Inv_Order error case. Thomas Quinot 2006-09-06 16:30:48 +00:00
  • 94fe0149f4 (PolyORB.Smart_Pointers.Reuse_Entity): New subprogram. Equivalent to Set except in the case of an entity whose usage counter has just dropped to zero (and which is therefore being finalized), in which case it returns without any assignment. Thomas Quinot 2006-09-06 14:16:44 +00:00
  • 21d05212b4 The changes for binding object reuse have allowed a given binding object to serve for multiple references designating remote objects located on the same remote node, possibly after the reference that initially created the binding object has been finalized. Thomas Quinot 2006-09-05 19:57:21 +00:00
  • e096cc9b09 Minor reformatting. Thomas Quinot 2006-09-05 19:15:59 +00:00
  • 6ae2d61b86 (Get_Active_Partition_Id): To determine if the RCI unit for which we need a Partition_Id is local, use the configuration parameters set up by po_gnatdist in the per-partition specific unit 'PolyORB.Parameters.Partition'. (cf. xe_back-polyorb.adb (1.31)) Pablo Oliveira 2006-09-05 14:32:15 +00:00
  • f3aaf79d26 * xe_back-polyorb.adb: For each partition add a new configuration section labeled "DSA_Local_RCIs". This section contains for each RCI instantiated in the local partition, a parameter with the RCI name, set to true. This section allows the PCS to tell if a RCI is local even if the RCI in question has not yet registered its receiving stub. For F605-015. Pablo Oliveira 2006-09-05 12:13:59 +00:00
  • e77afbdafe Use Get_Creator instead of unmarshalling the Oid Jérôme Hugues 2006-09-04 17:40:12 +00:00
  • 408fbc9808 (Fix ChangeLog entry 1.283) Pablo Oliveira 2006-09-04 08:31:02 +00:00
  • e9a8e4e252 Typo. Jérôme Hugues 2006-09-03 20:36:53 +00:00
  • abb8a34db4 Documented change 10377 Jérôme Hugues 2006-09-03 20:23:35 +00:00
  • 4a97f5665d Added to possibility to define a default listen address. Jérôme Hugues 2006-09-03 20:22:07 +00:00
  • cc37f127f7 Add missing documentation for declaration of procedure Detach. For F831-006 Thomas Quinot 2006-09-02 12:00:54 +00:00
  • 5309226b8c Remove obsolete declaration for procedure Detach (now moved to s-parint). For F831-006 Thomas Quinot 2006-09-02 12:00:30 +00:00
  • 147cbf8619 Move the detach function to s-parint, removing from s-parint the dependency with polyorb-dsa_p-remote_launch. Pablo Oliveira 2006-09-01 16:56:13 +00:00
  • a14249e0d3 (Generate_Elaboration_File): Only withe PolyORB.DSA_P.Remote_Launch when using the Ada Starter and in the main partition, this avoids dragging sockets (withed in Remote_Launch) unnecesarily. ---- date: 2006/09/01 17:44:26; author: quinot; For F831-006 Pablo Oliveira 2006-09-01 15:07:31 +00:00
  • 051fe558c1 (Generate_Elaboration_File): Only withe PolyORB.DSA_P.Remote_Launch when using the Ada Starter and in the main partition, this avoids dragging sockets (withed in Remote_Launch) unnecesarily. ---- date: 2006/09/01 17:46:39; author: quinot; This is in xe_back-polyorb.adb. For F831-006 Pablo Oliveira 2006-09-01 15:07:31 +00:00
  • 172dc7a212 Revert last change (to revision 1.10). The old code was indeed more efficient. Pablo Oliveira 2006-09-01 08:23:06 +00:00
  • 12de73dc6a Fix typo in comment Thomas Quinot 2006-08-31 15:56:10 +00:00
  • 423d928559 Comenter reformating [Imported from ENST Subversion rev. 7699] hamou 2006-08-31 15:47:32 +00:00
  • ce198b483a Remove put_line and code reformating [Imported from ENST Subversion rev. 7698] hamou 2006-08-31 15:21:14 +00:00