diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2003-02-21 20:54:20 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2003-02-21 20:54:20 +0000 |
commit | 1da187701b2a521d0d72b89b252441df8ffd4ee8 (patch) | |
tree | b6e3716f42eb197637fd2aa10f6f6c06c22fe33e | |
parent | c488a61126610a3560939c4fb8bd9bfc857fa4eb (diff) | |
download | ATCD-1da187701b2a521d0d72b89b252441df8ffd4ee8.tar.gz |
ChangeLogTag:Fri Feb 21 12:54:07 2003 Ossama Othman <ossama@uci.edu>
-rw-r--r-- | TAO/ChangeLog | 52 | ||||
-rw-r--r-- | TAO/tao/ValueBase.h | 4 | ||||
-rw-r--r-- | TAO/tao/corba.h | 8 | ||||
-rw-r--r-- | TAO/tao/orbconf.h | 8 |
4 files changed, 43 insertions, 29 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index f4b13c301e5..954a81b439c 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,25 +1,39 @@ +Fri Feb 21 12:54:07 2003 Ossama Othman <ossama@uci.edu> + + * tao/ValueBase.h (add_ref, remove_ref): + + Made these function prototypes match those in + `corbafwd.h'. Should fix a problem revealed in "Release" + configuration Windows builds. + + * tao/corba.h: + * tao/orbconf.h: + + Moved ACE_NESTED_CLASS macro out of corba.h and into orbconf.h. + That macro is needed within TAO's ORB core, as well. + Fri Feb 21 17:49:54 2003 Edward Scott <eas@prismtechnologies.com> - * tao/DynamicAny/DynUnion_i.h: + * tao/DynamicAny/DynUnion_i.h: * tao/DynamicAny/DynUnion_i.cpp: Fixes for bug 1455 for creating Dynamic Anys from Anys initialised with _default(). - * tao/DynamicAny/DynStruct_i.cpp (from_any): - * tao/DynamicAny/DynStruct_i.h (TAO_Local_RefCounted_Object): - * tao/DynamicAny/DynUnion_i.cpp (TAO_DynUnion_i): + * tao/DynamicAny/DynStruct_i.cpp (from_any): + * tao/DynamicAny/DynStruct_i.h (TAO_Local_RefCounted_Object): + * tao/DynamicAny/DynUnion_i.cpp (TAO_DynUnion_i): Fixes for Dynamic Any with aliases typecodes. Fixes bug 1449. - * tests/DynAny_Test/test_dynunion.cpp: - * tests/DynAny_Test/test_dynstruct.cpp: - * tests/DynAny_Test/da_tests.idl: + * tests/DynAny_Test/test_dynunion.cpp: + * tests/DynAny_Test/test_dynstruct.cpp: + * tests/DynAny_Test/da_tests.idl: Test update for bugs 1449 and 1455. - * TAO_IDL/util/utl_global.cpp: - * TAO_IDL/include/idl_global.h: - * TAO_IDL/fe/lex.yy.cpp: - * TAO_IDL/fe/idl.ll: - * TAO_IDL/tao_idl.cpp: + * TAO_IDL/util/utl_global.cpp: + * TAO_IDL/include/idl_global.h: + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/fe/idl.ll: + * TAO_IDL/tao_idl.cpp: Correct IFR Service handling IDL with C++ keyword identifiers. Fixes bug 1393. @@ -35,11 +49,11 @@ Fri Feb 21 17:49:54 2003 Edward Scott <eas@prismtechnologies.com> * TAO/orbsvcs/tests/Bug_1393_Regression/README: * TAO/orbsvcs/tests/Bug_1393_Regression/run_test.pl: Regression test for 1393. - - * tao/PortableServer/POA.cpp (TAO_POA): + + * tao/PortableServer/POA.cpp (TAO_POA): Recover from failure to contact IMR in create_POA with persistent policy. Fixes bug 1395. - + * TAO/orbsvcs/tests/Bug_1395_Regression/Bug_1395_Client.dsp: * TAO/orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.dsw: * TAO/orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc: @@ -56,14 +70,14 @@ Fri Feb 21 17:49:54 2003 Edward Scott <eas@prismtechnologies.com> * TAO/orbsvcs/tests/Bug_1395_Regression/Test_i.h: Regression test for 1395. - * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp (parse_args): + * orbsvcs/orbsvcs/Naming/Naming_Utils.cpp (parse_args): Fixed usage message (Bug 1438). - + * TAO/orbsvcs/tests/Bug_1436_Regression/README: * TAO/orbsvcs/tests/Bug_1436_Regression/run_test.pl: * TAO/orbsvcs/tests/Bug_1436_Regression/test.idl: Regression test for 1436. - + * orbsvcs/ImplRepo_Service/tao_imr_i.cpp: Prevent registration of server with empty server name in the ImplRepo service. Fixes bug 1437. @@ -71,7 +85,7 @@ Fri Feb 21 17:49:54 2003 Edward Scott <eas@prismtechnologies.com> * TAO/orbsvcs/tests/Bug_1437_Regression/README: * TAO/orbsvcs/tests/Bug_1437_Regression/run_test.pl: Regression test for 1437. - + Fri Feb 21 06:54:45 2003 Ossama Othman <ossama@uci.edu> * TAO_IDL/be/be_visitor_operation/operation.cpp diff --git a/TAO/tao/ValueBase.h b/TAO/tao/ValueBase.h index 481c3452c8a..a933c1da20d 100644 --- a/TAO/tao/ValueBase.h +++ b/TAO/tao/ValueBase.h @@ -28,8 +28,8 @@ namespace CORBA { - extern TAO_Export void add_ref (CORBA::ValueBase *val); - extern TAO_Export void remove_ref (CORBA::ValueBase *val); + TAO_NAMESPACE_INLINE_FUNCTION void add_ref (CORBA::ValueBase *val); + TAO_NAMESPACE_INLINE_FUNCTION void remove_ref (CORBA::ValueBase *val); /** * @class ValueBase diff --git a/TAO/tao/corba.h b/TAO/tao/corba.h index 31b9a3ddbbe..f11237e3e11 100644 --- a/TAO/tao/corba.h +++ b/TAO/tao/corba.h @@ -77,13 +77,5 @@ #include "tao/PortableInterceptorC.h" #endif /* TAO_HAS_INTERCEPTORS == 1 */ -#if !defined (ACE_NESTED_CLASS) -#if defined (ACE_WIN32) -#define ACE_NESTED_CLASS(SCOPE,CLASS) CLASS -#else /* !ACE_WIN32 */ -#define ACE_NESTED_CLASS(SCOPE,CLASS) SCOPE::CLASS -#endif /* ACE_WIN32 */ -#endif /* ACE_NESTED_CLASS */ - #include "ace/post.h" #endif /* TAO_MASTER_CORBA_H */ diff --git a/TAO/tao/orbconf.h b/TAO/tao/orbconf.h index 7eeef3f7721..667b49b9236 100644 --- a/TAO/tao/orbconf.h +++ b/TAO/tao/orbconf.h @@ -266,6 +266,14 @@ const size_t TAO_DEFAULT_VALUE_FACTORY_TABLE_SIZE = 128; #undef major #endif /* major*/ +#if !defined (ACE_NESTED_CLASS) +#if defined (ACE_WIN32) +#define ACE_NESTED_CLASS(SCOPE,CLASS) CLASS +#else /* !ACE_WIN32 */ +#define ACE_NESTED_CLASS(SCOPE,CLASS) SCOPE::CLASS +#endif /* ACE_WIN32 */ +#endif /* ACE_NESTED_CLASS */ + #if !defined (TAO_EXPORT_NESTED_CLASSES) \ && defined (ACE_EXPORT_NESTED_CLASSES) #define TAO_EXPORT_NESTED_CLASSES |