Fri Jan 28 07:18:10 2005 J.T. Conklin * examples/AMH/Sink_Server/AMH_Servant.cpp: * examples/AMI/FL_Callback/Progress_i.cpp: * examples/Content_Server/AMI_Iterator/Content_Iterator_i.cpp: * examples/Content_Server/AMI_Iterator/Iterator_Factory_i.cpp: * examples/Content_Server/AMI_Observer/Push_Iterator_Factory_i.cpp: * examples/Content_Server/SMI_Iterator/Content_Iterator_i.cpp: * examples/Content_Server/SMI_Iterator/Iterator_Factory_i.cpp: * examples/Event_Comm/Event_Comm_i.cpp: * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp: * examples/Kokyu_dsrt_schedulers/EDF_SchedulingC.cpp: * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp: * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp: * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp: * examples/Load_Balancing_persistent/Load_Balancer_i.cpp: * examples/Logging/Logger_i.cpp: * examples/Logging/Logging_Service_i.cpp: * examples/Logging/Logging_Test_i.cpp: * examples/OBV/Typed_Events/Client_i.cpp: * examples/OBV/Typed_Events/Event_Types_impl.cpp: * examples/OBV/Typed_Events/Server_i.cpp: * examples/POA/DSI/Database_i.cpp: * examples/POA/DSI/server.cpp: * examples/POA/Generic_Servant/client.cpp: * examples/POA/Loader/Servant_Activator.cpp: * examples/POA/Loader/Servant_Locator.cpp: * examples/POA/Loader/Server_Manager.cpp: * examples/POA/On_Demand_Activation/server.cpp: * examples/POA/On_Demand_Loading/Servant_Locator.cpp: * examples/POA/On_Demand_Loading/Servant_Manager.cpp: * examples/POA/On_Demand_Loading/Server_Manager.cpp: * examples/Persistent_Grid/Grid_i.cpp: * examples/PluggableUDP/tests/Basic/UDP_Client_i.cpp: * examples/PluggableUDP/tests/Performance/UDP_PerformanceClient.cpp: * examples/RTCORBA/Activity/Task_Stats.cpp: * examples/RTScheduling/FP_SchedulingC.cpp: * examples/RTScheduling/MIF_SchedulingC.cpp: * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.cpp: * examples/Simple/Simple_util.cpp: * examples/Simple/time/Time_Client_i.cpp: * examples/Simulator/Event_Supplier/DOVE_Supplier.cpp: * examples/Simulator/Event_Supplier/DualEC_Sup.cpp: * performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.cpp: * performance-tests/Cubit/TAO/MT_Cubit/Task_Client.cpp: * performance-tests/Cubit/TAO/MT_Cubit/server.cpp: * performance-tests/POA/Object_Creation_And_Registration/registration.cpp: * performance-tests/RTCorba/Thread_Pool/client.cpp: * tests/AMH_Exceptions/server.cpp: * tests/AMH_Oneway/server.cpp: * tests/CDR/allocator.cpp: * tests/CDR/growth.cpp: * tests/CDR/octet_sequence.cpp: * tests/CodeSets/libs/IBM1047_ISO8859/Char_IBM1047_ISO8859_Translator.cpp: * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16.cpp: * tests/CodeSets/simple/client.cpp: * tests/Codec/client.cpp: * tests/Collocation_Opportunities/Collocation_Opportunities.cpp: * tests/FL_Cube/client.cpp: * tests/NestedUpcall/MT_Client_Test/client.cpp: * tests/NestedUpcall/Simple/server.cpp: * tests/OctetSeq/OctetSeq.cpp: * tests/OctetSeq/client.cpp: * tests/OctetSeq/test_i.cpp: * tests/Policies/Manipulation.cpp: * tests/Portable_Interceptors/Benchmark/interceptors.cpp: * tests/Portable_Interceptors/Bug_1559/interceptors.cpp: * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/interceptors.cpp: * tests/Portable_Interceptors/Service_Context_Manipulation/interceptors.cpp: * tests/RTCORBA/RTMutex/server.cpp: * tests/RTScheduling/DT_Spawn/test.cpp: * tests/Xt_Stopwatch/client.cpp: * tests/Xt_Stopwatch/timer.cpp: * utils/catior/catior.cpp: Converted ACE_{static,dynamic,reinterpret,const}_cast macros calls to their standard C++ counterparts. Thu Jan 27 20:01:21 2005 Balachandran Natarajan * tao/Messaging/Asynch_Reply_Dispatcher.cpp: Fix for [BUGID 2038]. Please see http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=2038 for details and thanks to Torsten Kuepper for reporting the problem. Thu Jan 27 11:39:00 2005 J.T. Conklin * orbsvcs/.../*.{cpp,h,i,inl}: Ossama let me know that my ACE-style to C++ cast conversion script didn't add a space between the ">" and the "(", which violates the ACE/TAO conventions. I wrote another script to fix the damage, which fixed up a lot of other cases as well. Thu Jan 27 10:37:19 2005 Chad Elliott * orbsvcs/examples/ImR/Combined_Service/run_test.pl: Use the tao_imr to shutdown the server before ending the test. Since the ImR Activator probably started the server, $SERV no longer refers to the actual server process. Thr Jan 27 07:35:05 2005 Huang-Ming Huang * orbsvcs/orbsvcs/FtRtEvent/EventChanel/GroupInfoPublisher.cpp Removed dependancy on log_obj_endpoints.h. Wed Jan 26 17:20:05 2005 Huang-Ming Huang * orbsvcs/orbsvcs/FtRtEvent/EventChanel/FTEC_Group_Manager.cpp * orbsvcs/orbsvcs/FtRtEvent/EventChanel/GroupInfoPublisher.h * orbsvcs/orbsvcs/FtRtEvent/EventChanel/GroupInfoPublisher.cpp * orbsvcs/orbsvcs/FtRtEvent/EventChanel/IOGR_Maker.h * orbsvcs/orbsvcs/FtRtEvent/EventChanel/IOGR_Maker.cpp * orbsvcs/orbsvcs/FtRtEvent/EventChanel/Replication_Service.cpp * orbsvcs/orbsvcs/FtRtEvent/EventChanel/FtEventServiceInterceptor Fixed incorrect object_group_ref_version problem. Thanks to Thia Chang Chao for reporting the problem. Tue Jan 25 14:15:05 2005 J.T. Conklin * tao/Makefile.am: Update for this change: Tue Jan 26 10:01:12 UTC 2005 Johnny Willemsen Tue Jan 25 12:57:05 2005 Phil Mesnier * tao/Codeset_Manager.cpp: Moved default selection of the UTF16_BOM codeset translator from get_char_trans() to get_wchar_trans() where it belongs. Thanks to Olivier Brunet for finding this. Tue Jan 25 09:59:28 2005 J.T. Conklin * orbsvcs/Event_Service/Event_Service.cpp: * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.cpp: * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp: * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp: * orbsvcs/IFR_Service/be_init.cpp: * orbsvcs/IFR_Service/ifr_adding_visitor.cpp: * orbsvcs/IFR_Service/ifr_adding_visitor_exception.cpp: * orbsvcs/IFR_Service/ifr_adding_visitor_operation.cpp: * orbsvcs/IFR_Service/ifr_adding_visitor_structure.cpp: * orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp: * orbsvcs/ImplRepo_Service/Forwarder.cpp: * orbsvcs/ImplRepo_Service/Locator_Repository.cpp: * orbsvcs/LoadBalancer/LoadManager.cpp: * orbsvcs/LoadBalancer/LoadMonitor.cpp: * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp: * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp: * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp: * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp: * orbsvcs/PSS/PSDL_Datastore.cpp: * orbsvcs/PSS/PSDL_Interface_Visitor.cpp: * orbsvcs/PSS/PSDL_Struct_Visitor.cpp: * orbsvcs/Scheduling_Service/Scheduling_Service.cpp: * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp: * orbsvcs/orbsvcs/AV/AVStreams_i.cpp: * orbsvcs/orbsvcs/AV/AV_Core.cpp: * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp: * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp: * orbsvcs/orbsvcs/AV/MCast.cpp: * orbsvcs/orbsvcs/AV/QoS_UDP.cpp: * orbsvcs/orbsvcs/AV/RTCP.cpp: * orbsvcs/orbsvcs/AV/RTCP_Channel.cpp: * orbsvcs/orbsvcs/AV/RTCP_Packet.cpp: * orbsvcs/orbsvcs/AV/RTP.cpp: * orbsvcs/orbsvcs/AV/SCTP_SEQ.cpp: * orbsvcs/orbsvcs/AV/TCP.cpp: * orbsvcs/orbsvcs/AV/UDP.cpp: * orbsvcs/orbsvcs/AV/sfp.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.h: * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.i: * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.cpp: * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.i: * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.inl: * orbsvcs/orbsvcs/Event/Dispatching_Modules.cpp: * orbsvcs/orbsvcs/Event/Dispatching_Modules.i: * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.cpp: * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.cpp: * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.i: * orbsvcs/orbsvcs/Event/EC_And_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp: * orbsvcs/orbsvcs/Event/EC_Group_Scheduling.cpp: * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.cpp: * orbsvcs/orbsvcs/Event/EC_Kokyu_Scheduling.cpp: * orbsvcs/orbsvcs/Event/EC_Negation_Filter.cpp: * orbsvcs/orbsvcs/Event/EC_Null_Scheduling.cpp: * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp: * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.cpp: * orbsvcs/orbsvcs/Event/EC_ProxySupplier.cpp: * orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.cpp: * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.cpp: * orbsvcs/orbsvcs/Event/Event_Channel.cpp: * orbsvcs/orbsvcs/Event/Timer_Module.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp: * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_Base.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FT_ProxyAdmin_T.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGR_Maker.cpp: * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.cpp: * orbsvcs/orbsvcs/FtRtEvent/Utils/activate_with_id.h: * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp: * orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp: * orbsvcs/orbsvcs/IFRService/AttributeDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ConstantDef_i.cpp: * orbsvcs/orbsvcs/IFRService/Contained_i.cpp: * orbsvcs/orbsvcs/IFRService/Container_i.cpp: * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp: * orbsvcs/orbsvcs/IFRService/HomeDef_i.cpp: * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp: * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp: * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.cpp: * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp: * orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp: * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.cpp: * orbsvcs/orbsvcs/IFRService/Repository_i.cpp: * orbsvcs/orbsvcs/IFRService/SequenceDef_i.cpp: * orbsvcs/orbsvcs/IFRService/StringDef_i.cpp: * orbsvcs/orbsvcs/IFRService/StructDef_i.cpp: * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp: * orbsvcs/orbsvcs/IFRService/UsesDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp: * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp: * orbsvcs/orbsvcs/IFRService/WstringDef_i.cpp: * orbsvcs/orbsvcs/IOR_Multicast.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp: * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.cpp: * orbsvcs/orbsvcs/Log/LogMgr_i.cpp: * orbsvcs/orbsvcs/Log/Log_i.cpp: * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp: * orbsvcs/orbsvcs/Metrics/Metrics_Logger.cpp: * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp: * orbsvcs/orbsvcs/Naming/Naming_Server.cpp: * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp: * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp: * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp: * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp: * orbsvcs/orbsvcs/Notify/Admin.cpp: * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Any/PushSupplier.cpp: * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp: * orbsvcs/orbsvcs/Notify/Consumer.cpp: * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp: * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp: * orbsvcs/orbsvcs/Notify/EventChannel.cpp: * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp: * orbsvcs/orbsvcs/Notify/EventTypeSeq.cpp: * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp: * orbsvcs/orbsvcs/Notify/Method_Request.inl: * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp: * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp: * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp: * orbsvcs/orbsvcs/Notify/Random_File.cpp: * orbsvcs/orbsvcs/Notify/Reconnection_Registry.cpp: * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp: * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp: * orbsvcs/orbsvcs/Notify/Sequence/Batch_Buffering_Strategy.cpp: * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.cpp: * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp: * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.cpp: * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp: * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp: * orbsvcs/orbsvcs/PortableGroup/PG_Utils.cpp: * orbsvcs/orbsvcs/PortableGroup/POA_Hooks.cpp: * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.cpp: * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Message_Block_Data_Iterator.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp: * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.i: * orbsvcs/orbsvcs/Runtime_Scheduler.cpp: * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp: * orbsvcs/orbsvcs/Sched/DynSched.cpp: * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.cpp: * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp: * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp: * orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp: * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp: * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp: * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp: * orbsvcs/orbsvcs/Time/Timer_Helper.cpp: * orbsvcs/orbsvcs/Time_Utilities.i: * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp: * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp: * orbsvcs/orbsvcs/Trader/Offer_Database.cpp: * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp: * orbsvcs/orbsvcs/Trader/Offer_Iterators_T.cpp: * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp: * orbsvcs/orbsvcs/Trader/Trader.cpp: * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp: * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp: * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp: * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/client.cpp: * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/client.cpp: * orbsvcs/tests/AVStreams/Latency/ping.cpp: * orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp: * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp: * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp: * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp: * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp: * orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.cpp: * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp: * orbsvcs/tests/Event/lib/Driver.cpp: * orbsvcs/tests/FT_App/FT_Client.cpp: * orbsvcs/tests/FT_App/FT_Creator.cpp: * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp: * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp: * orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.cpp: * orbsvcs/tests/FT_App/StubFaultConsumer.cpp: * orbsvcs/tests/FT_App/StubFaultNotifier.cpp: * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.cpp: * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp: * orbsvcs/tests/HTIOP/AMI/Test_Output.cpp: * orbsvcs/tests/HTIOP/BiDirectional/Test_Output.cpp: * orbsvcs/tests/HTIOP/Hello/Test_Output.cpp: * orbsvcs/tests/HTIOP/test_config.h: * orbsvcs/tests/ImplRepo/nestea_i.cpp: * orbsvcs/tests/InterfaceRepo/IFR_Test/Admin_Client.cpp: * orbsvcs/tests/Notify/Blocking/common.cpp: * orbsvcs/tests/Notify/Discarding/common.cpp: * orbsvcs/tests/Notify/Ordering/Notify_Sequence_Push_Consumer.cpp: * orbsvcs/tests/Notify/Ordering/Notify_Structured_Push_Consumer.cpp: * orbsvcs/tests/Notify/Ordering/common.cpp: * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp: * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp: * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/common.cpp: * orbsvcs/tests/Notify/Sequence_Multi_Filter/common.cpp: * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Consumer.cpp: * orbsvcs/tests/Notify/performance-tests/Filter/common.cpp: * orbsvcs/tests/Sched_Conf/Sched_Conf.cpp: * orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.cpp: * orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.cpp: * orbsvcs/tests/Trading/Offer_Exporter.cpp: * orbsvcs/tests/Trading/Offer_Importer.cpp: * orbsvcs/tests/Trading/Service_Type_Exporter.cpp: Converted ACE_{static,dynamic,reinterpret,const}_cast macros calls to their standard C++ counterparts using my "safe" but conservative perl script. This takes the easy cases out off the table so it will be easier to review diffs from Ossama's ACE-cast-convert script on the next pass. Tue Jan 26 10:01:12 UTC 2005 Johnny Willemsen * tao/CONV_FRAMES.{h,cpp,inl}: * tao/CONV_FRAMES_T.{h,cpp,inl}: * tao/GIOPS.{h,cpp,inl}: * tao/GIOPS_T.{h,cpp,inl}: * tao/IOPS.{h,cpp,i}: * tao/IOPS_T.{h,cpp,i}: * tao/PollableS.{h,cpp,inl}: * tao/PollableS_T.{h,cpp,inl}: * tao/ServiceS.{h,cpp,inl}: * tao/ServiceS_T.{h,cpp,inl}: * tao/TAOS.{h,cpp,inl}: * tao/TAOS_T.{h,cpp,inl}: * tao/TimeBaseS.{h,cpp,inl}: * tao/TimeBaseS_T.{h,cpp,inl}: The generated S.cpp, S.inl, S_T.cpp and S_T.inl are empty and don't contain real code, so we removed these files from the repo and updated the correspondind S.h/S_T.h file. This is now done by hand but there is a feature request to the TAO_IDL compiler to be able to suppress the generation of these files Tue Jan 25 00:00:51 2005 Ossama Othman * tao/PortableServer/POA.cpp (reference_to_id): * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp (handle_input): * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp (visit_component_assoc): * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp (bind_new_context): * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp (bind_new_context): * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp (visit_component_assoc): Fixed "control reaches end of non-void function" warnings exhibited by the latest GNU G++ 4.0 CVS snapshot. * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp (allocate_nowrite): Explicitly cast "~0" to a "size_t". Addresses a warning exhibited by the latest GNU G++ 4.0 CVS snapshot regarding passing a negative value as a "size_t" function argument. Mon Jan 24 22:06:05 2005 Ossama Othman * tao/ORB_Core.h (TAO_ORB_Core): Removed obsolete "friend class TAO_ORB_Table" declaration. Mon Jan 24 21:38:09 2005 Ossama Othman * orbsvcs/orbsvcs/CosLoadBalancing.idl (CosLoadBalancing): Changed typeprefix for this module from "omg.org" to "tao.lb". The IDL in this file is not yet OMG standard, and is generally specific to TAO. Mon Jan 24 16:59:22 2005 J.T. Conklin * tao/Makefile.am: Fix thinko in pkgsrc *.pc file generation. Mon Jan 24 16:15:31 2005 J.T. Conklin * tao/Makefile.am: Update. * configure.ac: Changed to invoke ACE_ENABLE_{FL,QT,TK,XT}_REACTOR. Mon Jan 24 13:22:04 2005 J.T. Conklin * tao/FlResource.mpc: * tao/QtResource.mpc: * tao/TkResource.mpc: * tao/XtResource.mpc: Removed Default_Resources subsection from Source_Files. Added empty Inline_Files, Template_Files, Resource_Files, and PIDL_Files sections. Mon Jan 24 09:38:08 2005 Chad Elliott * tests/GIOP_Fragments/PMB_With_Fragments/giop1.2_fragments_be.dat: * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl: Added a data file for big endien servers and conditionally determine which data file to use in the test script. Mon Jan 24 06:23:04 2005 Chad Elliott * orbsvcs/tests/FT_App/FT_App.mpc: Reverted my change from Fri Jan 21 10:11:29 2005. Sun Jan 23 14:56:20 2005 Balachandran Natarajan * TAO-INSTALL.html (href): Added some notes about g++ on Solaris 10 downloaded from blastwave. Sun Jan 23 19:04:31 2005 Marek Brudka * .cvsignore (Module): Removed unnecessary file. Sun Jan 23 18:04:02 2005 Marek Brudka * examples/AMI/FL_Callback/Peer_i.cpp (Module): Fixed error related with sleep once again. I lost this fix during merge. Sun Jan 23 15:50:25 2005 Marek Brudka * */.cvsignore (Module): Made cvs less annoyed. Sun Jan 23 13:17:29 2005 Marek Brudka * tao/Strategies/advanced_resource.h (Module): Removed unnecessary commma. Sun Jan 23 12:38:45 2005 Marek Brudka * tao/XtResource.mpc (Message): * tao/TkResource.mpc (Message): * tao/QtResource.mpc (Message): * tao/FlResource.mpc (Message): Added missing Id strings. Sun Jan 23 11:56:27 2005 Marek Brudka * tao/ORB_Core.cpp (Message): Removed outdated remark. Sun Jan 23 11:41:55 2005 Marek Brudka * tao/ORB_Core.cpp (Module): Added necessary include directive lost during merge. Sun Jan 23 01:52:50 2005 Marek Brudka * tests/Xt_Stopwatch/timer.h: * tests/Xt_Stopwatch/timer.cpp: * tests/Xt_Stopwatch/test_i.h: * tests/Xt_Stopwatch/test_i.cpp: * tests/Xt_Stopwatch/svc.conf.xml: * tests/Xt_Stopwatch/svc.conf: * tests/Xt_Stopwatch/server.cpp: * tests/Xt_Stopwatch/client.cpp: * tests/Xt_Stopwatch/Xt_Stopwatch.mpc: * tests/Xt_Stopwatch/Stopwatch_display.h: * tests/Xt_Stopwatch/Stopwatch_display.cpp: * tests/Xt_Stopwatch/README: * tests/Xt_Stopwatch/Control.h: * tests/Xt_Stopwatch/Control.cpp: * tests/Xt_Stopwatch/Client.h: * tests/QtTests/test_i.h: * tests/QtTests/test_i.cpp: * tests/QtTests/svc.conf.xml: * tests/QtTests/svc.conf: * tests/QtTests/server.cpp: * tests/QtTests/client.h: * tests/QtTests/client.cpp: * tests/QtTests/README: * tests/QtTests/QtTests.mpc: * tests/FL_Cube/test_i.h: * tests/FL_Cube/test_i.cpp: * tests/FL_Cube/svc.conf.xml: * tests/FL_Cube/svc.conf: * tests/FL_Cube/server.cpp: * tests/FL_Cube/client.cpp: * tests/FL_Cube/FL_Cube.mpc: * tao/Strategies/advanced_resource.h (Module): * tao/Strategies/advanced_resource.cpp (Module): * tao/xt_resource.i (Module): * tao/xt_resource.h (Module): * tao/xt_resource.cpp (Module): * tao/tao.mpc (Module): * tao/qt_resource.i (Module): * tao/qt_resource.h (Module): * tao/qt_resource.cpp (Module): * tao/XtResource_Loader.h (Module): * tao/XtResource_Loader.cpp (Module): * tao/XtResource_Factory.h (Module): * tao/XtResource_Factory.cpp (Module): * tao/XtResource.mpc (Module): * tao/TkResource_Loader.h (Module): * tao/TkResource_Loader.cpp (Module): * tao/TkResource_Factory.h (Module): * tao/TkResource_Factory.cpp (Module): * tao/TkResource.mpc (Module): * tao/TSS_Resources.h (Module): * tao/TSS_Resources.cpp (Module): * tao/TAO_XtResource_Export.h (Module): * tao/TAO_TkResource_Export.h (Module): * tao/TAO_QtResource_Export.h (Module): * tao/TAO_FlResource_Export.h (Module): * tao/Strategies.mpc (Module): * tao/QtResource_Loader.h (Module): * tao/QtResource_Loader.cpp (Module): * tao/QtResource_Factory.h (Module): * tao/QtResource_Factory.cpp (Module): * tao/QtResource.mpc (Module): * tao/ORB_Core.h (Module): * tao/ORB_Core.cpp (Module): * tao/Leader_Follower.cpp (Module): * tao/GUIResource_Factory.h (Module): * tao/GUIResource_Factory.cpp (Module): * tao/FlResource_Loader.h (Module): * tao/FlResource_Loader.cpp (Module): * tao/FlResource_Factory.h (Module): * tao/FlResource_Factory.cpp (Module): * tao/FlResource.mpc (Module): * examples/AMI/FL_Callback/svc.conf.xml (Module): * examples/AMI/FL_Callback/svc.conf (Module): * examples/AMI/FL_Callback/progress.cpp (Module): * examples/AMI/FL_Callback/README (Module): * examples/AMI/FL_Callback/Progress_i.h (Module): * examples/AMI/FL_Callback/Progress_i.cpp (Module): * examples/AMI/FL_Callback/FL_Callback.mpc (Module): * docs/Options.html (Module): Changes related with separation of GUI reactors. The additional information is below. * .cvsignore: To make cvs silent. Sat Jan 22 19:57:16 2005 Marek Brudka * tao/XtResource_Loader.h (Module): * tao/XtResource_Loader.cpp (Module): * tao/XtResource_Factory.h (Module): * tao/XtResource_Factory.cpp (Module): * tao/TkResource_Loader.h (Module): * tao/TkResource_Loader.cpp (Module): * tao/TkResource_Factory.h (Module): * tao/TkResource_Factory.cpp (Module): * tao/QtResource_Loader.h (Module): * tao/QtResource_Loader.cpp (Module): * tao/QtResource_Factory.h (Module): * tao/QtResource_Factory.cpp (Module): * tao/GUIResource_Factory.h (Module): * tao/GUIResource_Factory.cpp (Module): * tao/FlResource_Loader.h (Module): * tao/FlResource_Loader.cpp (Module): * tao/FlResource_Factory.h (Module): * tao/FlResource_Factory.cpp (Module): Style changes, addedin internal locking in factory when creating reactor. Wed Jan 19 22:52:34 2005 Marek Brudka * tests/Xt_Stopwatch/server.cpp: * tests/Xt_Stopwatch/client.cpp: * tests/Xt_Stopwatch/Xt_Stopwatch.mpc: * tests/Xt_Stopwatch/Client.h: * tests/QtTests/test_i.h: * tests/QtTests/server.cpp: * tests/QtTests/client.h: * tests/QtTests/client.cpp: * tests/QtTests/QtTests.mpc: * tests/FL_Cube/server.cpp: * tests/FL_Cube/client.cpp: * tests/FL_Cube/FL_Cube.mpc: * tao/Strategies/advanced_resource.cpp: * tao/xt_resource_loader.h: * tao/xt_resource_loader.cpp: * tao/xt_resource.i: * tao/xt_resource.h: * tao/xt_resource.cpp: * tao/tk_resource_loader.h: * tao/tk_resource_loader.cpp: * tao/tk_resource.i: * tao/tk_resource.h: * tao/tk_resource.cpp: * tao/tao_xtreactor.mpc: * tao/tao_tkreactor.mpc: * tao/tao_qtreactor.mpc: * tao/tao_flreactor.mpc: * tao/tao.mpc: * tao/qt_resource_loader.h: * tao/qt_resource_loader.cpp: * tao/qt_resource.i: * tao/qt_resource.h: * tao/qt_resource.cpp: * tao/fl_resource_loader.h: * tao/fl_resource_loader.cpp: * tao/fl_resource.i: * tao/fl_resource.h: * tao/fl_resource.cpp: * tao/XtResource_Loader.h: * tao/XtResource_Loader.cpp: * tao/XtResource_Factory.h: * tao/XtResource_Factory.cpp: * tao/XtResource.mpc: * tao/TkResource_Loader.h: * tao/TkResource_Loader.cpp: * tao/TkResource_Factory.h: * tao/TkResource_Factory.cpp: * tao/TkResource.mpc: * tao/TSS_Resources.h: * tao/TSS_Resources.cpp: * tao/TAO_XtResource_Export.h: * tao/TAO_XtReactor_export.h: * tao/TAO_TkResource_Export.h: * tao/TAO_TkReactor_export.h: * tao/TAO_QtResource_Export.h: * tao/TAO_QtReactor_export.h: * tao/TAO_FlResource_Export.h: * tao/TAO_FlReactor_export.h: * tao/Qt_Resources_Export.h: * tao/Qt_Resource_Factory.h: * tao/Qt_Resource_Factory.cpp: * tao/QtResource_Loader.h: * tao/QtResource_Loader.cpp: * tao/QtResource_Factory.h: * tao/QtResource_Factory.cpp: * tao/QtResource.mpc: * tao/ORB_Core.h: * tao/ORB_Core.cpp: * tao/Leader_Follower.cpp: * tao/GUI_Resource_Factory.h: * tao/GUIResource_Factory.h: * tao/GUIResource_Factory.cpp: * tao/FlResource_Loader.h: * tao/FlResource_Loader.cpp: * tao/FlResource_Factory.h: * tao/FlResource_Factory.cpp: * tao/FlResource.mpc: * examples/AMI/FL_Callback/progress.cpp (Module): * examples/AMI/FL_Callback/FL_Callback.mpc (Module): Naming more constistent and new GUIResources loading schema. Sat Jan 15 00:19:04 2005 Marek Brudka * tao/tk_resource_loader.h (Module): * tao/tk_resource_loader.cpp (Module): * tao/fl_resource_loader.h (Module): * tao/fl_resource_loader.cpp (Module): * tao/tk_resource.h (Module): * tao/tk_resource.cpp (Module): * examples/AMI/FL_Callback/svc.conf.xml (Module): * examples/AMI/FL_Callback/svc.conf (Module): * tests/FL_Cube/server.cpp (Module): * tests/FL_Cube/client.cpp (Module): * tao/tao_flreactor.mpc (Module): * tao/fl_resource.h (Module): * tao/fl_resource.cpp (Module): * examples/AMI/FL_Callback/progress.cpp (Module): * examples/AMI/FL_Callback/README (Module): * tests/Xt_Stopwatch/svc.conf (Module): * tests/Xt_Stopwatch/svc.conf.xml (Module): * tests/Xt_Stopwatch/server.cpp (Module): * tests/Xt_Stopwatch/client.cpp (Module): * tests/Xt_Stopwatch/Client.h (Module): * tao/xt_resource_loader.h (Module): * tao/xt_resource_loader.cpp (Module): * tao/xt_resource.i (Module): * tao/xt_resource_loader.cpp (Module): * tao/xt_resource.h (Module): * tao/xt_resource.cpp (Module): * tao/tao_xtreactor.mpc (Module): Created TAO_*Resource_Loader, changed some names,updated doc and adapted tests to new way gui resources are loaded. * tests/QtTests/server.cpp (Module): * tests/QtTests/client.cpp (Module): * tao/Strategies/advanced_resource.h (Module): * tao/Strategies/advanced_resource.cpp (Module): * tao/qt_resource_loader.h (Module): * tao/qt_resource_loader.cpp (Module): * tao/qt_resource.cpp (Module): * tao/ORB_Core.h (Module): * tao/ORB_Core.cpp (Module): * tao/Leader_Follower.cpp (Module): Created reactor factory on ORB_Core level to create GUI reactors. Removed resouce_factory chain from Advanced_Resource_Factory. Adapted qt_resource_loader to new reactor creation schema. Some style changes. Tue Jan 11 23:39:37 2005 Marek Brudka * tao/Strategies/advanced_resource.h (Module): * tao/Strategies/advanced_resource.cpp (Module): Created a simple chain of resource_factories to allow creation of GUIReactors and using Advanced_Resource_Factory the same time. * tao/qt_resource_loader.cpp (Module): * tao/qt_resource.h (Module): * tao/qt_resource.cpp (Module): Corrected loading of TAO_QtResource_Factory. Protected against multiple calls of create_reactor_impl. Sun Jan 9 22:58:24 2005 Marek Brudka * tests/QtTests/svc.conf.xml (Module): * tests/QtTests/svc.conf (Module): * tests/QtTests/server.cpp (Module): * tests/QtTests/client.cpp (Module): Adapted the test to the current programming model for qt resource. * tao/tao_qtreactor.mpc (Module): * tao/qt_resource_loader.h (Module): * tao/qt_resource_loader.cpp (Module): Create preliminary version of QtReasourceLoader class for static use of Qt resources in TAO servers. Sun Jan 9 01:20:25 2005 Marek Brudka * docs/Options.html (Module): Updated documentation. * tao/Strategies/advanced_resource.h (Module): * tao/Strategies/advanced_resource.cpp (Module): Removed support for FlReactor and TkReactor from AdvancedFactory. * examples/AMI/FL_Callback/svc.conf.xml (Module): * examples/AMI/FL_Callback/svc.conf (Module): * examples/AMI/FL_Callback/FL_Callback.mpc (Module): * tests/FL_Cube/svc.conf.xml (Module): * tests/FL_Cube/svc.conf (Module): * tests/FL_Cube/server.cpp (Module): * tests/FL_Cube/client.cpp (Module): TAO_Advanced_Resource_Factory changed into TAO_FlResource_Factory. * tao/tao_xtreactor.mpc (Module): * tao/tao_tkreactor.mpc (Module): * tao/tao_qtreactor.mpc (Module): * tao/tao_flreactor.mpc (Module): Removed dependencies on features tao_qtreactor,tao_xtreactor,tao_flreactor,tao_tkreactor Mon Dec 13 19:17:29 2004 Marek Brudka * */.cvsignore (Module): Stopped cvs from complaining about unknown executables. Mon Dec 13 02:32:56 2004 Marek Brudka * tao/Strategies/advanced_resource.cpp (Message): Fix small bug related with missing plugin library. Mon Dec 13 02:28:06 2004 Marek Brudka * tests/FL_Cube/FL_Cube.mpc (Module): * examples/AMI/FL_Callback/FL_Callback.mpc (Module): Dependence on tao_flreactor changed into ace_fl. Mon Dec 13 00:38:28 2004 Marek Brudka * tao/Strategies/advanced_resource.h (Module): * tao/Strategies/advanced_resource.cpp (Module): Removed ACE_HAS_TK macros. Removed static linkage with ACE_TkReactor. Applied for dynamic loading of reactor framework to TkReactor. Mon Dec 13 00:37:45 2004 Marek Brudka * tao/tk_resource.i (Module): * tao/tk_resource.h (Module): * tao/tk_resource.cpp (Module): * tao/tao_tkreactor.mpc (Module): * tao/TAO_TkReactor_export.h (Module): Created TAO_TkReactor library with TAO_TkResourceFactory. * tao/fl_resource.h (Module): * tao/fl_resource.cpp (Module): Move #include "ace/FlReactor" from header to definition. * tao/Strategies.mpc (Module): Removed explicite dependencies of TAO_Strategies on TAO_TkReactor. Sun Dec 12 23:38:40 2004 Marek Brudka * docs/Options.html (Message): Updated documentation on Advanced_Resource_Factory. Sun Dec 12 23:01:58 2004 Marek Brudka * tao/tao_flreactor.mpc (Module): Created project for build TAO_FlReactor library. * tao/xt_resource.h (Module): * tao/xt_resource.cpp (Module): * tao/qt_resource.h (Module): * tao/qt_resource.cpp (Module): Removed bug related with incorrect service class (was TAO, is TAO_QtReactor or TAO_XtReactor) for exported Service_Objects and Factories. * tao/fl_resource.i (Module): * tao/fl_resource.h (Module): * tao/fl_resource.cpp (Module): * tao/TAO_FlReactor_export.h (Module): Create TAO_FlResourceFactory for ACE_FlReactor similar to QtResourceFactory. * tao/Strategies.mpc (Module): Removed explicite dependence on tao_flreactor. * tao/Strategies/advanced_resource.h (Module): * tao/Strategies/advanced_resource.cpp (Module): Removed ACE_HAS_FL macros. Removed static linkage with ACE_FlReactor. Created framework for dynamic loading of GUI reactors using ACE_DLL. Applied this framework for FlReactor. This framework is needed to preserve compatibility with previous TAO_AdvancedResourceFactory. * tests/FL_Cube/test_i.h (Module): * tests/FL_Cube/test_i.cpp (Module): * tests/FL_Cube/server.cpp (Module): * tests/FL_Cube/client.cpp (Module): * examples/AMI/FL_Callback/progress.cpp (Module): * examples/AMI/FL_Callback/Progress_i.h (Module): * examples/AMI/FL_Callback/Progress_i.cpp (Module): Removed ACE_HAS_FL macros. Sun Dec 12 15:12:41 2004 Marek Brudka * .cvsignore (Module): To stop cvs from complaining about unknown files. Sun Dec 12 14:44:53 2004 Marek Brudka * TAOACE.mwc (Module): Temporarily disabled some projects as MPC is now buggy. Sun Dec 12 01:14:03 2004 Marek Brudka * tao/tao_xtreactor.mpc (Module): * tao/tao_qtreactor.mpc (Module): Added header and inline files to project. * tao/Strategies.mpc (Module): Created dependence on tao_tkreactor and tao_flreactor. To be removed when tao_flresource and tao_tkresource will be avalaible. * tests/FL_Cube/FL_Cube.mpc (Module): * examples/AMI/FL_Callback/progress.cpp (Module): Fixed a bug related with undefined stdio functions. * examples/AMI/FL_Callback/Peer_i.cpp (Module): Fixed a bug related with undefined sleep function. * examples/AMI/FL_Callback/FL_Callback.mpc (Module): Created dependence on tao_flreactor. To be removed when tao_flresource will be available. Fri Dec 10 01:04:12 2004 Marek Brudka * tests/Xt_Stopwatch/.cvsignore (Module): Created few ignores to make cvs silent. Fri Dec 10 00:45:22 2004 Marek Brudka * tests/QtTests/.cvsignore (Module): * utils/catior/.cvsignore (Module): Created few ignores to make cvs silent. * tests/Xt_Stopwatch/svc.conf.xml (Module): * tests/Xt_Stopwatch/svc.conf (Module): Changed shared library wher XtResourceFactory is to be looked for. * tests/Xt_Stopwatch/timer.h (Module): * tests/Xt_Stopwatch/timer.cpp (Module): * tests/Xt_Stopwatch/test_i.h (Module): * tests/Xt_Stopwatch/test_i.cpp (Module): * tests/Xt_Stopwatch/server.cpp (Module): * tests/Xt_Stopwatch/client.cpp (Module): * tests/Xt_Stopwatch/Xt_Stopwatch.mpc (Module): * tests/Xt_Stopwatch/Stopwatch_display.h (Module): * tests/Xt_Stopwatch/Stopwatch_display.cpp (Module): * tests/Xt_Stopwatch/Control.h (Module): * tests/Xt_Stopwatch/Control.cpp (Module): * tests/Xt_Stopwatch/Client.h (Module): Removed ACE_HAS_XT macros. * tao/TAO_XtReactor_export.h (Module): Created export macros for TAO_XtRector library. * tao/xt_resource.h (Module): * tao/xt_resource.cpp (Module): Removed ACE_HAS_XT macros. Applied export macros for XtResourceFactory. * tao/tao_xtreactor.mpc (Module): Derived tao_xtreactor from all needed base projects. Fri Dec 10 00:40:11 2004 Marek Brudka * tests/QtTests/README (Module): Described a problem with ORB shutdown. * tests/QtTests/svc.conf.xml (Module): * tests/QtTests/svc.conf (Module): Change shared library where QtResource factory can be found from TAO to TAO_QtReactor. * tests/QtTests/server.cpp (Module): * tests/QtTests/client.cpp (Module): Removed silly mistake related with removing ACE_HAS_QT macros. Tue Dec 7 20:48:26 2004 Marek Brudka * tao/tao_qtreactor.mpc (Module): * tao/qt_resource.h (Module): * tao/TAO_QtReactor_export.h (Module): Created and applied export macros for TAO_QtReactor. Mon Dec 6 00:35:59 2004 Marek Brudka * TAO_IDL/.cvsignore (Module): To remove cvs warnings. Sun Dec 5 23:17:46 2004 Marek Brudka * tests/QtTests/test_i.h (Module): * tests/QtTests/test_i.cpp (Module): * tests/QtTests/server.cpp (Module): * tests/QtTests/server.cpp (Module): * tests/QtTests/client.h (Module): * tests/QtTests/client.cpp (Module): * tao/qt_resource.h (Module): * tao/qt_resource.cpp (Module): Removed dependencies on ACE_HAS_QT. Compilation is now managed by MPC. * tests/QtTests/QtTests.mpc (Module): Removed explicite dependencies on qt. They are managed now by qt based projects. Fri Dec 3 23:15:18 2004 Marek Brudka * tao/tao_xtreactor.mpc (Added): * tao/tao_qtreactor.mpc (Added): * tests/QtTests/QtTests.mpc (Modified): * tao/tao.mpc (Modified): Initial changes related with the separation of reactors into distinct libraries. Many thanks to Raphael Bossek for this patch. Sat Jan 22 12:34:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Shutdown_Utilities.{h,cpp}: Moved implementation of Shutdown_Functor from header file to cpp file to fix link errors with Cygwin. Thanks to to Mike McGahan for reporting this. This fixes bugzilla id [2036]. Fri Jan 21 17:10:31 2005 J.T. Conklin * orbsvcs/orbsvcs/TAO_FTORB_Utils.pc.in: * orbsvcs/orbsvcs/TAO_FT_ClientORB.pc.in: * orbsvcs/orbsvcs/TAO_FT_ServerORB.pc.in: * orbsvcs/orbsvcs/TAO_FaultTolerance.pc.in: * orbsvcs/orbsvcs/TAO_PortableGroup.pc.in: New files, pkg-config *.pc templates. * orbsvcs/orbsvcs/FTORB.mpc: * orbsvcs/orbsvcs/FaultTolerance.mpc: * orbsvcs/orbsvcs/Makefile.am: * orbsvcs/orbsvcs/PortableGroup.mpc: Added Pkgconfig_Files definitions. Fri Jan 21 18:57:12 UTC 2005 Johnny Willemsen * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp: Used VMCID while trying to propogate system exception with minor code. Fri Jan 21 08:42:19 2005 Ossama Othman * tao/ORB.cpp (ORB_init): Reverted change that stored return value TAO_default_environment() in a reference to a CORBA::Environment. MSVC++ 6 couldn't grok it. Fri Jan 21 10:11:29 2005 Chad Elliott * orbsvcs/tests/FT_App/FT_App.mpc: Corrected a typo in the 'after' setting. Fri Jan 21 09:50:40 2005 Chad Elliott * orbsvcs/examples/ImR/Combined_Service/run_test.pl: Changed the final TerminateWaitKill()'s to Kill()'s as I should have done originally. Fri Jan 21 13:30:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Event/RT_Task.cpp: Added needed include for Solaris 10 build Fri Jan 21 13:19:12 UTC 2005 Johnny Willemsen * tao/Strategies/SHMIOP_Acceptor.cpp: When ORBDottedDecimalAddresses is set to 1, then also respect this for SHMIOP. The endpoint created then also contains the ip address instead of the hostname. This is the same behaviour as for IIOP. On Windows we default to using ip addresses because DNS is often broken on Windows systems, SHMIOP didn't respected this behaviour which caused test failures on our Windows build systems at the moment our DNS server was crashed. This fixes bugzilla bug [2033]. Fri Jan 21 12:17:12 UTC 2005 Johnny Willemsen * tao/Strategies/SHMIOP_Connector.cpp: Improved debug messages to make formatting consistent and give a little more info what the problem is. Thu Jan 20 17:23:27 2005 J.T. Conklin * orbsvcs/orbsvcs/CosConcurrency.mpc: * orbsvcs/orbsvcs/CosEvent.mpc: * orbsvcs/orbsvcs/CosLifeCycle.mpc: * orbsvcs/orbsvcs/CosLoadBalancing.mpc: * orbsvcs/orbsvcs/CosNaming.mpc: * orbsvcs/orbsvcs/CosNotification.mpc: * orbsvcs/orbsvcs/CosProperty.mpc: * orbsvcs/orbsvcs/CosTime.mpc: * orbsvcs/orbsvcs/CosTrading.mpc: * orbsvcs/orbsvcs/DsEventLogAdmin.mpc: * orbsvcs/orbsvcs/DsLogAdmin.mpc: * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc: * orbsvcs/orbsvcs/ETCL.mpc: * orbsvcs/orbsvcs/Svc_Utils.mpc: Added Pkgconfig_Files definitions. Thu Jan 20 16:22:42 2005 Jeff Parsons * TAO_IDL/be/be_visitor_typedef.cpp: * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp: In code generation for a typedef of an IDL array, added a check for the case where the typedef is in the same scope as the array. In such a case, we now generate the local name for the declaration of the typedef's array memory management functions, if it is declared in a scope that is not global or a module (namespace). An array + array typedef inside an interface (C++ class) for example formerly generated static inline function declarations which, when declared with the fully scoped name inside the C++ class, caused a problem with some compilers. Thu Jan 20 12:41:38 2005 J.T. Conklin * tao/Makefile.am: Removed directory prefixes from pkgconfig_DATA definitions. Thu Jan 20 18:25:12 UTC 2005 Johnny Willemsen * tao/Strategies/SHMIOP_Endpoint.cpp (set): Added more debug messages just like in IIOP_Endpoint * tao/Strategies/SHMIOP_Endpoint.h: Doxygen improvements Thu Jan 20 16:18:12 UTC 2005 Johnny Willemsen * tao/IIOP_Acceptor.cpp: Updated debug messages so that we use the same formatting throughtout TAO Thu Jan 20 06:42:31 2005 J.T. Conklin * tao/Makefile.am: Regenerate. * tao/BiDir_GIOP.mpc: * tao/Domain.mpc: * tao/DynamicAny.mpc: * tao/DynamicInterface.mpc: * tao/IFR_Client.mpc: * tao/IORInterceptor.mpc: * tao/IORManipulation.mpc: * tao/IORTable.mpc: * tao/Messaging.mpc: * tao/ObjRefTemplate.mpc: * tao/PortableServer.mpc: * tao/RTCORBA.mpc: * tao/RTPortableServer.mpc: * tao/RTScheduler.mpc: * tao/SmartProxies.mpc: * tao/Strategies.mpc: * tao/TypeCodeFactory.mpc: * tao/Utils.mpc: * tao/Valuetype.mpc: * tao/tao.mpc: Added Pkgconfig_Files definitions. Thu Jan 20 07:53:44 2005 Chad Elliott * orbsvcs/examples/ImR/Combined_Service/run_test.pl: Attempt to ensure that no processes are left running when the script completes. Thu Jan 20 07:41:04 2005 Chad Elliott * tests/GIOP_Fragments/Java_Big_Request/Payload_Receiver.cpp: * tests/GIOP_Fragments/PMB_With_Fragments/Payload_Receiver.cpp: Supply the ACE_ENV_... to ORB::shutdown() to support non-native exception builds. * tests/GIOP_Fragments/Java_Big_Request/server.cpp: * tests/GIOP_Fragments/PMB_With_Fragments/server.cpp: Added #include "ace/OS_NS_stdio.h" to avoid build problems with inline=0. Thu Jan 20 06:57:40 2005 Chad Elliott * orbsvcs/tests/Property/client.cpp: * performance-tests/Callback/client.cpp: * performance-tests/Latency/AMI/client.cpp: * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/client.cpp: * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/client.cpp: * tests/MT_BiDir/client.cpp: * tests/Portable_Interceptors/Benchmark/client.cpp: * tests/Smart_Proxies/Benchmark/client.cpp: Changed debug messages from printing "server" to "client". Thu Jan 20 00:47:58 2005 Ossama Othman * tests/Collocation_Tests/Hello.cpp (get_string): Fixed syntax error caused by renaming of TAO_ORB_Table class to TAO::ORB_Table (see below). Note that TAO::ORB_Table is only meant to be used internally by TAO. Wed Jan 19 11:44:48 2005 Chad Elliott * tests/GIOP_Fragments/Java_Big_Reply/Client_Task.h: * tests/GIOP_Fragments/Java_Big_Reply/Java_Big_Reply.mpc: * tests/GIOP_Fragments/Java_Big_Request/Java_Big_Request.mpc: * tests/GIOP_Fragments/Java_Big_Request/Payload_Receiver.h: * tests/GIOP_Fragments/PMB_With_Fragments/PMB_With_Fragments.mpc: * tests/GIOP_Fragments/PMB_With_Fragments/Payload_Receiver.h: Got rid of fuzz errors. Wed Jan 19 09:31:05 2005 Ossama Othman * tao/ORB.cpp: * tao/ORB.h: * tao/ORBInitializer_Registry.cpp: * tao/ORBInitializer_Registry.h: * tao/ORB_Core.cpp: * tao/ORB_Table.cpp: * tao/ORB_Table.h: * tao/ORB_Table.inl: * tao/TAO_Internal.cpp: * tao/TAO_Internal.h: Fixed a deadlock that occurred when daemonizing an ORB process via "-ORBDaemon" by making locking finer grained and not abusing the ACE_Static_Object_Lock. The problem only appears to occur on (NPTL-based?) Linux installations. Thanks to Ken Sedgwick for pointing out the problem. Moved some static functions into the TAO::ORB namespace and some global variables into an anonymous namespace since they are used internal to TAO. Wed Jan 19 10:01:57 2005 Jeff Parsons * TAO_IDL/be/be_visitor_typedef.cpp: * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp: Fixed a bug in code generation when both an array (which is declared in generated code as a typedef) and a typedef of the array are declared inside another data type which is not a module. In such a case, the *_alloc(), *_dup(), *_copy() and *_free() functions must be static. Also, the empty struct *_tag (used as a template parameter) was not being declared for the typedef of the array, along with the *_slice, *_var, *_out, and *_forany typedefs. Thanks to Johnny Willemsen and Thomas Groth for reporting the bug and submitting the example IDL that demonstrated the problem. * tests/IDL_Test/array.idl: Added the submitted IDL mentioned above to the IDL test for arrays. Wed Jan 19 15:22:12 UTC 2005 Johnny Willemsen * tao/Strategies/SHMIOP_Endpoint.cpp: Fixed compile error Wed Jan 19 08:24:36 2005 Chad Elliott * tao/GIOP_Message_Base.h: * tao/GIOP_Message_Base.cpp: * tao/GIOP_Message_Generator_Parser.h: * tao/GIOP_Message_Generator_Parser_10.h: * tao/GIOP_Message_Generator_Parser_10.cpp: * tao/GIOP_Message_Generator_Parser_12.h: * tao/GIOP_Message_Generator_Parser_12.cpp: * tao/GIOP_Message_Generator_Parser_Impl.inl: * tao/GIOP_Message_Lite.h: * tao/GIOP_Message_Lite.cpp: * tao/GIOP_Message_State.h: * tao/GIOP_Message_State.cpp: * tao/Incoming_Message_Queue.h: * tao/Incoming_Message_Queue.inl: * tao/Incoming_Message_Queue.cpp: * tao/Pluggable_Messaging.h: * tao/Transport.h: * tao/Transport.cpp: Adding an alternate implementation of PMB and an implementation of GIOP fragment handling that only consolidates fragments when the last one is received. Partial GIOP messages are accumulated in a message block within the TAO_Transport until a sufficient amount of data is collected. At that point, processing occurs as usual. * tests/GIOP_Fragments/Java_Big_Reply/Client_Task.h: * tests/GIOP_Fragments/Java_Big_Reply/Client_Task.cpp: * tests/GIOP_Fragments/Java_Big_Reply/Java_Big_Reply.mpc: * tests/GIOP_Fragments/Java_Big_Reply/Test.idl: * tests/GIOP_Fragments/Java_Big_Reply/client.cpp: * tests/GIOP_Fragments/Java_Big_Reply/run_test.pl: * tests/GIOP_Fragments/Java_Big_Reply/server.java: * tests/GIOP_Fragments/Java_Big_Request/Java_Big_Request.mpc: * tests/GIOP_Fragments/Java_Big_Request/Payload_Receiver.h: * tests/GIOP_Fragments/Java_Big_Request/Payload_Receiver.cpp: * tests/GIOP_Fragments/Java_Big_Request/Test.idl: * tests/GIOP_Fragments/Java_Big_Request/client.java: * tests/GIOP_Fragments/Java_Big_Request/run_test.pl: * tests/GIOP_Fragments/Java_Big_Request/server.cpp: When the Java client/server is run using the JDK ORB, it will fragment the GIOP messages to exercise the GIOP fragment handling code in TAO. * tests/GIOP_Fragments/PMB_With_Fragments/PMB_With_Fragments.mpc: * tests/GIOP_Fragments/PMB_With_Fragments/Payload_Receiver.h: * tests/GIOP_Fragments/PMB_With_Fragments/Payload_Receiver.cpp: * tests/GIOP_Fragments/PMB_With_Fragments/Test.idl: * tests/GIOP_Fragments/PMB_With_Fragments/dribble.pl: * tests/GIOP_Fragments/PMB_With_Fragments/giop1.2_fragments.dat: * tests/GIOP_Fragments/PMB_With_Fragments/giop1.2_fragments.layout: * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl: * tests/GIOP_Fragments/PMB_With_Fragments/server.cpp: This test uses canned GIOP 1.2 fragment data and exercises the PMB code as well as GIOP fragment handling code. Wed Jan 19 12:26:12 UTC 2005 Johnny Willemsen * tao/Strategies/SHMIOP_Endpoint.cpp: * tao/Strategies/SHMIOP_Profile.cpp: Replaced ACE casts with their C++ versions Tue Jan 18 19:59:12 UTC 2005 Johnny Willemsen * tao/Strategies/SHMIOP_Acceptor.cpp: * tao/Strategies/SHMIOP_Connector.cpp: Use ACE_ERROR/LM_ERROR to print out error messages instead of ACE_DEBUG/LM_DEBUG, makes it easier to search for messages in the log Tue Jan 18 19:46:12 UTC 2005 Johnny Willemsen * tao/Strategies/SHMIOP_Acceptor.cpp: * tao/Strategies/SHMIOP_Connector.cpp: Replaced ACE casts with their C++ versions Thu Jan 13 13:50:26 2005 Jeff Parsons * TAO_IDL/be/be_visitor_array/any_op_cs.cpp: * TAO_IDL/be/be_visitor_array/cdr_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_exception/cdr_op_cs.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_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_structure/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_union/any_op_cs.cpp: * TAO_IDL/be/be_visitor_union/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_union_branch/cdr_op_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/field_cdr_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp: - Replaced calls to an interface's virtual marshal() method with calls to TAO::Objref_Traits<>::marshal(), which in turn calls the static methjod CORBA::Object::Marshal(), which does a check for null reference. Most of these replacements had been done some time ago, these were evidently overlooked. This fix closes [BUGID:2027]. Thanks to Jiang Wei for reporting the marshaling failure of empty object references in a sequence. - Made generated CORBA::Boolean values more consistent about assigning or returniong 'true' or 'false' rather than '1' or '0'. * tao/Valuetype/AbstractBase.cpp: Added a check to the CDR stream output operator for null _ptr value. If a null is found, the operator marshals a discriminator value of 1 (corresponding to an object reference) and an empty type hint (this last is similar to the behavior of CORBA::Object::marshal()). * tao/Valuetype/AbstractBase.h: * tao/Valuetype/ValueBase.cpp: Made CORBA::Boolean values more consistent about assigning or returning 'true' or 'false' rather than '1' or '0'. Also changed evaluation of CDR stream operations to use '!' instead of '== 0'. * tests/IDL_Test/IDL_Test.mpc: Shortened file to use wildcards instead of listing file names. Thu Jan 13 11:55:55 2005 Ossama Othman * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp: Include "ace/OS_NS_unistd.h" to pull in ACE_OS::getpid() declaration. Replaced ACE_static_cast macro usage with standard C++ static_cast<>. Thu Jan 13 11:52:55 2005 Ossama Othman * orbsvcs/tests/Concurrency/CC_command.cpp (execute): Use "fgetc (stdin)" instead of "getchar ()". ACE doesn't wrap the latter. Fixes a build error. Thu Jan 13 01:07:11 2005 Ossama Othman * tao/PortableServer/POA.h (objectkey_prefix): * tao/PortableServer/POA.cpp (objectkey_prefix): Changed this static array is to be an array of constant CORBA::Octets of instead of an array of non-constant CORBA::Octets. The former is what was intended. Also provides compiler with additional optimization opportunities. Wed Jan 12 23:01:24 2005 Ossama Othman * tests/Portable_Interceptors/PolicyFactory/IORInterceptor.cpp: Fixed spelling typo. * tests/Portable_Interceptors/PolicyFactory/server.cpp: Cosmetic change. Wed Jan 12 22:36:58 2005 Ossama Othman * tao/ObjRefTemplate/ORT_Adapter_Impl.h (tao_ort_template_): Removed this attribute. A local variable within the activate() method is all that is needed. (ORT_Adapter_Impl): Removed default constructor declaration. The compiler generated one will now suffice since all remaining class members define suitable default constructors. * tao/ObjRefTemplate/ORT_Adapter_Impl.cpp: Coding convention improvements. (ORT_Adapter_Impl): Removed default constructor implementation. See default constructor declaration removal description above. (activate): Fixed invalid widening assignment from PortableInterceptor::ObjectReferenceTemplate_var to PortableInterceptor::ObjectReferenceFactory_var. * tao/PortableServer/ORT_Adapter.h (release): Added this new pure virtual method. It allows the POA to explicitly release an ObjectReferenceTemplate instance without pulling in valuetype related code. * tao/PortableServer/POA.cpp (destroy_i): Fixed memory leak related to tricky ObjectReferenceTemplate memory management. * tao/PortableServer/POA.h: Cosmetic improvement. * tao/RTCORBA/Network_Priority_Mapping_Manager.h: * tao/RTCORBA/Priority_Mapping_Manager.h: * tao/RTScheduling/Current.h: * tao/RTScheduling/RTScheduler_Manager.h: Changed all TAO-specific "_var" classes to inherit privately, rather than publicly, from TAO_Base_var. Public inheritance in this case is not correct since (1) the TAO-specific "_var" classes are not meant to satisfy an "IS-A" relationship with TAO_Base_var, and (2) since it allows some invalid widening assignments to occur. * tao/Valuetype/Value_VarOut_T.h (TAO_Value_Var_T): Inherit privately from TAO_Base_var and declare a private copy constructor and assignment operator that accept a reference to a constant TAO_Base_var. Prevents invalid widening assignments. * tao/Valuetype/Value_VarOut_T.cpp (TAO_Value_Var_T): Explicitly initialize TAO_Base_var base class in base member initializer list of copy constructor. * orbsvcs/tests/Concurrency/CC_command.cpp (execute): Replaced use of insecure gets() function call with one to getchar(). The latter is all that is needed since only one character is needed from stdin. Wed Jan 12 19:53:06 2005 J.T. Conklin * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp: Changed to not crash if ior file can not be opened. Added '-p' command line option to write process id to file. Wed Jan 12 15:57:30 2005 Huang-Ming Huang * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTRT_Group_Manager.cpp Fixed unused variable warning. Thanks to Johnny Willemsen for pointing out. Tue Jan 11 23:19:33 2005 Balachandran Natarajan * tao/GIOP_Message_Base.cpp: Fixed a debug output which was appearing without the debug level being set. Thanks to Lother Werzinger for reporting this. Tue Jan 11 20:44:30 2005 Huang-Ming Huang * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTRT_Group_Manager.cpp * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGRMaker.h * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGRMaker.cpp Fixed problem with the scenario when the secondary event channel crashes and a new backup joins in the object group. Thanks to Thia Chang Chao for reporting the problem. * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp * orbsvcs/FTRT_Event_Service/ftec * orbsvcs/FTRT_Event_Service/supplier Added debug options. Tue Jan 11 14:49:40 2005 Jeff Parsons * TAO_IDL/driver/drv_preproc.cpp: Added close of temporary file created only inside #ifndef ACE_LACKS_MKSTEMP guard. Thanks to M. C. Gahan for reporting the problem of the dangling descriptor. This fix closes [BUGID:2026]. Tue Jan 11 12:17:26 2005 Chad Elliott * orbsvcs/orbsvcs/CosNaming.mpc: List the naming_serv_export.h instead of Naming_Server.h. Naming_Server.h gets added automatically. * orbsvcs/orbsvcs/FaultTolerance.mpc: Removed a redundant listing of FT_CORBAC.cpp. * orbsvcs/orbsvcs/RTEvent.mpc: Moved two files listed in Source_Files into Template_Files as they are template cpp files. * orbsvcs/orbsvcs/RTOLDEvent.mpc: Removed the listing of RTOldEvent.rc. MPC will now detect that it belongs to the RTOLDEvent project due to case insensitivity for resource files. Mon Jan 10 18:26:12 UTC 2005 Johnny Willemsen * tao/ORB_Core.cpp: When the IORInterceptor Adapter is requested but can't be retrieved we throw an internal error. Added an ACE_ERROR in front of it so that it is much easier to detect what went wrong and caused the internal error Mon Jan 10 10:42:12 UTC 2005 Johnny Willemsen * tao/Profile.h: Doxygen improvements Sun Jan 9 19:52:09 2005 J.T. Conklin * orbsvcs/orbsvcs/Naming/README: Updated to note that Naming_Utils.{cpp,h} was split into Naming_Client.{cpp,h} and Naming_Server.{cpp,h}. Sun Jan 9 19:36:24 2005 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Generate pkg-config *.pc files from templates. * orbsvcs/orbsvcs/TAO_CosConcurrency.pc.in: * orbsvcs/orbsvcs/TAO_CosLifeCycle.pc.in: * orbsvcs/orbsvcs/TAO_CosLoadBalancing.pc.in: * orbsvcs/orbsvcs/TAO_CosProperty.pc.in: * orbsvcs/orbsvcs/TAO_CosTime.pc.in: New files, pkg-config *.pc templates. Sun Jan 9 12:00:12 UTC 2005 Johnny Willemsen * tao/PortableServer/Object_Adapter.h: * tao/PortableServer/Servant_Location: Moved the enum TAO_SERVANT_LOCATION to its own file. * tao/Makefile.am: Updated for change above Sun Jan 9 11:06:12 UTC 2005 Johnny Willemsen * tao/PortableServer/Object_Adapter.{h,cpp}: * tao/PortableServer/Object_Adapter_Factory.{h,cpp}: Moved TAO_Object_Adapter_Factory to its own file * tao/PortableServer/PortableServer.cpp: Added include of Object_Adapter_Factory.h * tao/RTPortableServer/RT_Object_Adapter_Factory.h: Include Object_Adapter_Factory.h instead of Object_Adapter.h * tao/Makefile.am: Updated for change above Sun Jan 9 10:38:12 UTC 2005 Johnny Willemsen * tao/PortableServer/Default_Acceptor_Filter.cpp: Fixed incorrect ACE_RCSID * tao/PortableServer/Default_Acceptor_Filter.h: Removed not needed push/pop for msvc Sun Jan 9 10:30:12 UTC 2005 Johnny Willemsen * tao/PortableServer/Servant_Base.{h,cpp,i}: * tao/PortableServer/Local_Servant_Base.{h,cpp,inl}: Moved TAO_Local_ServantBase to its own file. Also changed TAO_RefCountServantBase::_ref_count to TAO_RefCountServantBase::_refcount_value, the first was TAO specific, the second is defined by the corba spec. This fixes bugzilla [1951]. Thanks to Frank Pilhofer for reporting this * tao/Makefile.am: Updated for change above Sat Jan 8 14:49:12 UTC 2005 Johnny Willemsen * performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Conn.mpc: * performance-tests/Sequence_Latency/Single_Threaded/Single_Threaded.mpc: * performance-tests/Sequence_Latency/DSI/DSI.mpc: * performance-tests/Sequence_Latency/DII/DII.mpc: * performance-tests/Sequence_Latency/Deferred/Deferred.mpc: * performance-tests/Sequence_Latency/AMI/ami.mpc: * performance-tests/Sequence_Latency/AMH_Single_Threaded/Single_Threaded.mpc: * performance-tests/Sequence_Latency/Thread_Pool/Thread_Pool.mpc: * tests/Bug_1330_Regression/Bug_1330_Regression.mpc: Use taoserver instead of server as base project and use taoclient for the client Fri Jan 7 22:46:31 2005 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Generate pkg-config *.pc files from templates. * orbsvcs/orbsvcs/TAO_CosEvent.pc.in: * orbsvcs/orbsvcs/TAO_CosEvent_Serv.pc.in: * orbsvcs/orbsvcs/TAO_CosEvent_Skel.pc.in: * orbsvcs/orbsvcs/TAO_CosNaming.pc.in: * orbsvcs/orbsvcs/TAO_CosNaming_Serv.pc.in: * orbsvcs/orbsvcs/TAO_CosNaming_Skel.pc.in: * orbsvcs/orbsvcs/TAO_CosNotification.pc.in: * orbsvcs/orbsvcs/TAO_CosNotification_Serv.pc.in: * orbsvcs/orbsvcs/TAO_CosNotification_Skel.pc.in: * orbsvcs/orbsvcs/TAO_CosTrading.pc.in: * orbsvcs/orbsvcs/TAO_CosTrading_Serv.pc.in: * orbsvcs/orbsvcs/TAO_CosTrading_Skel.pc.in: * orbsvcs/orbsvcs/TAO_DsEventLogAdmin.pc.in: * orbsvcs/orbsvcs/TAO_DsEventLogAdmin_Serv.pc.in: * orbsvcs/orbsvcs/TAO_DsEventLogAdmin_Skel.pc.in: * orbsvcs/orbsvcs/TAO_DsLogAdmin.pc.in: * orbsvcs/orbsvcs/TAO_DsLogAdmin_Serv.pc.in: * orbsvcs/orbsvcs/TAO_DsLogAdmin_Skel.pc.in: * orbsvcs/orbsvcs/TAO_DsNotifyLogAdmin.pc.in: * orbsvcs/orbsvcs/TAO_DsNotifyLogAdmin_Serv.pc.in: * orbsvcs/orbsvcs/TAO_DsNotifyLogAdmin_Skel.pc.in: * orbsvcs/orbsvcs/TAO_ETCL.pc.in: * orbsvcs/orbsvcs/TAO_Svc_Utils.pc.in: New files, pkg-config *.pc templates. Fri Jan 7 19:24:12 UTC 2005 Johnny Willemsen * tests/Two_Objects/Two_Objects.mpc: * tests/Timeout/Timeout.mpc: * tests/Single_Read/Single_Read.mpc: * tests/Server_Connection_Purging/Server_Connection_Purging.mpc: * tests/Server_Leaks/Server_Leaks.mpc: * tests/ORB_shutdown/Foo_Bar.mpc: * tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc: * tests/OctetSeq/OctetSeq.mpc: * tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc: * tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc: * tests/Native_Exceptions/Native_Exceptions.mpc: * tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc: * tests/Multiple_Inheritance/Multiple_Inheritance.mpc: * tests/Multiple/Multiple.mpc: * tests/MT_Timeout/MT_Timeout.mpc: * tests/Forwarding/Forwarding.mpc: * tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc: * tests/Crash_On_Write/Crash_On_Write.mpc: * tests/Connection_Purging/Connection_Purging.mpc: * tests/Connection_Failure/Connection_Failure.mpc: * tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc: * tests/Cache_Growth_Test/Cache_Growth_Test.mpc: * tests/Bug_1627_Regression/test.mpc: * tests/Abstract_Interface/Abstract_Interface.mpc: Changed above mpc files by using the correct base project, derive the server from taoserver, the client from taoclient. Some clients did link S.cpp files which where not needed. Seems more mpc files could be cleaned and simplified. Fri Jan 7 18:58:12 UTC 2005 Johnny Willemsen * tests/Client_Leaks/Client_Leaks.mpc: Simplified this mpc file by using taoserver and taoclient base projects Fri Jan 7 18:56:12 UTC 2005 Johnny Willemsen * tests/Big_Request_Muxing/Big_Request_Muxing.mpc: Simplified this mpc file by using taoserver and taoclient base projects Fri Jan 7 18:42:12 UTC 2005 Johnny Willemsen * tests/Hello/Hello.mpc: Use taoserver and taoclient as base projects to simplify this file * tests/Muxing/Muxing.mpc: * tests/Big_Reply/Big_Reply.mpc: Use taoserver and taoclient as base projects to simplify this file. Added TestC.cpp explicitly to the client, so that we don't get TestS.cpp and then we also don't need portableserver for the client Fri Jan 7 17:49:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Event/Event_Channel.h: Include ace/Unbounded_Set.h, not Unbound_Set_Ex.h because that one has been removed Fri Jan 7 14:42:12 UTC 2005 Johnny Willemsen * tao/orb.idl: * tao/orb_types.pidl: * tao/orb_typesA.cpp: * tao/orb_typesC.h: Checked the CORBA spec, that ObjectId and ObjectIdList are not in the CORBA module but are in CORBA::ORB. Both where defined in orb.idl but shouldn't be there. So, removed ObjectId from orb_types and ObjectIdList from orb_types. This way there is also no conflict with the PortableServer::ObjectId Fri Jan 7 12:23:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.cpp: * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp: * orbsvcs/orbsvcs/Event/Event_Channel.{h,cpp}: * orbsvcs/orbsvcs/Notify/Default_Factory.cpp: Replaced ACE_Unbounded_Set_Ex with ACE_Unbounded_Set, the Ex version gives the wrong feeling about safety when using it. This belongs to the change below: Thu Jan 6 08:24:39 2005 Carlos O'Ryan After a last check for ACE_Unbounded_Set_Ex this template will be removed from ACE * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.h: Replaced ACE_Unbounded_Set_Ex with ACE_Unbounded_Set in comments Fri Jan 7 08:34:12 UTC 2005 Johnny Willemsen * tao/ORB.h: * tao/orb_typesC.h: * tao/orb_typesA.cpp: Temporarily commented out the ObjectId typedefs in the orb_typesC.h, when someone uses using namespace CORBA and PortableServer we get ambiguity because ObjectId is in the CORBA and PortableServer namespace. Removed the typecode for ObjectId from ORB.h, it is not in orb_types. When the POA refactoring is merged next month, the ObjectId in the PortableServer namespace will move to the GOA namespace (see MIOP specification) and we can enable the typedefs again Thu Jan 6 12:39:43 2005 J.T. Conklin * tao/Makefile.am: Add Adapter_{Factory,Registry}.cpp to ORB_Core defn. Thu Jan 6 18:27:12 UTC 2005 Johnny Willemsen * tao/tao.mpc: Fixed casing in orb_types filenames. Thu Jan 6 15:25:12 UTC 2005 Johnny Willemsen * tao/orb.idl: * tao/Typecode_types.pidl: * tao/orb_types.pidl: Moved typecode stuff to Typecode_types.pidl and simple typedefs to orb_types.pidl and include both new files again in orb.idl. Other idl/pidl files which just need the typedefs or typecode stuff just can then include the specific pidl file instead of orb.idl which pulls in a lot more then really needed * tao/ORB.h: Removed typedefs that now are in orb_types.pidl, added a needed forward declaration and removed some commented out code * tao/orb_typesA.cpp: * tao/orb_typesC.{h,cpp,inl}: * tao/orb_typesS.h: * tao/Typecode_typesC.{h,cpp,inl}: * tao/Typecode_typesS.h: Added new generated files * tao/tao.mpc: Added new fils * tao/Makefile.am: Added new files * tao/Typecode.{h,cpp}: Removed things that are now in Typecode.pidl and included the TypecodeC.h file instead. * tao/diffs/Typecode_types.diff: New diff file * tao/Typecode_Constants.cpp: Removed typecode for ORBid, it is now in orb_types Thu Jan 6 08:24:39 2005 Carlos O'Ryan * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.h: * orbsvcs/orbsvcs/ESF/ESF_Proxy_List.i: Use ACE_Unbounded_Set instead of ACE_Unbounded_Set_Ex. The latter is not thread-safe, and the bugs attributed to the former (see http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1465) are actually a user-configuration mistake. Thu Jan 6 12:02:12 UTC 2005 Johnny Willemsen * tao/RTCORBA/Network_Priority_Mapping_Manager.h: * tao/RTCORBA/Priority_Mapping_Manager.h: Removed not needed pragma push/pop for msvc Thu Jan 6 11:35:12 UTC 2005 Johnny Willemsen * tao/Adapter.{h,cpp}: * tao/Adapter_Factory.{h,cpp}: * tao/Adapter_Registry.{h,cpp}: Moved TAO_Adapter_Registry and TAO_Adapter_Factory to its own file * tao/ORB_Core.{h,cpp}: * tao/Internal.cpp: * tao/IORTable/Table_Adapter.h: * tao/PortableServer/Object_Adapter.h: Updated includes because of change above * tao/Makefile.am: * tao/tao.mpc: Added new files above Thu Jan 6 09:53:12 UTC 2005 Johnny Willemsen Checkin of separate footprint issue. This has no influence at the other code, so committed this. When the POA refactoring is merged the ImplRepo code will move to another new library * tao/PortableServer/ImplRepo.pidl: * tao/PortableServer/ServerObject.pidl: * tao/PortableServer/ImplRepoA.cpp: * tao/PortableServer/ImplRepoC.{h,cpp,i,inl}: * tao/PortableServer/ImplRepoS.{h,cpp,i,inl}: Moved the ServerObject interface to its own idl file so that when someone just uses the ServerObject stub and the ImplRepo proxy, he doesn't link in the ImplRepo stub which is big. * tao/PortableServer/ServerObjectA.cpp: * tao/PortableServer/ServerObjectC.{h,cpp,inl}: * tao/PortableServer/ServerObjectS.{h,cpp,inl}: New generated files * tao/PortableSever/ImplRepo_i.h: Replaced include of ImplRepoS.h with ServerObjectS.h * tao/PortableServer/POA.cpp: Added include of ImplRepoC.h * tao/Makefile.am: Added new files above Thu Jan 6 09:18:12 UTC 2005 Johnny Willemsen * tao/PortableServer/PortableServer_include.pidl: * tao/PortableServer/PortableServer_includeS.h: * tao/PortableServer/PortableServer_includeC.h: Added new files. These will be used soon, we will prevent the including of PortableServerC.h soon, users should include PortableServer.h to make sure the PortableServer library is loaded. Some users include PortableServer.pidl, they should include this new PortableServer_include.pidl instead else they get compile errors in the future * tao/Makefile.am: Added new files above Wed Jan 5 22:06:14 2005 Phil Mesnier * tao/UTF16_BOM_Translator.cpp (write_wstring): When writing a nul wstring in a GIOP 1.2 message, the translator had been writing out a BOM. While this behavior was consistent with the CORBA specification, and handled just fine by some ORBs, others, specifically JDK's ORB, did not tolerate this. The solution is to simply not write out a BOM when writing a zero length wstring. * interop-tests/wchar/client.cpp: * interop-tests/wchar/Client.java: * interop-tests/wchar/wchar_reference.cpp: * interop-tests/wchar/WCharReference.java: * interop-tests/wchar/README: Added a new test case specifically for sending a nul wstring. Thanks to Deiter Schneiders for pointing this out. Wed Jan 5 19:48:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.{h,cpp,i}: * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.{h,cpp,i}: * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.{h,cpp,i}: * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.{h,cpp,i}: * orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.{h,cpp,i}: * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.{h,cpp,i}: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.{h,cpp,i}: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.{h,cpp,i}: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.{h,cpp,i}: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.{h,cpp,i}: Removed i/inl file, update h/cpp * orbsvcs/orbsvcs/Makefile.am Updated for change above Wed Jan 5 19:33:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.{h,cpp,i,inl}: Removed i/inl file, update h/cpp * orbsvcs/orbsvcs/Makefile.am Updated for change above Wed Jan 5 19:30:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Read.{h,cpp,i}: * orbsvcs/orbsvcs/ESF/ESF_Peer_Admin.{h,cpp,i}: * orbsvcs/orbsvcs/ESF/ESF_Proxy_Collection.{h,cpp,i}: * orbsvcs/orbsvcs/ESF/ESF_Worker.{h,cpp,i}: Removed i file, update h/cpp Wed Jan 5 19:25:12 UTC 2005 Johnny Willemsen * tao/PortableServer/Key_Adapters.{h,cpp,i}: * tao/PortableServer/POA_Policies.{h,cpp,i}: Removed i file, update h/cpp * tao/Makefile.am: Updated for change above Wed Jan 5 19:21:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Runtime_Scheduler.{h,cpp,i}: Removed i file, update h/cpp * orbsvcs/orbsvcs/Makefile.am Updated for change above Wed Jan 5 19:17:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Log/RTEventLogFactory_i.cpp: Removed include of EC_ConsumerAdmin.i, this file is zapped and it was completely wrong to include that file here. Wed Jan 5 09:33:54 2005 Jeff Parsons * tao/extra_core.mpb: * tao/tao.mpc: Removed the extra nested braces related to TAO_COMPONENTS that create "subdirectories" in VC project files. In makefiles, these "components" might be separately compiled but they won't link, so the feature is not used on any platform. In VC projects, the extra level of folders makes source and header files much harder to locate in the GUI environment. Wed Jan 5 14:22:12 UTC 2005 Johnny Willemsen * examples/AMI/FL_Callback/Progress_i.{h,cpp,i}: * examples/AMI/FL_Callback/Peer_i.{h,cpp,i}: * tests/FL_Cube/test_i/{h,cpp,i}: * tests/Object_Loader/Loader.{h,cpp,i}: * tests/Object_Loader/Test_i.{h,cpp,i}: * tests/QtTests/test_i.{h,cpp,i}: * tests/RTCORBA/Diffserv/Custom_Network_Priority_Mapping.i: * tests/Timeout/test_i.{h,cpp,i}: * tests/Xt_Stopwatch/test_i.{h,cpp,i}: * orbsvcs/tests/EC_Throughput/ECT_Driver.{h,cpp,i}: * orbsvcs/tests/Notify/lib/Supplier_T.{h,cpp,i}: * orbsvcs/tests/Notify/lib/Peer_T.{h,cpp,i}: * orbsvcs/tests/Notify/lib/Consumer_T.{h,cpp,i}: Removed i file and updated h/cpp file. * orbsvcs/tests/EC_Throughput/Makefile.am: Updated for changes above Wed Jan 5 13:47:12 UTC 2005 Johnny Willemsen * tao/Valuetype/ValueFactory.{h,cpp,inl}: * tao/Valuetype/ValueFactory_Map.{h,cpp,inl}: * tao/Valuetype/Value_VarOut_T.{h,cpp,inl}: Removed inl file and updated h/cpp file. * orbsvcs/orbsvcs/Makefile.am Updated for changes above Wed Jan 5 13:40:12 UTC 2005 Johnny Willemsen * tao/default_client.{h,cpp,i}: * tao/default_server.{h,cpp,i}: Removed i file and updated h/cpp file. * orbsvcs/orbsvcs/Makefile.am Updated for changes above Wed Jan 5 11:50:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Notify/Builder.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/ConsumerAdmin.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/CosNotify_Service.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Default_Factory.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/ETCL_Filter.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/EventChannel.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/EventChannelFactory.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/EventTypeSeq.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Method_Request_Event.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Method_Request_Shutdown.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Method_Request_Updates.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Name_Value_Pair.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/ProxyConsumer_T.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/ProxySupplier_T.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Proxy_T.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/RT_Builder.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/RT_Factory.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/RT_Notify_Service.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/RT_POA_Helper.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Reconnection_Registry.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Refcountable.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/SupplierAdmin.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Timer_Queue.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Timer_Reactor.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Worker_Task.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Structured/RT_StructuredProxyPushSupplier.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Structured/StructuredPushSupplier.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Sequence/Batch_Buffering_Strategy.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Sequence/SequencePushSupplier.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Any/AnyEvent.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Any/PushConsumer.{h,cpp,inl}: * orbsvcs/orbsvcs/Notify/Any/PushSupplier.{h,cpp,inl}: Removed inl file and updated h/cpp file. * orbsvcs/orbsvcs/Makefile.am Updated for changes above Wed Jan 5 11:29:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/SchedConfig_Scheduler.{h,cpp,i}: * orbsvcs/orbsvcs/SchedReconfig_Sched_Utils.{h,cpp,i}: * orbsvcs/orbsvcs/SchedReconfig_Sched_Utils_T.{h,cpp,i}: * orbsvcs/orbsvcs/SchedReconfig_Scheduler.{h,cpp,i}: * orbsvcs/orbsvcs/SchedReconfig_Scheduler_T.{h,cpp,i}: * orbsvcs/orbsvcs/SchedScheduler.{h,cpp,i}: * orbsvcs/orbsvcs/SchedScheduler_Generic.{h,cpp,i}: * orbsvcs/orbsvcs/SchedStrategy_Scheduler.{h,cpp,i}: Removed i file and updated h/cpp file. * orbsvcs/orbsvcs/Makefile.am Updated for changes above Wed Jan 5 11:21:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/CosEvent/CEC_ConsumerControl.{h,cpp,i}: * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching.{h,cpp,i}: * orbsvcs/orbsvcs/CosEvent/CEC_Factory.{h,cpp,i}: * orbsvcs/orbsvcs/CosEvent/CEC_MT_Dispatching.{h,cpp,i}: * orbsvcs/orbsvcs/CosEvent/CEC_Pulling_Strategy.{h,cpp,i}: * orbsvcs/orbsvcs/CosEvent/CEC_SupplierControl.{h,cpp,i}: Removed i file and updated h/cpp file. * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushConsumer.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_Pulling_Strategy.cpp: * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_SupplierControl.cpp: Removed empty explicit instantiation block * orbsvcs/orbsvcs/Makefile.am Updated for changes above Wed Jan 5 11:07:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.{h,cpp,i}: * orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.{h,cpp,i}: * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.{h,cpp,i}: * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_And_Filter.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Basic_Factory.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_ConsumerControl.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Dispatching.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Event_Channel.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Factory.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Negation_Filter.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Null_Factory.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Priority_Dispatching.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_RTCORBA_Dispatching.{h,cpp,inl}: * orbsvcs/orbsvcs/Event/EC_RTCORBA_Factory.{h,cpp,inl}: * orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Sched_Filter.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_SupplierAdmin.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_SupplierControl.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.{h,cpp,i}: * orbsvcs/orbsvcs/Event/EC_Type_Filter.{h,cpp,i}: * orbsvcs/orbsvcs/Event/Local_ESTypes.{h,cpp,i}: Removed i file and updated h/cpp file. * orbsvcs/orbsvcs/Makefile.am Updated for changes above Wed Jan 5 10:50:12 UTC 2005 Johnny Willemsen * tao/RTPortableServer/RT_Acceptor_Filters.{h,cpp,i}: * tao/RTPortableServer/RT_Collocation_Resolver.{h,cpp,i}: Removed i file and updated h/cpp file. * tao/Makefile.am Updated for changes above Wed Jan 5 10:16:12 UTC 2005 Johnny Willemsen * tao/Messaging/Asynch_Reply_Dispatcher.{h,cpp,i}: Removed i file and updated h/cpp file. * tao/Makefile.am Updated for changes above Wed Jan 5 10:12:12 UTC 2005 Johnny Willemsen * tao/RTCORBA/Continuous_Priority_Mapping.{h,cpp,i}: * tao/RTCORBA/Direct_Priority_Mapping.{h,cpp,i}: * tao/RTCORBA/Linear_Network_Priority_Mapping.{h,cpp,i}: * tao/RTCORBA/Linear_Priority_Mapping.{h,cpp,i}: * tao/RTCORBA/Multi_Priority_Mapping.{h,cpp,i}: * tao/RTCORBA/Network_Priority_Mapping.{h,cpp,i}: * tao/RTCORBA/Priority_Mapping.{h,cpp,i}: * tao/RTCORBA/RT_Current.{h,cpp,i}: * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.{h,cpp,i}: * tao/RTCORBA/RT_Mutex.{h,cpp,i}: * tao/RTCORBA/RT_ORB.{h,cpp,i}: * tao/RTCORBA/RT_Policy_i.{h,cpp,i}: * tao/RTCORBA/RT_Protocols_Hooks.{h,cpp,i}: * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.{h,cpp,i}: * tao/RTCORBA/Thread_Pool.{h,cpp,i}: All .i/.inl files above where empty, so removed them from the repo and updated the h/cpp files to not include the removed file. In case someone want to inline a method, must re-add the file at that moment with the .inl extension. Also updated some wrong ACE_RCSID tags * tao/Makefile.am Updated for changes above Tue Jan 4 17:55:15 2005 J.T. Conklin * Makefile.am: * Release: * configure.ac: Updated for removal of tao-config.in and tao-config.1.in. * tao-config.in: * tao-config.1.in: Removed. Tue Jan 4 20:16:12 UTC 2005 Johnny Willemsen * tao/Strategies/DIOP_Connection_Handler.{h,cpp,i}: * tao/Strategies/DIOP_Profile.{h,cpp,i}: * tao/Strategies/DIOP_Transport.{h,cpp,i}: * tao/Strategies/SCIOP_Connection_Handler.{h,cpp,i}: * tao/Strategies/SCIOP_Profile.{h,cpp,i}: * tao/Strategies/SCIOP_Transport.{h,cpp,i}: * tao/Strategies/SHMIOP_Acceptor.{h,cpp,i}: * tao/Strategies/SHMIOP_Connection_Handler.{h,cpp,inl}: * tao/Strategies/SHMIOP_Profile.{h,cpp,i}: * tao/Strategies/SHMIOP_Transport.{h,cpp,i}: * tao/Strategies/UIOP_Connection_Handler.{h,cpp,inl}: * tao/Strategies/UIOP_Endpoint.cpp * tao/Strategies/UIOP_Endpoint.h * tao/Strategies/UIOP_Profile.{h,cpp,i}: * tao/Strategies/UIOP_Transport.{h,cpp,i}: * tao/Strategies/advanced_resource.{h,cpp,i}: All .i/.inl files above where empty, so removed them from the repo and updated the h/cpp files to not include the removed file. In case someone want to inline a method, must re-add the file at that moment with the .inl extension * tao/Makefile.am Updated for changes above Tue Jan 4 19:53:12 UTC 2005 Johnny Willemsen * tao/BiDir_GIOP/BiDirPolicyC.{h,cpp,i,inl}: Regenerated and replace .i with .inl files * tao/BiDir_GIOP/diffs/BiDirPolicy.diff: Updated * tao/Makefile.am Updated for change above Tue Jan 4 19:42:12 UTC 2005 Johnny Willemsen * tao/BiDir_GIOP/BiDir_Policy_i.{h,cpp,inl}: Removed empty .inl file and updated cpp/h file for this * tao/Makefile.am Updated for change above Tue Jan 4 16:46:12 UTC 2005 Johnny Willemsen * tao/Acceptor_Filter.{h,cpp,i}: * tao/Acceptor_Impl.{h,cpp,i}: * tao/Adapter.{h,cpp,i}: * tao/Collocation_Resolver.{h,cpp,i}: * tao/Connector_Impl.{h,cpp,inl}: * tao/Default_Collocation_Resolver.{h,cpp,i}: * tao/Default_Protocols_Hooks.{h,cpp,i}: * tao/Default_Thread_Lane_Resources_Manager.{h,cpp,i}: * tao/GIOP_Message_Base.{h,cpp,i}: * tao/GIOP_Message_Generator_Parser.{h,cpp,inl}: * tao/GIOP_Message_Generator_Parser_10.{h,cpp,inl}: * tao/GIOP_Message_Generator_Parser_11.{h,inl}: * tao/GIOP_Message_Generator_Parser_12.{h,cpp,inl}: * tao/GIOP_Message_Lite.{h,cpp,i}: * tao/GIOP_Utils.{h,cpp,i}: * tao/IIOP_Connection_Handler.{h,cpp,i}: * tao/IIOP_Profile.{h,cpp,i}: * tao/IOR_Parser.{h,cpp,i}: * tao/Objref_VarOut_T.{h,cpp,inl}: * tao/Service_Callbacks.{h,cpp,i}: * tao/corbafwd.{h,cpp,i}: * tao/default_resource.{h,cpp,i}: All .i/.inl files above where empty, so removed them from the repo and updated the h/cpp files to not include the removed file. In case someone want to inline a method, must re-add the file at that moment with the .inl extension * tao/Makefile.am Updated for changes above Tue Jan 4 13:03:12 UTC 2005 Johnny Willemsen * tao/PortableInterceptorS.h: Regenerated Tue Jan 4 12:54:12 UTC 2005 Johnny Willemsen * tao/ShortSeqA.cpp: * tao/ShortSeqS.h: Regenerated * tao/ShortSeqC.{h,cpp,inl,i}: Regenerated and replace .i with .inl files * tao/Makefile.am: Updated because of change above Tue Jan 4 12:39:12 UTC 2005 Johnny Willemsen * tao/TAOA.cpp: * tao/TAOC.{h,cpp,inl}: * tao/TAOS.{h,cpp,i,inl}: * tao/TAOS_T.{h,cpp,i,inl}: Regenerated and replace .i with .inl files * tao/Makefile.am: Updated because of change above Tue Jan 4 12:25:12 UTC 2005 Johnny Willemsen * tao/LongDoubleSeqS.h: * tao/LongLongSeqS.h: * tao/LongSeqS.h: * tao/OctectSeqC.{h,cpp,inl}: * tao/OctectSeqS.h: * tao/OctectSeqA.cpp: Regenerated with the latest version of the TAO_IDL compiler * tao/OctetSeq.pidl: Updated regeneration instructions * tao/diffs/OctetSeq.diff: Updated this diff Tue Jan 4 12:09:12 UTC 2005 Johnny Willemsen * tao/IIOPC.{h,cpp,i,inl}: Regenerated and replaced .i with .inl file * tao/IIOPA.cpp: Regenerated * tao/Makefile.am: Updated because of change above * tao/diffs/IIOP.diff Removed this file, not needed anymore Tue Jan 4 12:05:12 UTC 2005 Johnny Willemsen * tao/IIOP_Transport.{h,cpp,i}: Removed the empty .i file and updated the cpp and h file to not include it anymore * tao/Makefile.am: Updated because of change above Tue Jan 4 12:01:12 UTC 2005 Johnny Willemsen * tao/IIOP_EndpointsC.{h,cpp,i,inl}: Regenerated and replaced .i with .inl file * tao/IIOP_EndpointA.cpp: Regenerated * tao/IIOP_Endpoint.pidl: Updated regeneration instructions * tao/diffs/IIOP_Endpoints.diff: Removed this file, not needed anymore * tao/Makefile.am: Updated because of change above Tue Jan 4 11:33:12 UTC 2005 Johnny Willemsen * tao/BooleanSeqS.h: * tao/DoubleSeqS.h: Regenerated with the latest version of the TAO_IDL compiler * tao/Bounds.pidl: * tao/CharSeq.pid: Updated regeneration instructions Tue Jan 4 11:23:12 UTC 2005 Johnny Willemsen * tao/ULongLongSeqC.{h,cpp,inl}: * tao/ULongLongSeqS.h: * tao/StringSeqS.h: * tao/AnySeqS.h: Regenerated with the latest version of the TAO_IDL compiler * tao/StringSeq.pidl: No need to apply patches anymore * tao/diffs/StringSeq.diff: Removed this file, not needed anymore Tue Jan 4 11:08:12 UTC 2005 Johnny Willemsen * tao/WrongTransaction.pidl: Updated regeneration instructions, no need to apply diffs * tao/diffs/UShortSeq.diff: New diff file corresponding pidl file * tao/WCharSeqC.{h,cpp,inl}: * tao/WCharSeqS.h: * tao/UShortSeqS.h: * tao/ULongSeqS.h: Regenerated with the latest version of the TAO_IDL compiler * tao/UShortSeqC.{h,cpp,i,inl}: * tao/ULongSeqC.{h,cpp,i,inl}: Regenerated and replaced .i with .inl file * tao/Makefile.am: Updated because of changes above Tue Jan 4 10:42:12 UTC 2005 Johnny Willemsen * tao/WStringSeqC.{h,cpp,inl}: * tao/WStringSeqS.h: Regenerated with the latest version of the TAO_IDL compiler Tue Jan 4 10:15:12 UTC 2005 Johnny Willemsen * tao/FloatSeq.pidl: Updated regeneration instructions * tao/IIOP_Acceptor.cpp: Updated debug message to get the same format as used on other places * tao/Invocation_Endpoint_Selectors.{h,cpp,i}: * tao/LF_Invocation_Event.{h,cpp,inl}: * tao/LF_Strategy.{h,cpp,inl}: * tao/Object_Loader.{h,cpp,i}: * tao/Pluggable_Messaging.{h,cpp,i}: * tao/Sync_Strategies.{h,cpp,i}: * tao/Thread_Lane_Resources_Manager.{h,cpp,i}: Removed the empty .i/.inl file and updated the cpp and h file to not include it anymore * tao/LF_CH_Event.h: This file included LF_Invocation_Event.inl which is totally wrong, so zapped the include * tao/Managed_Types.h: Fixed typo in documentation * tao/Pluggable_Messaging_Utils.h: Converted documentation to doxygen style * tao/Policy_Set.h: * tao/Pseudo_VarOut_T.h: Removed commented out code * tao/PolicyFactory_Registry.h: Small doxygen improvement * tao/Profile.cpp: Replaced ACE cast macros with their C++ versions * tao/TSS_Resources.h: Added include to TAO_Export.h, the export macro is used, so we need to do this include * tao/Makefile.am: Updated for changes above * tao/BiDir_GIOP/BiDir_ORBInitializer.h: * tao/BiDir_GIOP/BiDir_Policy_i.h: * tao/BiDir_GIOP/BiDir_PolicyFactory.h: * tao/RTCORBA/RT_ORB.h: * tao/RTCORBA/RT_Mutex.h: * tao/RTCORBA/RT_Current.h: * tao/RTCORBA/RT_PolicyFactory.h: * tao/RTCORBA/RT_ORBInitializer.h: * tao/RTCORBA/RT_Policy_i.h: Removed checks for _MSC_VER >= 1200, just check for _MSC_VER Tue Jan 4 09:42:12 UTC 2005 Johnny Willemsen * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.{h,cpp,inl}: The cpp file was including the wrong inline file, the inline file was empty, so just zapped it * orbsvcs/orbsvcs/Makefile.am: Removed FaultTolerance/FT_Invocation_Endpoint_Selectors.inl Mon Jan 3 17:04:26 2005 J.T. Conklin * tao/Makefile.am: Generate pkg-config *.pc files from templates. * tao/BiDir_GIOP/TAO_BiDirGIOP.pc.in: * tao/Domain/TAO_Domain.pc.in: * tao/DynamicAny/TAO_DynamicAny.pc.in: * tao/DynamicInterface/TAO_DynamicInterface.pc.in: * tao/IFR_Client/TAO_IFR_Client.pc.in: * tao/IORInterceptor/TAO_IORInterceptor.pc.in: * tao/IORManipulation/TAO_IORManip.pc.in: * tao/IORTable/TAO_IORTable.pc.in: * tao/Messaging/TAO_Messaging.pc.in: * tao/ObjRefTemplate/TAO_ObjRefTemplate.pc.in: * tao/PortableServer/TAO_PortableServer.pc.in: * tao/RTCORBA/TAO_RTCORBA.pc.in: * tao/RTPortableServer/TAO_RTPortableServer.pc.in: * tao/RTScheduling/TAO_RTScheduler.pc.in: * tao/SmartProxies/TAO_SmartProxies.pc.in: * tao/Strategies/TAO_Strategies.pc.in: * tao/TAO.pc.in: * tao/TAO_Utils.pc.in: * tao/TypeCodeFactory/TAO_TypeCodeFactory.pc.in: * tao/Valuetype/TAO_Valuetype.pc.in: New files, pkg-config *.pc templates. Mon Jan 3 11:31:35 2005 Dale Wilson * NEWS: Additional info on Notification Service changes. Mon Jan 3 14:56:12 UTC 2005 Johnny Willemsen * tao/IIOP_Connection_Handler.cpp (open): Added missing space in debug statement to get the same format as used in the other debug messages Mon Jan 3 08:02:33 2005 Douglas C. Schmidt * orbsvcs/examples/FaultTolerance/RolyPoly: Changed the use of TMCast to ACE_TMCast. Thanks to J.T. Conklin for pointing out the inconsistency. Sun Jan 2 21:26:58 2005 Jeff Parsons * TAO_IDL/driver/drv_preproc.cpp (DRV_cpp_init): Moved the location of the check for the preprocessor definition of TAO_IDL_INCLUDE_DIR to come after the checks for TAO_ROOT and ACE_ROOT. This move changes the logic so the environment variable is used if it is set and TAO_IDL_INCLUDE_DIR is used otherwise, enabling the path to orb.idl to be found both during and after installation. Thanks to Ken Sedgwick for supplying the patch. Sun Jan 2 14:21:21 2005 Carlos O'Ryan * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence.hpp: Implement unbounded sequences of object references. * tests/Sequence_Unit_Tests/Sequence_Unit_Tests.mpc: * tests/Sequence_Unit_Tests/run_test.pl: * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence_ut.cpp: Add a new unit test (still in progress) to test the object reference sequences. * tests/Sequence_Unit_Tests/generic_sequence.hpp: Fixed a performance bug in length(...), the sequence was reallocated and grown when not strictly needed. Document in more detail why some code is not exception-safe, and why it may not matter (applications that could depend on it are non-conforming.) * tests/Sequence_Unit_Tests/string_sequence_element.hpp: Add missing #include. Sun Jan 2 12:44:12 UTC 2005 Johnny Willemsen * orbsvcs/PSS/PSDL_Interface_Visitor.cpp: * orbsvcs/PSS/PSDL_Struct_Visitor.cpp: * orbsvcs/PSS/PSDL_Type_Dcl_Visitor.cpp: Removed generation of check for ACE_HAS_GNUG_PRE_2_8, this is not set anywhere anymore Sat Jan 1 13:56:12 UTC 2005 Johnny Willemsen * tao/RTCORBA/Network_Priority_Mapping_Manager.h: * tao/RTCORBA/Priority_Mapping_Manager.h: * tao/RTScheduling/Current.h: * tao/RTScheduling/RTScheduler_Manager.h: * tao/Strategies/sciop_endpoints.h: * tao/Strategies/uiop_endpoints.h: Removed check for ACE_HAS_GNUG_PRE_2_8, this is not set anywhere anymore Sat Jan 1 13:41:12 UTC 2005 Johnny Willemsen * tao/IIOP_Endpoint.cpp: Updated formatting of some debug messages to match the other messages in TAO * tao/ORBInitInfo.h: Removed check for _MSC_VER >= 1200, this is always true, removed check for ACE_HAS_GNUG_PRE_2_8, this define is nowhere set and such old versions of GCC aren't usable anymore * tao/UTF16_BOM_Factory.cpp: Check argc before using argv[0], this can be unitialized memory under VxWorks. * TAO-INSTALL.html: Corrected e-mail address of the TAO mailing list Fri Dec 31 22:10:51 2004 J.T. Conklin * orbsvcs/ImplRepo_Service/ImR_Locator_i.h: * orbsvcs/orbsvcs/Time_Utilities.cpp: * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h: Changed #include "orbsvcs/orbsvcs/..." to #include "orbsvcs/..." in files where it was missed or was inadvertantly reintroduced. Thu Dec 30 13:22:25 2004 Chris Cleeland * TAO version 1.4.3 released. Local Variables: add-log-time-format: current-time-string End: