diff options
-rw-r--r-- | TAO/ChangeLog | 210 |
1 files changed, 105 insertions, 105 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index a83b3553290..9baf2137ffe 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,48 +1,48 @@ Mon Jul 14 11:12:25 2003 Pradeep Gore <pradeep@oomworks.com> - * tests\RTCORBA\Priority_Inversion_With_Bands\client.cpp: - * tests\RTCORBA\Priority_Inversion_With_Bands\test_i.cpp: + * tests/RTCORBA/Priority_Inversion_With_Bands/client.cpp: + * tests/RTCORBA/Priority_Inversion_With_Bands/test_i.cpp: Fixed incorrect ACE_TRY usage. - * tests\RTCORBA\Priority_Inversion_With_Bands\README: + * tests/RTCORBA/Priority_Inversion_With_Bands/README: Fixed minor typo in README and in ChangeLog dated Sat Jul 12 14:01:47 2003 Sat Jul 12 18:43:31 2003 Irfan Pyarali <irfan@oomworks.com> - * tests\RTCORBA\Priority_Inversion_With_Bands\client.cpp (svc): + * tests/RTCORBA/Priority_Inversion_With_Bands/client.cpp (svc): Improved output format. Sat Jul 12 18:27:10 2003 Irfan Pyarali <irfan@oomworks.com> - * tests\RTCORBA\Priority_Inversion_With_Bands\client.cpp: + * tests/RTCORBA/Priority_Inversion_With_Bands/client.cpp: Thread priority should be determined after the real-time thread has been spawned. Sat Jul 12 17:43:36 2003 Irfan Pyarali <irfan@oomworks.com> - * tao\RTCORBA\RT_Transport_Descriptor.cpp: + * tao/RTCORBA/RT_Transport_Descriptor.cpp: Zero time value should be specified as ACE_Time_Value::zero and not 0. - * tao\RTCORBA\RT_Transport_Descriptor_Property.h: + * tao/RTCORBA/RT_Transport_Descriptor_Property.h: Based class destructor should be virtual. - * tests\RTCORBA\Priority_Inversion_With_Bands\client.cpp: + * tests/RTCORBA/Priority_Inversion_With_Bands/client.cpp: Fixed member initialization. - * tao\RTCORBA\RT_Transport_Descriptor.cpp: + * tao/RTCORBA/RT_Transport_Descriptor.cpp: Must add "tao/" in front of TAO include files. - * tests\RTCORBA\Priority_Inversion_With_Bands\Makefile: - * tao\RTCORBA\Makefile: + * tests/RTCORBA/Priority_Inversion_With_Bands/Makefile: + * tao/RTCORBA/Makefile: Updated Makefile dependencies. @@ -116,10 +116,10 @@ Sat Jul 12 14:01:47 2003 Irfan Pyarali and Pradeep Gore <irfan@oomworks.com and Removed because obsolete. - * tao\RTCORBA\TAO_RTCORBA.dsp: - * tao\RTCORBA\TAO_RTCORBA_Static.dsp: - * tao\RTCORBA\Makefile: - * tao\RTCORBA\Makefile.bor: + * tao/RTCORBA/TAO_RTCORBA.dsp: + * tao/RTCORBA/TAO_RTCORBA_Static.dsp: + * tao/RTCORBA/Makefile: + * tao/RTCORBA/Makefile.bor: Update project and Makefiles. @@ -236,7 +236,7 @@ Fri Jul 11 18:41:41 2003 Jeff Parsons <j.parsons@vanderbilt.edu> Fri Jul 11 16:23:05 2003 Irfan Pyarali <irfan@oomworks.com> - * tao\Strategies\DIOP_Acceptor.cpp (close): + * tao/Strategies/DIOP_Acceptor.cpp (close): Method should return 0. @@ -254,20 +254,20 @@ Fri Jul 11 01:08:41 2003 Irfan Pyarali <irfan@oomworks.com> Thu Jul 10 20:01:43 2003 Irfan Pyarali <irfan@oomworks.com> - * tao\Transport_Cache_Manager.cpp: + * tao/Transport_Cache_Manager.cpp: Fixed template instantiation goofs. Thu Jul 10 19:01:54 2003 Irfan Pyarali <irfan@oomworks.com> - * tao\ORB_Core.cpp (lane_resources): + * tao/ORB_Core.cpp (lane_resources): This file got checked in by mistake. Thu Jul 10 18:58:43 2003 Irfan Pyarali <irfan@oomworks.com> - * orbsvcs\orbsvcs\PortableGroup\UIPMC_Acceptor.cpp: - * tao\Strategies\DIOP_Acceptor.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp: + * tao/Strategies/DIOP_Acceptor.cpp: - open_i() now transfers connection handler ownership to the Reactor after the handler successfully registers with the @@ -276,12 +276,12 @@ Thu Jul 10 18:58:43 2003 Irfan Pyarali <irfan@oomworks.com> - close() does nothing since the memory for the connection handler is automatically managed. - * orbsvcs\orbsvcs\PortableGroup\UIPMC_Transport.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: - Forgot to remove the assert from ~TAO_UIPMC_Transport(). - * orbsvcs\orbsvcs\PortableGroup\UIPMC_Connection_Handler.cpp (handle_close): - * tao\Strategies\DIOP_Connection_Handler.cpp (handle_close): + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp (handle_close): + * tao/Strategies/DIOP_Connection_Handler.cpp (handle_close): No asserts in handle_close() since the handler is registered with the Reactor and the handler ownership is given to the @@ -317,7 +317,7 @@ Tue Jul 08 15:24:33 2003 Pradeep Gore <pradeep@oomworks.com> Mon Jul 07 23:18:24 2003 Irfan Pyarali <irfan@oomworks.com> - * tao\Strategies\UIOP_Connector.cpp (make_connection): + * tao/Strategies/UIOP_Connector.cpp (make_connection): Changed is_finalized() to is_closed(). @@ -350,7 +350,7 @@ Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com> Fri Jun 20 19:45:07 2003 Irfan Pyarali <irfan@oomworks.com> - * tao\Connection_Handler: + * tao/Connection_Handler: - Removed the incr_refcount() and decr_refcount() methods and the related <reference_count_> and <refcount_lock_> members. @@ -388,7 +388,7 @@ Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com> - is_open() and is_connecting() were added to check the status of the connection handler. - * tao\IIOP_Connection_Handler: + * tao/IIOP_Connection_Handler: - Added close() method that will be called by the Acceptor or Connector when connection establishment fails. @@ -409,7 +409,7 @@ Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com> - The unused constructor should assert(0). - * tao\Transport: + * tao/Transport: - The Transport class no longer needs to inherit from TAO_Synch_Refcountable. The reference counting is provided by @@ -467,7 +467,7 @@ Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com> Reactor framework already does the proper reference counting for notifications. - * tao\IIOP_Transport: + * tao/IIOP_Transport: - invalidate_event_handler_i() no longer needed. @@ -489,7 +489,7 @@ Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com> to call check_event_handler_i() since the handler is always valid. - * tao\Acceptor_Impl.cpp (activate_svc_handler): + * tao/Acceptor_Impl.cpp (activate_svc_handler): Made several changes to this method. Now the sequence is: @@ -506,7 +506,7 @@ Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com> - Success completion of method: #REFCOUNT# is two at this point. - * tao\IIOP_Connector.cpp (make_connection): + * tao/IIOP_Connector.cpp (make_connection): Made several changes to this method. Now the sequence is: @@ -578,12 +578,12 @@ Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com> - In case of success, handover the transport pointer to the Invocation class. - * tao\Connector_Impl.cpp (make_svc_handler): + * tao/Connector_Impl.cpp (make_svc_handler): We add to the #REFCOUNT# since the Connector needs this. See Connector::make_connection() for details. - * tao\Transport_Cache_Manager (close): + * tao/Transport_Cache_Manager (close): Previously, close() was returning a handle set and a set of event handlers. This was changed such the only a set of @@ -596,7 +596,7 @@ Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com> Transport_Cache_Manager no longer needs to be friends with the Transport. - * tao\Thread_Lane_Resources.cpp (finalize): + * tao/Thread_Lane_Resources.cpp (finalize): We now close the transport cache and return the handlers that were still registered. The cache will decrease the #REFCOUNT# @@ -607,36 +607,36 @@ Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com> is closed. There is also a potential removal from the Reactor. Finally, the #REFCOUNT# related to the handler set decreases. - * tao\Notify_Handler: + * tao/Notify_Handler: These files are no longer required since the Reactor framework does the correct reference counting for notifications. - * tao\LF_CH_Event: - * tao\LF_Event: + * tao/LF_CH_Event: + * tao/LF_Event: Removed the LFS_CONNECTION_CLOSE_WAIT state since it is no longer needed. - * tao\Connect_Strategy: + * tao/Connect_Strategy: Removed Connect_Strategy::post_failed_connect() since *_Connector::make_connection() now does the right thing. - * tao\Asynch_Reply_Dispatcher_Base.cpp: - * tao\Asynch_Reply_Dispatcher_Base.i: - * tao\Cache_Entries.cpp: - * tao\Invocation.cpp: - * tao\Transport.cpp: - * tao\Notify_Handler.cpp: - * tao\Thread_Per_Connection_Handler.cpp: - * tao\PortableServer\AMH_Response_Handler.cpp: + * tao/Asynch_Reply_Dispatcher_Base.cpp: + * tao/Asynch_Reply_Dispatcher_Base.i: + * tao/Cache_Entries.cpp: + * tao/Invocation.cpp: + * tao/Transport.cpp: + * tao/Notify_Handler.cpp: + * tao/Thread_Per_Connection_Handler.cpp: + * tao/PortableServer/AMH_Response_Handler.cpp: Replace calls to Transport::_duplicate() and Transport::release() with new Transport::add_handler() and Transport::remove_handler() methods respectively. - * tests\TAO_Tests.dsw: + * tests/TAO_Tests.dsw: Added several missing tests: @@ -662,37 +662,37 @@ Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com> - Strategies - Two_Objects - * tao\Makefile.bor: - * tao\Makefile.tao: - * tao\TAO.dsp: - * tao\TAO_Static.dsp: - * tao\tao.mpc: + * tao/Makefile.bor: + * tao/Makefile.tao: + * tao/TAO.dsp: + * tao/TAO_Static.dsp: + * tao/tao.mpc: Removed Notify_Handler* from project/makefiles. - * tests\Connection_Timeout\client.dsp: - * tests\MProfile_Connection_Timeout\client.dsp: - * tests\MProfile_Connection_Timeout\server.dsp: - * tests\MT_BiDir\client.dsp: - * tests\MT_BiDir\server.dsp: - * tests\ORB_shutdown\server.dsp: + * tests/Connection_Timeout/client.dsp: + * tests/MProfile_Connection_Timeout/client.dsp: + * tests/MProfile_Connection_Timeout/server.dsp: + * tests/MT_BiDir/client.dsp: + * tests/MT_BiDir/server.dsp: + * tests/ORB_shutdown/server.dsp: Fixed the above project files. - * tests\Bug_1361_Regression\Bug_1361_Regression.dsw: - * tests\Bug_1361_Regression\client.dsp: - * tests\Bug_1361_Regression\server.dsp: - * tests\Bug_1361_Regression\shutdown.dsp: + * tests/Bug_1361_Regression/Bug_1361_Regression.dsw: + * tests/Bug_1361_Regression/client.dsp: + * tests/Bug_1361_Regression/server.dsp: + * tests/Bug_1361_Regression/shutdown.dsp: New project files. Tue Jun 24 21:46:13 2003 Irfan Pyarali <irfan@oomworks.com> - * tao\Strategies\DIOP_Connection_Handler: - * tao\Strategies\SCIOP_Connection_Handler: - * tao\Strategies\SHMIOP_Connection_Handler: - * tao\Strategies\UIOP_Connection_Handler: - * orbsvcs\orbsvcs\SSLIOP\SSLIOP_Connection_Handler: + * tao/Strategies/DIOP_Connection_Handler: + * tao/Strategies/SCIOP_Connection_Handler: + * tao/Strategies/SHMIOP_Connection_Handler: + * tao/Strategies/UIOP_Connection_Handler: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler: - Constructor: Removed code to release the transport. Lifetimes of transports and connection handlers are now coupled. @@ -714,7 +714,7 @@ Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com> - The unused constructor should assert(0). - * orbsvcs\orbsvcs\SSLIOP\IIOP_SSL_Connection_Handler: + * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler: - Constructor: Replaced the code to release the transport with explicit deletion. Lifetimes of transports and connection @@ -722,11 +722,11 @@ Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com> - The unused constructor should assert(0). - * tao\Strategies\DIOP_Transport: - * tao\Strategies\SCIOP_Transport: - * tao\Strategies\SHMIOP_Transport: - * tao\Strategies\UIOP_Transport: - * orbsvcs\orbsvcs\SSLIOP\SSLIOP_Transport: + * tao/Strategies/DIOP_Transport: + * tao/Strategies/SCIOP_Transport: + * tao/Strategies/SHMIOP_Transport: + * tao/Strategies/UIOP_Transport: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport: - Constructor: No need to manage reference count on the connection handler. Lifetimes of transports and connection @@ -746,20 +746,20 @@ Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com> - invalidate_event_handler_i(): This is no longer required. - * orbsvcs\orbsvcs\SSLIOP\SSLIOP_Transport: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport: No need for acquiring <handler_lock_> and calling check_event_handler_i() in tear_listen_point_list() and get_listen_point() since <connection_handler_> is now always valid for the lifetime of the transport. - * tao\Strategies\DIOP_Transport: + * tao/Strategies/DIOP_Transport: - Removed commented out code. - Renamed register_handler_i() to register_handler(). - * tao\Strategies\SCIOP_Transport: + * tao/Strategies/SCIOP_Transport: - send_request(), get_listen_point(), tear_listen_point_list(): Removed guard and check for valid connection handler. @@ -767,75 +767,75 @@ Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com> - send_message_shared(): Removed check for valid connection handler. - * orbsvcs\orbsvcs\SSLIOP\IIOP_SSL_Transport: + * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport: Rename handle_input_i() to handle_input(). - * tao\Strategies\SCIOP_Connector.cpp (make_connection): - * tao\Strategies\UIOP_Connector.cpp (make_connection): - * orbsvcs\orbsvcs\SSLIOP\IIOP_SSL_Connector.cpp (make_connection): - * orbsvcs\orbsvcs\SSLIOP\SSLIOP_Connector.cpp (ssliop_connect): + * tao/Strategies/SCIOP_Connector.cpp (make_connection): + * tao/Strategies/UIOP_Connector.cpp (make_connection): + * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp (make_connection): + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp (ssliop_connect): Made this method similar to IIOP_Connector::make_connection(). - * tao\Strategies\SHMIOP_Connector.cpp (make_connection): + * tao/Strategies/SHMIOP_Connector.cpp (make_connection): Made this method similar to IIOP_Connector::make_connection() except that the connects are always blocking. - * tao\Strategies\DIOP_Connector.cpp (make_connection): + * tao/Strategies/DIOP_Connector.cpp (make_connection): - Replaced decr_refcount() with remove_reference() and duplicate() with add_reference() respectively. Wed Jun 25 15:56:14 2003 Irfan Pyarali <irfan@oomworks.com> - * tao\Strategies\DIOP_Acceptor: + * tao/Strategies/DIOP_Acceptor: Revised the management of the connection handler. Replaced the call to handle_close() with call to remove_reference(). Thu Jun 26 19:34:26 2003 Irfan Pyarali <irfan@oomworks.com> - * tao\Strategies\DIOP_Acceptor.cpp (close): + * tao/Strategies/DIOP_Acceptor.cpp (close): Added DONT_CALL mask to the remove_handler() call so that handle_close() is not called anymore. Mon Jun 30 20:46:22 2003 Irfan Pyarali <irfan@oomworks.com> - * orbsvcs\orbsvcs\PortableGroup\UIPMC_Connection_Handler: - * orbsvcs\orbsvcs\PortableGroup\UIPMC_Connector.cpp: - * orbsvcs\orbsvcs\PortableGroup\UIPMC_Transport: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport: DIOP and UIPMC are very similar. Therefore, similar changes were made. - * tests\Connection_Failure: + * tests/Connection_Failure: New test added that checks connection failures by connecting to a non-existent object. The following files were added: - - tests\Connection_Failure\Connection_Failure.dsw - - tests\Connection_Failure\Connection_Failure.mpc - - tests\Connection_Failure\Makefile - - tests\Connection_Failure\Makefile.bor - - tests\Connection_Failure\README - - tests\Connection_Failure\client.bor - - tests\Connection_Failure\client.cpp - - tests\Connection_Failure\client.dsp - - tests\Connection_Failure\run_test.pl - - tests\Connection_Failure\test.idl + - tests/Connection_Failure/Connection_Failure.dsw + - tests/Connection_Failure/Connection_Failure.mpc + - tests/Connection_Failure/Makefile + - tests/Connection_Failure/Makefile.bor + - tests/Connection_Failure/README + - tests/Connection_Failure/client.bor + - tests/Connection_Failure/client.cpp + - tests/Connection_Failure/client.dsp + - tests/Connection_Failure/run_test.pl + - tests/Connection_Failure/test.idl and the following were modified: - - tests\Makefile - - tests\Makefile.bor - - tests\TAO_Tests.dsw - - tests\README - - $ACE_ROOT\bin\tao_orb_tests.lst + - tests/Makefile + - tests/Makefile.bor + - tests/TAO_Tests.dsw + - tests/README + - $ACE_ROOT/bin/tao_orb_tests.lst Thu May 15 19:46:49 2003 Irfan Pyarali <irfan@oomworks.com> @@ -2076,8 +2076,8 @@ Tue June 24 16:26:06 2003 Yamuna Krishnamurthy <yamuna@oomworks.com> * orbsvcs/orbsvcs/AV/FlowSpec_Entry.h: * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp: Changed the flow spec entry from - "Flowname\Direction\Format\Flow_Prtocol\Sender_Address" to - "Flowname\Direction\Format\Flow_Prtocol\Sender_Address\Receiver_Address". + "Flowname/Direction/Format/Flow_Prtocol/Sender_Address" to + "Flowname/Direction/Format/Flow_Prtocol/Sender_Address/Receiver_Address". The additional Receiver_Address field allows the user to specify the receiver address that will be used to receive the data. This addition helps to solve the problem arising on a |