summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2003-02-21 20:54:20 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2003-02-21 20:54:20 +0000
commit1da187701b2a521d0d72b89b252441df8ffd4ee8 (patch)
treeb6e3716f42eb197637fd2aa10f6f6c06c22fe33e
parentc488a61126610a3560939c4fb8bd9bfc857fa4eb (diff)
downloadATCD-1da187701b2a521d0d72b89b252441df8ffd4ee8.tar.gz
ChangeLogTag:Fri Feb 21 12:54:07 2003 Ossama Othman <ossama@uci.edu>
-rw-r--r--TAO/ChangeLog52
-rw-r--r--TAO/tao/ValueBase.h4
-rw-r--r--TAO/tao/corba.h8
-rw-r--r--TAO/tao/orbconf.h8
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