summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjtc <jtc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-08-18 04:17:08 +0000
committerjtc <jtc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-08-18 04:17:08 +0000
commit88b337f72ba804418a15d7569ad72df414335a87 (patch)
tree4e4fe253f626bae9bd5daff4b7b684dedb4053f5
parent069384d180aa902b44f1be4b2020315f19d1318d (diff)
downloadATCD-88b337f72ba804418a15d7569ad72df414335a87.tar.gz
ChangeLogTag: Tue Aug 17 21:16:44 2004 J.T. Conklin <jtc@acorntoolworks.com>
-rw-r--r--TAO/ChangeLog34
-rw-r--r--TAO/orbsvcs/orbsvcs/FtRtEvent.mpc3
-rw-r--r--TAO/orbsvcs/orbsvcs/RTCosScheduling.mpc3
-rw-r--r--TAO/orbsvcs/orbsvcs/SSLIOP.mpc3
-rw-r--r--TAO/orbsvcs/orbsvcs/Security.mpc3
5 files changed, 28 insertions, 18 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 26d7c00dc86..698cfb1335e 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,17 @@
+Tue Aug 17 21:16:44 2004 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * orbsvcs/orbsvcs/FtRtEvent.mpc:
+
+ Changed to inherit from corba_messaging instead of providing
+ requires statement to eliminate duplicate entries in list.
+
+ * orbsvcs/orbsvcs/RTCosScheduling.mpc:
+ * orbsvcs/orbsvcs/SSLIOP.mpc:
+ * orbsvcs/orbsvcs/Security.mpc:
+
+ Changed to inherit from interceptors instead of providing
+ requires statements to eliminate duplicate entries in list.
+
Tue Aug 17 17:32:39 2004 J.T. Conklin <jtc@acorntoolworks.com>
* {docs,examples,orbsvcs,performance-tests,utils}/.../*.{cpp,h,idl}:
@@ -16,7 +30,7 @@ Tue Aug 17 17:56:23 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
* TAO_IDL/fe/fe_interface_header.cpp:
* TAO_IDL/include/utl_err.h:
* TAO_IDL/util/utl_err.cpp:
-
+
Eliminated the error message generated when a component is
supporting an abstract interface - it was mistakenly assumed
that such a thing was barred by the spec. Once this error
@@ -26,16 +40,16 @@ Tue Aug 17 17:56:23 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
Tue Aug 17 15:48:28 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
* TAO_IDL/be/be_interface.cpp:
-
+
Changed the logic of the check for 'mixed parentage'
(abstract & concrete) in an interface, to return true not
only if an interface has an immediate abstract parent (as
- before) but also if there is an abstract interface
+ before) but also if there is an abstract interface
anywhere in its ancestry. This is necessary for skeletons-side
code generation, since abstract interfaces have no operations
generated on the skeleton side for children to inherit, the
operations must be regenerated in each child.
-
+
* TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp:
* TAO_IDL/be/be_visitor_interface/direct_proxy_impl_ss.cpp:
* TAO_IDL/be/be_visitor_interface/interceptors_ss.cpp:
@@ -46,7 +60,7 @@ Tue Aug 17 15:48:28 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
* TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
* TAO_IDL/be/be_visitor_interface/thru_poa_proxy_impl_sh.cpp:
* TAO_IDL/be/be_visitor_interface/thru_poa_proxy_impl_ss.cpp:
-
+
For the gen_abstract_ops_helper() static method in each of the
above visitors, changed the logic to do nothing unless the
base interface passed to the method is abstract. The check
@@ -55,21 +69,21 @@ Tue Aug 17 15:48:28 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
can be found and regenerated. Thanks to Markus Stenberg
<markus.stenberg@conformiq.com> for sending in an example that
uncovered the bug.
-
- * TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp:
+
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp:
* TAO_IDL/be/be_valuetype.cpp:
* TAO_IDL/be_include/be_valuetype.h:
-
+
Removed unused code.
Tue Aug 17 11:40:05 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
* TAO_IDL/be/be_visitor_root/root.cpp:
-
+
Added generation of '\n' as the very last thing that
happens in each generated file, to make absolutely
sure every file ends with a newline (required by CVS
- and some compilers). Thanks to
+ and some compilers). Thanks to
Markus Stenberg <markus.stenberg@conformiq.com> for
reporting the problem in *S.inl when -Sp (suppression
of thru-POA collocation code) is in effect.
diff --git a/TAO/orbsvcs/orbsvcs/FtRtEvent.mpc b/TAO/orbsvcs/orbsvcs/FtRtEvent.mpc
index d24818cd557..8c11dd7090b 100644
--- a/TAO/orbsvcs/orbsvcs/FtRtEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/FtRtEvent.mpc
@@ -50,13 +50,12 @@ project (FTRT_ClientORB) : messaging, orbsvcslib, core {
}
}
-project (FTRT_EventChannel) : orbsvcslib, core, ftrtevent, utils {
+project (FTRT_EventChannel) : orbsvcslib, core, ftrtevent, utils, corba_messaging {
sharedname = TAO_FTRT_EventChannel
dynamicflags = TAO_FTRTEC_BUILD_DLL
tagchecks = FTRT_EventChannel
includes += $(TAO_ROOT)/orbsvcs/orbsvcs/FtRtEvent/EventChannel
after += FTORB_Utils
- requires += corba_messaging
IDL_Files {
}
diff --git a/TAO/orbsvcs/orbsvcs/RTCosScheduling.mpc b/TAO/orbsvcs/orbsvcs/RTCosScheduling.mpc
index e3834c94d30..7f085c71104 100644
--- a/TAO/orbsvcs/orbsvcs/RTCosScheduling.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTCosScheduling.mpc
@@ -1,8 +1,7 @@
// -*- MPC -*-
// $Id$
-project(RTCosScheduling) : orbsvcslib, core, rtportableserver {
- requires += interceptors
+project(RTCosScheduling) : orbsvcslib, core, rtportableserver, interceptors {
sharedname = TAO_RTCosScheduling
idlflags += -Gd -Wb,export_macro=TAO_RTCosScheduling_Export -Wb,export_include=orbsvcs/RTCosScheduling/RTCosScheduling_export.h
dynamicflags += TAO_RTCOSSCHEDULING_BUILD_DLL
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP.mpc b/TAO/orbsvcs/orbsvcs/SSLIOP.mpc
index 53994d1c9b3..0a0436727cc 100644
--- a/TAO/orbsvcs/orbsvcs/SSLIOP.mpc
+++ b/TAO/orbsvcs/orbsvcs/SSLIOP.mpc
@@ -2,8 +2,7 @@
//
// $Id$
-project(SSLIOP) : orbsvcslib, core, security, ssl {
- requires += interceptors
+project(SSLIOP) : orbsvcslib, core, security, ssl, interceptors {
sharedname = TAO_SSLIOP
idlflags += -Wb,export_macro=TAO_SSLIOP_Export -Wb,export_include=orbsvcs/SSLIOP/SSLIOP_Export.h
dynamicflags = TAO_SSLIOP_BUILD_DLL
diff --git a/TAO/orbsvcs/orbsvcs/Security.mpc b/TAO/orbsvcs/orbsvcs/Security.mpc
index e17966af334..f99acad41ab 100644
--- a/TAO/orbsvcs/orbsvcs/Security.mpc
+++ b/TAO/orbsvcs/orbsvcs/Security.mpc
@@ -1,8 +1,7 @@
// -*- MPC -*-
// $Id$
-project(Security) : orbsvcslib, corba_messaging, core, portableserver {
- requires += interceptors
+project(Security) : orbsvcslib, corba_messaging, core, portableserver, interceptors {
sharedname = TAO_Security
idlflags += -Wb,export_macro=TAO_Security_Export -Wb,export_include=orbsvcs/Security/security_export.h
dynamicflags = TAO_SECURITY_BUILD_DLL