diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-03-12 15:54:31 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-03-12 15:54:31 +0000 |
commit | 030aac6e055a8e3a52c26eadbbe49a6b62095804 (patch) | |
tree | f904919390239ebe5088d26673504af320c73f19 | |
parent | c5801a8c46a0defe3a0ff182815fbeaea9882c99 (diff) | |
download | ATCD-030aac6e055a8e3a52c26eadbbe49a6b62095804.tar.gz |
ChangeLogTag: Wed Mar 12 09:49:00 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r-- | TAO/ChangeLog | 3001 |
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 |