From 479b19c0a13e962341b2d094ad50758ce3e4dfa0 Mon Sep 17 00:00:00 2001 From: elliott_c Date: Fri, 15 Apr 2005 14:59:40 +0000 Subject: ChangeLogTag: Fri Apr 15 09:58:50 2005 Chad Elliott --- TAO/ChangeLog | 1580 ++++++++++++++++++----------------- TAO/tao/PortableServer/Root_POA.cpp | 2 + 2 files changed, 795 insertions(+), 787 deletions(-) diff --git a/TAO/ChangeLog b/TAO/ChangeLog index fa73cfd5aae..51a93e3639f 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,9 @@ +Fri Apr 15 09:58:50 2005 Chad Elliott + + * tao/PortableServer/Root_POA.cpp: + + Removed a build warning when building with minimum_corba=1. + Fri Apr 15 13:46:12 UTC 2005 Johnny Willemsen * tao/Muxed_TMS.h: @@ -168,11 +174,11 @@ Fri Apr 15 12:30:12 UTC 2005 Martin Corino * tests/Typedef_String_Array/run_test.pl: * tests/UNKNOWN_Exception/run_test.pl: - Changed to enable these scripts to run from autobuild for VxWorks builds. + Changed to enable these scripts to run from autobuild for VxWorks builds. * tests/OBV/TC_Alignment/client.cpp: - Added commandline option to sepcifiy IOR inputfile. + Added commandline option to sepcifiy IOR inputfile. Fri Apr 15 12:43:12 UTC 2005 Johnny Willemsen @@ -216,61 +222,61 @@ Fri Apr 15 12:10:12 UTC 2005 Johnny Willemsen Thu Apr 14 16:12:33 2005 Ossama Othman - * tao/TypeCode.h (unaliased_kind): + * tao/TypeCode.h (unaliased_kind): - Declare with TAO_NAMESPACE_INLINE_FUNCTION, not - ACE_NAMESPACE_INLINE_FUNCTION. Fixes "inconsistent dll linkage" - warnings. + Declare with TAO_NAMESPACE_INLINE_FUNCTION, not + ACE_NAMESPACE_INLINE_FUNCTION. Fixes "inconsistent dll linkage" + warnings. Thu Apr 14 15:03:01 2005 Ossama Othman - * tao/TypeCode.cpp (operator>>): + * tao/TypeCode.cpp (operator>>): - Moved TypeCode CDR extraction operator to the new - TypeCode_CDR_Extraction.* file. + Moved TypeCode CDR extraction operator to the new + TypeCode_CDR_Extraction.* file. - * tao/Objref_TypeCode_Factory.h: - * tao/TypeCode_CDR_Extraction.cpp: - * tao/TypeCode_CDR_Extraction.h: - * tao/TypeCodeFactory/Factory_Map.cpp: - * tao/TypeCodeFactory/Factory_Map.h: - * tao/TypeCodeFactory/Objref_TypeCode_Factory.h: + * tao/Objref_TypeCode_Factory.h: + * tao/TypeCode_CDR_Extraction.cpp: + * tao/TypeCode_CDR_Extraction.h: + * tao/TypeCodeFactory/Factory_Map.cpp: + * tao/TypeCodeFactory/Factory_Map.h: + * tao/TypeCodeFactory/Objref_TypeCode_Factory.h: - Moved CDR extraction code back to core TAO library. It will be - moved to a separate library in the next beta. + Moved CDR extraction code back to core TAO library. It will be + moved to a separate library in the next beta. - * tao/TypeCodeFactory_Adapter.h (extract_typecode): - * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp: - * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h: + * tao/TypeCodeFactory_Adapter.h (extract_typecode): + * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp: + * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h: - Removed the extract_typecode() virtual method. CDR TypeCode - extraction is now done in the core TAO library. + Removed the extract_typecode() virtual method. CDR TypeCode + extraction is now done in the core TAO library. - * tao/Makefile.am: - * tao/tao.mpc: + * tao/Makefile.am: + * tao/tao.mpc: - Updated source file lists in accordance with the above changes. + Updated source file lists in accordance with the above changes. Thu Apr 14 14:33:22 2005 Ossama Othman - * tao/TypeCode.h (unaliased_kind): + * tao/TypeCode.h (unaliased_kind): - Declare this function with the ACE_NAMESPACE_INLINE_FUNCTION - macro to address link-time errors on Windows. + Declare this function with the ACE_NAMESPACE_INLINE_FUNCTION + macro to address link-time errors on Windows. Thu Apr 14 10:42:08 2005 J.T. Conklin - * tao/Makefile.am: + * tao/Makefile.am: - Regenerated. Fixed alphabetization, plus picked up a few recent - changes that hadn't been added by hand. + Regenerated. Fixed alphabetization, plus picked up a few recent + changes that hadn't been added by hand. Thu Apr 14 08:37:11 2005 Ossama Othman - * tao/Objref_TypeCode_Base.cpp: + * tao/Objref_TypeCode_Base.cpp: - Include "ace/OS_NS_string.h" to pull in ACE_OS::strcmp() - declaration. + Include "ace/OS_NS_string.h" to pull in ACE_OS::strcmp() + declaration. Thu Apr 14 14:45:12 UTC 2005 Johnny Willemsen @@ -297,9 +303,9 @@ Thu Apr 14 14:45:12 UTC 2005 Johnny Willemsen Thu Apr 14 14:05:12 UTC 2005 Justin Michel - * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp: + * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp: - Fix warning about unused arg. + Fix warning about unused arg. Thu Apr 14 07:57:12 UTC 2005 Johnny Willemsen @@ -308,80 +314,80 @@ Thu Apr 14 07:57:12 UTC 2005 Johnny Willemsen Thu Apr 14 00:39:31 2005 Ossama Othman - * tao/SystemException.cpp: + * tao/SystemException.cpp: - Reinstated preprocessor macro that caused concrete _tao_create() - methods to be instantiated. It was accidentally removed in the - last batch of changes. Fixes unresolved symbol errors. + Reinstated preprocessor macro that caused concrete _tao_create() + methods to be instantiated. It was accidentally removed in the + last batch of changes. Fixes unresolved symbol errors. Wed Apr 13 12:45:55 2005 Ossama Othman - * tao/Alias_TypeCode.cpp: - * tao/Alias_TypeCode.h: - * tao/Alias_TypeCode.inl: - * tao/Empty_Param_TypeCode.cpp: - * tao/Empty_Param_TypeCode.h: - * tao/Empty_Param_TypeCode.inl: - * tao/Enum_TypeCode.cpp: - * tao/Enum_TypeCode.h: - * tao/Enum_TypeCode.inl: - * tao/Fixed_TypeCode.cpp: - * tao/Fixed_TypeCode.h: - * tao/Fixed_TypeCode.inl: - * tao/Sequence_TypeCode.cpp: - * tao/Sequence_TypeCode.h: - * tao/Sequence_TypeCode.inl: - * tao/String_TypeCode.cpp: - * tao/String_TypeCode.h: - * tao/String_TypeCode.inl: - * tao/Struct_TypeCode.cpp: - * tao/Struct_TypeCode.h: - * tao/Struct_TypeCode.inl: - * tao/Union_TypeCode.cpp: - * tao/Union_TypeCode.h: - * tao/Union_TypeCode.inl: - * tao/Value_TypeCode.cpp: - * tao/Value_TypeCode.h: - * tao/Value_TypeCode.inl: - - Initialize CORBA::TypeCode() base class with the appropriate - CORBA::TCKind argument. - - Removed kind_i() virtual method. It is no longer needed. - - * tao/Objref_TypeCode.cpp: - * tao/Objref_TypeCode.h: - * tao/Objref_TypeCode.inl: - * tao/Objref_TypeCode_Base.cpp: - * tao/Objref_TypeCode_Base.h: - * tao/Objref_TypeCode_Base.inl: - - Factored common tk_{abstract_interface, component, - local_interface, native, objref} TypeCode code to a base class. - Only the create_compact_typecode_i() method is type-specific. - - * tao/TypeCode.h: - * tao/TypeCode.inl: - - Added new protected "kind_" attribute. All TypeCodes have this - attribute so just store it in the CORBA::TypeCode base class. - - Removed "kind_i()" virtual method. It is no longer needed. - - * tao/SystemException.cpp: - * tao/SystemExceptionA.cpp: - * tao/TypeCode.cpp: - * tao/TypeCodeA.cpp: - - Moved exception TypeCode/Any related code to a seperate file to - reduce footprint for applications that don't use exception - TypeCodes or related Any operators. - - * tao/Makefile.am: - * tao/tao.mpc: - - Added new TypeCodeA.cpp and SystemExceptionA.cpp sources to the - appropriate source file list. + * tao/Alias_TypeCode.cpp: + * tao/Alias_TypeCode.h: + * tao/Alias_TypeCode.inl: + * tao/Empty_Param_TypeCode.cpp: + * tao/Empty_Param_TypeCode.h: + * tao/Empty_Param_TypeCode.inl: + * tao/Enum_TypeCode.cpp: + * tao/Enum_TypeCode.h: + * tao/Enum_TypeCode.inl: + * tao/Fixed_TypeCode.cpp: + * tao/Fixed_TypeCode.h: + * tao/Fixed_TypeCode.inl: + * tao/Sequence_TypeCode.cpp: + * tao/Sequence_TypeCode.h: + * tao/Sequence_TypeCode.inl: + * tao/String_TypeCode.cpp: + * tao/String_TypeCode.h: + * tao/String_TypeCode.inl: + * tao/Struct_TypeCode.cpp: + * tao/Struct_TypeCode.h: + * tao/Struct_TypeCode.inl: + * tao/Union_TypeCode.cpp: + * tao/Union_TypeCode.h: + * tao/Union_TypeCode.inl: + * tao/Value_TypeCode.cpp: + * tao/Value_TypeCode.h: + * tao/Value_TypeCode.inl: + + Initialize CORBA::TypeCode() base class with the appropriate + CORBA::TCKind argument. + + Removed kind_i() virtual method. It is no longer needed. + + * tao/Objref_TypeCode.cpp: + * tao/Objref_TypeCode.h: + * tao/Objref_TypeCode.inl: + * tao/Objref_TypeCode_Base.cpp: + * tao/Objref_TypeCode_Base.h: + * tao/Objref_TypeCode_Base.inl: + + Factored common tk_{abstract_interface, component, + local_interface, native, objref} TypeCode code to a base class. + Only the create_compact_typecode_i() method is type-specific. + + * tao/TypeCode.h: + * tao/TypeCode.inl: + + Added new protected "kind_" attribute. All TypeCodes have this + attribute so just store it in the CORBA::TypeCode base class. + + Removed "kind_i()" virtual method. It is no longer needed. + + * tao/SystemException.cpp: + * tao/SystemExceptionA.cpp: + * tao/TypeCode.cpp: + * tao/TypeCodeA.cpp: + + Moved exception TypeCode/Any related code to a seperate file to + reduce footprint for applications that don't use exception + TypeCodes or related Any operators. + + * tao/Makefile.am: + * tao/tao.mpc: + + Added new TypeCodeA.cpp and SystemExceptionA.cpp sources to the + appropriate source file list. Wed Apr 13 19:51:12 UTC 2005 Justin Michel @@ -411,26 +417,26 @@ Wed Apr 13 19:51:12 UTC 2005 Justin Michel Wed Apr 13 11:47:14 2005 Ossama Othman - * tao/Utils/Server_Main.cpp: + * tao/Utils/Server_Main.cpp: - Removed "#pragma once" directive. Fixes a G++ 4.0 warning. + Removed "#pragma once" directive. Fixes a G++ 4.0 warning. Wed Apr 13 11:01:32 2005 Ossama Othman - * tao/Valuetype/ValueBase.cpp: - * tao/Valuetype/ValueBase.h: + * tao/Valuetype/ValueBase.cpp: + * tao/Valuetype/ValueBase.h: - Removed CORBA::_tc_Visiblity TypeCode. It is already defined in - tao/VisibilityC.h and tao/VisibilityA.cpp. It stays in the core - TAO library avoid introducing an IFR_Client library dependency - on the Valuetype library. + Removed CORBA::_tc_Visiblity TypeCode. It is already defined in + tao/VisibilityC.h and tao/VisibilityA.cpp. It stays in the core + TAO library avoid introducing an IFR_Client library dependency + on the Valuetype library. Wed Apr 13 09:47:19 2005 Ossama Othman - * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp - (FT_ReplicaFactory_i): + * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp + (FT_ReplicaFactory_i): - Fixed another emulated exception related compile-time error. + Fixed another emulated exception related compile-time error. Wed Apr 13 17:14:12 UTC 2005 Justin Michel @@ -776,9 +782,9 @@ Tue Apr 12 10:45:12 UTC 2005 Johnny Willemsen Tue Apr 12 03:58:55 2005 Balachandran Natarajan - * tao/DynamicInterface/Request.inl: + * tao/DynamicInterface/Request.inl: - Fixed an error in the emulation exception builds. + Fixed an error in the emulation exception builds. Tue Apr 12 09:33:12 UTC 2005 Johnny Willemsen @@ -804,18 +810,18 @@ Mon Apr 11 21:26:12 UTC 2005 Johnny Willemsen Mon Apr 11 10:38:26 2005 Ossama Othman - * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp (init): + * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp (init): - Fixed emulated exception related compile-time error. + Fixed emulated exception related compile-time error. Mon Apr 11 10:23:08 2005 Balachandran Natarajan - * tao/DynamicInterface/Request.h (response_received): - * tao/DynamicInterface/Request.inl: + * tao/DynamicInterface/Request.h (response_received): + * tao/DynamicInterface/Request.inl: - Added a new proprietary method to check response alone. Thanks - to David Faure for - motivating this. + Added a new proprietary method to check response alone. Thanks + to David Faure for + motivating this. Mon Apr 11 10:03:45 2005 Ciju John @@ -886,17 +892,17 @@ Sun Apr 10 11:10:07 2005 Jeff Parsons * TAO_IDL/be/be_visitor_traits.cpp: Added include of ace/Log_Msg.h. Thanks to Steve Huston - and Mark Wilson for reporting that this include is needed for - Solaris. + and Mark Wilson for reporting that this include is needed for + Solaris. Sun Apr 10 02:26:36 2005 Ossama Othman - * TAO_IDL/fe/fe_global.cpp: + * TAO_IDL/fe/fe_global.cpp: - Removed export macros from forward declarations. They aren't - necessary, and cause the forthcoming g++ 4.0 to issue an error - when enabling visibility attribute support. + Removed export macros from forward declarations. They aren't + necessary, and cause the forthcoming g++ 4.0 to issue an error + when enabling visibility attribute support. Sat Apr 9 21:19:51 2005 Phil Mesnier @@ -910,96 +916,96 @@ Sat Apr 9 21:19:51 2005 Phil Mesnier Sat Apr 9 10:07:02 2005 Ossama Othman - * tests/Bug_1535_Regression/bug_1535_regression.cpp - (test_create_object_before_POA_reactivation): - * tests/DynAny_Test/test_dynunion.cpp (run_test): + * tests/Bug_1535_Regression/bug_1535_regression.cpp + (test_create_object_before_POA_reactivation): + * tests/DynAny_Test/test_dynunion.cpp (run_test): - Fixed typo. + Fixed typo. Sat Apr 9 00:23:50 2005 Ossama Othman - * tao/Allocator.h (~TAO_Allocator): + * tao/Allocator.h (~TAO_Allocator): - Added virtual destructor. Fixes "contains virtual functions but - non-virtual destructor" g++ 4.0 (CVS snapshot) warning. + Added virtual destructor. Fixes "contains virtual functions but + non-virtual destructor" g++ 4.0 (CVS snapshot) warning. - * tao/TypeCodeFactory/Factory_Map.h (factory_map): - * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp - (extract_typecode): + * tao/TypeCodeFactory/Factory_Map.h (factory_map): + * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp + (extract_typecode): - Moved TypeCode factory function map to extract_typecode() - method. Addresses unused variable warnings exhibited by a G++ - 4.0 CVS snapshot. + Moved TypeCode factory function map to extract_typecode() + method. Addresses unused variable warnings exhibited by a G++ + 4.0 CVS snapshot. - * tao/Valuetype/ValueFactory_Map.cpp (rebind, unbind): + * tao/Valuetype/ValueFactory_Map.cpp (rebind, unbind): - Initialize variables. Addresses "variables may be used - unitialized" g++ 4.0 (CVS snapshot) warnings. + Initialize variables. Addresses "variables may be used + unitialized" g++ 4.0 (CVS snapshot) warnings. Sat Apr 9 00:02:16 2005 Ossama Othman - * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.cpp - (copy): - * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.cpp (copy): + * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.cpp + (copy): + * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.cpp (copy): - Added missing semi-colon. + Added missing semi-colon. - * tests/Bug_1535_Regression/bug_1535_regression.cpp - (test_create_object_before_servant_reactivation): - (test_create_object_before_POA_reactivation): - * tests/DynAny_Test/analyzer.cpp (analyze): - * tests/DynAny_Test/test_dynunion.cpp (run_test): + * tests/Bug_1535_Regression/bug_1535_regression.cpp + (test_create_object_before_servant_reactivation): + (test_create_object_before_POA_reactivation): + * tests/DynAny_Test/analyzer.cpp (analyze): + * tests/DynAny_Test/test_dynunion.cpp (run_test): - Fixed emulated exception usage. + Fixed emulated exception usage. Fri Apr 8 23:46:47 2005 Ossama Othman - * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp (repository_id): + * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp (repository_id): - Fixed emulated exception usage. + Fixed emulated exception usage. Fri Apr 8 23:36:44 2005 Ossama Othman - * TAO_IDL/ast/ast_expression.cpp (coerce_value): + * TAO_IDL/ast/ast_expression.cpp (coerce_value): - Explicitly cast floating point values to ACE_UINT64 (or - ACE_UINT32 when ACE_LACKS_USIGNEDLONGLONG_T is defined) when - assigning to an ACE_UINT64 value. Fixes g++ conversion - warnings. + Explicitly cast floating point values to ACE_UINT64 (or + ACE_UINT32 when ACE_LACKS_USIGNEDLONGLONG_T is defined) when + assigning to an ACE_UINT64 value. Fixes g++ conversion + warnings. - * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp (queue_reset): - * tao/NVList.cpp (item): - * tao/append.cpp (append): - * tao/skip.cpp (skip): + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp (queue_reset): + * tao/NVList.cpp (item): + * tao/append.cpp (append): + * tao/skip.cpp (skip): - Initialize variables. Addresses "variables may be used - unitialized" g++ 4.0 (CVS snapshot) warnings. + Initialize variables. Addresses "variables may be used + unitialized" g++ 4.0 (CVS snapshot) warnings. - * TAO_IDL/include/ast_decl.h (~COMMON_Base): - * TAO_IDL/include/ast_generator.h (~AST_Generator): - * TAO_IDL/include/utl_list.h (~UTL_ListActiveIterator): - * tao/Collocation_Proxy_Broker.h (~Collocation_Proxy_Broker): - * tao/GIOP_Message_Generator_Parser.h - (~TAO_GIOP_Message_Generator_Parser): - * tao/New_Leader_Generator.h (~TAO_New_Leader_Generator): - * tao/PortableServer/Upcall_Command.h (~Upcall_Command): + * TAO_IDL/include/ast_decl.h (~COMMON_Base): + * TAO_IDL/include/ast_generator.h (~AST_Generator): + * TAO_IDL/include/utl_list.h (~UTL_ListActiveIterator): + * tao/Collocation_Proxy_Broker.h (~Collocation_Proxy_Broker): + * tao/GIOP_Message_Generator_Parser.h + (~TAO_GIOP_Message_Generator_Parser): + * tao/New_Leader_Generator.h (~TAO_New_Leader_Generator): + * tao/PortableServer/Upcall_Command.h (~Upcall_Command): - Added these virtual destructors. Fixes "contains virtual - functions but non-virtual destructor" g++ 4.0 (CVS snapshot) - warnings. + Added these virtual destructors. Fixes "contains virtual + functions but non-virtual destructor" g++ 4.0 (CVS snapshot) + warnings. Fri Apr 8 22:00:00 2005 Ossama Othman - * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp - (enum_test): + * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp + (enum_test): - Corrected emulated exception usage. + Corrected emulated exception usage. Fri Apr 8 16:44:00 2005 Gary Maxey * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp - Add missing semicolon + Add missing semicolon Fri Apr 8 13:15:00 2005 Gary Maxey @@ -1066,34 +1072,34 @@ Fri Apr 8 12:32:00 2005 Gary Maxey Fri Apr 8 09:27:43 2005 Ossama Othman - * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp - (invoke_and_display): + * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp + (invoke_and_display): - Another emulated exception macro usage fix. + Another emulated exception macro usage fix. Fri Apr 8 09:22:05 2005 Ossama Othman - * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp - (define_property): + * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp + (define_property): - Fixed initialization of a variable that crosses case labels by - placing it within a local block. + Fixed initialization of a variable that crosses case labels by + placing it within a local block. - * tao/TypeCodeFactory/Factory_Map.cpp (tc_enum_factory): - (tc_union_factory): + * tao/TypeCodeFactory/Factory_Map.cpp (tc_enum_factory): + (tc_union_factory): - Fixed unused argument warnings. + Fixed unused argument warnings. Fri Apr 8 07:49:22 2005 J.T. Conklin - * tao/Makefile.am: + * tao/Makefile.am: - Regenerate. + Regenerate. - * tao/tao.mpc: + * tao/tao.mpc: - Remove PollableS_T.h, TAOS_T.h, TimeBaseS_T.h from list of - header files. + Remove PollableS_T.h, TAOS_T.h, TimeBaseS_T.h from list of + header files. Fri Apr 8 09:13:10 2005 Jeff Parsons @@ -1134,29 +1140,29 @@ Fri Apr 8 14:28:12 UTC 2005 Johnny Willemsen Fri Apr 8 06:17:06 2005 J.T. Conklin - * orbsvcs/orbsvcs/Makefile.am: - * tao/Makefile.am: + * orbsvcs/orbsvcs/Makefile.am: + * tao/Makefile.am: - Regenerate. + Regenerate. Fri Apr 8 01:58:48 2005 Ossama Othman - * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp - (visit_sequence): + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp + (visit_sequence): - Place a space between the generated opening template argument - list bracket '<' and the global scope qualifier "::", i.e.: - "Sequence< ::CORBA::TypeCode_ptr ...>", not - "Sequence<::CORBA::TypeCode_ptr ...>". "<::" is a tri-graph and - is not permitted to begin a template argument list. Fixes g++ - build errors. + Place a space between the generated opening template argument + list bracket '<' and the global scope qualifier "::", i.e.: + "Sequence< ::CORBA::TypeCode_ptr ...>", not + "Sequence<::CORBA::TypeCode_ptr ...>". "<::" is a tri-graph and + is not permitted to begin a template argument list. Fixes g++ + build errors. Fri Apr 8 01:45:09 2005 Ossama Othman - * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp - (create_dii_request): + * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp + (create_dii_request): - Fixed emulated exception macro usage. + Fixed emulated exception macro usage. Fri Apr 8 09:44:12 UTC 2005 Johnny Willemsen @@ -1177,25 +1183,25 @@ Fri Apr 8 09:19:12 UTC 2005 Johnny Willemsen Fri Apr 8 01:00:37 2005 Ossama Othman - * tao/TypeCodeFactory/Factory_Map.cpp: - * tao/TypeCodeFactory/Factory_Map.h: - * tao/TypeCodeFactory/Objref_TypeCode_Factory.h: + * tao/TypeCodeFactory/Factory_Map.cpp: + * tao/TypeCodeFactory/Factory_Map.h: + * tao/TypeCodeFactory/Objref_TypeCode_Factory.h: - New files containing TypeCode factory functions used when - extracting TypeCodes from CDR streams. + New files containing TypeCode factory functions used when + extracting TypeCodes from CDR streams. - * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp - (extract_typecode): + * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp + (extract_typecode): - Invoke appropriate TypeCode factory function in factory map - array. This re-enables extraction of TypeCodes from CDR - streams. However, applications that do this directly or - indirectly, such as when extracting Anys, must now link the - TAO_TypeCodeFactory library to their application. + Invoke appropriate TypeCode factory function in factory map + array. This re-enables extraction of TypeCodes from CDR + streams. However, applications that do this directly or + indirectly, such as when extracting Anys, must now link the + TAO_TypeCodeFactory library to their application. - * tao/TypeCodeFactory/TypeCodeFactory_i.cpp: + * tao/TypeCodeFactory/TypeCodeFactory_i.cpp: - Cosmetic tweaks. + Cosmetic tweaks. Fri Apr 8 07:56:12 UTC 2005 Johnny Willemsen @@ -1211,80 +1217,80 @@ Fri Apr 8 07:56:12 UTC 2005 Johnny Willemsen Thu Apr 7 22:36:20 2005 Ossama Othman - * TAO_IDL/be/be_visitor_component/component_cs.cpp - (visit_component): + * TAO_IDL/be/be_visitor_component/component_cs.cpp + (visit_component): - Use the new objref_typecode visitor to generate component - TypeCodes. Addresses "unresolved symbol" component TypeCode - link-time errors. + Use the new objref_typecode visitor to generate component + TypeCodes. Addresses "unresolved symbol" component TypeCode + link-time errors. Thu Apr 7 21:27:55 2005 Ossama Othman - * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp - (is_executed_request): - * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp (value_i): - * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp - (define_property): - * tao/Fixed_TypeCode.cpp (equivalent_i): + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp + (is_executed_request): + * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp (value_i): + * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp + (define_property): + * tao/Fixed_TypeCode.cpp (equivalent_i): - Fixed emulated exception macro usage. + Fixed emulated exception macro usage. Thu Apr 7 14:20:00 2005 Ossama Othman - * tao/RTScheduling/Request_Interceptor.cpp (receive_exception): + * tao/RTScheduling/Request_Interceptor.cpp (receive_exception): - Corrected emulated exception usage. + Corrected emulated exception usage. Thu Apr 7 13:26:57 2005 Ossama Othman - * tao/Union_TypeCode.cpp (get_compact_typecode_i): + * tao/Union_TypeCode.cpp (get_compact_typecode_i): - Fixed "no return statement" warning. + Fixed "no return statement" warning. Thu Apr 7 13:18:09 2005 Ossama Othman - * TAO_IDL/be/be_array.cpp (compute_tc_name): - * TAO_IDL/be/be_sequence.cpp (compute_tc_name): - * TAO_IDL/be/be_string.cpp (compute_tc_name): + * TAO_IDL/be/be_array.cpp (compute_tc_name): + * TAO_IDL/be/be_sequence.cpp (compute_tc_name): + * TAO_IDL/be/be_string.cpp (compute_tc_name): - Corrected sprintf() format specifier for unsigned long - integers. "%lu", not "%u". + Corrected sprintf() format specifier for unsigned long + integers. "%lu", not "%u". Thu Apr 7 13:08:11 2005 Ossama Othman - * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp - (visit_valuetype): + * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp + (visit_valuetype): - Do not continue if the visitor is being called recursively. - Addresses an infinite recursion run-time problem. + Do not continue if the visitor is being called recursively. + Addresses an infinite recursion run-time problem. - (visit_members): + (visit_members): - Fixed off-by-one error that prevented a comma from being placed - between field array elements. + Fixed off-by-one error that prevented a comma from being placed + between field array elements. - * TAO_IDL/be_include/be_visitor_typecode/value_typecode.h: + * TAO_IDL/be_include/be_visitor_typecode/value_typecode.h: - Added new "in_recursion_" member that is used to keep track of - recursion. + Added new "in_recursion_" member that is used to keep track of + recursion. Thu Apr 7 12:44:38 2005 Ossama Othman - * TAO_IDL/be/be_visitor_typecode/objref_typecode.cpp: - * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp: - * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: - * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp: - * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp: - * TAO_IDL/be_include/be_visitor_typecode/typecode_defn.h: + * TAO_IDL/be/be_visitor_typecode/objref_typecode.cpp: + * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp: + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: + * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp: + * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp: + * TAO_IDL/be_include/be_visitor_typecode/typecode_defn.h: - Fixed/improved support for TypeCodes of forward declared types, - and member TypeCode generation. + Fixed/improved support for TypeCodes of forward declared types, + and member TypeCode generation. - * tao/TypeCode.cpp: + * tao/TypeCode.cpp: - Added missing TAO::Objref_Traits<> template specializations that - were lost during the typecode-rewrite branch merge. Fixes - "unresolved symbol" link-time errors. + Added missing TAO::Objref_Traits<> template specializations that + were lost during the typecode-rewrite branch merge. Fixes + "unresolved symbol" link-time errors. Thu Apr 7 09:25:24 2005 Jeff Parsons @@ -1338,105 +1344,105 @@ Thu Apr 7 09:25:24 2005 Jeff Parsons Thu Apr 7 07:07:03 2005 J.T. Conklin - * orbsvcs/tests/Bug_1630_Regression/testclient.cpp: + * orbsvcs/tests/Bug_1630_Regression/testclient.cpp: - Fix typos. + Fix typos. Thu Apr 7 00:05:22 2005 Ossama Othman - * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp: - * TAO_IDL/be_include/be_visitor_typecode/struct_typecode.h: + * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp: + * TAO_IDL/be_include/be_visitor_typecode/struct_typecode.h: - Interim fix until recursive struct TypeCode code is merged. Set - a sentinel variable to prevent infinite recursion when - generating TypeCodes for the members of a recursive struct. + Interim fix until recursive struct TypeCode code is merged. Set + a sentinel variable to prevent infinite recursion when + generating TypeCodes for the members of a recursive struct. - Fixed warnings related to hiding the base class - "visit_structure" virtual function. + Fixed warnings related to hiding the base class + "visit_structure" virtual function. - * TAO_IDL/be/be_visitor_exception/exception_cs.cpp: - * TAO_IDL/be/be_visitor_structure/structure_cs.cpp: + * TAO_IDL/be/be_visitor_exception/exception_cs.cpp: + * TAO_IDL/be/be_visitor_structure/structure_cs.cpp: - Updated to use new struct/exception TypeCode visitor interface. + Updated to use new struct/exception TypeCode visitor interface. Wed Apr 6 23:33:20 2005 Ossama Othman - * tao/Union_TypeCode.cpp (discriminator_type_i): + * tao/Union_TypeCode.cpp (discriminator_type_i): - Fixed unused argument warning in emulated exception-enabled - builds. + Fixed unused argument warning in emulated exception-enabled + builds. - * tao/DynamicInterface/Server_Request.cpp (set_exception): + * tao/DynamicInterface/Server_Request.cpp (set_exception): - Fixed emulated exception usage. + Fixed emulated exception usage. - OMG defined exception minor codes must be logically ORed with - the CORBA::OMGVMCID constant. Updated exception "throw" - expression accordingly. + OMG defined exception minor codes must be logically ORed with + the CORBA::OMGVMCID constant. Updated exception "throw" + expression accordingly. - * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp - (visit_special): + * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp + (visit_special): - Fixed emulated exception usage. + Fixed emulated exception usage. Wed Apr 6 21:04:50 2005 Ossama Othman - * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.cpp: - * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.cpp: + * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.cpp: + * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.cpp: - Regenerated. + Regenerated. Wed Apr 6 20:51:42 2005 Ossama Othman - * TAO_IDL/be/be_visitor_arg_traits.cpp (visit_interface): + * TAO_IDL/be/be_visitor_arg_traits.cpp (visit_interface): - Removed unused variables. + Removed unused variables. Wed Apr 6 20:47:11 2005 Ossama Othman - * tao/TypeCode_Non_Default_Case.cpp (marshal_label): + * tao/TypeCode_Non_Default_Case.cpp (marshal_label): - Use the Case_Traits<>::any_from() trait method to disambiguate - CDR stream insertion operators. + Use the Case_Traits<>::any_from() trait method to disambiguate + CDR stream insertion operators. Wed Apr 6 20:41:21 2005 Ossama Othman - * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: - Generate duplicate definition guards around sequence and array - TypeCode declarations since they are potentially anonymous - types. + Generate duplicate definition guards around sequence and array + TypeCode declarations since they are potentially anonymous + types. Wed Apr 6 20:15:50 2005 Ossama Othman - * TAO_IDL/be_include/be_visitor_typecode/union_typecode.h: - * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp: + * TAO_IDL/be_include/be_visitor_typecode/union_typecode.h: + * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp: - Interim fix until recursive union TypeCode code is merged. Set - a sentinel variable to prevent infinite recursion when - generating TypeCodes for the members of a recursive union. + Interim fix until recursive union TypeCode code is merged. Set + a sentinel variable to prevent infinite recursion when + generating TypeCodes for the members of a recursive union. Wed Apr 6 19:42:49 2005 Ossama Othman - * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp (visit_array): + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp (visit_array): - Updated to use revised concrete TypeCode interfaces. + Updated to use revised concrete TypeCode interfaces. Wed Apr 6 19:37:28 2005 Ossama Othman - * tests/CDR/tc.cpp: + * tests/CDR/tc.cpp: - Include "tao/SystemException.h" and "ace/Log_Msg.h" to pull in - SystemException TypeCode constants and ACE logging macros, - respectively. + Include "tao/SystemException.h" and "ace/Log_Msg.h" to pull in + SystemException TypeCode constants and ACE logging macros, + respectively. Wed Apr 6 19:33:02 2005 Ossama Othman - * tao/Makefile.am: - * tao/tao.mpc: + * tao/Makefile.am: + * tao/tao.mpc: - Added more missing {Null,True}_RefCount_Policy.* files to the - appropriate file lists. + Added more missing {Null,True}_RefCount_Policy.* files to the + appropriate file lists. Wed Apr 6 21:06:29 2005 Jeff Parsons @@ -1446,229 +1452,229 @@ Wed Apr 6 21:06:29 2005 Jeff Parsons Wed Apr 6 18:25:16 2005 Ossama Othman - * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp (visit_array): + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp (visit_array): - Work around MSVC++ 6's lack of for-scope variable support by - using different index variable names in other for-loops. + Work around MSVC++ 6's lack of for-scope variable support by + using different index variable names in other for-loops. Wed Apr 6 17:14:48 2005 J.T. Conklin - * tao/tao.mpc: + * tao/tao.mpc: - Removed TypeCode_Enumerator.h from header files list. + Removed TypeCode_Enumerator.h from header files list. Wed Apr 6 17:01:49 2005 Ossama Othman - * tao/Alias_TypeCode.cpp (content_type_i): + * tao/Alias_TypeCode.cpp (content_type_i): - Uncommented code that was inadvertently left uncommented when it - shouldn't have been. + Uncommented code that was inadvertently left uncommented when it + shouldn't have been. - * tao/TypeCode_Base_Attributes.h: + * tao/TypeCode_Base_Attributes.h: - Removed unnecessary #include directive. + Removed unnecessary #include directive. - * tao/TypeCode_Base_Attributes.inl: + * tao/TypeCode_Base_Attributes.inl: - Instead of specializing class members for a specific string - type, rely on the TAO::TypeCode::Traits<>::get_string() method - instead. Addresses MSVC++ duplicate definition link errors. + Instead of specializing class members for a specific string + type, rely on the TAO::TypeCode::Traits<>::get_string() method + instead. Addresses MSVC++ duplicate definition link errors. Wed Apr 6 14:03:57 2005 Ossama Othman - * TAO_IDL/be/be_codegen.cpp: - - Removed "tao/TypeCode_Enumerator.h" include directive - generation. That file no longer exists. - - * TAO_IDL/be/be_visitor_arg_traits.cpp: - - No need to generated export macros for declarations that are - local to a stub/skeleton source file, and will never be exposed - to external code. - - * TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp: - * TAO_IDL/be/be_visitor_typecode/enum_typecode.cpp: - * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp: - * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: - * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp: - * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp: - * tao/SystemException.cpp: - * tao/TypeCode.cpp: - * tao/DynamicInterface/Unknown_User_Exception.cpp: - * tao/Valuetype/ValueBase.cpp: - - Updated to use revised concrete TypeCode interfaces. - - * tao/Alias_TypeCode.cpp: - * tao/Alias_TypeCode.h: - * tao/Alias_TypeCode.inl: - * tao/Enum_TypeCode.cpp: - * tao/Enum_TypeCode.h: - * tao/Enum_TypeCode.inl: - * tao/Fixed_TypeCode.cpp: - * tao/Fixed_TypeCode.h: - * tao/Fixed_TypeCode.inl: - * tao/Sequence_TypeCode.cpp: - * tao/Sequence_TypeCode.h: - * tao/Sequence_TypeCode.inl: - * tao/Struct_TypeCode.cpp: - * tao/Struct_TypeCode.h: - * tao/Struct_TypeCode.inl: - * tao/TypeCode_Case.cpp: - * tao/TypeCode_Case.h: - * tao/TypeCode_Case.inl: - * tao/TypeCode_Default_Case.cpp: - * tao/TypeCode_Default_Case.h: - * tao/TypeCode_Default_Case.inl: - * tao/TypeCode_Non_Default_Case.cpp: - * tao/TypeCode_Non_Default_Case.h: - * tao/TypeCode_Non_Default_Case.inl: - * tao/TypeCode_Struct_Field.h: - * tao/TypeCode_Value_Field.h: - * tao/Union_TypeCode.cpp: - * tao/Union_TypeCode.h: - * tao/Union_TypeCode.inl: - * tao/Value_TypeCode.cpp: - * tao/Value_TypeCode.h: - * tao/Value_TypeCode.inl: - - Updated to correctly support TypeCodes created dynamically - through the TypeCodeFactory. - - Fixed a number of CDR stream string insertion problems (use - "from_string" wrapper). - - Fixed some syntax errors in code that was previously not - exercised. - - * tao/AnySeqA.cpp: - * tao/BooleanSeqA.cpp: - * tao/BoundsA.cpp: - * tao/CONV_FRAMEA.cpp: - * tao/CharSeqA.cpp: - * tao/DomainA.cpp: - * tao/DoubleSeqA.cpp: - * tao/DynamicA.cpp: - * tao/Dynamic_ParameterA.cpp: - * tao/FloatSeqA.cpp: - * tao/GIOPA.cpp: - * tao/IIOPA.cpp: - * tao/IIOP_EndpointsA.cpp: - * tao/IOP_CodecA.cpp: - * tao/IOP_IORA.cpp: - * tao/LongDoubleSeqA.cpp: - * tao/LongLongSeqA.cpp: - * tao/LongSeqA.cpp: - * tao/Messaging_PolicyValueA.cpp: - * tao/ObjectIdListA.cpp: - * tao/Objref_TypeCode.h: - * tao/OctetSeqA.cpp: - * tao/PI_ForwardC.cpp: - * tao/ParameterModeA.cpp: - * tao/PolicyA.cpp: - * tao/Policy_ForwardA.cpp: - * tao/PortableInterceptorA.cpp: - * tao/ServicesA.cpp: - * tao/ShortSeqA.cpp: - * tao/StringSeqA.cpp: - * tao/TAOA.cpp: - * tao/TimeBaseA.cpp: - * tao/ULongLongSeqA.cpp: - * tao/ULongSeqA.cpp: - * tao/UShortSeqA.cpp: - * tao/VisibilityA.cpp: - * tao/WCharSeqA.cpp: - * tao/WStringSeqA.cpp: - * tao/WrongTransactionA.cpp: - * tao/orb_typesA.cpp: - * tao/IFR_Client/IFR_BaseA.cpp: - * tao/IFR_Client/IFR_BasicA.cpp: - * tao/IFR_Client/IFR_ComponentsA.cpp: - * tao/IFR_Client/IFR_ExtendedA.cpp: - * tao/IORManipulation/IORA.cpp: - * tao/ImR_Client/ImplRepoA.cpp: - * tao/ImR_Client/ImplRepoC.cpp: - * tao/ImR_Client/ServerObjectA.cpp: - * tao/ImR_Client/ServerObjectC.cpp: - * tao/Messaging/MessagingA.cpp: - * tao/Messaging/Messaging_No_ImplA.cpp: - * tao/Messaging/Messaging_RT_PolicyA.cpp: - * tao/Messaging/Messaging_SyncScope_PolicyA.cpp: - * tao/Messaging/TAO_ExtA.cpp: - * tao/ObjRefTemplate/Default_ORTA.cpp: - * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp: - * tao/PortableServer/AdapterActivatorA.cpp: - * tao/PortableServer/ForwardRequestA.cpp: - * tao/PortableServer/IdAssignmentPolicyA.cpp: - * tao/PortableServer/IdUniquenessPolicyA.cpp: - * tao/PortableServer/ImplicitActivationPolicyA.cpp: - * tao/PortableServer/LifespanPolicyA.cpp: - * tao/PortableServer/POAManagerA.cpp: - * tao/PortableServer/POAManagerC.cpp: - * tao/PortableServer/PS_CurrentA.cpp: - * tao/PortableServer/PS_ForwardA.cpp: - * tao/PortableServer/PortableServerA.cpp: - * tao/PortableServer/RequestProcessingPolicyA.cpp: - * tao/PortableServer/ServantActivatorA.cpp: - * tao/PortableServer/ServantLocatorA.cpp: - * tao/PortableServer/ServantManagerA.cpp: - * tao/PortableServer/ServantRetentionPolicyA.cpp: - * tao/PortableServer/ThreadPolicyA.cpp: - * tao/RTCORBA/RTCORBAA.cpp: - * tao/RTCORBA/RTCORBAC.cpp: - * tao/RTScheduling/RTSchedulerA.cpp: - * tao/RTScheduling/RTSchedulerC.cpp: - * tao/Strategies/sciop_endpointsC.cpp: - * tao/Strategies/uiop_endpointsC.cpp: - - Regenerated. - - * tao/TypeCodeFactory_Adapter.h: - * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp: - * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h: - * tao/TypeCodeFactory/TypeCodeFactory_i.cpp: - * tao/TypeCodeFactory/TypeCodeFactory_i.h: - - Fixed compile-time problems. - - * tao/TypeCode_Enumerator.cpp: - * tao/TypeCode_Enumerator.h: - * tao/TypeCode_Enumerator.inl: - - Removed these files. There is no need to declare a structure - containing a single string member in this case. Just use a - string directly. - - * tao/TypeCode_Struct_Field.cpp: - * tao/TypeCode_Struct_Field.inl: - * tao/TypeCode_Value_Field.inl: - * tao/TypeCode_Value_Field.cpp: - - Removed. The revised interfaces makes them unnecessary. - - * tao/TypeCode_Traits.h: - - New TypeCode trait templates used for retrieving strings or - TypeCodes based on type (e.g. char const * versus - CORBA::String_var). - - * tao/Value_Box_TypeCode.cpp: - * tao/Value_Box_TypeCode.h: - * tao/Value_Box_TypeCode.inl: - - Removed. The value box TypeCode implementation is now shared - with the alias TypeCode implementation. - - * tao/Makefile.am: - * tao/tao.mpc: - - Updated source file lists. - - * tao/DynamicAny/DynStruct_i.cpp: - * orbsvcs/tests/Bug_1630_Regression/testclient.cpp: - - Fixed emulated exception related syntax errors. + * TAO_IDL/be/be_codegen.cpp: + + Removed "tao/TypeCode_Enumerator.h" include directive + generation. That file no longer exists. + + * TAO_IDL/be/be_visitor_arg_traits.cpp: + + No need to generated export macros for declarations that are + local to a stub/skeleton source file, and will never be exposed + to external code. + + * TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp: + * TAO_IDL/be/be_visitor_typecode/enum_typecode.cpp: + * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp: + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: + * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp: + * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp: + * tao/SystemException.cpp: + * tao/TypeCode.cpp: + * tao/DynamicInterface/Unknown_User_Exception.cpp: + * tao/Valuetype/ValueBase.cpp: + + Updated to use revised concrete TypeCode interfaces. + + * tao/Alias_TypeCode.cpp: + * tao/Alias_TypeCode.h: + * tao/Alias_TypeCode.inl: + * tao/Enum_TypeCode.cpp: + * tao/Enum_TypeCode.h: + * tao/Enum_TypeCode.inl: + * tao/Fixed_TypeCode.cpp: + * tao/Fixed_TypeCode.h: + * tao/Fixed_TypeCode.inl: + * tao/Sequence_TypeCode.cpp: + * tao/Sequence_TypeCode.h: + * tao/Sequence_TypeCode.inl: + * tao/Struct_TypeCode.cpp: + * tao/Struct_TypeCode.h: + * tao/Struct_TypeCode.inl: + * tao/TypeCode_Case.cpp: + * tao/TypeCode_Case.h: + * tao/TypeCode_Case.inl: + * tao/TypeCode_Default_Case.cpp: + * tao/TypeCode_Default_Case.h: + * tao/TypeCode_Default_Case.inl: + * tao/TypeCode_Non_Default_Case.cpp: + * tao/TypeCode_Non_Default_Case.h: + * tao/TypeCode_Non_Default_Case.inl: + * tao/TypeCode_Struct_Field.h: + * tao/TypeCode_Value_Field.h: + * tao/Union_TypeCode.cpp: + * tao/Union_TypeCode.h: + * tao/Union_TypeCode.inl: + * tao/Value_TypeCode.cpp: + * tao/Value_TypeCode.h: + * tao/Value_TypeCode.inl: + + Updated to correctly support TypeCodes created dynamically + through the TypeCodeFactory. + + Fixed a number of CDR stream string insertion problems (use + "from_string" wrapper). + + Fixed some syntax errors in code that was previously not + exercised. + + * tao/AnySeqA.cpp: + * tao/BooleanSeqA.cpp: + * tao/BoundsA.cpp: + * tao/CONV_FRAMEA.cpp: + * tao/CharSeqA.cpp: + * tao/DomainA.cpp: + * tao/DoubleSeqA.cpp: + * tao/DynamicA.cpp: + * tao/Dynamic_ParameterA.cpp: + * tao/FloatSeqA.cpp: + * tao/GIOPA.cpp: + * tao/IIOPA.cpp: + * tao/IIOP_EndpointsA.cpp: + * tao/IOP_CodecA.cpp: + * tao/IOP_IORA.cpp: + * tao/LongDoubleSeqA.cpp: + * tao/LongLongSeqA.cpp: + * tao/LongSeqA.cpp: + * tao/Messaging_PolicyValueA.cpp: + * tao/ObjectIdListA.cpp: + * tao/Objref_TypeCode.h: + * tao/OctetSeqA.cpp: + * tao/PI_ForwardC.cpp: + * tao/ParameterModeA.cpp: + * tao/PolicyA.cpp: + * tao/Policy_ForwardA.cpp: + * tao/PortableInterceptorA.cpp: + * tao/ServicesA.cpp: + * tao/ShortSeqA.cpp: + * tao/StringSeqA.cpp: + * tao/TAOA.cpp: + * tao/TimeBaseA.cpp: + * tao/ULongLongSeqA.cpp: + * tao/ULongSeqA.cpp: + * tao/UShortSeqA.cpp: + * tao/VisibilityA.cpp: + * tao/WCharSeqA.cpp: + * tao/WStringSeqA.cpp: + * tao/WrongTransactionA.cpp: + * tao/orb_typesA.cpp: + * tao/IFR_Client/IFR_BaseA.cpp: + * tao/IFR_Client/IFR_BasicA.cpp: + * tao/IFR_Client/IFR_ComponentsA.cpp: + * tao/IFR_Client/IFR_ExtendedA.cpp: + * tao/IORManipulation/IORA.cpp: + * tao/ImR_Client/ImplRepoA.cpp: + * tao/ImR_Client/ImplRepoC.cpp: + * tao/ImR_Client/ServerObjectA.cpp: + * tao/ImR_Client/ServerObjectC.cpp: + * tao/Messaging/MessagingA.cpp: + * tao/Messaging/Messaging_No_ImplA.cpp: + * tao/Messaging/Messaging_RT_PolicyA.cpp: + * tao/Messaging/Messaging_SyncScope_PolicyA.cpp: + * tao/Messaging/TAO_ExtA.cpp: + * tao/ObjRefTemplate/Default_ORTA.cpp: + * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp: + * tao/PortableServer/AdapterActivatorA.cpp: + * tao/PortableServer/ForwardRequestA.cpp: + * tao/PortableServer/IdAssignmentPolicyA.cpp: + * tao/PortableServer/IdUniquenessPolicyA.cpp: + * tao/PortableServer/ImplicitActivationPolicyA.cpp: + * tao/PortableServer/LifespanPolicyA.cpp: + * tao/PortableServer/POAManagerA.cpp: + * tao/PortableServer/POAManagerC.cpp: + * tao/PortableServer/PS_CurrentA.cpp: + * tao/PortableServer/PS_ForwardA.cpp: + * tao/PortableServer/PortableServerA.cpp: + * tao/PortableServer/RequestProcessingPolicyA.cpp: + * tao/PortableServer/ServantActivatorA.cpp: + * tao/PortableServer/ServantLocatorA.cpp: + * tao/PortableServer/ServantManagerA.cpp: + * tao/PortableServer/ServantRetentionPolicyA.cpp: + * tao/PortableServer/ThreadPolicyA.cpp: + * tao/RTCORBA/RTCORBAA.cpp: + * tao/RTCORBA/RTCORBAC.cpp: + * tao/RTScheduling/RTSchedulerA.cpp: + * tao/RTScheduling/RTSchedulerC.cpp: + * tao/Strategies/sciop_endpointsC.cpp: + * tao/Strategies/uiop_endpointsC.cpp: + + Regenerated. + + * tao/TypeCodeFactory_Adapter.h: + * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp: + * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h: + * tao/TypeCodeFactory/TypeCodeFactory_i.cpp: + * tao/TypeCodeFactory/TypeCodeFactory_i.h: + + Fixed compile-time problems. + + * tao/TypeCode_Enumerator.cpp: + * tao/TypeCode_Enumerator.h: + * tao/TypeCode_Enumerator.inl: + + Removed these files. There is no need to declare a structure + containing a single string member in this case. Just use a + string directly. + + * tao/TypeCode_Struct_Field.cpp: + * tao/TypeCode_Struct_Field.inl: + * tao/TypeCode_Value_Field.inl: + * tao/TypeCode_Value_Field.cpp: + + Removed. The revised interfaces makes them unnecessary. + + * tao/TypeCode_Traits.h: + + New TypeCode trait templates used for retrieving strings or + TypeCodes based on type (e.g. char const * versus + CORBA::String_var). + + * tao/Value_Box_TypeCode.cpp: + * tao/Value_Box_TypeCode.h: + * tao/Value_Box_TypeCode.inl: + + Removed. The value box TypeCode implementation is now shared + with the alias TypeCode implementation. + + * tao/Makefile.am: + * tao/tao.mpc: + + Updated source file lists. + + * tao/DynamicAny/DynStruct_i.cpp: + * orbsvcs/tests/Bug_1630_Regression/testclient.cpp: + + Fixed emulated exception related syntax errors. Tue Apr 5 13:04:54 2005 Ciju John @@ -1714,57 +1720,57 @@ Sun Apr 3 17:18:12 UTC 2005 Johnny Willemsen Sat Apr 2 09:09:40 2005 Ossama Othman - * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp - (gen_member_typecodes): - * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp - (gen_member_typecodes): + * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp + (gen_member_typecodes): + * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp + (gen_member_typecodes): Only generate TypeCodes for interfaces and valuetypes if they - are forward declared. Those that are defined will have already - had their TypeCodes generated. + are forward declared. Those that are defined will have already + had their TypeCodes generated. - * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp: - * TAO_IDL/be_include/be_visitor_typecode/union_typecode.h: + * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp: + * TAO_IDL/be_include/be_visitor_typecode/union_typecode.h: - Generate member TypeCodes, if necessary, such as when an - anonymous type is a member. + Generate member TypeCodes, if necessary, such as when an + anonymous type is a member. Sat Apr 2 08:35:03 2005 Ossama Othman - * tao/Union_TypeCode.cpp (equivalent_i, member_label_i): + * tao/Union_TypeCode.cpp (equivalent_i, member_label_i): - Fixed emulated exception macro usage. + Fixed emulated exception macro usage. Sat Apr 2 01:22:37 2005 Ossama Othman - * TAO_IDL/be/be_array.cpp (compute_tc_size): - * TAO_IDL/be_include/be_array.h (compute_tc_size): + * TAO_IDL/be/be_array.cpp (compute_tc_size): + * TAO_IDL/be_include/be_array.h (compute_tc_size): - New override that generates an array TypeCode that is meant for - stub internal use. + New override that generates an array TypeCode that is meant for + stub internal use. - * TAO_IDL/be/be_codegen.cpp (gen_typecode_includes): + * TAO_IDL/be/be_codegen.cpp (gen_typecode_includes): - Generate an include directive for "tao/Sequence_TypeCode.h" if - an array is seen. + Generate an include directive for "tao/Sequence_TypeCode.h" if + an array is seen. - * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp: - * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp: - * TAO_IDL/be_include/be_visitor_typecode/struct_typecode.h: - * TAO_IDL/be_include/be_visitor_typecode/value_typecode.h: + * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp: + * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp: + * TAO_IDL/be_include/be_visitor_typecode/struct_typecode.h: + * TAO_IDL/be_include/be_visitor_typecode/value_typecode.h: - Generate member TypeCodes, if necessary, such as when an - anonymous type is a member. + Generate member TypeCodes, if necessary, such as when an + anonymous type is a member. - * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: - * TAO_IDL/be_include/be_visitor_typecode/typecode_defn.h: + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: + * TAO_IDL/be_include/be_visitor_typecode/typecode_defn.h: - Enabled IDL array TypeCode generation support. + Enabled IDL array TypeCode generation support. - Generate an "extern" declaration for forward declared - valuetypes. Addresses cases where another TypeCode (e.g. for a - sequence) needs access to the valutype TypeCode_ptr before its - definition is generated. + Generate an "extern" declaration for forward declared + valuetypes. Addresses cases where another TypeCode (e.g. for a + sequence) needs access to the valutype TypeCode_ptr before its + definition is generated. Fri Apr 1 13:12:47 2005 Ciju John @@ -1773,11 +1779,11 @@ Fri Apr 1 13:12:47 2005 Ciju John Fri Apr 1 10:33:39 2005 Ossama Othman - * TAO_IDL/be/be_codegen.cpp (gen_stub_src_includes): + * TAO_IDL/be/be_codegen.cpp (gen_stub_src_includes): - Fixed conditional so that TypeCode related include directives - are always generated when TypeCode support is enabled and - separate Any stub files are disabled. + Fixed conditional so that TypeCode related include directives + are always generated when TypeCode support is enabled and + separate Any stub files are disabled. Fri Apr 1 10:43:10 2005 Rich Seibel @@ -1807,16 +1813,16 @@ Fri Apr 1 12:35:12 UTC 2005 Johnny Willemsen Fri Apr 1 00:27:15 2005 Ossama Othman - * tao/append.cpp (append): + * tao/append.cpp (append): - Fixed emulated exception error. + Fixed emulated exception error. Thu Mar 31 19:46:09 2005 Ossama Othman - * tao/TypeCode_Value_Field.inl: + * tao/TypeCode_Value_Field.inl: - Full member specializations must be preceeded by a "template<>" - declaration. Addresses build warnings exhibited by HP aC++. + Full member specializations must be preceeded by a "template<>" + declaration. Addresses build warnings exhibited by HP aC++. Thu Mar 31 14:19:12 UTC 2005 Johnny Willemsen @@ -1916,200 +1922,200 @@ Thu Mar 31 08:33:12 UTC 2005 Johnny Willemsen Wed Mar 30 15:10:53 2005 Ossama Othman - * tao/Strategies/UIOP_Profile.cpp: + * tao/Strategies/UIOP_Profile.cpp: - Updated include directive to renamed UIOP endpoint sequence - header "uiop_endpointsC.h" + Updated include directive to renamed UIOP endpoint sequence + header "uiop_endpointsC.h" Wed Mar 30 20:16:12 UTC 2005 Johnny Willemsen - * tao/Visibility.pidl: - Updated regeneration instructions, enable typecodes + * tao/Visibility.pidl: + Updated regeneration instructions, enable typecodes - * tao/VisibilityC.{h,cpp,inl}: - Regenerated + * tao/VisibilityC.{h,cpp,inl}: + Regenerated - * tao/VisibilityA.cpp: - New file + * tao/VisibilityA.cpp: + New file - * tao/tao.mpc: - * tao/Makefile.am - Added VisibilityA.cpp + * tao/tao.mpc: + * tao/Makefile.am + Added VisibilityA.cpp Wed Mar 30 12:01:11 2005 Ossama Othman - * TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp: - * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: + * TAO_IDL/be/be_visitor_typecode/alias_typecode.cpp: + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: - Fixed unused variable warnings. + Fixed unused variable warnings. Wed Mar 30 19:51:12 UTC 2005 Johnny Willemsen - * orbsvcs/orbsvcs/SSLIOP/ssl_endpoints.{h,cpp,i}: - Removed these generated files, replaced with the new files below + * orbsvcs/orbsvcs/SSLIOP/ssl_endpoints.{h,cpp,i}: + Removed these generated files, replaced with the new files below - * orbsvcs/orbsvcs/SSLIOP/ssl_endpoints.pidl: - Updated regeneration instructions + * orbsvcs/orbsvcs/SSLIOP/ssl_endpoints.pidl: + Updated regeneration instructions - * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.{h,cpp,inl}: - New generated files + * orbsvcs/orbsvcs/SSLIOP/ssl_endpointsC.{h,cpp,inl}: + New generated files - * orbsvcs/orbsvcs/Makefile.am: - Updated for change above + * orbsvcs/orbsvcs/Makefile.am: + Updated for change above Wed Mar 30 11:41:53 2005 Ossama Othman - * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: - Generate an "extern" declaration for forward declared - interfaces. Addresses cases where another TypeCode (e.g. for a - sequence) needs access to the interface TypeCode_ptr before its - definition is generated. + Generate an "extern" declaration for forward declared + interfaces. Addresses cases where another TypeCode (e.g. for a + sequence) needs access to the interface TypeCode_ptr before its + definition is generated. - * TAO_IDL/be/be_visitor_typecode/typecode_defn.h - (visit_interface, visit_interface_fwd): + * TAO_IDL/be/be_visitor_typecode/typecode_defn.h + (visit_interface, visit_interface_fwd): - Uncommented. + Uncommented. - * tao/TypeCode.h: + * tao/TypeCode.h: - Added missing TypeCode-specific Arg_Traits<> template - specializations that were inadvertently lost during merge. + Added missing TypeCode-specific Arg_Traits<> template + specializations that were inadvertently lost during merge. - * tao/IFR_Client/IFR_BaseA.cpp: + * tao/IFR_Client/IFR_BaseA.cpp: - Regenerated. + Regenerated. Wed Mar 30 19:41:12 UTC 2005 Johnny Willemsen - * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_codegen.cpp: Don't generate TAO_EXPORT_NESTED_MACRO, it is not used anymore Wed Mar 30 19:32:12 UTC 2005 Johnny Willemsen - * tao/Strategies/uiop_endpoints.pidl: - * tao/Strategies/sciop_endpoints.pidl: - Updated regeneration instructions + * tao/Strategies/uiop_endpoints.pidl: + * tao/Strategies/sciop_endpoints.pidl: + Updated regeneration instructions - * tao/Strategies/sciop_endpoints.{h,cpp,i}: - * tao/Strategies/uiop_endpoints.{h,cpp,i}: - Removed these generated files, replaced with the new files below + * tao/Strategies/sciop_endpoints.{h,cpp,i}: + * tao/Strategies/uiop_endpoints.{h,cpp,i}: + Removed these generated files, replaced with the new files below - * tao/Strategies/sciop_endpointsC.{h,cpp,inl}: - * tao/Strategies/uiop_endpointsC.{h,cpp,inl}: - New generated files + * tao/Strategies/sciop_endpointsC.{h,cpp,inl}: + * tao/Strategies/uiop_endpointsC.{h,cpp,inl}: + New generated files - * tao/Makefile.am: - Updated for changes above + * tao/Makefile.am: + Updated for changes above Wed Mar 30 11:18:18 2005 Ossama Othman - * tao/Enum_TypeCode.inl: - * tao/Struct_TypeCode.inl: - * tao/TypeCode_Base_Attributes.inl: - * tao/Union_TypeCode.inl: - * tao/Value_TypeCode.inl: + * tao/Enum_TypeCode.inl: + * tao/Struct_TypeCode.inl: + * tao/TypeCode_Base_Attributes.inl: + * tao/Union_TypeCode.inl: + * tao/Value_TypeCode.inl: - Full member specializations must be preceeded by a "template<>" - declaration. Addresses build warnings exhibited by HP aC++. + Full member specializations must be preceeded by a "template<>" + declaration. Addresses build warnings exhibited by HP aC++. Wed Mar 30 19:07:12 UTC 2005 Johnny Willemsen - * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.{h,cpp,inl}: - Regenerated + * orbsvcs/orbsvcs/HTIOP/htiop_endpointsC.{h,cpp,inl}: + Regenerated - * orbsvcs/orbsvcs/HTIOP/htiop_endpoints.pidl: - Added -Sc to suppries the Tie files, we don't need them + * orbsvcs/orbsvcs/HTIOP/htiop_endpoints.pidl: + Added -Sc to suppries the Tie files, we don't need them Wed Mar 30 19:01:12 UTC 2005 Johnny Willemsen - * orbsvcs/orbsvcs/IFRService/*S.cpp: - Regenerated + * orbsvcs/orbsvcs/IFRService/*S.cpp: + Regenerated Wed Mar 30 18:52:12 UTC 2005 Johnny Willemsen - * tao/IFR_Client/IFR_BaseS.h: - Removed not needed include of inl file + * tao/IFR_Client/IFR_BaseS.h: + Removed not needed include of inl file Wed Mar 30 10:45:39 2005 Ossama Othman - * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp - (visit_structure): - * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp - (visit_members): + * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp + (visit_structure): + * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp + (visit_members): - Generate a field array with "const" elements. They should - be immutable. + Generate a field array with "const" elements. They should + be immutable. Wed Mar 30 18:43:12 UTC 2005 Johnny Willemsen - * docs/libraries.html: - Documented the new ImR_Client library + * docs/libraries.html: + Documented the new ImR_Client library Wed Mar 30 10:38:07 2005 Ossama Othman - * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp - (visit_valuetype, visit_members): + * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp + (visit_valuetype, visit_members): - Only count members with PUBLIC or PRIVATE visibility in the data - member count. + Only count members with PUBLIC or PRIVATE visibility in the data + member count. - * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp: + * tao/ObjRefTemplate/ObjectReferenceTemplateA.cpp: - Regenerated. + Regenerated. Wed Mar 30 13:54:12 UTC 2005 Johnny Willemsen - * TAO_IDL/be/be_visitor_array/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp: - * TAO_IDL/be/be_visitor_union/any_op_cs.cpp: - * tao/Any.cpp: - * tao/DomainC.cpp: - * tao/Exception.cpp: - * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp: - * tao/IORManipulation/IORA.cpp: - * tao/PortableServer/Object_SArg_Traits.h: - * tao/PortableServer/POAManagerA.cpp: - * tao/PortableServer/PortableServerA.cpp: - * tao/PortableServer/TypeCode_SArg_Traits.h: - * tao/RTCORBA/RTCORBAA.cpp: - * tao/Valuetype/ValueBase.h: - * tao/Valuetype/ValueFactory.h: - Use template<> instead of ACE_TEMPLATE_SPECIALIZATION + * TAO_IDL/be/be_visitor_array/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_union/any_op_cs.cpp: + * tao/Any.cpp: + * tao/DomainC.cpp: + * tao/Exception.cpp: + * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp: + * tao/IORManipulation/IORA.cpp: + * tao/PortableServer/Object_SArg_Traits.h: + * tao/PortableServer/POAManagerA.cpp: + * tao/PortableServer/PortableServerA.cpp: + * tao/PortableServer/TypeCode_SArg_Traits.h: + * tao/RTCORBA/RTCORBAA.cpp: + * tao/Valuetype/ValueBase.h: + * tao/Valuetype/ValueFactory.h: + Use template<> instead of ACE_TEMPLATE_SPECIALIZATION Wed Mar 30 13:32:12 UTC 2005 Johnny Willemsen - * tests/DynAny_Test/data.cpp: - * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp: - * examples/POA/DSI/Database_i.cpp: - * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp: - * tests/Portable_Interceptors/Dynamic/interceptors.cpp: - * tests/Portable_Interceptors/Collocated/Dynamic/interceptors.cpp: - * examples/Simulator/Event_Supplier/Event_Con.cpp: - * orbsvcs/orbsvcs/Log/PersistStore.h: + * tests/DynAny_Test/data.cpp: + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp: + * examples/POA/DSI/Database_i.cpp: + * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp: + * tests/Portable_Interceptors/Dynamic/interceptors.cpp: + * tests/Portable_Interceptors/Collocated/Dynamic/interceptors.cpp: + * examples/Simulator/Event_Supplier/Event_Con.cpp: + * orbsvcs/orbsvcs/Log/PersistStore.h: Fixed include of Typecode.h to TypeCode.h Wed Mar 30 12:59:12 UTC 2005 Johnny Willemsen - * tao/Enum_TypeCode.h: + * tao/Enum_TypeCode.h: Corrected forward declaration Wed Mar 30 12:46:12 UTC 2005 Johnny Willemsen - * tao/TypeCode_Non_Default_Case.cpp: - Fixed fuzz error + * tao/TypeCode_Non_Default_Case.cpp: + Fixed fuzz error Wed Mar 30 10:13:12 UTC 2005 Johnny Willemsen - * TAO_IDL/be_include/be_visitor_typecode/alias_typecode.h: - * TAO_IDL/be_include/be_visitor_typecode/enum_typecode.h: - * TAO_IDL/be_include/be_visitor_typecode/objref_typecode.h: - * TAO_IDL/be_include/be_visitor_typecode/struct_typecode.h: - * TAO_IDL/be_include/be_visitor_typecode/union_typecode.h: - * TAO_IDL/be_include/be_visitor_typecode/value_typecode.h: - Fixed fuzz errors + * TAO_IDL/be_include/be_visitor_typecode/alias_typecode.h: + * TAO_IDL/be_include/be_visitor_typecode/enum_typecode.h: + * TAO_IDL/be_include/be_visitor_typecode/objref_typecode.h: + * TAO_IDL/be_include/be_visitor_typecode/struct_typecode.h: + * TAO_IDL/be_include/be_visitor_typecode/union_typecode.h: + * TAO_IDL/be_include/be_visitor_typecode/value_typecode.h: + Fixed fuzz errors Wed Mar 30 08:20:12 UTC 2005 Johnny Willemsen @@ -2164,170 +2170,170 @@ Tue Mar 29 12:48:12 UTC 2005 Johnny Willemsen Mon Mar 28 23:55:22 2005 Ossama Othman - * tao/DynamicInterface/Context.cpp: - * tao/DynamicInterface/DII_Arguments.cpp: - * tao/DynamicInterface/DII_Invocation.cpp: - * tao/DynamicInterface/ExceptionList.cpp: - * tao/DynamicInterface/Server_Request.cpp: - * tao/DynamicInterface/Unknown_User_Exception.cpp: + * tao/DynamicInterface/Context.cpp: + * tao/DynamicInterface/DII_Arguments.cpp: + * tao/DynamicInterface/DII_Invocation.cpp: + * tao/DynamicInterface/ExceptionList.cpp: + * tao/DynamicInterface/Server_Request.cpp: + * tao/DynamicInterface/Unknown_User_Exception.cpp: - Updated to use new TAO TypeCode headers. + Updated to use new TAO TypeCode headers. Mon Mar 28 22:49:58 2005 Ossama Othman - * tao/Alias_TypeCode.h: - * tao/Sequence_TypeCode.h: + * tao/Alias_TypeCode.h: + * tao/Sequence_TypeCode.h: - Improved const-correctness. + Improved const-correctness. - * tao/TypeCode_Constants.cpp: - * tao/TypeCode_Constants.h: + * tao/TypeCode_Constants.cpp: + * tao/TypeCode_Constants.h: - Moved CORBA::_tc_{Value,Event}Base TypeCode constants to the - TAO_Valuetype library. + Moved CORBA::_tc_{Value,Event}Base TypeCode constants to the + TAO_Valuetype library. - * tao/Value_Box_TypeCode.h: - * tao/Value_TypeCode.h: - * tao/Value_TypeCode.inl: + * tao/Value_Box_TypeCode.h: + * tao/Value_TypeCode.h: + * tao/Value_TypeCode.inl: - Added missing "const" keywords to concrete type TypeCode - parameters and attribute. Fixes compile-time errors. + Added missing "const" keywords to concrete type TypeCode + parameters and attribute. Fixes compile-time errors. - * tao/Valuetype/ValueBase.cpp: + * tao/Valuetype/ValueBase.cpp: - Define TypeCode constants in terms of new TAO TypeCode - implementation. + Define TypeCode constants in terms of new TAO TypeCode + implementation. - * tao/Valuetype/ValueBase.h: + * tao/Valuetype/ValueBase.h: - Declared all TypeCode constants as "const". + Declared all TypeCode constants as "const". - * tao/Valuetype/Valuetype_Adapter_Impl.cpp: + * tao/Valuetype/Valuetype_Adapter_Impl.cpp: - Removed "tao/Typecode.h" include directive. That file no longer - exists, nor was it necessary. + Removed "tao/Typecode.h" include directive. That file no longer + exists, nor was it necessary. Mon Mar 28 21:38:42 2005 Ossama Othman - * tao/RefCount_Policy_Traits.h: + * tao/RefCount_Policy_Traits.h: - New set of trait templates that facilitate compile-time - selection of reference count related operations based on which - of TAO::{Null,True}_RefCount_Policy template policy classes is - used. + New set of trait templates that facilitate compile-time + selection of reference count related operations based on which + of TAO::{Null,True}_RefCount_Policy template policy classes is + used. - * tao/Alias_TypeCode.cpp (~Alias): - * tao/Sequence_TypeCode.cpp (~Sequence): - * tao/Value_Box_TypeCode.cpp (~Value_Box): + * tao/Alias_TypeCode.cpp (~Alias): + * tao/Sequence_TypeCode.cpp (~Sequence): + * tao/Value_Box_TypeCode.cpp (~Value_Box): - Use the new TAO::RefCount_Policy_Traits<> template to make it - possible to completely elide a CORBA::release() function call on - the content type TypeCode when using the - TAO::Null_RefCount_Policy policy class. Addresses - invalid CORBA::release() calls on static content type TypeCodes - that are destroyed before the above enclosing TypeCodes get a - chance to call CORBA::release() on them. Fixes "pure virtual - method called" run-time errors upon process exit due to the - above TypeCode destructors calling CORBA::release() on their - previously destroyed static (i.e. declared as "static") content - type TypeCodes. + Use the new TAO::RefCount_Policy_Traits<> template to make it + possible to completely elide a CORBA::release() function call on + the content type TypeCode when using the + TAO::Null_RefCount_Policy policy class. Addresses + invalid CORBA::release() calls on static content type TypeCodes + that are destroyed before the above enclosing TypeCodes get a + chance to call CORBA::release() on them. Fixes "pure virtual + method called" run-time errors upon process exit due to the + above TypeCode destructors calling CORBA::release() on their + previously destroyed static (i.e. declared as "static") content + type TypeCodes. - * tao/Fixed_TypeCode.cpp: - * tao/String_TypeCode.cpp: + * tao/Fixed_TypeCode.cpp: + * tao/String_TypeCode.cpp: - Updated #include directives to conform to ACE/TAO coding - conventions. + Updated #include directives to conform to ACE/TAO coding + conventions. - * tao/Makefile.am: - * tao/tao.mpc: + * tao/Makefile.am: + * tao/tao.mpc: - Added new RefCount_Policy_Traits.h header to the header files - list. + Added new RefCount_Policy_Traits.h header to the header files + list. Mon Mar 28 18:44:03 2005 J.T. Conklin - * orbsvcs/tests/Event/Mcast/Simple/consumer.cpp: + * orbsvcs/tests/Event/Mcast/Simple/consumer.cpp: Changed #include "orbsvcs/orbsvcs/..." to #include "orbsvcs/...". - * orbsvcs/Concurrency_Service/README: - * orbsvcs/CosEvent_Service/README: - * orbsvcs/Logging_Service/Basic_Logging_Service/README: - * orbsvcs/Logging_Service/Event_Logging_Service/README: - * orbsvcs/Logging_Service/Notify_Logging_Service/README: - * orbsvcs/Logging_Service/RTEvent_Logging_Service/README: - * orbsvcs/Naming_Service/README: - * orbsvcs/Notify_Service/README: + * orbsvcs/Concurrency_Service/README: + * orbsvcs/CosEvent_Service/README: + * orbsvcs/Logging_Service/Basic_Logging_Service/README: + * orbsvcs/Logging_Service/Event_Logging_Service/README: + * orbsvcs/Logging_Service/Notify_Logging_Service/README: + * orbsvcs/Logging_Service/RTEvent_Logging_Service/README: + * orbsvcs/Naming_Service/README: + * orbsvcs/Notify_Service/README: * orbsvcs/Time_Service/README: - Fix various typos, spelling mistakes, etc. + Fix various typos, spelling mistakes, etc. Mon Mar 28 02:15:09 2005 Ossama Othman - * tao/DynamicAny/DynamicAnyC.cpp: - * tao/DynamicAny/DynamicAnyC.h: - * tao/DynamicAny/DynamicAnyC.inl - * tao/IFR_Client/*{A,C}.{h,inl,cpp}: + * tao/DynamicAny/DynamicAnyC.cpp: + * tao/DynamicAny/DynamicAnyC.h: + * tao/DynamicAny/DynamicAnyC.inl + * tao/IFR_Client/*{A,C}.{h,inl,cpp}: - Regenerated. + Regenerated. - * tao/DynamicAny/DynStruct_i.cpp: + * tao/DynamicAny/DynStruct_i.cpp: - Updated to use new TAO TypeCode interface. + Updated to use new TAO TypeCode interface. Mon Mar 28 01:40:24 2005 Ossama Othman - * tao/Marshal.h: - * tao/append.cpp: + * tao/Marshal.h: + * tao/append.cpp: - Removed internally used TAO::TC_opaque TypeCode. It refered to - an octet sequence. Just use the standard CORBA::_tc_OctetSeq - TypeCode instead. + Removed internally used TAO::TC_opaque TypeCode. It refered to + an octet sequence. Just use the standard CORBA::_tc_OctetSeq + TypeCode instead. Sat Mar 26 02:34:11 2005 Ossama Othman - * tao/Exception.h (global_allocator_, initialized_): - (make_standard_typecode, make_unknown_user_typecode): + * tao/Exception.h (global_allocator_, initialized_): + (make_standard_typecode, make_unknown_user_typecode): - Removed these attributes and methods. Standard CORBA exception - TypeCodes are no longer instantiated dynamically, and are now - available prior to calling CORBA::ORB_init(). + Removed these attributes and methods. Standard CORBA exception + TypeCodes are no longer instantiated dynamically, and are now + available prior to calling CORBA::ORB_init(). - * tao/ORB.cpp (init_orb_globals): + * tao/ORB.cpp (init_orb_globals): - Removed function calls that initialized standard CORBA exception - TypeCodes. Those TypeCodes are now initialized during process - start-up, before CORBA::ORB_init() is ever called. + Removed function calls that initialized standard CORBA exception + TypeCodes. Those TypeCodes are now initialized during process + start-up, before CORBA::ORB_init() is ever called. - * tao/SystemException.cpp: - * tao/SystemException.h: + * tao/SystemException.cpp: + * tao/SystemException.h: - Updated CORBA SystemException TypeCode instantations to use new - TypeCode implementation. + Updated CORBA SystemException TypeCode instantations to use new + TypeCode implementation. - * tao/TAO_Singleton_Manager.cpp (fini): + * tao/TAO_Singleton_Manager.cpp (fini): - Removed function calls that finalized standard CORBA TypeCodes. - Those TypeCodes are now automatically cleaned up during process - termination. + Removed function calls that finalized standard CORBA TypeCodes. + Those TypeCodes are now automatically cleaned up during process + termination. - * tao/DynamicInterface/Unknown_User_Exception.cpp: - * tao/DynamicInterface/Unknown_User_Exception.h: + * tao/DynamicInterface/Unknown_User_Exception.cpp: + * tao/DynamicInterface/Unknown_User_Exception.h: - Moved CORBA::_tc_UnknownUserException TypeCode to these files, - and updated to use new TypeCode implementation. + Moved CORBA::_tc_UnknownUserException TypeCode to these files, + and updated to use new TypeCode implementation. Fri Mar 25 21:06:16 2005 J.T. Conklin - * orbsvcs/orbsvcs/Makefile.am: + * orbsvcs/orbsvcs/Makefile.am: - Regenerated. + Regenerated. Fri Mar 25 11:59:19 2005 J.T. Conklin - * tao/Makefile.am: + * tao/Makefile.am: - Regenerated. + Regenerated. Fri Mar 25 18:33:12 UTC 2005 Johnny Willemsen @@ -7176,8 +7182,8 @@ Fri Feb 18 08:57:12 UTC 2005 Johnny Willemsen retention strategy and the servant acivator request processing strategy just call now the POA instead directly using the id_uniqueness strategy. Added an optimization by adding the - servant created to the AOM thanks to Bala and Carlos for coming - with this approach. + servant created to the AOM thanks to Bala and Carlos for coming + with this approach. Mon Nov 15 10:01:12 UTC 2004 Johnny Willemsen diff --git a/TAO/tao/PortableServer/Root_POA.cpp b/TAO/tao/PortableServer/Root_POA.cpp index 57d3c1f3b0e..d063bc9f64e 100644 --- a/TAO/tao/PortableServer/Root_POA.cpp +++ b/TAO/tao/PortableServer/Root_POA.cpp @@ -2129,6 +2129,8 @@ TAO_Root_POA::key_to_object (const TAO::ObjectKey &key, orbkey: +#else + ACE_UNUSED_ARG (indirect); #endif /* TAO_HAS_MINIMUM_CORBA */ TAO_Stub *data = -- cgit v1.2.1