diff options
-rw-r--r-- | TAO/ChangeLog | 1658 | ||||
-rw-r--r-- | TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp | 2 |
2 files changed, 833 insertions, 827 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 3d740002e07..587f5faa695 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,9 @@ +Wed May 7 08:43:14 2003 Chad Elliott <elliott_c@ociweb.com> + + * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp: + + Added a missing semicolon. + Wed May 07 11:36:43 2003 Simon McQueen <sm@prismtechnologies.com> * orbsvcs/LoadBalancer/LoadManager.bor: @@ -57,19 +63,19 @@ Wed May 7 07:22:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl> Tue May 6 17:52:53 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> - * tests/Faults/middle.cpp: - * tests/Faults/ping.cpp: - * tests/Faults/ping_i.h: - * tests/Faults/test_i.h: Fixed servant memory management - problems. Thanks to Ira <imburton@micron.com> for motivating to - take a look. + * tests/Faults/middle.cpp: + * tests/Faults/ping.cpp: + * tests/Faults/ping_i.h: + * tests/Faults/test_i.h: Fixed servant memory management + problems. Thanks to Ira <imburton@micron.com> for motivating to + take a look. Tue May 6 15:52:42 2003 Ossama Othman <ossama@dre.vanderbilt.edu> - * orbsvcs/orbsvcs/Makefile.CosLoadBalancing (ACE_SHLIBS): - * orbsvcs/orbsvcs/Makefile.PortableGroup (ACE_SHLIBS): + * orbsvcs/orbsvcs/Makefile.CosLoadBalancing (ACE_SHLIBS): + * orbsvcs/orbsvcs/Makefile.PortableGroup (ACE_SHLIBS): - Corrected library link order. + Corrected library link order. Tue May 6 16:04:33 2003 Jeff Parsons <j.parsons@vanderbilt.edu> @@ -80,43 +86,43 @@ Tue May 6 16:04:33 2003 Jeff Parsons <j.parsons@vanderbilt.edu> Tue May 6 13:19:02 2003 Ossama Othman <ossama@dre.vanderbilt.edu> - * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.h - (process_criteria): + * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.h + (process_criteria): - Pass PortableGroup::FactoriesValue parameter by reference - instead of by reference to pointer. Part of a fix that corrects - some infrastructure controlled membership problems. + Pass PortableGroup::FactoriesValue parameter by reference + instead of by reference to pointer. Part of a fix that corrects + some infrastructure controlled membership problems. - * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp - (create_object): + * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp + (create_object): - Declare the PortableGroup::FactoriesValue variable on the - stack. Addresses some memory management/ownership issues for - the infrastructure controlled membership case. + Declare the PortableGroup::FactoriesValue variable on the + stack. Addresses some memory management/ownership issues for + the infrastructure controlled membership case. - (process_criteria): + (process_criteria): - Deep copy the FactoryInfos property to the - PortableGroup::FactoriesValue parameter passed by reference - instead of shallow copying it. Fixes a segmentation fault - caused by attempting to access memory owned by an Any that is - destroyed when leaving the scope of this method. + Deep copy the FactoryInfos property to the + PortableGroup::FactoriesValue parameter passed by reference + instead of shallow copying it. Fixes a segmentation fault + caused by attempting to access memory owned by an Any that is + destroyed when leaving the scope of this method. Tue May 6 13:02:07 2003 Ossama Othman <ossama@dre.vanderbilt.edu> - * tao/Object.h: + * tao/Object.h: - Fixed "fuzz" error in Doxygen documentation for this file. + Fixed "fuzz" error in Doxygen documentation for this file. Tue May 6 12:56:27 2003 Ossama Othman <ossama@dre.vanderbilt.edu> - * orbsvcs/PSS/PSDL_Interface_Visitor.cpp: - * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp: - * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: - * orbsvcs/orbsvcs/Sched/DynSched.cpp: - * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp: + * orbsvcs/PSS/PSDL_Interface_Visitor.cpp: + * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: + * orbsvcs/orbsvcs/Sched/DynSched.cpp: + * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp: - More ptr_arith_t -> ptrdiff_t changes. + More ptr_arith_t -> ptrdiff_t changes. Tue May 6 10:42:50 2003 Jeff Parsons <j.parsons@vanderbilt.edu> @@ -127,8 +133,8 @@ Tue May 6 10:42:50 2003 Jeff Parsons <j.parsons@vanderbilt.edu> Tue May 6 08:54:06 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> - * tao/PortableServer/Default_ORTC.h: Removed an extra include of - pre.h. + * tao/PortableServer/Default_ORTC.h: Removed an extra include of + pre.h. Tue May 06 14:46:20 2003 Simon McQueen <sm@prismtechnologies.com> @@ -141,13 +147,13 @@ Tue May 06 14:46:20 2003 Simon McQueen <sm@prismtechnologies.com> Tue May 6 07:41:40 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> - * tests/Param_Test/Makefile: Updated dependencies. + * tests/Param_Test/Makefile: Updated dependencies. Tue May 6 07:35:04 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> - * examples/Content_Server/AMI_Observer/Makefile: + * examples/Content_Server/AMI_Observer/Makefile: * examples/Content_Server/AMI_Iterator/Makefile: Updated - dependecies. + dependecies. Tue May 06 11:46:17 2003 Simon McQueen <sm@prismtechnologies.com> @@ -175,29 +181,29 @@ Mon May 5 21:24:36 2003 Jeff Parsons <j.parsons@vanderbilt.edu> Mon May 5 17:45:36 2003 Ossama Othman <ossama@dre.vanderbilt.edu> - * tao/default_resource.cpp (TAO_Default_Resource_Factory): + * tao/default_resource.cpp (TAO_Default_Resource_Factory): - Initialize the "corba_object_lock_type_" member with - "TAO_THREAD_LOCK" in the base member initializer list. Fixes a - problem where the create_corba_object_lock() method had - undefined behavior for the default case, i.e. when the user did - not explicitly use the "-ORBCorbaObjectLock" resource factory - option. + Initialize the "corba_object_lock_type_" member with + "TAO_THREAD_LOCK" in the base member initializer list. Fixes a + problem where the create_corba_object_lock() method had + undefined behavior for the default case, i.e. when the user did + not explicitly use the "-ORBCorbaObjectLock" resource factory + option. Mon May 5 17:25:50 2003 Ossama Othman <ossama@dre.vanderbilt.edu> - * tao/CDR_Encaps_Codec.cpp (encode_value): + * tao/CDR_Encaps_Codec.cpp (encode_value): - Fixed problem where encoding a value failed due to - incompatibilities between the old Any implementation and the new - one. An ACE_Message_Block must be explicitly allocated and - populated if the Any doesn't contain one. Thanks to Jeff for - suggesting the fix. + Fixed problem where encoding a value failed due to + incompatibilities between the old Any implementation and the new + one. An ACE_Message_Block must be explicitly allocated and + populated if the Any doesn't contain one. Thanks to Jeff for + suggesting the fix. - * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor.cpp - (establish_components): + * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor.cpp + (establish_components): - Added some sanity checks. + Added some sanity checks. Mon May 5 18:55:44 2003 Jeff Parsons <j.parsons@vanderbilt.edu> @@ -272,8 +278,8 @@ Mon May 5 17:50:42 2003 Jeff Parsons <j.parsons@vanderbilt.edu> * tests/LongUpcalls/blocking_server.bor: * tests/LongUpcalls/blocking_server.dsp: - Added link and dependency of TAO_Valuetype library - for these projects and makefiles. + Added link and dependency of TAO_Valuetype library + for these projects and makefiles. Mon May 5 17:03:44 2003 Jeff Parsons <j.parsons@vanderbilt.edu> @@ -333,10 +339,10 @@ Mon May 5 13:35:00 2003 Jeff Parsons <j.parsons@vanderbilt.edu> Mon May 5 13:20:10 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> - * performance-tests/*/Makefile: Updated dependencies. + * performance-tests/*/Makefile: Updated dependencies. - * performance-tests/Latency/AMH/Single_Threaded/Makefile: Added - TAO_Valuetype library to the command line. + * performance-tests/Latency/AMH/Single_Threaded/Makefile: Added + TAO_Valuetype library to the command line. Mon May 5 13:09:45 2003 Jeff Parsons <j.parsons@vanderbilt.edu> @@ -369,20 +375,20 @@ Mon May 5 10:54:59 2003 Jeff Parsons <j.parsons@vanderbilt.edu> Mon May 5 08:52:15 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> - * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.h: #included - IORInterceptorC.h. + * orbsvcs/orbsvcs/LoadBalancing/LB_IORInterceptor.h: #included + IORInterceptorC.h. - * orbsvcs/examples/ORT/ObjectReferenceFactory.idl: Fixed a path to - included idl file. + * orbsvcs/examples/ORT/ObjectReferenceFactory.idl: Fixed a path to + included idl file. - * orbsvcs/*/Makefile*: Updated dependencies. + * orbsvcs/*/Makefile*: Updated dependencies. Mon May 5 08:37:33 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> - * orbvcs/orbsvcs/*Makefile.*: Updated dependencies. + * orbvcs/orbsvcs/*Makefile.*: Updated dependencies. - * orbsvcs/orbsvcs/LB_ORT.idl: Fixed the path to the included pidl - file. + * orbsvcs/orbsvcs/LB_ORT.idl: Fixed the path to the included pidl + file. Mon May 5 08:32:46 2003 Jeff Parsons <j.parsons@vanderbilt.edu> @@ -401,11 +407,11 @@ Mon May 5 10:30:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl> Mon May 5 02:20:52 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> - * tests/*/Makefile: Updated dependencies. + * tests/*/Makefile: Updated dependencies. Mon May 5 01:55:05 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> - * TAO_IDL/Makefile*: Updated dependencies. + * TAO_IDL/Makefile*: Updated dependencies. Mon May 5 06:40:21 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl> @@ -415,8 +421,8 @@ Mon May 5 06:40:21 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl> Mon May 5 01:10:48 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> - * tao/*/Makefile: Updated dependencies. - * tao/Policy_ForwardC.cpp: Fixed a typo in #include. + * tao/*/Makefile: Updated dependencies. + * tao/Policy_ForwardC.cpp: Fixed a typo in #include. Mon May 5 06:02:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl> @@ -452,21 +458,21 @@ Sun May 4 18:06:59 2003 Jeff Parsons <j.parsons@vanderbilt.edu> * Merge of a branch in which 3 new libraries are split off from TAO. - - TAO_Valuetype, which contains all files relating to - valuetypes and abstract interfaces. + - TAO_Valuetype, which contains all files relating to + valuetypes and abstract interfaces. - - TAO_IORInterceptor, which contains files for IOR interceptors. - Depends on TAO_Valuetype. + - TAO_IORInterceptor, which contains files for IOR interceptors. + Depends on TAO_Valuetype. - - TAO_ObjRefTemplate, which contains the generated code from - ObjectReferenceTemplate.pidl. Also depends on TAO_Valuetype. + - TAO_ObjRefTemplate, which contains the generated code from + ObjectReferenceTemplate.pidl. Also depends on TAO_Valuetype. - Also, the Any template files were split so that we now have - one file set per template class. This will reduce runtime - footprint since only those template classes actually instantiated - will get pulled in now. + Also, the Any template files were split so that we now have + one file set per template class. This will reduce runtime + footprint since only those template classes actually instantiated + will get pulled in now. - * TAO_IDL/be/be_visitor_sequence/gen_bounded_obj_sequence_ch.cpp: + * TAO_IDL/be/be_visitor_sequence/gen_bounded_obj_sequence_ch.cpp: * TAO_IDL/be/be_visitor_sequence/gen_bounded_obj_sequence_ci.cpp: * TAO_IDL/be/be_visitor_sequence/gen_bounded_obj_sequence_cs.cpp: * TAO_IDL/be/be_visitor_sequence/gen_bounded_sequence_ch.cpp: @@ -485,7 +491,7 @@ Sun May 4 18:06:59 2003 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/be/be_visitor_sequence/gen_unbounded_sequence_ci.cpp: * TAO_IDL/be/be_visitor_sequence/gen_unbounded_sequence_cs.cpp: - Unused files removed from the TAO IDL compiler. + Unused files removed from the TAO IDL compiler. * tao/AbstractBase.cpp: * tao/AbstractBase.h: @@ -503,26 +509,26 @@ Sun May 4 18:06:59 2003 Jeff Parsons <j.parsons@vanderbilt.edu> * tao/Value_VarOut_T.h: * tao/Value_VarOut_T.inl: - TAO files moved to the TAO_Valuetype library. + TAO files moved to the TAO_Valuetype library. * tao/ObjectReferenceTemplate.pidl * tao/ObjectReferenceTemplateC.cpp: * tao/ObjectReferenceTemplateC.h: * tao/ObjectReferenceTemplateC.i: - TAO file moved to the TAO_ObjRefTemplate library. + TAO file moved to the TAO_ObjRefTemplate library. * tao/Pseudo_Value_VarOut_T.cpp: * tao/Pseudo_Value_VarOut_T.h: * tao/Pseudo_Value_VarOut_T.inl: - Unused files removed from TAO. + Unused files removed from TAO. * tao/Any_T.cpp: * tao/Any_T.h: * tao/Any_T.inl: - TAO files that were split into the group of files below. + TAO files that were split into the group of files below. * tao/Any_Array_Impl_T.cpp: * tao/Any_Array_Impl_T.h: @@ -543,22 +549,22 @@ Sun May 4 18:06:59 2003 Jeff Parsons <j.parsons@vanderbilt.edu> * tao/Any_Special_Impl_T.h: * tao/Any_Special_Impl_T.inl: - New files containing the Any template implementation classes. + New files containing the Any template implementation classes. * tao/Valuetype_Adapter.cpp: * tao/Valuetype_Adapter.h: * tao/IORInterceptor_Adapter.cpp: * tao/IORInterceptor_Adapter.h: - Adapter classes for TAO_IORInterceptor and TAO_Valuetype. + Adapter classes for TAO_IORInterceptor and TAO_Valuetype. * tao/PI_Forward.pidl * tao/PI_ForwardC.cpp: * tao/PI_ForwardC.h: * tao/PI_ForwardC.i: - New files that aid in breaking dependencies between IOR - interceptors and the rest of the ORB. + New files that aid in breaking dependencies between IOR + interceptors and the rest of the ORB. * tao/IORInterceptor/IORInterceptor.mpc: * tao/IORInterceptor/IORInterceptor.pidl: @@ -573,7 +579,7 @@ Sun May 4 18:06:59 2003 Jeff Parsons <j.parsons@vanderbilt.edu> * tao/IORInterceptor/TAO_IORInterceptor.rc: * tao/IORInterceptor/iorinterceptor_export.h: - New files making up the TAO_IORInterceptor library. + New files making up the TAO_IORInterceptor library. * tao/ObjRefTemplate/Makefile: * tao/ObjRefTemplate/Makefile.bor: @@ -585,7 +591,7 @@ Sun May 4 18:06:59 2003 Jeff Parsons <j.parsons@vanderbilt.edu> * tao/ObjRefTemplate/TAO_ObjRefTemplate.dsp: * tao/ObjRefTemplate/ort_export.h: - New files making up the TAO_ObjRefTemplate library. + New files making up the TAO_ObjRefTemplate library. * tao/Valuetype/AbstractBase.cpp: * tao/Valuetype/AbstractBase.h: @@ -614,12 +620,12 @@ Sun May 4 18:06:59 2003 Jeff Parsons <j.parsons@vanderbilt.edu> * tao/Valuetype/Valuetype_Adapter_Impl.h: * tao/Valuetype/valuetype_export.h: - New file making up the TAO_Valuetype library. + New file making up the TAO_Valuetype library. * rules.tao.GNU: - Added the new libraries to the TAO_SRVR_LIBS variable, - since the TAO_PortableServer library depends on them. + Added the new libraries to the TAO_SRVR_LIBS variable, + since the TAO_PortableServer library depends on them. * TAOACE.dsw: * TAO_IDL/ast/ast_interface.cpp: @@ -832,530 +838,530 @@ Sun May 4 18:06:59 2003 Jeff Parsons <j.parsons@vanderbilt.edu> * tests/Portable_Interceptors/IORInterceptor/server.bor: * tests/Portable_Interceptors/IORInterceptor/server.dsp: - Changes to the ORB, IDL compiler, TAO tests and examples - corresponding to the new libraries and Any files created - above. Following is the branch ChangeLog. - - Sat May 3 14:00:48 2003 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tao/Any_T.cpp: - * tao/Any_T.h: - * tao/Any_T.inl: - - Removed these files and replaced them with those below. - - * tao/Any_Array_Impl_T.cpp: - * tao/Any_Array_Impl_T.h: - * tao/Any_Array_Impl_T.inl: - * tao/Any_Basic_Impl_T.cpp: - * tao/Any_Basic_Impl_T.h: - * tao/Any_Basic_Impl_T.inl: - * tao/Any_Dual_Impl_T.cpp: - * tao/Any_Dual_Impl_T.h: - * tao/Any_Dual_Impl_T.inl: - * tao/Any_Impl_T.cpp: - * tao/Any_Impl_T.h: - * tao/Any_Impl_T.inl: - * tao/Any_Special_Basic_Impl_T.cpp: - * tao/Any_Special_Basic_Impl_T.h: - * tao/Any_Special_Basic_Impl_T.inl: - * tao/Any_Special_Impl_T.cpp: - * tao/Any_Special_Impl_T.h: - * tao/Any_Special_Impl_T.inl: - - New files, each set containing one template class, - allowing more fine-grained includes. - - * tao/Any.cpp: - * tao/Any.h: - * tao/CONV_FRAMEC.cpp: - * tao/CurrentC.h: - * tao/DynamicC.h: - * tao/GIOPC.cpp: - * tao/IIOPC.cpp: - * tao/IOP_CodecC.h: - * tao/OctetSeqC.cpp: - * tao/PolicyC.h: - * tao/Policy_ForwardC.cpp: - * tao/Policy_ForwardC.h: - * tao/ServicesC.cpp: - * tao/StringSeqC.cpp: - * tao/TAO.dsp: - * tao/TAOC.cpp: - * tao/TimeBaseC.cpp: - * tao/TimeBaseC.h: - * tao/corba.h: - * tao/corbafwd.h: - * tao/DynamicAny/DynAny_i.h: - * tao/IFR_Client/IFR_BaseC.h: - * tao/IORManipulation/IORC.h: - * tao/ObjRefTemplate/ObjectReferenceTemplateC.h: - * tao/PortableServer/Default_ORTC.cpp: - * tao/PortableServer/ImplRepoC.h: - * tao/PortableServer/PortableServerC.h: - * tao/RTCORBA/RTCORBAC.h: - - Changes resulting from the new files above. - - * tao/IORInterceptor/TAO_IORInterceptor.dsp: - * tao/ObjRefTemplate/TAO_ObjRefTemplate.dsp: - - Fixed settings in the release version. - - * tao/Makefile.tao: - * tao/BiDir_GIOP/Makefile: - * tao/RTCORBA/Makefile: - * tao/RTPortableServer/Makefile: - * tao/Strategies/Makefile: - * tao/TypeCodeFactory/Makefile: - * tao/Utils/Makefile: - * tao/IORManipulation/Makefile: - * tao/IORTable/Makefile: - * tao/Messaging/Makefile: - * tao/Valuetype/Makefile: - * tao/ObjRefTemplate/Makefile: - * tao/PortableServer/Makefile: - * tao/IORInterceptor/Makefile: - * tao/IFR_Client/Makefile: - * tao/Domain/Makefile: - * tao/DynamicAny/Makefile: - * tao/DynamicInterface/Makefile: - - Updated dependencies. - - Fri May 2 16:28:36 2003 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be/be_codegen.cpp: - * TAO_IDL/be/be_global.cpp: - * TAO_IDL/be/be_interface.cpp: - * TAO_IDL/be/be_valuetype.cpp: - * TAO_IDL/be_include/be_global.h: - * TAO_IDL/include/idl_global.h: - * TAO_IDL/util/utl_global.cpp: - - Added detection and storage of info about - declarations of valuetypes and abstract interfaces, - checked to conditionally generate file includes - for these types from the Valuetype library. - - * examples/AMH/Sink_Server/AMH_Servant.h: - * examples/AMH/Sink_Server/Base_Server.cpp: - * examples/AMH/Sink_Server/Client_Task.cpp: - * examples/AMH/Sink_Server/MT_AMH_Server.cpp: - * examples/AMH/Sink_Server/Makefile: - * examples/AMH/Sink_Server/client.bor: - * examples/AMH/Sink_Server/client.dsp: - * examples/AMH/Sink_Server/mt_server.bor: - * examples/AMH/Sink_Server/mt_server.dsp: - * examples/AMH/Sink_Server/st_server.bor: - * examples/AMH/Sink_Server/st_server.dsp: - * examples/AMI/FL_Callback/AMI_Peer.dsp: - * examples/AMI/FL_Callback/AMI_Progress.dsp: - * examples/AMI/FL_Callback/Makefile: - * examples/AMI/FL_Callback/Progress_i.cpp: - * examples/AMI/FL_Callback/peer.cpp: - * examples/AMI/FL_Callback/progress.cpp: - * examples/Buffered_AMI/Makefile: - * examples/Buffered_AMI/client.bor: - * examples/Buffered_AMI/client.cpp: - * examples/Buffered_AMI/client.dsp: - * examples/Buffered_AMI/server.bor: - * examples/Buffered_AMI/server.cpp: - * examples/Buffered_AMI/server.dsp: - * tests/AMH_Exceptions/Makefile: - * tests/AMH_Exceptions/Test.idl: - * tests/AMH_Exceptions/client.bor: - * tests/AMH_Exceptions/client.dsp: - * tests/AMH_Exceptions/server.bor: - * tests/AMH_Exceptions/server.cpp: - * tests/AMH_Exceptions/server.dsp: - * tests/AMH_Oneway/Makefile: - * tests/AMH_Oneway/client.bor: - * tests/AMH_Oneway/client.dsp: - * tests/AMH_Oneway/server.bor: - * tests/AMH_Oneway/server.cpp: - * tests/AMH_Oneway/server.dsp: - * tests/AMI/AMI_Test_Client.dsp: - * tests/AMI/AMI_Test_Server.dsp: - * tests/AMI/AMI_Test_Simple_Client.dsp: - * tests/AMI/Makefile: - * tests/AMI/client.bor: - * tests/AMI/client.cpp: - * tests/AMI/server.bor: - * tests/AMI/simple_client.cpp: - * tests/AMI_Buffering/Makefile: - * tests/AMI_Buffering/admin.dsp: - * tests/AMI_Buffering/client.bor: - * tests/AMI_Buffering/client.dsp: - * tests/AMI_Buffering/server.bor: - * tests/AMI_Buffering/server.dsp: - * tests/AMI_Timeouts/Makefile: - * tests/AMI_Timeouts/client.bor: - * tests/AMI_Timeouts/client.cpp: - * tests/AMI_Timeouts/client.dsp: - * tests/AMI_Timeouts/server.bor: - * tests/AMI_Timeouts/server.cpp: - * tests/AMI_Timeouts/server.dsp: - * tests/AMI_Timeouts/timeout_client.h: - * tests/Abstract_Interface/Abstract_Interface_Client.dsp: - * tests/Abstract_Interface/Abstract_Interface_Server.dsp: - * tests/Abstract_Interface/Makefile: - * tests/Abstract_Interface/client.bor: - * tests/Abstract_Interface/server.bor: - * tests/ORT/Makefile: - * tests/ORT/ORT_test_IORInterceptor.h: - * tests/ORT/ObjectReferenceFactory.idl: - * tests/ORT/client.bor: - * tests/ORT/server.bor: - * tests/ORT/server.dsp: - * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor.h: - * tests/Portable_Interceptors/IORInterceptor/Makefile: - * tests/Portable_Interceptors/IORInterceptor/client.dsp: - * tests/Portable_Interceptors/IORInterceptor/server.bor: - * tests/Portable_Interceptors/IORInterceptor/server.dsp: - - Updated makefiles and project files for the TAO tests - and examples that use valuetypes, abstract interfaces, - IOR interceptors or object reference templates. Also - removed many unnecessary links, includes - and IDL compiler command line options. - - Fri May 2 000:42:11 2003 Jeff Parsons <j.parsons@vanderbilt.edu> - - * rules.tao.GNU: - * TAO_IDL/be/be_codegen.cpp: - * TAO_IDL/be/be_global.cpp: - * TAO_IDL/be/be_interface.cpp: - * TAO_IDL/be/be_valuetype.cpp: - * TAO_IDL/be/be_visitor_component/component_ch.cpp: - * TAO_IDL/be/be_visitor_component/component_cs.cpp: - * TAO_IDL/be/be_visitor_interface/interface_ch.cpp: - * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: - * TAO_IDL/be_include/be_global.h - * tests/OBV/Any/Makefile: - * tests/OBV/Any/client.bor: - * tests/OBV/Any/client.dsp: - * tests/OBV/Any/server.bor: - * tests/OBV/Any/server.dsp: - * tests/OBV/Factory/Makefile: - * tests/OBV/Factory/client.bor: - * tests/OBV/Factory/client.dsp: - * tests/OBV/Factory/server.bor: - * tests/OBV/Factory/server.dsp: - * tests/OBV/Forward/Makefile: - * tests/OBV/Forward/client.bor: - * tests/OBV/Forward/client.dsp: - * tests/OBV/Forward/server.bor: - * tests/OBV/Forward/server.dsp: - * tests/OBV/TC_Alignment/Makefile: - * tests/OBV/TC_Alignment/client.bor: - * tests/OBV/TC_Alignment/client.dsp: - * tests/OBV/TC_Alignment/server.bor: - * tests/OBV/TC_Alignment/server.dsp: - - Updated rules.tao.GNU and the tests in the - TAO/tests/OBV directory to work with the - new Valuetype library. Also substituted ptrdiff_t - for ptr_arith_t in TAO_IDL. - - Thu May 1 20:24:13 2003 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/be_include/be_helper.h: - * tao/ORB.cpp: - * tao/IORInterceptor/IORInterceptorC.cpp: - * tao/IORInterceptor/IORInterceptorC.h: - * tao/Messaging/MessagingC.cpp: - * tao/Messaging/MessagingC.h: - * tao/Messaging/Messaging_No_ImplC.cpp: - * tao/Messaging/Messaging_No_ImplC.h: - * tao/Messaging/Messaging_RT_PolicyC.cpp: - * tao/Messaging/Messaging_RT_PolicyC.h: - * tao/Messaging/Messaging_SyncScope_PolicyC.cpp: - * tao/Messaging/Messaging_SyncScope_PolicyC.h: - * tao/Messaging/TAO_ExtC.cpp: - * tao/Messaging/TAO_ExtC.h: - * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp: - * tao/ObjRefTemplate/ObjectReferenceTemplateC.h: - * tao/PortableServer/Default_ORTC.cpp: - * tao/PortableServer/Default_ORTC.h: - * tao/Valuetype/AbstractBase.cpp: - * tao/Valuetype/AbstractBase.h: - * tao/Valuetype/AbstractBase.inl: - * tao/Valuetype/ValueBase.cpp: - - Finished subsetting the Valuetype library. Also changed some - ptr_arith_t to ptrdiff_t, to be compatible with recent - changes in ACE. - - * TAOACE.dsw: - * rules.tao.GNU: - * tao/BiDir_GIOP/Makefile: - * tao/Domain/Makefile: - * tao/DynamicAny/Makefile: - * tao/DynamicInterface/Makefile: - * tao/IFR_Client/Makefile: - * tao/Valuetype/ValueBase.h: - * tao/IORInterceptor/Makefile: - * tao/IORManipulation/Makefile: - * tao/IORTable/Makefile: - * tao/Makefile.bor: - * tao/Makefile.dirs - * tao/Makefile.tao: - * tao/ObjRefTemplate/Makefile: - * tao/ObjRefTemplate/Makefile.bor: - * tao/Messaging/Makefile: - * tao/RTCORBA/Makefile: - * tao/RTPortableServer/Makefile: - * tao/SmartProxies/Makefile: - * tao/Strategies/Makefile: - * tao/TypeCodeFactory/Makefile: - * tao/PortableServer/Makefile: - * tao/PortableServer/TAO_PortableServer.dsp: - * tao/Utils/Makefile: - * tao/Messaging/TAO_Messaging.dsp: - * tao/ObjRefTemplate/TAO_ObjRefTemplate.dsp: - - Modified and/or updated dependencies. - - * tao/Valuetype/Valuetype.mpc: - * tao/Valuetype/Makefile: - * tao/Valuetype/Makefile.bor: - * tao/ObjRefTemplate/ObjRefTemplate.mpc: - - New files. - - Thu May 1 15:48:19 2003 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tao/ObjectReferencTemplate/ObjectReferenceTemplateC.h: - * tao/Valuetype/ValueFactory_Map.h: - - Minor changes to get the ORT and Valuetype libraries to - compile. - - Wed Apr 30 21:33:08 2003 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tao/ORB.cpp: - * tao/TAO.dsp: - * tao/Valuetype_Adapter.h: - * tao/append.cpp: - * tao/corba.h: - * tao/skip.cpp: - * tao/Valuetype/AbstractBase.cpp: - * tao/Valuetype/TAO_Valuetype.dsp - * tao/Valuetype/Valuetype_Adapter_Impl.cpp: - * tao/Valuetype/Valuetype_Adapter_Impl.h: - - Exisiting files modified toward separating - valuetype-related files into a library. - - * tao/Valuetype/ValueBase.cpp: - * tao/Valuetype/ValueBase.h: - * tao/Valuetype/ValueBase.inl: - * tao/Valuetype/ValueFactory.cpp: - * tao/Valuetype/ValueFactory.h: - * tao/Valuetype/ValueFactory.inl: - * tao/Valuetype/ValueFactory_Map.cpp: - * tao/Valuetype/ValueFactory_Map.h: - * tao/Valuetype/ValueFactory_Map.inl: - - Files moved from TAO/tao and/or renamed. - - * tao/ValueBase.cpp: - * tao/ValueBase.h: - * tao/ValueBase.i: - * tao/ValueFactory.cpp: - * tao/ValueFactory.h: - * tao/ValueFactory.i: - * tao/ValueFactory_Map.cpp: - * tao/ValueFactory_Map.h: - * tao/ValueFactory_Map.i: - - Files removed from TAO and transferred to - the TAO_Valuetype library. - - Wed Apr 30 18:11:05 2003 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAO_IDL/ast/ast_interface.cpp: - * TAO_IDL/be/be_decl.cpp: - * TAO_IDL/be/be_visitor_operation.cpp: - - Changes to keep in sync with changes in ACE. - - * tao/ClientRequestInfo_i.cpp: - * tao/IORInterceptor_Adapter.h: - * tao/ORB_Core.cpp: - * tao/ORB_Core.h: - * tao/TAO.dsp: - * tao/TAO.dsw: - * TAOACE.dsw: - * tao/ValueBase.h: - * tao/corbafwd.h: - - Progress in constructing the Valuetype library. - - * tao/Valuetype_Adapter.cpp: - * tao/Valuetype_Adapter.h: - * tao/ObjRefTemplate/Makefile: - * tao/ObjRefTemplate/Makefile.bor: - * tao/Valuetype/AbstractBase.cpp: - * tao/Valuetype/AbstractBase.h: - * tao/Valuetype/AbstractBase.inl: - * tao/Valuetype/TAO_Valuetype.dsp: - * tao/Valuetype/Valuetype_Adapter_Impl.cpp: - * tao/Valuetype/Valuetype_Adapter_Impl.h: - * tao/Valuetype/valuetype_export.h: - - New files. - - * tao/AbstractBase.cpp: - * tao/AbstractBase.h: - * tao/AbstractBase.inl: - - Moved these files to the Valuetype library. - - Tue Apr 29 17:21:13 2003 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tao/Any_T.h: - * tao/CORBA_String.cpp: - * tao/CORBA_String.h: - * tao/ClientRequestInfo_i.cpp: - * tao/Queued_Message.h: - * tao/Transport_Connector.h: - * tao/Wait_Strategy.h: - * tao/corba.h: - * tao/corbafwd.cpp: - - Added some forward declarations and some includes to eliminate - build errors, and other changes in preparation for moving - out valuetype- and abstract interface-related files. - - Fri Apr 11 17:18:16 2003 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAOACE.dsw: - * tao/AbstractBase.cpp: - * tao/Makefile.bor: - * tao/Makefile.dirs: - * tao/Makefile.tao: - * tao/PortableInterceptorC.h: - * tao/TAO.dsp: - * tao/DynamicInterface/Makefile: - * tao/IORInterceptor/IORInterceptor.pidl - * tao/IORInterceptor/IORInterceptorC.h: - * tao/IORInterceptor/Makefile: - * tao/IORInterceptor/TAO_IORInterceptor.dsp - * tao/PortableServer/Default_ORTC.h: - * tao/PortableServer/Makefile: - * tao/PortableServer/Makefile.bor: - * tao/PortableServer/POAManager.h: - * tao/PortableServer/TAO_PortableServer.dsp: - - More subsetting-related changes. - - * tao/ObjRefTemplate/ObjectReferenceTemplate.pidl: - * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp: - * tao/ObjRefTemplate/ObjectReferenceTemplateC.h: - * tao/ObjRefTemplate/ObjectReferenceTemplateC.i: - * tao/ObjRefTemplate/TAO_ObjRefTemplate.dsp: - * tao/ObjRefTemplate/ort_export.h: - - Library created from ObjectReferenceTemplate* - files moved from TAO. - - * tao/ObjectReferenceTemplate.pidl: - * tao/ObjectReferenceTemplateC.cpp: - * tao/ObjectReferenceTemplateC.h: - * tao/ObjectReferenceTemplateC.i: - - Corresponding files removed from TAO. - - Fri Apr 11 13:01:04 2003 Jeff Parsons <j.parsons@vanderbilt.edu> - - * TAOACE.dsw: - * tao/Interceptor_List.cpp: - * tao/Makefile.bor: - * tao/Makefile.dirs: - * tao/Makefile.tao: - * tao/IORInterceptor/TAO_IORInterceptor.dsp: - * tao/PortableServer/IORInfo.h: - * tao/PortableServer/Makefile: - * tao/PortableServer/Makefile.bor: - * tao/PortableServer/POA.h: - * tao/PortableServer/POAManager.cpp: - * tao/PortableServer/PortableServer.mpc: - * tao/PortableServer/TAO_PortableServer.dsp: - - Changes to integrate the new IORInterceptor - library into existing TAO builds. - - * tao/IORInterceptor/IORInterceptor.mpc: - * tao/IORInterceptor/Makefile: - * tao/IORInterceptor/Makefile.bor: - * tao/IORInterceptor/TAO_IORInterceptor.rc: - - New files to complete the build framework of - TAO_IORInterceptors. - - Fri Apr 11 02:58:32 2003 Jeff Parsons <j.parsons@vanderbilt.edu> - - * IFR_Client_Adapter.cpp: - - Cosmetic changes. - - * Interceptor_List.cpp: - * Interceptor_List.h: - * Interceptor_List.inl: - * ORB_Core.cpp: - * ORB_Core.h: - * ObjectReferenceTemplate.pidl: - * ObjectReferenceTemplateC.cpp: - * ObjectReferenceTemplateC.h: - * PortableInterceptor.pidl: - * PortableInterceptorC.cpp: - * PortableInterceptorC.h: - * TAO.dsp: - * IORInterceptor/TAO_IORInterceptor.dsp: - - Modified files toward finishing the TAO_IORInterceptor - library. - - * PI_Forward.pidl: - * PI_ForwardC.cpp: - * PI_ForwardC.h: - * PI_ForwardC.i: - - New files, collecting typedefs used by both - PortableInterceptor.pidl and ObjectReferenceTemplate.pidl. - - * IORInterceptor/IORInterceptor_Adapter_Impl.cpp: - * IORInterceptor/IORInterceptor_Adapter_Impl.h: - * IORInterceptor_Adapter.cpp: - * IORInterceptor_Adapter.h: - - Abstract and concrete adapter classes whose methods - wrap the few remaining dependencies in TAO on - PortableInterceptor::IORInterceptor. - - Thu Apr 10 22:44:04 2003 Jeff Parsons <j.parsons@vanderbilt.edu> - - * tao/PortableInterceptor.pidl: - * tao/PortableInterceptorC.h: - * tao/PortableInterceptorC.i: - * tao/PortableInterceptorC.cpp: - - Removed IORInterceptor and IORInfo from these files. - - * tao/IORInterceptor/IORInterceptor.pidl: - * tao/IORInterceptor/IORInterceptorC.cpp: - * tao/IORInterceptor/IORInterceptorC.h: - * tao/IORInterceptor/IORInterceptorC.i: - * tao/IORInterceptor/TAO_IORInterceptor.dsp: - * tao/IORInterceptor/iorinterceptor_export.h: - - Started a new library with the interfaces removed from - PortableInterceptor.pidl. + Changes to the ORB, IDL compiler, TAO tests and examples + corresponding to the new libraries and Any files created + above. Following is the branch ChangeLog. + + Sat May 3 14:00:48 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tao/Any_T.cpp: + * tao/Any_T.h: + * tao/Any_T.inl: + + Removed these files and replaced them with those below. + + * tao/Any_Array_Impl_T.cpp: + * tao/Any_Array_Impl_T.h: + * tao/Any_Array_Impl_T.inl: + * tao/Any_Basic_Impl_T.cpp: + * tao/Any_Basic_Impl_T.h: + * tao/Any_Basic_Impl_T.inl: + * tao/Any_Dual_Impl_T.cpp: + * tao/Any_Dual_Impl_T.h: + * tao/Any_Dual_Impl_T.inl: + * tao/Any_Impl_T.cpp: + * tao/Any_Impl_T.h: + * tao/Any_Impl_T.inl: + * tao/Any_Special_Basic_Impl_T.cpp: + * tao/Any_Special_Basic_Impl_T.h: + * tao/Any_Special_Basic_Impl_T.inl: + * tao/Any_Special_Impl_T.cpp: + * tao/Any_Special_Impl_T.h: + * tao/Any_Special_Impl_T.inl: + + New files, each set containing one template class, + allowing more fine-grained includes. + + * tao/Any.cpp: + * tao/Any.h: + * tao/CONV_FRAMEC.cpp: + * tao/CurrentC.h: + * tao/DynamicC.h: + * tao/GIOPC.cpp: + * tao/IIOPC.cpp: + * tao/IOP_CodecC.h: + * tao/OctetSeqC.cpp: + * tao/PolicyC.h: + * tao/Policy_ForwardC.cpp: + * tao/Policy_ForwardC.h: + * tao/ServicesC.cpp: + * tao/StringSeqC.cpp: + * tao/TAO.dsp: + * tao/TAOC.cpp: + * tao/TimeBaseC.cpp: + * tao/TimeBaseC.h: + * tao/corba.h: + * tao/corbafwd.h: + * tao/DynamicAny/DynAny_i.h: + * tao/IFR_Client/IFR_BaseC.h: + * tao/IORManipulation/IORC.h: + * tao/ObjRefTemplate/ObjectReferenceTemplateC.h: + * tao/PortableServer/Default_ORTC.cpp: + * tao/PortableServer/ImplRepoC.h: + * tao/PortableServer/PortableServerC.h: + * tao/RTCORBA/RTCORBAC.h: + + Changes resulting from the new files above. + + * tao/IORInterceptor/TAO_IORInterceptor.dsp: + * tao/ObjRefTemplate/TAO_ObjRefTemplate.dsp: + + Fixed settings in the release version. + + * tao/Makefile.tao: + * tao/BiDir_GIOP/Makefile: + * tao/RTCORBA/Makefile: + * tao/RTPortableServer/Makefile: + * tao/Strategies/Makefile: + * tao/TypeCodeFactory/Makefile: + * tao/Utils/Makefile: + * tao/IORManipulation/Makefile: + * tao/IORTable/Makefile: + * tao/Messaging/Makefile: + * tao/Valuetype/Makefile: + * tao/ObjRefTemplate/Makefile: + * tao/PortableServer/Makefile: + * tao/IORInterceptor/Makefile: + * tao/IFR_Client/Makefile: + * tao/Domain/Makefile: + * tao/DynamicAny/Makefile: + * tao/DynamicInterface/Makefile: + + Updated dependencies. + + Fri May 2 16:28:36 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_valuetype.cpp: + * TAO_IDL/be_include/be_global.h: + * TAO_IDL/include/idl_global.h: + * TAO_IDL/util/utl_global.cpp: + + Added detection and storage of info about + declarations of valuetypes and abstract interfaces, + checked to conditionally generate file includes + for these types from the Valuetype library. + + * examples/AMH/Sink_Server/AMH_Servant.h: + * examples/AMH/Sink_Server/Base_Server.cpp: + * examples/AMH/Sink_Server/Client_Task.cpp: + * examples/AMH/Sink_Server/MT_AMH_Server.cpp: + * examples/AMH/Sink_Server/Makefile: + * examples/AMH/Sink_Server/client.bor: + * examples/AMH/Sink_Server/client.dsp: + * examples/AMH/Sink_Server/mt_server.bor: + * examples/AMH/Sink_Server/mt_server.dsp: + * examples/AMH/Sink_Server/st_server.bor: + * examples/AMH/Sink_Server/st_server.dsp: + * examples/AMI/FL_Callback/AMI_Peer.dsp: + * examples/AMI/FL_Callback/AMI_Progress.dsp: + * examples/AMI/FL_Callback/Makefile: + * examples/AMI/FL_Callback/Progress_i.cpp: + * examples/AMI/FL_Callback/peer.cpp: + * examples/AMI/FL_Callback/progress.cpp: + * examples/Buffered_AMI/Makefile: + * examples/Buffered_AMI/client.bor: + * examples/Buffered_AMI/client.cpp: + * examples/Buffered_AMI/client.dsp: + * examples/Buffered_AMI/server.bor: + * examples/Buffered_AMI/server.cpp: + * examples/Buffered_AMI/server.dsp: + * tests/AMH_Exceptions/Makefile: + * tests/AMH_Exceptions/Test.idl: + * tests/AMH_Exceptions/client.bor: + * tests/AMH_Exceptions/client.dsp: + * tests/AMH_Exceptions/server.bor: + * tests/AMH_Exceptions/server.cpp: + * tests/AMH_Exceptions/server.dsp: + * tests/AMH_Oneway/Makefile: + * tests/AMH_Oneway/client.bor: + * tests/AMH_Oneway/client.dsp: + * tests/AMH_Oneway/server.bor: + * tests/AMH_Oneway/server.cpp: + * tests/AMH_Oneway/server.dsp: + * tests/AMI/AMI_Test_Client.dsp: + * tests/AMI/AMI_Test_Server.dsp: + * tests/AMI/AMI_Test_Simple_Client.dsp: + * tests/AMI/Makefile: + * tests/AMI/client.bor: + * tests/AMI/client.cpp: + * tests/AMI/server.bor: + * tests/AMI/simple_client.cpp: + * tests/AMI_Buffering/Makefile: + * tests/AMI_Buffering/admin.dsp: + * tests/AMI_Buffering/client.bor: + * tests/AMI_Buffering/client.dsp: + * tests/AMI_Buffering/server.bor: + * tests/AMI_Buffering/server.dsp: + * tests/AMI_Timeouts/Makefile: + * tests/AMI_Timeouts/client.bor: + * tests/AMI_Timeouts/client.cpp: + * tests/AMI_Timeouts/client.dsp: + * tests/AMI_Timeouts/server.bor: + * tests/AMI_Timeouts/server.cpp: + * tests/AMI_Timeouts/server.dsp: + * tests/AMI_Timeouts/timeout_client.h: + * tests/Abstract_Interface/Abstract_Interface_Client.dsp: + * tests/Abstract_Interface/Abstract_Interface_Server.dsp: + * tests/Abstract_Interface/Makefile: + * tests/Abstract_Interface/client.bor: + * tests/Abstract_Interface/server.bor: + * tests/ORT/Makefile: + * tests/ORT/ORT_test_IORInterceptor.h: + * tests/ORT/ObjectReferenceFactory.idl: + * tests/ORT/client.bor: + * tests/ORT/server.bor: + * tests/ORT/server.dsp: + * tests/Portable_Interceptors/IORInterceptor/FOO_IORInterceptor.h: + * tests/Portable_Interceptors/IORInterceptor/Makefile: + * tests/Portable_Interceptors/IORInterceptor/client.dsp: + * tests/Portable_Interceptors/IORInterceptor/server.bor: + * tests/Portable_Interceptors/IORInterceptor/server.dsp: + + Updated makefiles and project files for the TAO tests + and examples that use valuetypes, abstract interfaces, + IOR interceptors or object reference templates. Also + removed many unnecessary links, includes + and IDL compiler command line options. + + Fri May 2 000:42:11 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * rules.tao.GNU: + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_valuetype.cpp: + * TAO_IDL/be/be_visitor_component/component_ch.cpp: + * TAO_IDL/be/be_visitor_component/component_cs.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ch.cpp: + * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: + * TAO_IDL/be_include/be_global.h + * tests/OBV/Any/Makefile: + * tests/OBV/Any/client.bor: + * tests/OBV/Any/client.dsp: + * tests/OBV/Any/server.bor: + * tests/OBV/Any/server.dsp: + * tests/OBV/Factory/Makefile: + * tests/OBV/Factory/client.bor: + * tests/OBV/Factory/client.dsp: + * tests/OBV/Factory/server.bor: + * tests/OBV/Factory/server.dsp: + * tests/OBV/Forward/Makefile: + * tests/OBV/Forward/client.bor: + * tests/OBV/Forward/client.dsp: + * tests/OBV/Forward/server.bor: + * tests/OBV/Forward/server.dsp: + * tests/OBV/TC_Alignment/Makefile: + * tests/OBV/TC_Alignment/client.bor: + * tests/OBV/TC_Alignment/client.dsp: + * tests/OBV/TC_Alignment/server.bor: + * tests/OBV/TC_Alignment/server.dsp: + + Updated rules.tao.GNU and the tests in the + TAO/tests/OBV directory to work with the + new Valuetype library. Also substituted ptrdiff_t + for ptr_arith_t in TAO_IDL. + + Thu May 1 20:24:13 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be_include/be_helper.h: + * tao/ORB.cpp: + * tao/IORInterceptor/IORInterceptorC.cpp: + * tao/IORInterceptor/IORInterceptorC.h: + * tao/Messaging/MessagingC.cpp: + * tao/Messaging/MessagingC.h: + * tao/Messaging/Messaging_No_ImplC.cpp: + * tao/Messaging/Messaging_No_ImplC.h: + * tao/Messaging/Messaging_RT_PolicyC.cpp: + * tao/Messaging/Messaging_RT_PolicyC.h: + * tao/Messaging/Messaging_SyncScope_PolicyC.cpp: + * tao/Messaging/Messaging_SyncScope_PolicyC.h: + * tao/Messaging/TAO_ExtC.cpp: + * tao/Messaging/TAO_ExtC.h: + * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp: + * tao/ObjRefTemplate/ObjectReferenceTemplateC.h: + * tao/PortableServer/Default_ORTC.cpp: + * tao/PortableServer/Default_ORTC.h: + * tao/Valuetype/AbstractBase.cpp: + * tao/Valuetype/AbstractBase.h: + * tao/Valuetype/AbstractBase.inl: + * tao/Valuetype/ValueBase.cpp: + + Finished subsetting the Valuetype library. Also changed some + ptr_arith_t to ptrdiff_t, to be compatible with recent + changes in ACE. + + * TAOACE.dsw: + * rules.tao.GNU: + * tao/BiDir_GIOP/Makefile: + * tao/Domain/Makefile: + * tao/DynamicAny/Makefile: + * tao/DynamicInterface/Makefile: + * tao/IFR_Client/Makefile: + * tao/Valuetype/ValueBase.h: + * tao/IORInterceptor/Makefile: + * tao/IORManipulation/Makefile: + * tao/IORTable/Makefile: + * tao/Makefile.bor: + * tao/Makefile.dirs + * tao/Makefile.tao: + * tao/ObjRefTemplate/Makefile: + * tao/ObjRefTemplate/Makefile.bor: + * tao/Messaging/Makefile: + * tao/RTCORBA/Makefile: + * tao/RTPortableServer/Makefile: + * tao/SmartProxies/Makefile: + * tao/Strategies/Makefile: + * tao/TypeCodeFactory/Makefile: + * tao/PortableServer/Makefile: + * tao/PortableServer/TAO_PortableServer.dsp: + * tao/Utils/Makefile: + * tao/Messaging/TAO_Messaging.dsp: + * tao/ObjRefTemplate/TAO_ObjRefTemplate.dsp: + + Modified and/or updated dependencies. + + * tao/Valuetype/Valuetype.mpc: + * tao/Valuetype/Makefile: + * tao/Valuetype/Makefile.bor: + * tao/ObjRefTemplate/ObjRefTemplate.mpc: + + New files. + + Thu May 1 15:48:19 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tao/ObjectReferencTemplate/ObjectReferenceTemplateC.h: + * tao/Valuetype/ValueFactory_Map.h: + + Minor changes to get the ORT and Valuetype libraries to + compile. + + Wed Apr 30 21:33:08 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tao/ORB.cpp: + * tao/TAO.dsp: + * tao/Valuetype_Adapter.h: + * tao/append.cpp: + * tao/corba.h: + * tao/skip.cpp: + * tao/Valuetype/AbstractBase.cpp: + * tao/Valuetype/TAO_Valuetype.dsp + * tao/Valuetype/Valuetype_Adapter_Impl.cpp: + * tao/Valuetype/Valuetype_Adapter_Impl.h: + + Exisiting files modified toward separating + valuetype-related files into a library. + + * tao/Valuetype/ValueBase.cpp: + * tao/Valuetype/ValueBase.h: + * tao/Valuetype/ValueBase.inl: + * tao/Valuetype/ValueFactory.cpp: + * tao/Valuetype/ValueFactory.h: + * tao/Valuetype/ValueFactory.inl: + * tao/Valuetype/ValueFactory_Map.cpp: + * tao/Valuetype/ValueFactory_Map.h: + * tao/Valuetype/ValueFactory_Map.inl: + + Files moved from TAO/tao and/or renamed. + + * tao/ValueBase.cpp: + * tao/ValueBase.h: + * tao/ValueBase.i: + * tao/ValueFactory.cpp: + * tao/ValueFactory.h: + * tao/ValueFactory.i: + * tao/ValueFactory_Map.cpp: + * tao/ValueFactory_Map.h: + * tao/ValueFactory_Map.i: + + Files removed from TAO and transferred to + the TAO_Valuetype library. + + Wed Apr 30 18:11:05 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/ast/ast_interface.cpp: + * TAO_IDL/be/be_decl.cpp: + * TAO_IDL/be/be_visitor_operation.cpp: + + Changes to keep in sync with changes in ACE. + + * tao/ClientRequestInfo_i.cpp: + * tao/IORInterceptor_Adapter.h: + * tao/ORB_Core.cpp: + * tao/ORB_Core.h: + * tao/TAO.dsp: + * tao/TAO.dsw: + * TAOACE.dsw: + * tao/ValueBase.h: + * tao/corbafwd.h: + + Progress in constructing the Valuetype library. + + * tao/Valuetype_Adapter.cpp: + * tao/Valuetype_Adapter.h: + * tao/ObjRefTemplate/Makefile: + * tao/ObjRefTemplate/Makefile.bor: + * tao/Valuetype/AbstractBase.cpp: + * tao/Valuetype/AbstractBase.h: + * tao/Valuetype/AbstractBase.inl: + * tao/Valuetype/TAO_Valuetype.dsp: + * tao/Valuetype/Valuetype_Adapter_Impl.cpp: + * tao/Valuetype/Valuetype_Adapter_Impl.h: + * tao/Valuetype/valuetype_export.h: + + New files. + + * tao/AbstractBase.cpp: + * tao/AbstractBase.h: + * tao/AbstractBase.inl: + + Moved these files to the Valuetype library. + + Tue Apr 29 17:21:13 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tao/Any_T.h: + * tao/CORBA_String.cpp: + * tao/CORBA_String.h: + * tao/ClientRequestInfo_i.cpp: + * tao/Queued_Message.h: + * tao/Transport_Connector.h: + * tao/Wait_Strategy.h: + * tao/corba.h: + * tao/corbafwd.cpp: + + Added some forward declarations and some includes to eliminate + build errors, and other changes in preparation for moving + out valuetype- and abstract interface-related files. + + Fri Apr 11 17:18:16 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAOACE.dsw: + * tao/AbstractBase.cpp: + * tao/Makefile.bor: + * tao/Makefile.dirs: + * tao/Makefile.tao: + * tao/PortableInterceptorC.h: + * tao/TAO.dsp: + * tao/DynamicInterface/Makefile: + * tao/IORInterceptor/IORInterceptor.pidl + * tao/IORInterceptor/IORInterceptorC.h: + * tao/IORInterceptor/Makefile: + * tao/IORInterceptor/TAO_IORInterceptor.dsp + * tao/PortableServer/Default_ORTC.h: + * tao/PortableServer/Makefile: + * tao/PortableServer/Makefile.bor: + * tao/PortableServer/POAManager.h: + * tao/PortableServer/TAO_PortableServer.dsp: + + More subsetting-related changes. + + * tao/ObjRefTemplate/ObjectReferenceTemplate.pidl: + * tao/ObjRefTemplate/ObjectReferenceTemplateC.cpp: + * tao/ObjRefTemplate/ObjectReferenceTemplateC.h: + * tao/ObjRefTemplate/ObjectReferenceTemplateC.i: + * tao/ObjRefTemplate/TAO_ObjRefTemplate.dsp: + * tao/ObjRefTemplate/ort_export.h: + + Library created from ObjectReferenceTemplate* + files moved from TAO. + + * tao/ObjectReferenceTemplate.pidl: + * tao/ObjectReferenceTemplateC.cpp: + * tao/ObjectReferenceTemplateC.h: + * tao/ObjectReferenceTemplateC.i: + + Corresponding files removed from TAO. + + Fri Apr 11 13:01:04 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAOACE.dsw: + * tao/Interceptor_List.cpp: + * tao/Makefile.bor: + * tao/Makefile.dirs: + * tao/Makefile.tao: + * tao/IORInterceptor/TAO_IORInterceptor.dsp: + * tao/PortableServer/IORInfo.h: + * tao/PortableServer/Makefile: + * tao/PortableServer/Makefile.bor: + * tao/PortableServer/POA.h: + * tao/PortableServer/POAManager.cpp: + * tao/PortableServer/PortableServer.mpc: + * tao/PortableServer/TAO_PortableServer.dsp: + + Changes to integrate the new IORInterceptor + library into existing TAO builds. + + * tao/IORInterceptor/IORInterceptor.mpc: + * tao/IORInterceptor/Makefile: + * tao/IORInterceptor/Makefile.bor: + * tao/IORInterceptor/TAO_IORInterceptor.rc: + + New files to complete the build framework of + TAO_IORInterceptors. + + Fri Apr 11 02:58:32 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * IFR_Client_Adapter.cpp: + + Cosmetic changes. + + * Interceptor_List.cpp: + * Interceptor_List.h: + * Interceptor_List.inl: + * ORB_Core.cpp: + * ORB_Core.h: + * ObjectReferenceTemplate.pidl: + * ObjectReferenceTemplateC.cpp: + * ObjectReferenceTemplateC.h: + * PortableInterceptor.pidl: + * PortableInterceptorC.cpp: + * PortableInterceptorC.h: + * TAO.dsp: + * IORInterceptor/TAO_IORInterceptor.dsp: + + Modified files toward finishing the TAO_IORInterceptor + library. + + * PI_Forward.pidl: + * PI_ForwardC.cpp: + * PI_ForwardC.h: + * PI_ForwardC.i: + + New files, collecting typedefs used by both + PortableInterceptor.pidl and ObjectReferenceTemplate.pidl. + + * IORInterceptor/IORInterceptor_Adapter_Impl.cpp: + * IORInterceptor/IORInterceptor_Adapter_Impl.h: + * IORInterceptor_Adapter.cpp: + * IORInterceptor_Adapter.h: + + Abstract and concrete adapter classes whose methods + wrap the few remaining dependencies in TAO on + PortableInterceptor::IORInterceptor. + + Thu Apr 10 22:44:04 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tao/PortableInterceptor.pidl: + * tao/PortableInterceptorC.h: + * tao/PortableInterceptorC.i: + * tao/PortableInterceptorC.cpp: + + Removed IORInterceptor and IORInfo from these files. + + * tao/IORInterceptor/IORInterceptor.pidl: + * tao/IORInterceptor/IORInterceptorC.cpp: + * tao/IORInterceptor/IORInterceptorC.h: + * tao/IORInterceptor/IORInterceptorC.i: + * tao/IORInterceptor/TAO_IORInterceptor.dsp: + * tao/IORInterceptor/iorinterceptor_export.h: + + Started a new library with the interfaces removed from + PortableInterceptor.pidl. Sun May 16:45:46 UTC 2003 Don Hinton <dhinton@dresystems.com> @@ -1372,17 +1378,17 @@ Sun May 16:45:46 UTC 2003 Don Hinton <dhinton@dresystems.com> Sat May 03 15:55:07 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> - * tao/Object.cpp (operator<<): If the object reference is not - completely evaluated just marshall the stream of octets into the - incoming CDR. Thanks to Andras Lang - <lang@isis-server.isis.vanderbilt.edu> for reporting the - problem. + * tao/Object.cpp (operator<<): If the object reference is not + completely evaluated just marshall the stream of octets into the + incoming CDR. Thanks to Andras Lang + <lang@isis-server.isis.vanderbilt.edu> for reporting the + problem. Sat May 3 09:35:26 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> - * tao/orbconf.h: - * tao/default_resource.cpp: Added a #if option to select lazy - resource strategy at compile time. + * tao/orbconf.h: + * tao/default_resource.cpp: Added a #if option to select lazy + resource strategy at compile time. Fri May 2 12:01:45 2003 Chad Elliott <elliott_c@ociweb.com> @@ -1411,7 +1417,7 @@ Fri May 02 17:03:49 2003 Simon McQueen <sm@prismtechnologies.com> Fri May 02 14:10:01 2003 Simon McQueen <sm@prismtechnologies.com> - * tao/DynamicInterface/Request.cpp: Trimmed trailing spaces. + * tao/DynamicInterface/Request.cpp: Trimmed trailing spaces. Fri May 02 05:51:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl> @@ -1489,79 +1495,79 @@ Thu May 01 21:55:00 UTC 2003 Gautam Thaker <gthaker@atl.lmco.com> Thu May 01 16:15:29 2003 Irfan Pyarali <irfan@oomworks.com> - * tao/PortableServer/POA: - - Object_Reactivation test pointed out the following bug: When - waiting for the <servant_deactivation_condition>, the waiting - thread gives up the POA lock. This can potentially allow other - threads to come in and make changes to the state of the POA. - This includes, as in the case of the Object_Reactivation test, - non-servant upcalls being in progress. The waiting thread must - reevaluate all conditions again from scratch after coming back - from the wait() call. - - Therefore, I moved the while(1) loop from is_servant_in_map() - and is_user_id_in_map() to activate_object() and - activate_object_with_id(). This way all conditions are - reevaluated after the wait completes, including the condition - that no non-servant upcalls are in progress. - - Also in locate_servant_i(), similar changes were made. In - addition, if error occurred or a restart is required, - etherealize the incarnated servant. - - In imr_notify_startup(), we can ignore the wait flag since this - method is called from the POA constructor, there shouldn't be - any waiting required. + * tao/PortableServer/POA: - Thanks to Simon McQueen <sm@prismtechnologies.com> for pointing - out that Object_Reactivation was failing. In fact, - Object_Reactivation was always doing the incorrect thing; it was - the new assert statements in Object_Adapter.cpp that pointed - them out. + Object_Reactivation test pointed out the following bug: When + waiting for the <servant_deactivation_condition>, the waiting + thread gives up the POA lock. This can potentially allow other + threads to come in and make changes to the state of the POA. + This includes, as in the case of the Object_Reactivation test, + non-servant upcalls being in progress. The waiting thread must + reevaluate all conditions again from scratch after coming back + from the wait() call. + + Therefore, I moved the while(1) loop from is_servant_in_map() + and is_user_id_in_map() to activate_object() and + activate_object_with_id(). This way all conditions are + reevaluated after the wait completes, including the condition + that no non-servant upcalls are in progress. + + Also in locate_servant_i(), similar changes were made. In + addition, if error occurred or a restart is required, + etherealize the incarnated servant. + + In imr_notify_startup(), we can ignore the wait flag since this + method is called from the POA constructor, there shouldn't be + any waiting required. + + Thanks to Simon McQueen <sm@prismtechnologies.com> for pointing + out that Object_Reactivation was failing. In fact, + Object_Reactivation was always doing the incorrect thing; it was + the new assert statements in Object_Adapter.cpp that pointed + them out. - * tao/PortableServer/Object_Adapter.cpp: + * tao/PortableServer/Object_Adapter.cpp: - Renamed the existing prepare_for_upcall() to - prepare_for_upcall_i(). The new prepare_for_upcall() calls - prepare_for_upcall_i() and watches out for potential restarts. - If we end up waiting on a condition variable, the POA state may - have changed while we are waiting. Therefore, we need to call - prepare_for_upcall_i() again. We also need to cleanup the state - of the upcall object. Therefore, invoke the upcall destructor - before continuing. + Renamed the existing prepare_for_upcall() to + prepare_for_upcall_i(). The new prepare_for_upcall() calls + prepare_for_upcall_i() and watches out for potential restarts. + If we end up waiting on a condition variable, the POA state may + have changed while we are waiting. Therefore, we need to call + prepare_for_upcall_i() again. We also need to cleanup the state + of the upcall object. Therefore, invoke the upcall destructor + before continuing. - * tao/RTPortableServer/RT_POA.i: + * tao/RTPortableServer/RT_POA.i: - Changes similar to the POA class were required for - RT_POA::activate_object_with_priority() and - RT_POA::activate_object_with_id_and_priority(). + Changes similar to the POA class were required for + RT_POA::activate_object_with_priority() and + RT_POA::activate_object_with_id_and_priority(). - * tao/RTPortableServer/RT_Collocation_Resolver.cpp: + * tao/RTPortableServer/RT_Collocation_Resolver.cpp: - is_collocated() calls POA::locate_servant_i(). However, it can - ignore the <wait_occurred_restart_call> flag since there is no - implicit activation, there is no chance of waiting on a - condition variable. + is_collocated() calls POA::locate_servant_i(). However, it can + ignore the <wait_occurred_restart_call> flag since there is no + implicit activation, there is no chance of waiting on a + condition variable. - * tests/POA/Single_Threaded_POA/Single_Threaded_POA.cpp: - * tests/POA/Object_Reactivation/Object_Reactivation.cpp: + * tests/POA/Single_Threaded_POA/Single_Threaded_POA.cpp: + * tests/POA/Object_Reactivation/Object_Reactivation.cpp: - Removed unnecessary parameters to Task::activate() call. + Removed unnecessary parameters to Task::activate() call. - * tests/POA/Object_Reactivation/Object_Reactivation.cpp: + * tests/POA/Object_Reactivation/Object_Reactivation.cpp: - Made debugging statements optional. + Made debugging statements optional. - * examples/POA/DSI/server.dsp: - * examples/POA/DSI/client.dsp: - * examples/POA/DSI/Makefile: + * examples/POA/DSI/server.dsp: + * examples/POA/DSI/client.dsp: + * examples/POA/DSI/Makefile: - No need to link with the messaging library. + No need to link with the messaging library. - * examples/TAO_Examples.dsw: + * examples/TAO_Examples.dsw: - Added POA BiDir test. + Added POA BiDir test. Thu May 1 15:03:48 2003 Jeff Parsons <j.parsons@vanderbilt.edu> @@ -1590,144 +1596,144 @@ Thu May 1 14:16:58 2003 Jeff Parsons <j.parsons@vanderbilt.edu> Thu May 1 11:25:42 2003 Ossama Othman <ossama@dre.vanderbilt.edu> - * TAO_IDL/be/be_interface.cpp: - * TAO_IDL/be/be_visitor_component/component_ch.cpp: - * TAO_IDL/be/be_visitor_component/component_cs.cpp: - * TAO_IDL/be/be_visitor_interface/interface_ch.cpp: - * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: - * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: - * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp: - * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.h: - * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp: - * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h: - * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ReceivedCredentials.cpp: - * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ReceivedCredentials.h: - * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.cpp: - * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.h: - * orbsvcs/orbsvcs/Security/PrincipalAuthenticator.cpp: - * orbsvcs/orbsvcs/Security/PrincipalAuthenticator.h: - * tao/AbstractBase.cpp: - * tao/AbstractBase.h: - * tao/AbstractBase.inl: - * tao/Any.cpp: - * tao/ClientRequestInfo_i.cpp: - * tao/CurrentC.cpp: - * tao/CurrentC.h: - * tao/DomainC.cpp: - * tao/DomainC.h: - * tao/GIOP_Message_Generator_Parser_10.cpp: - * tao/IOP_CodecC.cpp: - * tao/IOP_CodecC.h: - * tao/LocalObject.cpp: - * tao/LocalObject.i: - * tao/NVList.cpp: - * tao/NVList.h: - * tao/ORBInitInfo.cpp: - * tao/ORBInitInfo.h: - * tao/Object.cpp: - * tao/Object.h: - * tao/ObjectReferenceTemplateC.cpp: - * tao/ObjectReferenceTemplateC.h: - * tao/Pluggable_Messaging_Utils.h: - * tao/PolicyC.cpp: - * tao/PolicyC.h: - * tao/PollableC.cpp: - * tao/PollableC.h: - * tao/PortableInterceptorC.cpp: - * tao/PortableInterceptorC.h: - * tao/TAOC.cpp: - * tao/TAOC.h: - * tao/TAO_Server_Request.h: - * tao/TAO_Server_Request.i: - * tao/ValueBase.cpp: - * tao/ValueBase.h: - * tao/BiDir_GIOP/BiDirPolicyC.cpp: - * tao/BiDir_GIOP/BiDirPolicyC.h: - * tao/DynamicAny/DynAny_i.cpp: - * tao/DynamicAny/DynAny_i.h: - * tao/DynamicAny/DynArray_i.cpp: - * tao/DynamicAny/DynArray_i.h: - * tao/DynamicAny/DynEnum_i.cpp: - * tao/DynamicAny/DynEnum_i.h: - * tao/DynamicAny/DynSequence_i.cpp: - * tao/DynamicAny/DynSequence_i.h: - * tao/DynamicAny/DynStruct_i.cpp: - * tao/DynamicAny/DynStruct_i.h: - * tao/DynamicAny/DynUnion_i.cpp: - * tao/DynamicAny/DynUnion_i.h: - * tao/DynamicAny/DynamicAnyC.cpp: - * tao/DynamicAny/DynamicAnyC.h: - * tao/IFR_Client/IFR_BaseC.cpp: - * tao/IFR_Client/IFR_BaseC.h: - * tao/IFR_Client/IFR_BasicC.cpp: - * tao/IFR_Client/IFR_BasicC.h: - * tao/IFR_Client/IFR_ComponentsC.cpp: - * tao/IFR_Client/IFR_ComponentsC.h: - * tao/IFR_Client/IFR_ExtendedC.cpp: - * tao/IFR_Client/IFR_ExtendedC.h: - * tao/IORManipulation/IORC.cpp: - * tao/IORManipulation/IORC.h: - * tao/IORTable/IORTableC.cpp: - * tao/IORTable/IORTableC.h: - * tao/Messaging/MessagingC.cpp: - * tao/Messaging/MessagingC.h: - * tao/Messaging/Messaging_No_ImplC.cpp: - * tao/Messaging/Messaging_No_ImplC.h: - * tao/Messaging/Messaging_RT_PolicyC.cpp: - * tao/Messaging/Messaging_RT_PolicyC.h: - * tao/Messaging/Messaging_SyncScope_PolicyC.cpp: - * tao/Messaging/Messaging_SyncScope_PolicyC.h: - * tao/Messaging/TAO_ExtC.cpp: - * tao/Messaging/TAO_ExtC.h: - * tao/PortableServer/Collocated_Object.cpp: - * tao/PortableServer/Collocated_Object.h: - * tao/PortableServer/Default_ORTC.cpp: - * tao/PortableServer/Default_ORTC.h: - * tao/PortableServer/ImR_LocatorC.cpp: - * tao/PortableServer/ImR_LocatorC.h: - * tao/PortableServer/ImplRepoC.cpp: - * tao/PortableServer/ImplRepoC.h: - * tao/PortableServer/POAManager.i: - * tao/PortableServer/PortableServerC.cpp: - * tao/PortableServer/PortableServerC.h: - * tao/PortableServer/Servant_Base.i: - * tao/PortableServer/ServerRequestInfo.cpp: - * tao/RTCORBA/Network_Priority_Mapping_Manager.cpp: - * tao/RTCORBA/Network_Priority_Mapping_Manager.h: - * tao/RTCORBA/Priority_Mapping_Manager.cpp: - * tao/RTCORBA/Priority_Mapping_Manager.h: - * tao/RTCORBA/RTCORBAC.cpp: - * tao/RTCORBA/RTCORBAC.h: - * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp: - * tao/RTPortableServer/RTPortableServerC.cpp: - * tao/RTPortableServer/RTPortableServerC.h: - * tao/TypeCodeFactory/TypeCodeFactoryC.cpp: - * tao/TypeCodeFactory/TypeCodeFactoryC.h: - * tao/TypeCodeFactory/TypeCodeFactory_i.cpp: - * tao/TypeCodeFactory/TypeCodeFactory_i.h: - - Changed all uses of ptr_arith_t to ptrdiff_t. Addresses 64 bit - platform issues. Thanks to Steve Huston <shuston@riverace.com> - for suggesting this change. - - * tao/Exception.h: - - Updated author information. - - * tao/Pseudo_VarOut_T.h: - - Nuked trailing whitespace. + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_visitor_component/component_ch.cpp: + * TAO_IDL/be/be_visitor_component/component_cs.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ch.cpp: + * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.h: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ReceivedCredentials.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ReceivedCredentials.h: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.h: + * orbsvcs/orbsvcs/Security/PrincipalAuthenticator.cpp: + * orbsvcs/orbsvcs/Security/PrincipalAuthenticator.h: + * tao/AbstractBase.cpp: + * tao/AbstractBase.h: + * tao/AbstractBase.inl: + * tao/Any.cpp: + * tao/ClientRequestInfo_i.cpp: + * tao/CurrentC.cpp: + * tao/CurrentC.h: + * tao/DomainC.cpp: + * tao/DomainC.h: + * tao/GIOP_Message_Generator_Parser_10.cpp: + * tao/IOP_CodecC.cpp: + * tao/IOP_CodecC.h: + * tao/LocalObject.cpp: + * tao/LocalObject.i: + * tao/NVList.cpp: + * tao/NVList.h: + * tao/ORBInitInfo.cpp: + * tao/ORBInitInfo.h: + * tao/Object.cpp: + * tao/Object.h: + * tao/ObjectReferenceTemplateC.cpp: + * tao/ObjectReferenceTemplateC.h: + * tao/Pluggable_Messaging_Utils.h: + * tao/PolicyC.cpp: + * tao/PolicyC.h: + * tao/PollableC.cpp: + * tao/PollableC.h: + * tao/PortableInterceptorC.cpp: + * tao/PortableInterceptorC.h: + * tao/TAOC.cpp: + * tao/TAOC.h: + * tao/TAO_Server_Request.h: + * tao/TAO_Server_Request.i: + * tao/ValueBase.cpp: + * tao/ValueBase.h: + * tao/BiDir_GIOP/BiDirPolicyC.cpp: + * tao/BiDir_GIOP/BiDirPolicyC.h: + * tao/DynamicAny/DynAny_i.cpp: + * tao/DynamicAny/DynAny_i.h: + * tao/DynamicAny/DynArray_i.cpp: + * tao/DynamicAny/DynArray_i.h: + * tao/DynamicAny/DynEnum_i.cpp: + * tao/DynamicAny/DynEnum_i.h: + * tao/DynamicAny/DynSequence_i.cpp: + * tao/DynamicAny/DynSequence_i.h: + * tao/DynamicAny/DynStruct_i.cpp: + * tao/DynamicAny/DynStruct_i.h: + * tao/DynamicAny/DynUnion_i.cpp: + * tao/DynamicAny/DynUnion_i.h: + * tao/DynamicAny/DynamicAnyC.cpp: + * tao/DynamicAny/DynamicAnyC.h: + * tao/IFR_Client/IFR_BaseC.cpp: + * tao/IFR_Client/IFR_BaseC.h: + * tao/IFR_Client/IFR_BasicC.cpp: + * tao/IFR_Client/IFR_BasicC.h: + * tao/IFR_Client/IFR_ComponentsC.cpp: + * tao/IFR_Client/IFR_ComponentsC.h: + * tao/IFR_Client/IFR_ExtendedC.cpp: + * tao/IFR_Client/IFR_ExtendedC.h: + * tao/IORManipulation/IORC.cpp: + * tao/IORManipulation/IORC.h: + * tao/IORTable/IORTableC.cpp: + * tao/IORTable/IORTableC.h: + * tao/Messaging/MessagingC.cpp: + * tao/Messaging/MessagingC.h: + * tao/Messaging/Messaging_No_ImplC.cpp: + * tao/Messaging/Messaging_No_ImplC.h: + * tao/Messaging/Messaging_RT_PolicyC.cpp: + * tao/Messaging/Messaging_RT_PolicyC.h: + * tao/Messaging/Messaging_SyncScope_PolicyC.cpp: + * tao/Messaging/Messaging_SyncScope_PolicyC.h: + * tao/Messaging/TAO_ExtC.cpp: + * tao/Messaging/TAO_ExtC.h: + * tao/PortableServer/Collocated_Object.cpp: + * tao/PortableServer/Collocated_Object.h: + * tao/PortableServer/Default_ORTC.cpp: + * tao/PortableServer/Default_ORTC.h: + * tao/PortableServer/ImR_LocatorC.cpp: + * tao/PortableServer/ImR_LocatorC.h: + * tao/PortableServer/ImplRepoC.cpp: + * tao/PortableServer/ImplRepoC.h: + * tao/PortableServer/POAManager.i: + * tao/PortableServer/PortableServerC.cpp: + * tao/PortableServer/PortableServerC.h: + * tao/PortableServer/Servant_Base.i: + * tao/PortableServer/ServerRequestInfo.cpp: + * tao/RTCORBA/Network_Priority_Mapping_Manager.cpp: + * tao/RTCORBA/Network_Priority_Mapping_Manager.h: + * tao/RTCORBA/Priority_Mapping_Manager.cpp: + * tao/RTCORBA/Priority_Mapping_Manager.h: + * tao/RTCORBA/RTCORBAC.cpp: + * tao/RTCORBA/RTCORBAC.h: + * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp: + * tao/RTPortableServer/RTPortableServerC.cpp: + * tao/RTPortableServer/RTPortableServerC.h: + * tao/TypeCodeFactory/TypeCodeFactoryC.cpp: + * tao/TypeCodeFactory/TypeCodeFactoryC.h: + * tao/TypeCodeFactory/TypeCodeFactory_i.cpp: + * tao/TypeCodeFactory/TypeCodeFactory_i.h: + + Changed all uses of ptr_arith_t to ptrdiff_t. Addresses 64 bit + platform issues. Thanks to Steve Huston <shuston@riverace.com> + for suggesting this change. + + * tao/Exception.h: + + Updated author information. + + * tao/Pseudo_VarOut_T.h: + + Nuked trailing whitespace. Thu May 01 10:35:03 2003 Ossama Othman <ossama@dre.vanderbilt.edu> - * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.cpp (encode_endpoints): + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.cpp (encode_endpoints): - Use the ssl_component() accessor method instead of directly - accessing the class member variable. TAO_SSLIOP_Profile is - currently a friend of TAO_SSLIOP_Endpoint. This change is a - step in the direction of removing that friend declaration. + Use the ssl_component() accessor method instead of directly + accessing the class member variable. TAO_SSLIOP_Profile is + currently a friend of TAO_SSLIOP_Endpoint. This change is a + step in the direction of removing that friend declaration. Thu May 1 11:29:27 2003 Jeff Parsons <j.parsons@vanderbilt.edu> @@ -1797,8 +1803,8 @@ Thu May 1 08:37:49 2003 Chad Elliott <elliott_c@ociweb.com> Wed Apr 30 20:18:51 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> - * tao/IORManipulation/IORC.cpp: Added explicit template - instantiations. + * tao/IORManipulation/IORC.cpp: Added explicit template + instantiations. Wed Apr 30 17:13:43 2003 Jeff Parsons <j.parsons@vanderbilt.edu> @@ -1857,14 +1863,14 @@ Wed Apr 30 10:45:44 2003 Jeff Parsons <j.parsons@vanderbilt.edu> Wed Apr 30 16:44:12 2003 Simon McQueen <sm@prismtechnologies.com> - * orbsvcs/orbsvcs/CosNotification_Static.dsp: + * orbsvcs/orbsvcs/CosNotification_Static.dsp: Removed attic'ed files. Wed Apr 30 10:40:31 2003 Venkita Subramonian <venkita@cs.wustl.edu> - * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp: - Fixed compile errors for no exception builds on MSVC++. + * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp: + Fixed compile errors for no exception builds on MSVC++. Wed Apr 30 16:21:21 2003 Simon McQueen <sm@prismtechnologies.com> diff --git a/TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp b/TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp index 2e1e846af08..fe2308a8e1c 100644 --- a/TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp +++ b/TAO/orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp @@ -639,7 +639,7 @@ ImR_Activator_i::reregister_server (const char *server, ImplementationRepository::ServerObject_var ping_object = ImplementationRepository::ServerObject::_narrow (object.in () - ACE_ENV_ARG_PARAMETER) + ACE_ENV_ARG_PARAMETER); ACE_TRY_CHECK; if (!CORBA::is_nil (ping_object.in ())) |