summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelliott_c <ocielliottc@users.noreply.github.com>2005-04-15 14:59:40 +0000
committerelliott_c <ocielliottc@users.noreply.github.com>2005-04-15 14:59:40 +0000
commit479b19c0a13e962341b2d094ad50758ce3e4dfa0 (patch)
treee1432525a1dd4db8015877ea00ed9de74396f919
parentb7a743f48362e2a68a098bdc92f58eb8237d0b7c (diff)
downloadATCD-479b19c0a13e962341b2d094ad50758ce3e4dfa0.tar.gz
ChangeLogTag: Fri Apr 15 09:58:50 2005 Chad Elliott <elliott_c@ociweb.com>
-rw-r--r--TAO/ChangeLog1580
-rw-r--r--TAO/tao/PortableServer/Root_POA.cpp2
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 <elliott_c@ociweb.com>
+
+ * 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 <jwillemsen@remedy.nl>
* tao/Muxed_TMS.h:
@@ -168,11 +174,11 @@ Fri Apr 15 12:30:12 UTC 2005 Martin Corino <mcorino@remedy.nl>
* 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 <jwillemsen@remedy.nl>
@@ -216,61 +222,61 @@ Fri Apr 15 12:10:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Thu Apr 14 16:12:33 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <jtc@acorntoolworks.com>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <jwillemsen@remedy.nl>
@@ -297,9 +303,9 @@ Thu Apr 14 14:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Thu Apr 14 14:05:12 UTC 2005 Justin Michel <michel_j@ociweb.com>
- * 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 <jwillemsen@remedy.nl>
@@ -308,80 +314,80 @@ Thu Apr 14 07:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Thu Apr 14 00:39:31 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <michel_j@ociweb.com>
@@ -411,26 +417,26 @@ Wed Apr 13 19:51:12 UTC 2005 Justin Michel <michel_j@ociweb.com>
Wed Apr 13 11:47:14 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <michel_j@ociweb.com>
@@ -776,9 +782,9 @@ Tue Apr 12 10:45:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Tue Apr 12 03:58:55 2005 Balachandran Natarajan <bala@dre.vanderbilt.edu>
- * 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 <jwillemsen@remedy.nl>
@@ -804,18 +810,18 @@ Mon Apr 11 21:26:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Mon Apr 11 10:38:26 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * 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 <bala@dre.vanderbilt.edu>
- * 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 <dfaure@klaralvdalens-datakonsult.se> for
- motivating this.
+ Added a new proprietary method to check response alone. Thanks
+ to David Faure <dfaure@klaralvdalens-datakonsult.se> for
+ motivating this.
Mon Apr 11 10:03:45 2005 Ciju John <john_c@ociweb.com>
@@ -886,17 +892,17 @@ Sun Apr 10 11:10:07 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
* TAO_IDL/be/be_visitor_traits.cpp:
Added include of ace/Log_Msg.h. Thanks to Steve Huston
- <shuston@riverace.com> and Mark Wilson <mwil at lle dot
- rochester dot edu> for reporting that this include is needed for
- Solaris.
+ <shuston@riverace.com> and Mark Wilson <mwil at lle dot
+ rochester dot edu> for reporting that this include is needed for
+ Solaris.
Sun Apr 10 02:26:36 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * 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 <mesnier_p@ociweb.com>
@@ -910,96 +916,96 @@ Sat Apr 9 21:19:51 2005 Phil Mesnier <mesnier_p@ociweb.com>
Sat Apr 9 10:07:02 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <gary.maxey@hp.com>
* orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp
- Add missing semicolon
+ Add missing semicolon
Fri Apr 8 13:15:00 2005 Gary Maxey <gary.maxey@hp.com>
@@ -1066,34 +1072,34 @@ Fri Apr 8 12:32:00 2005 Gary Maxey <gary.maxey@hp.com>
Fri Apr 8 09:27:43 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <jtc@acorntoolworks.com>
- * 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 <j.parsons@vanderbilt.edu>
@@ -1134,29 +1140,29 @@ Fri Apr 8 14:28:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Fri Apr 8 06:17:06 2005 J.T. Conklin <jtc@acorntoolworks.com>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <jwillemsen@remedy.nl>
@@ -1177,25 +1183,25 @@ Fri Apr 8 09:19:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Fri Apr 8 01:00:37 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * 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 <jwillemsen@remedy.nl>
@@ -1211,80 +1217,80 @@ Fri Apr 8 07:56:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Thu Apr 7 22:36:20 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <j.parsons@vanderbilt.edu>
@@ -1338,105 +1344,105 @@ Thu Apr 7 09:25:24 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
Thu Apr 7 07:07:03 2005 J.T. Conklin <jtc@acorntoolworks.com>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <j.parsons@vanderbilt.edu>
@@ -1446,229 +1452,229 @@ Wed Apr 6 21:06:29 2005 Jeff Parsons <j.parsons@vanderbilt.edu>
Wed Apr 6 18:25:16 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * 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 <jtc@acorntoolworks.com>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <john_c@ociweb.com>
@@ -1714,57 +1720,57 @@ Sun Apr 3 17:18:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Sat Apr 2 09:09:40 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <john_c@ociweb.com>
@@ -1773,11 +1779,11 @@ Fri Apr 1 13:12:47 2005 Ciju John <john_c@ociweb.com>
Fri Apr 1 10:33:39 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * 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 <seibel_r@ociweb.com>
@@ -1807,16 +1813,16 @@ Fri Apr 1 12:35:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Fri Apr 1 00:27:15 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <jwillemsen@remedy.nl>
@@ -1916,200 +1922,200 @@ Thu Mar 31 08:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Wed Mar 30 15:10:53 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * 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 <jwillemsen@remedy.nl>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <jwillemsen@remedy.nl>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <jwillemsen@remedy.nl>
- * 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 <jwillemsen@remedy.nl>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <jwillemsen@remedy.nl>
- * 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 <jwillemsen@remedy.nl>
- * orbsvcs/orbsvcs/IFRService/*S.cpp:
- Regenerated
+ * orbsvcs/orbsvcs/IFRService/*S.cpp:
+ Regenerated
Wed Mar 30 18:52:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <jwillemsen@remedy.nl>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <jwillemsen@remedy.nl>
- * 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 <jwillemsen@remedy.nl>
- * 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 <jwillemsen@remedy.nl>
- * tao/Enum_TypeCode.h:
+ * tao/Enum_TypeCode.h:
Corrected forward declaration
Wed Mar 30 12:46:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
- * 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 <jwillemsen@remedy.nl>
- * 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 <jwillemsen@remedy.nl>
@@ -2164,170 +2170,170 @@ Tue Mar 29 12:48:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Mon Mar 28 23:55:22 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <jtc@acorntoolworks.com>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <ossama@dre.vanderbilt.edu>
- * 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 <jtc@acorntoolworks.com>
- * orbsvcs/orbsvcs/Makefile.am:
+ * orbsvcs/orbsvcs/Makefile.am:
- Regenerated.
+ Regenerated.
Fri Mar 25 11:59:19 2005 J.T. Conklin <jtc@acorntoolworks.com>
- * tao/Makefile.am:
+ * tao/Makefile.am:
- Regenerated.
+ Regenerated.
Fri Mar 25 18:33:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
@@ -7176,8 +7182,8 @@ Fri Feb 18 08:57:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
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 <jwillemsen@remedy.nl>
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 =