Commit Graph

  • b2fd13ff9f Minor reformatting. Jérôme Hugues 2003-01-13 14:41:53 +00:00
  • 9f02bab872 Minor reformatting. Jérôme Hugues 2003-01-13 14:40:42 +00:00
  • b166ef7c20 Minor reformatting & reorganization. Jérôme Hugues 2003-01-13 10:25:14 +00:00
  • d793c55c41 Added Is_Set_W/R functions to return the status of a lock. Required to avoid dirty hacks elsewhere. Jérôme Hugues 2003-01-10 09:56:33 +00:00
  • d24310c982 Added scenario file for SOA tests. Jérôme Hugues 2003-01-10 09:11:41 +00:00
  • f6fb80f69a Minor reformatting. Jérôme Hugues 2003-01-10 08:45:33 +00:00
  • 156c9de46f Minor reformatting of the SOA code, added a test case for SOA. Jérôme Hugues 2003-01-10 08:38:50 +00:00
  • 54754da719 Updated to latest tests status. Jérôme Hugues 2003-01-06 11:08:39 +00:00
  • 4d5711f0da Another pass of reformatting. Jérôme Hugues 2003-01-06 11:03:19 +00:00
  • 6cbf2108db Reformatting + corrections to pass all tests Jérôme Hugues 2003-01-05 01:15:08 +00:00
  • 1bd128dd11 Minor reformatting. Jérôme Hugues 2003-01-05 01:12:50 +00:00
  • ac16c34786 Put 'polyorb-minimal_servant' at its right place Jérôme Hugues 2003-01-04 22:07:17 +00:00
  • 2e037c95c0 Reintroduced "=" for destination. Jérôme Hugues 2003-01-04 21:23:38 +00:00
  • 3452748771 Recomputed deps. Jérôme Hugues 2003-01-04 20:25:40 +00:00
  • c3ba365b50 Spec reorganization and reformatting. Jérôme Hugues 2003-01-04 20:25:13 +00:00
  • 675917ec72 Change copyright range to '1999-2003'. Jérôme Hugues 2003-01-04 20:15:33 +00:00
  • d799728e0b Add tests CXE4005 and CXE4006 (not passing yet, due to helpers for non-remote tagged types not being generated.) Thomas Quinot 2002-12-30 15:10:11 +00:00
  • caa6b0a859 CXE2001 (Shared Passive) is PASSED (using NFS-based implementation). Thomas Quinot 2002-12-30 13:49:28 +00:00
  • dc37412c38 Correct handling of multiple controlling formal parameters. Thomas Quinot 2002-12-30 12:47:30 +00:00
  • 3a9d06914f Cleanup. Thomas Quinot 2002-12-30 11:49:55 +00:00
  • 335f9cd286 Completely reworked implementation. Solve regression spotted in commit #5988. Jérôme Hugues 2002-12-29 15:31:20 +00:00
  • 80848af9cb Reformatting. Jérôme Hugues 2002-12-29 13:25:07 +00:00
  • e4bb0583b6 Change name to polyorb. Jérôme Hugues 2002-12-29 13:20:39 +00:00
  • c4418bf625 Add support for constrained array types. Add missing unsigned integer types, while we're at it. Thomas Quinot 2002-12-26 20:50:18 +00:00
  • 634797a60c The CXE4002 tests for single types are passed. Thomas Quinot 2002-12-26 16:23:44 +00:00
  • 3b366065ea Helpers for 1-byte unsigned types. Thomas Quinot 2002-12-26 16:23:19 +00:00
  • 41bb8d73c6 The value of out parameters is retrieved from the corresponding parameter Anys (not from the Result namedvalue). Thomas Quinot 2002-12-26 16:22:42 +00:00
  • 22ead86592 Do not attempt to extract the contents of an empty Any. Thomas Quinot 2002-12-26 16:21:54 +00:00
  • 3759e99fde Add missing files. Thomas Quinot 2002-12-26 14:05:18 +00:00
  • 9ce4a495e1 CXE4001 (DSA exception propagation) passed. Thomas Quinot 2002-12-23 22:39:43 +00:00
  • 045fea9ca6 Rework exception machinery to be less CORBA-centric and more uniform. Add support for minimal unmarshalling of unknown exceptions in GIOP. Thomas Quinot 2002-12-23 21:23:07 +00:00
  • 45d20a9ee6 Remove unnecessary deps. Thomas Quinot 2002-12-23 21:22:58 +00:00
  • ec1b5b1ab7 Multiple fixes for CXE4001: * make Known_RCI keys caseless so the RCI info for a local unit is correctly retrieved when 'Partition_ID is taken on a local RCI unit; * build a correct Any for an Ada exception occurrence. Thomas Quinot 2002-12-23 19:41:31 +00:00
  • b9a50bff7e Fix To_Internal_Name to go to the last (not first) slash ('/') between the two colons (':'). Thomas Quinot 2002-12-23 19:40:09 +00:00
  • b9753c0526 Handle empty lists safely. Thomas Quinot 2002-12-23 19:38:53 +00:00
  • 4a9c6ff6d6 Pass CXE1001. s-polint cannot be elaborate_body because of the semantic dependency chain: s-polint(spec) <- p-dsa_p-partitions(spec) <- s-polint(body) Thomas Quinot 2002-12-23 16:38:24 +00:00
  • 951015d11b Encapsulation of Notepad object to hide its nature from the client. Added comments. Nicolas Archambault 2002-12-19 21:46:41 +00:00
  • 4b52c39eb0 Optimisation for RAS that designate local subprograms. Thomas Quinot 2002-12-19 17:18:59 +00:00
  • b651a94a9d In Exception_Reply, do not forget to initialize Fragment_Next. Fixes interop testException with omniORB client. Thomas Quinot 2002-12-19 17:18:36 +00:00
  • 8a3ee00e32 Oops. Should not wait here because nothing is going to happen. Nicolas Archambault 2002-12-17 22:33:33 +00:00
  • 06ee8a38cb Now use PolyORB.Annotations.Notepad instead of custom data structure. Should resolve bug in client_call_back Nicolas Archambault 2002-12-17 21:57:25 +00:00
  • 1207e50fd1 Corrected a few bugs in interface description of message handler. Jérôme Hugues 2002-12-16 23:58:18 +00:00
  • a610baa95a Corrected bug in 'Is_Same_Object', initial code compared access to Profile, which has no meaning by construction. Jérôme Hugues 2002-12-16 21:48:24 +00:00
  • 36cd247efb Documentation. Thomas Quinot 2002-12-16 16:57:40 +00:00
  • 9999e092e5 Note code duplication across ORB tasking policies. Thomas Quinot 2002-12-16 12:02:35 +00:00
  • e69dce12ac Added a call_back data object in message_handler, which is to be derived by the client for specific call_back use. Moved the client callback procedures to a separate package to allow accesses by the client. Completed the client test procedure. Not tested. Nicolas Archambault 2002-12-14 01:46:38 +00:00
  • 232627d972 Added Item for Cross compilation. Jérôme Hugues 2002-12-13 10:18:44 +00:00
  • 572dc5eb79 Removed commented out unnecessary alignement. See #6000 for more details. Jérôme Hugues 2002-12-10 15:23:16 +00:00
  • 44c4caec38 Corrected Repository ID for CORBA system exception. Jérôme Hugues 2002-12-10 15:22:03 +00:00
  • 0460601c43 Removed unnecessary code, dirty fix to tests. Jérôme Hugues 2002-12-09 21:49:45 +00:00
  • 83fe5a7e2f Reply bodies need to be aligned on an 8 byte boundary in GIOP 1.2 also when propagating an exception. Thomas Quinot 2002-12-09 19:27:49 +00:00
  • 38e6531801 Only align a GIOP 1.2 request body or reply body if it contains data. Thomas Quinot 2002-12-09 18:58:03 +00:00
  • dd122bc7ff Complete demo of BBS with interoperability based on a dynamic proxy. Thomas Quinot 2002-12-09 17:01:02 +00:00
  • f914494e42 Simplify IR_AB_Names by bypassing unnecessary locality check. Thomas Quinot 2002-12-09 15:38:37 +00:00
  • 2ebfcb8bdc Work around missing binding info for dynamic proxies. Thomas Quinot 2002-12-09 14:01:05 +00:00
  • f797d5c5e6 Style fixes. Jérôme Hugues 2002-12-08 22:25:22 +00:00
  • 93240cf602 Another pass of style corrections. Jérôme Hugues 2002-12-08 19:48:44 +00:00
  • cc3c389ca4 Added comments. Simplified initialization. Nicolas Archambault 2002-12-08 19:43:00 +00:00
  • a567ca332e Added a new test on polyorb-dynamic_dict, exhibit a bug in Lookup function .. Jérôme Hugues 2002-12-08 19:04:19 +00:00
  • a24c012403 Use the visible Register_Initial_Reference interface, not the one from the body of CORBA.ORB. Thomas Quinot 2002-12-07 20:26:26 +00:00
  • 207dff44c2 Let the AB_Names partition know that it is its own CORBA naming service. Thomas Quinot 2002-12-07 20:18:08 +00:00
  • 215bcda89d Use Member_Label to extract the Any defining a member label value in a union typecode. Clears regression on All_Types introduced by the modification of typecode structure introduced at change 5969. Thomas Quinot 2002-12-07 19:15:04 +00:00
  • 3c9d5abc8f Forwarding Register_Handler Request from Message_Consumer to Message_Pool. Nicolas Archambault 2002-12-07 18:31:41 +00:00
  • 3cd410def0 Fix a memory leak: reset all fd_sets to empty state before leaving Check_Sources. Thomas Quinot 2002-12-07 18:03:08 +00:00
  • b6c07c262d New version of the Evoluted CORBA client that registers information about the Server and Penpal objects with the Interface Repository. Thomas Quinot 2002-12-07 17:34:15 +00:00
  • 9dd22ed4e8 Add module dependencies to ensure that the HTTP hash tables are initialized before SOAP is used. Thomas Quinot 2002-12-07 17:33:27 +00:00
  • 96a210b8f6 When a cooked data allocation cannot be satisfied by growing an existing iovec, the size of the newly-allocated chunk must be at least the requested allocation size, not the default chunk size. Thomas Quinot 2002-12-07 17:32:22 +00:00
  • f04ded52a9 Made private the accessors to the Destination attribute, to hide them from the client. Olivier Delalleau 2002-12-07 17:30:53 +00:00
  • deb1d88c18 Generate a Repository_ID for modules. Add missing dependency on CORBA.Object in IR_Info package. Thomas Quinot 2002-12-07 14:57:56 +00:00
  • eb6b024ea2 Generate IR information for module nodes. Thomas Quinot 2002-12-07 14:15:39 +00:00
  • 72a398b8e3 Corrected scenario name. Jérôme Hugues 2002-12-07 12:45:06 +00:00
  • 06aa487bde Add missing casts from CORBA.Identifier and CORBA.RepositoryID to CORBA.String. Fix a capitalization typo while we're at it. Thomas Quinot 2002-12-07 00:23:26 +00:00
  • 846e29d4f5 Implement most missing typecode factory subprograms in CORBA.ORB. This allows the registration of the complete All_Types interface with the IR. Thomas Quinot 2002-12-07 00:11:40 +00:00
  • 87add46211 The value of the 'label' parameter for a union typecode must be an Any. Hence, the parameter is an Any whose content is an Any: add a missing To_Any. Thomas Quinot 2002-12-06 23:28:07 +00:00
  • c6a549060d Proper fix for Get_Aggregate_Count deadlock. Reinstate debugging information removed in previous revision. Thomas Quinot 2002-12-06 19:55:53 +00:00
  • 100f741788 Added scenario file for fixed_point test. Jérôme Hugues 2002-12-06 19:09:12 +00:00
  • 532c2136d5 If any test in a test set fails, report the whole set as failed. Thomas Quinot 2002-12-06 18:48:45 +00:00
  • 267cfb3352 Support routines for fixed point types. Thomas Quinot 2002-12-06 18:48:27 +00:00
  • bc3ec9d7b5 Suppress two cases of recursing into ORB_Lock when this can be easily avoided. Thomas Quinot 2002-12-06 15:34:17 +00:00
  • a879e162d5 Added debug information. Jérôme Hugues 2002-12-06 14:32:01 +00:00
  • d46398f8e8 Added support for configuration files in testsuite, added tests for SOAP protocol personnality Jérôme Hugues 2002-12-06 14:14:50 +00:00
  • 4820da7c96 Removed debug information, caused a dead lock because of a call to Get_Value when computing string to display. Jérôme Hugues 2002-12-06 10:41:01 +00:00
  • 438af182a4 Typo in comment. Thomas Quinot 2002-12-06 01:46:32 +00:00
  • e9d2b80a4d Remove unnecessary dep of corba.orb upon smart_pointers (orb already depends on smart_pointers). Thomas Quinot 2002-12-06 01:41:48 +00:00
  • 6175b34d53 Completed support for 'Partition_ID. Thomas Quinot 2002-12-06 01:31:55 +00:00
  • afd75e3c3d Helpers that call Register_Exception have an initialisation dependency on PolyORB.Exceptions. Thomas Quinot 2002-12-06 00:50:31 +00:00
  • ff25988af7 Preliminary support for exceptions in DSA. Thomas Quinot 2002-12-05 19:28:31 +00:00
  • 3595280272 Corrected false comment + minor restructuration. Jérôme Hugues 2002-12-05 19:23:41 +00:00
  • b9fd4bd21f Simple test case for advanced mutexes. Jérôme Hugues 2002-12-05 19:22:43 +00:00
  • 1e0d3e19da Correction to avoid splitted lines. Jérôme Hugues 2002-12-05 19:22:25 +00:00
  • 03b440db5f Update MOMA demo scripts. Thomas Quinot 2002-12-05 11:06:02 +00:00
  • 7d0f1aeaff Modified list of files to delete during 'make clean'. Jérôme Hugues 2002-12-05 10:49:49 +00:00
  • 59818cb0ac Removed unnecessary call to Initialize_World. Jérôme Hugues 2002-12-05 10:12:49 +00:00
  • e2e79432a3 Solved non trivial initialisation problem,rule of the day "do not use variables that rely on not yet initialized structures." Jérôme Hugues 2002-12-05 09:53:51 +00:00
  • bab9004325 - Code cleanup - Comments cleanup - Moved some functions between packages to look more like an Ada program rather than a Java one - Made private a few things that weren't supposed to be public Olivier Delalleau 2002-12-05 01:25:00 +00:00
  • deff21a0cc Corrected style. Jérôme Hugues 2002-12-04 21:33:21 +00:00
  • 3fc77e21b0 MOMA call_back test client draft. Not functional. Nicolas Archambault 2002-12-04 19:15:30 +00:00
  • 09665768a3 Style cleanup. Thomas Quinot 2002-12-04 18:17:21 +00:00
  • d7082e8d2f Updated host lists. Thomas Quinot 2002-12-04 01:18:53 +00:00
  • b3738caeaa Oops, minor fix. Thomas Quinot 2002-12-04 00:36:45 +00:00