summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-03-12 15:54:31 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-03-12 15:54:31 +0000
commit030aac6e055a8e3a52c26eadbbe49a6b62095804 (patch)
treef904919390239ebe5088d26673504af320c73f19
parentc5801a8c46a0defe3a0ff182815fbeaea9882c99 (diff)
downloadATCD-030aac6e055a8e3a52c26eadbbe49a6b62095804.tar.gz
ChangeLogTag: Wed Mar 12 09:49:00 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r--TAO/ChangeLog3001
1 files changed, 3001 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index b4ea7072e3c..ac737e09acc 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,3004 @@
+Wed Mar 12 09:49:00 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * Merge of the dyn_corba CVS branch. The new features included
+ in this merge are:
+
+ - Updates, including new files, to the Interface Repository
+ to make it compliant with CORBA 3.0. Note that implementation
+ class method bodies for most of the valuetype and CCM-related
+ types are not yet filled in.
+
+ - Change of operation dispatch in the IFR from Servant Locator
+ to Default Servant.
+
+ - Optimizations to the IFR to eliminate data copies and
+ new/delete pairs.
+
+ - A new latency/throughput test for the IFR.
+
+ - A new template-based implementation of CORBA::Any. Thanks to
+ Carlos O'Ryan <coryan@atdesk.com> for his inspiration with
+ the design.
+
+ - A new performance test for Any insertion and extraction.
+
+ - An expanded anyop test in TAO/tests/Param_Test.
+
+ - Removal of most of the context state enum values in the IDL
+ compiler.
+
+ - Extension of TypeCodeFactory to support valuetypes and CORBA
+ component related types.
+
+ - Support in TypeCodeFactory for recursive types. Thanks to
+ Boris Kolpackov <boris@isis-server.isis.vanderbilt.edu> for
+ his suggestions on the design of this feature.
+
+ - Addition of support files (makefiles, MSVC project files, and
+ Perl scripts) for the new codeset translator test added by
+ Phil Mesnier <mesnier_p@ociweb.com>.
+
+ * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h:
+ * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EventPortDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.h:
+ * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h:
+ * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency Test.dsp:
+ * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Query_Client.cpp:
+ * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Query_Client.h:
+ * orbsvcs/tests/InterfaceRepo/Latency_Test/Makefile:
+ * orbsvcs/tests/InterfaceRepo/Latency_Test/client.cpp:
+ * orbsvcs/tests/InterfaceRepo/Latency_Test/run_test.pl:
+ * performance-tests/Anyop/Anyop.dsp:
+ * performance-tests/Anyop/Makefile:
+ * performance-tests/Anyop/Makefile.bor:
+ * performance-tests/Anyop/anyop.cpp:
+ * performance-tests/Anyop/test.idl:
+ * tao/Any_T.cpp:
+ * tao/Any_T.h:
+ * tao/Any_T.inl:
+ * ObjectIdList.pidl:
+ * tao/ObjectIdListC.cpp:
+ * tao/ObjectIdListC.h:
+ * tao/ObjectIdListC.i:
+ * tao/Services.pidl:
+ * tao/ServicesC.cpp:
+ * tao/ServicesC.h:
+ * tao/ServicesC.i:
+ * tests/CodeSets/CodeSets.dsw:
+ * tests/CodeSets/Makefile:
+ * tests/CodeSets/Makefile.bor:
+ * tests/CodeSets/libs/Makefile:
+ * tests/CodeSets/libs/Makefile.bor:
+ * tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859.bor:
+ * tests/CodeSets/simple/Makefile.bor:
+ * tests/CodeSets/simple/client.bor:
+ * tests/CodeSets/simple/client.dsp:
+ * tests/CodeSets/simple/run_test.pl:
+ * tests/CodeSets/simple/server.bor:
+ * tests/CodeSets/simple/server.dsp:
+
+ New files.
+
+ * orbsvcs/orbsvcs/IFRService/Servant_Factory.cpp:
+ * orbsvcs/orbsvcs/IFRService/Servant_Factory.h:
+ * orbsvcs/orbsvcs/IFRService/Servant_Locator.cpp:
+ * orbsvcs/orbsvcs/IFRService/Servant_Locator.h:
+ * IFR_TypeCodes.cpp:
+ * ObjectIDList.h:
+ * ObjectIDList.i:
+ * ObjectIDList.cpp:
+ * Services.h:
+ * Services.i:
+ * Services.cpp:
+
+ Removed files.
+
+ * TAOACE.dsw:
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be/be_interface_strategy.cpp:
+ * TAO_IDL/be/be_visitor_context.cpp:
+ * TAO_IDL/be/be_visitor_decl.cpp:
+ * TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_array/array_ch.cpp:
+ * TAO_IDL/be/be_visitor_array/array_ci.cpp:
+ * TAO_IDL/be/be_visitor_array/array_cs.cpp:
+ * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_array/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_attribute/attribute.cpp:
+ * TAO_IDL/be/be_visitor_component/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_component/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_component/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_component/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_component/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_component/component.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ch.cpp:
+ * TAO_IDL/be/be_visitor_component/component_cs.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ih.cpp:
+ * TAO_IDL/be/be_visitor_component/component_is.cpp:
+ * TAO_IDL/be/be_visitor_component/component_sh.cpp:
+ * TAO_IDL/be/be_visitor_component/component_si.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ss.cpp:
+ * TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_component_fwd/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp:
+ * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_enum/enum_ch.cpp:
+ * TAO_IDL/be/be_visitor_enum/enum_cs.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_ch.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_ci.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_cs.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_obv_ch.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_obv_ci.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_obv_cs.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_sh.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_si.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_ss.cpp:
+ * TAO_IDL/be/be_visitor_eventtype_fwd/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_eventtype_fwd/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_eventtype_fwd/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_eventtype_fwd/eventtype_fwd_ch.cpp:
+ * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_exception/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_exception/exception.cpp:
+ * TAO_IDL/be/be_visitor_exception/exception_ch.cpp:
+ * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
+ * TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_field/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_field/field_ch.cpp:
+ * TAO_IDL/be/be_visitor_field/field_ci.cpp:
+ * TAO_IDL/be/be_visitor_field/field_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/base_proxy_impl_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp:
+ * 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_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/interceptors_ss.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_is.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_si.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
+ * TAO_IDL/be/be_visitor_interface/proxy_brokers_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_cs.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:
+ * TAO_IDL/be/be_visitor_interface/tie_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/tie_si.cpp:
+ * TAO_IDL/be/be_visitor_module/module.cpp:
+ * TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp:
+ * TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/amh_sh.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/arglist.cpp:
+ * TAO_IDL/be/be_visitor_operation/argument.cpp:
+ * TAO_IDL/be/be_visitor_operation/base_proxy_impl_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/interceptors_arglist.cpp:
+ * TAO_IDL/be/be_visitor_operation/interceptors_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/interceptors_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_ih.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_is.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_sh.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp:
+ * TAO_IDL/be/be_visitor_operation/remote_proxy_impl_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/thru_poa_proxy_impl_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/tie_sh.cpp:
+ * TAO_IDL/be/be_visitor_operation/tie_si.cpp:
+ * TAO_IDL/be/be_visitor_root/root.cpp:
+ * TAO_IDL/be/be_visitor_root/root_sth.cpp:
+ * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_bounded_obj_sequence_ci.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_bounded_obj_sequence_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_bounded_sequence_ch.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_bounded_sequence_ci.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_bounded_sequence_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_unbounded_sequence_ch.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_unbounded_sequence_ci.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_unbounded_sequence_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp:
+ * TAO_IDL/be/be_visitor_sequence/sequence_ci.cpp:
+ * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
+ * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_structure/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_structure/structure.cpp:
+ * TAO_IDL/be/be_visitor_structure/structure_ch.cpp:
+ * TAO_IDL/be/be_visitor_structure/structure_cs.cpp:
+ * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
+ * TAO_IDL/be/be_visitor_typedef/typedef.cpp:
+ * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:
+ * TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp:
+ * TAO_IDL/be/be_visitor_union/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_union/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union/discriminant_ch.cpp:
+ * TAO_IDL/be/be_visitor_union/discriminant_cs.cpp:
+ * TAO_IDL/be/be_visitor_union/union.cpp:
+ * TAO_IDL/be/be_visitor_union/union_ch.cpp:
+ * TAO_IDL/be/be_visitor_union/union_ci.cpp:
+ * TAO_IDL/be/be_visitor_union/union_cs.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/arglist.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cdr_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/obv_module.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
+ * TAO_IDL/be_include/be_codegen.h:
+ * TAO_IDL/fe/idl.ll:
+ * TAO_IDL/fe/lex.yy.cpp:
+ * examples/AMI/FL_Callback/AMI_Peer.dsp:
+ * examples/AMI/FL_Callback/AMI_Progress.dsp:
+ * examples/Buffered_Oneways/client.dsp:
+ * examples/Buffered_Oneways/server.dsp:
+ * examples/Callback_Quoter/Consumer.dsp:
+ * examples/Callback_Quoter/Notifier.dsp:
+ * examples/Callback_Quoter/Supplier.dsp:
+ * examples/Content_Server/AMI_Iterator/client.dsp:
+ * examples/Content_Server/AMI_Iterator/server.dsp:
+ * examples/Content_Server/AMI_Observer/client.dsp:
+ * examples/Content_Server/AMI_Observer/server.dsp:
+ * examples/Content_Server/SMI_Iterator/client.dsp:
+ * examples/Content_Server/SMI_Iterator/server.dsp:
+ * examples/Event_Comm/Consumer.dsp:
+ * examples/Event_Comm/Notifier.dsp:
+ * examples/Event_Comm/Supplier.dsp:
+ * examples/Load_Balancing/client.dsp:
+ * examples/Load_Balancing/server.dsp:
+ * examples/Load_Balancing/service.dsp:
+ * examples/Load_Balancing_persistent/client.dsp:
+ * examples/Load_Balancing_persistent/server.dsp:
+ * examples/Load_Balancing_persistent/service.dsp:
+ * examples/OBV/Typed_Events/client.dsp:
+ * examples/OBV/Typed_Events/server.dsp:
+ * examples/POA/DSI/Database_i.cpp:
+ * examples/POA/DSI/client.dsp:
+ * examples/POA/DSI/server.dsp:
+ * examples/POA/Default_Servant/client.dsp:
+ * examples/POA/Default_Servant/server.dsp:
+ * examples/POA/Forwarding/client.dsp:
+ * examples/POA/Forwarding/server.dsp:
+ * examples/POA/Generic_Servant/client.dsp:
+ * examples/POA/Generic_Servant/server.dsp:
+ * examples/POA/TIE/client.dsp:
+ * examples/POA/TIE/server.dsp:
+ * examples/Persistent_Grid/Persistent_Grid_Client_Files.dsp:
+ * examples/Persistent_Grid/Persistent_Grid_Second_Client_Files.dsp:
+ * examples/Persistent_Grid/Persistent_Grid_Server_Files.dsp:
+ * examples/Quoter/Factory_Finder.dsp:
+ * examples/Quoter/Generic_Factory.dsp:
+ * examples/Quoter/client.dsp:
+ * examples/Quoter/server.dsp:
+ * examples/Simple/bank/client.dsp:
+ * examples/Simple/bank/server.dsp:
+ * examples/Simple/chat/client.dsp:
+ * examples/Simple/chat/server.dsp:
+ * examples/Simple/echo/client.dsp:
+ * examples/Simple/echo/server.dsp:
+ * examples/Simple/grid/client.dsp:
+ * examples/Simple/grid/server.dsp:
+ * examples/Simple/time/client.dsp:
+ * examples/Simple/time/server.dsp:
+ * examples/Simple/time-date/Time_Date.dsp:
+ * examples/Simple/time-date/client.dsp:
+ * examples/Simulator/Event_Supplier/DualEC_Sup.dsp:
+ * examples/Simulator/Event_Supplier/Event_Sup.dsp:
+ * examples/Simulator/Event_Supplier/Logging_Sup.dsp:
+ * examples/TypeCode_Creation/TypeCode_Creation.dsp:
+ * orbsvcs/IFR_Service/IFR_Service.cpp:
+ * orbsvcs/IFR_Service/be_produce.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_exception.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp:
+ * orbsvcs/ImplRepo_Service/Forwarder.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
+ * orbsvcs/examples/CosEC/Factory/FactoryClient.dsp:
+ * orbsvcs/examples/CosEC/Factory/FactoryServer.dsp:
+ * orbsvcs/examples/Security/Send_File/Send_File_Client.dsp:
+ * orbsvcs/examples/Security/Send_File/Send_File_Server.dsp:
+ * orbsvcs/orbsvcs/AV.dsp:
+ * orbsvcs/orbsvcs/CosConcurrency.dsp:
+ * orbsvcs/orbsvcs/CosEvent.dsp:
+ * orbsvcs/orbsvcs/CosLifeCycle.dsp:
+ * orbsvcs/orbsvcs/CosLoadBalancing.dsp:
+ * orbsvcs/orbsvcs/CosNaming.dsp:
+ * orbsvcs/orbsvcs/CosNotification.dsp:
+ * orbsvcs/orbsvcs/CosProperty.dsp:
+ * orbsvcs/orbsvcs/CosTime.dsp:
+ * orbsvcs/orbsvcs/CosTrading.dsp:
+ * orbsvcs/orbsvcs/DsEventLogAdmin.dsp:
+ * orbsvcs/orbsvcs/DsLogAdmin.dsp:
+ * orbsvcs/orbsvcs/DsNotifyLogAdmin.dsp:
+ * orbsvcs/orbsvcs/FT_ORB.dsp:
+ * orbsvcs/orbsvcs/Fault_Tolerance.dsp:
+ * orbsvcs/orbsvcs/IFRService.dsp:
+ * orbsvcs/orbsvcs/Makefile.iFRService:
+ * orbsvcs/orbsvcs/PortableGroup.dsp:
+ * orbsvcs/orbsvcs/RTEvent.dsp:
+ * orbsvcs/orbsvcs/RTEventLog.dsp:
+ * orbsvcs/orbsvcs/RTSched.dsp:
+ * orbsvcs/orbsvcs/SSLIOP.dsp:
+ * orbsvcs/orbsvcs/Security.dsp:
+ * orbsvcs/orbsvcs/Svc_Utils.dsp:
+ * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp:
+ * orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/AliasDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/AliasDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ArrayDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/AttributeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h:
+ * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ConstantDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/Contained_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Contained_i.h:
+ * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Container_i.h:
+ * orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EmitsDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/EnumDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EnumDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/EventDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EventDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/FactoryDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/FinderDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/FixedDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/FixedDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/HomeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/IDLType_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/IDLType_i.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h:
+ * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/IRObject_i.h:
+ * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ModuleDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ModuleDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/NativeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/NativeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/OperationDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/PublishesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/PublishesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/Repository_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Repository_i.h:
+ * orbsvcs/orbsvcs/IFRService/SequenceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/SequenceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/StringDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/StringDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/StructDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/StructDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/TypedefDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/TypedefDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/UnionDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/UsesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ValueDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/WstringDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/WstringDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/concrete_classes.h:
+ * orbsvcs/orbsvcs/IFRService/tmplinst.cpp:
+ * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
+ * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
+ * orbsvcs/orbsvcs/Notify/Service.h:
+ * orbsvcs/orbsvcs/PortableGroup/POA_Hooks.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.h:
+ * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.i:
+ * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp:
+ * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp:
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.dsp:
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/server.dsp:
+ * orbsvcs/performance-tests/RTEvent/lib/TAO_RTEC_Perf.dsp:
+ * orbsvcs/tests/tests.dsw:
+ * orbsvcs/tests/EC_Custom_Marshal/ECCM_Consumer.dsp:
+ * orbsvcs/tests/EC_Custom_Marshal/ECCM_Supplier.dsp:
+ * orbsvcs/tests/FaultTolerance/IOGR/Manager.dsp:
+ * orbsvcs/tests/FaultTolerance/IOGR/server.dsp:
+ * orbsvcs/tests/ImplRepo/airplane_client.dsp:
+ * orbsvcs/tests/ImplRepo/airplane_server.dsp:
+ * orbsvcs/tests/ImplRepo/nestea_client.dsp:
+ * orbsvcs/tests/ImplRepo/nestea_server.dsp:
+ * orbsvcs/tests/InterfaceRepo/InterfaceRepo.dsw:
+ * orbsvcs/tests/InterfaceRepo/Makefile:
+ * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp:
+ * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp:
+ * orbsvcs/tests/InterfaceRepo/IFR_Test/IFR_Test.dsp:
+ * orbsvcs/tests/InterfaceRepo/IFR_Test/run_test.pl:
+ * orbsvcs/tests/Interoperable_Naming/client.dsp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/client.dsp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/server.dsp:
+ * orbsvcs/tests/Miop/McastHello/client.dsp:
+ * orbsvcs/tests/Miop/McastHello/server.dsp:
+ * orbsvcs/tests/Notify/Blocking/Structured_Consumer.dsp:
+ * orbsvcs/tests/Notify/Blocking/Structured_Supplier.dsp:
+ * orbsvcs/tests/Notify/Discarding/Sequence_Consumer.dsp:
+ * orbsvcs/tests/Notify/Discarding/Sequence_Supplier.dsp:
+ * orbsvcs/tests/Notify/Discarding/Structured_Consumer.dsp:
+ * orbsvcs/tests/Notify/Discarding/Structured_Supplier.dsp:
+ * orbsvcs/tests/Notify/MT_Dispatching/Structured_Consumer.dsp:
+ * orbsvcs/tests/Notify/MT_Dispatching/Structured_Supplier.dsp:
+ * orbsvcs/tests/Notify/Ordering/Sequence_Consumer.dsp:
+ * orbsvcs/tests/Notify/Ordering/Sequence_Supplier.dsp:
+ * orbsvcs/tests/Notify/Ordering/Structured_Consumer.dsp:
+ * orbsvcs/tests/Notify/Ordering/Structured_Supplier.dsp:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Consumer.dsp:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.dsp:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Consumer.dsp:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.dsp:
+ * orbsvcs/tests/Notify/Structured_Filter/Structured_Filter_Consumer.dsp:
+ * orbsvcs/tests/Notify/Structured_Filter/Structured_Filter_Supplier.dsp:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Multi_Filter_Consumer.dsp:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Multi_Filter_Supplier.dsp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Consumer.dsp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.dsp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Consumer.dsp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Supplier.dsp:
+ * orbsvcs/tests/Security/Big_Request/client.dsp:
+ * orbsvcs/tests/Security/Big_Request/server.dsp:
+ * orbsvcs/tests/Security/Callback/client.dsp:
+ * orbsvcs/tests/Security/Callback/server.dsp:
+ * orbsvcs/tests/Security/MT_SSLIOP/client.dsp:
+ * orbsvcs/tests/Security/MT_SSLIOP/server.dsp:
+ * orbsvcs/tests/Security/Secure_Invocation/client.dsp:
+ * orbsvcs/tests/Security/Secure_Invocation/server.dsp:
+ * orbsvcs/tests/Security/SecurityLevel1/client.dsp:
+ * orbsvcs/tests/Security/SecurityLevel1/server.dsp:
+ * orbsvcs/tests/Simple_Naming/client.dsp:
+ * orbsvcs/tests/Trading/TradingLib.dsp:
+ * performance-tests/Makefile:
+ * performance-tests/Makefile.bor:
+ * performance-tests/TAO_Perf_Tests.dsw:
+ * performance-tests/Callback/client.dsp:
+ * performance-tests/Callback/server.dsp:
+ * performance-tests/Cubit/TAO/DII_Cubit/client.dsp:
+ * performance-tests/Cubit/TAO/IDL_Cubit/client.dsp:
+ * performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.dsp:
+ * performance-tests/Cubit/TAO/IDL_Cubit/server.dsp:
+ * performance-tests/Cubit/TAO/MT_Cubit/client.dsp:
+ * performance-tests/Cubit/TAO/MT_Cubit/server.dsp:
+ * performance-tests/Latency/AMH/Single_Threaded/client.dsp:
+ * performance-tests/Latency/AMH/Single_Threaded/server.dsp:
+ * performance-tests/Latency/AMI/client.dsp:
+ * performance-tests/Latency/AMI/server.dsp:
+ * performance-tests/Latency/DII/client.dsp:
+ * performance-tests/Latency/DII/server.dsp:
+ * performance-tests/Latency/DSI/client.dsp:
+ * performance-tests/Latency/DSI/server.dsp:
+ * performance-tests/Latency/Deferred/client.dsp:
+ * performance-tests/Latency/Deferred/server.dsp:
+ * performance-tests/Latency/Single_Threaded/client.dsp:
+ * performance-tests/Latency/Single_Threaded/server.dsp:
+ * performance-tests/Latency/Thread_Per_Connection/client.dsp:
+ * performance-tests/Latency/Thread_Per_Connection/server.dsp:
+ * performance-tests/Latency/Thread_Pool/client.dsp:
+ * performance-tests/Latency/Thread_Pool/server.dsp:
+ * performance-tests/POA/Implicit_Activation/client.dsp:
+ * performance-tests/POA/Implicit_Activation/collocated.dsp:
+ * performance-tests/POA/Implicit_Activation/server.dsp:
+ * performance-tests/POA/Object_Creation_And_Registration/registration.dsp:
+ * performance-tests/Pluggable/client.dsp:
+ * performance-tests/Pluggable/server.dsp:
+ * performance-tests/RTCorba/Multiple_Endpoints/Common/RTCORBA_Common.dsp:
+ * performance-tests/RTCorba/Oneways/Reliable/client.dsp:
+ * performance-tests/RTCorba/Oneways/Reliable/server.dsp:
+ * performance-tests/RTCorba/Thread_Pool/client.dsp:
+ * performance-tests/RTCorba/Thread_Pool/server.dsp:
+ * performance-tests/Throughput/client.dsp:
+ * performance-tests/Throughput/server.dsp:
+ * tao/AbstractBase.cpp:
+ * tao/AbstractBase.h:
+ * tao/Abstract_Servant_Base.cpp:
+ * tao/Abstract_Servant_Base.h:
+ * tao/Acceptor_Filter.h:
+ * tao/Adapter.cpp:
+ * tao/Adapter.h:
+ * tao/Any.cpp:
+ * tao/Any.h:
+ * tao/Any.i:
+ * tao/Bounds.pidl:
+ * tao/BoundsC.cpp:
+ * tao/BoundsC.h:
+ * tao/BoundsC.i:
+ * tao/CDR_Encaps_Codec.cpp:
+ * tao/CONV_FRAME.pidl:
+ * tao/CONV_FRAMEC.cpp:
+ * tao/CONV_FRAMEC.h:
+ * tao/CONV_FRAMEC.i:
+ * tao/Current.pidl:
+ * tao/CurrentC.cpp:
+ * tao/CurrentC.h:
+ * tao/CurrentC.i:
+ * tao/Domain.pidl:
+ * tao/DomainC.cpp:
+ * tao/DomainC.h:
+ * tao/DomainC.i:
+ * tao/Dynamic.pidl:
+ * tao/DynamicC.cpp:
+ * tao/DynamicC.h:
+ * DynamicC.i:
+ * tao/Exception.cpp:
+ * tao/GIOP.pidl:
+ * tao/GIOPC.cpp:
+ * tao/GIOPC.h:
+ * tao/GIOPC.i:
+ * tao/GIOP_Message_Base.cpp:
+ * tao/GIOP_Message_Generator_Parser_10.cpp:
+ * tao/GIOP_Message_Generator_Parser_12.cpp:
+ * tao/GIOP_Message_Lite.cpp:
+ * tao/GIOP_Message_Locate_Header.h:
+ * tao/GIOP_Message_Locate_Header.i:
+ * tao/IFR_Client_Adapter.h:
+ * tao/IIOP.pidl:
+ * tao/IIOPC.cpp:
+ * tao/IIOPC.h:
+ * tao/IIOPC.i:
+ * tao/IIOP_Acceptor.cpp:
+ * tao/IIOP_Acceptor.h:
+ * tao/IIOP_Profile.cpp:
+ * tao/IIOP_Profile.h:
+ * tao/IIOP_Profile.i:
+ * tao/IOP.pidl:
+ * tao/IOPC.cpp:
+ * tao/IOPC.h:
+ * tao/IOPC.i:
+ * tao/LocalObject.cpp:
+ * tao/LocalObject.h:
+ * tao/Makefile.am
+ * tao/Makefile.bor:
+ * tao/Makefile.tao
+ * tao/Messaging_PolicyValue.pidl:
+ * tao/Messaging_PolicyValueC.cpp:
+ * tao/Messaging_PolicyValueC.h:
+ * tao/Messaging_PolicyValueC.i:
+ * tao/Messaging_SyncScope.pidl:
+ * tao/Messaging_SyncScopeC.cpp:
+ * tao/Messaging_SyncScopeC.h:
+ * tao/Messaging_SyncScopeC.i:
+ * tao/NVList.cpp:
+ * tao/ORB.cpp:
+ * tao/ORB.h:
+ * tao/ORB_Core.cpp:
+ * tao/ORB_Core.h:
+ * tao/Object.cpp:
+ * tao/Object.h:
+ * tao/Object.i:
+ * tao/ObjectReferenceTemplate.pidl:
+ * tao/ObjectReferenceTemplateC.cpp:
+ * tao/ObjectReferenceTemplateC.h:
+ * tao/ObjectReferenceTemplateC.i:
+ * tao/Object_KeyC.cpp:
+ * tao/Object_KeyC.h:
+ * tao/Object_KeyC.i:
+ * tao/Object_Proxy_Impl.cpp:
+ * tao/Object_Proxy_Impl.h:
+ * tao/OctetSeq.pidl:
+ * tao/OctetSeqC.cpp:
+ * tao/OctetSeqC.h:
+ * tao/OctetSeqC.i:
+ * tao/Policy.pidl:
+ * tao/PolicyC.cpp:
+ * tao/PolicyC.h:
+ * tao/PolicyC.i:
+ * tao/Policy_Forward.pidl:
+ * tao/Policy_ForwardC.cpp:
+ * tao/Policy_ForwardC.h:
+ * tao/Policy_ForwardC.i:
+ * tao/Pollable.pidl:
+ * tao/PollableC.cpp:
+ * tao/PollableC.h:
+ * tao/PollableC.i:
+ * tao/PortableInterceptor.pidl:
+ * tao/PortableInterceptorC.cpp:
+ * tao/PortableInterceptorC.h:
+ * tao/PortableInterceptorC.i:
+ * tao/Profile.cpp:
+ * tao/Profile.h:
+ * tao/Remote_Object_Proxy_Impl.cpp:
+ * tao/RequestInfo_Util.cpp:
+ * tao/Sequence_T.cpp:
+ * tao/StringSeq.pidl:
+ * tao/StringSeqC.cpp:
+ * tao/StringSeqC.h:
+ * tao/StringSeqC.i:
+ * tao/Synch_Queued_Message.cpp:
+ * tao/TAO.dsp:
+ * tao/TAO.pidl:
+ * tao/TAOC.cpp:
+ * tao/TAOC.h:
+ * tao/TAOC.i:
+ * tao/TAO_Server_Request.cpp:
+ * tao/TAO_Server_Request.h:
+ * tao/TAO_Server_Request.i:
+ * tao/Tagged_Profile.h:
+ * tao/Tagged_Profile.i:
+ * tao/Thread_Lane_Resources.h:
+ * tao/TimeBase.pidl:
+ * tao/TimeBaseC.cpp:
+ * tao/TimeBaseC.h:
+ * tao/TimeBaseC.i:
+ * tao/Transport_Acceptor.h:
+ * tao/TypeCodeFactory_Adapter.h:
+ * tao/Typecode.cpp:
+ * tao/Typecode.h:
+ * tao/Typecode.i:
+ * tao/Typecode_Constants.cpp:
+ * tao/ValueBase.cpp:
+ * tao/ValueBase.h:
+ * tao/ValueBase.i:
+ * tao/WrongTransaction.pidl:
+ * tao/WrongTransactionC.cpp:
+ * tao/WrongTransactionC.h:
+ * tao/WrongTransactionC.i:
+ * tao/append.cpp:
+ * tao/corba.h:
+ * tao/corbafwd.cpp:
+ * tao/corbafwd.h:
+ * tao/orb.idl:
+ * tao/skip.cpp:
+ * tao/target_specification.h:
+ * tao/target_specification.i:
+ * BiDir_GIOP/BiDirPolicy.pidl:
+ * BiDir_GIOP/BiDirPolicyC.cpp:
+ * BiDir_GIOP/BiDirPolicyC.h:
+ * BiDir_GIOP/BiDirPolicyC.i:
+ * BiDir_GIOP/TAO_BiDir_GIOP.dsp:
+ * Domain/DomainS.cpp:
+ * Domain/DomainS.h:
+ * Domain/DomainS.i:
+ * Domain/DomainS_T.cpp:
+ * Domain/DomainS_T.h:
+ * Domain/DomainS_T.i:
+ * DynamicAny/DynAnyFactory.cpp:
+ * DynamicAny/DynAny_i.cpp:
+ * DynamicAny/DynAny_i.h:
+ * DynamicAny/DynArray_i.cpp:
+ * DynamicAny/DynCommon.cpp:
+ * DynamicAny/DynEnum_i.cpp:
+ * DynamicAny/DynSequence_i.cpp:
+ * DynamicAny/DynStruct_i.cpp:
+ * DynamicAny/DynUnion_i.cpp:
+ * DynamicAny/DynUnion_i.h:
+ * DynamicAny/DynamicAny.pidl:
+ * DynamicAny/DynamicAnyC.cpp:
+ * DynamicAny/DynamicAnyC.h:
+ * DynamicAny/DynamicAnyC.i:
+ * DynamicAny/TAO_DynamicAny.dsp:
+ * DynamicInterface/Context.cpp:
+ * DynamicInterface/Context.h:
+ * DynamicInterface/DII_Invocation.cpp:
+ * DynamicInterface/Dynamic_Implementation.cpp:
+ * DynamicInterface/Dynamic_Implementation.h:
+ * DynamicInterface/Request.cpp:
+ * DynamicInterface/Request.inl:
+ * DynamicInterface/Server_Request.cpp:
+ * DynamicInterface/Unknown_User_Exception.cpp:
+ * DynamicInterface/Unknown_User_Exception.h:
+ * IFR_Client/IFR_Base.pidl:
+ * IFR_Client/IFR_BaseC.cpp:
+ * IFR_Client/IFR_BaseC.h:
+ * IFR_Client/IFR_BaseC.i:
+ * IFR_Client/IFR_Basic.pidl:
+ * IFR_Client/IFR_BasicC.cpp:
+ * IFR_Client/IFR_BasicC.h:
+ * IFR_Client/IFR_BasicC.i:
+ * IFR_Client/IFR_Client_Adapter_Impl.cpp:
+ * IFR_Client/IFR_Components.pidl:
+ * IFR_Client/IFR_ComponentsC.cpp:
+ * IFR_Client/IFR_ComponentsC.h:
+ * IFR_Client/IFR_ComponentsC.i:
+ * IFR_Client/IFR_Extended.pidl:
+ * IFR_Client/IFR_ExtendedC.cpp:
+ * IFR_Client/IFR_ExtendedC.h:
+ * IFR_Client/IFR_ExtendedC.i:
+ * IFR_Client/TAO_IFR_Client.dsp:
+ * IORManipulation/IOR.pidl:
+ * IORManipulation/IORC.cpp:
+ * IORManipulation/IORC.h:
+ * IORManipulation/IORC.i:
+ * IORManipulation/TAO_IORManip.dsp:
+ * IORTable/IORTable.pidl:
+ * IORTable/IORTableC.cpp:
+ * IORTable/IORTableC.h:
+ * IORTable/IORTableC.i:
+ * IORTable/TAO_IORTable.dsp:
+ * IORTable/Table_Adapter.cpp:
+ * IORTable/Table_Adapter.h:
+ * Messaging/Messaging.pidl:
+ * Messaging/MessagingC.cpp:
+ * Messaging/MessagingC.h:
+ * Messaging/MessagingC.i:
+ * Messaging/MessagingS.cpp:
+ * Messaging/MessagingS.h:
+ * Messaging/MessagingS.i:
+ * Messaging/MessagingS_T.cpp:
+ * Messaging/MessagingS_T.h:
+ * Messaging/MessagingS_T.i:
+ * Messaging/Messaging_No_Impl.pidl:
+ * Messaging/Messaging_No_ImplC.cpp:
+ * Messaging/Messaging_No_ImplC.h:
+ * Messaging/Messaging_No_ImplC.i:
+ * Messaging/Messaging_RT_Policy.pidl:
+ * Messaging/Messaging_RT_PolicyC.cpp:
+ * Messaging/Messaging_RT_PolicyC.h:
+ * Messaging/Messaging_RT_PolicyC.i:
+ * Messaging/Messaging_SyncScope_Policy.pidl:
+ * Messaging/Messaging_SyncScope_PolicyC.cpp:
+ * Messaging/Messaging_SyncScope_PolicyC.h:
+ * Messaging/Messaging_SyncScope_PolicyC.i:
+ * Messaging/TAO_Ext.pidl:
+ * Messaging/TAO_ExtC.cpp:
+ * Messaging/TAO_ExtC.h:
+ * Messaging/TAO_ExtC.i:
+ * Messaging/TAO_Messaging.dsp:
+ * PortableServer/Default_Acceptor_Filter.cpp:
+ * PortableServer/Default_Acceptor_Filter.h:
+ * PortableServer/Default_ORT.pidl:
+ * PortableServer/Default_ORTC.cpp:
+ * PortableServer/Default_ORTC.h:
+ * PortableServer/Default_ORTC.i:
+ * PortableServer/Direct_Object_Proxy_Impl.cpp:
+ * PortableServer/ImR_Locator.pidl:
+ * PortableServer/ImR_LocatorC.cpp:
+ * PortableServer/ImR_LocatorC.h:
+ * PortableServer/ImR_LocatorC.i:
+ * PortableServer/ImR_LocatorS.cpp:
+ * PortableServer/ImR_LocatorS.h:
+ * PortableServer/ImR_LocatorS.i:
+ * PortableServer/ImR_LocatorS_T.cpp:
+ * PortableServer/ImR_LocatorS_T.h:
+ * PortableServer/ImR_LocatorS_T.i:
+ * PortableServer/ImplRepoC.cpp:
+ * PortableServer/ImplRepoC.h:
+ * PortableServer/ImplRepoC.i:
+ * PortableServer/ImplRepoS.cpp:
+ * PortableServer/ImplRepoS.h:
+ * PortableServer/ImplRepoS_T.cpp:
+ * PortableServer/ImplRepoS_T.h:
+ * PortableServer/ImplRepoS_T.i:
+ * PortableServer/Object_Adapter.cpp:
+ * PortableServer/Object_Adapter.h:
+ * PortableServer/Object_Adapter.i:
+ * PortableServer/POA.cpp:
+ * PortableServer/POA.h:
+ * PortableServer/PolicyS.cpp:
+ * PortableServer/PolicyS.h:
+ * PortableServer/PolicyS.i:
+ * PortableServer/PolicyS_T.cpp:
+ * PortableServer/PolicyS_T.h:
+ * PortableServer/PolicyS_T.i:
+ * PortableServer/PortableServer.pidl:
+ * PortableServer/PortableServerC.cpp:
+ * PortableServer/PortableServerC.h:
+ * PortableServer/PortableServerC.i:
+ * PortableServer/Servant_Base.cpp:
+ * PortableServer/Servant_Base.h:
+ * PortableServer/Servant_Base.i:
+ * PortableServer/TAO_PortableServer.dsp:
+ * PortableServer/ThruPOA_Object_Proxy_Impl.cpp:
+ * RTCORBA/RTCORBA.pidl:
+ * RTCORBA/RTCORBAC.cpp:
+ * RTCORBA/RTCORBAC.h:
+ * RTCORBA/RTCORBAC.i:
+ * RTCORBA/TAO_RTCORBA.dsp:
+ * RTPortableServer/RTPortableServer.pidl:
+ * RTPortableServer/RTPortableServerC.cpp:
+ * RTPortableServer/RTPortableServerC.h:
+ * RTPortableServer/RTPortableServerC.i:
+ * RTPortableServer/RT_Acceptor_Filters.cpp:
+ * RTPortableServer/RT_Acceptor_Filters.h:
+ * RTPortableServer/RT_POA.cpp:
+ * RTPortableServer/RT_POA.h:
+ * RTPortableServer/TAO_RTPortableServer.dsp:
+ * Strategies/DIOP_Acceptor.cpp:
+ * Strategies/DIOP_Acceptor.h:
+ * Strategies/DIOP_Profile.cpp:
+ * Strategies/DIOP_Profile.h:
+ * Strategies/DIOP_Profile.i:
+ * Strategies/SHMIOP_Acceptor.cpp:
+ * Strategies/SHMIOP_Acceptor.h:
+ * Strategies/SHMIOP_Profile.cpp:
+ * Strategies/SHMIOP_Profile.h:
+ * Strategies/SHMIOP_Profile.i:
+ * Strategies/UIOP_Acceptor.cpp:
+ * Strategies/UIOP_Acceptor.h:
+ * Strategies/UIOP_Profile.cpp:
+ * Strategies/UIOP_Profile.h:
+ * Strategies/UIOP_Profile.i:
+ * TypeCodeFactory/TypeCodeFactory.dsp:
+ * TypeCodeFactory/TypeCodeFactory.pidl:
+ * TypeCodeFactory/TypeCodeFactoryC.cpp:
+ * TypeCodeFactory/TypeCodeFactoryC.h:
+ * TypeCodeFactory/TypeCodeFactoryC.inl:
+ * TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp:
+ * TypeCodeFactory/TypeCodeFactory_Loader.h:
+ * TypeCodeFactory/TypeCodeFactory_i.cpp:
+ * TypeCodeFactory/TypeCodeFactory_i.h:
+ * tests/Makefile:
+ * tests/Makefile.bor:
+ * tests/TAO_Tests.dsw:
+ * tests/AMI/AMI_Test_Client.dsp:
+ * tests/AMI/AMI_Test_Server.dsp:
+ * tests/AMI/AMI_Test_Simple_Client.dsp:
+ * tests/AMI_Buffering/admin.dsp:
+ * tests/AMI_Buffering/client.dsp:
+ * tests/AMI_Buffering/server.dsp:
+ * tests/AMI_Timeouts/client.dsp:
+ * tests/AMI_Timeouts/server.dsp:
+ * tests/BiDirectional/client.dsp:
+ * tests/BiDirectional/server.dsp:
+ * tests/BiDirectional_NestedUpcall/client.dsp:
+ * tests/BiDirectional_NestedUpcall/server.dsp:
+ * tests/Big_Oneways/client.dsp:
+ * tests/Big_Oneways/server.dsp:
+ * tests/Big_Reply/client.dsp:
+ * tests/Big_Reply/server.dsp:
+ * tests/Big_Request_Muxing/client.dsp:
+ * tests/Big_Request_Muxing/server.dsp:
+ * tests/Big_Twoways/client.dsp:
+ * tests/Big_Twoways/server.dsp:
+ * tests/Blocking_Sync_None/client.dsp:
+ * tests/Blocking_Sync_None/server.dsp:
+ * tests/Cache_Growth_Test/client.dsp:
+ * tests/Cache_Growth_Test/server.dsp:
+ * tests/Client_Leaks/child.dsp:
+ * tests/Client_Leaks/client.dsp:
+ * tests/Client_Leaks/server.dsp:
+ * tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Translator.cpp:
+ * tests/CodeSets/libs/IBM1047_ISO8859/IBM1047_ISO8859.dsp:
+ * tests/CodeSets/simple/README
+ * tests/CodeSets/simple/client.cpp:
+ * tests/CodeSets/simple/server.cpp:
+ * tests/CodeSets/simple/simple.idl:
+ * tests/Codec/client.dsp:
+ * tests/Collocation/Collocation_Test_Stubs.dsp:
+ * tests/Connection_Purging/client.dsp:
+ * tests/Connection_Purging/server.dsp:
+ * tests/Crash_On_Write/client.dsp:
+ * tests/Crash_On_Write/server.dsp:
+ * tests/Crashed_Callback/client.dsp:
+ * tests/Crashed_Callback/server.dsp:
+ * tests/DLL_ORB/Test_Client_Module.dsp:
+ * tests/DLL_ORB/Test_Server_Module.dsp:
+ * tests/DSI_Gateway/DSI_Gateway_Client.dsp:
+ * tests/DSI_Gateway/DSI_Gateway_Server.dsp:
+ * tests/DynAny_Test/basic_test.dsp:
+ * tests/DynAny_Test/data.cpp:
+ * tests/DynAny_Test/test_dynany.cpp:
+ * tests/DynAny_Test/test_dynstruct.cpp:
+ * tests/DynAny_Test/test_dynunion.cpp:
+ * tests/Explicit_Event_Loop/client.dsp:
+ * tests/Explicit_Event_Loop/server.dsp:
+ * tests/Exposed_Policies/Client.dsp:
+ * tests/Exposed_Policies/Server.dsp:
+ * tests/Faults/client.dsp:
+ * tests/Faults/middle.dsp:
+ * tests/Faults/ping.dsp:
+ * tests/Faults/pong.dsp:
+ * tests/Faults/server.dsp:
+ * tests/Forwarding/client.dsp:
+ * tests/Forwarding/server.dsp:
+ * tests/Hello/client.dsp:
+ * tests/Hello/server.dsp:
+ * tests/IDL_Test/idl_test.dsp:
+ * tests/InterOp-Naming/server.dsp:
+ * tests/Leader_Followers/client.dsp:
+ * tests/Leader_Followers/server.dsp:
+ * tests/LongUpcalls/ami_client.dsp:
+ * tests/LongUpcalls/ami_server.dsp:
+ * tests/LongUpcalls/blocking_client.dsp:
+ * tests/LongUpcalls/blocking_server.dsp:
+ * tests/MProfile/client.dsp:
+ * tests/MProfile/server.dsp:
+ * tests/MT_Client/client.dsp:
+ * tests/MT_Client/orb_creation.dsp:
+ * tests/MT_Client/server.dsp:
+ * tests/MT_Server/client.dsp:
+ * tests/MT_Server/server.dsp:
+ * tests/MT_Timeout/MT_Timeout_Client.dsp:
+ * tests/MT_Timeout/MT_Timeout_Server.dsp:
+ * tests/Multiple/Client.dsp:
+ * tests/Multiple/Server.dsp:
+ * tests/Multiple_Inheritance/client.dsp:
+ * tests/Multiple_Inheritance/server.dsp:
+ * tests/Muxing/client.dsp:
+ * tests/Muxing/server.dsp:
+ * tests/Native_Exceptions/client.dsp:
+ * tests/Native_Exceptions/server.dsp:
+ * tests/NestedUpcall/MT_Client_Test/client.dsp:
+ * tests/NestedUpcall/MT_Client_Test/server.dsp:
+ * tests/NestedUpcall/Simple/client.dsp:
+ * tests/NestedUpcall/Simple/server.dsp:
+ * tests/NestedUpcall/Triangle_Test/initiator.dsp:
+ * tests/NestedUpcall/Triangle_Test/server_A.dsp:
+ * tests/NestedUpcall/Triangle_Test/server_B.dsp:
+ * tests/Nested_Event_Loop/client.dsp:
+ * tests/Nested_Event_Loop/server.dsp:
+ * tests/OBV/Any/client.dsp:
+ * tests/OBV/Any/server.dsp:
+ * tests/OBV/Factory/client.dsp:
+ * tests/OBV/Factory/server.dsp:
+ * tests/OBV/Forward/client.dsp:
+ * tests/OBV/Forward/server.dsp:
+ * tests/OBV/TC_Alignment/client.dsp:
+ * tests/OBV/TC_Alignment/server.dsp:
+ * tests/ORB_init/Portspan/portspan.dsp:
+ * tests/ORT/client.dsp:
+ * tests/ORT/server.dsp:
+ * tests/Object_Loader/Test_DLL.dsp:
+ * tests/Object_Loader/driver.dsp:
+ * tests/OctetSeq/OctetSeq.dsp:
+ * tests/OctetSeq/client.dsp:
+ * tests/OctetSeq/server.dsp:
+ * tests/Oneways_Invoking_Twoways/client.dsp:
+ * tests/Oneways_Invoking_Twoways/server.dsp:
+ * tests/POA/Default_Servant/Default_Servant.dsp:
+ * tests/POA/Etherealization/Etherealization.dsp:
+ * tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.dsp:
+ * tests/POA/Identity/Identity.dsp:
+ * tests/POA/MT_Servant_Locator/MT_Servant_Locator.dsp:
+ * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.dsp:
+ * tests/POA/Object_Reactivation/Object_Reactivation.dsp:
+ * tests/POA/POA_Destruction/POA_Destruction.dsp:
+ * tests/POA/Persistent_ID/client.dsp:
+ * tests/POA/Persistent_ID/server.dsp:
+ * tests/POA/Single_Threaded_POA/Single_Threaded_POA.dsp:
+ * tests/POA/wait_for_completion/wait_for_completion.dsp:
+ * tests/Param_Test/any.cpp:
+ * tests/Param_Test/anyop.cpp:
+ * tests/Param_Test/anyop.dsp:
+ * tests/Param_Test/client.dsp:
+ * tests/Param_Test/complex_any.cpp:
+ * tests/Param_Test/recursive_union.cpp:
+ * tests/Param_Test/server.dsp:
+ * tests/Queued_Message_Test/Queued_Message_Test.cpp:
+ * tests/Reliable_Oneways/client.dsp:
+ * tests/Reliable_Oneways/server.dsp:
+ * tests/Server_Leaks/client.dsp:
+ * tests/Server_Leaks/server.dsp:
+ * tests/Single_Read/client.dsp:
+ * tests/Single_Read/server.dsp:
+ * tests/Timed_Buffered_Oneways/client.dsp:
+ * tests/Timed_Buffered_Oneways/server.dsp:
+ * tests/Timeout/client.dsp:
+ * tests/Timeout/server.dsp:
+
+ Modified files.
+
+ * */Makefile.*:
+
+ Updated dependencies on most makefiles in ACE_wrappers/TAO.
+
+ Branch ChangeLog entries:
+
+ Tue Mar 4 09:42:18 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tests/Param_Test/client.dsp:
+
+ Turned on RTTI for param_testC.cpp.
+
+ * tests/Param_Test/anyop.dsp:
+
+ Same as above and removed link to Messaging library.
+
+ * tests/Param_Test/anyop.cpp:
+
+ Re-added the var_array test, which now works, and added
+ tests of several other IDL types, testing for both
+ copying and non-copying insertion where applicable.
+
+ Mon Mar 3 22:01:48 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Any.cpp:
+ * tao/Any.h:
+ * tao/Any.i:
+ * tao/Any_T.cpp:
+ * tao/Any_T.h:
+ * tao/Any_T.inl:
+ * tao/CurrentC.cpp:
+ * tao/DomainC.cpp:
+ * tao/IOPC.cpp:
+ * tao/ObjectReferenceTemplateC.cpp:
+ * tao/PolicyC.cpp:
+ * tao/PortableInterceptorC.cpp:
+ * tao/TAOC.cpp:
+ * tao/IFR_Client/IFR_BaseC.cpp:
+ * tao/IFR_Client/IFR_BasicC.cpp:
+ * tao/IFR_Client/IFR_ComponentsC.cpp:
+ * tao/IFR_Client/IFR_ExtendedC.cpp:
+ * tao/IORManipulation/IORC.cpp:
+ * tao/Messaging/MessagingC.cpp:
+ * tao/Messaging/Messaging_No_ImplC.cpp:
+ * tao/Messaging/Messaging_SyncScope_PolicyC.cpp:
+ * tao/Messaging/TAO_ExtC.cpp:
+ * tao/PortableServer/Default_ORTC.cpp:
+ * tao/PortableServer/ImR_LocatorC.cpp:
+ * tao/PortableServer/ImplRepoC.cpp:
+ * tao/PortableServer/PortableServerC.cpp:
+ * tao/RTCORBA/RTCORBAC.cpp:
+ * tao/RTPortableServer/RTPortableServerC.cpp:
+ * tao/TypeCodeFactory/TypeCodeFactoryC.cpp:
+
+ * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
+
+ Changed implementation of extraction operators
+ using to_object, to_value and to_abstract_base
+ New design includes a method in generated code.
+
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be/be_visitor_operation/thru_poa_proxy_impl_ss.cpp:
+
+ Added a patch from Bala that changes the fetching of
+ the object key to call the stub object, instead
+ of the CORBA::Object method, which will soon be
+ eliminated.
+
+ * tao/ValueBase.h:
+ * tao/ValueBase.i:
+
+ Added the _ptr_type and _var_type typedefs to
+ to ValueBase_var, as well as the static methods
+ that are generated for other interface and
+ valuetype _var classes in TAO.
+
+ Thu Feb 27 09:36:05 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * performance-tests/Anyop/Anyop.dsp:
+ * performance-tests/Anyop/Makefile:
+ * performance-tests/Anyop/Makefile.bor:
+ * performance-tests/Anyop/anyop.cpp:
+ * performance-tests/Anyop/test.idl:
+
+ New test for benchmarking Any insertion and extraction
+ operators.
+
+ * performance-tests/Makefile:
+ * performance-tests/Makefile.bor:
+ * performance-tests/TAO_Perf_Tests.dsw:
+
+ Added new test to makefiles and MSVC workspace.
+
+ Mon Feb 24 16:49:34 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h:
+
+ New files for template classes containing utility methods
+ used by several IFR implementation classes.
+
+ * orbsvcs/orbsvcs/IFRService/tmplinst.cpp:
+
+ Added additional explicit template instantiations corresponding
+ to actual uses of the template classes in the above files.
+
+
+ Mon Feb 24 000:27:32 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Container_i.h:
+ * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp:
+
+ Changed template functions in a non-template utility
+ class to non-template functions in a template class,
+ to avoid internal compiler errors with VC6.
+
+ * tests/Param_Test/any.cpp:
+ * orbsvcs/ImplRepo_Service/Forwarder.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
+ * orbsvcs/orbsvcs/Notify/Service.h:
+ * orbsvcs/orbsvcs/PortableGroup/POA_Hooks.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Loader.h:
+ * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.i:
+ * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp:
+ * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp:
+ * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp:
+ * examples/POA/DSI/Database_i.cpp:
+ * tests/DynAny_Test/data.cpp:
+ * tests/DynAny_Test/test_dynany.cpp:
+ * tests/DynAny_Test/test_dynarray.cpp:
+ * tests/DynAny_Test/test_dynenum.cpp:
+ * tests/DynAny_Test/test_dynsequence.cpp:
+ * tests/DynAny_Test/test_dynstruct.cpp:
+ * tests/DynAny_Test/test_dynunion.cpp:
+ * tests/Param_Test/complex_any.cpp:
+ * tests/Param_Test/recursive_union.cpp:
+ * tests/Queued_Message_Test/Queued_Message_Test.cpp:
+
+ Replaced instances of TAO_Object_Key with TAO::Object_Key.
+
+ * tao/Any_T.cpp:
+
+ In cases where typed extraction fails and interpretive
+ extraction must be performed, the constructor of the
+ temporary CDR stream was changed to one that does not
+ own the underlying message block, thus eliminating a
+ ` duplicate/release pair.
+
+ * orbsvcs/tests/tests.dsw:
+
+ Removed some projects that no longer exist.
+
+ * examples/AMI/FL_Callback/AMI_Peer.dsp:
+ * examples/AMI/FL_Callback/AMI_Progress.dsp:
+ * examples/Buffered_Oneways/client.dsp:
+ * examples/Buffered_Oneways/server.dsp:
+ * examples/Callback_Quoter/Consumer.dsp:
+ * examples/Callback_Quoter/Notifier.dsp:
+ * examples/Callback_Quoter/Supplier.dsp:
+ * examples/Content_Server/AMI_Iterator/client.dsp:
+ * examples/Content_Server/AMI_Iterator/server.dsp:
+ * examples/Content_Server/AMI_Observer/client.dsp:
+ * examples/Content_Server/AMI_Observer/server.dsp:
+ * examples/Content_Server/SMI_Iterator/client.dsp:
+ * examples/Content_Server/SMI_Iterator/server.dsp:
+ * examples/Event_Comm/Consumer.dsp:
+ * examples/Event_Comm/Notifier.dsp:
+ * examples/Event_Comm/Supplier.dsp:
+ * examples/Load_Balancing/client.dsp:
+ * examples/Load_Balancing/server.dsp:
+ * examples/Load_Balancing/service.dsp:
+ * examples/Load_Balancing_persistent/client.dsp:
+ * examples/Load_Balancing_persistent/server.dsp:
+ * examples/Load_Balancing_persistent/service.dsp:
+ * examples/OBV/Typed_Events/client.dsp:
+ * examples/OBV/Typed_Events/server.dsp:
+ * examples/POA/DSI/client.dsp:
+ * examples/POA/DSI/server.dsp:
+ * examples/POA/Default_Servant/client.dsp:
+ * examples/POA/Default_Servant/server.dsp:
+ * examples/POA/Forwarding/client.dsp:
+ * examples/POA/Forwarding/server.dsp:
+ * examples/POA/Generic_Servant/client.dsp:
+ * examples/POA/Generic_Servant/server.dsp:
+ * examples/POA/TIE/client.dsp:
+ * examples/POA/TIE/server.dsp:
+ * examples/Persistent_Grid/Persistent_Grid_Client_Files.dsp:
+ * examples/Persistent_Grid/Persistent_Grid_Second_Client_Files.dsp:
+ * examples/Persistent_Grid/Persistent_Grid_Server_Files.dsp:
+ * examples/Quoter/Factory_Finder.dsp:
+ * examples/Quoter/Generic_Factory.dsp:
+ * examples/Quoter/client.dsp:
+ * examples/Quoter/server.dsp:
+ * examples/Simple/bank/client.dsp:
+ * examples/Simple/bank/server.dsp:
+ * examples/Simple/chat/client.dsp:
+ * examples/Simple/chat/server.dsp:
+ * examples/Simple/echo/client.dsp:
+ * examples/Simple/echo/server.dsp:
+ * examples/Simple/grid/client.dsp:
+ * examples/Simple/grid/server.dsp:
+ * examples/Simple/time/client.dsp:
+ * examples/Simple/time/server.dsp:
+ * examples/Simple/time-date/Time_Date.dsp:
+ * examples/Simple/time-date/client.dsp:
+ * examples/Simulator/Event_Supplier/DualEC_Sup.dsp:
+ * examples/Simulator/Event_Supplier/Event_Sup.dsp:
+ * examples/Simulator/Event_Supplier/Logging_Sup.dsp:
+ * examples/TypeCode_Creation/TypeCode_Creation.dsp:
+ * orbsvcs/examples/CosEC/Factory/FactoryClient.dsp:
+ * orbsvcs/examples/CosEC/Factory/FactoryServer.dsp:
+ * orbsvcs/examples/Security/Send_File/Send_File_Client.dsp:
+ * orbsvcs/examples/Security/Send_File/Send_File_Server.dsp:
+ * orbsvcs/orbsvcs/AV.dsp:
+ * orbsvcs/orbsvcs/CosConcurrency.dsp:
+ * orbsvcs/orbsvcs/CosEvent.dsp:
+ * orbsvcs/orbsvcs/CosLifeCycle.dsp:
+ * orbsvcs/orbsvcs/CosLoadBalancing.dsp:
+ * orbsvcs/orbsvcs/CosNaming.dsp:
+ * orbsvcs/orbsvcs/CosNotification.dsp:
+ * orbsvcs/orbsvcs/CosProperty.dsp:
+ * orbsvcs/orbsvcs/CosTime.dsp:
+ * orbsvcs/orbsvcs/CosTrading.dsp:
+ * orbsvcs/orbsvcs/DsEventLogAdmin.dsp:
+ * orbsvcs/orbsvcs/DsLogAdmin.dsp:
+ * orbsvcs/orbsvcs/DsNotifyLogAdmin.dsp:
+ * orbsvcs/orbsvcs/FT_ORB.dsp:
+ * orbsvcs/orbsvcs/Fault_Tolerance.dsp:
+ * orbsvcs/orbsvcs/PortableGroup.dsp:
+ * orbsvcs/orbsvcs/RTEvent.dsp:
+ * orbsvcs/orbsvcs/RTEventLog.dsp:
+ * orbsvcs/orbsvcs/RTSched.dsp:
+ * orbsvcs/orbsvcs/SSLIOP.dsp:
+ * orbsvcs/orbsvcs/Security.dsp:
+ * orbsvcs/orbsvcs/Svc_Utils.dsp:
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/client.dsp:
+ * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/server.dsp:
+ * orbsvcs/performance-tests/RTEvent/lib/TAO_RTEC_Perf.dsp:
+ * orbsvcs/tests/EC_Custom_Marshal/ECCM_Consumer.dsp:
+ * orbsvcs/tests/EC_Custom_Marshal/ECCM_Supplier.dsp:
+ * orbsvcs/tests/FaultTolerance/IOGR/Manager.dsp:
+ * orbsvcs/tests/FaultTolerance/IOGR/server.dsp:
+ * orbsvcs/tests/ImplRepo/airplane_client.dsp:
+ * orbsvcs/tests/ImplRepo/airplane_server.dsp:
+ * orbsvcs/tests/ImplRepo/nestea_client.dsp:
+ * orbsvcs/tests/ImplRepo/nestea_server.dsp:
+ * orbsvcs/tests/InterfaceRepo/IFR_Test/IFR_Test.dsp:
+ * orbsvcs/tests/Interoperable_Naming/client.dsp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/client.dsp:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/server.dsp:
+ * orbsvcs/tests/Miop/McastHello/client.dsp:
+ * orbsvcs/tests/Miop/McastHello/server.dsp:
+ * orbsvcs/tests/Notify/Blocking/Structured_Consumer.dsp:
+ * orbsvcs/tests/Notify/Blocking/Structured_Supplier.dsp:
+ * orbsvcs/tests/Notify/Discarding/Sequence_Consumer.dsp:
+ * orbsvcs/tests/Notify/Discarding/Sequence_Supplier.dsp:
+ * orbsvcs/tests/Notify/Discarding/Structured_Consumer.dsp:
+ * orbsvcs/tests/Notify/Discarding/Structured_Supplier.dsp:
+ * orbsvcs/tests/Notify/MT_Dispatching/Structured_Consumer.dsp:
+ * orbsvcs/tests/Notify/MT_Dispatching/Structured_Supplier.dsp:
+ * orbsvcs/tests/Notify/Ordering/Sequence_Consumer.dsp:
+ * orbsvcs/tests/Notify/Ordering/Sequence_Supplier.dsp:
+ * orbsvcs/tests/Notify/Ordering/Structured_Consumer.dsp:
+ * orbsvcs/tests/Notify/Ordering/Structured_Supplier.dsp:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Consumer.dsp:
+ * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Sequence_Supplier.dsp:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Consumer.dsp:
+ * orbsvcs/tests/Notify/Sequence_Multi_Filter/Sequence_Supplier.dsp:
+ * orbsvcs/tests/Notify/Structured_Filter/Structured_Filter_Consumer.dsp:
+ * orbsvcs/tests/Notify/Structured_Filter/Structured_Filter_Supplier.dsp:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Multi_Filter_Consumer.dsp:
+ * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Multi_Filter_Supplier.dsp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Consumer.dsp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Sequence_Supplier.dsp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Consumer.dsp:
+ * orbsvcs/tests/Notify/performance-tests/Filter/Structured_Supplier.dsp:
+ * orbsvcs/tests/Security/Big_Request/client.dsp:
+ * orbsvcs/tests/Security/Big_Request/server.dsp:
+ * orbsvcs/tests/Security/Callback/client.dsp:
+ * orbsvcs/tests/Security/Callback/server.dsp:
+ * orbsvcs/tests/Security/MT_SSLIOP/client.dsp:
+ * orbsvcs/tests/Security/MT_SSLIOP/server.dsp:
+ * orbsvcs/tests/Security/Secure_Invocation/client.dsp:
+ * orbsvcs/tests/Security/Secure_Invocation/server.dsp:
+ * orbsvcs/tests/Security/SecurityLevel1/client.dsp:
+ * orbsvcs/tests/Security/SecurityLevel1/server.dsp:
+ * orbsvcs/tests/Simple_Naming/client.dsp:
+ * orbsvcs/tests/Trading/TradingLib.dsp:
+ * performance-tests/Callback/client.dsp:
+ * performance-tests/Callback/server.dsp:
+ * performance-tests/Cubit/TAO/DII_Cubit/client.dsp:
+ * performance-tests/Cubit/TAO/IDL_Cubit/client.dsp:
+ * performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.dsp:
+ * performance-tests/Cubit/TAO/IDL_Cubit/server.dsp:
+ * performance-tests/Cubit/TAO/MT_Cubit/client.dsp:
+ * performance-tests/Cubit/TAO/MT_Cubit/server.dsp:
+ * performance-tests/Latency/AMH/Single_Threaded/client.dsp:
+ * performance-tests/Latency/AMH/Single_Threaded/server.dsp:
+ * performance-tests/Latency/AMI/client.dsp:
+ * performance-tests/Latency/AMI/server.dsp:
+ * performance-tests/Latency/DII/client.dsp:
+ * performance-tests/Latency/DII/server.dsp:
+ * performance-tests/Latency/DSI/client.dsp:
+ * performance-tests/Latency/DSI/server.dsp:
+ * performance-tests/Latency/Deferred/client.dsp:
+ * performance-tests/Latency/Deferred/server.dsp:
+ * performance-tests/Latency/Single_Threaded/client.dsp:
+ * performance-tests/Latency/Single_Threaded/server.dsp:
+ * performance-tests/Latency/Thread_Per_Connection/client.dsp:
+ * performance-tests/Latency/Thread_Per_Connection/server.dsp:
+ * performance-tests/Latency/Thread_Pool/client.dsp:
+ * performance-tests/Latency/Thread_Pool/server.dsp:
+ * performance-tests/POA/Implicit_Activation/client.dsp:
+ * performance-tests/POA/Implicit_Activation/collocated.dsp:
+ * performance-tests/POA/Implicit_Activation/server.dsp:
+ * performance-tests/POA/Object_Creation_And_Registration/registration.dsp:
+ * performance-tests/Pluggable/client.dsp:
+ * performance-tests/Pluggable/server.dsp:
+ * performance-tests/RTCorba/Multiple_Endpoints/Common/RTCORBA_Common.dsp:
+ * performance-tests/RTCorba/Oneways/Reliable/client.dsp:
+ * performance-tests/RTCorba/Oneways/Reliable/server.dsp:
+ * performance-tests/RTCorba/Thread_Pool/client.dsp:
+ * performance-tests/RTCorba/Thread_Pool/server.dsp:
+ * performance-tests/Throughput/client.dsp:
+ * performance-tests/Throughput/server.dsp:
+ * tao/TAO.dsp:
+ * tao/BiDir_GIOP/TAO_BiDir_GIOP.dsp:
+ * tao/DynamicAny/TAO_DynamicAny.dsp:
+ * tao/IFR_Client/TAO_IFR_Client.dsp:
+ * tao/IORManipulation/TAO_IORManip.dsp:
+ * tao/IORTable/TAO_IORTable.dsp:
+ * tao/Messaging/TAO_Messaging.dsp:
+ * tao/PortableServer/TAO_PortableServer.dsp:
+ * tao/RTCORBA/TAO_RTCORBA.dsp:
+ * tao/RTPortableServer/TAO_RTPortableServer.dsp:
+ * tao/Strategies/SHMIOP_Profile.i:
+ * tao/TypeCodeFactory/TypeCodeFactory.dsp:
+ * tests/AMI/AMI_Test_Client.dsp:
+ * tests/AMI/AMI_Test_Simple_Client.dsp:
+ * tests/AMI_Buffering/admin.dsp:
+ * tests/AMI_Buffering/client.dsp:
+ * tests/AMI_Buffering/server.dsp:
+ * tests/AMI_Timeouts/client.dsp:
+ * tests/AMI_Timeouts/server.dsp:
+ * tests/BiDirectional/client.dsp:
+ * tests/BiDirectional/server.dsp:
+ * tests/BiDirectional_NestedUpcall/client.dsp:
+ * tests/BiDirectional_NestedUpcall/server.dsp:
+ * tests/Big_Oneways/client.dsp:
+ * tests/Big_Oneways/server.dsp:
+ * tests/Big_Reply/client.dsp:
+ * tests/Big_Reply/server.dsp:
+ * tests/Big_Request_Muxing/client.dsp:
+ * tests/Big_Request_Muxing/server.dsp:
+ * tests/Big_Twoways/client.dsp:
+ * tests/Big_Twoways/server.dsp:
+ * tests/Blocking_Sync_None/client.dsp:
+ * tests/Blocking_Sync_None/server.dsp:
+ * tests/Cache_Growth_Test/client.dsp:
+ * tests/Cache_Growth_Test/server.dsp:
+ * tests/Client_Leaks/child.dsp:
+ * tests/Client_Leaks/client.dsp:
+ * tests/Client_Leaks/server.dsp:
+ * tests/Codec/client.dsp:
+ * tests/Collocation/Collocation_Test_Stubs.dsp:
+ * tests/Connection_Purging/client.dsp:
+ * tests/Connection_Purging/server.dsp:
+ * tests/Crash_On_Write/client.dsp:
+ * tests/Crash_On_Write/server.dsp:
+ * tests/Crashed_Callback/client.dsp:
+ * tests/Crashed_Callback/server.dsp:
+ * tests/DLL_ORB/Test_Client_Module.dsp:
+ * tests/DLL_ORB/Test_Server_Module.dsp:
+ * tests/DSI_Gateway/DSI_Gateway_Client.dsp:
+ * tests/DSI_Gateway/DSI_Gateway_Server.dsp:
+ * tests/DynAny_Test/basic_test.dsp:
+ * tests/Explicit_Event_Loop/client.dsp:
+ * tests/Explicit_Event_Loop/server.dsp:
+ * tests/Exposed_Policies/Client.dsp:
+ * tests/Exposed_Policies/Server.dsp:
+ * tests/Faults/client.dsp:
+ * tests/Faults/middle.dsp:
+ * tests/Faults/ping.dsp:
+ * tests/Faults/pong.dsp:
+ * tests/Faults/server.dsp:
+ * tests/Forwarding/client.dsp:
+ * tests/Forwarding/server.dsp:
+ * tests/Hello/client.dsp:
+ * tests/Hello/server.dsp:
+ * tests/IDL_Test/idl_test.dsp:
+ * tests/InterOp-Naming/server.dsp:
+ * tests/Leader_Followers/client.dsp:
+ * tests/Leader_Followers/server.dsp:
+ * tests/LongUpcalls/ami_client.dsp:
+ * tests/LongUpcalls/ami_server.dsp:
+ * tests/LongUpcalls/blocking_client.dsp:
+ * tests/LongUpcalls/blocking_server.dsp:
+ * tests/MProfile/client.dsp:
+ * tests/MProfile/server.dsp:
+ * tests/MT_Client/client.dsp:
+ * tests/MT_Client/orb_creation.dsp:
+ * tests/MT_Client/server.dsp:
+ * tests/MT_Server/client.dsp:
+ * tests/MT_Server/server.dsp:
+ * tests/MT_Timeout/MT_Timeout_Client.dsp:
+ * tests/MT_Timeout/MT_Timeout_Server.dsp:
+ * tests/Multiple/Client.dsp:
+ * tests/Multiple/Server.dsp:
+ * tests/Multiple_Inheritance/client.dsp:
+ * tests/Multiple_Inheritance/server.dsp:
+ * tests/Muxing/client.dsp:
+ * tests/Muxing/server.dsp:
+ * tests/Native_Exceptions/client.dsp:
+ * tests/Native_Exceptions/server.dsp:
+ * tests/NestedUpcall/MT_Client_Test/client.dsp:
+ * tests/NestedUpcall/MT_Client_Test/server.dsp:
+ * tests/NestedUpcall/Simple/client.dsp:
+ * tests/NestedUpcall/Simple/server.dsp:
+ * tests/NestedUpcall/Triangle_Test/initiator.dsp:
+ * tests/NestedUpcall/Triangle_Test/server_A.dsp:
+ * tests/NestedUpcall/Triangle_Test/server_B.dsp:
+ * tests/Nested_Event_Loop/client.dsp:
+ * tests/Nested_Event_Loop/server.dsp:
+ * tests/ORB_init/Portspan/portspan.dsp:
+ * tests/ORT/client.dsp:
+ * tests/ORT/server.dsp:
+ * tests/Object_Loader/Test_DLL.dsp:
+ * tests/Object_Loader/driver.dsp:
+ * tests/OctetSeq/OctetSeq.dsp:
+ * tests/OctetSeq/client.dsp:
+ * tests/OctetSeq/server.dsp:
+ * tests/Oneways_Invoking_Twoways/client.dsp:
+ * tests/Oneways_Invoking_Twoways/server.dsp:
+ * tests/POA/Default_Servant/Default_Servant.dsp:
+ * tests/POA/Etherealization/Etherealization.dsp:
+ * tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.dsp:
+ * tests/POA/Identity/Identity.dsp:
+ * tests/POA/MT_Servant_Locator/MT_Servant_Locator.dsp:
+ * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.dsp:
+ * tests/POA/Object_Reactivation/Object_Reactivation.dsp:
+ * tests/POA/POA_Destruction/POA_Destruction.dsp:
+ * tests/POA/Persistent_ID/client.dsp:
+ * tests/POA/Persistent_ID/server.dsp:
+ * tests/POA/Single_Threaded_POA/Single_Threaded_POA.dsp:
+ * tests/POA/wait_for_completion/wait_for_completion.dsp:
+ * tests/Param_Test/client.dsp:
+ * tests/Param_Test/server.dsp:
+ * tests/Reliable_Oneways/client.dsp:
+ * tests/Reliable_Oneways/server.dsp:
+ * tests/Server_Leaks/client.dsp:
+ * tests/Server_Leaks/server.dsp:
+ * tests/Single_Read/client.dsp:
+ * tests/Single_Read/server.dsp:
+ * tests/Timed_Buffered_Oneways/client.dsp:
+ * tests/Timed_Buffered_Oneways/server.dsp:
+ * tests/Timeout/client.dsp:
+ * tests/Timeout/server.dsp:
+ * tests/ior_corbaloc/ior_corbaloc_client.dsp:
+ * tests/ior_corbaloc/ior_corbaloc_server.dsp:
+ * tests/ior_corbaloc/ior_corbaname_client.dsp:
+
+ Turned on RTTI for all generated stub source files (since Any_T.cpp
+ is included through Any_T.h via corba.h) and also for a few
+ other files that use Anys.
+
+ Fri Feb 21 19:38:19 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
+ * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp:
+ * tao/Any_T.cpp:
+ * tao/Any.cpp:
+
+ Fixed bugs turned up from running IFR_Test.
+
+ * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp:
+
+ Changed test checks because AttributeDef creation no longer
+ automatically creates corresponding OperationDef(s).
+
+ * tao/Asynch_Queued_Message.cpp:
+ * tao/Sequence.h:
+ * tao/Synch_Queued_Message.cpp:
+ * tao/Thread_Lane_Resources.h:
+
+ Added an include file to each of these to get rid of
+ build errors.
+
+ Thu Feb 20 15:48:19 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * orbsvcs/orbsvcs/IFRService.dsp:
+ * orbsvcs/orbsvcs/Makefile.IFRService
+ * orbsvcs/orbsvcs/IFRService/AliasDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/AttributeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h:
+ * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/Contained_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Contained_i.h:
+ * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Container_i.h:
+ * orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EmitsDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/EnumDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EventPortDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h:
+ * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/IRObject_i.h:
+ * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h:
+ * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/PublishesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/PublishesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/Repository_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/SequenceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/StructDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ValueDef_i.h:
+
+ A start on completing the implementation of the CCM-related
+ additions to the IFR spec.
+
+ * tests/AMI/AMI_Test_Server.dsp:
+ * tests/AMI_Buffering/admin.dsp:
+ * tests/AMI_Buffering/client.dsp:
+ * tests/AMI_Buffering/server.dsp:
+ * tests/AMI_Timeouts/client.dsp:
+ * tests/AMI_Timeouts/server.dsp:
+ * tests/IDL_Test/idl_test.dsp:
+ * tests/OBV/Any/client.dsp:
+ * tests/OBV/Any/server.dsp:
+ * tests/OBV/Factory/client.dsp:
+ * tests/OBV/Factory/server.dsp:
+ * tests/OBV/Forward/client.dsp:
+ * tests/OBV/Forward/server.dsp:
+ * tests/OBV/TC_Alignment/client.dsp:
+ * tests/OBV/TC_Alignment/server.dsp:
+ * tests/Param_Test/anyop.cpp:
+ * tests/Param_Test/anyop.dsp:
+ * tests/Param_Test/client.dsp:
+ * tests/Param_Test/server.dsp:
+
+ Tests in which RTTI had to be turned on in the MSVC
+ project to build without warnings, due to the new
+ Any implementation. This is not a complete list, just
+ the ones I have had occasion to run so far.
+
+ Sun Feb 9 21:53:11 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h:
+ * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/EventPortDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EventPortDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h:
+
+ New files add to Interface Repository implementing the
+ changes to the ONG specification that allows a
+ component-aware IFR to interoperate with one implemented
+ before the CCM-related IDL changes.
+
+ * orbsvcs/orbsvcs/IFRService/PrimaryKeyDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/PrimaryKeyDef_i.h:
+
+ Files removed because the class they implement has been
+ removed from the specification.
+
+ * orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/AttributeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h:
+ * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Container_i.h:
+ * orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EmitsDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/EventDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EventDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/FactoryDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/FinderDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/HomeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
+ * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/PublishesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/PublishesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/UsesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/concrete_classes.h:
+ * orbsvcs/orbsvcs/IFRService/tmplinst.cpp:
+
+ Interface Repository Service implementation files
+ modified to comply with the latest OMG
+ specification (CORBA 3.0). All skeleton files have
+ been regenerated.
+
+ * tao/IFR_Client/IFR_Base.pidl:
+ * tao/IFR_Client/IFR_BaseC.cpp:
+ * tao/IFR_Client/IFR_BaseC.h:
+ * tao/IFR_Client/IFR_BaseC.i:
+ * tao/IFR_Client/IFR_Basic.pidl:
+ * tao/IFR_Client/IFR_BasicC.cpp:
+ * tao/IFR_Client/IFR_BasicC.h:
+ * tao/IFR_Client/IFR_BasicC.i:
+ * tao/IFR_Client/IFR_Components.pidl:
+ * tao/IFR_Client/IFR_ComponentsC.cpp:
+ * tao/IFR_Client/IFR_ComponentsC.h:
+ * tao/IFR_Client/IFR_ComponentsC.i:
+ * tao/IFR_Client/IFR_Extended.pidl:
+ * tao/IFR_Client/IFR_ExtendedC.cpp:
+ * tao/IFR_Client/IFR_ExtendedC.h:
+ * tao/IFR_Client/IFR_ExtendedC.i:
+
+ Interface Repository Client files modified for the same
+ reason as above. All .pidl files have been mdofied and
+ stub files regenerated.
+
+ Sat Feb 8 17:13:54 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_union/cdr_op_ci.cpp:
+
+ Changed some generated CORBA_Anys to CORBA::Any.
+
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_ci.cpp:
+
+ When marshaling an interface union member, replaced a
+ generated call to the virtual marshal() method with a
+ call to the global <flat_name>_marshal() method, if
+ the interface is not yet defined when it is referenced.
+
+ Sat Feb 8 13:15:10 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_structure/structure.cpp:
+
+ Added some switch cases that are now necessary because of
+ the recent removal of context states.. Error was discovered
+ generating code for TAO/tests/IDL_Test/union.idl.
+
+ Wed Feb 5 13:11:42 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/TypeCodeFactory/TypeCodeFactory_i.cpp (valid_content_type):
+
+ Fixed a bug in the unaliasing loop.
+
+ Mon Feb 3 16:14:27 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
+
+ Added comments and cosmetic changes to create_recursive_tc().
+ Also changed update_map() to use the CDR stream's total
+ length to get the unaligned offset. Thanks to Matej
+ Sekoranja <matej.sekoranza@ijs.si> for suggesting this
+ last change.
+
+ Mon Feb 3 11:30:31 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/TypeCodeFactory/TypeCodeFactory_i.cpp (create_recursive_tc):
+
+ Changed ACE_ENV_ARG_DECL_NOT_USED to ACE_ENV_ARG_DECL.
+
+ Wed Jan 29 20:47:39 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_context.cpp:
+ * TAO_IDL/be/be_visitor_attribute/attribute.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ch.cpp:
+ * TAO_IDL/be/be_visitor_component/component_cs.cpp:
+ * TAO_IDL/be/be_visitor_component/component_sh.cpp:
+ * TAO_IDL/be/be_visitor_enum/enum_ch.cpp:
+ * TAO_IDL/be/be_visitor_enum/enum_cs.cpp:
+ * TAO_IDL/be/be_visitor_exception/exception_ch.cpp:
+ * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/base_proxy_impl_ch.cpp:
+ * 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_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/interceptors_ss.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
+ * TAO_IDL/be/be_visitor_interface/proxy_brokers_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/remote_proxy_impl_cs.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:
+ * TAO_IDL/be/be_visitor_operation/amh_rh_sh.cpp:
+ * TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/amh_sh.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/arglist.cpp:
+ * TAO_IDL/be/be_visitor_operation/argument.cpp:
+ * TAO_IDL/be/be_visitor_operation/base_proxy_impl_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/interceptors_arglist.cpp:
+ * TAO_IDL/be/be_visitor_operation/interceptors_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/interceptors_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_ih.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_is.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_sh.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp:
+ * TAO_IDL/be/be_visitor_operation/remote_proxy_impl_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/smart_proxy_ch.cpp:
+ * TAO_IDL/be/be_visitor_operation/smart_proxy_cs.cpp:
+ * TAO_IDL/be/be_visitor_operation/thru_poa_proxy_impl_ss.cpp:
+ * TAO_IDL/be/be_visitor_operation/tie_sh.cpp:
+ * TAO_IDL/be/be_visitor_operation/tie_si.cpp:
+ * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_bounded_obj_sequence_ci.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_bounded_obj_sequence_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_bounded_sequence_ci.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_bounded_sequence_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_unbounded_obj_sequence_ci.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_unbounded_obj_sequence_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_unbounded_sequence_ci.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_unbounded_sequence_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/sequence_base.cpp:
+ * TAO_IDL/be/be_visitor_sequence/sequence_ci.cpp:
+ * TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
+ * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_structure/structure_ch.cpp:
+ * TAO_IDL/be/be_visitor_structure/structure_cs.cpp:
+ * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:
+ * TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp:
+ * TAO_IDL/be/be_visitor_union/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_union/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union/union.cpp:
+ * TAO_IDL/be/be_visitor_union/union_ch.cpp:
+ * TAO_IDL/be/be_visitor_union/union_ci.cpp:
+ * TAO_IDL/be/be_visitor_union/union_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/arglist.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp:
+ * TAO_IDL/be_include/be_codegen.h:
+
+ More removal of context state enum values.
+
+ * TAO_IDL/fe/idl.ll:
+ * TAO_IDL/fe/lex.yy.cpp:
+
+ Cosmetic changes.
+
+ Wed Jan 29 01:04:07 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_decl.cpp:
+ * TAO_IDL/be/be_visitor_array/array_ch.cpp:
+ * TAO_IDL/be/be_visitor_array/array_ci.cpp:
+ * TAO_IDL/be/be_visitor_array/array_cs.cpp:
+ * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_array/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_attribute/attribute.cpp:
+ * TAO_IDL/be/be_visitor_component/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_component/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_component/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_component/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_component/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_component/component.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ih.cpp:
+ * TAO_IDL/be/be_visitor_component/component_is.cpp:
+ * TAO_IDL/be/be_visitor_component/component_si.cpp:
+ * TAO_IDL/be/be_visitor_component/component_ss.cpp:
+ * TAO_IDL/be/be_visitor_component_fwd/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_component_fwd/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_component_fwd/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_component_fwd/component_fwd_ch.cpp:
+ * TAO_IDL/be/be_visitor_exception/exception.cpp:
+ * TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_field/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_field/field_ch.cpp:
+ * TAO_IDL/be/be_visitor_field/field_ci.cpp:
+ * TAO_IDL/be/be_visitor_field/field_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_is.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_si.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
+ * TAO_IDL/be/be_visitor_interface/tie_sh.cpp:
+ * TAO_IDL/be/be_visitor_interface/tie_si.cpp:
+ * TAO_IDL/be/be_visitor_module/module.cpp:
+ * TAO_IDL/be/be_visitor_root/root.cpp:
+ * TAO_IDL/be/be_visitor_root/root_sth.cpp:
+ * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_bounded_sequence_ch.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_bounded_sequence_ci.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_bounded_sequence_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_unbounded_sequence_ch.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_unbounded_sequence_ci.cpp:
+ * TAO_IDL/be/be_visitor_sequence/gen_unbounded_sequence_cs.cpp:
+ * TAO_IDL/be/be_visitor_structure/structure.cpp:
+ * TAO_IDL/be/be_visitor_typedef/typedef.cpp:
+ * TAO_IDL/be/be_visitor_union/union.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/ami_exception_holder_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cdr_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/obv_module.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
+ * TAO_IDL/be_include/be_codegen.h:
+
+ Removed more of the context state enum values.
+
+ * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp:
+
+ Changed generated code to use CORBA::OctetSeq in TAO
+ instead of Messaging::ExceptionHolder::_tao_octet_seq,
+ which no longer exists.
+
+ Mon Jan 27 000:31:33 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_interface_strategy.cpp:
+ * TAO_IDL/be/be_visitor_array/array_ch.cpp:
+ * TAO_IDL/be/be_visitor_array/array_cs.cpp:
+ * TAO_IDL/be/be_visitor_array/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_array/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_component/component.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_ch.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_ci.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_cs.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_obv_ch.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_obv_ci.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_obv_cs.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_sh.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_si.cpp:
+ * TAO_IDL/be/be_visitor_eventtype/eventtype_ss.cpp:
+ * TAO_IDL/be/be_visitor_eventtype_fwd/any_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_eventtype_fwd/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_eventtype_fwd/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_eventtype_fwd/eventtype_fwd_ch.cpp:
+ * TAO_IDL/be/be_visitor_exception/exception.cpp:
+ * TAO_IDL/be/be_visitor_field/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_field/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_field/field_ch.cpp:
+ * TAO_IDL/be/be_visitor_field/field_ci.cpp:
+ * TAO_IDL/be/be_visitor_field/field_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface.cpp:
+ * TAO_IDL/be/be_visitor_module/module.cpp:
+ * TAO_IDL/be/be_visitor_root/root.cpp:
+ * TAO_IDL/be/be_visitor_structure/structure.cpp:
+ * TAO_IDL/be/be_visitor_typedef/typedef.cpp:
+ * TAO_IDL/be/be_visitor_union/discriminant_ch.cpp:
+ * TAO_IDL/be/be_visitor_union/discriminant_cs.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_ci.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/public_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cdr_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cdr_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/obv_module.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
+ * TAO_IDL/be_include/be_codegen.h:
+
+ Removed some of the context state enum values. This is
+ just a start - most of these can be removed and replaced
+ with the corresponding TAO_ROOT_* value. Also a change
+ to the creation of union typecodes (specifically the
+ insertion of label values into the typecode) required
+ by the new Any implementation.
+
+ * orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp:
+ * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp:
+
+ Minor changes related to the new Any implementation.
+
+ * tao/Typecode.cpp:
+ * tao/Typecode.h:
+ * tao/Typecode.i:
+ * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
+ * tao/TypeCodeFactory/TypeCodeFactory_i.h:
+
+ Added recursive typecode support to TypeCodeFactory.
+ This involved fixing the TAO Typecode class to
+ handle recursive valuetype typecodes.
+
+ Sun Jan 12 02:08:58 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * orbsvcs/orbsvcs/CosEvent.dsp:
+ * orbsvcs/orbsvcs/CosNaming.dsp:
+ * orbsvcs/orbsvcs/CosNotification.dsp:
+ * orbsvcs/orbsvcs/CosTrading.dsp:
+ * orbsvcs/orbsvcs/DsEventLogAdmin.dsp:
+ * orbsvcs/orbsvcs/DsLogAdmin.dsp:
+ * orbsvcs/orbsvcs/DsNotifyLogAdmin.dsp:
+
+ Turned on RTTI in these projects, since they use the new
+ Any operators.
+
+ * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp:
+ * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp:
+ * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp:
+ * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp:
+
+ Fixed old-style Any internal calls in these files.
+
+ Sun Jan 12 02:01:05 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/NVList.cpp:
+ * tao/BiDir_GIOP/BiDirPolicy.pidl:
+ * tao/BiDir_GIOP/BiDirPolicyC.cpp:
+ * tao/BiDir_GIOP/BiDirPolicyC.h:
+ * tao/BiDir_GIOP/BiDirPolicyC.i:
+ * tao/Domain/DomainS.cpp:
+ * tao/Domain/DomainS.h:
+ * tao/Domain/DomainS.i:
+ * tao/Domain/DomainS_T.cpp:
+ * tao/Domain/DomainS_T.h:
+ * tao/Domain/DomainS_T.i:
+ * tao/DynamicAny/DynAnyFactory.cpp:
+ * tao/DynamicAny/DynAnyFactory.h:
+ * tao/DynamicAny/DynAny_i.cpp:
+ * tao/DynamicAny/DynAny_i.h:
+ * tao/DynamicAny/DynArray_i.cpp:
+ * tao/DynamicAny/DynArray_i.h:
+ * tao/DynamicAny/DynCommon.cpp:
+ * tao/DynamicAny/DynCommon.h:
+ * tao/DynamicAny/DynEnum_i.cpp:
+ * tao/DynamicAny/DynEnum_i.h:
+ * tao/DynamicAny/DynSequence_i.cpp:
+ * tao/DynamicAny/DynSequence_i.h:
+ * tao/DynamicAny/DynStruct_i.cpp:
+ * tao/DynamicAny/DynStruct_i.h:
+ * tao/DynamicAny/DynUnion_i.cpp:
+ * tao/DynamicAny/DynUnion_i.h:
+ * tao/DynamicAny/DynamicAny.pidl:
+ * tao/DynamicAny/DynamicAnyC.cpp:
+ * tao/DynamicAny/DynamicAnyC.h:
+ * tao/DynamicAny/DynamicAnyC.i:
+ * tao/DynamicInterface/Context.cpp:
+ * tao/DynamicInterface/Context.h:
+ * tao/DynamicInterface/DII_Invocation.cpp:
+ * tao/DynamicInterface/Dynamic_Implementation.cpp:
+ * tao/DynamicInterface/Dynamic_Implementation.h:
+ * tao/DynamicInterface/Request.cpp:
+ * tao/DynamicInterface/Request.h:
+ * tao/DynamicInterface/Request.i:nl
+ * tao/DynamicInterface/Server_Request.cpp:
+ * tao/DynamicInterface/Unknown_User_Exception.cpp:
+ * tao/DynamicInterface/Unknown_User_Exception.h:
+ * tao/IORManipulation/IOR.pidl:
+ * tao/IORManipulation/IORC.cpp:
+ * tao/IORManipulation/IORC.h:
+ * tao/IORManipulation/IORC.i:
+ * tao/IORManipulation/TAO_IORManip.dsp:
+ * tao/IORTable/IORTable.pidl:
+ * tao/IORTable/IORTableC.cpp:
+ * tao/IORTable/IORTableC.h:
+ * tao/IORTable/IORTableC.i:
+ * tao/Messaging/Messaging.pidl:
+ * tao/Messaging/MessagingC.cpp:
+ * tao/Messaging/MessagingC.h:
+ * tao/Messaging/MessagingC.i:
+ * tao/Messaging/MessagingS.cpp:
+ * tao/Messaging/MessagingS.h:
+ * tao/Messaging/MessagingS.i:
+ * tao/Messaging/MessagingS_T.cpp:
+ * tao/Messaging/MessagingS_T.h:
+ * tao/Messaging/MessagingS_T.i:
+ * tao/Messaging/Messaging_No_Impl.pidl:
+ * tao/Messaging/Messaging_No_ImplC.cpp:
+ * tao/Messaging/Messaging_No_ImplC.h:
+ * tao/Messaging/Messaging_No_ImplC.i:
+ * tao/Messaging/Messaging_RT_Policy.pidl:
+ * tao/Messaging/Messaging_RT_PolicyC.cpp:
+ * tao/Messaging/Messaging_RT_PolicyC.h:
+ * tao/Messaging/Messaging_RT_PolicyC.i:
+ * tao/Messaging/Messaging_SyncScope_Policy.pidl:
+ * tao/Messaging/Messaging_SyncScope_PolicyC.cpp:
+ * tao/Messaging/Messaging_SyncScope_PolicyC.h:
+ * tao/Messaging/Messaging_SyncScope_PolicyC.i:
+ * tao/Messaging/TAO_Ext.pidl:
+ * tao/Messaging/TAO_ExtC.cpp:
+ * tao/Messaging/TAO_ExtC.h:
+ * tao/Messaging/TAO_ExtC.i:
+ * tao/Messaging/TAO_Messaging.dsp:
+ * tao/RTCORBA/RTCORBA.pidl:
+ * tao/RTCORBA/RTCORBAC.cpp:
+ * tao/RTCORBA/RTCORBAC.h:
+ * tao/RTCORBA/RTCORBAC.i:
+ * tao/RTCORBA/TAO_RTCORBA.dsp:
+ * tao/RTPortableServer/RTPortableServer.pidl:
+ * tao/RTPortableServer/RTPortableServerC.cpp:
+ * tao/RTPortableServer/RTPortableServerC.h:
+ * tao/RTPortableServer/RTPortableServerC.i:
+ * tao/RTPortableServer/TAO_RTPortableServer.dsp:
+
+ Regenerated hand-crafted files in all TAO satellite libraries,
+ modified PIDL files and MSVC project files as needed, and
+ fixed a few mistakes in TAO, all relating to the new Any
+ implementation.
+
+ Sat Jan 11 14:58:39 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/PortableServer/Default_ORT.pidl:
+ * tao/PortableServer/Default_ORTC.cpp:
+ * tao/PortableServer/Default_ORTC.h:
+ * tao/PortableServer/Default_ORTC.i:
+ * tao/PortableServer/ImR_Locator.pidl:
+ * tao/PortableServer/ImR_LocatorC.cpp:
+ * tao/PortableServer/ImR_LocatorC.h:
+ * tao/PortableServer/ImR_LocatorC.i:
+ * tao/PortableServer/ImR_LocatorS.cpp:
+ * tao/PortableServer/ImR_LocatorS.h:
+ * tao/PortableServer/ImR_LocatorS.i:
+ * tao/PortableServer/ImR_LocatorS_T.cpp:
+ * tao/PortableServer/ImR_LocatorS_T.h:
+ * tao/PortableServer/ImR_LocatorS_T.i:
+ * tao/PortableServer/ImplRepoC.cpp:
+ * tao/PortableServer/ImplRepoC.h:
+ * tao/PortableServer/ImplRepoC.i:
+ * tao/PortableServer/ImplRepoS.cpp:
+ * tao/PortableServer/ImplRepoS.h:
+ * tao/PortableServer/ImplRepoS.i:
+ * tao/PortableServer/ImplRepoS_T.cpp:
+ * tao/PortableServer/ImplRepoS_T.h:
+ * tao/PortableServer/ImplRepoS_T.i:
+ * tao/PortableServer/Object_Adapter.cpp:
+ * tao/PortableServer/Object_Adapter.i:
+ * tao/PortableServer/POA.cpp:
+ * tao/PortableServer/POA.h:
+ * tao/PortableServer/PolicyS.cpp:
+ * tao/PortableServer/PolicyS.h:
+ * tao/PortableServer/PolicyS.i:
+ * tao/PortableServer/PolicyS_T.cpp:
+ * tao/PortableServer/PolicyS_T.h:
+ * tao/PortableServer/PolicyS_T.i:
+ * tao/PortableServer/PortableServer.pidl:
+ * tao/PortableServer/PortableServerC.cpp:
+ * tao/PortableServer/PortableServerC.h:
+ * tao/PortableServer/PortableServerC.i:
+ * tao/PortableServer/TAO_PortableServer.dsp:
+
+ Regeneration of .pidl files and other changes in the
+ PortableServer library.
+
+ Sat Jan 11 000:18:33 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Any.cpp:
+ * tao/Any.h:
+ * tao/Any_T.h:
+ * tao/NVList.cpp:
+ * tao/Typecode_Constants.cpp:
+ * tao/append.cpp:
+
+ More cleanup of internal incompatibilities with the new
+ Any implementation.
+
+ Fri Jan 10 18:57:58 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Any.cpp:
+ * tao/Any.h:
+ * tao/CDR_Encaps_Codec.cpp:
+ * tao/NVList.cpp:
+ * tao/RequestInfo_Util.cpp:
+ * tao/append.cpp:
+ * tao/skip.cpp:
+
+ Some cleanup of internal incompatibilities with the new
+ Any implementation.
+
+ Fri Jan 10 11:30:08 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Any_T.inl:
+
+ Removed unnecessary forward declaration.
+
+ * tao/Exception.cpp:
+ * tao/Exception.h:
+
+ Added missing stuff related to new Any implementation.
+
+ * tao/GIOPC.cpp:
+
+ Removed bodies of TAO::ObjectKey CDR operators. They are
+ now in Object_KeyC.cpp.
+
+ * tao/Object_KeyC.cpp:
+ * tao/Object_KeyC.i:
+ * tao/PortableInterceptorC.cpp:
+ * tao/PortableInterceptorC.h:
+
+ Fixed hand-crafting oversights.
+
+ * tao/Typecode_Constants.cpp:
+
+ Removed ObjectId typecode, since it is now in ObjectIdListC.cpp.
+
+ Fri Jan 10 09:53:45 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/ORB.cpp:
+ * tao/ORB.h:
+ * tao/ORB_Core.cpp:
+ * tao/ORB_Core.h:
+ * tao/corbafwd.h:
+
+ Removed typedef of ObjectIdList * to ObjectIdList_ptr.
+ Only interfaces and some well-known pseudo-objects
+ should have the _ptr typedef.
+
+ Fri Jan 10 09:30:51 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/ObjectIDList.cpp:
+ * tao/ObjectIDList.h:
+ * tao/ObjectIDList.i:
+ * tao/Services.cpp:
+ * tao/Services.h:
+ * tao/Services.i:
+
+ Removed these files containing hand-crafted generated
+ code.
+
+ * tao/ObjectIdListC.cpp:
+ * tao/ObjectIdListC.h:
+ * tao/ObjectIdListC.i:
+ * tao/Services.pidl:
+ * tao/ServicesC.cpp:
+ * tao/ServicesC.h:
+ * tao/ServicesC.i:
+
+ Replaced the removed files with those above, and added
+ a .pidl file to generate the ServicesC.* files.
+
+ * tao/ORB.h:
+ * tao/ORB_Core.cpp:
+ * tao/StringSeq.pidl:
+ * tao/TAO.dsp:
+ * tao/TAO_Server_Request.h:
+ * tao/Typecode_Constants.cpp:
+ * tao/corba.h:
+ * tao/corbafwd.cpp:
+ * tao/corbafwd.h:
+ * tao/orb.idl:
+
+ Changes related to the new files listed above.
+
+ Thu Jan 9 18:51:43 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Acceptor_Filter.h:
+ * tao/Adapter.cpp:
+ * tao/Adapter.h:
+ * tao/Any.h:
+ * tao/Bounds.pidl:
+ * tao/BoundsC.cpp:
+ * tao/BoundsC.h:
+ * tao/BoundsC.i:
+ * tao/CONV_FRAME.pidl:
+ * tao/CONV_FRAMEC.cpp:
+ * tao/CONV_FRAMEC.h:
+ * tao/CONV_FRAMEC.i:
+ * tao/Current.pidl:
+ * tao/CurrentC.cpp:
+ * tao/CurrentC.h:
+ * tao/CurrentC.i:
+ * tao/Domain.pidl:
+ * tao/DomainC.cpp:
+ * tao/DomainC.h:
+ * tao/DomainC.i:
+ * tao/Dynamic.pidl:
+ * tao/DynamicC.cpp:
+ * tao/DynamicC.h:
+ * tao/DynamicC.i:
+ * tao/Exception.cpp:
+ * tao/GIOP.pidl:
+ * tao/GIOPC.cpp:
+ * tao/GIOPC.h:
+ * tao/GIOPC.i:
+ * tao/GIOP_Message_Base.cpp:
+ * tao/GIOP_Message_Generator_Parser_10.cpp:
+ * tao/GIOP_Message_Generator_Parser_12.cpp:
+ * tao/GIOP_Message_Lite.cpp:
+ * tao/GIOP_Message_Locate_Header.h:
+ * tao/GIOP_Message_Locate_Header.i:
+ * tao/IIOP.pidl:
+ * tao/IIOPC.cpp:
+ * tao/IIOPC.h:
+ * tao/IIOPC.i:
+ * tao/IIOP_Acceptor.cpp:
+ * tao/IIOP_Acceptor.h:
+ * tao/IIOP_Profile.cpp:
+ * tao/IIOP_Profile.h:
+ * tao/IIOP_Profile.i:
+ * tao/IOP.pidl:
+ * tao/IOPS.cpp:
+ * tao/IOPS.h:
+ * tao/IOPS.i:
+ * tao/IOPS_T.cpp:
+ * tao/IOPS_T.h:
+ * tao/IOPS_T.i:
+ * tao/LocalObject.cpp:
+ * tao/LocalObject.h:
+ * tao/Messaging_PolicyValue.pidl:
+ * tao/Messaging_PolicyValueC.cpp:
+ * tao/Messaging_PolicyValueC.h:
+ * tao/Messaging_PolicyValueC.i:
+ * tao/Messaging_SyncScope.pidl:
+ * tao/Messaging_SyncScopeC.cpp:
+ * tao/Messaging_SyncScopeC.h:
+ * tao/Messaging_SyncScopeC.i:
+ * tao/Object.cpp:
+ * tao/Object.h:
+ * tao/ObjectReferenceTemplate.pidl:
+ * tao/ObjectReferenceTemplateC.cpp:
+ * tao/ObjectReferenceTemplateC.h:
+ * tao/ObjectReferenceTemplateC.i:
+ * tao/Object_KeyC.cpp:
+ * tao/Object_KeyC.h:
+ * tao/Object_KeyC.i:
+ * tao/OctetSeq.pidl:
+ * tao/OctetSeqC.cpp:
+ * tao/OctetSeqC.h:
+ * tao/OctetSeqC.i:
+ * tao/Policy.pidl:
+ * tao/Policy_Forward.pidl:
+ * tao/Policy_ForwardC.cpp:
+ * tao/Policy_ForwardC.h:
+ * tao/Policy_ForwardC.i:
+ * tao/Pollable.pidl:
+ * tao/PollableC.cpp:
+ * tao/PollableC.h:
+ * tao/PollableC.i:
+ * tao/PortableInterceptor.pidl:
+ * tao/PortableInterceptorC.cpp:
+ * tao/PortableInterceptorC.h:
+ * tao/PortableInterceptorC.i:
+ * tao/Profile.cpp:
+ * tao/Profile.h:
+ * tao/StringSeq.pidl:
+ * tao/StringSeqC.cpp:
+ * tao/StringSeqC.h:
+ * tao/StringSeqC.i:
+ * tao/TAO.pidl:
+ * tao/TAO_Server_Request.cpp:
+ * tao/TAO_Server_Request.h:
+ * tao/TAO_Server_Request.i:
+ * tao/Tagged_Profile.h:
+ * tao/Tagged_Profile.i:
+ * tao/TimeBase.pidl:
+ * tao/TimeBaseC.cpp:
+ * tao/TimeBaseC.h:
+ * tao/TimeBaseC.i:
+ * tao/Transport_Acceptor.h:
+ * tao/WrongTransaction.pidl:
+ * tao/WrongTransactionC.cpp:
+ * tao/WrongTransactionC.h:
+ * tao/WrongTransactionC.i:
+ * tao/corbafwd.h:
+ * tao/target_specification.h:
+ * tao/target_specification.i:
+ * tao/IORTable/Table_Adapter.cpp:
+ * tao/IORTable/Table_Adapter.h:
+ * tao/PortableServer/Default_Acceptor_Filter.cpp:
+ * tao/PortableServer/Default_Acceptor_Filter.h:
+ * tao/PortableServer/Object_Adapter.cpp:
+ * tao/PortableServer/Object_Adapter.h:
+ * tao/PortableServer/POA.cpp:
+ * tao/PortableServer/Servant_Base.i:
+ * tao/RTPortableServer/RT_Acceptor_Filters.cpp:
+ * tao/RTPortableServer/RT_Acceptor_Filters.h:
+ * tao/RTPortableServer/RT_POA.cpp:
+ * tao/RTPortableServer/RT_POA.h:
+ * tao/Strategies/DIOP_Acceptor.cpp:
+ * tao/Strategies/DIOP_Acceptor.h:
+ * tao/Strategies/DIOP_Profile.cpp:
+ * tao/Strategies/DIOP_Profile.h:
+ * tao/Strategies/DIOP_Profile.i:
+ * tao/Strategies/SHMIOP_Acceptor.cpp:
+ * tao/Strategies/SHMIOP_Acceptor.h:
+ * tao/Strategies/SHMIOP_Profile.cpp:
+ * tao/Strategies/SHMIOP_Profile.h:
+ * tao/Strategies/SHMIOP_Profile.i:
+ * tao/Strategies/UIOP_Acceptor.cpp:
+ * tao/Strategies/UIOP_Acceptor.h:
+ * tao/Strategies/UIOP_Profile.cpp:
+ * tao/Strategies/UIOP_Profile.h:
+ * tao/Strategies/UIOP_Profile.i:
+
+ Regenerated hand-crafted files, and replaced flat
+ names with scoped names for some identifiers.
+
+ * ObjectIdList.pidl:
+
+ New file, empty as of now, which will contain
+ typedefs for CORBA::ORB::ObjectId and
+ CORBA::ORB::ObjectIdList. The file will be
+ included in orb.idl.
+
+ Wed Jan 8 22:43:39 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Any.h:
+ * tao/IOPC.cpp:
+ * tao/IOPC.h:
+ * tao/IOPC.i:
+ * tao/PolicyC.cpp:
+ * tao/PolicyC.h:
+ * tao/PolicyC.i:
+ * tao/TAOC.cpp:
+ * tao/TAOC.h:
+ * tao/TAOC.i:
+
+ Regenerated files from IOP.pidl, Policy.pidl and TAO.pidl,
+ and removed items from Any.h that the old versions of these
+ generated files depended on.
+
+ Wed Jan 8 17:44:48 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Typecode.h:
+ * tao/Typecode.cpp:
+
+ Completed addition of eventtype typecode support,
+ also cosmetic changes.
+
+ * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
+ * tao/TypeCodeFactory/TypeCodeFactory_i.h:
+
+ Additional factoring out of common code.
+
+ Wed Jan 8 11:40:58 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
+ * tao/TypeCodeFactory/TypeCodeFactory_i.h:
+
+ Fixed typos.
+
+ Wed Jan 8 11:03:23 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Any.cpp:
+
+ Added explicit template instantiations used in the
+ insertion/extraction operators.
+
+ * 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_exception/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/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_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
+
+ Added code generation for explicit template instantiation
+ of template classes used in the Any operators.
+
+ Wed Jan 8 10:53:44 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Typecode.cpp:
+ * tao/Typecode.h:
+
+ Added valuetype case to private_member_name, added
+ eventtype, component and home cases to other methods,
+ and updated comments in the header file.
+
+ * tao/TypeCodeFactory/TypeCodeFactory.pidl:
+ * tao/TypeCodeFactory/TypeCodeFactoryC.cpp:
+ * tao/TypeCodeFactory/TypeCodeFactoryC.h:
+ * tao/TypeCodeFactory/TypeCodeFactoryC.inl:
+
+ Added 'create_event_tc' to the TypeCodeFactory interface and
+ regenerated the code.
+
+ * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
+ * tao/TypeCodeFactory/TypeCodeFactory_i.h:
+
+ Filled in 'create_value_tc' method, added 'create_event_tc'
+ method, and factored out some common code.
+
+ Tue Dec 17 15:36:19 2002 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Any_T.inl(demarshal_value):
+
+ Replaced forany temporary with a local variable instantiation.
+ Many compilers don't like the temporary.
+
+ * tao/Messaging/MessagingS.cpp:
+
+ Replaced an occurrence of CORBA_InterfaceDef with
+ CORBA::InterfaceDef.
+
+ Tue Dec 17 13:06:06 2002 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_array/cdr_op_ci.cpp:
+
+ Fixed an error in the logic that caused a problem with
+ an array of array.
+
+ Sat Dec 14 22:30:22 2002 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp (update_key):
+
+ A few more tweaks for hopefully better performance.
+
+ Sat Dec 14 19:56:13 2002 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union/any_op_cs.cpp:
+ * orbsvcs/orbsvcs/IFRService/AliasDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Contained_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EnumDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/IRObject_i.h:
+ * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Repository_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/SequenceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/StructDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp:
+ * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp:
+ * orbsvcs/tests/InterfaceRepo/IFR_Test/run_test.pl:
+ * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Query_Client.cpp:
+ * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Query_Client.h:
+ * tao/Any.cpp:
+ * tao/Any.h:
+ * tao/Any_T.cpp:
+ * tao/Any_T.h:
+ * tao/Any_T.inl:
+ * tao/Typecode.cpp:
+ * tao/Typecode.i:
+ * tao/IFR_Client/IFR_BaseC.cpp:
+ * tao/IFR_Client/IFR_BasicC.cpp:
+ * tao/IFR_Client/IFR_ComponentsC.cpp:
+ * tao/IFR_Client/IFR_ExtendedC.cpp:
+ * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
+ * tao/TypeCodeFactory/TypeCodeFactory_i.h:
+
+ Debugging the interaction of the optimized IFR and the new
+ Any implementation.
+
+ Fri Dec 13 14:30:19 2002 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * orbsvcs/tests/InterfaceRepo/InterfaceRepo.dsw:
+ * orbsvcs/tests/InterfaceRepo/Makefile:
+
+ Added project below to workspace, and directory to Makefile.
+
+ * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency Test.dsp:
+ * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Query_Client.cpp:
+ * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Query_Client.h:
+ * orbsvcs/tests/InterfaceRepo/Latency_Test/Makefile:
+ * orbsvcs/tests/InterfaceRepo/Latency_Test/client.cpp:
+ * orbsvcs/tests/InterfaceRepo/Latency_Test/run_test.pl:
+
+ New files for a simple latency/throughput test on the Interface
+ Repository.
+
+ Fri Dec 13 13:14:19 2002 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * orbsvcs/IFR_Service/Makefile.BE:
+ * orbsvcs/IFR_Service/Makefile.EX:
+ * orbsvcs/IFR_Service/Makefile.IFR_Service:
+ * orbsvcs/orbsvcs/Makefile.IFRService:
+
+ Updated dependencies.
+
+ Fri Dec 13 11:48:24 2002 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * orbsvcs/orbsvcs/IFRService/AliasDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h:
+ * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Repository_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Repository_i.h:
+ * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp:
+
+ Fixed various minor errors - preprocessor directive syntax,
+ throw spec agreement, and unused variables.
+
+ Thu Dec 12 23:45:14 2002 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Any.cpp:
+ * tao/Any_T.cpp:
+ * tao/Any_T.h:
+
+ More changes related to the 'const' qualifier, to get more
+ compilers happy with the template code.
+
+ * tao/TypeCodeFactory/TypeCodeFactory.dsp:
+
+ Turned on RTTI in this project.
+
+ Thu Dec 12 17:24:41 2002 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Typecode.h:
+
+ Fixed wrong signature of _tao_any_destructor typedef.
+
+ Thu Dec 12 16:22:17 2002 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Any.h:
+ * tao/Any_T.cpp:
+ * tao/Any_T.h:
+
+ Minor fixes for things caught by gcc 3.2.
+
+ Wed Dec 11 22:26:56 2002 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Any_T.cpp:
+ * tao/Any_T.h:
+ * tao/Any_T.inl:
+
+ New files added to TAO for the template classes of the
+ revamped Any implementation. The original Any class contains
+ few spec-required methods but is mostly a container for
+ these template classes. Thanks to Carlos O'Ryan
+ <coryan@atdesk.com> for guidance with the design.
+
+ * orbsvcs/orbsvcs/IFRService/Servant_Factory.cpp:
+ * orbsvcs/orbsvcs/IFRService/Servant_Factory.h:
+ * orbsvcs/orbsvcs/IFRService/Servant_Locator.cpp:
+ * orbsvcs/orbsvcs/IFRService/Servant_Locator.h:
+ * tao/IFR_TypeCodes.cpp:
+
+ Files removed from TAO and the Interface Repository.
+
+ * TAO_IDL/be/be_visitor_array/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_array/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_enum/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_exception/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_field/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_interface/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ci.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
+ * TAO_IDL/be/be_visitor_root/root.cpp:
+ * TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_structure/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp:
+ * TAO_IDL/be/be_visitor_union/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_union/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_ci.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/field_cdr_ci.cpp:
+
+ Changes to the IDL compiler to support the changes to
+ the TAO Any implementation. Also changes to support the
+ runtime detection of an attempt to marshal an IDL type
+ which contains (at any nested level) a local interface.
+ Now the cases where a local interface is passed as a
+ non-local base class, and where a union may have a
+ local interface as its active member (or may not) are
+ discovered at runtime. Zero is returned from the
+ attempt to marshal at some level, and the stub operation
+ will therefore throw CORBA::MARSHAL, as required.
+
+ * orbsvcs/IFR_Service/be_global.cpp:
+ * orbsvcs/IFR_Service/be_global.h:
+ * orbsvcs/IFR_Service/be_produce.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor.h:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_exception.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_exception.h:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_operation.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_operation.h:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_structure.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_structure.h:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_union.h:
+ * orbsvcs/IFR_Service/ifr_removing_visitor.cpp:
+
+ Changes to tao_ifr to reflect the removal of all
+ CORBA_* global classes for Interface Repository objects.
+ All references to these classes must now use the scoped
+ name.
+
+ * orbsvcs/IFR_Service/IFR_Service.cpp:
+ * orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/AliasDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/AliasDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ArrayDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/AttributeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h:
+ * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ConstantDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/Contained_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Contained_i.h:
+ * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Container_i.h:
+ * orbsvcs/orbsvcs/IFRService/EmitsDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EmitsDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/EnumDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EnumDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/EventDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/EventDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/FactoryDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/FinderDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/FixedDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/FixedDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/HomeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/IDLType_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/IDLType_i.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BaseS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_BasicS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ComponentsS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_ExtendedS_T.i:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h:
+ * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/IRObject_i.h:
+ * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ModuleDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ModuleDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/NativeDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/NativeDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/OperationDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/PrimaryKeyDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/PrimaryKeyDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/PublishesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/PublishesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/Repository_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Repository_i.h:
+ * orbsvcs/orbsvcs/IFRService/SequenceDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/SequenceDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/StringDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/StringDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/StructDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/StructDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/TypedefDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/TypedefDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/UnionDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/UsesDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ValueDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/WstringDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/WstringDef_i.h:
+ * orbsvcs/orbsvcs/IFRService/concrete_classes.h:
+ * orbsvcs/orbsvcs/IFRService/tmplinst.cpp:
+
+ The mechanism of method dispatch has been changed in the
+ Interface Repository to use default servants instead of
+ Servant Locator. A servant for each IR Object type, and a
+ POA for each, are created at startup. The object key of
+ POACurrent is parsed to reconstruct the database key, which
+ is then plugged into the servant just before the C++ call.
+ Also, the skeleton files were regenerated. Now only one
+ line in each *S.h file needs to be patched.
+
+ * tao/AbstractBase.cpp:
+ * tao/AbstractBase.h:
+ * tao/Abstract_Servant_Base.cpp:
+ * tao/Abstract_Servant_Base.h:
+ * tao/Any.cpp:
+ * tao/Any.h:
+ * tao/Any.i:
+ * tao/Exception.h:
+ * tao/IFR_Client_Adapter.h:
+ * tao/LocalObject.cpp:
+ * tao/LocalObject.h:
+ * tao/Marshal.h:
+ * tao/NVList.cpp:
+ * tao/ORB.cpp:
+ * tao/ORB.h:
+ * tao/Object.cpp:
+ * tao/Object.h:
+ * tao/Object.i:
+ * tao/Object_Proxy_Impl.cpp:
+ * tao/Object_Proxy_Impl.h:
+ * tao/Remote_Object_Proxy_Impl.cpp:
+ * tao/Remote_Object_Proxy_Impl.h:
+ * tao/Sequence_T.cpp:
+ * tao/TypeCodeFactory_Adapter.h:
+ * tao/Typecode.cpp:
+ * tao/Typecode.h:
+ * tao/ValueBase.cpp:
+ * tao/ValueBase.h:
+ * tao/corba.h:
+ * tao/corbafwd.h:
+
+ Changes to TAO files required by the changes in the Any
+ implementation and in the IR Object class names. Also,
+ a virtual marshal() method was added to CORBA::Object to
+ help detect an attempt to marshal a local interface. Finally,
+ a TAO-specific method was added to class TypeCode, which
+ returns the content type without making a duplicate.
+ Similar versions of other TypeCode methods that return
+ ` typecodes will be made in the future, for internal ORB use.
+
+ * tao/IFR_Client/IFR_BaseC.cpp:
+ * tao/IFR_Client/IFR_BaseC.h:
+ * tao/IFR_Client/IFR_BaseC.i:
+ * tao/IFR_Client/IFR_BasicC.cpp:
+ * tao/IFR_Client/IFR_BasicC.h:
+ * tao/IFR_Client/IFR_BasicC.i:
+ * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp:
+ * tao/IFR_Client/IFR_Client_Adapter_Impl.h:
+ * tao/IFR_Client/IFR_ComponentsC.cpp:
+ * tao/IFR_Client/IFR_ComponentsC.h:
+ * tao/IFR_Client/IFR_ComponentsC.i:
+ * tao/IFR_Client/IFR_ExtendedC.cpp:
+ * tao/IFR_Client/IFR_ExtendedC.h:
+ * tao/IFR_Client/IFR_ExtendedC.i:
+
+ The stub files were regenerated. They now need no patching.
+
+ * tao/PortableServer/Direct_Object_Proxy_Impl.cpp:
+ * tao/PortableServer/Direct_Object_Proxy_Impl.h:
+ * tao/PortableServer/ImR_LocatorS.cpp:
+ * tao/PortableServer/ImplRepoS.cpp:
+ * tao/PortableServer/POA.cpp:
+ * tao/PortableServer/POA.h:
+ * tao/PortableServer/PolicyS.cpp:
+ * tao/PortableServer/Servant_Base.cpp:
+ * tao/PortableServer/Servant_Base.h:
+ * tao/PortableServer/ThruPOA_Object_Proxy_Impl.cpp:
+ * tao/PortableServer/ThruPOA_Object_Proxy_Impl.h:
+
+ POA files modified to support the other changes. A public
+ static method was added to class TAO_POA, to allow access
+ to a protected static method, which the IFR uses to parse
+ object keys without requiring new/delete pairs.
+
+ * tao/TypeCodeFactory/TypeCodeFactoryC.cpp:
+ * tao/TypeCodeFactory/TypeCodeFactoryC.inl:
+ * tao/TypeCodeFactory/TypeCodeFactoryC.h:
+ * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp:
+ * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.h:
+ * tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
+ * tao/TypeCodeFactory/TypeCodeFactory_i.h:
+
+ Changes to reflect the removal of global flat names for
+ the IR Object classes. Also, the stub files were
+ regenerated, and now need no patching.
+
+ * tao/orb.idl:
+ * tao/IFR_Client/IFR_Basic.pidl:
+ * tao/IFR_Client/IFR_Components.pidl:
+ * tao/IFR_Client/IFR_Base.pidl:
+ * tao/IFR_Client/IFR_Extended.pidl:
+ * tao/TypeCodeFactory/TypeCodeFactory.pidl:
+
+ Changes to (p)idl files. Small pieces of IFR_Base.pidl
+ and TypeCodeFactory.pidl that are used by the ORB
+ were moved to orb.idl, which is now included in these
+ two files. Code generation is now executed without first
+ patching the pidl files to remove the CORBA module. The
+ result of these two changes is the elimination of almost
+ all the patching to generated files which used to be
+ necessary.
+
+ * TAOACE.dsw:
+ * ta0/Makefile:
+ * tao/Makefile.bor:
+ * tao/Makefile.am:
+ * tao/TAO.dsp:
+ * tao/IFR_Client/TAO_IFR_Client.dsp:
+ * orbsvcs/orbsvcs/Svc_Utils.dsp:
+ * orbsvcs/orbsvcs/IFRService.dsp:
+
+ Changes to makefiles, projects and workspaces.
+
+ Changes to NVList, TAO_Marshal_* and the dynamic any classes to
+ support the changes to Anys and TypeCodes have yet to be made.
+ Also, dynamic_cast is now required in Any extraction, whcih may
+ cause a problem on some platforms that don't support RTTI.
+
+
Wed Mar 12 09:48:32 2003 Chad Elliott <elliott_c@ociweb.com>
Committing Paul Calabrese's <calabrese_p@ociweb.com> MPC related