From af738dbb1a8cc0fe307a10683db1246d8a94b81b Mon Sep 17 00:00:00 2001 From: Johnny Willemsen Date: Thu, 25 Feb 2010 08:47:33 +0000 Subject: Thu Feb 25 08:46:47 UTC 2010 Johnny Willemsen * ChangeLogs/*: Use full year --- TAO/ChangeLogs/ChangeLog-2007b | 11258 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 11258 insertions(+) create mode 100644 TAO/ChangeLogs/ChangeLog-2007b (limited to 'TAO/ChangeLogs/ChangeLog-2007b') diff --git a/TAO/ChangeLogs/ChangeLog-2007b b/TAO/ChangeLogs/ChangeLog-2007b new file mode 100644 index 00000000000..78b6cded4ee --- /dev/null +++ b/TAO/ChangeLogs/ChangeLog-2007b @@ -0,0 +1,11258 @@ +Fri Jul 27 06:50:14 CDT 2007 Johnny Willemsen + + * TAO version 1.5.10 released. + +Thu Jul 26 09:21:50 UTC 2007 Vadym Ridosh + + * tao/Strategies/DIOP_Connector.cpp: + * tao/Strategies/DIOP_Acceptor.cpp: + The previous attempt to fix potential memory leaks when + connection handler is allocated but later code fails was + not completely correct. Now it's fixed. + +Tue Jul 24 20:38:50 UTC 2007 Douglas C. Schmidt + + * COPYING: Updated this file to reflect 2007. + +Wed Jul 25 08:00:23 UTC 2007 Johnny Willemsen + + * tests/Oneway_Buffering/Oneway_Buffering_Admin.cpp: + Fixed method signatures to resolve warnings on OpenVMS + +Wed Jul 25 07:52:23 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/Makefile.am: + Added new UIPMC_Mcast_Connection_Handler files + +Wed Jul 25 07:50:23 UTC 2007 Johnny Willemsen + + * examples/POA/Adapter_Activator/run_test.pl: + * examples/POA/Default_Servant/run_test.pl: + * examples/POA/DSI/run_test.pl: + * examples/POA/Explicit_Activation/run_test.pl: + * examples/POA/FindPOA/run_test.pl: + * examples/POA/Loader/run_test.pl: + * examples/POA/NewPOA/run_test.pl: + * examples/POA/On_Demand_Activation/run_test.pl: + * examples/POA/On_Demand_Loading/run_test.pl: + * examples/POA/POA_BiDir/run_test.pl: + * examples/POA/Reference_Counted_Servant/run_test.pl: + * examples/POA/RootPOA/run_test.pl: + * examples/POA/TIE/run_test.pl: + Added support for VxWorks cross platform testing + +Tue Jul 24 19:58:38 UTC 2007 Ciju John + + * tests/Bug_3000_Regression: + * tests/Bug_3000_Regression/Bug_3000_Regression.mpc: + * tests/Bug_3000_Regression/Callback.h: + * tests/Bug_3000_Regression/Callback.cpp: + * tests/Bug_3000_Regression/Makefile.am: + * tests/Bug_3000_Regression/README: + * tests/Bug_3000_Regression/Service.h: + * tests/Bug_3000_Regression/Service.cpp: + * tests/Bug_3000_Regression/Test.idl: + * tests/Bug_3000_Regression/client.cpp: + * tests/Bug_3000_Regression/run_test.pl: + * tests/Bug_3000_Regression/rw.conf: + * tests/Bug_3000_Regression/server.cpp: + New regression test for Bug 3000 (Handle leak upon oneway + invocation with RW wait startegy). + +Tue Jul 24 18:13:23 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: + Fixed compile problems related to my changes earlier today + +Tue Jul 24 15:55:59 UTC 2007 Vadym Ridosh + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h: + Fixed incorrect #include within Versioned namespace block. + +Tue Jul 24 14:22:54 UTC 2007 Vadym Ridosh + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp: + Fixed bug#3002 that was introduced with fix for bug#2925. + Thanks to Daniel de Angelis Cordeiro < dcordeiro at gmail dot com > + for reporting it. Fixed potential memory leaks in + TAO_UIPMC_Acceptor::open_i and TAO_UIPMC_Connector::make_connection + that could occur after connection handler is created and later + code fails for any reason. Simplified connection handler. + Added connection handler specific to Acceptor. Simplified the code + in TAO_UIPMC_Profile::parse_string_i that was introduced with fix + for bug#2377. + + * orbsvcs/tests/Bug_2377_Regression/run_test_ipv6.pl: + * orbsvcs/tests/Bug_2377_Regression/run_test.pl: + * orbsvcs/tests/Bug_2377_Regression/uipmc_test.cpp: + Changed this test a bit so that it tests fix for bug#3002 as well. + +Tue Jul 24 12:20:23 UTC 2007 Johnny Willemsen + + * tao/Asynch_Queued_Message.h: + Doxygen and const changes + + * tao/CDR.{h,cpp}: + Added a get_version call that accepts a + TAO_GIOP_Message_Version. Have to see if we can move + this to the ACE CDR Streams (check bugzilla 3006 for + more ideas) + + * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp: + Use the new get_version call on the cdr stream + + * tao/GIOP_Fragmentation_Strategy.h: + Layout change + + * tao/GIOP_Message_Base.{h,cpp}: + Use the new get_version call on the cdr stream. Changed + parse_next_message to not require the ACE_Message_Block, it + is already part of the TAO_Queued_Data. Also updated + fragment_header_length to use TAO_GIOP_Message_Versin + + * tao/GIOP_Message_State.{h,cpp,inl}: + The message size is really the payload size + + * tao/GIOP_Message_Version.{h,inl}: + Added methods to retrieve version numbers in preparation of + bugzilla 3006 + + * tao/On_Demand_Fragmentation_Strategy.cpp: + Use the new get_version call on the cdr stream + + * tao/Pluggable_Messaging.h: + Updated to use TAO_GIOP_Message_Version + + * tao/Queued_Data.{h,cpp,inl}: + Use TAO_GIOP_Message_State as member, changed version storage + and inlined all constructors. This fixes bugzilla 2999 + + * tao/Strategies/DIOP_Transport.cpp: + * tao/Strategies/SHMIOP_Transport.cpp + * tao/Transport.cpp: + Updated for change of parse_next_message in GIOP Message Base + +Tue Jul 24 10:38:23 UTC 2007 Johnny Willemsen + + * tao/Queued_Data.{h,inl}: + Made all members private and added inlined accessor methods. This + makes it easier to change the members to a GIOP_Message_State + instance. Added a set_state method that accepts a GIOP_Message_State + instance + + * tao/GIOP_Message_Base.cpp: + * tao/GIOP_Message_Base.h: + * tao/Incoming_Message_Queue.cpp: + * tao/Incoming_Message_Stack.inl: + * tao/Strategies/DIOP_Transport.cpp: + * tao/Strategies/SHMIOP_Transport.cpp: + * tao/Transport.cpp: + Updated for the changes to Queued_Data + + * tao/GIOP_Message_Base.cpp: + * tao/Transport.cpp: + Changed a few large if checks to a switch statement + + * tao/Queued_Message.h: + No need to declare the list manipulation methods as virtual + +Tue Jul 24 09:41:23 UTC 2007 Johnny Willemsen + + * tao/Incoming_Message_Stack.{h,inl}: + Made top method const + + * tao/GIOP.pidl: + Added several enums as mentioned in the CORBA spec + + * tao/GIOP_Message_Base.{h,cpp}: + * tao/GIOP_Message_State.{h,cpp,inl}: + Moved message_type method to the state class, this one now + converts an Octet to TAO_Pluggable_Message_Type + + * tao/Transport.cpp: + Const changes + +Tue Jul 24 08:17:23 UTC 2007 Johnny Willemsen + + * tao/Queued_Data.{h,cpp,inl}: + Moved TAO_Queued_Data to its own file + + * tao/Incoming_Message_Queue.{h,cpp,inl}: + * tao/tao.mpc: + * tao/Makefile.am: + * tao/Incoming_Message_Stack.h: + Updated because of move of TAO_Queued_Data + +Tue Jul 24 08:02:23 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp: + Also BCB2007 needs the workaround in this file + +Tue Jul 24 07:56:23 UTC 2007 Johnny Willemsen + + * tao/GIOP_Message_Base.{h,cpp}: + * tao/ORB_Core.h: + Laout changes + + * tao/Incoming_Message_Queue.{cpp,inl}: + Mode constructor inline + + * tao/Incoming_Message_Stack.h: + Fixed typo + +Tue Jul 24 06:56:23 UTC 2007 Johnny Willemsen + + * performance-tests/Cubit/TAO/IDL_Cubit/iiop_lite.conf: + * performance-tests/Cubit/TAO/IDL_Cubit/iiop_lite.conf.xml: + * performance-tests/Cubit/TAO/IDL_Cubit/run_test_lite.pl: + * performance-tests/Cubit/TAO/IDL_Cubit/uiop_lite.conf: + * performance-tests/Cubit/TAO/IDL_Cubit/uiop_lite.conf.xml: + Removed, lite protocols are not supported anymore + +Mon Jul 23 19:38:23 UTC 2007 Wallace Zhang + + * tao/Object_KeyC.cpp: + * tao/diffs/Object_Key.diff: + + Fixed a warning in the WinCE VC8 debug build. + +Mon Jul 23 13:19:19 UTC 2007 Jeff Parsons + + * NEWS: + + Added item about support for forward declared IDL structs + and unions in the IFR loader. + +Mon Jul 23 12:35:00 UTC 2007 Simon Massey + + * tests\OctetSeq\client.cpp: + * tests\OctetSeq\server.cpp: + * performance-tests\Protocols\distributor.cpp: + * performance-tests\Protocols\receiver.cpp: + * performance-tests\Protocols\sender.cpp: + + Add small delay to shutdown between run loop and destroy orb. + +Mon Jul 23 12:21:14 UTC 2007 Johnny Willemsen + + * tao/Muxed_TMS.{h,cpp} + * tao/Transport_Mux_Strategy.{h,cpp}: + Moved lock_ from base to derived class, no need to be in + the base + +Mon Jul 23 12:12:14 UTC 2007 Johnny Willemsen + + * tao/Exclusive_TMS.h: + Removed commented out code + + * tao/GIOP_Message_Base.cpp: + Layout changes + + * tao/GIOP_Message_Generator_Parser_10.h: + * tao/GIOP_Message_Generator_Parser_12.h: + Reduced number of forward declarations + +Mon Jul 23 11:58:14 UTC 2007 Johnny Willemsen + + * tao/IIOP_Acceptor.cpp: + Const change + + * tao/Reply_Dispatcher.h: + Reduced number of forward declarations + +Mon Jul 23 11:36:14 UTC 2007 Johnny Willemsen + + * tao/GIOP_Message_Base.{h,cpp}: + Removed parse_incoming_messages method and message_state_ member, + both are not used at all + + * tao/GIOP_Message_State.{h,inl}: + Removed reset method, it is not used anymore + +Mon Jul 23 11:18:14 UTC 2007 Johnny Willemsen + + * tao/GIOP_Message_State.{h,cpp,inl}: + Removed friend with GIOP_Message_Base and provided inline + accessor methods. Removed missing_data_ member, it was not + used at all + + * tao/GIOP_Message_Base.cpp: + Use accessor methods of GIOP_Message_State because we are + not a friend anymore + +Mon Jul 23 09:02:14 UTC 2007 Johnny Willemsen + + * tao/GIOP_Message_Base.cpp: + * tao/GIOP_Message_Generator_Parser_12.cpp: + * tao/On_Demand_Fragmentation_Strategy.cpp: + get_version doesn't have a return value anymore + +Mon Jul 23 05:32:14 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/Security/SL2_SecurityManager.cpp: + Commented out non reachable code to resolve warnings + on OpenVMS + +Sun Jul 22 13:06:14 UTC 2007 Martin Corino + + * tests/ORB_Local_Config/Two_DLL_ORB/Two_DLL_ORB.mpc: + Added small verbatim section to make this test build on OpenVMS. + +Fri Jul 20 15:03:14 UTC 2007 Vadym Ridosh + + * tao/Strategies/DIOP_Connector.cpp: + * tao/Strategies/DIOP_Transport.cpp: + * tao/Strategies/DIOP_Acceptor.cpp: + * tao/Strategies/DIOP_Connection_Handler.h: + * tao/Strategies/DIOP_Connection_Handler.cpp: + * tao/Strategies/DIOP_Transport.h: + Fixed potential memory leaks while DIOP_Connection_Handler + is being created in DIOP_Acceptor::open_i and + DIOP_Connector::make_connection. Made DIOP even more look + like IIOP. Fixed warning genereated by MS VS in + DIOP_Acceptor::parse_options. + +Fri Jul 20 09:42:40 UTC 2007 Johnny Willemsen + + * examples/POA/Forwarding/*: + * test/POA/Forwarding/*: + Moved this example to tests + + * configure.ac + * examples/POA/Makefile.am: + * tests/POA/Makefile.am: + Updated for change above + +Thu Jul 19 20:01:40 UTC 2007 Adam Mitz + + * tests/InterOp-Naming/INS_test_client.cpp: + * tests/Param_Test/any.cpp: + * tests/Param_Test/param_test_i.cpp: + * tests/Typedef_String_Array/testImpl.cpp: + + Replaced size_t with CORBA::ULong in places where it is used to index + CORBA sequences. size_t is not 32-bit on all platforms. + +Thu Jul 19 15:13:51 UTC 2007 Wallace Zhang + + * NEWS: + + Updated with the disconnect fix. + + * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp: + + Changed to use the newly added send_deletion_change() in the case of + saving the topology with a deleting object in the disconnect callback. + + * orbsvcs/tests/Notify/Reconnecting/run_test.pl: + + Added the disconnect test on the supplier side too. + +Thu Jul 19 11:52:12 UTC 2007 Johnny Willemsen + + * tao/Strategies/SCIOP_Connection_Handler.{h,cpp}: + Also removed the GIOP Message Lite flag from this class + +Wed Jul 18 18:19:47 UTC 2007 Ossama Othman + + * tests/Bug_2084_Regression/tid_to_int.h (ACE_thread_t_to_integer_i): + * tests/Bug_2084_Regression/tid_to_int.h (ACE_thread_t_to_integer_i): + + Fixed typo that circumvented the intermediate cast to an integer + large enough to hold the thread ID pointer. + +Wed Jul 18 14:36:12 UTC 2007 Johnny Willemsen + + * tao/Strategies/UIOP_Acceptor.{h,cpp}: + Fixed unused parameter warning + +Wed Jul 18 12:40:12 UTC 2007 Johnny Willemsen + + * tao/ORBInitializer_Registry.cpp: + Corrected comment + + * tao/ORBInitializer_Registry_Adapter.h: + Fixed doxygen tags + + * tao/PI/ORBInitializer_Registry_Impl.cpp: + Layout change + + * tao/BooleanSeq.pidl: + * tao/CharSeq.pidl: + * tao/CONV_FRAME.pidl: + * tao/Current.pidl: + Updated file header. + +Wed Jul 18 12:06:12 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h: + Also removed GIOP_Message_Lite support + +Wed Jul 18 09:55:12 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.cpp: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor_Impl.h: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.cpp: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.h: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.cpp: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.h: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.h: + * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.cpp: + * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.h: + * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.cpp: + * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.h: + * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp: + * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.h: + * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.cpp: + * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.h: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h: + * tao/Acceptor_Impl.cpp: + * tao/Acceptor_Impl.h: + * tao/Connector_Impl.cpp: + * tao/Connector_Impl.h: + * tao/GIOP_Message_Base.cpp: + * tao/GIOP_Message_Base.h: + * tao/GIOP_Message_Generator_Parser.cpp: + * tao/IIOP_Acceptor.cpp: + * tao/IIOP_Acceptor.h: + * tao/IIOP_Connection_Handler.cpp: + * tao/IIOP_Connection_Handler.h: + * tao/IIOP_Connector.cpp: + * tao/IIOP_Connector.h: + * tao/IIOP_Transport.cpp: + * tao/IIOP_Transport.h: + * tao/Makefile.am: + * tao/ORB_Core.cpp: + * tao/params.cpp: + * tao/params.h: + * tao/Strategies/COIOP_Acceptor.cpp: + * tao/Strategies/COIOP_Acceptor.h: + * tao/Strategies/COIOP_Connection_Handler.cpp: + * tao/Strategies/COIOP_Connection_Handler.h: + * tao/Strategies/COIOP_Connector.cpp: + * tao/Strategies/COIOP_Connector.h: + * tao/Strategies/COIOP_Transport.cpp: + * tao/Strategies/COIOP_Transport.h: + * tao/Strategies/DIOP_Acceptor.cpp: + * tao/Strategies/DIOP_Acceptor.h: + * tao/Strategies/DIOP_Connection_Handler.cpp: + * tao/Strategies/DIOP_Connection_Handler.h: + * tao/Strategies/DIOP_Connector.cpp: + * tao/Strategies/DIOP_Connector.h: + * tao/Strategies/DIOP_Transport.cpp: + * tao/Strategies/DIOP_Transport.h: + * tao/Strategies/SCIOP_Acceptor.cpp: + * tao/Strategies/SCIOP_Acceptor.h: + * tao/Strategies/SCIOP_Connector.cpp: + * tao/Strategies/SCIOP_Connector.h: + * tao/Strategies/SCIOP_Transport.cpp: + * tao/Strategies/SCIOP_Transport.h: + * tao/Strategies/SHMIOP_Acceptor.cpp: + * tao/Strategies/SHMIOP_Acceptor.h: + * tao/Strategies/SHMIOP_Connection_Handler.cpp: + * tao/Strategies/SHMIOP_Connection_Handler.h: + * tao/Strategies/SHMIOP_Connector.cpp: + * tao/Strategies/SHMIOP_Connector.h: + * tao/Strategies/SHMIOP_Transport.cpp: + * tao/Strategies/SHMIOP_Transport.h: + * tao/Strategies/UIOP_Acceptor.cpp: + * tao/Strategies/UIOP_Acceptor.h: + * tao/Strategies/UIOP_Connection_Handler.cpp: + * tao/Strategies/UIOP_Connection_Handler.h: + * tao/Strategies/UIOP_Connector.cpp: + * tao/Strategies/UIOP_Connector.h: + * tao/Strategies/UIOP_Transport.cpp: + * tao/Strategies/UIOP_Transport.h: + * tao/tao.mpc: + Removed GIOP_Messaging_Lite and the required flag + in all protocols. This was proposed some time ago + by Iliyan Jeliazkov and stored as bugzilla issue 2803. + The lite version had a lot of duplicated code but + there is a replacement (using cdr without alignment) + and isn't really used so far as we know. With the removal + of this we lower our footprint. + + This was exposed to the end user as -ORBGIOPLite. + + * tao/Strategies/SCIOP_Lite_Factory.cpp: + * tao/Strategies/SCIOP_Lite_Factory.h: + * tao/Strategies/UIOP_Lite_Factory.cpp: + * tao/Strategies/UIOP_Lite_Factory.h: + * tao/IIOP_Lite_Factory.cpp: + * tao/IIOP_Lite_Factory.h: + * tao/GIOP_Message_Lite.cpp: + * tao/GIOP_Message_Lite.h: + Removed from the repository, no needed anymore + +Wed Jul 18 05:07:13 UTC 2007 Abdullah Sowayan + + * orbsvcs/orbsvcs/Scheduler_Factory.cpp: + * tests/Bug_1361_Regression/Server_Thread_Pool.cpp: + * tests/Bug_2234_Regression/server.cpp: + * tests/MProfile_Forwarding/client.cpp: + + Fixed Fuzz warnings. Zapped the usage of NULL and replaced every + NULL with 0 instead. + +Wed Jul 18 02:43:38 UTC 2007 Phil Mesnier + + * tests/objref_comparison_test/main.cpp: + Scoreboard cleanup. + +Tue Jul 17 18:46:23 UTC 2007 Wallace Zhang + + * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp: + + Changed to use the newly added send_deletion_change() in the case of + saving the topology with a deleting object in the disconnect callback. + + * orbsvcs/orbsvcs/Notify/Topology_Object.h: + * orbsvcs/orbsvcs/Notify/Topology_Object.cpp: + + Added a new method for handling saving the topology with a deleting + object. + + * orbsvcs/tests/Notify/Reconnecting/run_test.pl: + + Added "disconnect" as a command line option. + Run "run_test.pl -str -disconnect" as the regression test. + + +Mon Jul 17 05:42:20 UTC 2007 Ossama Othman + + * tests/Bug_1495_Regression/tid_to_int.h: + * tests/Bug_2084_Regression/tid_to_int.h: + + New header containing portable ACE_thread_t to integer + conversion code that doesn't rely heavily on platform specific + configuration. This file should probably be moved to a common + location if there is interest in the conversion functionality it + provides. + + * tests/Bug_1495_Regression/Client_Task.cpp (svc): + * tests/Bug_1495_Regression/test_i.cpp (get_thread_id): + * tests/Bug_2084_Regression/EventNode.cpp (registerHello): + * tests/Bug_2084_Regression/Hello.cpp (get_string): + + Convert from ACE_thread_t to the test's ThreadId type using the + conversion utility function in tid_to_int.h. Addresses "cast + from pointer to integer of different size" compile-time + warnings on platforms where ACE_thread_t is a pointer, such as + VxWorks. + +Mon Jul 16 13:47:54 UTC 2007 Phil Mesnier + + * configure.ac: + Added custom configuration step required for bug 2399 regression + test. + + * tests/Bug_2791_Regression/Bug_2791_Regression.mpc: + * tests/Bug_2791_Regression/Makefile.am: + Removed redundent LD_FLAGS declaration to prevent errors on + automake builds. + +Sun Jul 15 19:22:18 UTC 2007 Phil Mesnier + + * tests/objref_comparison_test/main.cpp: + Fix for VxWorks compilation. + +Sun Jul 15 13:01:49 UTC 2007 Abdullah Sowayan + + * docs/tutorials/Quoter/Event_Service/Stock_Consumer.h: + * docs/tutorials/Quoter/Event_Service/Stock_Consumer.cpp: + * docs/tutorials/Quoter/Naming_Service/Stock_Factory_i.h: + * docs/tutorials/Quoter/Naming_Service/Stock_Factory_i.cpp: + * docs/tutorials/Quoter/Naming_Service/Stock_i.h: + * docs/tutorials/Quoter/Naming_Service/Stock_i.cpp: + * docs/tutorials/Quoter/On_Demand_Activation/Handler_i.h: + * docs/tutorials/Quoter/On_Demand_Activation/Handler_i.cpp: + * docs/tutorials/Quoter/On_Demand_Activation/Stock_Factory_Locator_i.h: + * docs/tutorials/Quoter/On_Demand_Activation/Stock_Factory_Locator_i.cpp: + * docs/tutorials/Quoter/On_Demand_Activation/Stock_Factory_i.h: + * docs/tutorials/Quoter/On_Demand_Activation/Stock_Factory_i.cpp: + * docs/tutoriasls/Quoter/On_Demand_Activation/Stock_i.h: + * docs/tutorials/Quoter/On_Demand_Activation/Stock_i.cpp: + * docs/tutorials/Quoter/RTCORBA/Broker_i.h: + * docs/tutorials/Quoter/RTCORBA/Broker_i.cpp: + * docs/tutorials/Quoter/RTCORBA/Distributor_i.h: + * docs/tutorials/Quoter/RTCORBA/Distributor_i.cpp: + * docs/tutorials/Quoter/RTCORBA/StockNameConsumer_i.h: + * docs/tutorials/Quoter/RTCORBA/StockNameConsumer_i.cpp: + * docs/tutorials/Quoter/RTCORBA/Stock_Database.h: + * docs/tutorials/Quoter/RTCORBA/Stock_Database.tpp: + * docs/tutorials/Quoter/Simple/Impl-Repo/Stock_Factory_i.h: + * docs/tutorials/Quoter/Simple/Impl-Repo/Stock_Factory_i.cpp: + * docs/tutorials/Quoter/Simple/Impl-Repo/Stock_i.h: + * docs/tutorials/Quoter/Simple/Impl-Repo/Stock_i.cpp: + * docs/tutorials/Quoter/Simple/ImprovedServer/Stock_Factory_i.h: + * docs/tutorials/Quoter/Simple/ImprovedServer/Stock_Factory_i.cpp: + * docs/tutorials/Quoter/Simple/ImprovedServer/Stock_i.h: + * docs/tutorials/Quoter/Simple/ImprovedServer/Stock_i.cpp: + * docs/tutorials/Quoter/Simple/Persistent/Stock_Factory_i.h: + * docs/tutorials/Quoter/Simple/Persistent/Stock_Factory_i.cpp: + * docs/tutorials/Quoter/Simple/Persistent/Stock_i.h: + * docs/tutorials/Quoter/Simple/Persistent/Stock_i.cpp: + * docs/tutorials/Quoter/Simple/Server/Stock_Factory_i.h: + * docs/tutorials/Quoter/Simple/Server/Stock_Factory_i.cpp: + * docs/tutorials/Quoter/Simple/Server/Stock_i.h: + * docs/tutorials/Quoter/Simple/Server/Stock_i.cpp: + * orbsvcs/ImplRepo_Service/Locator_XMLHandler.h: + * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp: + * orbsvcs/examples/FaultTolerance/RolyPoly/LogACE_RB_Tree.h: + * orbsvcs/examples/FaultTolerance/RolyPoly/LogStdMap.h: + * orbsvcs/examples/LoadBalancing/Stock.h: + * orbsvcs/examples/LoadBalancing/Stock.cpp: + * orbsvcs/examples/LoadBalancing/StockFactory.h: + * orbsvcs/examples/LoadBalancing/StockFactory.cpp: + * orbsvcs/orbsvcs/Notify/XML_Loader.h: + * orbsvcs/orbsvcs/Notify/XML_Loader.cpp: + * orbsvcs/tests/Bug_2316_Regression/Test_impl.h: + * orbsvcs/tests/Bug_2316_Regression/Test_impl.cpp: + * orbsvcs/tests/CosEvent/Timeout/TestEventConsumer_i.h: + * orbsvcs/tests/CosEvent/Timeout/TestEventConsumer_i.cpp: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventConsumer_i.h: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventConsumer_i.cpp: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventSupplier_i.h: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventSupplier_i.cpp: + * orbsvcs/tests/Notify/XML_Persistence/main.cpp: + * tao/PortableServer/POAManager.cpp: + * tao/PortableServer/ServantRetentionStrategyRetain.cpp: + + Fixed Fuzz warnings regarding the usage of exception specification. + +Sun Jul 15 04:36:50 UTC 2007 Phil Mesnier + + * performance-tests/CSD_Strategy/TestInf/Makefile.am: + * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc: + More reconciling differences between automake and non automake + build environments. + +Sun Jul 15 01:43:25 UTC 2007 Abdullah Sowayan + + * examples/Advanced/ch_12/server.h: + * examples/Advanced/ch_12/server.cpp: + * examples/Advanced/ch_18/client.cpp: + * examples/Advanced/ch_18/server.h: + * examples/Advanced/ch_18/server.cpp: + * examples/Advanced/ch_21/server.h: + * examples/Advanced/ch_21/server.cpp: + * examples/Advanced/ch_3/server.h: + * examples/Advanced/ch_3/server.cpp: + * examples/Advanced/ch_8_and_10/server.h: + * examples/Advanced/ch_8_and_10/server.cpp: + * examples/Borland/ReceiverImpl.h: + * examples/Borland/ReceiverImpl.cpp: + + Fixed fuzz warnings. Zap the usage of exception specification. + +Sat Jul 14 15:44:13 UTC 2007 Iliyan Jeliazkov + + * TAO_IDL/driver/drv_preproc.cpp: + * TAO_IDL/include/drv_extern.h: + + Factored out the code to add include paths and ensured that the + paths are enclosed in quotes. Resolves an issue with + space-containing paths on windows (bug#2977). + +Sat Jul 14 14:43:31 UTC 2007 Abdullah Sowayan + + * TAO_IDL/ast/ast_expression.cpp: + * TAO_IDL/driver/drv_preproc.cpp: + * TAO_IDL/util/utl_scope.cpp: + * TAO_IDL/util/utl_tmpl/utl_list.cpp: + * TAO_IDL/util/utl_tmpl/utl_strlist.cpp: + * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp: + * examples/RTScheduling/DT_Creator.cpp: + * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp: + * orbsvcs/ImplRepo_Service/Activator_Options.cpp: + * orbsvcs/ImplRepo_Service/ImR_Activator.cpp: + * orbsvcs/ImplRepo_Service/ImR_Locator.cpp: + * orbsvcs/ImplRepo_Service/Locator_Options.cpp: + * orbsvcs/ImplRepo_Service/tao_imr_i.cpp: + * orbsvcs/Naming_Service/NT_Naming_Service.cpp: + * orbsvcs/Notify_Service/NT_Notify_Service.cpp: + * orbsvcs/examples/ImR/Advanced/TestClient.cpp: + * orbsvcs/examples/ImR/Advanced/TestServer.cpp: + * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp: + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.h: + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.cpp: + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel_Impl.cpp: + * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp: + * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp: + * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.cpp: + * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.cpp: + * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.cpp: + * orbsvcs/orbsvcs/Trader/Constraint_y.cpp: + * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Connection_Manager.cpp: + * orbsvcs/tests/Concurrency/CC_command.tab.cpp: + * orbsvcs/tests/Concurrency/lex.CC_command.cpp: + * orbsvcs/tests/RTCosScheduling/client.cpp: + * performance-tests/Protocols/sender.cpp: + * tests/Permanent_Forward/StubTest.cpp: + * tests/Xt_Stopwatch/Stopwatch_display.cpp: + * tests/Xt_Stopwatch/client.cpp: + * tests/Xt_Stopwatch/server.cpp: + * utils/NamingViewer/AddNameServerDlg.h: + * utils/NamingViewer/BindDialog.h: + * utils/NamingViewer/BindNewContext.h: + * utils/NamingViewer/NamingTreeCtrl.h: + * utils/NamingViewer/NamingTreeCtrl.cpp: + * utils/NamingViewer/NamingViewerDlg.h: + * utils/NamingViewer/NamingViewerDlg.cpp: + * utils/NamingViewer/SelectNSDialog.h: + * utils/NamingViewer/ViewIORDialog.h: + + Fixed Fuzz warnings. Used 0 instead of NULL. + +Sat Jul 14 13:20:26 UTC 2007 Phil Mesnier + + * orbsvcs/tests/Security/mixed_security_test/Foo_i.cpp: + Fixed borland detected ambiguity. + +Sat Jul 14 01:32:45 UTC 2007 Phil Mesnier + + * configure.ac: + Added new test directories. + + * examples/RTScheduling/Fixed_Priority_Scheduler/Fixed_Priority_Scheduler.mpc: + * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile.am: + * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.mpc: + * examples/RTScheduling/MIF_Scheduler/Makefile.am: + Added included directories needed for automake to ensure that + both generated and stored indirect headers may be found. This is + necessary because automake refers to stored (svn-based) files in + a different directory tree that used by generated files. + + * examples/Simple/time-date/Makefile.am: + * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am: + * orbsvcs/ImplRepo_Service/Makefile.am: + * orbsvcs/examples/Notify/Lanes/Makefile.am: + * orbsvcs/examples/Notify/ThreadPool/Makefile.am: + Minor regen tweaks. + + * orbsvcs/orbsvcs/Makefile.am: + * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile.am: + * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile.am: + * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am: + * orbsvcs/tests/AVStreams/Full_Profile/Makefile.am: + * orbsvcs/tests/AVStreams/Latency/Makefile.am: + * orbsvcs/tests/AVStreams/Modify_QoS/Makefile.am: + * orbsvcs/tests/AVStreams/Multicast/Makefile.am: + * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile.am: + * orbsvcs/tests/AVStreams/Multiple_Flows/Makefile.am: + * orbsvcs/tests/AVStreams/Pluggable/Makefile.am: + * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/Makefile.am: + * orbsvcs/tests/AVStreams/Simple_Three_Stage/Makefile.am: + * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile.am: + * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile.am: + Removed reverences to ACE_QoS. This was introduced by an earlier + attempt to resolve build problems by adding "qos=1" to + default.features and generating Makefile.am files. This is now correct. + + * orbsvcs/tests/Notify/Basic/Makefile.am: + * orbsvcs/tests/Notify/Blocking/Makefile.am: + * orbsvcs/tests/Notify/Bug_1385_Regression/Makefile.am: + * orbsvcs/tests/Notify/Bug_2561_Regression/Makefile.am: + * orbsvcs/tests/Notify/Destroy/Makefile.am: + * orbsvcs/tests/Notify/Discarding/Makefile.am: + * orbsvcs/tests/Notify/Driver/Makefile.am: + * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am: + * orbsvcs/tests/Notify/Ordering/Makefile.am: + * orbsvcs/tests/Notify/RT_lib/Makefile.am: + * orbsvcs/tests/Notify/Reconnecting/Makefile.am: + * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Makefile.am: + * orbsvcs/tests/Notify/Sequence_Multi_Filter/Makefile.am: + * orbsvcs/tests/Notify/Structured_Filter/Makefile.am: + * orbsvcs/tests/Notify/Structured_Multi_Filter/Makefile.am: + * orbsvcs/tests/Notify/performance-tests/Filter/Makefile.am: + * orbsvcs/tests/Notify/performance-tests/RedGreen/Makefile.am: + * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am: + Added include path to find generated files. This was done via + the TAO/MPC/config/notifytest.mpb file. + + * orbsvcs/tests/Security/Makefile.am: + Added new mixed_security_test to the subdir list. + + * orbsvcs/tests/Security/mixed_security_test/client.cpp: + Cleaned up execption code to silence a warning. + + * performance-tests/CSD_Strategy/TestInf/AppHelper.h: + * performance-tests/CSD_Strategy/TestInf/Makefile.am: + * performance-tests/CSD_Strategy/TestInf/ServantList_T.cpp: + * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc: + * performance-tests/CSD_Strategy/TestServant/Foo_ClientEngine.h: + * performance-tests/CSD_Strategy/TestServant/Foo_i.h: + * performance-tests/CSD_Strategy/TestServant/Makefile.am: + * performance-tests/CSD_Strategy/TestServant/csd_pt_testservant.mpc: + Added specific directories for finding generated and stored + headers in the automake environment. + + * tests/Makefile.am: + Added new test, objref_comparison_test. + +Fri Jul 13 17:35:42 UTC 2007 Ossama Othman + + * TAO_IDL/ast/ast_argument.cpp: + * TAO_IDL/ast/ast_array.cpp: + * TAO_IDL/ast/ast_attribute.cpp: + * TAO_IDL/ast/ast_component.cpp: + * TAO_IDL/ast/ast_component_fwd.cpp: + * TAO_IDL/ast/ast_concrete_type.cpp: + * TAO_IDL/ast/ast_constant.cpp: + * TAO_IDL/ast/ast_decl.cpp: + * TAO_IDL/ast/ast_enum.cpp: + * TAO_IDL/ast/ast_enum_val.cpp: + * TAO_IDL/ast/ast_eventtype.cpp: + * TAO_IDL/ast/ast_eventtype_fwd.cpp: + * TAO_IDL/ast/ast_exception.cpp: + * TAO_IDL/ast/ast_factory.cpp: + * TAO_IDL/ast/ast_field.cpp: + * TAO_IDL/ast/ast_home.cpp: + * TAO_IDL/ast/ast_interface.cpp: + * TAO_IDL/ast/ast_interface_fwd.cpp: + * TAO_IDL/ast/ast_module.cpp: + * TAO_IDL/ast/ast_native.cpp: + * TAO_IDL/ast/ast_operation.cpp: + * TAO_IDL/ast/ast_predefined_type.cpp: + * TAO_IDL/ast/ast_root.cpp: + * TAO_IDL/ast/ast_sequence.cpp: + * TAO_IDL/ast/ast_string.cpp: + * TAO_IDL/ast/ast_structure.cpp: + * TAO_IDL/ast/ast_structure_fwd.cpp: + * TAO_IDL/ast/ast_type.cpp: + * TAO_IDL/ast/ast_typedef.cpp: + * TAO_IDL/ast/ast_union.cpp: + * TAO_IDL/ast/ast_union_branch.cpp: + * TAO_IDL/ast/ast_union_fwd.cpp: + * TAO_IDL/ast/ast_valuebox.cpp: + * TAO_IDL/ast/ast_valuetype.cpp: + * TAO_IDL/ast/ast_valuetype_fwd.cpp: + * TAO_IDL/be/be_argument.cpp: + * TAO_IDL/be/be_array.cpp: + * TAO_IDL/be/be_attribute.cpp: + * TAO_IDL/be/be_component.cpp: + * TAO_IDL/be/be_component_fwd.cpp: + * TAO_IDL/be/be_constant.cpp: + * TAO_IDL/be/be_decl.cpp: + * TAO_IDL/be/be_enum.cpp: + * TAO_IDL/be/be_enum_val.cpp: + * TAO_IDL/be/be_eventtype.cpp: + * TAO_IDL/be/be_eventtype_fwd.cpp: + * TAO_IDL/be/be_exception.cpp: + * TAO_IDL/be/be_factory.cpp: + * TAO_IDL/be/be_field.cpp: + * TAO_IDL/be/be_home.cpp: + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_interface_fwd.cpp: + * TAO_IDL/be/be_module.cpp: + * TAO_IDL/be/be_native.cpp: + * TAO_IDL/be/be_operation.cpp: + * TAO_IDL/be/be_predefined_type.cpp: + * TAO_IDL/be/be_root.cpp: + * TAO_IDL/be/be_scope.cpp: + * TAO_IDL/be/be_sequence.cpp: + * TAO_IDL/be/be_string.cpp: + * TAO_IDL/be/be_structure.cpp: + * TAO_IDL/be/be_structure_fwd.cpp: + * TAO_IDL/be/be_type.cpp: + * TAO_IDL/be/be_typedef.cpp: + * TAO_IDL/be/be_union.cpp: + * TAO_IDL/be/be_union_branch.cpp: + * TAO_IDL/be/be_union_fwd.cpp: + * TAO_IDL/be/be_valuebox.cpp: + * TAO_IDL/be/be_valuetype.cpp: + * TAO_IDL/be/be_valuetype_fwd.cpp: + * TAO_IDL/be_include/be_argument.h: + * TAO_IDL/be_include/be_array.h: + * TAO_IDL/be_include/be_attribute.h: + * TAO_IDL/be_include/be_component.h: + * TAO_IDL/be_include/be_component_fwd.h: + * TAO_IDL/be_include/be_constant.h: + * TAO_IDL/be_include/be_decl.h: + * TAO_IDL/be_include/be_enum.h: + * TAO_IDL/be_include/be_enum_val.h: + * TAO_IDL/be_include/be_eventtype.h: + * TAO_IDL/be_include/be_eventtype_fwd.h: + * TAO_IDL/be_include/be_exception.h: + * TAO_IDL/be_include/be_factory.h: + * TAO_IDL/be_include/be_field.h: + * TAO_IDL/be_include/be_home.h: + * TAO_IDL/be_include/be_interface.h: + * TAO_IDL/be_include/be_interface_fwd.h: + * TAO_IDL/be_include/be_module.h: + * TAO_IDL/be_include/be_native.h: + * TAO_IDL/be_include/be_operation.h: + * TAO_IDL/be_include/be_predefined_type.h: + * TAO_IDL/be_include/be_root.h: + * TAO_IDL/be_include/be_scope.h: + * TAO_IDL/be_include/be_sequence.h: + * TAO_IDL/be_include/be_string.h: + * TAO_IDL/be_include/be_structure.h: + * TAO_IDL/be_include/be_structure_fwd.h: + * TAO_IDL/be_include/be_type.h: + * TAO_IDL/be_include/be_typedef.h: + * TAO_IDL/be_include/be_union.h: + * TAO_IDL/be_include/be_union_branch.h: + * TAO_IDL/be_include/be_union_fwd.h: + * TAO_IDL/be_include/be_valuebox.h: + * TAO_IDL/be_include/be_valuetype.h: + * TAO_IDL/be_include/be_valuetype_fwd.h: + * TAO_IDL/include/ast_argument.h: + * TAO_IDL/include/ast_array.h: + * TAO_IDL/include/ast_attribute.h: + * TAO_IDL/include/ast_component.h: + * TAO_IDL/include/ast_component_fwd.h: + * TAO_IDL/include/ast_concrete_type.h: + * TAO_IDL/include/ast_constant.h: + * TAO_IDL/include/ast_decl.h: + * TAO_IDL/include/ast_enum.h: + * TAO_IDL/include/ast_enum_val.h: + * TAO_IDL/include/ast_eventtype.h: + * TAO_IDL/include/ast_eventtype_fwd.h: + * TAO_IDL/include/ast_exception.h: + * TAO_IDL/include/ast_factory.h: + * TAO_IDL/include/ast_field.h: + * TAO_IDL/include/ast_home.h: + * TAO_IDL/include/ast_interface.h: + * TAO_IDL/include/ast_interface_fwd.h: + * TAO_IDL/include/ast_module.h: + * TAO_IDL/include/ast_native.h: + * TAO_IDL/include/ast_operation.h: + * TAO_IDL/include/ast_predefined_type.h: + * TAO_IDL/include/ast_root.h: + * TAO_IDL/include/ast_sequence.h: + * TAO_IDL/include/ast_string.h: + * TAO_IDL/include/ast_structure.h: + * TAO_IDL/include/ast_structure_fwd.h: + * TAO_IDL/include/ast_type.h: + * TAO_IDL/include/ast_typedef.h: + * TAO_IDL/include/ast_union.h: + * TAO_IDL/include/ast_union_branch.h: + * TAO_IDL/include/ast_union_fwd.h: + * TAO_IDL/include/ast_valuebox.h: + * TAO_IDL/include/ast_valuetype.h: + * TAO_IDL/include/ast_valuetype_fwd.h: + * TAO_IDL/include/idl_narrow.h: + * TAO_IDL/include/utl_scope.h: + * TAO_IDL/util/utl_scope.cpp: + + Removed all {DEF,IMPL}_NARROW_METHODS[0-5] macros. They are no + longer needed. + + Removed extern type_id_to_string() declaration. It is no longer + needed or used. + +Fri Jul 13 16:59:26 UTC 2007 Ossama Othman + + * tests/Bug_1495_Regression/test_i.cpp (get_thread_id): + + Corrected type used in cast. + + * tests/Bug_2084_Regression/Hello.cpp (get_string): + + Removed emulated exception macro. + +Fri Jul 13 15:52:22 UTC 2007 Vadym Ridosh + + * examples/PluggableUDP/tests/Performance/UDP_PerformanceClient.cpp: + Fixed output format for ACE_DEBUG message for time_t and unsigned + long values. + +Fri Jul 13 13:15:04 UTC 2007 Vadym Ridosh + + * examples/PluggableUDP/tests/Performance/Performance.mpc: + * examples/PluggableUDP/tests/Performance/client.cpp: + * examples/PluggableUDP/tests/Performance/UDP_i.cpp: + * examples/PluggableUDP/tests/Performance/UDP_i.h: + * examples/PluggableUDP/tests/Performance/server.cpp: + * examples/PluggableUDP/tests/Performance/UDP_PerformanceClient.cpp: + * examples/PluggableUDP/tests/Performance/UDP_PerformanceClient.h: + Changed this test because in its previous implementation it could + run too long and time out. Also beatufied the code a bit and used + casting to 32 int of sec/msec/usec of the measured perfomance + because on VC8 plain those values produced strange output. + +Fri Jul 13 12:35:16 UTC 2007 Phil Mesnier + + * orbsvcs/tests/Security/mixed_security_test/constants.h: + Removed superfluous semicolon. + +Fri Jul 13 11:33:42 UTC 2007 Phil Mesnier + + * orbsvcs/tests/Security/mixed_security_test/Foo_i.h: + * orbsvcs/tests/Security/mixed_security_test/Foo_i.cpp: + Coding style update. + + * orbsvcs/tests/Security/mixed_security_test/client.cpp: + * orbsvcs/tests/Security/mixed_security_test/server.cpp: + Exception report improvement. + +Fri Jul 13 03:43:00 UTC 2007 Abdullah Sowayan + + * orbsvcs/tests/Security/mixed_security_test/Foo_i.h: + * orbsvcs/tests/Security/mixed_security_test/Foo_i.cpp: + + Don't use ACE_THROW_SPEC, it is deprecated. + + * orbsvcs/tests/Security/mixed_security_test/client.cpp: + * orbsvcs/tests/Security/mixed_security_test/server.cpp: + + Don't use ACE_PRINT_EXCEPTION macro anymore. It is deprecated. + + * tests/objref_comparison_test/main.cpp: + + Don't include any ACE/TAO/CIAO header file as , use "ace/*.h" + instead. + +Fri Jul 13 06:43:03 UTC 2007 Jeff Parsons + + * orbsvcs/IFR_Service/ifr_adding_visitor.cpp (element_type): + + Fixed unused arg warning. + +Thu Jul 12 23:42:00 UTC 2007 Ossama Othman + + * TAO_IDL/tao_idl.cpp: + + Paired deallocation of ACE::strnew()-created string array with + ACE::strdelete() instead operator delete[](). + + * TAO_IDL/driver/drv_preproc.cpp: + + Paired deallocation of ACE::strnew()-created string array with + ACE::strdelete() instead operator delete[](). + + Statically initialize argument array elements to zero. + + Corrected problem where memory corresponding to tao_idl command + line "-Yp" argument owned by the shell was being deallocated. + + Changed DRV_cpp_new_location() parameter from "char*" to "char + const*" to better enforce proper argument list memory + management. + + Search for orb.idl in supplied include path, and only fallback + on $TAO_ROOT/tao if the include path search fails. Addresses + regression where orb.idl could not be found if $TAO_ROOT was not + set even if it existed in the include path, as well allowing the + user to override $TAO_ROOT/tao, if necessary. + + Const correctness imrovements. + + * TAO_IDL/include/drv_extern.h: + + Match function protototype signature with implementation + signature. Necessitated by const correctness improvements + above. + + * TAO_IDL/include/idl_global.h (open_included_file): + * TAO_IDL/util/utl_global.cpp (open_included_file): + + New utility function that searches for the given file in the + include path supplied to the TAO_IDL compiler, and opens it. + + * TAO_IDL/include/idl_narrow.h: + + Replaced legacy type narrowing code with standard C++ + dynamic_cast<> calls. This is now possible since ACE/TAO + require RTTI to be enabled. + + * tao/Exception.h: + * tao/SystemException.h: + + Moved #undef of THREAD_CANCELLED to tao/SystemException.h. + + (SystemException): + + For g++ >= 4, exceptions found in DLL A but potentially thrown + in DLL B must always be exported. + + * tao/ORB_Core.h (open_called_): + + Removed unused TAO_ORB_Core member. + + * tao/Unbounded_Octet_Sequence_T.h (operator==): + + Use the subscript operator instead of get_buffer() to avoid a + potential buffer allocation. + + * tao/AnyTypeCode/Any_Array_Impl_T.cpp (extract): + * tao/Valuetype/AbstractBase_T.cpp (unchecked_narrow): + + Check for null pointer before dereferencing dynamic_cast<> + result. Addresses FORWARD_NULL Coverity error. + + * tao/BiDir_GIOP/BiDir_ORBInitializer.cpp: + + Addressed Coverity UNUSED_VALUE error. + + * tests/Bug_1495_Regression/Client_Task.cpp: + * tests/Bug_1495_Regression/Client_Task.h: + * tests/Bug_1495_Regression/test.idl: + * tests/Bug_1495_Regression/test_i.cpp: + * tests/Bug_1495_Regression/test_i.h: + * tests/Bug_2084_Regression/EventNode.cpp: + * tests/Bug_2084_Regression/EventNode.h: + * tests/Bug_2084_Regression/Hello.cpp: + * tests/Bug_2084_Regression/Hello.h: + * tests/Bug_2084_Regression/Test.idl: + + Support platforms with 64 bit thread IDs. + + * utils/catior/catior.cpp: + + Fixed memory leak. + + Added CDR demarshaling operation check. + + Converted boolean 1's and 0's to true and false, respectively. + +Thu Jul 12 23:33:43 UTC 2007 Abdullah Sowayan + + * tests/objref_comparison_test/foo.idl: + * tests/objref_comparison_test/main.cpp: + * tests/objref_comparison_test/objref_comparison_test.mpc: + + Added $id$ subversion tag to silence fuzz warnings. + + * tests/objref_comparison_test/foo.idl: + + Added missing include guards. + +Thu Jul 12 23:21:29 UTC 2007 Abdullah Sowayan + + * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp: + * orbsvcs/FTRT_Event_Service/Factory_Service/EventChannelFactory_i.cpp: + * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp: + * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp: + * orbsvcs/Notify_Service/Notify_Service.cpp: + * orbsvcs/PSS/PSDL_Interpreter.cpp: + * orbsvcs/PSS/PSDL_Node.cpp: + * orbsvcs/PSS/PSDL_l.cpp: + * orbsvcs/PSS/PSDL_y.cpp: + * orbsvcs/Scheduling_Service/Scheduling_Service.cpp: + * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Loader.cpp: + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.cpp: + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Dynamic_Bitset.cpp: + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.cpp: + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/SCTP_Fault_Detector.cpp: + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp: + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp: + * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp: + * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.inl: + * orbsvcs/orbsvcs/FtRtEvent/Utils/UUID.cpp: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.cpp: + * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp: + * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp: + * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp: + * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp: + * orbsvcs/orbsvcs/Notify/Name_Value_Pair.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp: + * orbsvcs/orbsvcs/Sched/DynSched.cpp: + * orbsvcs/orbsvcs/Scheduler_Factory.cpp: + * orbsvcs/orbsvcs/Trader/Constraint_l.cpp: + * orbsvcs/orbsvcs/Trader/Constraint_y.cpp: + * orbsvcs/orbsvcs/Trader/Interpreter.cpp: + + Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function + where possible. If fuzz detected a false-positive, then disable + the ACE_OS fuzz check for that section of the code. + +Thu Jul 12 18:33:31 UTC 2007 Phil Mesnier + + * tao/Strategies/DIOP_Profile.cpp (parse_string_i): + Fix throw spec. + +Thu Jul 12 17:21:51 UTC 2007 Phil Mesnier + + * NEWS: + Documented the mixed security feature. + +Thu Jul 12 16:51:30 UTC 2007 Phil Mesnier + + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.h: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp: + * orbsvcs/orbsvcs/Security/SL2_SecurityManager.h: + * orbsvcs/orbsvcs/Security/SL2_SecurityManager.cpp: + * orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp: + The mixed security feature is an implementation of the Security + Level 2 Access Decision interface. The actual implementation + deviates slightly from the specification because the spec + requires passing an object reference for the target to be + considered by the access_allowed operation. Unfortunately the + point where this method is called requires synthesizing an + object reference based on a POA and an object ID. But doing this + requires the POA to have the RETAIN policy set otherwise + id_to_reference fails. Furthermore, there is no way to + conclusively compare two object references. The obvious way, + calling object_to_string() and comparing the results fails + because the stringified reference is really a CDR buffer that + contains alignment padding bytes that are filled with garbage. + Two otherwise identical references might have different strings. + To work around these problems, we implement an alternative + interface to take ORB, POA, and object ids as blobs and use + these for comparisons. + + * orbsvcs/orbsvcs/SecurityLevel2.idl: + * orbsvcs/tests/Security/mixed_security_test: + * orbsvcs/tests/Security/mixed_security_test/Foo.idl: + * orbsvcs/tests/Security/mixed_security_test/Foo_i.h: + * orbsvcs/tests/Security/mixed_security_test/Foo_i.cpp: + * orbsvcs/tests/Security/mixed_security_test/README: + * orbsvcs/tests/Security/mixed_security_test/cacert.pem: + * orbsvcs/tests/Security/mixed_security_test/client.conf: + * orbsvcs/tests/Security/mixed_security_test/client.conf.xml: + * orbsvcs/tests/Security/mixed_security_test/client.cpp: + * orbsvcs/tests/Security/mixed_security_test/client_cert.pem: + * orbsvcs/tests/Security/mixed_security_test/client_key.pem: + * orbsvcs/tests/Security/mixed_security_test/client_key_nopasswd.pem: + * orbsvcs/tests/Security/mixed_security_test/client_none.conf: + * orbsvcs/tests/Security/mixed_security_test/client_nopasswd.conf: + * orbsvcs/tests/Security/mixed_security_test/client_nopasswd.conf.xml: + * orbsvcs/tests/Security/mixed_security_test/constants.h: + * orbsvcs/tests/Security/mixed_security_test/mixed_security.mpc: + * orbsvcs/tests/Security/mixed_security_test/run_test.pl: + * orbsvcs/tests/Security/mixed_security_test/server.conf: + * orbsvcs/tests/Security/mixed_security_test/server.conf.xml: + * orbsvcs/tests/Security/mixed_security_test/server.cpp: + * orbsvcs/tests/Security/mixed_security_test/server_cert.pem: + * orbsvcs/tests/Security/mixed_security_test/server_key.pem: + * orbsvcs/tests/Security/mixed_security_test/server_key_nopasswd.pem: + * orbsvcs/tests/Security/mixed_security_test/server_none.conf: + * orbsvcs/tests/Security/mixed_security_test/server_none.conf.xml: + * orbsvcs/tests/Security/mixed_security_test/server_nopasswd.conf: + * orbsvcs/tests/Security/mixed_security_test/server_nopasswd.conf.xml: + This is the regression test for validating the mixed security + feature. + + * tao/CDR.cpp: + * tao/Profile.cpp: + During the development of the mixed security feature, it was + discovered that comparing object references by comparing + stringified buffers failed because the stringified buffers + contained alignment padding bytes that contained garbage. This + garbage is ignored by CDR, but causes two otherwise identical + object references to fail to compare. As a way to validate this + problem we added some code to initialize a CDR buffer to all + zeros before encoding to it, thereby ensuring that twe encodings + of the same object reference would yield the same stringified + result. The mixed security feature was reimplemented to not + require a full object reference for comparison anyway, rending + this problem moot for the moment. The buffer blanking code is + left in place, but not compiled. + + * tests/objref_comparison_test/foo.idl: + * tests/objref_comparison_test/main.cpp: + * tests/objref_comparison_test/objref_comparison_test.mpc: + * tests/objref_comparison_test/server.conf: + * tests/objref_comparison_test/server_cert.pem: + * tests/objref_comparison_test/server_key.pem: + This test is used to highlight the difficulty in comparing + object references. It is not to be added to the nightly build + suite. + + * utils/catior/catior.cpp: + Add the ability to parse out ssl component elements. This does + not require linking any ssl or SSLIOP code. + + * orbsvcs/Naming_Service/NT_Naming_Server.cpp: + Fix emacs mode selector line. + +Thu Jul 12 11:29:39 UTC 2007 Vadym Ridosh + + * tao/Strategies/DIOP_Connector.cpp: + * tao/Strategies/DIOP_Transport.cpp: + * tao/Strategies/DIOP_Acceptor.h: + * tao/Strategies/DIOP_Acceptor.cpp: + * tao/Strategies/DIOP_Endpoint.h: + * tao/Strategies/DIOP_Connection_Handler.cpp: + * tao/Strategies/DIOP_Profile.cpp: + * tao/Strategies/DIOP_Endpoint.cpp: + * tao/Strategies/DIOP_Connector.h: + * tao/Strategies/DIOP_Acceptor.inl: + + Implemented DIOP over IPv6. Also made connection managment + same as in other protocols and fixed few log messages. + This is for fix of bug#2979. + + * tests/DIOP/UDP_Client_i.cpp: + * tests/DIOP/run_test_ipv6.pl: + * examples/PluggableUDP/tests/Performance/client.cpp: + * examples/PluggableUDP/tests/Performance/run_test_ipv6.pl: + * examples/PluggableUDP/tests/Performance/UDP_PerformanceClient.cpp: + * examples/PluggableUDP/tests/SimplePerformance/client.cpp: + * examples/PluggableUDP/tests/SimplePerformance/run_test_ipv6.pl: + + Made that shutdown is called 10 times in all DIOP tests to make + sure that server does not miss it. Added scripts for testing IPv6 + implementation in DIOP. + +Thu Jul 12 09:39:46 UTC 2007 Jeff Parsons + + * orbsvcs/orbsvcs/IFRService/UnionDef_i.h: + + Cosmetic changes. + + * orbsvcs/orbsvcs/IFRService/Container_i.cpp(create_union_i): + + Added check for a null discriminator type before setting + a reference to it in the repository. Required to support + creation of an entry for a forward declared union, in + which case the discriminator and the members will be + added when the full definition is seen. + + * orbsvcs/IFR_Service/ifr_adding_visitor.h: + * orbsvcs/IFR_Service/ifr_adding_visitor_union.h: + * orbsvcs/IFR_Service/ifr_adding_visitor_exception.h: + * orbsvcs/IFR_Service/ifr_adding_visitor_structure.h: + * orbsvcs/IFR_Service/ifr_adding_visitor.cpp: + * orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp: + * orbsvcs/IFR_Service/ifr_adding_visitor_exception.cpp: + * orbsvcs/IFR_Service/ifr_adding_visitor_structure.cpp: + + - Added support for forward declared structs and unions. + - Factored out common code that adds union members, used + when creating a new union entry in the repo and also + when filling in members of an existing entry originally + created for a forward delared union. + - Added changes required by changes in the TAO_IDL front + end for typedefs. + + * tao/AnyTypeCode/TypeCode_Case_Enum_T.cpp: + + Changed code that compares equality of union labels where + the discriminator is an enum to always extract the value + to compare as an unsigned long, since the Any extraction + operator overload for the enum type may not be known to the + ORB code that is doing the comparison. + + * tao/TypeCodeFactory/TypeCodeFactory_i.h(check_recursion): + * tao/TypeCodeFactory/TypeCodeFactory_i.cpp(check_recursion): + + Added parameter to the method that holds a 'working id' + that enables the method to determine that, although a + recursion has been detected, it may be the recursion of + another member at a lower level that isn't the one we're + interested in. If such a thing is detected, we pop out + of the method's recursion and prevent an infinite + regression. + +Wed Jul 11 19:33:48 UTC 2007 Phil Mesnier + + * configure.ac: + Added yet another missed test directory + + * MPC/config/csd_pt_testinf_lib.mpb: + * MPC/config/csd_tp_foo_a_lib.mpb: + * MPC/config/csd_tp_foo_b_lib.mpb: + * MPC/config/csd_tp_foo_c_lib.mpb: + * MPC/config/csd_tp_test_lib.mpb: + * MPC/config/ftrteventchannel.mpb: + * MPC/config/notifytest.mpb: + Added automake-specific sections to catch the different include + files necessary in the automake environment for finding idl + generated header files. + + + * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am: + * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am: + * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am: + I had to manually touch these files. For some reason the LDADD + list included $(ACE_BUILDDIR)/examples/Kokyu... for libraries + that are really in $(TAO_BUILDDIR)/examples/Kokyu... I'm not + sure the correct value to put in the kokyu_dsrt_schedulers.mpb + to make this work right. + + * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.mpc: + * examples/RTScheduling/Fixed_Priority_Scheduler.mpc: + Added -I.. to top level to ensure it gets the right generated + files. This should probably be in a base file, and probably in a + specific() section, but I don't think there is any harm putting + it here. + + * orbsvcs/orbsvcs/Makefile.am: + * tao/Makefile.am: + Manually touched the @includedir@ specification to exclude the + full path from my local build machine. I don't know the role of + this definition, but I'm pretty sure something specific to my + local workstation should not put into SVN. + + * docs/tutorials/Quoter/RTCORBA/Makefile.am: + * examples/RTScheduling/MIF_Scheduler/Makefile.am: + * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile.am: + * examples/Simple/time-date/Makefile.am: + * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Makefile.am: + * orbsvcs/tests/AVStreams/Bidirectional_Flows/Makefile.am: + * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am: + * orbsvcs/tests/AVStreams/Full_Profile/Makefile.am: + * orbsvcs/tests/AVStreams/Latency/Makefile.am: + * orbsvcs/tests/AVStreams/Modify_QoS/Makefile.am: + * orbsvcs/tests/AVStreams/Multicast/Makefile.am: + * orbsvcs/tests/AVStreams/Multicast_Full_Profile/Makefile.am: + * orbsvcs/tests/AVStreams/Multiple_Flows/Makefile.am: + * orbsvcs/tests/AVStreams/Pluggable/Makefile.am: + * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/Makefile.am: + * orbsvcs/tests/AVStreams/Simple_Three_Stage/Makefile.am: + * orbsvcs/tests/AVStreams/Simple_Two_Stage/Makefile.am: + * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS/Makefile.am: + * orbsvcs/tests/Event/Basic/Makefile.am: + * performance-tests/CSD_Strategy/TestApps/Makefile.am: + * performance-tests/CSD_Strategy/TestInf/Makefile.am: + * performance-tests/CSD_Strategy/TestServant/Makefile.am: + * tests/CSD_Strategy_Tests/Broken/Makefile.am: + * tests/CSD_Strategy_Tests/TP_Foo_A/Makefile.am: + * tests/CSD_Strategy_Tests/TP_Foo_B/Makefile.am: + * tests/CSD_Strategy_Tests/TP_Foo_C/Makefile.am: + * tests/CSD_Strategy_Tests/TP_Test_1/Makefile.am: + * tests/CSD_Strategy_Tests/TP_Test_2/Makefile.am: + * tests/CSD_Strategy_Tests/TP_Test_3/Makefile.am: + * tests/CSD_Strategy_Tests/TP_Test_4/Makefile.am: + * tests/CSD_Strategy_Tests/TP_Test_Static/Makefile.am: + * tests/DLL_ORB/Makefile.am: + * tests/IDL_Test/Makefile.am: + * tests/QtTests/Makefile.am: + + Regenerated automake files. These all contain minor changes that + appear to relate to minor changes in various MPC files. The + technique I used to generate these is this: + + CD $TAO_ROOT, where TAO_ROOT is the SVN workspace, not a cloned + build directory. + + ../bin/mwc.pl -type automake -noreldefs TAO.mwc + + I used that exact command line as that is what had been used + previously. The command line is stored in header comments in the + generated Makefile.am, so using a different command path will + yeild hundreds of changed files. + + I also post-processed the generated files to remove other + innocuous changes, specificly resplacing the string + 'touch "$@"' with 'touch $@' and reordering some default + initialization of BUILT_SOURCES and CLEAN_SOURCES. I only did + this to avoid having several hundred checked files that only had + these trivial changes. + +Tue Jul 10 19:31:15 UTC 2007 Phil Mesnier + + * configure.ac: + Updated to catch new test directories. + +Tue Jul 10 16:06:47 UTC 2007 Phil Mesnier + + * tests/DLL_ORB/DLL_ORB.mpc: + * tests/DLL_ORB/Makefile.am: + + Refactored mpc file was missing the generated sources for the + server lib. + +Tue Jul 10 14:44:00 UTC 2007 Johnny Willemsen + + * tao/RTCORBA/RT_ProtocolProperties.*: + Regenerated + +Tue Jul 10 10:20:00 UTC 2007 Simon Massey + + * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp + + Bug fix for Bugzilla 2918 and 2982. Second and subsequent indirect + typecodes are not duplicated. (tao527 and tao536). + +Mon Jul 9 15:40:40 UTC 2007 Phil Mesnier + + * configure.ac: + * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/CosEC_RtEC_Based_Mult.mpc: + * orbsvcs/tests/Event/Basic/Event_Basic.mpc: + * tests/CSD_Strategy_Tests/TP_Test_Dynamic/CSD_TP_Test_Dynamic.mpc: + * tests/DLL_ORB/DLL_ORB.mpc: + * tests/ORB_Local_Config/Two_DLL_ORB/Two_DLL_ORB.mpc: + * tests/Object_Loader/Object_Loader.mpc: + + Updates to correct automake warnings and errors. These changes + resolve bug 2954. + + * Makefile.am: + * docs/tutorials/Quoter/RTCORBA/Makefile.am: + * docs/tutorials/Quoter/idl/Makefile.am: + * examples/AMH/Sink_Server/Makefile.am: + * examples/AMI/FL_Callback/Makefile.am: + * examples/CSD_Strategy/ThreadPool4/Makefile.am: + * examples/Kokyu_dsrt_schedulers/Makefile.am: + * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am: + * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am: + * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am: + * examples/Load_Balancing/Makefile.am: + * examples/Makefile.am: + * examples/POA/Generic_Servant/Makefile.am: + * examples/PluggableUDP/Makefile.am: + * examples/PluggableUDP/tests/Performance/Makefile.am: + * examples/PluggableUDP/tests/SimplePerformance/Makefile.am: + * examples/RTScheduling/Makefile.am: + * examples/Simple/time-date/Makefile.am: + * orbsvcs/ImplRepo_Service/Makefile.am: + * orbsvcs/LifeCycle_Service/Makefile.am: + * orbsvcs/Makefile.am: + * orbsvcs/Naming_Service/Makefile.am: + * orbsvcs/examples/CosEC/RtEC_Based/Makefile.am: + * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Makefile.am: + * orbsvcs/examples/LoadBalancing/Makefile.am: + * orbsvcs/examples/Notify/Filter/Makefile.am: + * orbsvcs/orbsvcs/Makefile.am: + * orbsvcs/tests/AVStreams/Component_Switching/Makefile.am: + * orbsvcs/tests/AVStreams/Latency/Makefile.am: + * orbsvcs/tests/AVStreams/Multicast/Makefile.am: + * orbsvcs/tests/Event/Basic/Makefile.am: + * orbsvcs/tests/Event/Mcast/Makefile.am: + * orbsvcs/tests/ImplRepo/Bug_689_Regression/Makefile.am: + * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/Makefile.am: + * orbsvcs/tests/InterfaceRepo/Makefile.am: + * orbsvcs/tests/Makefile.am: + * orbsvcs/tests/Notify/Bug_2561_Regression/Makefile.am: + * orbsvcs/tests/Notify/Makefile.am: + * orbsvcs/tests/Security/Makefile.am: + * orbsvcs/tests/Trading/Makefile.am: + * orbsvcs/tests/unit/Trading/Interpreter/Makefile.am: + * performance-tests/Anyop/Makefile.am: + * performance-tests/Callback/Makefile.am: + * performance-tests/Cubit/TAO/DII_Cubit/Makefile.am: + * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am: + * performance-tests/Latency/AMH_Single_Threaded/Makefile.am: + * performance-tests/Latency/AMI/Makefile.am: + * performance-tests/Latency/Collocation/Makefile.am: + * performance-tests/Latency/DII/Makefile.am: + * performance-tests/Latency/DSI/Makefile.am: + * performance-tests/Latency/Deferred/Makefile.am: + * performance-tests/Latency/Single_Threaded/Makefile.am: + * performance-tests/Latency/Thread_Per_Connection/Makefile.am: + * performance-tests/Latency/Thread_Pool/Makefile.am: + * performance-tests/Makefile.am: + * performance-tests/Memory/Single_Threaded/Makefile.am: + * performance-tests/POA/Demux/Makefile.am: + * performance-tests/POA/Object_Creation_And_Registration/Makefile.am: + * performance-tests/RTCorba/Multiple_Endpoints/Common/Makefile.am: + * performance-tests/Sequence_Latency/AMH_Single_Threaded/Makefile.am: + * performance-tests/Sequence_Latency/DII/Makefile.am: + * performance-tests/Sequence_Latency/DSI/Makefile.am: + * performance-tests/Sequence_Latency/Deferred/Makefile.am: + * performance-tests/Sequence_Latency/Single_Threaded/Makefile.am: + * performance-tests/Sequence_Latency/Thread_Per_Connection/Makefile.am: + * performance-tests/Sequence_Latency/Thread_Pool/Makefile.am: + * performance-tests/Throughput/Makefile.am: + * tao/Makefile.am: + * tests/AMH_Exceptions/Makefile.am: + * tests/AMI/Makefile.am: + * tests/AMI_Buffering/Makefile.am: + * tests/AMI_Timeouts/Makefile.am: + * tests/Any/Recursive/Makefile.am: + * tests/Big_AMI/Makefile.am: + * tests/Big_Oneways/Makefile.am: + * tests/Big_Request_Muxing/Makefile.am: + * tests/Big_Twoways/Makefile.am: + * tests/Blocking_Sync_None/Makefile.am: + * tests/Bug_1020_Basic_Regression/Makefile.am: + * tests/Bug_1254_Regression/Makefile.am: + * tests/Bug_1269_Regression/Makefile.am: + * tests/Bug_1270_Regression/Makefile.am: + * tests/Bug_1330_Regression/Makefile.am: + * tests/Bug_1361_Regression/Makefile.am: + * tests/Bug_1476_Regression/Makefile.am: + * tests/Bug_1482_Regression/Makefile.am: + * tests/Bug_1495_Regression/Makefile.am: + * tests/Bug_1535_Regression/Makefile.am: + * tests/Bug_1551_Regression/Makefile.am: + * tests/Bug_1568_Regression/Makefile.am: + * tests/Bug_1627_Regression/Makefile.am: + * tests/Bug_1670_Regression/Makefile.am: + * tests/Bug_1676_Regression/Makefile.am: + * tests/Bug_1812_Regression/Makefile.am: + * tests/Bug_1813_Regression/Makefile.am: + * tests/Bug_1869_Regression/Makefile.am: + * tests/Bug_1904_Regression/Makefile.am: + * tests/Bug_2084_Regression/Makefile.am: + * tests/Bug_2124_Regression/Makefile.am: + * tests/Bug_2174_Regression/Makefile.am: + * tests/Bug_2183_Regression/Makefile.am: + * tests/Bug_2186_Regression/Makefile.am: + * tests/Bug_2188_Regression/Makefile.am: + * tests/Bug_2222_Regression/Makefile.am: + * tests/Bug_2289_Regression/Makefile.am: + * tests/Bug_2328_Regression/Makefile.am: + * tests/Bug_2349_Regression/Makefile.am: + * tests/Bug_2399_Regression/Makefile.am: + * tests/Bug_2417_Regression/Makefile.am: + * tests/Bug_2419_Regression/Makefile.am: + * tests/Bug_2424_Regression/Makefile.am: + * tests/Bug_2429_Regression/Makefile.am: + * tests/Bug_2494_Regression/Makefile.am: + * tests/Bug_2503_Regression/Makefile.am: + * tests/Bug_2560_Regression/Makefile.am: + * tests/Bug_2593_Regression/Makefile.am: + * tests/Bug_2595_Regression/Makefile.am: + * tests/Bug_2669_Regression/Makefile.am: + * tests/Bug_2677_Regression/Makefile.am: + * tests/Bug_2683_Regression/Makefile.am: + * tests/Bug_2735_Regression/Makefile.am: + * tests/COIOP/Makefile.am: + * tests/CSD_Strategy_Tests/TP_Test_Dynamic/Makefile.am: + * tests/Cache_Growth_Test/Makefile.am: + * tests/CallbackTest/Makefile.am: + * tests/Client_Leaks/Makefile.am: + * tests/CodeSets/simple/Makefile.am: + * tests/Collocation/Makefile.am: + * tests/CollocationLockup/Makefile.am: + * tests/Collocation_Exception_Test/Makefile.am: + * tests/Collocation_Opportunities/Makefile.am: + * tests/Collocation_Tests/Makefile.am: + * tests/Compression/Makefile.am: + * tests/Connect_Strategy_Test/Makefile.am: + * tests/Connection_Purging/Makefile.am: + * tests/Crash_On_Write/Makefile.am: + * tests/Crashed_Callback/Makefile.am: + * tests/DIOP/Makefile.am: + * tests/DLL_ORB/Makefile.am: + * tests/DSI_Gateway/Makefile.am: + * tests/Explicit_Event_Loop/Makefile.am: + * tests/Exposed_Policies/Makefile.am: + * tests/FL_Cube/Makefile.am: + * tests/Faults/Makefile.am: + * tests/File_IO/Makefile.am: + * tests/Forwarding/Makefile.am: + * tests/GIOP_Fragments/Java_Big_Reply/Makefile.am: + * tests/GIOP_Fragments/Java_Big_Request/Makefile.am: + * tests/GIOP_Fragments/PMB_With_Fragments/Makefile.am: + * tests/Hello/Makefile.am: + * tests/IDL_Test/Makefile.am: + * tests/IORManipulation/Makefile.am: + * tests/IORManipulation/filter/Makefile.am: + * tests/IOR_Endpoint_Hostnames/Makefile.am: + * tests/IPV6/Makefile.am: + * tests/InterOp-Naming/Makefile.am: + * tests/Leader_Followers/Makefile.am: + * tests/LongUpcalls/Makefile.am: + * tests/MProfile/Makefile.am: + * tests/MProfile_Connection_Timeout/Makefile.am: + * tests/MProfile_Forwarding/Makefile.am: + * tests/MT_Client/Makefile.am: + * tests/MT_Server/Makefile.am: + * tests/MT_Timeout/Makefile.am: + * tests/Makefile.am: + * tests/Multiple/Makefile.am: + * tests/Multiple_Inheritance/Makefile.am: + * tests/Muxed_GIOP_Versions/Makefile.am: + * tests/Muxing/Makefile.am: + * tests/Native_Exceptions/Makefile.am: + * tests/NestedUpcall/MT_Client_Test/Makefile.am: + * tests/NestedUpcall/Simple/Makefile.am: + * tests/Nested_Event_Loop/Makefile.am: + * tests/Nested_Upcall_Crash/Makefile.am: + * tests/No_Server_MT_Connect_Test/Makefile.am: + * tests/OBV/Any/Makefile.am: + * tests/OBV/Collocated/Forward/Makefile.am: + * tests/OBV/Factory/Makefile.am: + * tests/OBV/Forward/Makefile.am: + * tests/OBV/TC_Alignment/Makefile.am: + * tests/OBV/Truncatable/Makefile.am: + * tests/OBV/ValueBox/Makefile.am: + * tests/ORB_Local_Config/Two_DLL_ORB/Makefile.am: + * tests/ORB_init/Portspan/Makefile.am: + * tests/ORB_shutdown/Makefile.am: + * tests/Object_Loader/Makefile.am: + * tests/Objref_Sequence_Test/Makefile.am: + * tests/Ondemand_Write/Makefile.am: + * tests/Oneway_Buffering/Makefile.am: + * tests/Oneway_Timeouts/Makefile.am: + * tests/Oneways_Invoking_Twoways/Makefile.am: + * tests/Optimized_Connection/Makefile.am: + * tests/POA/Bug_2511_Regression/Makefile.am: + * tests/POA/Deactivate_Object/Makefile.am: + * tests/POA/Default_Servant/Makefile.am: + * tests/POA/EndpointPolicy/Makefile.am: + * tests/POA/Etherealization/Makefile.am: + * tests/POA/Excessive_Object_Deactivations/Makefile.am: + * tests/POA/Identity/Makefile.am: + * tests/POA/MT_Servant_Locator/Makefile.am: + * tests/POA/Makefile.am: + * tests/POA/Nested_Non_Servant_Upcalls/Makefile.am: + * tests/POA/Non_Servant_Upcalls/Makefile.am: + * tests/POA/Object_Reactivation/Makefile.am: + * tests/POA/POA_Destruction/Makefile.am: + * tests/POA/Reference_Counting/Makefile.am: + * tests/POA/Single_Threaded_POA/Makefile.am: + * tests/POA/wait_for_completion/Makefile.am: + * tests/Parallel_Connect_Strategy/Makefile.am: + * tests/Param_Test/Makefile.am: + * tests/Portable_Interceptors/Benchmark/Makefile.am: + * tests/Portable_Interceptors/Bug_1559/Makefile.am: + * tests/Portable_Interceptors/Bug_2510_Regression/Makefile.am: + * tests/Portable_Interceptors/Dynamic/Makefile.am: + * tests/Portable_Interceptors/ForwardRequest/Makefile.am: + * tests/Portable_Interceptors/IORInterceptor/Makefile.am: + * tests/Portable_Interceptors/PICurrent/Makefile.am: + * tests/Portable_Interceptors/Request_Interceptor_Flow/Makefile.am: + * tests/Portable_Interceptors/Service_Context_Manipulation/Makefile.am: + * tests/QtTests/Makefile.am: + * tests/RTCORBA/Activate_Object_Multiple_ORBs/Makefile.am: + * tests/RTCORBA/Banded_Connections/Makefile.am: + * tests/RTCORBA/Client_Propagated/Makefile.am: + * tests/RTCORBA/Client_Protocol/Makefile.am: + * tests/RTCORBA/Dynamic_Thread_Pool/Makefile.am: + * tests/RTCORBA/Explicit_Binding/Makefile.am: + * tests/RTCORBA/Linear_Priority/Makefile.am: + * tests/RTCORBA/MT_Client_Protocol_Priority/Makefile.am: + * tests/RTCORBA/Persistent_IOR/Makefile.am: + * tests/RTCORBA/Policy_Combinations/Makefile.am: + * tests/RTCORBA/Priority_Inversion_With_Bands/Makefile.am: + * tests/RTCORBA/Private_Connection/Makefile.am: + * tests/RTCORBA/Profile_And_Endpoint_Selection/Makefile.am: + * tests/RTCORBA/Server_Declared/Makefile.am: + * tests/RTCORBA/Server_Protocol/Makefile.am: + * tests/RTCORBA/Thread_Pool/Makefile.am: + * tests/RTScheduling/Scheduling_Interceptor/Makefile.am: + * tests/Reliable_Oneways/Makefile.am: + * tests/Servant_To_Reference_Test/Makefile.am: + * tests/Server_Connection_Purging/Makefile.am: + * tests/Server_Leaks/Makefile.am: + * tests/Server_Port_Zero/Makefile.am: + * tests/Single_Read/Makefile.am: + * tests/Smart_Proxies/Benchmark/Makefile.am: + * tests/Smart_Proxies/Collocation/Makefile.am: + * tests/Smart_Proxies/Makefile.am: + * tests/Smart_Proxies/On_Demand/Makefile.am: + * tests/Smart_Proxies/Policy/Makefile.am: + * tests/Smart_Proxies/dtor/Makefile.am: + * tests/Stack_Recursion/Makefile.am: + * tests/Strategies/Makefile.am: + * tests/Timed_Buffered_Oneways/Makefile.am: + * tests/Timeout/Makefile.am: + * tests/TransportCurrent/Framework/Makefile.am: + * tests/TransportCurrent/IIOP/Makefile.am: + * tests/TransportCurrent/lib/Makefile.am: + * tests/Two_Objects/Makefile.am: + * tests/Typedef_String_Array/Makefile.am: + * tests/UNKNOWN_Exception/Makefile.am: + * tests/Xt_Stopwatch/Makefile.am: + * orbsvcs/tests/Event/Mcast/AddrServer/Makefile.am: + * orbsvcs/tests/Bug_2800_Regression/Makefile.am: + * orbsvcs/tests/Bug_2925_Regression/Makefile.am: + * orbsvcs/tests/COIOP_Naming_Test/Makefile.am: + * orbsvcs/tests/Security/InsecureReferences/Makefile.am: + * orbsvcs/tests/Security/Bug_2908_Regression/Makefile.am: + * orbsvcs/tests/Security/EndpointPolicy/Makefile.am: + * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/Makefile.am: + * orbsvcs/tests/Bug_2926_Regression/Makefile.am: + * orbsvcs/examples/CosEC/configure.ac.Makefiles + * orbsvcs/examples/CosEC/configure.ac + * tao/TSR.cpp.diff + * tao/ORSET.h + * tests/Bug_2909_Regression/Makefile.am: + * tests/Object_Loader/configure.ac.Makefiles + * tests/Object_Loader/configure.ac + * tests/Bug_2918_Regression/Makefile.am: + * tests/DynUnion_Test/Makefile.am: + * tests/DLL_ORB/configure.ac.Makefiles + * tests/DLL_ORB/configure.ac + * tests/Bug_1383_Regression/Makefile.am: + * tests/Bug_2826_Regression/Makefile.am: + * tests/Bug_2953_Regression/Makefile.am: + * tests/Bug_2791_Regression/Makefile.am: + * tests/Bug_2678_Regression/Makefile.am: + * tests/Bug_2809_Regression/Makefile.am: + * tests/Bug_2936_Regression/Makefile.am: + * tests/Bug_2768_Regression/Makefile.am: + * tests/Bug_2869_Regression/Makefile.am: + * tests/Bug_2804_Regression/Makefile.am: + * tests/Bug_2844_Regression/Makefile.am: + * tests/Bug_2356_Regression/Makefile.am: + * tests/Bug_2792_Regression/Makefile.am: + * tests/DiffServ/Makefile.am: + * tests/POA/Bug_1592_Regression/Makefile.am: + * tests/LongDouble/Makefile.am: + * tests/Bug_2795_Regression/Makefile.am: + * tests/CORBA_e_Implicit_Activation/Makefile.am: + * tests/CSD_Strategy_Tests/TP_Test_Dynamic/configure.ac.Makefiles + * tests/CSD_Strategy_Tests/TP_Test_Dynamic/configure.ac + * tests/ORB_Local_Config/Two_DLL_ORB/configure.ac.Makefiles + * tests/ORB_Local_Config/Two_DLL_ORB/configure.ac + * tests/DSI_AMI_Gateway/Makefile.am: + * tests/Bug_2805_Regression/Makefile.am: + * tests/Bug_2966_Regression/Makefile.am: + * tests/DSI_AMH/Makefile.am: + * tests/Bug_933_Regression/Makefile.am: + + Regenerated and newly added Makefile.am for automake builds. + +Mon Jul 9 12:25:56 UTC 2007 Jeff Parsons + + * tests/IDL_Test/IDL_Test.mpc: + + Removed the -Gos option altogether from any settings via + idlflags, and let the option be used only if the gen_ostream + feature is turned on. There are too many IDL files that + reference CORBA types to make it worth while to try and + test the -Gos option in any kind of hard-coded way. + +Mon Jul 9 11:32:20 UTC 2007 Jeff Parsons + + * tests/IDL_Test/IDL_Test.mpc: + + Further subdivided IDL files into blocks that get slightly + different IDL compiler command line options, in particular + a new block, containing anonymous.idl and array_only.idl, + that get -GA but not -Gos. + +Sat Jul 7 19:56:20 UTC 2007 Abdullah Sowayan + + * orbsvcs/orbsvcs/AV/AVStreams_i.cpp: + * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp: + * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp: + * orbsvcs/orbsvcs/AV/RTCP.cpp: + * orbsvcs/orbsvcs/AV/RTCP_Packet.cpp: + * orbsvcs/orbsvcs/AV/RTP.cpp: + * orbsvcs/orbsvcs/AV/UDP.cpp: + * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Read.cpp: + * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.cpp: + * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.cpp: + * orbsvcs/orbsvcs/ESF/ESF_Immediate_Changes.inl: + * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.cpp: + * orbsvcs/orbsvcs/ETCL/ETCL_Interpreter.cpp: + * orbsvcs/orbsvcs/ETCL/ETCL_l.cpp: + * orbsvcs/orbsvcs/ETCL/ETCL_y.cpp: + * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.cpp: + * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp: + + Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function + where possible. If fuzz detected a false-positive, then disable + the ACE_OS fuzz check for that section of the code. + +Sat Jul 7 09:43:00 UTC 2007 Martin Corino + + * TAO_IDL/driver/drv_preproc.cpp: + Restored OpenVMS specific code. + +Fri Jul 6 20:38:00 UTC 2007 Martin Corino + + * TAO_IDL/be/be_interface.cpp: + Restored OpenVMS specific code. + +Fri Jul 6 10:18:16 UTC 2007 Jeff Parsons + + * MPC/config/gen_ostream.mpb: + * tao/AnyTypeCode/TypeCode.cpp: + * tao/AnyTypeCode/Any.h: + * tao/AnyTypeCode/Any.cpp: + * tao/AnyTypeCode/TypeCode.h: + * tao/Object.h: + * tao/Valuetype/AbstractBase.h: + * tao/Valuetype/ValueBase.cpp: + * tao/Valuetype/AbstractBase.cpp: + * tao/Valuetype/ValueBase.h: + * tao/Object.cpp: + + Added a flag, defined by when the gen_ostream feature is turned on, + that guards the ostream operators for Object, ValueBase, Any, + TypeCode, and AbstractBase. + +Fri Jul 6 05:03:43 UTC 2007 Abdullah Sowayan + + * orbsvcs/examples/ImR/Advanced/TestClient.cpp: + * orbsvcs/examples/ImR/Advanced/TestServer.cpp: + * orbsvcs/examples/ImR/Advanced/manager_main.cpp: + * orbsvcs/examples/ImR/Combined_Service/dynserver.cpp: + * orbsvcs/examples/LoadBalancing/StockFactory.cpp: + * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp: + * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp: + + Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function + where possible. If fuzz detected a false-positive, then disable + the ACE_OS fuzz check for that section of the code. + +Thu Jul 5 18:50:00 UTC 2007 Johnny Willemsen + + * orbsvcs/Notify_Service/Notify_Server.cpp: + * orbsvcs/orbsvcs/Notify/Properties.cpp: + * orbsvcs/orbsvcs/Notify/Properties.h: + Make the protocols an unmanages singleton and leak them at process + exit. When loading the notification service as dll it can happen + that we unload it after the unload of the anytypecode library + and when we get a crash. The only solution that works when making + a dll or an exe is to leak the singleton. Thanks to Chad Elliot + for testing some patches and giving his insights in why things + crash. + +Thu Jul 5 13:35:00 UTC 2007 Johnny Willemsen + + * orbsvcs/Notify_Service/Notify_Server.cpp + * orbsvcs/Notify_Service/Notify_Service.cpp + * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp + * orbsvcs/orbsvcs/Notify/CosNotify_Service.h + Reverted my change below, it breaks the executable + Thu Jul 5 06:22:00 UTC 2007 Johnny Willemsen + +Thu Jul 5 12:50:00 UTC 2007 Simon Massey + + * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/run_test.pl: + + typo. + +Thu Jul 5 12:18:00 UTC 2007 Johnny Willemsen + + * tao/PortableServer/Object_Adapter.inl: + Layout change + + * tao/Strategies/DIOP_Acceptor.cpp: + * tao/Strategies/DIOP_Connection_Handler.cpp: + * tao/Strategies/DIOP_Connector.cpp: + * tao/Strategies/DIOP_Endpoint.cpp: + * tao/Strategies/DIOP_Factory.cpp: + Made formatting of the ACE_DEBUG statements the same as in the core + TAO lib + +Thu Jul 5 12:17:00 UTC 2007 Johnny Willemsen + + * tests/DIOP/run_test.pl: + Use a valid explicit portnumer + + * tests/DIOP/server.cpp: + Layout change + +Thu Jul 5 11:40:00 UTC 2007 Johnny Willemsen + + * tests/Bug_2503_Regression/test_i.cpp: + * tests/Bug_2560_Regression/Stock_Factory_i.cpp: + * tests/Bug_2560_Regression/Stock_i.cpp: + Removed exception specification + +Thu Jul 5 11:31:00 UTC 2007 Johnny Willemsen + + * tests/Portable_Interceptors/AdvSlot/server.cpp: + * tests/Portable_Interceptors/AdvSlotDblCpy/server.cpp: + * tests/Portable_Interceptors/AdvSlotExt/server.cpp: + * tests/Portable_Interceptors/Slot/driver.cpp: + Removed exception specification + + * tests/POA/EndpointPolicy/run_test.pl: + Remove another ior file + +Thu Jul 5 11:26:00 UTC 2007 Johnny Willemsen + + * tao/ORB_Core.cpp: + Removed not used static resource variable + + * tao/params.cpp: + Fixed variable initialization order + +Thu Jul 5 08:01:00 UTC 2007 Johnny Willemsen + + * tao/ORB_Core.cpp: + * tao/ORB_Core.h: + * tao/params.cpp: + * tao/params.h: + Moved several ORB configuration settins out of the static resources + into the ORB params. With the introduction of the service gestalt + the static resources where handled to have an instance for each ORB + which leads to problems with RTCORBA. Now explicitly changed these + settings to have a value for each ORB, this makes it also possible + to mix RT and non RT ORBs/POAs in one process, but using the ORB + Initializer we can make sure all RTORBs get the correct value. + This fixes bugzilla 2953, thanks to Iliyan Jeliazkov for reviewing + the patches. + + * MPC/config/strategies.mpb: + Strategies library needs PI + + * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp: + * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp: + Changed to set the endpoint selector factory name on each ORB + instance using the ORB Initializer + + * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp: + Changed to set the POA name in each ORB instance + + * tao/CSD_Framework/CSD_Framework_Loader.cpp: + * tao/CSD_Framework/CSD_Object_Adapter.h: + * tao/CSD_Framework/CSD_ORBInitializer.cpp: + * tao/CSD_Framework/CSD_ORBInitializer.h: + Added an ORB Initializer to set the POA name in each ORB instance + instead of setting it in the ORB static resources + + * tao/EndpointPolicy/EndpointPolicy_ORBInitializer.cpp: + * tao/ORBInitializer_Registry.cpp: + * tao/PI/PolicyFactory_Registry.cpp: + * tao/PortableServer/Object_Adapter.cpp: + Layout changes + + * tao/RTCORBA/RT_ORBInitializer.cpp: + Set all values into the ORB we are now initializing instead of + into the static resources + + * tao/Strategies.mpc: + * tao/Strategies/OC_Endpoint_Selector_Factory.cpp: + * tao/Strategies/OC_Endpoint_Selector_Factory.h: + * tao/Strategies/Strategies_ORBInitializer.cpp: + * tao/Strategies/Strategies_ORBInitializer.h + Added ORB Initializer to set the endpoint selector factory, because + of this the strategies library now also depends on PI + + * tao/TAO_Internal.cpp: + Don't initialize the POA here, do that in the ORB + + * tao/Valuetype/ValueFactory_Map.cpp: + No need to include TAO_Singleton + +Thu Jul 5 06:22:00 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp: + * orbsvcs/orbsvcs/Notify/CosNotify_Service.h: + * orbsvcs/Notify_Service/Notify_Server.cpp: + Moved the TAO_Notify_Properties that is set as singleton from the + Notify_Server to Notify_Service so that this also works when loading + the notification service as dll. This fixes bugzilla 2926 and is + also related to bugzilla 1675. + + * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/IFR_Inheritance_Test.mpc: + Simplified this file + + * orbsvcs/Naming_Service/Naming_Service.cpp: + * orbsvcs/orbsvcs/Notify/QoSProperties.cpp + * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp: + Layout changes + + * orbsvcs/Naming_Service/Naming_Service.h: + * orbsvcs/Naming_Service/NT_Naming_Service.h: + * orbsvcs/Notify_Service/Notify_Service.h: + * orbsvcs/Notify_Service/NT_Notify_Service.h: + Converted to doxygen style documentation + + * orbsvcs/orbsvcs/Notify/Builder.cpp: + Initialise pointer with 0 + +Wed Jul 4 14:30:00 UTC 2007 Simon Massey + + * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/run_test.pl: + + Fixed relative paths to ACE_ROOT/TAO_ROOT versions. + +Wed Jul 4 12:39:39 UTC 2007 Jeff Parsons + + * TAO_IDL/include/ast_typedef.h: + * TAO_IDL/ast/ast_typedef.cpp: + + Added a public accessor for the 'owns_base_type' member. It turns + out to be needed by the tao_ifr backend. + + * orbsvcs/IFR_Service/ifr_adding_visitor.h(element_type): + * orbsvcs/IFR_Service/ifr_adding_visitor.cpp(element_type): + + Added a parameter to the signature, used when called from a + typedef, when the 'owns_base_type' member of the typedef + must be checked, taking the place of 'anonymous' as used + in calls from a sequence, attribute or valuebox. + +Wed Jul 4 06:58:31 UTC 2007 Abdullah Sowayan + + * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc: + * orbsvcs/tests/Bug_2137_Regression/Bug_2137_Regression.mpc: + * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc: + * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/GroupRef_Manipulation.mpc: + * orbsvcs/tests/HTIOP/Hello/HTIOP_Hello.mpc: + * orbsvcs/tests/Security/Big_Request/Big_Request.mpc: + * orbsvcs/tests/Security/Bug_1107_Regression/Bug_1107_Regression.mpc: + * orbsvcs/tests/Security/Bug_2908_Regression/Bug_2908_Regression.mpc: + * orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc: + + Remove exename from all projects that inherit from taoserver or taoclient. + All projects that have taoserver or taoclient as base project do get an + exename set as part of that project. Thanks to Johnny Willemsen for + pointing that out. + +Wed Jul 4 05:35:49 UTC 2007 Abdullah Sowayan + + * orbsvcs/tests/BiDir_CORBALOC/BiDirCORBALOC.mpc: + * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc: + * orbsvcs/tests/Bug_2137_Regression/Bug_2137_Regression.mpc: + * orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc: + * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc: + * orbsvcs/tests/Bug_2800_Regression/Bug_2800_Regression.mpc: + * orbsvcs/tests/Event/Basic/Event_Basic.mpc: + * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/GroupRef_Manipulation.mpc: + * orbsvcs/tests/FaultTolerance/IOGR/FaultTolerance_IOGR.mpc: + * orbsvcs/tests/HTIOP/AMI/HTIOP_AMI.mpc: + * orbsvcs/tests/HTIOP/BiDirectional/HTIOP_BiDirectional.mpc: + * orbsvcs/tests/HTIOP/Hello/HTIOP_Hello.mpc: + * orbsvcs/tests/ImplRepo/ImplRepo.mpc: + * orbsvcs/tests/ImplRepo/scale/scaletest.mpc: + * orbsvcs/tests/InterfaceRepo/Application_Test/IFR_Application_Test.mpc: + * orbsvcs/tests/InterfaceRepo/Latency_Test/Latency_Test.mpc: + * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Application_Controlled.mpc: + * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Infrastructure_Controlled.mpc: + * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Manage_Object_Group.mpc: + * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/LoadMonitorCPU.mpc: + * orbsvcs/tests/Miop/McastHello/McastHello.mpc: + * orbsvcs/tests/Notify/Reconnecting/Reconnecting.mpc: + * orbsvcs/tests/Property/Property.mpc: + * orbsvcs/tests/Sched_Conf/Sched_Conf.mpc: + * orbsvcs/tests/Security/BiDirectional/Secure_BiDir.mpc: + * orbsvcs/tests/Security/Big_Request/Big_Request.mpc: + * orbsvcs/tests/Security/Bug_1107_Regression/Bug_1107_Regression.mpc: + * orbsvcs/tests/Security/Bug_2908_Regression/Bug_2908_Regression.mpc: + * orbsvcs/tests/Security/Callback/Callback.mpc: + * orbsvcs/tests/Security/Crash_Test/Security_Crash_Test.mpc: + * orbsvcs/tests/Security/MT_IIOP_SSL/MT_IIOP_SSL.mpc: + * orbsvcs/tests/Security/MT_SSLIOP/MT_SSLIOP.mpc: + * orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc: + * orbsvcs/tests/Security/ssliop_corbaloc/corbaloc_ssliop.mpc: + * orbsvcs/tests/Simple_Naming/Simple_Naming.mpc: + * orbsvcs/tests/Trading/Trading.mpc: + + Make sure we have an explicit exename + +Wed Jul 4 04:18:48 UTC 2007 Abdullah Sowayan + + * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp: + * orbsvcs/tests/Bug_1395_Regression/client.cpp: + * orbsvcs/tests/Bug_1395_Regression/server.cpp: + * orbsvcs/tests/Bug_2137_Regression/client.cpp: + * orbsvcs/tests/Bug_2247_Regression/server.cpp: + * orbsvcs/tests/Bug_2248_Regression/server.cpp: + * orbsvcs/tests/Bug_2285_Regression/client.cpp: + * orbsvcs/tests/Bug_2285_Regression/client2.cpp: + * orbsvcs/tests/Bug_2285_Regression/server.cpp: + * orbsvcs/tests/Bug_2285_Regression/server2.cpp: + * orbsvcs/tests/Bug_2287_Regression/client.cpp: + * orbsvcs/tests/Bug_2287_Regression/server.cpp: + * orbsvcs/tests/Bug_2316_Regression/client.cpp: + * orbsvcs/tests/Bug_2316_Regression/server.cpp: + * orbsvcs/tests/Bug_2377_Regression/uipmc_test.cpp: + * orbsvcs/tests/Bug_2615_Regression/client.cpp: + * orbsvcs/tests/Bug_2615_Regression/server.cpp: + * orbsvcs/tests/Bug_2709_Regression/client.cpp: + * orbsvcs/tests/Bug_2709_Regression/server.cpp: + * orbsvcs/tests/Bug_2800_Regression/client.cpp: + * orbsvcs/tests/Bug_2925_Regression/client.cpp: + * orbsvcs/tests/Bug_2925_Regression/server.cpp: + * orbsvcs/tests/COIOP_Naming_Test/COIOP_Test.cpp: + * orbsvcs/tests/Concurrency/CC_client.cpp: + * orbsvcs/tests/CosEvent/Basic/Disconnect.cpp: + * orbsvcs/tests/CosEvent/Basic/MT_Disconnect.cpp: + * orbsvcs/tests/CosEvent/Basic/Pull_Push_Event.cpp: + * orbsvcs/tests/CosEvent/Basic/Push_Event.cpp: + * orbsvcs/tests/CosEvent/Basic/Random.cpp: + * orbsvcs/tests/CosEvent/Basic/Shutdown.cpp: + * orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp: + * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp: + * orbsvcs/tests/EC_MT_Mcast/MCast.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/Basic/Atomic_Reconnect.cpp: + * orbsvcs/tests/Event/Basic/BCast.cpp: + * orbsvcs/tests/Event/Basic/Bitmask.cpp: + * orbsvcs/tests/Event/Basic/Complex.cpp: + * orbsvcs/tests/Event/Basic/Control.cpp: + * orbsvcs/tests/Event/Basic/Disconnect.cpp: + * orbsvcs/tests/Event/Basic/Gateway.cpp: + * orbsvcs/tests/Event/Basic/MT_Disconnect.cpp: + * orbsvcs/tests/Event/Basic/Negation.cpp: + * orbsvcs/tests/Event/Basic/Observer.cpp: + * orbsvcs/tests/Event/Basic/Random.cpp: + * orbsvcs/tests/Event/Basic/Reconnect.cpp: + * orbsvcs/tests/Event/Basic/Schedule.cpp: + * orbsvcs/tests/Event/Basic/Shutdown.cpp: + * orbsvcs/tests/Event/Basic/Timeout.cpp: + * orbsvcs/tests/Event/Basic/Wildcard.cpp: + * orbsvcs/tests/Event/Mcast/AddrServer/Client.cpp: + * orbsvcs/tests/Event/Mcast/Complex/consumer.cpp: + * orbsvcs/tests/Event/Mcast/Complex/gateway-ec.cpp: + * orbsvcs/tests/Event/Mcast/Complex/supplier.cpp: + * orbsvcs/tests/Event/Mcast/Simple/consumer.cpp: + * orbsvcs/tests/Event/Mcast/Simple/gateway-ec.cpp: + * orbsvcs/tests/Event/Mcast/Simple/supplier.cpp: + * orbsvcs/tests/Event/Mcast/Two_Way/application.cpp: + * orbsvcs/tests/Event/Mcast/Two_Way/gateway-ec.cpp: + * orbsvcs/tests/Event/Performance/Connect.cpp: + * orbsvcs/tests/Event/Performance/Inversion.cpp: + * orbsvcs/tests/Event/Performance/Latency.cpp: + * orbsvcs/tests/Event/Performance/Latency_Server.cpp: + * orbsvcs/tests/Event/Performance/Throughput.cpp: + * orbsvcs/tests/Event/ThreadFlags/testflags.cpp: + * orbsvcs/tests/Event/UDP/receiver.cpp: + * orbsvcs/tests/Event/UDP/sender.cpp: + * orbsvcs/tests/FT_App/FT_Client.cpp: + * orbsvcs/tests/FT_App/FT_Creator.cpp: + * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.cpp: + * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/server.cpp: + * orbsvcs/tests/FaultTolerance/IOGR/server.cpp: + * orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.cpp: + * orbsvcs/tests/HTIOP/AMI/client.cpp: + * orbsvcs/tests/HTIOP/AMI/server.cpp: + * orbsvcs/tests/HTIOP/AMI/simple_client.cpp: + * orbsvcs/tests/HTIOP/BiDirectional/client.cpp: + * orbsvcs/tests/HTIOP/BiDirectional/server.cpp: + * orbsvcs/tests/HTIOP/Hello/client.cpp: + * orbsvcs/tests/HTIOP/Hello/server.cpp: + * orbsvcs/tests/ImplRepo/Bug_2604_Regression/MessengerServer.cpp: + * orbsvcs/tests/ImplRepo/airplane_client.cpp: + * orbsvcs/tests/ImplRepo/airplane_server.cpp: + * orbsvcs/tests/ImplRepo/nestea_client.cpp: + * orbsvcs/tests/ImplRepo/nestea_server.cpp: + * orbsvcs/tests/ImplRepo/scale/server.cpp: + * orbsvcs/tests/InterfaceRepo/Application_Test/client.cpp: + * orbsvcs/tests/InterfaceRepo/Application_Test/server.cpp: + * orbsvcs/tests/InterfaceRepo/IDL3_Test/client.cpp: + * orbsvcs/tests/InterfaceRepo/Latency_Test/client.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/client.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/server.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/client.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/server.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/server.cpp: + * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU/client.cpp: + * orbsvcs/tests/Miop/McastHello/client.cpp: + * orbsvcs/tests/Miop/McastHello/server.cpp: + * orbsvcs/tests/Notify/Basic/AdminProperties.cpp: + * orbsvcs/tests/Notify/Basic/ConnectDisconnect.cpp: + * orbsvcs/tests/Notify/Basic/Events.cpp: + * orbsvcs/tests/Notify/Basic/Filter.cpp: + * orbsvcs/tests/Notify/Basic/LifeCycle.cpp: + * orbsvcs/tests/Notify/Basic/MultiTypes.cpp: + * orbsvcs/tests/Notify/Basic/Sequence.cpp: + * orbsvcs/tests/Notify/Basic/Simple.cpp: + * orbsvcs/tests/Notify/Basic/Updates.cpp: + * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp: + * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp: + * orbsvcs/tests/Notify/performance-tests/RedGreen/main.cpp: + * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp: + * orbsvcs/tests/Property/client.cpp: + * orbsvcs/tests/Property/main.cpp: + * orbsvcs/tests/Property/server.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/Security/BiDirectional/client.cpp: + * orbsvcs/tests/Security/BiDirectional/server.cpp: + * orbsvcs/tests/Security/Big_Request/client.cpp: + * orbsvcs/tests/Security/Big_Request/server.cpp: + * orbsvcs/tests/Security/Bug_1107_Regression/client.cpp: + * orbsvcs/tests/Security/Bug_1107_Regression/server.cpp: + * orbsvcs/tests/Security/Bug_2908_Regression/MessengerClient.cpp: + * orbsvcs/tests/Security/Bug_2908_Regression/MessengerServer.cpp: + * orbsvcs/tests/Security/Callback/client.cpp: + * orbsvcs/tests/Security/Callback/server.cpp: + * orbsvcs/tests/Security/Crash_Test/client.cpp: + * orbsvcs/tests/Security/Crash_Test/server.cpp: + * orbsvcs/tests/Security/EndpointPolicy/test.cpp: + * orbsvcs/tests/Security/InsecureReferences/test.cpp: + * orbsvcs/tests/Security/MT_IIOP_SSL/client.cpp: + * orbsvcs/tests/Security/MT_IIOP_SSL/server.cpp: + * orbsvcs/tests/Security/MT_SSLIOP/client.cpp: + * orbsvcs/tests/Security/MT_SSLIOP/server.cpp: + * orbsvcs/tests/Security/Secure_Invocation/client.cpp: + * orbsvcs/tests/Security/Secure_Invocation/server.cpp: + * orbsvcs/tests/Security/ssliop_corbaloc/client.cpp: + * orbsvcs/tests/Simple_Naming/client.cpp: + * orbsvcs/tests/Time/client.cpp: + * orbsvcs/tests/Trading/colocated_test.cpp: + * orbsvcs/tests/Trading/export_test.cpp: + * orbsvcs/tests/Trading/import_test.cpp: + + Fixed fuzz warnings. + Use "int ACE_TMAIN (int argc, ACE_TCHAR *argv[])" + instead of "int main (int argc, char *argv[])" to conform to ACE's + coding guidelines. + +Tue Jul 3 18:25:12 UTC 2007 Johnny Willemsen + + * examples/RTScheduling/RTSchedTestLib.mpc + * tests/Bug_1270_Regression/Bug_1270_Regression.mpc + * tests/Bug_1361_Regression/Bug_1361_Regression.mpc + * tests/Bug_2702_Regression/CloseConnection.mpc + * tests/Bug_2791_Regression/Bug_2791_Regression.mpc + * tests/DSI_Gateway/DSI_Gateway.mpc + * tests/Faults/Faults.mpc + * tests/IDL_Test/IDL_Test.mpc + * tests/IORManipulation/filter/IORManip_Filter_Test.mpc + * tests/LongDouble/LongDoubleTest.mpc + * tests/MT_BiDir/MT_BiDir.mpc + * tests/Multiple/Multiple.mpc + * tests/NestedUpcall/Simple/Simple.mpc + * tests/NestedUpcall/Triangle_Test/TT.mpc + * tests/Object_Loader/Object_Loader.mpc + * tests/OBV/Any/OBV_Any.mpc + * tests/OBV/Truncatable/OBV_Truncatable.mpc + * tests/Oneway_Timeouts/test.mpc + * tests/ORB_destroy/ORB_destroy.mpc + * tests/ORB_init/Portspan/ORB_Init_Portspan.mpc + * tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.mpc + * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc + * tests/POA/Object_Reactivation/Object_Reactivation.mpc + * tests/POA/POA_Destruction/POA_Destruction.mpc + * tests/POA/POAManagerFactory/POAManagerFactory.mpc + * tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc + * tests/RTCORBA/Activate_Object_Multiple_ORBs/AO_Multiple_ORBs.mpc + * tests/RTCORBA/Diffserv/RTCORBA_Diffserv.mpc + * tests/Strategies/Strategies.mpc + * tests/Xt_Stopwatch/Xt_Stopwatch.mpc + Make sure we have an explicit exename + +Tue Jul 3 12:25:12 UTC 2007 Johnny Willemsen + + * tao/Makefile.am: + Regenerated + +Tue Jul 3 09:34:10 UTC 2007 Jeff Parsons + + * TAO_IDL/be/be_union.cpp: + + Fixed a bug in code generation of ostream operators, some + compilers require a default switch case, but only if not + all possible values appear as case statements. + +Tue Jul 3 08:36:18 UTC 2007 Jeff Parsons + + * TAO_IDL/be/be_structure.cpp: + + Fixed a bug in code generation of ostream operators, an unused + parameter warning in the operator for empty IDL exceptions. + +Tue Jul 3 06:50:12 UTC 2007 Johnny Willemsen + + * MPC/config/rt_client.mpb: + * MPC/config/rt_server.mpb: + Set exename, most of the RTCorba tests do derive from these base + projects + +Tue Jul 3 06:46:12 UTC 2007 Johnny Willemsen + + * tests/AMH_Exceptions/AMH_Exceptions.mpc + * tests/AMH_Oneway/AMH_Oneway.mpc + * tests/AMI/AMI.mpc + * tests/BiDirectional_DelayedUpcall/BiDir_DelayedUpcall.mpc + * tests/BiDirectional_NestedUpcall/BiDir_NestedUpcall.mpc + * tests/Big_Oneways/Big_Oneways.mpc + * tests/Big_Twoways/Big_Twoways.mpc + * tests/Bug_2503_Regression/Bug_2503_Regression.mpc + * tests/Bug_2805_Regression/Bug_2805_Regression.mpc + * tests/Bug_2909_Regression/Bug_2909_Regression.mpc + * tests/DiffServ/diffserv.mpc + * tests/DSI_AMI_Gateway/DSI_AMI_Gateway.mpc + * tests/Faults/Faults.mpc + * tests/LongUpcalls/LongUpcalls.mpc + * tests/MT_Timeout/MT_Timeout.mpc + * tests/Nested_Event_Loop/Nested_Event_Loop.mpc + * tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc + * tests/NestedUpcall/Triangle_Test/TT.mpc + * tests/Oneway_Buffering/Oneway_Buffering.mpc + * tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc + * tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.mpc + * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.mpc + * tests/POA/Object_Reactivation/Object_Reactivation.mpc + * tests/POA/POA_Destruction/POA_Destruction.mpc + * tests/POA/POAManagerFactory/POAManagerFactory.mpc + * tests/POA/Policies/Policies.mpc + * tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc + * tests/Portable_Interceptors/Slot/PI_Slot.mpc + * tests/Reliable_Oneways/Reliable_Oneways.mpc + * tests/RTCORBA/Collocation/RTCORBA_Collocation.mpc + * tests/RTCORBA/Destroy_Thread_Pool/RTCORBA_Destroy_Thread_Pool.mpc + * tests/RTCORBA/Diffserv/RTCORBA_Diffserv.mpc + * tests/RTCORBA/Policies/Policies.mpc + * tests/Servant_To_Reference_Test/Servant_to_Reference.mpc + * tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc + Set explicit exename + +Mon Jul 2 18:35:12 UTC 2007 Johnny Willemsen + + * orbsvcs/tests/Bug_2926_Regression/DllORB.h: + Added missing duplicate call + +Mon Jul 2 16:14:25 UTC 2007 Adam Mitz + + * tao/LocalObject.h: + * tao/LocalObject.inl: + * tao/LocalObject.cpp: + * tao/Messaging/AMH_Response_Handler.cpp: + * tao/Object.h: + * tao/Object.inl: + * tao/Object.cpp: + + Removed the separate reference count from + TAO_Local_RefCounted_Object. Local refcounted objects will now just + use the reference count kept in Object itself. + +Mon Jul 2 12:42:53 UTC 2007 Jeff Parsons + + * tests/IDL_Test/IDL_Test.mpc: + + Removed the hard-coded -Gos IDL compiler option from being + applied to sequence.idl, but allowed it to be applied if + the ORB has also been built with ostream insertion operator + generation turned on, since sequence.idl references a basic + type IDL sequence defined in the ORB. + +Mon Jul 2 12:15:37 UTC 2007 Jeff Parsons + + * MPC/config/gen_ostream.mpb: + + New file, containing the 'gen_ostream' feature, to enable the + generation of ostream insertion operators for ORB IDL + declarations (off by default) to be turned on by setting the + feature in default.features. + + * tao/tao.mpc: + + Removed the -Gos command line option from the block of basic + type sequence .pidl files, and added the base project described + above. + + * docs/compiler.html: + + Added documentation for the new -Gos IDL compiler command line + option, along with an explanation of how to turn on ostream + insertion operator generation for ORB IDL declarations, and + why such a thing might be needed. + +Mon Jul 2 11:40:54 UTC 2007 Chad Elliott + + * TAO.mwc: + + Utilize the new 'associate' feature to decrease the amount of + hand editing required for automake generation. + +Mon Jul 2 11:36:01 UTC 2007 Chad Elliott + + * TAO_IDL/fe/idl.ll: + * TAO_IDL/fe/lex.yy.cpp: + + The regular expression to recognize #line pragmas put in by the C + preprocessor was enhanced to accept optional numbers after the file + name to work with some versions of the GNU C preprocessor. + +Mon Jul 2 11:29:28 UTC 2007 Abdullah Sowayan + + * tests/Bug_1812_Regression/test.cpp: + * tests/Bug_1813_Regression/test.cpp: + * tests/Bug_2222_Regression/test.cpp: + * tests/Bug_2677_Regression/server.cpp: + * tests/DLL_ORB/client.cpp: + * tests/DLL_ORB/server.cpp: + * tests/Object_Loader/driver.cpp: + * tests/Queued_Message_Test/Queued_Message_Test.cpp: + + Fixed fuzz warnings. + Use "int ACE_TMAIN (int argc, ACE_TCHAR *argv[])" + instead of "int main (int argc, char *argv[])" to conform to ACE's + coding guidelines. + +Mon Jul 2 10:20:34 UTC 2007 Jeff Parsons + + * TAO_IDL/include/utl_scope.h: + + Cosmetic changes. + + * TAO_IDL/be_include/be_interface.h: + + Not checked in with + + Mon Jul 2 10:05:28 UTC 2007 Jeff Parsons + + as it should have been. + +Mon Jul 2 10:15:47 UTC 2007 Jeff Parsons + + * TAO_IDL/ast/ast_type.cpp(nested_name): + + Added a check to ensure that a leading '::' will be generated + for the type name of CORBA::TypeCode as it is for the other + CORBA types Object, AbstractBase, ValueBase and Any. + +Mon Jul 2 10:05:28 UTC 2007 Jeff Parsons + + * TAO_IDL/be/be_predefined_type.cpp: + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_array.cpp: + + Added generation of ".in ()" to ostream operator generation + for members that are _var or _forany types. Thanks to + Johnny Willemsen for reporting + the problem. + +Mon Jul 2 09:45:12 UTC 2007 Johnny Willemsen + + * TAO/TAO_IDL/include/idl_narrow.h: + Use 0 instead of NULL + +Mon Jul 2 08:58:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2936_Regression/*: + New regression test for bug 2936. Thanks to Lothar Werzingen + for making the regression. The + problem is in the regression itself, but that has been fixed and + the test looks interesting for our test suite. + + * tests/RTCORBA/Activate_Object_Multiple_ORBs/run_test.pl: + Improved for cross platform testing + + * tests/RTCORBA/Activate_Object_Multiple_ORBs/test.cpp: + Make it possible to pass arguments to orb_init from the commandline + + * tests/RTCORBA/Diffserv/client.cpp: + Fixed typo + + * tests/Optimized_Connection/oc_client.cpp: + Layout change + +Mon Jul 2 07:31:12 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp: + Initialise pointer with 0 + + * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp: + Layout changes + + * orbsvcs/tests/Bug_2926_Regression/*: + New regression test for bug 2926. Thanks to Lothar Werzingen + for reporting this issue + + * orbsvcs/PortableServer/POAManager.inl: + Fix bug 2926. + +Sun Jul 1 17:13:40 UTC 2007 Abdullah Sowayan + + * tests/Bug_1904_Regression/test.cpp: + * tests/Bug_2399_Regression/test.cpp: + + Fixed unused parameter warnings. + +Sat Jun 30 21:38:25 UTC 2007 Abdullah Sowayan + + * orbsvcs/tests/AVStreams/Modify_QoS/sender.cpp: + * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp: + * orbsvcs/tests/Bug_2247_Regression/test_i.cpp: + * orbsvcs/tests/Bug_2248_Regression/test_i.cpp: + * orbsvcs/tests/Bug_2377_Regression/Hello_Impl.cpp: + * orbsvcs/tests/Bug_2800_Regression/NamingTask.cpp: + * orbsvcs/tests/Bug_2800_Regression/nsmain.cpp: + * orbsvcs/tests/Bug_2800_Regression/server.cpp: + * orbsvcs/tests/Bug_2925_Regression/Hello_Impl.cpp: + * orbsvcs/tests/COIOP_Naming_Test/NamingTask.cpp: + * orbsvcs/tests/Concurrency/CC_client.cpp: + * orbsvcs/tests/Concurrency/CC_command.tab.cpp: + * orbsvcs/tests/Concurrency/CC_command.cpp: + * orbsvcs/tests/Concurrency/lex.CC_command.cpp: + * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp: + * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventConsumerMain.cpp: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventConsumer_i.cpp: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventSupplierMain.cpp: + * orbsvcs/tests/Event/Mcast/Two_Way/application.cpp: + * orbsvcs/tests/FT_App/FT_Client.cpp: + * orbsvcs/tests/FT_App/FT_Creator.cpp: + * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.cpp: + * orbsvcs/tests/FtRtEvent/PushConsumer.cpp: + * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/main.cpp: + * orbsvcs/tests/Interoperable_Naming/ncontextext_client_i.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/LB_server.cpp: + * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp: + * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp: + * orbsvcs/tests/Notify/Structured_Filter/Structured_Consumer.cpp: + * orbsvcs/tests/Notify/Structured_Multi_Filter/Structured_Consumer.cpp: + * orbsvcs/tests/Notify/XML_Persistence/main.cpp: + * orbsvcs/tests/RTCosScheduling/client.cpp: + * orbsvcs/tests/RTCosScheduling/server.cpp: + * orbsvcs/tests/Redundant_Naming/client.cpp: + * orbsvcs/tests/Sched/DynSched_Test.cpp: + * orbsvcs/tests/Security/EndpointPolicy/test.cpp: + * orbsvcs/tests/Security/InsecureReferences/test.cpp: + + Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function + where possible. If fuzz detected a false-positive, then disable + the ACE_OS fuzz check for that section of the code. + +Sat Jun 30 18:42:12 UTC 2007 Johnny Willemsen + + * MPC/config/csd_framework.mpb: + * tao/CSD_Framework.mpc: + CSD_Framework can't be build with CORBA/e micro enabled because with + CORBA/e micro you can't create a child POA + +Sat Jun 30 16:58:36 UTC 2007 Abdullah Sowayan + + * tests/AMH_Exceptions/client.cpp: + * tests/AMH_Exceptions/server.cpp: + * tests/AMH_Oneway/client.cpp: + * tests/AMH_Oneway/server.cpp: + * tests/AMI/client.cpp: + * tests/AMI/server.cpp: + * tests/AMI/simple_client.cpp: + * tests/AMI_Buffering/admin.cpp: + * tests/AMI_Buffering/client.cpp: + * tests/AMI_Buffering/server.cpp: + * tests/AMI_Timeouts/client.cpp: + * tests/AMI_Timeouts/server.cpp: + * tests/Abstract_Interface/client.cpp: + * tests/Abstract_Interface/server.cpp: + * tests/Any/Recursive/client.cpp: + * tests/Any/Recursive/server.cpp: + * tests/BiDirectional/client.cpp: + * tests/BiDirectional/server.cpp: + * tests/BiDirectional_DelayedUpcall/client.cpp: + * tests/BiDirectional_DelayedUpcall/server.cpp: + * tests/BiDirectional_MultipleORB/destroy.cpp: + * tests/BiDirectional_NestedUpcall/client.cpp: + * tests/BiDirectional_NestedUpcall/server.cpp: + * tests/Big_AMI/client.cpp: + * tests/Big_AMI/server.cpp: + * tests/Big_Oneways/client.cpp: + * tests/Big_Oneways/server.cpp: + * tests/Big_Reply/client.cpp: + * tests/Big_Reply/server.cpp: + * tests/Big_Request_Muxing/client.cpp: + * tests/Big_Request_Muxing/server.cpp: + * tests/Big_Twoways/client.cpp: + * tests/Big_Twoways/server.cpp: + * tests/Blocking_Sync_None/client.cpp: + * tests/Blocking_Sync_None/server.cpp: + * tests/Bug_1020_Basic_Regression/client.cpp: + * tests/Bug_1020_Basic_Regression/server.cpp: + * tests/Bug_1020_Regression/client.cpp: + * tests/Bug_1020_Regression/server.cpp: + * tests/Bug_1269_Regression/client.cpp: + * tests/Bug_1269_Regression/server.cpp: + * tests/Bug_1269_Regression/shutdown.cpp: + * tests/Bug_1270_Regression/client.cpp: + * tests/Bug_1270_Regression/server.cpp: + * tests/Bug_1270_Regression/shutdown.cpp: + * tests/Bug_1330_Regression/client.cpp: + * tests/Bug_1330_Regression/server.cpp: + * tests/Bug_1361_Regression/client.cpp: + * tests/Bug_1361_Regression/server.cpp: + * tests/Bug_1361_Regression/shutdown.cpp: + * tests/Bug_1476_Regression/client.cpp: + * tests/Bug_1476_Regression/server.cpp: + * tests/Bug_1476_Test/client.cpp: + * tests/Bug_1482_Regression/client.cpp: + * tests/Bug_1482_Regression/server.cpp: + * tests/Bug_1495_Regression/Threaded_Client.cpp: + * tests/Bug_1495_Regression/Threaded_Server.cpp: + * tests/Bug_1535_Regression/bug_1535_regression.cpp: + * tests/Bug_1551_Regression/client.cpp: + * tests/Bug_1551_Regression/server.cpp: + * tests/Bug_1568_Regression/client.cpp: + * tests/Bug_1568_Regression/server.cpp: + * tests/Bug_1627_Regression/client.cpp: + * tests/Bug_1627_Regression/server.cpp: + * tests/Bug_1635_Regression/client.cpp: + * tests/Bug_1670_Regression/client.cpp: + * tests/Bug_1670_Regression/server.cpp: + * tests/Bug_1676_Regression/client.cpp: + * tests/Bug_1676_Regression/server.cpp: + * tests/Bug_1693_Test/client.cpp: + * tests/Bug_1904_Regression/test.cpp: + * tests/Bug_2084_Regression/Collocated_Test.cpp: + * tests/Bug_2174_Regression/server.cpp: + * tests/Bug_2183_Regression/client.cpp: + * tests/Bug_2183_Regression/server.cpp: + * tests/Bug_2186_Regression/client.cpp: + * tests/Bug_2186_Regression/server.cpp: + * tests/Bug_2188_Regression/client.cpp: + * tests/Bug_2188_Regression/server.cpp: + * tests/Bug_2201_Regression/test.cpp: + * tests/Bug_2289_Regression/client.cpp: + * tests/Bug_2289_Regression/server.cpp: + * tests/Bug_2328_Regression/client.cpp: + * tests/Bug_2328_Regression/server.cpp: + * tests/Bug_2349_Regression/client.cpp: + * tests/Bug_2349_Regression/server.cpp: + * tests/Bug_2356_Regression/client.cpp: + * tests/Bug_2356_Regression/server.cpp: + * tests/Bug_2399_Regression/test.cpp: + * tests/Bug_2417_Regression/client.cpp: + * tests/Bug_2417_Regression/server.cpp: + * tests/Bug_2429_Regression/client.cpp: + * tests/Bug_2429_Regression/server.cpp: + * tests/Bug_2494_Regression/client.cpp: + * tests/Bug_2494_Regression/server.cpp: + * tests/Bug_2503_Regression/client.cpp: + * tests/Bug_2503_Regression/server.cpp: + * tests/Bug_2593_Regression/client.cpp: + * tests/Bug_2593_Regression/server.cpp: + * tests/Bug_2595_Regression/client.cpp: + * tests/Bug_2595_Regression/server.cpp: + * tests/Bug_2654_Regression/client.cpp: + * tests/Bug_2654_Regression/server.cpp: + * tests/Bug_2669_Regression/client.cpp: + * tests/Bug_2678_Regression/client.cpp: + * tests/Bug_2683_Regression/client.cpp: + * tests/Bug_2683_Regression/server.cpp: + * tests/Bug_2702_Regression/client.cpp: + * tests/Bug_2792_Regression/client.cpp: + * tests/Bug_2795_Regression/client.cpp: + * tests/Bug_2804_Regression/client.cpp: + * tests/Bug_2804_Regression/server.cpp: + * tests/Bug_2805_Regression/client.cpp: + * tests/Bug_2844_Regression/client.cpp: + * tests/Bug_2844_Regression/server.cpp: + * tests/Bug_2869_Regression/client.cpp: + * tests/Bug_2909_Regression/client.cpp: + * tests/Bug_2918_Regression/client.cpp: + * tests/Bug_2918_Regression/server.cpp: + * tests/Bug_2966_Regression/client.cpp: + * tests/Bug_2966_Regression/server.cpp: + * tests/Bug_933_Regression/MessengerClient.cpp: + * tests/Bug_933_Regression/MessengerServer.cpp: + * tests/CDR/allocator.cpp: + * tests/CDR/basic_types.cpp: + * tests/CDR/growth.cpp: + * tests/CDR/tc.cpp: + * tests/COIOP/COIOP_Simple_Test.cpp: + * tests/COIOP/COIOP_Test.cpp: + * tests/CORBA_e_Implicit_Activation/server.cpp: + * tests/CSD_Strategy_Tests/TP_Common/TestAppMain.h: + * tests/CSD_Strategy_Tests/TP_Test_Dynamic/client.cpp: + * tests/CSD_Strategy_Tests/TP_Test_Dynamic/server.cpp: + * tests/Cache_Growth_Test/client.cpp: + * tests/Cache_Growth_Test/server.cpp: + * tests/CallbackTest/client.cpp: + * tests/CallbackTest/server.cpp: + * tests/Client_Leaks/child.cpp: + * tests/Client_Leaks/client.cpp: + * tests/Client_Leaks/server.cpp: + * tests/Codec/client.cpp: + * tests/Collocation_Exception_Test/Collocated_Test.cpp: + * tests/Collocation_Oneway_Tests/Collocated_Test.cpp: + * tests/Collocation_Opportunities/Collocation_Opportunities.cpp: + * tests/Collocation_Tests/Collocated_Test.cpp: + * tests/Compression/server.cpp: + * tests/Connect_Strategy_Test/client.cpp: + * tests/Connect_Strategy_Test/server.cpp: + * tests/Connection_Failure/client.cpp: + * tests/Connection_Purging/client.cpp: + * tests/Connection_Purging/server.cpp: + * tests/Connection_Timeout/client.cpp: + * tests/Crash_On_Write/client.cpp: + * tests/Crash_On_Write/server.cpp: + * tests/Crashed_Callback/client.cpp: + * tests/Crashed_Callback/server.cpp: + * tests/DII_Collocation_Tests/oneway/Collocated_Test.cpp: + * tests/DII_Collocation_Tests/twoway/Collocated_Test.cpp: + * tests/DIOP/client.cpp: + * tests/DIOP/server.cpp: + * tests/DSI_AMH/client.cpp: + * tests/DSI_AMH/server.cpp: + * tests/DSI_AMI_Gateway/client.cpp: + * tests/DSI_AMI_Gateway/gateway.cpp: + * tests/DSI_AMI_Gateway/server.cpp: + * tests/DSI_Gateway/client.cpp: + * tests/DSI_Gateway/gateway.cpp: + * tests/DSI_Gateway/server.cpp: + * tests/DiffServ/client.cpp: + * tests/DiffServ/server.cpp: + * tests/Explicit_Event_Loop/client.cpp: + * tests/Explicit_Event_Loop/server.cpp: + * tests/Exposed_Policies/client.cpp: + * tests/Exposed_Policies/server.cpp: + * tests/FL_Cube/server.cpp: + * tests/Faults/client.cpp: + * tests/Faults/middle.cpp: + * tests/Faults/ping.cpp: + * tests/Faults/pong.cpp: + * tests/Faults/server.cpp: + * tests/File_IO/client.cpp: + * tests/File_IO/server.cpp: + * tests/Forwarding/client.cpp: + * tests/Forwarding/server.cpp: + * tests/GIOP_Fragments/Java_Big_Reply/client.cpp: + * tests/GIOP_Fragments/Java_Big_Request/server.cpp: + * tests/GIOP_Fragments/PMB_With_Fragments/server.cpp: + * tests/Hang_Shutdown/client.cpp: + * tests/Hang_Shutdown/server.cpp: + * tests/Hello/client.cpp: + * tests/Hello/server.cpp: + * tests/ICMG_Any_Bug/client.cpp: + * tests/ICMG_Any_Bug/server.cpp: + * tests/IDL_Test/main.cpp: + * tests/IORManipulation/IORTest.cpp: + * tests/IORManipulation/filter/server.cpp: + * tests/IOR_Endpoint_Hostnames/generate_ior.cpp: + * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp: + * tests/IPV6/client.cpp: + * tests/IPV6/server.cpp: + * tests/InterOp-Naming/INS_test_client.cpp: + * tests/InterOp-Naming/INS_test_server.cpp: + * tests/Leader_Followers/client.cpp: + * tests/Leader_Followers/server.cpp: + * tests/LongDouble/client.cpp: + * tests/LongDouble/server.cpp: + * tests/LongUpcalls/ami_client.cpp: + * tests/LongUpcalls/ami_server.cpp: + * tests/LongUpcalls/blocking_client.cpp: + * tests/LongUpcalls/blocking_server.cpp: + * tests/MProfile/client.cpp: + * tests/MProfile/server.cpp: + * tests/MProfile_Connection_Timeout/client.cpp: + * tests/MProfile_Connection_Timeout/server.cpp: + * tests/MProfile_Forwarding/client.cpp: + * tests/MProfile_Forwarding/server.cpp: + * tests/MT_BiDir/client.cpp: + * tests/MT_BiDir/server.cpp: + * tests/MT_Client/client.cpp: + * tests/MT_Client/orb_creation.cpp: + * tests/MT_Client/server.cpp: + * tests/MT_Server/client.cpp: + * tests/MT_Server/server.cpp: + * tests/MT_Timeout/client.cpp: + * tests/MT_Timeout/server.cpp: + * tests/Multiple_Inheritance/client.cpp: + * tests/Multiple_Inheritance/server.cpp: + * tests/Muxed_GIOP_Versions/client.cpp: + * tests/Muxed_GIOP_Versions/server.cpp: + * tests/Muxing/client.cpp: + * tests/Muxing/server.cpp: + * tests/Native_Exceptions/client.cpp: + * tests/Native_Exceptions/server.cpp: + * tests/NestedUpcall/MT_Client_Test/client.cpp: + * tests/NestedUpcall/MT_Client_Test/server.cpp: + * tests/NestedUpcall/Triangle_Test/initiator.cpp: + * tests/NestedUpcall/Triangle_Test/server_A.cpp: + * tests/NestedUpcall/Triangle_Test/server_B.cpp: + * tests/Nested_Event_Loop/client.cpp: + * tests/Nested_Event_Loop/server.cpp: + * tests/Nested_Upcall_Crash/client.cpp: + * tests/Nested_Upcall_Crash/scavenger.cpp: + * tests/Nested_Upcall_Crash/server.cpp: + * tests/No_Server_MT_Connect_Test/client.cpp: + * tests/No_Server_MT_Connect_Test/server.cpp: + * tests/OBV/Any/client.cpp: + * tests/OBV/Any/server.cpp: + * tests/OBV/Collocated/Forward/Collocated_Test.cpp: + * tests/OBV/Factory/client.cpp: + * tests/OBV/Factory/server.cpp: + * tests/OBV/Forward/client.cpp: + * tests/OBV/Forward/server.cpp: + * tests/OBV/Simple/client.cpp: + * tests/OBV/Simple/server.cpp: + * tests/OBV/Supports/client.cpp: + * tests/OBV/Supports/server.cpp: + * tests/OBV/TC_Alignment/client.cpp: + * tests/OBV/TC_Alignment/server.cpp: + * tests/OBV/Truncatable/client.cpp: + * tests/OBV/Truncatable/server.cpp: + * tests/OBV/ValueBox/client.cpp: + * tests/OBV/ValueBox/server.cpp: + * tests/ORB_destroy/ORB_destroy.cpp: + * tests/ORB_init/ORB_init.cpp: + * tests/ORB_init/Portspan/server.cpp: + * tests/ORB_shutdown/server.cpp: + * tests/ORT/client.cpp: + * tests/Objref_Sequence_Test/client.cpp: + * tests/Objref_Sequence_Test/server.cpp: + * tests/OctetSeq/OctetSeq.cpp: + * tests/OctetSeq/client.cpp: + * tests/OctetSeq/server.cpp: + * tests/Ondemand_Write/client.cpp: + * tests/Ondemand_Write/server.cpp: + * tests/Oneway_Buffering/admin.cpp: + * tests/Oneway_Buffering/client.cpp: + * tests/Oneway_Buffering/server.cpp: + * tests/Oneways_Invoking_Twoways/client.cpp: + * tests/Oneways_Invoking_Twoways/server.cpp: + * tests/Optimized_Connection/oc_client.cpp: + * tests/POA/Bug_1592_Regression/client.cpp: + * tests/POA/Bug_1592_Regression/server.cpp: + * tests/POA/Bug_2511_Regression/server.cpp: + * tests/POA/Current/Current.cpp: + * tests/POA/Deactivate_Object/server.cpp: + * tests/POA/Default_Servant/Default_Servant.cpp: + * tests/POA/EndpointPolicy/client.cpp: + * tests/POA/EndpointPolicy/server.cpp: + * tests/POA/Etherealization/Etherealization.cpp: + * tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.cpp: + * tests/POA/Identity/Identity.cpp: + * tests/POA/MT_Servant_Locator/MT_Servant_Locator.cpp: + * tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.cpp: + * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.cpp: + * tests/POA/Object_Reactivation/Object_Reactivation.cpp: + * tests/POA/POAManagerFactory/POAManagerFactory.cpp: + * tests/POA/POA_Destruction/POA_Destruction.cpp: + * tests/POA/Persistent_ID/client.cpp: + * tests/POA/Persistent_ID/server.cpp: + * tests/POA/Policies/Policies.cpp: + * tests/POA/Reference_Counting/test.cpp: + * tests/POA/Single_Threaded_POA/Single_Threaded_POA.cpp: + * tests/Parallel_Connect_Strategy/client.cpp: + * tests/Parallel_Connect_Strategy/server.cpp: + * tests/Param_Test/anyop.cpp: + * tests/Param_Test/driver.cpp: + * tests/Param_Test/server.cpp: + * tests/Permanent_Forward/StubTest.cpp: + * tests/Policies/Manipulation.cpp: + * tests/Portable_Interceptors/AMI/client.cpp: + * tests/Portable_Interceptors/AMI/server.cpp: + * tests/Portable_Interceptors/AdvSlot/client.cpp: + * tests/Portable_Interceptors/AdvSlot/server.cpp: + * tests/Portable_Interceptors/AdvSlotDblCpy/client.cpp: + * tests/Portable_Interceptors/AdvSlotDblCpy/server.cpp: + * tests/Portable_Interceptors/AdvSlotExt/client.cpp: + * tests/Portable_Interceptors/AdvSlotExt/server.cpp: + * tests/Portable_Interceptors/Benchmark/client.cpp: + * tests/Portable_Interceptors/Benchmark/server.cpp: + * tests/Portable_Interceptors/Bug_1559/client.cpp: + * tests/Portable_Interceptors/Bug_1559/server.cpp: + * tests/Portable_Interceptors/Bug_2088/client.cpp: + * tests/Portable_Interceptors/Bug_2510_Regression/client.cpp: + * tests/Portable_Interceptors/Bug_2510_Regression/server.cpp: + * tests/Portable_Interceptors/Collocated/Dynamic/Collocated_Test.cpp: + * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/Collocated_Test.cpp: + * tests/Portable_Interceptors/Dynamic/client.cpp: + * tests/Portable_Interceptors/Dynamic/server.cpp: + * tests/Portable_Interceptors/ForwardRequest/client.cpp: + * tests/Portable_Interceptors/ForwardRequest/server.cpp: + * tests/Portable_Interceptors/IORInterceptor/client.cpp: + * tests/Portable_Interceptors/IORInterceptor/server.cpp: + * tests/Portable_Interceptors/ORB_Shutdown/client.cpp: + * tests/Portable_Interceptors/ORB_Shutdown/server.cpp: + * tests/Portable_Interceptors/PICurrent/client.cpp: + * tests/Portable_Interceptors/PICurrent/server.cpp: + * tests/Portable_Interceptors/PolicyFactory/server.cpp: + * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Collocated_Test.cpp: + * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/client_main.cpp: + * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_main.cpp: + * tests/Portable_Interceptors/Recursive_ORBInitializer/client.cpp: + * tests/Portable_Interceptors/Redirection/client.cpp: + * tests/Portable_Interceptors/Redirection/server.cpp: + * tests/Portable_Interceptors/Register_Initial_References/server.cpp: + * tests/Portable_Interceptors/Request_Interceptor_Flow/client.cpp: + * tests/Portable_Interceptors/Request_Interceptor_Flow/server.cpp: + * tests/Portable_Interceptors/Service_Context_Manipulation/client.cpp: + * tests/Portable_Interceptors/Service_Context_Manipulation/server.cpp: + * tests/Portable_Interceptors/Slot/driver.cpp: + * tests/QtTests/client.cpp: + * tests/QtTests/server.cpp: + * tests/RTCORBA/Banded_Connections/client.cpp: + * tests/RTCORBA/Banded_Connections/server.cpp: + * tests/RTCORBA/Client_Propagated/client.cpp: + * tests/RTCORBA/Client_Propagated/server.cpp: + * tests/RTCORBA/Client_Protocol/client.cpp: + * tests/RTCORBA/Client_Protocol/server.cpp: + * tests/RTCORBA/Collocation/Collocation.cpp: + * tests/RTCORBA/Destroy_Thread_Pool/Destroy_Thread_Pool.cpp: + * tests/RTCORBA/Diffserv/client.cpp: + * tests/RTCORBA/Diffserv/server.cpp: + * tests/RTCORBA/Dynamic_Thread_Pool/client.cpp: + * tests/RTCORBA/Dynamic_Thread_Pool/server.cpp: + * tests/RTCORBA/Explicit_Binding/client.cpp: + * tests/RTCORBA/Explicit_Binding/server.cpp: + * tests/RTCORBA/Linear_Priority/client.cpp: + * tests/RTCORBA/Linear_Priority/server.cpp: + * tests/RTCORBA/MT_Client_Protocol_Priority/client.cpp: + * tests/RTCORBA/MT_Client_Protocol_Priority/server.cpp: + * tests/RTCORBA/ORB_init/ORB_init.cpp: + * tests/RTCORBA/Persistent_IOR/client.cpp: + * tests/RTCORBA/Persistent_IOR/server.cpp: + * tests/RTCORBA/Policies/Policies.cpp: + * tests/RTCORBA/Policy_Combinations/client.cpp: + * tests/RTCORBA/Policy_Combinations/server.cpp: + * tests/RTCORBA/Priority_Inversion_With_Bands/client.cpp: + * tests/RTCORBA/Priority_Inversion_With_Bands/server.cpp: + * tests/RTCORBA/Private_Connection/client.cpp: + * tests/RTCORBA/Private_Connection/server.cpp: + * tests/RTCORBA/Profile_And_Endpoint_Selection/client.cpp: + * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp: + * tests/RTCORBA/RTMutex/server.cpp: + * tests/RTCORBA/Server_Declared/client.cpp: + * tests/RTCORBA/Server_Declared/server.cpp: + * tests/RTCORBA/Server_Protocol/client.cpp: + * tests/RTCORBA/Server_Protocol/server.cpp: + * tests/RTCORBA/Thread_Pool/client.cpp: + * tests/RTCORBA/Thread_Pool/server.cpp: + * tests/RTScheduling/Current/test.cpp: + * tests/RTScheduling/DT_Spawn/test.cpp: + * tests/RTScheduling/Scheduling_Interceptor/test_client.cpp: + * tests/RTScheduling/Scheduling_Interceptor/test_server.cpp: + * tests/RTScheduling/Thread_Cancel/test.cpp: + * tests/RTScheduling/VoidData/test_client.cpp: + * tests/Reliable_Oneways/client.cpp: + * tests/Reliable_Oneways/server.cpp: + * tests/Servant_To_Reference_Test/server.cpp: + * tests/Server_Connection_Purging/client.cpp: + * tests/Server_Connection_Purging/server.cpp: + * tests/Server_Leaks/client.cpp: + * tests/Server_Leaks/server.cpp: + * tests/Server_Port_Zero/server.cpp: + * tests/Single_Read/client.cpp: + * tests/Single_Read/server.cpp: + * tests/Smart_Proxies/Benchmark/client.cpp: + * tests/Smart_Proxies/Benchmark/server.cpp: + * tests/Smart_Proxies/On_Demand/client.cpp: + * tests/Smart_Proxies/On_Demand/server.cpp: + * tests/Smart_Proxies/Policy/client.cpp: + * tests/Smart_Proxies/Policy/server.cpp: + * tests/Smart_Proxies/client.cpp: + * tests/Smart_Proxies/server.cpp: + * tests/Stack_Recursion/client.cpp: + * tests/Stack_Recursion/server.cpp: + * tests/Strategies/client.cpp: + * tests/Strategies/server.cpp: + * tests/Timed_Buffered_Oneways/client.cpp: + * tests/Timed_Buffered_Oneways/server.cpp: + * tests/Timeout/server.cpp: + * tests/TransportCurrent/Framework/simple.cpp: + * tests/Two_Objects/client.cpp: + * tests/Two_Objects/server.cpp: + * tests/Typedef_String_Array/client.cpp: + * tests/Typedef_String_Array/server.cpp: + * tests/UNKNOWN_Exception/client.cpp: + * tests/UNKNOWN_Exception/server.cpp: + * tests/Xt_Stopwatch/client.cpp: + * tests/Xt_Stopwatch/server.cpp: + + Fixed fuzz warnings. + Use "int ACE_TMAIN (int argc, ACE_TCHAR *argv[])" + instead of "int main (int argc, char *argv[])" to conform to ACE's + coding guidelines. + +Fri Jun 29 23:43:45 UTC 2007 Abdullah Sowayan + + * examples/Advanced/ch_12/icp.cpp: + * examples/Advanced/ch_12/server.cpp: + * examples/Advanced/ch_18/icp.cpp: + * examples/Advanced/ch_18/server.cpp: + * examples/Advanced/ch_21/icp.cpp: + * examples/Advanced/ch_21/server.cpp: + * examples/Advanced/ch_3/server.cpp: + * examples/Advanced/ch_8_and_10/icp.cpp: + * examples/Borland/ChatClientWnd.cpp: + * examples/Buffered_AMI/client.cpp: + * examples/Buffered_Oneways/client.cpp: + * examples/CSD_Strategy/ThreadPool/OrbShutdownTask.cpp: + * examples/CSD_Strategy/ThreadPool2/OrbShutdownTask.cpp: + * examples/CSD_Strategy/ThreadPool3/OrbShutdownTask.cpp: + * examples/CSD_Strategy/ThreadPool4/OrbShutdownTask.cpp: + * examples/CSD_Strategy/ThreadPool5/OrbShutdownTask.cpp: + * examples/CSD_Strategy/ThreadPool6/OrbShutdownTask.cpp: + * examples/Callback_Quoter/Consumer_Input_Handler.cpp: + * examples/Callback_Quoter/Notifier_Input_Handler.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/Iterator_Factory_i.cpp: + * examples/Event_Comm/Event_Comm_i.cpp: + * examples/Event_Comm/consumer.cpp: + * examples/Kokyu_dsrt_schedulers/fp_example/client.cpp: + * examples/Kokyu_dsrt_schedulers/fp_example/test_i.cpp: + * examples/Kokyu_dsrt_schedulers/mif_example/client.cpp: + * examples/Kokyu_dsrt_schedulers/mif_example/test_i.cpp: + * examples/Kokyu_dsrt_schedulers/muf_example/client.cpp: + * examples/Kokyu_dsrt_schedulers/muf_example/test_i.cpp: + * examples/Logging/Logging_Test_i.cpp: + * examples/POA/Default_Servant/client.cpp: + * examples/POA/Forwarding/client.cpp: + * examples/POA/Generic_Servant/client.cpp: + * examples/POA/TIE/client.cpp: + * examples/PluggableUDP/tests/Performance/UDP_PerformanceClient.cpp: + * examples/PluggableUDP/tests/SimplePerformance/client.cpp: + * examples/Simulator/Event_Supplier/DualEC_Sup.cpp: + * examples/Simulator/Event_Supplier/Event_Sup.cpp: + * examples/Simulator/Event_Supplier/Logging_Sup.cpp: + + Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function + where possible. If fuzz detected a false-positive, then disable + the ACE_OS fuzz check for that section of the code. + +Fri Jun 29 19:41:12 UTC 2007 Johnny Willemsen + + * performance-tests/Latency/AMI/client.cpp + * performance-tests/Latency/Thread_Per_Connection/client.cpp + * performance-tests/Latency/Thread_Pool/client.cpp + * performance-tests/POA/Demux/server.cpp + * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/client.cpp + * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/client.cpp + * performance-tests/RTCorba/Oneways/Reliable/client.cpp + * performance-tests/Sequence_Latency/AMI/client.cpp + * performance-tests/Sequence_Latency/Thread_Per_Connection/client.cpp + * performance-tests/Sequence_Latency/Thread_Pool/client.cpp + Added missing includes + +Fri Jun 29 12:00:25 UTC 2007 Abdullah Sowayan + + * performance-tests/Anyop/anyop.cpp: + * performance-tests/CSD_Strategy/TestInf/TestAppMain.h: + * performance-tests/Callback/client.cpp: + * performance-tests/Callback/server.cpp: + * performance-tests/Cubit/TAO/IDL_Cubit/client.cpp: + * performance-tests/Cubit/TAO/IDL_Cubit/collocation_test.cpp: + * performance-tests/Cubit/TAO/IDL_Cubit/server.cpp: + * performance-tests/Cubit/TAO/MT_Cubit/client.cpp: + * performance-tests/Cubit/TAO/MT_Cubit/server.cpp: + * performance-tests/Latency/AMH_Single_Threaded/client.cpp: + * performance-tests/Latency/AMH_Single_Threaded/server.cpp: + * performance-tests/Latency/AMI/client.cpp: + * performance-tests/Latency/AMI/server.cpp: + * performance-tests/Latency/Collocation/Collocated_Test.cpp: + * performance-tests/Latency/DII/client.cpp: + * performance-tests/Latency/DII/server.cpp: + * performance-tests/Latency/DSI/client.cpp: + * performance-tests/Latency/DSI/server.cpp: + * performance-tests/Latency/Deferred/client.cpp: + * performance-tests/Latency/Deferred/server.cpp: + * performance-tests/Latency/Single_Threaded/client.cpp: + * performance-tests/Latency/Single_Threaded/server.cpp: + * performance-tests/Latency/Thread_Per_Connection/client.cpp: + * performance-tests/Latency/Thread_Per_Connection/server.cpp: + * performance-tests/Latency/Thread_Pool/client.cpp: + * performance-tests/Latency/Thread_Pool/server.cpp: + * performance-tests/Memory/IORsize/client.cpp: + * performance-tests/Memory/IORsize/server.cpp: + * performance-tests/Memory/Single_Threaded/client.cpp: + * performance-tests/Memory/Single_Threaded/server.cpp: + * performance-tests/POA/Create_Reference/create_reference.cpp: + * performance-tests/POA/Demux/client.cpp: + * performance-tests/POA/Demux/demux_stats.cpp: + * performance-tests/POA/Demux/write_names.cpp: + * performance-tests/POA/Implicit_Activation/client.cpp: + * performance-tests/POA/Implicit_Activation/collocated.cpp: + * performance-tests/POA/Implicit_Activation/server.cpp: + * performance-tests/POA/Object_Creation_And_Registration/registration.cpp: + * performance-tests/Pluggable/client.cpp: + * performance-tests/Pluggable/server.cpp: + * performance-tests/Protocols/distributor.cpp: + * performance-tests/Protocols/receiver.cpp: + * performance-tests/Protocols/sender.cpp: + * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/client.cpp: + * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/server.cpp: + * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/client.cpp: + * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/server.cpp: + * performance-tests/RTCorba/Oneways/Reliable/client.cpp: + * performance-tests/RTCorba/Oneways/Reliable/server.cpp: + * performance-tests/RTCorba/Thread_Pool/client.cpp: + * performance-tests/RTCorba/Thread_Pool/server.cpp: + * performance-tests/Sequence_Latency/AMH_Single_Threaded/client.cpp: + * performance-tests/Sequence_Latency/AMH_Single_Threaded/server.cpp: + * performance-tests/Sequence_Latency/AMI/client.cpp: + * performance-tests/Sequence_Latency/AMI/server.cpp: + * performance-tests/Sequence_Latency/DII/client.cpp: + * performance-tests/Sequence_Latency/DII/server.cpp: + * performance-tests/Sequence_Latency/DSI/client.cpp: + * performance-tests/Sequence_Latency/DSI/server.cpp: + * performance-tests/Sequence_Latency/Deferred/client.cpp: + * performance-tests/Sequence_Latency/Deferred/server.cpp: + * performance-tests/Sequence_Latency/Single_Threaded/client.cpp: + * performance-tests/Sequence_Latency/Single_Threaded/server.cpp: + * performance-tests/Sequence_Latency/Thread_Per_Connection/client.cpp: + * performance-tests/Sequence_Latency/Thread_Per_Connection/server.cpp: + * performance-tests/Sequence_Latency/Thread_Pool/client.cpp: + * performance-tests/Sequence_Latency/Thread_Pool/server.cpp: + * performance-tests/Throughput/client.cpp: + * performance-tests/Throughput/server.cpp: + + Fixed fuzz warnings. + Use "int ACE_TMAIN (int argc, ACE_TCHAR *argv[])" + instead of "int main (int argc, char *argv[])" to conform to ACE's + coding guidelines. + +Fri Jun 29 10:57:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2953_Regression/*: + New regression for bug 2953, reproduces a problem with RTCORBA + that seems to be caused by the service gestalt related changes in + TAO + +Fri Jun 29 01:27:22 UTC 2007 Abdullah Sowayan + + * tests/AMH_Exceptions/server.cpp: + * tests/Bug_1361_Regression/client.cpp: + * tests/Bug_1676_Regression/Hello.cpp: + * tests/Bug_2319_Regression/server.cpp: + * tests/Bug_2349_Regression/server.cpp: + * tests/Bug_2417_Regression/subscriber_impl.cpp: + * tests/Bug_2560_Regression/Stock_Factory_i.cpp: + * tests/Bug_2678_Regression/server.cpp: + * tests/CDR/allocator.cpp: + * tests/CSD_Strategy_Tests/TP_Common/OrbShutdownTask.cpp: + * tests/CodeSets/simple/client.cpp: + * tests/CodeSets/simple/server.cpp: + * tests/CollocationLockup/SimpleNamingService.cpp: + * tests/Collocation_Oneway_Tests/Collocated_Test.cpp: + * tests/DII_Collocation_Tests/oneway/Hello.cpp: + * tests/DII_Collocation_Tests/twoway/Hello.cpp: + * tests/DiffServ/server.cpp: + * tests/Explicit_Event_Loop/server.cpp: + * tests/File_IO/client.cpp: + * tests/IOR_Endpoint_Hostnames/generate_ior.cpp: + * tests/IOR_Endpoint_Hostnames/list_interfaces.cpp: + * tests/Leader_Followers/client.cpp: + * tests/Leader_Followers/server.cpp: + * tests/MT_Timeout/client.cpp: + * tests/Multiple_Inheritance/client.cpp: + * tests/NestedUpcall/MT_Client_Test/local_server.cpp: + * tests/Nested_Event_Loop/client.cpp: + * tests/OBV/Supports/client.cpp: + * tests/OBV/ValueBox/Test_impl.cpp: + * tests/OBV/ValueBox/client.cpp: + * tests/ORB_Local_Config/Bug_2612/DllOrb.cpp: + * tests/Objref_Sequence_Test/server.cpp: + * tests/Oneway_Buffering/client.cpp: + * tests/Oneway_Timeouts/server.cpp: + * tests/POA/EndpointPolicy/server.cpp: + * tests/POA/Persistent_ID/server.cpp: + * tests/Param_Test/helper.cpp: + * tests/Param_Test/results.cpp: + * tests/Param_Test/ub_struct_seq.cpp: + * tests/Param_Test/var_array.cpp: + * tests/Portable_Interceptors/AdvSlot/server.cpp: + * tests/Portable_Interceptors/AdvSlotDblCpy/server.cpp: + * tests/Portable_Interceptors/AdvSlotExt/server.cpp: + * tests/RTCORBA/Banded_Connections/server.cpp: + * tests/RTCORBA/Client_Propagated/server.cpp: + * tests/RTCORBA/Client_Protocol/server.cpp: + * tests/RTCORBA/Collocation/Collocation.cpp: + * tests/RTCORBA/Diffserv/server.cpp: + * tests/RTCORBA/Explicit_Binding/server.cpp: + * tests/RTCORBA/Linear_Priority/client.cpp: + * tests/RTCORBA/Linear_Priority/server.cpp: + * tests/RTCORBA/MT_Client_Protocol_Priority/server.cpp: + * tests/RTCORBA/Persistent_IOR/client.cpp: + * tests/RTCORBA/Persistent_IOR/server.cpp: + * tests/RTCORBA/Policy_Combinations/client.cpp: + * tests/RTCORBA/Policy_Combinations/server.cpp: + * tests/RTCORBA/Private_Connection/server.cpp: + * tests/RTCORBA/Profile_And_Endpoint_Selection/client.cpp: + * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp: + * tests/RTCORBA/Server_Declared/server.cpp: + * tests/RTCORBA/Server_Protocol/server.cpp: + * tests/RTScheduling/Scheduling_Interceptor/test_server.cpp: + * tests/Reliable_Oneways/client.cpp: + * tests/Sequence_Unit_Tests/mock_array.cpp: + * tests/Sequence_Unit_Tests/unbounded_octet_sequence_nocopy_ut.cpp: + * tests/Single_Read/client.cpp: + * tests/Smart_Proxies/Benchmark/server.cpp: + * tests/Smart_Proxies/On_Demand/server.cpp: + * tests/Smart_Proxies/Policy/server.cpp: + * tests/Smart_Proxies/dtor/server.cpp: + * tests/Smart_Proxies/server.cpp: + * tests/Timed_Buffered_Oneways/client.cpp: + * tests/Timeout/client.cpp: + * tests/TransportCurrent/Framework/server.cpp: + * tests/UNKNOWN_Exception/server.cpp: + + Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function + where possible. If fuzz detected a false-positive, then disable + the ACE_OS fuzz check for that section of the code. + +Fri Jun 29 01:12:34 UTC 2007 Abdullah Sowayan + + * performance-tests/CSD_Strategy/TestInf/OrbShutdownTask.cpp: + * performance-tests/Cubit/TAO/MT_Cubit/client.cpp: + * performance-tests/POA/Demux/demux_stats.cpp: + * performance-tests/POA/Demux/demux_test_client.inl: + * performance-tests/POA/Demux/demux_test_server.cpp: + * performance-tests/POA/Demux/write_names.cpp: + * performance-tests/Protocols/distributor.cpp: + * performance-tests/Protocols/receiver.cpp: + * performance-tests/RTCorba/Thread_Pool/server.cpp: + + Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function + where possible. If fuzz detected a false-positive, then disable + the ACE_OS fuzz check for that section of the code. + +Thu Jun 28 16:40:26 UTC 2007 Phil Mesnier + + * orbsvcs/tests/Event/Mcast/AddrServer/Client.cpp: + Added error bailout if IPv6 address is obtained from the address + server by a client compiled w/o IPv6 support. + + * tao/EndpointPolicy/IIOPEndpointValue_i.h: + * tao/EndpointPolicy/IIOPEndpointValue_i.cpp: + Store endpoint values internally as ACE_INET_Addrs rather than + strings. This fixes a problem on windows where "localhost" gets + translated to "127.0.0.1" when initializing an ACE_INET_Addr + with "localhost" then later calling addr_to_string(). This then + caused failures when attempting to set up a localhost-only IOR + via the endpoint policy. + + * tao/Profile.h: + * tao/Profile.cpp: + Removed obsolete function object_key from the Unknown_Profile. + It had previously been removed from all other profile types. + + * tao/Strategies/UIOP_Profile.cpp: + It seems that Abdul's fix, (cf Thu Jun 28 00:03:58 UTC 2007 + Abdullah Sowayan ) included + replacing a call to isdigit with ACE_OS::ace_isdigit, but my + compiler could not find ace_isdigit until I included + ACE OS_NS_ctypes.h. Having done that, it seems that the old + include of ace/os_include/os_ctype.h is redundant, so I've taken + it out. + +Thu Jun 28 14:07:00 UTC 2007 Simon Massey + + * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/client.cpp: + + Fix fuzz error. + +Thu Jun 28 13:48:39 UTC 2007 Johnny Willemsen + + * tao/DynamicInterface/Request.cpp (poll_response): + Don't hold the mutex when running the orb, could lead to a deadlock + when the response arrives in a build with threading enabled. Thanks + to Martin Corino for finding this issue, this fixes bugzilla 2966 + + * tao/DynamicInterface/Request.{h,cpp,inl}: + Use Atomic_Op for the refcount, much more optimal and also cleaner + code + + * tao/DynamicInterface/Server_Request.{h,cpp}: + Use Atomic_Op for the refcount, much more optimal and also cleaner + code + + * tao/AnyTypeCode/NVList.cpp: + Const changed + +Thu Jun 28 10:27:39 UTC 2007 Johnny Willemsen + + * tao/Connection_Handler.cpp: + * tao/PortableServer/PortableServer.cpp: + Layout changes + + * tao/PortableServer/Regular_POA.{h,cpp,inl}: + Not needed with CORBA/e micro + + * tao/PortableServer/Root_POA.{h,cpp}: + The new_POA method is not required with the CORBA/e micro + profile + +Thu Jun 28 08:43:39 UTC 2007 Johnny Willemsen + + * tao/Connection_Handler.cpp: + Documentation change + + * tao/Connection_Handler.h: + * tao/EndpointPolicy/EndpointPolicy_ORBInitializer.cpp: + * tao/FILE_Parser.cpp: + * tao/FILE_Parser.h: + * tao/HTTP_Parser.h: + * tao/RTScheduling/RTScheduler_Initializer.cpp: + * tao/TransportCurrent/Current_ORBInitializer_Base.cpp: + * tao/TransportCurrent/IIOP_Current_Loader.cpp: + Layout changes + + * tao/DiffServPolicy/DiffServPolicy_ORBInitializer.cpp: + Catch exception as const + + * tao/IIOP_Connector.cpp: + Updated some debug statements to conform the formatting + done in TAO + + * tao/Invocation_Adapter.cpp: + Removed not needed return + + * tao/Object.{h,cpp}: + _get_component is not required for CORBA/e + + * tao/Protocols_Hooks.{h,cpp}: + * tao/RTCORBA/RT_ORB.{h,cpp}: + * tao/RTCORBA/RT_Protocols_Hooks.{h,cpp}: + Extended the DIOP protocol properties with send and receive + buffer size. This fixes bugzilla 2955 + + * tao/RTCORBA/diffs/RT_ProtocolProperties.diff: + * tao/RTCORBA/diffs/RTCORBA.diff: + Need only a diff for the new RT_ProtocolProperties + + * tao/RTCORBA/Direct_Priority_Mapping.h: + * tao/RTCORBA/Linear_Network_Priority_Mapping.h: + * tao/RTCORBA/Linear_Priority_Mapping.h: + * tao/RTCORBA/Multi_Priority_Mapping.h: + * tao/RTCORBA/Network_Priority_Mapping.h: + * tao/RTCORBA/Network_Priority_Mapping_Manager.h: + * tao/RTCORBA/Priority_Mapping.h: + * tao/RTCORBA/Priority_Mapping_Manager.h: + * tao/RTCORBA/RT_Current.h: + * tao/RTCORBA/RT_Endpoint_Selector_Factory.h: + * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.h: + * tao/RTCORBA/RT_Mutex.h: + * tao/RTCORBA/RT_ORB_Loader.h: + * tao/RTCORBA/Thread_Pool.h: + Rearranged includes + + * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp: + No need for intermediate variable + + * tao/RTCORBA/RT_Policy_i.{h,cpp}: + Layout changes and extended DIOP code + + * tao/RTCORBA/RT_ProtocolProperties.pidl: + * tao/RTCORBA/RT_ProtocolPropertiesA.cpp: + * tao/RTCORBA/RT_ProtocolPropertiesA.h: + * tao/RTCORBA/RT_ProtocolPropertiesC.cpp: + * tao/RTCORBA/RT_ProtocolPropertiesC.h: + * tao/RTCORBA/RT_ProtocolPropertiesS.h: + Moved the ProtocolProperties to its own file, this needs a manual + patch + + * tao/RTCORBA/RTCORBA.h: + Include the rtcorba_typedefs file here + + * tao/RTCORBA/RTCORBA.pidl: + Moved the ProtocolProperties out of this file, now we can regenerate + this as part of the build and this also makes it possible to support + CORBA/e for the RTCORBA library + + * tao/RTCORBA/RTCORBAA.cpp: + * tao/RTCORBA/RTCORBAA.h: + * tao/RTCORBA/RTCORBAC.cpp: + * tao/RTCORBA/RTCORBAC.h: + * tao/RTCORBA/RTCORBAS.h: + Removed from the repo + + * tao/Strategies/DIOP_Acceptor.cpp: + * tao/Strategies/DIOP_Connector.cpp: + * tao/Strategies/DIOP_Endpoint.cpp: + * tao/Strategies/DIOP_Profile.cpp: + * tao/Strategies/DIOP_Transport.cpp: + Updated several debug statements, layout changes + + * tao/Strategies/DIOP_Connection_Handler.cpp: + Use the send/receive buffer sizes + + * tao/RTCORBA.mpc: + Enabled regeneration of RTCORBA.pidl + +Mon Jun 25 20:57:14 UTC 2007 Douglas C. Schmidt + + * docs: Added a new file called documentation.html to describe the + TAO programmer's guides in a single place. + +Thu Jun 28 04:28:26 UTC 2007 Abdullah Sowayan + + * utils/nslist/nslist.cpp: + + Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function + where possible. If fuzz detected a false-positive, then disable + the ACE_OS fuzz check for that section of the code. + +Thu Jun 28 01:28:20 UTC 2007 Abdullah Sowayan + + * docs/tutorials/Quoter/AMI/Stock_Factory_i.cpp: + * docs/tutorials/Quoter/Naming_Service/Stock_Factory_i.cpp: + * docs/tutorials/Quoter/On_Demand_Activation/Stock_Factory_Locator_i.cpp: + * docs/tutorials/Quoter/On_Demand_Activation/Stock_Factory_i.cpp: + * docs/tutorials/Quoter/Simple/Impl-Repo/Stock_Factory_i.cpp: + * docs/tutorials/Quoter/Simple/Persistent/Stock_Factory_i.cpp: + * docs/tutorials/Quoter/Simple/Server/Stock_Factory_i.cpp: + + Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function + where possible. If fuzz detected a false-positive, then disable + the ACE_OS fuzz check for that section of the code. + +Thu Jun 28 00:03:58 UTC 2007 Abdullah Sowayan + + * tao/Acceptor_Registry.cpp: + * tao/CSD_ThreadPool/CSD_TP_Task.cpp: + * tao/ORB.cpp: + * tao/Profile.cpp: + * tao/Reactive_Connect_Strategy.cpp: + * tao/Strategies/SHMIOP_Acceptor.cpp: + * tao/Strategies/UIOP_Profile.cpp: + * tao/TypeCodeFactory/TypeCodeFactory_i.cpp: + + Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function + where possible. If fuzz detected a false-positive, then disable + the ACE_OS fuzz check for that section of the code. + +Wed Jun 27 23:49:36 UTC 2007 Abdullah Sowayan + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_sunsoft.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ih.cpp: + * TAO_IDL/be/be_visitor_traits.cpp: + * TAO_IDL/driver/drv_preproc.cpp: + * TAO_IDL/fe/lex.yy.cpp: + + Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function + where possible. If fuzz detected a false-positive, then disable + the ACE_OS fuzz check for that section of the code. + + + * TAO_IDL/be/be_codegen.cpp: + + Fixed a bug introduced in: + Wed Jun 27 09:10:21 UTC 2007 Jeff Parsons + + The IDL compiler generated the following include "ace/Streams.h" + which I changed to "ace/streams.h" to appease compilers that are + case sensitive. + +Wed Jun 27 09:50:00 UTC 2007 Simon Massey + + * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/Bug_2962_Regression.mpc: + * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/client.cpp: + * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/ReadMe.txt: + * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/run_test.pl: + * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/test.idl: + + Added regression test for + + * orbsvcs/orbsvcs/IFRService/ArrayDef_i.cpp: + + Fixed bugzilla bug 2962, corrupted nested array length reporting. + +Wed Jun 27 09:39:39 UTC 2007 Johnny Willemsen + + * docs/tutorials/Quoter/RT_Event_Service/Stock_Consumer.cpp: + * docs/tutorials/Quoter/RT_Event_Service/Stock_Consumer.h: + * docs/tutorials/Quoter/RT_Event_Service/Stock_Factory_i.cpp: + * docs/tutorials/Quoter/RT_Event_Service/Stock_Factory_i.h: + * docs/tutorials/Quoter/RT_Event_Service/Stock_i.cpp: + * docs/tutorials/Quoter/RT_Event_Service/Stock_i.h: + Zapped exception specification + +Wed Jun 27 09:10:21 UTC 2007 Jeff Parsons + + * orbsvcs\IFR_Service\IFR_Service.mpc: + + Added line 'after += IFR_Service' to + project TAO_IFR_BE, since the tao_ifr + executable must resolve the IFR service. + + * tao\tao.mpc: + + Added new IDL compiler option -Gos (see + below) to the command line for regenerating + the basic type sequences. + + * tests\IDL_Test\IDL_Test.mpc: + + Added the new IDL compiler option -Gos to + the processing of the IDL files in this test, + to ensure that the generated ostream operators + are compilable. + + * tao\AnyTypeCode\TypeCode.cpp: + * tao\AnyTypeCode\Any.h: + * tao\AnyTypeCode\Any.cpp: + * tao\AnyTypeCode\TypeCode.h: + * tao\Object.h: + * tao\Typecode_typesC.h: + * tao\Typecode_typesC.cpp: + * tao\Valuetype\AbstractBase.h: + * tao\Valuetype\ValueBase.cpp: + * tao\Valuetype\AbstractBase.cpp: + * tao\Valuetype\ValueBase.h: + * tao\Object.cpp: + + Added ostream operators for the CORBA types + in TAO that aren't automatically regenerated. + + * TAO_IDL\include\ast_union_branch.h: + * TAO_IDL\be\be_union.cpp: + * TAO_IDL\be\be_visitor_exception\cdr_op_ch.cpp: + * TAO_IDL\be\be_visitor_exception\cdr_op_cs.cpp: + * TAO_IDL\be\be_typedef.cpp: + * TAO_IDL\be\be_structure.cpp: + * TAO_IDL\be\be_valuetype.cpp: + * TAO_IDL\be\be_field.cpp: + * TAO_IDL\be\be_visitor_interface\interface_ch.cpp: + * TAO_IDL\be\be_visitor_interface\cdr_op_ch.cpp: + * TAO_IDL\be\be_visitor_interface\interface_cs.cpp: + * TAO_IDL\be\be_visitor_interface\cdr_op_cs.cpp: + * TAO_IDL\be\be_codegen.cpp: + * TAO_IDL\be\be_union_branch.cpp: + * TAO_IDL\be\be_visitor_sequence\cdr_op_ch.cpp: + * TAO_IDL\be\be_visitor_sequence\cdr_op_cs.cpp: + * TAO_IDL\be\be_predefined_type.cpp: + * TAO_IDL\be\be_visitor_array\cdr_op_ch.cpp: + * TAO_IDL\be\be_visitor_array\array_cs.cpp: + * TAO_IDL\be\be_visitor_array\cdr_op_cs.cpp: + * TAO_IDL\be\be_type.cpp: + * TAO_IDL\be\be_visitor_union\cdr_op_ch.cpp: + * TAO_IDL\be\be_visitor_union\cdr_op_cs.cpp: + * TAO_IDL\be\be_visitor_structure\cdr_op_ch.cpp: + * TAO_IDL\be\be_visitor_structure\cdr_op_cs.cpp: + * TAO_IDL\be\be_exception.cpp: + * TAO_IDL\be\be_global.cpp: + * TAO_IDL\be\be_visitor_enum\cdr_op_ch.cpp: + * TAO_IDL\be\be_visitor_enum\cdr_op_cs.cpp: + * TAO_IDL\be\be_sequence.cpp: + * TAO_IDL\be\be_visitor_valuetype\valuetype_cs.cpp: + * TAO_IDL\be\be_visitor_valuetype\cdr_op_ch.cpp: + * TAO_IDL\be\be_visitor_valuetype\valuetype_ch.cpp: + * TAO_IDL\be\be_visitor_valuetype\cdr_op_cs.cpp: + * TAO_IDL\be\be_interface.cpp: + * TAO_IDL\be\be_enum.cpp: + * TAO_IDL\be\be_string.cpp: + * TAO_IDL\be\be_array.cpp: + * TAO_IDL\ast\ast_expression.cpp: + * TAO_IDL\ast\ast_union.cpp: + * TAO_IDL\ast\ast_typedef.cpp: + * TAO_IDL\ast\ast_enum.cpp: + * TAO_IDL\ast\ast_union_branch.cpp: + * TAO_IDL\be_include\be_field.h: + * TAO_IDL\be_include\be_interface.h: + * TAO_IDL\be_include\be_enum.h: + * TAO_IDL\be_include\be_union_branch.h: + * TAO_IDL\be_include\be_string.h: + * TAO_IDL\be_include\be_array.h: + * TAO_IDL\be_include\be_type.h: + * TAO_IDL\be_include\be_union.h: + * TAO_IDL\be_include\be_typedef.h: + * TAO_IDL\be_include\be_structure.h: + * TAO_IDL\be_include\be_valuetype.h: + * TAO_IDL\be_include\be_predefined_type.h: + * TAO_IDL\be_include\be_visitor_valuetype\valuetype_cs.h: + * TAO_IDL\be_include\be_exception.h: + * TAO_IDL\be_include\be_global.h: + * TAO_IDL\be_include\be_sequence.h: + + Added new command line option -Gos, to optionally + generate ostream operators for IDL declarations. These + operators can be useful for exception handling and + debugging in TAO applications. Thanks to + Lothar Werzinger for + requesting this feature. This fix closes [BUGID:2937]. + +Wed Jun 27 06:12:39 UTC 2007 Johnny Willemsen + + * tests/Bug_2966_Regression/*: + New test, will fail at this moment until the fix is ready + +Wed Jun 27 03:23:14 UTC 2007 Abdullah Sowayan + + * orbsvcs/Naming_Service/Naming_Service.h: + The documentation says that this class uses the TAO_ORB_Manager, + yet TAO_ORB_Manager has been removed for a long while now. Update + the class documentation to remove references to TAO_ORB_Manager. + +Mon Jun 25 11:34:36 CDT 2007 Ciju John + + * TAO version 1.5.9 released. + +Mon Jun 25 16:11:55 UTC 2007 Ciju John + + * ChangeLog: + cosmetic change. + + * NEWS: + Add NEWS summary updates. + +Fri Jun 22 14:56:03 UTC 2007 Ciju John + + * ChangeLog: + * PROBLEM-REPORT-FORM: + * VERSION: + * tao/Version.h: + Revert to x.5.8 status. + +Tue Jun 19 15:37:16 UTC 2007 Ciju John + + * orbsvcs/orbsvcs/SSLIOP.mpc: + The template file shouldn't be listed under "Source_Files". + +Tue Jun 19 13:36:33 UTC 2007 Ciju John + + * tests/Oneway_Timeouts/run_test.pl: + Fixing case mistake in test script. Fixes VxWorks test runs. + +Thu Jun 14 10:28:00 UTC 2007 Simon Massey + + * orbsvcs/orbsvcs/SSLIOP/params_dup.cpp: + + Now the windows files are objecting to C linkage of + the included c file. Having to backstep the cpp file + to my original mods style once again which we know + works on the windows platforms. + +Wed Jun 13 12:40:00 UTC 2007 Simon Massey + + * orbsvcs/orbsvcs/SSLIOP.mpc: + * orbsvcs/orbsvcs/SSLIOP/params_dup.c: + * orbsvcs/orbsvcs/SSLIOP/params_dup.cpp: + + Annoying conflict of interest, having to revert the + params_dup.c change/rename and put in another params_dup.cpp + (that simply extern "C" block #includes paramer_dup.c) + making which file is build conditional within the controlling + mpc file. + +Tue Jun 12 15:52:09 UTC 2007 Ciju John + + * orbsvcs/tests/Event/Mcast/AddrServer/Client.cpp: + IPV6 dependent code enclosed within 'ACE_HAS_IPV6' + + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventConsumer_i.cpp: + Fix for platforms which don't support 'getpid' API. + +Fri Jun 8 19:23:45 UTC 2007 Adam Mitz + + * tao/Generic_Sequence_T.h: + + A default-constructed unbounded sequence has no buffer allocated, so + "release" should be false. This restores the behavior of sequences + before the recent re-write. + + * tests/Sequence_Unit_Tests/bounded_string_sequence_ut.cpp: + * tests/Sequence_Unit_Tests/bounded_value_sequence_ut.cpp: + * tests/Sequence_Unit_Tests/string_sequence_tester.hpp: + * tests/Sequence_Unit_Tests/unbounded_fwd_object_reference_sequence_ut.cpp: + * tests/Sequence_Unit_Tests/unbounded_object_reference_sequence_ut.cpp: + * tests/Sequence_Unit_Tests/unbounded_octet_sequence_ut.cpp: + * tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp: + * tests/Sequence_Unit_Tests/unbounded_value_sequence_ut.cpp: + * tests/Sequence_Unit_Tests/value_sequence_tester.hpp: + + Updated unit tests to take this into account. + +Fri Jun 08 10:20:00 UTC 2007 Simon Massey + + * TAO/orbsvcs/orbsvcs/SSLIOP/params_dup.c: + + Due to Window's MFC compatiable builds objecting to this + c file, it has been renamed to .cpp and extern "C" statements + included with the two functions that require C linkage. + +Wed Jun 06 16:07:00 UTC 2007 Simon Massey + + * TAO_IDL/ast/ast_type.cpp: + + Remove an assert (that can get treiggered legaly during + idl compilation when errors have been seen, and we are + only checking code further down). + +Wed Jun 6 12:05:22 UTC 2007 Phil Mesnier + + * orbsvcs/tests/Event/Mcast/AddrServer/Client.cpp: + + Fixed old reference to RtecUDPAdmin::INET that was overlooked + yesterday. + +Wed Jun 06 09:39:00 UTC 2007 Simon Massey + + * TAO_IDL/util/utl_scope.cpp: + + Corrects an issue with the wrong error message being + generated for missing definitions within local modules. + (Which exposed a lock-up problem.) + + Corrects the tao_idl lock-up that could occur during the + look-up of certain identifiers within local modules, and + put a stop to the non-CORBA compliance of searching in + parent scope for identifiers that were not found within + local modules. (Now displays a helpful diagnostic instead + of generating non-complient code.) + +Tue Jun 5 21:10:24 UTC 2007 Ciju John + + * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp: + * orbsvcs/orbsvcs/Trader/Constraint_y.cpp: + * tests/Bug_2560_Regression/Stock_Factory_i.cpp: + Corrected header includes order. This fixes log2 API not being + found errors on VxWorks6.4 RTI builds. + +Tue Jun 5 18:56:16 UTC 2007 Phil Mesnier + + * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp: + * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp: + * orbsvcs/orbsvcs/RtecUDPAdmin.idl: + * orbsvcs/tests/EC_MT_Mcast/AddrServer.cpp: + + The enum added to RtecUDPAdmin.idl contained "INET" which + apparently collided with a '#define INET' on some VxWorks build + environments. To avoid this collision, the enum values have been + renamed. Thanks to Martin Corino for finding the cause of this + build problem on VxWorks. + +Tue Jun 5 13:23:04 UTC 2007 Jeff Parsons + + * tests/IDL_Test/nested_scope.idl: + + Commented out a line that has been determined by Simon Massey + to be melformed IDL. + +Mon Jun 4 22:40:13 UTC 2007 Phil Mesnier + + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/run_test.pl: + One more change to the ipv6 test address to use a spec-complient + form of the test mcast address. + +Mon Jun 4 19:14:02 UTC 2007 Ciju John + + * tests/Oneway_Timeouts/run_test.pl: + Fixed test script. Had minor syntactic and control structures. + +Mon Jun 4 11:37:42 UTC 2007 Douglas C. Schmidt + + * docs/ORBEndpoint.html: Updated the files to use + ORBListenEndpoint rather than ORBEndpoint. Thanks to Vikram + Karandikar" for motivating this + change. + +Mon Jun 4 02:56:02 UTC 2007 Phil Mesnier + + * orbsvcs/tests/EC_MT_Mcast/MCast.cpp: + * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp: + * orbsvcs/tests/Event/UDP/sender.cpp: + + Each of these test drivers use sap_any when opening a datagram + socket, which on an IPv6 enabled platform causes the socket to + only allow IPv6 target addresses when sending datagrams. Thus + the test fails when using an IPv4 target address, reporting: + Send of mcast fragment blocked (bad address). + However this is not detected as an error. I have added the local + endpoint's address family as a parameter to the datagram open + method so that when the test is configured for IPv4 or IPv6, the + local socket is set up correctly. + + This condition is written up in Bugzilla #2950. Ultimately I'd + like to see a solution that is encapsulated in the + ACE_SOCK_Dgram class so that applications such as these don't + have to be modified. I'm not sure the best way to do that. + +Sun Jun 3 19:57:23 UTC 2007 Jeff Parsons + + * tests/IDL_Test/constants.idl: + + Commented out a recently-added + + Fri May 25 18:49:12 UTC 2007 Jeff Parsons + + addition to this file - an octet constant with a left-shift + operator in the rhs literal. My fix to AST_Expression in + the above checkin didn't work for big-endian systems. Possible + approaches to a complete fix all involve protracted design + changes in expression handling, so the problem IDL is commented out + for now. + +Fri Jun 1 22:32:52 UTC 2007 Phil Mesnier + + * NEWS: + + Added a comment regarding IPv6 Mcast federation support. + + * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.cpp: + + Make use of new ip address equality test in ACE_INET_Addr. + + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventSupplierMain.cpp: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/Makefile.am: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/README: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/RTEC_MCast_Federated.mpc: + Removed references to the barrier and the distributed address + server, they were not needed for the test. For cross platform + validation of the address server there is now a separate test + case. + + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/run_test.pl: + + Fixed the representative IPv6 address to allow proper sharing + across multiple interfaces. + + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/supplier.conf: + + Added a ConsumerControl specification so that a manually run + supplier doesn't start spinning when the consumer goes away. + + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/AddrServerMain.cpp: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/Barrier.idl: + + Removed these files, they were proved to be useless. + +Fri Jun 1 19:03:46 UTC 2007 Ciju John + + * TAO_IDL/fe/lex.yy.cpp: + Minor change to update timestamp of this file. This is a + generated file and therefore needs to have an later timestamp + than the generator input (idl.ll). + +Fri Jun 01 10:08:00 UTC 2007 Simon Massey + + * tests/CodeSets/libs/UCS4_UTF16/WUCS4_UTF16.cpp: + + Change the static_cast to a reinterprest_cast for the + defined (ACE_ENABLE_SWAP_ON_WRITE) code path to actually + compile. + +Thu May 31 19:13:32 UTC 2007 Phil Mesnier + + * orbsvcs/orbsvcs/RtecUDPAdmin.idl: + Clean up typo in comment. + + * orbsvcs/tests/EC_MT_Mcast/AddrServer.h: + * orbsvcs/tests/EC_MT_Mcast/AddrServer.cpp: + Move the dependency on ace/INET_Addr.h into the cpp. + + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/Makefile.am: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/RTEC_MCast_Federated.mpc: + regenerated Makefile.am to get automake builds working. + +Thu May 31 13:17:00 UTC 2007 Simon Massey + + * tao/GIOP_Message_Base.cpp: + + Change the constness of the bodylen local variable to allow + for the defined (ACE_ENABLE_SWAP_ON_WRITE) code path to actually + compile. + +Wed May 30 23:10:45 UTC 2007 Scott Harris + + * TAO_IDL/fe/idl.ll: + + This should have been part of the Fri May 25 18:02:30 UTC 2007 + commit. + +Wed May 30 20:18:11 UTC 2007 Yan Dai + + These changes support built in sequences in DDS. + The -Gdcpsonly option was added to just generate DDS specific + code for built in sequence. A DDS DCPS IDL file that includes + tao/*Seq.pidl will generate code to include the DDS version + of the generated code instead of TAO version sequence code + so it supports DDS serialization. + + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be_include/be_global.h: + + Added gen_dcps_type_support_only flag. + + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/be/be_visitor_sequence/serializer_op_ch.cpp: + * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.cpp: + + Generated code similar to before with -Gdcps except using #if 0 + to disable TAO specific code when -Gdcpsonly is given. + The DDS CORBA::*Seq generated code will include the + TAO CORBA::*Seq generated code so both TAO and DDS + functions will be available. + + * TAO_IDL/be/be_visitor_union_branch/serializer_op_cs.cpp: + + Fixed bugs that call strlen() without check if it's nil string. + +Wed May 30 20:06:04 UTC 2007 Adam Mitz + + * TAO_IDL/be/be_visitor_root.cpp: + * TAO_IDL/be/be_visitor_root/root.cpp: + * TAO_IDL/be_include/be_visitor_root/root.h: + + Added support for "native" at the root level (outside of a module or + interface). + +Wed May 30 12:44:07 UTC 2007 Phil Mesnier + + * orbsvcs/tests/Event/Mcast/AddrServer/Server.cpp: + + Added missing ACE_OS:: prefix for strcasecmp. + +Wed May 30 03:28:13 UTC 2007 Abdullah Sowayan + + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/AddrServerMain.cpp: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventSupplierMain.cpp: + + Added missing "ace/OS_NS_strings.h" include and used + ACE_OS::strcasecmp instead of raw strcasecmp call. + +Wed May 30 03:17:16 UTC 2007 Abdullah Sowayan + + * orbsvcs/tests/Event/Mcast/AddrServer/Client.cpp: + + Added missing "ace/OS_NS_strings.h" include and used + ACE_OS::strcasecmp instead of raw strcasecmp call. + + * orbsvcs/tests/Event/Mcast/AddrServer/TestAddrServer.h: + * orbsvcs/tests/Event/Mcast/AddrServer/TestAddrServer.cpp: + + Fixed fuzz error, ACE_THROW_SEPC is deprecated now. + +Wed May 30 02:05:51 UTC 2007 Phil Mesnier + + * orbsvcs/tests/EC_MT_Mcast/AddrServer.h: + * orbsvcs/tests/EC_MT_Mcast/AddrServer.cpp: + * orbsvcs/tests/EC_MT_Mcast/MCast.cpp: + + Fixed yet another implementation of a simple address server. + +Tue May 29 14:11:17 UTC 2007 Phil Mesnier + + * orbsvcs/examples/RtEC/MCast/AddrServer.h: + * orbsvcs/examples/RtEC/MCast/AddrServer.cpp: + + Added changes required by new interface. + + * orbsvcs/orbsvcs/Event/ECG_Adapters.h: + * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h: + * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.cpp: + * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp: + * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h: + * orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.cpp: + * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.cpp: + * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h: + * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.inl: + * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp: + * orbsvcs/orbsvcs/Event/EC_UDP_Admin.h: + * orbsvcs/orbsvcs/Event/EC_UDP_Admin.cpp: + + * orbsvcs/orbsvcs/RtecUDPAdmin.idl: + + Support for IPv6 addresses used to federate event channels via + multicast. The AddressServer interface is extended to support + either IPv4 or IPv6 addresses, retaining backwards + compatibility. The interface differs from the solution + originally coded for TAO 1.4a, as that solution does not support + a single address server shared by many event channels in a mixed + host environment. Support for the 1.4a variant is not provided + at this time, but could be added in the future if necessary. + Given the nature of the bug and the lack of complaint from any + 1.4a users (including the original funder) it seems unlikely + that this lack of support will cause a problem. + + * orbsvcs/tests/Event/Basic/BCast.h: + * orbsvcs/tests/Event/Basic/BCast.cpp: + + Removed redundant address server implementation. + + * orbsvcs/tests/Event/Mcast/AddrServer: + + This is a new test added to validate the sharing of an address + server in a mixed host environment. In this case, mixed host + means different OSes and byte orders, which impacts the encoding + of address data. + + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/AddrServerMain.cpp: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/Barrier.idl: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventConsumer_i.cpp: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventSupplierMain.cpp: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/README: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/RTEC_MCast_Federated.mpc: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/SimpleAddressServer.h: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/SimpleAddressServer.cpp: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/run_test.pl: + + Modified the test to support IPv6 federation. Use run_test.pl + -ipv6 to test. Also extended the test suite to enable running a + distributed test across many hosts. A new executable, + AddrServer, is generated that registers with the naming + service. The AddrServer also acts as a synchronization point, + supporting a new Barrier interface. This allows the test to be + manually started on many hosts, with each supplier instance + starting only when all expected suppliers have contacted the + barrier. + + * orbsvcs/tests/Event/UDP/AddrServer.h: + * orbsvcs/tests/Event/UDP/AddrServer.cpp: + * orbsvcs/tests/Event/UDP/receiver.cpp: + * orbsvcs/tests/Event/UDP/sender.cpp: + + Cleaned up the code to build with the new address server interface. + +Tue May 29 09:39:55 UTC 2007 Johnny Willemsen + + * tests/MT_BiDir/run_test.pl: + * tests/Oneway_Timeouts/run_test.pl: + * tests/RTCORBA/Server_Protocol/run_test.pl: + * tests/Servant_To_Reference_Test/run_test.pl: + Updated for vxworks testing + +Tue May 29 09:25:55 UTC 2007 Johnny Willemsen + + * tests/RTCORBA/Banded_Connections/run_test.pl: + * tests/RTCORBA/Client_Propagated/run_test.pl: + * tests/RTCORBA/Client_Protocol/run_test.pl: + Updated for vxworks rtp, the RTCorba tests do require that the + client also can use priorities, so when we have vxworks rtp, + run also the client on the target + +Tue May 29 00:15:35 UTC 2007 Scott Harris + + * TAO_IDL/be/be_visitor_native/native_ch.cpp: + + Fix a warning. + +Mon May 28 12:29:13 UTC 2007 Abdullah Sowayan + + * orbsvcs/tests/Notify/lib/Driver.cpp: + * orbsvcs/tests/Notify/lib/Periodic_Consumer.cpp: + * orbsvcs/tests/Notify/lib/Periodic_Supplier.cpp: + + Addressed the "assignment within conditional expression" warning + on the WinXP_VC71_WarningLevel4 build. + +Mon May 28 05:06:55 UTC 2007 Johnny Willemsen + + * tests/RTCORBA/Explicit_Binding/run_test.pl: + * tests/RTCORBA/Server_Protocol/run_test.pl: + * tests/Two_Objects/run_test.pl: + Updated for cross host testing + +Mon May 28 01:01:09 UTC 2007 Abdullah Sowayan + + * orbsvcs/tests/Security/Bug_2908_Regression/MessengerServer.cpp: + * orbsvcs/tests/Security/Crash_Test/client.cpp: + + Addressed "unreferenced local variable" warning on the + WinXP_VC8_Versioned_Namespace build. + +Sun May 27 15:35:46 UTC 2007 Abdullah Sowayan + + * orbsvcs/examples/Notify/Lanes/Consumer_Client.cpp: + * orbsvcs/examples/Notify/Lanes/Supplier_Client.cpp: + * orbsvcs/examples/Notify/ThreadPool/Consumer_Client.cpp: + * orbsvcs/examples/Notify/ThreadPool/Supplier_Client.cpp: + * orbsvcs/tests/Event/ThreadFlags/testflags.cpp: + * orbsvcs/tests/Notify/Basic/AdminProperties.cpp: + * orbsvcs/tests/Notify/Basic/ConnectDisconnect.cpp: + * orbsvcs/tests/Notify/Basic/Events.cpp: + * orbsvcs/tests/Notify/Basic/IdAssignment.cpp: + * orbsvcs/tests/Notify/Basic/LifeCycle.cpp: + * orbsvcs/tests/Notify/Basic/Sequence.cpp: + * orbsvcs/tests/Notify/Basic/Simple.cpp: + * orbsvcs/tests/Notify/RT_lib/RT_POA_Command.cpp: + * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp: + * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.cpp: + * tests/Bug_2234_Regression/client.cpp: + * tests/Bug_2677_Regression/DllORB.cpp: + * tests/Exposed_Policies/Policy_Tester.cpp: + * tests/Exposed_Policies/Policy_Verifier.cpp: + * tests/ORB_Local_Config/Bug_2612/DllOrb.cpp: + + Addressed the "assignment within conditional expression" warning + on the WinXP_VC71_WarningLevel4 build. + +Sun May 27 14:03:18 UTC 2007 Abdullah Sowayan + + * examples/RTCORBA/Activity/Activity.cpp: + * examples/RTCORBA/Activity/Builder.cpp: + * examples/RTCORBA/Activity/POA_Holder.cpp: + * examples/RTCORBA/Activity/Periodic_Task.cpp: + * examples/RTScheduling/DT_Creator.cpp: + * examples/RTScheduling/POA_Holder.cpp: + + Addressed the "assignment within conditional expression" warning + on the WinXP_VC71_WarningLevel4 build. + +Sat May 26 03:09:27 UTC 2007 Abdullah Sowayan + + * tao/ORB_Core.cpp: + + Addressed the "assignment within conditional expression" warning + on the WinXP_VC71_WarningLevel4 build. + +Sat May 26 00:30:18 UTC 2007 Scott Harris + + * TAO_IDL/fe/fe_lookup.cpp: + Reverse an unwanted change to this file. + +Fri May 25 18:49:12 UTC 2007 Jeff Parsons + + * TAO_IDL/ast/ast_expression.cpp: + + Fixed a bug in parsing of octet constants where the rhs + has an infix operator. Thanks to Lother Werzinger + for reporting the + problem. This fix closes [BUGID:2944]. + + * tests/IDL_Test/constants.idl: + + Added some of items in the example IDL submitted by + Lothar to our test suite of problem IDL declarations. + +Fri May 25 18:02:30 UTC 2007 Scott Harris + + * TAO_IDL/include/idl_global.h: + * TAO_IDL/be/be_visitor_native/native_ch.cpp: + * TAO_IDL/be/be_codegen.cpp: + * TAO_IDL/fe/fe_lookup.cpp: + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/util/utl_global.cpp: + Provide support for TAO DDS zero-copy read native types. + +Thu May 24 12:02:55 UTC 2007 Johnny Willemsen + + * tests/Muxed_GIOP_Versions/run_test.pl: + * tests/POA/Bug_1592_Regression/run_test.pl: + Updated for cross platform testing + +Thu May 24 08:00:55 UTC 2007 Johnny Willemsen + + * tests/Connection_Purging/run_test.pl: + Updated for cross platform testing + +Wed May 23 19:57:55 UTC 2007 Johnny Willemsen + + * tests/TransportCurrent/IIOP/run_test.pl: + * tests/TransportCurrent/Framework/run_test.pl: + Updated for cross platform testing + +Wed May 23 12:41:55 UTC 2007 Johnny Willemsen + + * tao/PI/ClientRequestInterceptor_Adapter_Impl.{h,cpp}: + Made the exception argument of process_forward_request const + + * tao/TAO_Server_Request.{h,cpp,inl}: + Removed result_seq_ member and associated methods, I did a + search through the code and couldn't fine a place where these + are used, so removed them. If this causes errors on the + scoreboard I will readd them, but so far as I can tell that will + not be needed. This will reduce footprint and increase + performance + + * tao/AnyTypeCode/Union_TypeCode.cpp: + Addressed code not reached warning + +Wed May 23 12:37:55 UTC 2007 Johnny Willemsen + + * tests/LongUpcalls/run_test.pl: + Updated for cross platform testing + +Wed May 23 11:41:55 UTC 2007 Johnny Willemsen + + * tests/POA/EndpointPolicy/run_test.pl: + Updated for cross platform testing + +Tue May 22 12:40:55 UTC 2007 Johnny Willemsen + + * tao/GIOP_Message_Generator_Parser.cpp (write_reply_header): + The service context can just be marshaled with the regular << + operator in all cases and added a check whether this succeeded + or not + + * tao/RTCORBA/Thread_Pool.cpp: + Layout changes + +Mon May 21 12:36:55 UTC 2007 Johnny Willemsen + + * tests/AMI_Buffering/run_timeout_reactive.pl: + * tests/Bug_2735_Regression/run_test.pl: + * tests/Crash_On_Write/run_test.pl: + * tests/Faults/run_test.pl: + * tests/Portable_Interceptors/Redirection/run_test.pl: + * tests/Smart_Proxies/Policy/run_test.pl: + Improved for VxWorks cross platform testing + +Mon May 21 12:01:30 UTC 2007 Vadym Ridosh + + * orbsvcs/tests/Bug_2925_Regression/run_test_ipv6.pl: + * orbsvcs/tests/Bug_2925_Regression/run_test.pl: + * orbsvcs/tests/Bug_2925_Regression/README: + On some test systems the timeout for client and server + was too short. So, extended the timeout and added README. + Bug#2925. + +Thu May 17 16:38:23 UTC 2007 Chad Elliott + + * MPC/config/taoidldefaults.mpb: + + Only set the tao_idl, tao_idl_dep and tao_idlflags template + variables if we're not generating for automake. It does not need + these settings. + +Thu May 17 12:14:08 UTC 2007 Chad Elliott + + * utils/catior/catior.cpp: + + Added a missing newline from an error message. + +Thu May 17 12:08:15 UTC 2007 Chad Elliott + + * orbsvcs/tests/Bug_2377_Regression/Makefile.am: + + The source files were changed in the change from + Mon May 7 16:08:17 UTC 2007. The Makefile.am needs to be + manually updated. + +Thu May 17 12:02:12 UTC 2007 Chad Elliott + + * tests/IORManipulation/filter/Makefile.am: + + It wasn't my last attempt. I'm adding the TAO_PortableServer + library to the link list. + +Wed May 16 16:26:32 UTC 2007 Chad Elliott + + * tests/IORManipulation/filter/Makefile.am: + + Hopefully my last attempt to correct this file. + +Wed May 16 09:33:38 UTC 2007 Vadym Ridosh + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp: + There was a compile error on SunOS introduced with the + fix for bug#2925. Fixed it. + + * tao/Profile.h: + Fix for compile warnings generated because of improper + class member initialization. + +Wed May 16 07:30:55 UTC 2007 Johnny Willemsen + + * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc: + Removed -z now for suncc, we do that in generic for sun now + +Tue May 15 12:46:18 UTC 2007 Vadym Ridosh + + * orbsvcs/tests/Bug_2377_Regression/run_test_ipv6.pl: + Added IPv6 test to MIOP test for bug#2377. + +Tue May 15 11:36:07 UTC 2007 Vadym Ridosh + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp: + Implementation of IPv6 and dscp in MIOP. Fix for bug#2925. + + * orbsvcs/tests/Bug_2925_Regression/client.cpp: + * orbsvcs/tests/Bug_2925_Regression/svc.conf: + * orbsvcs/tests/Bug_2925_Regression/run_test_ipv6.pl: + * orbsvcs/tests/Bug_2925_Regression/Hello_Impl.cpp: + * orbsvcs/tests/Bug_2925_Regression/server.cpp: + * orbsvcs/tests/Bug_2925_Regression/Hello.idl: + * orbsvcs/tests/Bug_2925_Regression/Hello_Impl.h: + * orbsvcs/tests/Bug_2925_Regression/Bug_2925_Regression.mpc: + * orbsvcs/tests/Bug_2925_Regression/run_test.pl: + Adding test for bug#2925. + +Tue May 15 07:57:12 UTC 2007 Johnny Willemsen + + * tests/BiDirectional/run_test.pl: + * tests/Bug_2654_Regression/run_test.pl: + * tests/Bug_2734_Regression/run_test.pl: + * tests/CallbackTest/run_test.pl: + * tests/MT_BiDir/run_test.pl: + * tests/Muxed_GIOP_Versions/run_test.pl: + * tests/POA/EndpointPolicy/run_test.pl: + * tests/Smart_Proxies/run_test.pl: + * tests/Stack_Recursion/run_test.pl: + Improved for vxworks testing + + * tests/Bug_2356_Regression/Bug_2356_Regression.mpc: + * tests/Bug_2356_Regression/client.cpp: + * tests/Bug_2356_Regression/server.cpp: + Explicitly link in the codeset library + +Tue May 15 07:36:12 UTC 2007 Johnny Willemsen + + * tests/Param_Test/client.h: + * tests/Param_Test/Makefile.am: + * tests/Param_Test/Param_Test.mpc: + * tests/Param_Test/server.cpp: + Use the codeset library, we do experience crashes when doing + interoperability tests between linux and vxworks where both + are linked statically and then can't load the library on demand + +Tue May 15 06:28:12 UTC 2007 Johnny Willemsen + + * tests/Big_Oneways/run_test.pl: + * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl: + * tests/DSI_AMH/run_test.pl: + * tests/LongUpcalls/run_test.pl: + * tests/Multiple/run_test.pl: + * tests/ORT/run_test.pl: + * tests/Server_Connection_Purging/run_test.pl: + Improvements for VxWorks cross platform testing + +Mon May 14 16:32:59 UTC 2007 Vadym Ridosh + + * tao/Profile.cpp: + * tao/Profile.h: + Proper fix for the race condition in + TAO_Profile::create_tagged_profile that was discussed + in bug#2377. + +Mon May 14 13:02:12 UTC 2007 Johnny Willemsen + + * tests/DSI_Gateway/run_test.pl: + Extended timeouts for slower systems + +Mon May 14 11:39:08 UTC 2007 Chad Elliott + + * tests/IORManipulation/filter/Makefile.am: + + Use $(TAO_IDL) instead of $(ACE_ROOT)/bin/tao_idl for the + dependency. + +Mon May 14 10:21:12 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp: + * tao/Strategies/COIOP_Acceptor.cpp: + * tao/Strategies/DIOP_Acceptor.cpp: + * tao/Strategies/SHMIOP_Acceptor.cpp: + * tao/Strategies/UIOP_Acceptor.cpp: + Fixed unreachable code warnings, fixes bugzilla 2929, thanks + to Ossama for delivering the patch + +Fri May 11 14:32:12 UTC 2007 Johnny Willemsen + + * examples/PluggableUDP/DIOP/README: + Small updates to reflect current location of DIOP + +Fri May 11 14:32:12 UTC 2007 Johnny Willemsen + + * interop-tests/wchar/client.cpp: + * interop-tests/wchar/server.cpp: + Layout changes + +Fri May 11 14:26:12 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/Naming/Naming_Server.cpp: + Fixed argument not used warning when messaging is disabled + + * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.cpp: + * orbsvcs/orbsvcs/LoadBalancing/LB_ClientRequestInterceptor.cpp: + * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp: + Layout change + + * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp: + Initialise pointer with 0 + + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp: + bool and layout changes + + * orbsvcs/tests/HTIOP/AMI/Test_Output.cpp: + * orbsvcs/tests/HTIOP/BiDirectional/Test_Output.cpp: + * orbsvcs/tests/HTIOP/Hello/Test_Output.cpp: + Removed check for psos + +Fri May 11 14:16:12 UTC 2007 Johnny Willemsen + + * TAO_IDL/be/be_visitor_typecode/enum_typecode.cpp: + * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp: + Removed not needed includes + +Fri May 11 14:15:12 UTC 2007 Johnny Willemsen + + * tao/GIOP_Message_Generator_Parser_12.h: + Improvement to get better doxygen docu + +Fri May 11 14:07:12 UTC 2007 Johnny Willemsen + + * tao/Tagged_Profile.{h,cpp,inl}: + Doxygen fixes, bool changes and layout changes + +Fri May 11 11:36:25 UTC 2007 Abdullah Sowayan + + * tao/Utils/ORB_Manager.h: + * tao/Utils/ORB_Manager.cpp: + + Layout Changes. + Use PolicyList_Destroyer to destroy Policy object even in exceptional cases. + Removed redundant method. + Use ::_nil() instead of 0 (NULL pointer). + +Thu May 10 17:40:58 UTC 2007 Chad Elliott + + * tests/IORManipulation/filter/Makefile.am: + + Another attempt at fixing the idl processing rules. + +Wed May 9 19:19:12 UTC 2007 Johnny Willemsen + + * tao/AnyTypeCode/String_TypeCode.cpp: + * tao/BiDir_Adapter.h: + * tao/BiDir_GIOP/BiDir_ORBInitializer.cpp: + * tao/BiDir_GIOP/BiDirPolicy_Validator.cpp: + * tao/PortableServer/Servant_Upcall.h: + * tao/TypeCodeFactory/TypeCodeFactory_i.cpp: + Layout changes + +Wed May 9 11:29:42 UTC 2007 Chad Elliott + + * tests/IORManipulation/filter/Makefile.am: + + Fixed by adding the idl processing rules. + +Tue May 8 11:25:53 UTC 2007 Chad Elliott + + * configure.ac: + * tests/IORManipulation/Makefile.am: + * tests/IORManipulation/filter/Makefile.am: + + Added an automake makefile for the IORManip filter test. + +Tue May 8 11:15:00 UTC 2007 Chad Elliott + + * tao/IORManipulation/IORManip_IIOP_Filter.h: + * tao/IORManipulation/IORManip_IIOP_Filter.cpp: + + Added missing checks for TAO_HAS_IIOP. + + * tao/Makefile.am: + + Added the new IORManip*Filter.{h,cpp} files. + +Tue May 8 09:31:35 UTC 2007 Vadym Ridosh + + * orbsvcs/tests/Bug_2377_Regression/Hello_Impl.cpp: + * orbsvcs/tests/Bug_2377_Regression/uipmc_test.cpp: + Changed number of client threads in the test from 1 to 32 + and made output a bit nicer. + +Mon May 7 18:43:12 UTC 2007 Johnny Willemsen + + * tao/Makefile.am: + Added missing String_Const_Sequence_Element_T.h. Thanks to + Thomas Lockhart + for reporting this issue + +Mon May 7 16:08:17 UTC 2007 Vadym Ridosh + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h: + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp: + Fix for Bug 2377. It introduces same connection management + as in other protocols (IIOP, etc) which actually fixed the problem. + + * orbsvcs/tests/Bug_2377_Regression/Hello.cpp: + * orbsvcs/tests/Bug_2377_Regression/Hello_Impl.cpp: + * orbsvcs/tests/Bug_2377_Regression/Hello.idl: + * orbsvcs/tests/Bug_2377_Regression/Hello_Impl.h: + * orbsvcs/tests/Bug_2377_Regression/Bug_2377_Regression.mpc: + * orbsvcs/tests/Bug_2377_Regression/run_test.pl: + * orbsvcs/tests/Bug_2377_Regression/uipmc_test.cpp: + The test was updated. + + * tao/Profile.cpp: + * tao/Profile.h: + Fix for a race condition in TAO_Profile::create_tagged_profile() + use of which is triggered by UIPMC addressing mode. This is + discussed in context of Bug 2377. + +Mon May 7 11:46:47 UTC 2007 Chad Elliott + + * tao/IORManipulation/IORManip_Filter.h: + * tao/IORManipulation/IORManip_Filter.cpp: + * tao/IORManipulation/IORManip_IIOP_Filter.h: + * tao/IORManipulation/IORManip_IIOP_Filter.cpp: + + Added a filter class that allows users to create new object + references based on existing multi-profile object references by + filtering out profiles using user defined criteria. The use of + -ORBUseSharedProfile 0 is required for this to function. + + * tests/IORManipulation/filter/IORManip_Filter_Test.mpc: + * tests/IORManipulation/filter/Test.idl: + * tests/IORManipulation/filter/run_test.pl: + * tests/IORManipulation/filter/server.cpp: + + Added a test to demonstrate the functionality of the filtering + ability. + +Fri May 4 14:43:37 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/Trader/Trader.cpp: + Fixed setting of maximums through the commandline. Thanks to + Patrick Spiering for delivering + the patch. This fixes bugzilla 2921 + +Fri May 4 14:06:39 UTC 2007 Ciju John + + * tao/Transport_Connector.cpp: + Made TransportCleanupGuard exception safe. + +Fri May 4 09:12:37 UTC 2007 Johnny Willemsen + + * tao/AnyTypeCode/Any.cpp: + * tao/AnyTypeCode/Sequence_TypeCode.h: + * tao/AnyTypeCode/TypeCode_Case_Base_T.h: + * tao/AnyTypeCode/Union_TypeCode.h: + * tao/TypeCodeFactory/TypeCodeFactory_i.cpp: + Layout changes + +Thu May 3 13:08:37 UTC 2007 Johnny Willemsen + + * tests/Bug_2804_Regression/Test.idl: + * tests/Bug_2804_Regression/client.cpp: + Simplified this test another step + +Thu May 3 12:34:37 UTC 2007 Johnny Willemsen + + * tests/Bug_2804_Regression/Test.idl: + Simplified this file to the real minimum required to reproduce the + bug + +Thu May 3 10:09:37 UTC 2007 Johnny Willemsen + + * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp: + Fixed interoperability problems with TAO 1.3.x and the current + version as reported in bugzilla 2918. The IDL compiler still + needs to be done to also generate repeated typecodes for the + given test case. Thanks to Patrick Spiering + for delivering the patch + + * tao/DynamicInterface/Request.h: + * tao/Messaging/AMI_Arguments_Converter_Impl.cpp: + * tao/Messaging/Asynch_Invocation_Adapter.cpp: + Layout changes + +Wed May 2 14:05:37 UTC 2007 Johnny Willemsen + + * tests/Bug_2918_Regression/*: + New test for bug 2918, at this moment it works, but the test will + be extended to detect whether the size of the marshalled any is + too big or not. + + * tests/Bug_2289_Regression/server.cpp: + Initialise pointer with 0 + + * tests/IDL_Test/struct.idl: + Added some more test cases + + * tests/OBV/Simple/run_test.pl: + Extended wait time for slower systems + +Wed May 2 14:02:37 UTC 2007 Johnny Willemsen + + * tao/Messaging/ExceptionHolder_i.cpp: + * tao/Messaging/Messaging.cpp: + * tao/Messaging/Messaging.h: + Moved the exception_holder_raise from Messaging_Helper + to the exception holder. No need anymore to have this as + seperate helper method + + * tao/PortableServer/Upcall_Wrapper.cpp: + Reworked the upcall wrapper to always do a try/catch and when + an exception has occured, invoke the collocated argument + converter when one is set, this will then handle the exception, + if it is not set, we raise it as normally. With this change + when using collocated AMI, the exception is passed to the + reply handler instead of passed back to the caller. This fixes + bugzilla 2909. + + * tao/DynamicInterface/DII_Arguments_Converter_Impl.cpp: + Implement handle_corba_exception to raise the exception is there + is one available in the request. Needed because of the changes + in the upcall wrapper above. + + * tao/Messaging/AMI_Arguments_Converter_Impl.{h,cpp}: + Implemented handle_corba_exception + + * tao/PortableServer/Collocated_Arguments_Converter.h: + Added method to handle exceptions + + * tao/PortableServer/Upcall_Wrapper.h: + Doxygen fix + +Wed May 2 13:26:37 UTC 2007 Johnny Willemsen + + * tao/AnyTypeCode/Enum_TypeCode.h: + * tao/AnyTypeCode/skip.cpp: + * tao/AnyTypeCode/Struct_TypeCode.cpp: + * tao/AnyTypeCode/Struct_TypeCode.h: + * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp: + * tao/IORInterceptor/IORInfo.cpp: + * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp: + Layout changes + + * tao/Messaging/AMI_Arguments_Converter_Impl.cpp: + Extended to also handle exceptions in the server request + + * tao/PortableServer/Root_POA.cpp: + Layout changes and zapped some intermediate variables + +Mon Apr 30 08:59:37 CDT 2007 Chad Elliott + + * TAO version 1.5.8 released. + +Mon Apr 30 17:47:32 UTC 2007 Chad Elliott + + * configure.ac: + + Removed a non-existent entry. + +Mon Apr 30 12:57:32 UTC 2007 Chad Elliott + + * NEWS: + + Added user visible changes for 1.5.8 based on ChangeLog entries. + +Fri Apr 27 08:19:12 UTC 2007 Johnny Willemsen + + * orbsvcs/tests/Trading/Offer_Importer.cpp: + Fixed compile error with Borland C++ + + * tests/Bug_2909_Regression/client.cpp: + Fixed argument not used warning + +Thu Apr 26 19:06:19 UTC 2007 Chad Elliott + + * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp: + + Fixed a bug introduced by my CORBA::LongLong support changes. The + use of CORBA::Long was inadvertently broken. Thanks to + Patrick Spiering for reporting this. + + * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp: + + Call get_double() on the dynamic any sequence in the + TAO_Element_Equal specialization. + + * orbsvcs/tests/Trading/Offer_Importer.cpp: + * orbsvcs/tests/Trading/TT_Info.h: + * orbsvcs/tests/Trading/TT_Info.cpp: + + Modified this test to ensure that the queries return the expected + number of elements or an error is printed. + +Thu Apr 26 14:37:16 UTC 2007 Chad Elliott + + * NEWS: + + Added an entry about the new -a option on Event_Service. + +Thu Apr 26 13:22:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2909_Regression/*: + New regression for bug 2909. This bug is not fixed yet, just adding + the test to the repo. This test works perfect with collocation + disabled (using -ORBCollocation no or -ORBAMICollocation 0) but + fails when using a collocated AMI call + +Thu Apr 26 12:19:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2768_Regression/Bug_2768_Regression.mpc: + Don't build the server with CORBA/e micro + +Thu Apr 26 11:52:12 UTC 2007 Johnny Willemsen + + * tests/AMH_Oneway/server.cpp: + Added timestamp to the received message so that we get some more + info why this test timeouts on one of the solaris test hosts + +Thu Apr 26 05:48:12 UTC 2007 Johnny Willemsen + + Reverted the change below, this breaks the Portable_Interceptors/Slot + and Portable_Interceptors/Bug_2510_Regression tests on linux + + Wed Apr 25 08:52:12 UTC 2007 Johnny Willemsen + * tao/ORB_Core.cpp: + Cleanup TSS resources in the destructor. This fixes bugzilla bug 2533. + Thanks to Martin Cornelius + for reporting this. + +Wed Apr 25 18:29:12 UTC 2007 Johnny Willemsen + + * tao/ORB_Core.cpp: + Fixed compile problem in single threaded builds + +Wed Apr 25 09:40:12 UTC 2007 Johnny Willemsen + + * orbsvcs/tests/Security/Bug_2908_Regression/*: + Integrated regression for bug 2908. Thanks to Ravi Kanth + for reporting this issue + and delivering the regression test. + +Wed Apr 25 08:52:12 UTC 2007 Johnny Willemsen + + * tao/ORB_Core.cpp: + Cleanup TSS resources in the destructor. This fixes bugzilla bug 2533. + Thanks to Martin Cornelius + for reporting this. + + * tao/Cleanup_Func_Registry.h: + * tao/PI/ORBInitInfo.cpp: + Layout changes + +Wed Apr 25 07:39:12 UTC 2007 Johnny Willemsen + + * tao/GIOP_Message_Base.cpp (process_reply_message): + Also copy the char/wchar translators + + * tao/Messaging/Asynch_Reply_Dispatcher.cpp: + Layout change + + * tao/Messaging/ExceptionHolder_i.{h,cpp}: + * tao/Messaging/Messaging.cpp: + * tao/Messaging/Messaging.h: + Added char/wchar translator which are then used when demarshaling the + exception. This fixes bugzilla bug 2356, when throwing an exception + with AMI that does contain a wstring the demarshaling of the wstring + resulted in an incorrect wstring because the wchar translator was not + used. Thanks to Alan Stokes for + reporting this issue. + + * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp: + When creating the exception holder we now have to pass in the + char and wchar translators + + * tao/AnyTypeCode/Union_TypeCode.cpp: + Layout changes + +Wed Apr 25 07:19:12 UTC 2007 Johnny Willemsen + + * tests/AMI/ami_test_i.cpp: + When throwing the exception explicitly pass in an id and string + + * tests/AMI/simple_client.cpp: + Check all values in the reply handler, if they have an unexpected + result log an error. + + * tests/Nested_Event_Loop/server.cpp: + No need to pass in empty orb name and destroy the ORB when + ready. + +Wed Apr 25 07:07:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2356_Regression/*: + New regression for bug 2356 + +Tue Apr 24 18:35:12 UTC 2007 Johnny Willemsen + + * tao/Compression/Compression.pidl: + * tao/Compression/zlib/ZlibCompressor_Factory.cpp: + * tests/Compression/server.cpp: + Added COMPRESSORID_ for all id constants to make them more unique + +Tue Apr 24 13:17:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2201_Regression/tests.cpp: + Added orb->destroy(), then the test exists on VxWorks + +Tue Apr 24 13:05:12 UTC 2007 Johnny Willemsen + + * tests/POA/Policies/Policies.cpp: + Added orb->destroy(), then the test exists on VxWorks + +Tue Apr 24 13:05:12 UTC 2007 Johnny Willemsen + + * tests/POA/Current/Current.cpp: + Added orb->destroy(), then the test exists on VxWorks + +Tue Apr 24 12:06:12 UTC 2007 Johnny Willemsen + + * tao/Compression/Compression.pidl: + * tao/Compression/zlib/ZlibCompressor_Factory.cpp: + * tests/Compression/server.cpp: + Made the CompressorId an unsigned short and define constants + for the predefined compressor ids. Thanks to Ossama for proposing + this change. This fixed bugzilla bug 2910. + +Tue Apr 24 11:54:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2678_Regression/Bug_2678_Regression.mpc: + Don't build server when using CORBA/e micro + +Tue Apr 24 09:22:12 UTC 2007 Johnny Willemsen + + * tao/Messaging/AMI_Arguments_Converter_Impl.cpp: + Implemented the convert_reply. When there is a reply + dispatcher (set in the collocated case), we do invoke the + reply dispatcher to call the reply handler. This fixes + bugzilla 2806 + + * tao/Messaging/Asynch_Invocation_Adapter.cpp: + In case doing a collocated AMI call set the reply + dispatcher in the operation details. This is needed to + call the reply dispatcher after the servant has been + invoked. + + * tao/operation_details.h: + * tao/operation_details.inl: + Added reply dispatcher as optional member with get/set + methods + + * tao/CDR.cpp: + * tao/Collocated_Invocation.h: + * tao/Endpoint_Selector_Factory.h: + * tao/GIOP_Message_Generator_Parser_10.cpp: + * tao/IIOP_Acceptor.cpp: + * tao/Invocation_Adapter.cpp: + * tao/Messaging/ExceptionHolder_i.h + Layout change + + * tao/DynamicInterface/DII_Reply_Dispatcher.h: + Fixed typo in comment + + * tao/Messaging/Connection_Timeout_Policy_i.cpp: + * tao/TAO_Server_Request.inl: + Use true/false + + * tao/Messaging/Messaging.h: + * tao/Messaging/Asynch_Invocation_Adapter.cpp: + * tao/Messaging/Asynch_Reply_Dispatcher.cpp: + * tao/Messaging/Asynch_Reply_Dispatcher.h: + * tao/Messaging/Asynch_Invocation_Adapter.h: + We do call the reply handler stub instead of skeleton, so did + some rename actions + + * tao/PortableServer/Servant_Base.cpp: + Catch const exception + + * tao/TAO_Server_Request.h: + Documentation update + +Tue Apr 24 07:50:12 UTC 2007 Johnny Willemsen + + * tests/DIOP/run_test.pl: + Improved for cross host testing + + * tests/Bug_2805_Regression/client.cpp: + Added some more debug statements and made the reply count + an atomic op because it is updated by multiple threads and + could lead to invalid results + +Mon Apr 23 14:16:00 UTC 2007 Simon Massey + + * tests/RTCORBA/Banded_Connections/server.cpp: + Get rid of assert and throw/return an error report! + +Mon Apr 23 12:03:12 UTC 2007 Johnny Willemsen + + * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_ch.cpp: + Improved layout of generated code + +Mon Apr 23 11:16:12 UTC 2007 Johnny Willemsen + + * tests/Big_Oneways/run_test.pl: + * tests/Big_Twoways/run_test.pl: + * tests/Bug_2349_Regression/run_test.pl: + * tests/Bug_2494_Regression/run_test.pl: + * tests/Bug_2683_Regression/run_test.pl: + * tests/MT_Server/run_test.pl: + * tests/Native_Exceptions/run_test.pl: + * tests/Nested_Event_Loop/run_test.pl: + * tests/NestedUpcall/Simple/run_test.pl: + * tests/Parallel_Connect_Strategy/run_test.pl: + * tests/POA/Persistent_ID/run_test.pl: + Improved for vxworks testing + +Fri Apr 20 14:27:45 UTC 2007 Adam Mitz + + * tests/Bug_2768_Regression/Bug_2768_Regression.mpc: + + Added the 'corba_messaging' base project since this test uses CORBA + messaging features. + +Fri Apr 20 13:42:12 UTC 2007 Johnny Willemsen + + * tao/CORBALOC_Parser.cpp: + * tao/CORBANAME_Parser.cpp: + * tao/PI/ORBInitializer_Registry_Impl.cpp: + Layout changes + + * tao/TAO_Internal.cpp: + Use prefix increment + + * tao/Transport_Connector.cpp: + Made debug statements consistent + +Fri Apr 20 13:37:12 UTC 2007 Johnny Willemsen + + * tests/CollocationLockup/run_test.pl: + Fixed error in this script + +Fri Apr 20 11:43:12 UTC 2007 Johnny Willemsen + + * tests/Bug_1330_Regression/run_test.pl: + Corrected this script + +Fri Apr 20 11:38:12 UTC 2007 Johnny Willemsen + + * tao/Messaging/AMI_Arguments_Converter_Impl.cpp: + Fixed compile error + +Fri Apr 20 10:00:00 UTC 2007 Simon Massey + + * tests/Oneway_Buffering/test.idl: + * tests/Oneway_Buffering/client.cpp: + * tests/Oneway_Buffering/Oneway_Buffering_Admin.cpp: + * tests/Oneway_Buffering/Oneway_Buffering_Admin.h: + + On slower (long time sliced multi-threaded) systems, the + old test assumed that all communications between the + three processes were "instantainious", which allowed the + client to miss the syncronization with previous attempts, + which caused it to issue lost message debug. Then the + lost message was immediatly found on the next itteration + of the test which caused it to think the policy it wasr + testing had failed. Basically this modification allows for + slight delays (only if necessary) when we are expecting the + various communications to have been sent. + +Fri Apr 20 08:05:12 UTC 2007 Johnny Willemsen + + * tao/PortableServer/Collocated_Arguments_Converter.cpp: + * tao/PortableServer/Collocated_Arguments_Converter.h: + * tao/PortableServer/DII_Arguments_Converter.cpp: + * tao/PortableServer/DII_Arguments_Converter.h: + Refactored the DII argument to a generic collocated argument + converter. The issue that was solved for DII is also valid + for AMI. Also made a method for converting the request and + one for the reply, converting the reply is now not done yet but + we do know that also fails. + + * tao/PortableServer/Upcall_Wrapper.cpp: + Changed how the argument converter is retrieved. Instead of retrieving + it using service configurator we put a pointer in the operation details + which is set or not. + + * tao/DynamicInterface/DII_Arguments_Converter_Impl.cpp: + * tao/DynamicInterface/DII_Arguments_Converter_Impl.h: + Updated because the DII base class is renamed: + + * tao/DynamicInterface/DII_Invocation_Adapter.cpp: + * tao/DynamicInterface/DII_Invocation_Adapter.h: + Added new adapter for oneway DII calls so that this adapter can + set the DII Argument Converter for DII oneway calls. + + * tao/DynamicInterface/Request.cpp: + Use false instead of 0, layout changes, use new DII Oneway adapter. + + * tao/DynamicInterface/Request.h: + * tao/Protocol_Factory.cpp: + * tao/IIOP_Profile.cpp: + * tao/PI/PolicyFactoryC.cpp: + Layout changes + + * tao/DynamicInterface/Request.inl: + Use false instead of 0 + + * tao/DynamicInterface/Server_Request.inl: + Use static_cast instead of c-style cast + + * tao/IIOP_Connector.cpp: + Fixed an inconsistent debug statement + + * tao/Invocation_Adapter.cpp: + * tao/Invocation_Adapter.h: + * tao/Invocation_Adapter.inl: + Layout changes and no need to have a member whether we are + a DII invocation or not + + * tao/Makefile.am: + Updated for new files + + * tao/Messaging/AMI_Arguments_Converter_Impl.cpp: + * tao/Messaging/AMI_Arguments_Converter_Impl.h: + New AMI argument converter + + * tao/Messaging/Asynch_Invocation_Adapter.cpp: + Use the new AMI argument converter which fixes bugzilla 2805. Also + use the + + * tao/Messaging/Messaging_Loader.cpp: + Added include of the AMI Argument converter + + * tao/operation_details.cpp: + * tao/operation_details.h: + * tao/operation_details.inl: + Instead of storing whether we have a DII call or not, we store + a pointer to a collocated argument converter that is set or not set + + * tao/ORB_Core.cpp: + * tao/ORB_Core.h: + * tao/params.cpp: + * tao/params.h: + * tao/params.inl: + Added a new -ORBAMICollication which is default 1. If this is 0, + then when a collocated AMI invocation is made, the call is converted + to a remote call so that another thread can handle the servant. Also + the problems with argument corruption are then gone. This is for + bugzilla 2351. + + * tao/Profile.h: + Documentation fix + + * tao/Profile_Transport_Resolver.cpp: + * tao/Profile_Transport_Resolver.h: + * tao/PortableServer/POAManager.h: + * tao/PortableServer/POAManagerFactory.cpp: + Layout changes + + * tao/Stub.inl: + * tao/TAO_Server_Request.cpp: + * tao/TAO_Server_Request.h: + * tao/TAO_Server_Request.inl: + Bool changes + + * tao/TkResource/TkResource_Factory.h: + * tao/QtResource/QtResource_Factory.h: + Removed not used mutex + + * tao/Valuetype/AbstractBase.cpp: + Bool change + + * docs/Options.html: + Document new ORBAMICollocation option, this is default 1 which + means that when a collocated AMI call is made the servant is invoked + using the client thread. When this option is no, when a collocated AMI + call is made, this is converted to a remote call so that a different + thread can be used to invoke the servant. + +Thu Apr 19 18:24:45 UTC 2007 Wallace Zhang + + * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc: + + To resolve the strange "recursive" static initialization + with SunCC compiler, we have to use '-z now' option in the + linking stage for the client executable.More debtails see + the relavent bugzilla entry. + +Thu Apr 19 17:12:19 UTC 2007 Jeff Parsons + + * TAO_IDL/driver/drv_preproc.cpp (DRV_sweep_dirs): + + For each directory swept recursively, get its full path + name and add it to the IDL compiler's internal list of + include paths. This change makes it unnecessary for the + user to add a -I option for each directory in the subtree + whose root is passed to the -r option. Thanks to Abdullah + Sowayan for + reporting the problem. + +Thu Apr 19 16:46:01 UTC 2007 Adam Mitz + + * tests/Sequence_Unit_Tests/run_test.pl: + + Added the -boost and -noboost options to allow the user to determine + whether or not to run tests that require the Boost unit test library. + +Thu Apr 19 13:49:12 UTC 2007 Johnny Willemsen + + * tests/AMI_Timeouts/run_test.pl: + Use $PerlACE::wait_interval_for_process_creation + +Thu Apr 19 12:43:12 UTC 2007 Johnny Willemsen + + * orbsvcs/examples/CosEC/Simple/run_test.pl: + * orbsvcs/examples/CosEC/TypedSimple/run_test.pl: + * orbsvcs/examples/ImR/Advanced/run_test.pl: + * orbsvcs/examples/LoadBalancing/run_test.pl: + * orbsvcs/examples/Log/Basic/run_test.pl: + * orbsvcs/examples/Log/Event/run_test.pl: + * orbsvcs/examples/Log/Notify/run_test.pl: + * orbsvcs/examples/Log/RTEvent/run_test.pl: + * orbsvcs/examples/ORT/run_test.pl: + * orbsvcs/examples/RtEC/IIOPGateway/consumerec_crash.pl: + * orbsvcs/examples/RtEC/IIOPGateway/run_test.pl: + * orbsvcs/examples/RtEC/Simple/run_test.pl: + * orbsvcs/examples/Security/Send_File/run_test.pl: + * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/default_configuration.pl: + * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/default_configuration.pl: + * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/run_test.pl: + * orbsvcs/tests/AVStreams/Asynch_Three_Stage/run_test.pl: + * orbsvcs/tests/AVStreams/Bidirectional_Flows/run_test.pl: + * orbsvcs/tests/AVStreams/Component_Switching/run_test.pl: + * orbsvcs/tests/AVStreams/Full_Profile/run_test.pl: + * orbsvcs/tests/AVStreams/Latency/run_test.pl: + * orbsvcs/tests/AVStreams/Modify_QoS/run_test.pl: + * orbsvcs/tests/AVStreams/Multicast/run_test.pl: + * orbsvcs/tests/AVStreams/Multicast_Full_Profile/run_test.pl: + * orbsvcs/tests/AVStreams/Multiple_Flows/run_test.pl: + * orbsvcs/tests/AVStreams/Pluggable/run_test.pl: + * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol/run_test.pl: + * orbsvcs/tests/AVStreams/Simple_Three_Stage/run_test.pl: + * orbsvcs/tests/Bug_1334_Regression/run_test.pl: + * orbsvcs/tests/Bug_1393_Regression/run_test.pl: + * orbsvcs/tests/Bug_1395_Regression/run_test.pl: + * orbsvcs/tests/Bug_1436_Regression/run_test.pl: + * orbsvcs/tests/Bug_1437_Regression/run_test.pl: + * orbsvcs/tests/Bug_1630_Regression/run_test.pl: + * orbsvcs/tests/Bug_2247_Regression/run_test.pl: + * orbsvcs/tests/Bug_2248_Regression/run_test.pl: + * orbsvcs/tests/Bug_2316_Regression/run_test.pl: + * orbsvcs/tests/Bug_2800_Regression/run_test.pl: + * orbsvcs/tests/CosEvent/Timeout/run_test.pl: + * orbsvcs/tests/EC_Custom_Marshal/run_test.pl: + * orbsvcs/tests/EC_Multiple/run_test.pl: + * orbsvcs/tests/EC_Throughput/run_test.pl: + * orbsvcs/tests/EC_Throughput/run_test_overflow.pl: + * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/run_test.pl: + * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/run_test.pl: + * orbsvcs/tests/FaultTolerance/IOGR/run_test.pl: + * orbsvcs/tests/FT_App/run_test_basic.pl: + * orbsvcs/tests/FT_App/run_test_demo.pl: + * orbsvcs/tests/FT_App/run_test_detector.pl: + * orbsvcs/tests/FT_App/run_test_fault_consumer.pl: + * orbsvcs/tests/FT_App/run_test_notifier.pl: + * orbsvcs/tests/FT_App/run_test_registry.pl: + * orbsvcs/tests/FT_App/run_test_rmnotifier.pl: + * orbsvcs/tests/FT_App/run_test_rmregistry.pl: + * orbsvcs/tests/HTIOP/AMI/run_test.pl: + * orbsvcs/tests/HTIOP/BiDirectional/run_test.pl: + * orbsvcs/tests/HTIOP/Hello/run_test.pl: + * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl: + * orbsvcs/tests/ImplRepo/locked/run_test.pl: + * orbsvcs/tests/ImplRepo/NameService/run_test.pl: + * orbsvcs/tests/ImplRepo/run_test.pl: + * orbsvcs/tests/ImplRepo/scale/run_test.pl: + * orbsvcs/tests/InterfaceRepo/Application_Test/run_test.pl: + * orbsvcs/tests/InterfaceRepo/IDL3_Test/run_test.pl: + * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/run_test.pl: + * orbsvcs/tests/InterfaceRepo/IFR_Test/run_test.pl: + * orbsvcs/tests/InterfaceRepo/Latency_Test/run_test.pl: + * orbsvcs/tests/InterfaceRepo/Persistence_Test/run_test.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/run_test.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/run_test.pl: + * orbsvcs/tests/Log/Basic_Log_Test/run_test.pl: + * orbsvcs/tests/Miop/McastHello/run_test.pl: + * orbsvcs/tests/Notify/Blocking/run_test.pl: + * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl: + * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl: + * orbsvcs/tests/Notify/Discarding/run_test.pl: + * orbsvcs/tests/Notify/Ordering/run_test.pl: + * orbsvcs/tests/Notify/performance-tests/Filter/run_test.pl: + * orbsvcs/tests/Notify/Reconnecting/run_test.pl: + * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl: + * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl: + * orbsvcs/tests/Notify/Structured_Filter/run_test.pl: + * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl: + * orbsvcs/tests/Property/run_test.pl: + * orbsvcs/tests/RTCosScheduling/run_test.pl: + * orbsvcs/tests/Security/BiDirectional/run_test.pl: + * orbsvcs/tests/Security/Big_Request/run_test.pl: + * orbsvcs/tests/Security/Bug_1107_Regression/run_test.pl: + * orbsvcs/tests/Security/Callback/run_test.pl: + * orbsvcs/tests/Security/MT_IIOP_SSL/run_test.pl: + * orbsvcs/tests/Security/MT_SSLIOP/run_test.pl: + * orbsvcs/tests/Security/MT_SSLIOP/run_test_harsh.pl: + * orbsvcs/tests/Security/MT_SSLIOP/run_test_heavy.pl: + * orbsvcs/tests/Security/Secure_Invocation/run_test.pl: + * orbsvcs/tests/Time/run_test.pl: + Use $PerlACE::wait_interval_for_process_creation + +Thu Apr 19 12:34:12 UTC 2007 Johnny Willemsen + + * interop-tests/wchar/run_test.pl: + Use $PerlACE::wait_interval_for_process_creation + +Thu Apr 19 12:32:12 UTC 2007 Johnny Willemsen + + * examples/Advanced/ch_12/run_test.pl: + * examples/Advanced/ch_21/run_test.pl: + * examples/Advanced/ch_3/run_test.pl: + * examples/Advanced/ch_8_and_10/run_test.pl: + * examples/Buffered_AMI/run_test.pl: + * examples/Buffered_Oneways/run_test.pl: + * examples/Callback_Quoter/run_test.pl: + * examples/OBV/Typed_Events/run_test.pl: + * examples/Persistent_Grid/run_test.pl: + * examples/PluggableUDP/tests/Performance/run_test.pl: + * examples/PluggableUDP/tests/SimplePerformance/run_test.pl: + * examples/RTScheduling/Fixed_Priority_Scheduler/run_test.pl: + * examples/RTScheduling/MIF_Scheduler/run_test.pl: + * examples/Simple/bank/run_test.pl: + * examples/Simple/echo/run_test.pl: + * examples/Simple/grid/run_test.pl: + * examples/Simple/time-date/run_test.pl: + * examples/Simple/time/run_test.pl: + Use $PerlACE::wait_interval_for_process_creation + +Thu Apr 19 12:30:12 UTC 2007 Johnny Willemsen + + * utils/nslist/run_test.pl: + Use $PerlACE::wait_interval_for_process_creation + +Thu Apr 19 12:28:12 UTC 2007 Johnny Willemsen + + * performance-tests/Callback/run_test.pl: + * performance-tests/Cubit/TAO/DII_Cubit/run_test.pl: + * performance-tests/Cubit/TAO/IDL_Cubit/run_test.pl: + * performance-tests/Cubit/TAO/IDL_Cubit/run_test_lite.pl: + * performance-tests/Cubit/TAO/MT_Cubit/run_test.pl: + * performance-tests/Latency/AMH_Single_Threaded/run_test.pl: + * performance-tests/Latency/AMI/run_test.pl: + * performance-tests/Latency/Deferred/run_test.pl: + * performance-tests/Latency/DII/run_test.pl: + * performance-tests/Latency/DSI/run_test.pl: + * performance-tests/Latency/Single_Threaded/default_configuration.pl: + * performance-tests/Latency/Single_Threaded/run_test.pl: + * performance-tests/Latency/Thread_Per_Connection/run_test.pl: + * performance-tests/Latency/Thread_Pool/run_test.pl: + * performance-tests/POA/Implicit_Activation/run_test.pl: + * performance-tests/Protocols/run_test.pl: + * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/run-test.pl: + * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/run-test.pl: + * performance-tests/RTCorba/Oneways/Reliable/run_test.pl: + * performance-tests/Sequence_Latency/AMH_Single_Threaded/run_test.pl: + * performance-tests/Sequence_Latency/AMI/run_test.pl: + * performance-tests/Sequence_Latency/Deferred/run_test.pl: + * performance-tests/Sequence_Latency/DII/run_test.pl: + * performance-tests/Sequence_Latency/DSI/run_test.pl: + * performance-tests/Sequence_Latency/Single_Threaded/default_configuration.pl: + * performance-tests/Sequence_Latency/Single_Threaded/run_test.pl: + * performance-tests/Sequence_Latency/Thread_Per_Connection/run_test.pl: + * performance-tests/Sequence_Latency/Thread_Pool/run_test.pl: + * performance-tests/Throughput/run_test.pl: + Use $PerlACE::wait_interval_for_process_creation + +Thu Apr 19 05:39:12 UTC 2007 Johnny Willemsen + + * tao/LocateRequest_Invocation_Adapter.cpp: + Fixed conversion warning with VxWorks + +Thu Apr 19 05:24:12 UTC 2007 Johnny Willemsen + + * tests/AlternateIIOP/run_test.pl: + Improved for vxworks testing + + * tests/Bug_1476_Test/client.cpp: + Layout changes + + * tests/CollocationLockup/CollocationLockup.mpc: + Removed not needed after + + * tests/CollocationLockup/run_test.pl: + * tests/MT_Server/run_test.pl: + Added check whether spawn did work, if not, exit directly instead of + waiting for an IOR file + + * tests/Native_Exceptions/run_test.pl: + * tests/NestedUpcall/Simple/run_test.pl: + * tests/Server_Leaks/run_test.pl: + Use a perl variable for the base ior filename so that we only define + it once + +Wed Apr 18 19:55:11 UTC 2007 Yan Dai + + * TAO_IDL/be/be_visitor_structure/serializer_op_ch.cpp: + + Fixed a bug that does not generate the correct key + comparison for DCPS KeyLessThan when there are multiple + DCPS keys. + +Wed Apr 18 19:15:12 UTC 2007 Johnny Willemsen + + * tests/AMI/run_test.pl: + * tests/AMI_Buffering/run_buffer_size.pl: + * tests/AMI_Buffering/run_message_count.pl: + * tests/AMI_Buffering/run_test.pl: + * tests/AMI_Buffering/run_timeout.pl: + * tests/AMI_Buffering/run_timeout_reactive.pl: + * tests/BiDirectional/run_test_ipv6.pl: + * tests/Big_Request_Muxing/run_test.pl: + * tests/Blocking_Sync_None/run_test.pl: + * tests/Bug_1476_Test/run_test.pl: + * tests/Bug_1535_Regression/run_test.pl: + * tests/Bug_2183_Regression/run_test.pl: + * tests/Bug_2429_Regression/run_test.pl: + * tests/Bug_2678_Regression/run_test.pl: + * tests/Client_Leaks/run_test.pl: + * tests/DLL_ORB/run_test.pl: + * tests/DSI_AMI_Gateway/run_exception_test.pl: + * tests/DSI_Gateway/run_exception_test.pl: + * tests/Exposed_Policies/run_test.pl: + * tests/Faults/run_test.pl: + * tests/GIOP_Fragments/Java_Big_Reply/run_test.pl: + * tests/GIOP_Fragments/Java_Big_Request/run_test.pl: + * tests/InterOp-Naming/run_test.pl: + * tests/MT_BiDir/run_test.pl: + * tests/MT_Timeout/run_test.pl: + * tests/Muxed_GIOP_Versions/run_test.pl: + * tests/NestedUpcall/Triangle_Test/run_test.pl: + * tests/Oneway_Buffering/run_buffer_size.pl: + * tests/Oneway_Buffering/run_message_count.pl: + * tests/Oneway_Buffering/run_test.pl: + * tests/Oneway_Buffering/run_timeout.pl: + * tests/Oneway_Buffering/run_timeout_reactive.pl: + * tests/Oneway_Timeouts/run_test.pl: + * tests/Oneways_Invoking_Twoways/run_test.pl: + * tests/Parallel_Connect_Strategy/run_test.pl: + * tests/RTCORBA/Dynamic_Thread_Pool/run_test.pl: + * tests/RTCORBA/Linear_Priority/run_test.pl: + * tests/RTCORBA/MT_Client_Protocol_Priority/run_test.pl: + * tests/RTCORBA/Private_Connection/run_test.pl: + * tests/Typedef_String_Array/run_test.pl: + Improvements for vxworks cross platform testing and for + slower test systems like OpenVMS + +Wed Apr 18 15:37:09 UTC 2007 Chad Elliott + + * orbsvcs/ImplRepo_Service/Activator_Options.cpp: + + Clarify the units accepted by the -e option. + +Wed Apr 18 13:01:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2791_Regression/MessageFactory.h: + Fixed fuzz error + +Wed Apr 18 12:59:12 UTC 2007 Johnny Willemsen + + * tests/Collocation_Opportunities/Collocation_Opportunities.cpp: + No need to pass in empty orb name + + * tests/Collocation_Opportunities/run_test.pl: + Improvements for vxworks cross platform testing + +Wed Apr 18 12:50:12 UTC 2007 Johnny Willemsen + + * tests/Bug_1330_Regression/run_test.pl: + Improvements for vxworks cross platform testing + +Wed Apr 18 12:38:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2084_Regression/run_test.pl: + * tests/COIOP/run_test.pl: + * tests/Collocation_Exception_Test/run_test.pl: + * tests/Collocation_Oneway_Tests/run_test.pl: + * tests/Collocation_Tests/run_test.pl: + * tests/DII_Collocation_Tests/oneway/run_test.pl: + * tests/DII_Collocation_Tests/twoway/run_test.pl: + * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/run_test.pl: + Improvements for vxworks cross platform testing + +Wed Apr 18 12:10:12 UTC 2007 Johnny Willemsen + + * tests/OctetSeq/run_test.pl: + Increased timeout for vxworks + + * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.cpp: + Layout changes and removed msvc specific warning disabling + + * tests/POA/Object_Reactivation/Object_Reactivation.cpp: + * tests/POA/Persistent_ID/server.cpp: + * tests/POA/POA_Destruction/POA_Destruction.cpp: + Layout changes, no need to pass in empty orb name + + * tests/Policies/Manipulation.cpp: + Layout changes + +Wed Apr 18 11:39:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2791_Regression/run_test.pl: + Updated to run under VxWorks + + * tests/Bug_2289_Regression/run_test.pl: + Don't use LocalFile for the executables + +Wed Apr 18 10:23:00 UTC 2007 Ian Roberts + + * tao/Valuetype/Valuetype_Adapter_Impl: + Fix for Bug 2791, resolving a memory leak when + unregistering a value factory. + + * tests/Bug_2791_Regression/*: + New regression test to cover Bug 2791. + +Wed Apr 18 10:20:12 UTC 2007 Johnny Willemsen + + * tao/FoxResource.mpc: + * tao/FoxResource/*: + New Fox Toolkit support library. Thanks to + Dmitriy Nikitinskiy for providing these + files. This fixes bugzilla 1400. + +Tue Apr 17 16:05:50 UTC 2007 Yan Dai + + * tao/DynamicAny/DynEnum_i.cpp: + + Use .in() on the var to avoid warnings from some + platforms. + +Tue Apr 17 14:29:52 UTC 2007 Chad Elliott + + * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl: + + Increased the timeouts for slower machines. + +Tue Apr 17 13:53:03 UTC 2007 Chad Elliott + + * tests/Bug_2702_Regression/run_test.pl: + + Remove a portion of the path to perl when running on VMS. + +Tue Apr 17 13:41:49 UTC 2007 Chad Elliott + + * performance-tests/Cubit/TAO/MT_Cubit/Globals.cpp: + + Use ACE_SCOPE_THREAD on BSD instead of ACE_SCOPE_PROCESS. It's + not supported. + +Tue Apr 17 13:20:14 UTC 2007 Chad Elliott + + * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/run_test.pl: + * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/run_test.pl: + + Added missing kill's for when things go wrong. + +Tue Apr 17 13:17:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2768_Regression/server.cpp: + Use orb->run + + * tao/LocateRequest_Invocation.h: + Use public inheritance + + * tao/LocateRequest_Invocation_Adapter.{h,cpp}: + Fixed handling of a location forward. This fixes bugzilla + 2768. Thanks to Markus Henschel + for reporting this problem + +Tue Apr 17 13:05:52 UTC 2007 Chad Elliott + + * orbsvcs/tests/ImplRepo/run_test.pl: + + Added a missing kill of the ImplRepo_Service for the airplane_ir + test when the ImR_Activator fails to start. + +Tue Apr 17 12:09:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2768_Regression/*: + New regression which is failing at this moment, thanks to + Markus Henschel for making this + regression. + + * tests/Big_Oneways/run_test.pl: + Corrected these scripts for VxWorks cross host testing + +Tue Apr 17 12:01:56 UTC 2007 Chad Elliott + + * orbsvcs/Event_Service/Event_Service.cpp: + + Added an option, -a, to use the thread-per-consumer dispatching + strategy instead of the default dispatching strategy. + + * orbsvcs/ImplRepo_Service/Activator_Options.h: + * orbsvcs/ImplRepo_Service/Activator_Options.cpp: + * orbsvcs/ImplRepo_Service/ImR_Activator_i.h: + * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp: + + Added a new option, -e, to the ImR_Activator to set the + environment buffer length for activated servants. The default + value, 16kb, is based on the ACE_Process_Options default value. + + * orbsvcs/tests/ImplRepo/run_test.pl: + + Added a usage of the -e option. + +Tue Apr 17 08:16:12 UTC 2007 Johnny Willemsen + + * orbsvcs/tests/ImplRepo/Bug_689_Regression/Bug_689_Regression.mpc: + Added missing after + +Tue Apr 17 08:14:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2678_Regression/run_test.pl: + * tests/Bug_2683_Regression/run_test.pl: + * tests/DIOP/run_test.pl: + * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl: + * tests/InterOp-Naming/run_test.pl: + Fixed variable to be used for VxWorks target name + +Tue Apr 17 07:46:12 UTC 2007 Johnny Willemsen + + * tests/Bug_1476_Regression/run_test.pl: + * tests/Bug_2084_Regression/run_test.pl: + * tests/Bug_2494_Regression/run_test.pl: + * tests/Collocation/run_test.pl: + * tests/IORManipulation/run_test.pl: + * tests/Native_Exceptions/run_test.pl: + * tests/Optimized_Connection/run_test.pl: + * tests/Queued_Message_Test/run_test.pl: + * tests/Stack_Recursion/run_test.pl: + Corrected these scripts for VxWorks cross host testing + +Tue Apr 17 07:33:12 UTC 2007 Johnny Willemsen + + * tests/Bug_1476_Regression/run_test.pl: + * tests/Bug_2494_Regression/run_test.pl: + * tests/Bug_2542_Regression/run_test.pl: + Corrected these scripts for VxWorks cross host testing + +Tue Apr 17 07:25:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2201_Regression/run_test.pl: + * tests/Bug_2289_Regression/run_test.pl: + Corrected these scripts for VxWorks cross host testing + +Tue Apr 17 07:06:12 UTC 2007 Johnny Willemsen + + * tao/PortableServer/ServantRetentionStrategyRetain.cpp: + Removed not needed check for CORBA/e + +Mon Apr 16 18:41:16 UTC 2007 Douglas C. Schmidt + + * docs/tutorials/Quoter/Simple/Persistent/index.html: + * docs/tutorials/Quoter/Simple/ImprovedServer/index.html: + * docs/tutorials/Quoter/Simple/Impl-Repo/index.html: + * docs/tutorials/Quoter/Simple/Client/index.html: + * docs/tutorials/Quoter/Simple/Server/index.html: Updated the + documentation to use MPC files rather than makefiles. Thanks to + Bill Bruns for noticing this + and Johnny Willemsen for suggesting the MPC update. + +Mon Apr 16 18:03:55 UTC 2007 Chad Elliott + + * tao/PortableServer/ServantRetentionStrategyRetain.cpp: + * tests/CORBA_e_Implicit_Activation/server.cpp: + + When attempting to implicitly activate an object, the + PortableServer::POA::WrongPolicy should be thrown when using CORBA/e + This fixes bug 2853. + +Mon Apr 16 14:43:56 UTC 2007 Johnny Willemsen + + * tests/Bug_2702_Regression/run_test.pl: + Try to get this working for vxworks + + * tests/DIOP/run_test.pl: + Fix for VxWorks testing + +Mon Apr 16 13:05:59 UTC 2007 Chad Elliott + + * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl: + + If a client fails, start wrapping up the test instead of waiting a + minute for each client to finish. Otherwise, it could take quite + a long time for the test to finish if all the clients are timing + out. + +Mon Apr 16 13:01:00 UTC 2007 Simon Massey + + * tao_idl/be/be_visitor_constant/constant_cs.cpp: + + Add CORBA complient storeage emmition even when class + static const int are declared inline in the header class. + This fixes a CORBA non-complience however it uncovered + some platforms (noteably Microsoft) where the compiler + was non- C++ complient in that it always provides storeage + for such constants at the point they are seen at the + declaration (in the header). The standard C++ states that + if storage is required (and it doesn't have to be) it should + be defined (i.e. allocated) in the definition (i.e. the + .cpp file as well as declared in the header). + +Mon Apr 16 12:04:56 UTC 2007 Johnny Willemsen + + * tests/DIOP/run_test.pl: + Updated for VxWorks cross host testing + + * tests/Persistent_ID/run_test.pl: + Use PerlACE::LocalFile + + * tests/OctetSeq/run_test.pl: + Run the performance test on the target system when using + VxWorks cross host testing + + * tests/Abstract_Interface/client.cpp: + No need to pass in an empty orb name + +Mon Apr 16 11:47:56 UTC 2007 Johnny Willemsen + + * tests/Collocation_Exception_Test/run_test.pl: + * tests/CollocationLockup/run_test.pl: + * tests/GIOP_Fragments/PMG_With_Fragments/run_test.pl: + * tests/Permanent_Forward/run_test.pl: + Corrected these scripts for VxWorks cross host testing + +Mon Apr 16 11:27:56 UTC 2007 Johnny Willemsen + + * tests/Bug_1693_Test/run_test.pl: + * tests/Sequence_Unit_Tests/run_test.pl: + * tests/Big_Twoways/run_test.pl: + Corrected these scripts for VxWorks cross host testing + +Mon Apr 16 11:22:32 UTC 2007 Chad Elliott + + * orbsvcs/tests/ImplRepo/Bug_689_Regression/Bug_689_Regression.mpc: + + Set IDL_Flags to empty in client and server. The idl was already + processed in the *idl project and leaving them in caused problems + with parallel builds. + +Mon Apr 16 11:12:56 UTC 2007 Johnny Willemsen + + * tests/OBV/Simple/run_test.pl: + Corrected this script for VxWorks cross host testing + +Sun Apr 15 18:38:56 UTC 2007 Johnny Willemsen + + Reverted the change below, it does breaks support for + recursive structs when TAO is the client. With this change the Recursive + Any should succeed again. + + Thu Apr 12 10:52:12 UTC 2007 Johnny Willemsen + * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp: + * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp: + Added patches for bug 2678, thanks to Alexander Kornienko + for creating the patch and the + starter test program for this bug. Thanks to + Dale Boan for creating the initial + report and Ben Mohlenhoff + for letting us know that the patched also worked for their setup. + +Sun Apr 15 06:18:56 UTC 2007 Johnny Willemsen + + * tests/AMI/client.cpp: + * tests/AMI/AMI.mpc: + * tests/AMI/run_test.pl: + * tests/Bug_2805_Regression/*: + Moved test for bug 2805 to its own regression, now the AMI + test should succeed again, but 2805 is failing + +Sun Apr 15 06:01:56 UTC 2007 Johnny Willemsen + + * tests/Any/Recursive/Test.idl: + * tests/Any/Recursive/client.cpp: + * tests/Bug_2844_Regression/*: + Moved regression for bug 2844 to its own file + +Sat Apr 14 20:22:13 UTC 2007 Chad Elliott + + * tests/DynAny_Test/test_dynenum.cpp: + + Removed old exception macros. + +Sat Apr 14 19:00:56 UTC 2007 Johnny Willemsen + + * tests/Any/Recursive/Test.idl: + * tests/Any/Recursive/client.cpp: + Removed regression for bug 2804, this has now its own test program + +Sat Apr 14 18:57:56 UTC 2007 Johnny Willemsen + + * tests/Bug_2804_Regression/*: + Moved the test for bug 2804 from Any/Recursive to its own seperate test, makes + it easier to reproduce and I am moving all known issues outside of the + Any/Recursive test so that we can make sure that things that do work keep + working + +Fri Apr 13 19:47:56 UTC 2007 Yan Dai + + Fixed several bugs in DynamicAny (See bugzilla #2896). + + * tao/DynamicAny/DynAny_i.cpp: + * tao/DynamicAny/DynAnyFactory.cpp: + + Added DynamicAny support for longdouble type. + + * tao/DynamicAny/DynUnion_i.cpp: + + Fixed bug in destroy() that does not check if the member is nil + to destroy. This causes crash when union has no active + member. + + * tao/DynamicAny/DynEnum_i.cpp: + + Fixed bug in + get_as_string/set_as_string/get_as_ulong/set_as_ulong that do + not strip the alias to find the member information. This causes + the problem when calling these functions for typedefed enums + encapsulated in structs. + + * tao/DynamicAny/DynCommon.cpp: + + Moved out ACE_static_cast from "if" statement in next() method + to avoid strange problem "coredump from signal 10" on + sunos58_gcc3.2.1_d0o1 build. + + * tests/DynAny_Test/da_tests.idl: + * tests/DynAny_Test/data.cpp: + * tests/DynAny_Test/data.h: + * tests/DynAny_Test/DynAny_Test.mpc: + * tests/DynAny_Test/test_dynany.cpp: + * tests/DynAny_Test/test_dynenum.cpp: + * tests/DynAny_Test/test_dynstruct.cpp: + * tests/DynAny_Test/test_dynunion.cpp: + + Added test cases for above bug fixes. + +Fri Apr 13 16:38:36 UTC 2007 Wallace Zhang + + * tao/ORB_Core.cpp: + + Reverted my change immediately because I am not quite sure about + the name convention/usage here, need more research: + Fri Apr 13 16:29:47 UTC 2007 Wallace Zhang + +Fri Apr 13 16:29:47 UTC 2007 Wallace Zhang + + * tao/ORB_Core.cpp: + + Corrected the valuetype_adapter_factory_name_. + +Fri Apr 13 12:35:40 UTC 2007 Chad Elliott + + * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp: + + When starting a server, only reset the ImR_Activator information + if we are certain that the activator is completely non-responsive. + There is no test associated with this fix since it would require + that the activator be temporarily unresponsive (i.e., cause a + CORBA::TRANSIENT to be thrown). In any event, this change can not + make things less reliable since we're in an exceptional situation + from the start. + + Thanks to Richard Ridgway for + reporting this (bug 2833) and providing the fix. + +Fri Apr 13 04:56:08 UTC 2007 William R. Otte + + * examples/Load_Balancing_persistent/Load_Balancer_i.cpp + + Switch to using naked new instead of macro for placement new + operations. + +Thu Apr 12 19:11:31 UTC 2007 Chad Elliott + + * orbsvcs/orbsvcs/Notify/EventType.h: + * orbsvcs/orbsvcs/Notify/EventType.inl: + * orbsvcs/orbsvcs/Notify/EventType.cpp: + + Modified the equivalence operator to match wildcards on the + domain_name and event_type (instead of a straight string compare). + + * orbsvcs/orbsvcs/Notify/Event_Map_T.inl: + + Since an event type can be equivalent to another and not hash to + the same thing, we must iterate over the map if a find() on the + ACE_Hash_Map_Manager doesn't return an entry. + + These changes fix bug 1385. + +Thu Apr 12 17:27:44 UTC 2007 Chad Elliott + + * orbsvcs/tests/Notify/Bug_1385_Regression/Notify_Structured_Push_Consumer.cpp: + + Changed to use the subscription_change() method from the base + class instead of calling it directly on the proxy. + + * orbsvcs/tests/Notify/Bug_1385_Regression/Structured_Supplier.cpp: + + Fixed the domain_name and type_name on the event header. + +Thu Apr 12 15:09:49 UTC 2007 Wallace Zhang + + * tao/DynamicInterface/DII_Arguments.h: + + Changed the lazy_evaluation_ data member back to non-const. + Because the CORBA::NVList::_tao_incoming_cdr(TAO_InputCDR&, int, bool&) + will need to modify its value. + This reverted: Thu Apr 12 10:52:12 UTC 2007 Johnny Willemsen + * tao/DynamicInterface/DII_Arguments.h: + Const improvement + +Thu Apr 12 13:53:12 UTC 2007 Johnny Willemsen + + * tao/DynamicInterface/DII_Reply_Dispatcher.cpp: + * tao/Profile.cpp: + Layout changes + +Thu Apr 12 13:44:12 UTC 2007 Chad Elliott + + * configure.ac: + * orbsvcs/tests/Notify/Bug_1385_Regression/Bug_1385_Regression.mpc: + * orbsvcs/tests/Notify/Bug_1385_Regression/Makefile.am: + * orbsvcs/tests/Notify/Bug_1385_Regression/Notify_Structured_Push_Consumer.h: + * orbsvcs/tests/Notify/Bug_1385_Regression/Notify_Structured_Push_Consumer.cpp: + * orbsvcs/tests/Notify/Bug_1385_Regression/Structured_Consumer.cpp: + * orbsvcs/tests/Notify/Bug_1385_Regression/Structured_Supplier.cpp: + * orbsvcs/tests/Notify/Bug_1385_Regression/go.idl: + * orbsvcs/tests/Notify/Bug_1385_Regression/notify.conf: + * orbsvcs/tests/Notify/Bug_1385_Regression/notify.conf.xml: + * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl: + * orbsvcs/tests/Notify/Makefile.am: + + Added a new test to demonstrate the subscription_change() does not + work properly (bug 1385). + +Thu Apr 12 12:00:12 UTC 2007 Johnny Willemsen + + * examples/POA/DSI/Database_i.{h,cpp}: + Added nothrow new/delete operators + +Thu Apr 12 10:52:12 UTC 2007 Johnny Willemsen + + * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp: + * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp: + Added patches for bug 2678, thanks to Alexander Kornienko + for creating the patch and the + starter test program for this bug. Thanks to + Dale Boan for creating the initial + report and Ben Mohlenhoff + for letting us know that the patched also worked for their setup. + + * tao/DynamicInterface/DII_Arguments.h: + Const improvement + + * tao/DynamicInterface/ExceptionList.inl: + Removed not needed cast and use C++ casts + + * tao/IOR_Parser.h: + Documentation improvement + + * tao/Pluggable_Messaging_Utils.inl: + Use false instead of 0 + + * tao/Stub.h: + Layout changes + + * tao/GIOP_Message_Base.cpp: + * tao/Profile.h: + Layout changes + +Thu Apr 12 06:25:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2678_Regression/client.cpp: + Fixed typo in include + +Wed Apr 11 18:31:12 UTC 2007 Johnny Willemsen + + * tests/Bug_2678_Regression/*: + New regression test, it needs a C# client as reproducer, that will + not work, so I am reusing parts of the PMB GIOP test to emulate + a client but this is not working 100% perfect. When it works perfect + I will enable the regression test in the test suite. + +Wed Apr 11 13:32:12 UTC 2007 Johnny Willemsen + + * tests/AMI/ami_test_i.cpp: + Fixed small bug in this test code that could lead to an + incorrect return value when the parameters are checked. + +Wed Apr 11 12:25:17 UTC 2007 Chad Elliott + + * orbsvcs/tests/Notify/Makefile.am: + + Changed the build order to get Bug_2561_Regression to build after + TAO_NotifyTests. + +Wed Apr 11 10:14:51 UTC 2007 Vadym Ridosh + + * tao/IIOP_Acceptor.cpp: + + Previous fix for bug 2871 had a small flaw for IPv4 only server + setups. This patch fixes this flaw. + +Tue Apr 10 09:57:12 UTC 2007 Johnny Willemsen + + * tests/DII_Collocation_Tests/twoway/Client_Task.cpp: + * tests/DII_Collocation_Tests/twoway/Hello.cpp: + * tests/DII_Collocation_Tests/twoway/Hello.h: + * tests/DII_Collocation_Tests/twoway/Test.idl: + Extended this test to test the out arguments and response_received + method of the request. This test now fails, see bugzilla 2890 + +Mon Apr 9 21:09:51 UTC 2007 Yan Dai + + * docs/transport_current/index.html: + + Corrected the example of service configuration file for + dynamic loading TransportCurrent library. + +Mon Apr 9 13:02:26 UTC 2007 Chad Elliott + + * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl: + + Modified the imr registration command line to take into account + the different executable locations for non-debug Windows builds. + +Mon Apr 9 11:50:35 UTC 2007 Chad Elliott + + * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.cpp: + + Put the ORB id into a CORBA::String_var to avoid memory leaks. + + * orbsvcs/tests/Bug_2248_Regression/run_test.pl: + + Removed an extra ./server in the command arguments. + + * orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp: + + When disconnecting the consumer, ignore exceptions as the consumer + may already be gone by that time. + + * orbsvcs/tests/FT_App/run_test_demo.pl: + + This script defaults to "Release" executables on Windows, but + defaults to "Debug" on all other platforms. + + * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp: + + Changed the error message to start with ERROR: and to provide + useful information. + + * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Basic.h: + * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Basic.cpp: + + Switched the location_ data member from const char* to + CORBA::String_var to avoid memory leaks. + + * orbsvcs/tests/Redundant_Naming/run_test.pl: + + Sleep one second before starting the client to allow the redundant + naming service to get into a usable state. + + * orbsvcs/tests/Simple_Naming/client.h: + * orbsvcs/tests/Simple_Naming/client.cpp: + + Change name_service_ior_ to a CORBA::String_var to avoid a memory + leak. + + * tests/OBV/Collocated/Forward/Client_Task.cpp: + + Even though bug 1390 is still reported as broken, the client now + shuts down the server so the run test script doesn't have to + time out. + +Mon Apr 9 11:29:26 UTC 2007 Chad Elliott + + * configure.ac: + + Added the missing entry for tests/DIOP. + +Sun Apr 8 15:46:17 UTC 2007 Abdullah Sowayan + + * tao/Utils/ORB_Manager.cpp: + + duplicate object references passed in the constructor. This fixes + bugzilla 2887. + + Layout enhancements. + +Fri Apr 6 17:58:37 UTC 2007 Chad Elliott + + * orbsvcs/tests/FaultTolerance/IOGR/Manager.h: + * orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp: + + Moved file level statics into the Manager class. They were being + destroyed in the wrong order with respect to the object manager + and the ORB. + +Fri Apr 6 14:34:21 UTC 2007 Chad Elliott + + * configure.ac: + + Added the makefiles for the new directories (Bug_689_Regression, + Bug_1107_Regression, Bug_2561_Regression, Bug_2677_Regression and + Bug_2735_Regression). + +Fri Apr 6 13:46:19 UTC 2007 Chad Elliott + + * orbsvcs/tests/Notify/Bug_2561_Regression/Notify_Push_Consumer.cpp: + + Initialize count_ to 0 in the constructor. + +Fri Apr 6 14:36:25 UTC 2007 Vadym Ridosh + + * tao/ORB_Core.cpp: + * tao/IIOP_Acceptor.cpp: + * tao/params.h: + * tao/params.cpp: + * docs/Options.html: + + Fix for bug 2871. It introduces a new option -ORBUseIPV6LinkLocal + which is false by default, i.e. no IPv6 link local addresses will + be used by server ORB. + +Fri Apr 6 12:09:37 UTC 2007 Chad Elliott + + * orbsvcs/tests/ImplRepo/Bug_689_Regression/Bug_689_Regression.mpc: + * orbsvcs/tests/ImplRepo/Bug_689_Regression/Makefile.am: + * orbsvcs/tests/ImplRepo/Bug_689_Regression/server.cpp: + + Added the ImR_Client library so that this test will work on static + builds. + +Thu Apr 5 15:45:30 UTC 2007 Chad Elliott + + * orbsvcs/tests/Notify/Bug_2561_Regression/Bug_2561_Regression.mpc: + * orbsvcs/tests/Notify/Bug_2561_Regression/Consumer.cpp: + * orbsvcs/tests/Notify/Bug_2561_Regression/Makefile.am: + * orbsvcs/tests/Notify/Bug_2561_Regression/Notify_Push_Consumer.h: + * orbsvcs/tests/Notify/Bug_2561_Regression/Notify_Push_Consumer.cpp: + * orbsvcs/tests/Notify/Bug_2561_Regression/Supplier.cpp: + * orbsvcs/tests/Notify/Bug_2561_Regression/go.idl: + * orbsvcs/tests/Notify/Bug_2561_Regression/notify.conf: + * orbsvcs/tests/Notify/Bug_2561_Regression/notify.conf.xml: + * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl: + * orbsvcs/tests/Notify/Makefile.am: + + Added a regression test for bug 2561 where a pacing interval of + 100 microseconds is used and two batch consumers are attached to + the Notify_Service. + + * orbsvcs/tests/Notify/lib/Notify_Test_Client.cpp: + + Avoid destroying the poa and the orb if they're nil. + +Thu Apr 5 14:25:10 UTC 2007 Chad Elliott + + * tests/Bug_2174_Regression/run_test.pl: + * tests/Bug_2183_Regression/run_test.pl: + * tests/Bug_2429_Regression/run_test.pl: + * tests/Bug_2494_Regression/run_test.pl: + * tests/Connection_Purging/run_test.pl: + * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/run_test.pl: + * tests/Server_Leaks/run_test.pl: + * tests/Typedef_String_Array/run_test.pl: + + Increased timeouts to allow these to run on slower machines. + +Thu Apr 5 13:45:52 UTC 2007 Chad Elliott + + * orbsvcs/tests/Notify/Structured_Multi_Filter/Notify_Push_Consumer.cpp: + + Switch to ETCL and use a $prefix on the component name to test bug + 1428. + + * orbsvcs/tests/Notify/Structured_Multi_Filter/notify.conf.xml: + + Converted notify.conf to XML for use with the XML service + configurator. + +Thu Apr 5 13:37:51 UTC 2007 Chad Elliott + + * orbsvcs/tests/Notify/Structured_Filter/Structured_Consumer.cpp: + + Change one of the constraint expressions to use a $ prefix on the + component name to ensure that this works. + +Thu Apr 5 11:51:23 UTC 2007 Chad Elliott + + * MPC/config/link_codecfactory.mpb: + * MPC/config/nolink_codecfactory.mpb: + + Feature projects to link or not link the TAO_CodecFactory. + + * MPC/config/taoexe.mpb: + * MPC/config/taolib.mpb: + + Inherit from the link_codecfactory base project to allow the user + to determine if the TAO_CodecFactory will be linked into an + executable or library that uses TAO. On QNX, the dynamic + unloading of the TAO_CodecFactory library at exit causes a core + dump. If the library is linked in, the problem is eliminated. + + * tao/AnyTypeCode.mpc: + * tao/CodecFactory.mpc: + * tao/Codeset.mpc: + + Inherit from the nolink_codecfactory base project to ensure that + the TAO_CodecFactory library is not linked into these libraries. + This would cause a circular link dependency. + +Thu Apr 5 11:24:01 UTC 2007 Chad Elliott + + * tests/Bug_933_Regression/MessengerClient.cpp: + + Changed to use .in() to avoid warnings from gcc. + +Thu Apr 5 11:20:52 UTC 2007 Chad Elliott + + * examples/Load_Balancing_persistent/Identity_Server.cpp: + + Changed to use .in() to avoid warnings from gcc. + +Wed Apr 4 19:13:53 UTC 2007 Chad Elliott + + * tests/Bug_2735_Regression/server.cpp: + + Avoid string conversion warnings. + +Wed Apr 4 19:04:51 UTC 2007 Chad Elliott + + * orbsvcs/tests/ImplRepo/Bug_689_Regression/Bug_689_Regression.mpc: + * orbsvcs/tests/ImplRepo/Bug_689_Regression/Makefile.am: + * orbsvcs/tests/ImplRepo/Bug_689_Regression/bug_689_regression.idl: + * orbsvcs/tests/ImplRepo/Bug_689_Regression/bug_689_regression_i.h: + * orbsvcs/tests/ImplRepo/Bug_689_Regression/bug_689_regression_i.cpp: + * orbsvcs/tests/ImplRepo/Bug_689_Regression/client.cpp: + * orbsvcs/tests/ImplRepo/Bug_689_Regression/run_test.pl: + * orbsvcs/tests/ImplRepo/Bug_689_Regression/server.cpp: + * orbsvcs/tests/ImplRepo/Makefile.am: + + Added a regression test for bug 689. + +Wed Apr 4 16:10:46 UTC 2007 Chad Elliott + + * orbsvcs/tests/Security/Bug_1107_Regression/Bug_1107_Regression.mpc: + * orbsvcs/tests/Security/Bug_1107_Regression/Foo.idl: + * orbsvcs/tests/Security/Bug_1107_Regression/Foo_i.h: + * orbsvcs/tests/Security/Bug_1107_Regression/Foo_i.cpp: + * orbsvcs/tests/Security/Bug_1107_Regression/Makefile.am: + * orbsvcs/tests/Security/Bug_1107_Regression/README: + * orbsvcs/tests/Security/Bug_1107_Regression/cacert.pem: + * orbsvcs/tests/Security/Bug_1107_Regression/client.conf: + * orbsvcs/tests/Security/Bug_1107_Regression/client.conf.xml: + * orbsvcs/tests/Security/Bug_1107_Regression/client.cpp: + * orbsvcs/tests/Security/Bug_1107_Regression/client_cert.pem: + * orbsvcs/tests/Security/Bug_1107_Regression/client_key.pem: + * orbsvcs/tests/Security/Bug_1107_Regression/run_test.pl: + * orbsvcs/tests/Security/Bug_1107_Regression/server.conf: + * orbsvcs/tests/Security/Bug_1107_Regression/server.conf.xml: + * orbsvcs/tests/Security/Bug_1107_Regression/server.cpp: + * orbsvcs/tests/Security/Bug_1107_Regression/server_cert.pem: + * orbsvcs/tests/Security/Bug_1107_Regression/server_key.pem: + * orbsvcs/tests/Security/Makefile.am: + + Added a regression test based on the Secure_Invocation test for + bug 1107. + +Wed Apr 4 14:42:01 UTC 2007 Wallace Zhang + + * tao/IFR_Client_Adapter.h: + * tao/IFR_Client_Adapter.cpp: + + Fixed the dynamic_cast failure in the same way as Ossama and Chris did in + Wed May 18 16:23:01 2005 Ossama Othman + Mon Nov 21 13:21:03 2005 Chris Cleeland + In short, I have added an out-of-line virtual destructor to this class. + Thanks Ossama for his help on this issue. + +Wed Apr 4 13:04:25 UTC 2007 Chad Elliott + + * orbsvcs/Notify_Service/Notify_Service.cpp: + + Added the missing parameter for %p in an ACE_ERROR_RETURN(). + +Wed Apr 4 11:40:33 UTC 2007 Chad Elliott + + * MPC/config/utils.mpb: + + Renamed the after setting from Utils to TAO_Utils to reflect the + change from Tue Apr 3 18:53:54 UTC 2007. + +Wed Apr 4 11:36:10 UTC 2007 Chad Elliott + + * tests/Bug_2677_Regression/Makefile.am: + * tests/Bug_2735_Regression/Makefile.am: + + Added missing automake makefiles. + + * tests/Bug_2735_Regression/server.cpp: + + Fixed a compilation error on HP-UX. They have some pretty simple + macros defined (e.g., SERVER). + +Tue Apr 3 19:08:44 UTC 2007 Jeff Parsons + + * orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.inl: + + Added static_cast to avoid conversion warning on MSVC8. + +Tue Apr 3 18:53:54 UTC 2007 Jeff Parsons + + * tao/Utils.mpc: + + Changed project name from Utils to TAO_Utils to avoid namespace + pollution, since MPC doesn't accept duplicate project names + anywhere in the tree during generation. + +Tue Apr 3 18:29:29 UTC 2007 Chad Elliott + + * tests/Bug_2677_Regression/Bug_2677_Regression.mpc: + + Removed the redundant inheritance of taolib. + + * tests/Bug_2677_Regression/DllORB.h: + * tests/Bug_2677_Regression/DllORB.cpp: + + Removed the requirement of threads from this test. It was not + necessary to exercise the fix for 2677. + +Tue Apr 3 16:10:10 UTC 2007 Chad Elliott + + * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp: + + Fixed a couple of filtering issues: + + 1) If exist was used in the form of "exist $.filterable_data(ident)", + memory would be leaked in the form of a CORBA::string_dup(). + 2) If exist was used in the form of "exist ident", it would never + match anything. It now defaults to the looking at the + filterable data identifiers. + + This fixes bug 1263. + + * orbsvcs/tests/Notify/Structured_Filter/Structured_Consumer.cpp: + + Modified this test to use both forms of exist in the filter. + + * orbsvcs/tests/Notify/Structured_Filter/notify.conf.xml: + + Converted notify.conf to XML for use with the XML service + configurator. + +Tue Apr 3 13:05:52 UTC 2007 Chad Elliott + + * tests/Bug_2734_Regression/README: + * tests/Bug_2734_Regression/run_test.pl: + + Added a regression test for Bug 2734 based on the Timeout test. + +Tue Apr 3 12:37:37 UTC 2007 Chad Elliott + + * tests/Makefile.am: + + Added Bug_2677_Regression and Bug_2735_Regression to the list of + sub-directories. + +Tue Apr 3 12:09:43 UTC 2007 Chad Elliott + + * tao/GIOP_Message_Version.h: + * tao/GIOP_Message_Version.inl: + + Changed the equality and inequality operators to const (as they + should have originally been). + +Tue Apr 3 11:56:17 UTC 2007 Chad Elliott + + * tests/Bug_2677_Regression/DllORB.cpp: + + Removed the call to POAManager::deativate(), it wasn't necessary + and caused problems for minimum CORBA and CORBA e compact. + +Mon Apr 2 18:14:07 UTC 2007 Chad Elliott + + * orbsvcs/tests/ImplRepo/airplane_client_i.cpp: + * orbsvcs/tests/ImplRepo/nestea_client_i.cpp: + + Delete the server_key_ before assigning to it, since memory is + allocated in the constructor. + + * tao/ImR_Client/ImR_Client.cpp: + + Put the result of poa->the_name () in a CORBA::String_var to + ensure memory is not leaked. This happened inside an + if (TAO_debug_level > 0) statement. + +Mon Apr 2 17:52:41 UTC 2007 Chad Elliott + + * orbsvcs/ImplRepo_Service/INS_Locator.h: + + Use a TAO_Local_RefCounted_Object instead of CORBA::LocalObject to + ensure that the INS_Locator is released in the end. + + * orbsvcs/ImplRepo_Service/Locator_Options.cpp: + + Use ImplRepo_Service in the usage instead of ImR_Locator. + +Mon Apr 2 15:24:46 UTC 2007 Chad Elliott + + * tests/Bug_2735_Regression/run_test.pl: + * tests/Bug_2735_Regression/server.cpp: + + Modified this test to work with the XML service configurator. + +Mon Apr 2 15:00:08 UTC 2007 Chad Elliott + + * tests/Bug_2677_Regression/Bug_2677_Regression.mpc: + * tests/Bug_2677_Regression/DllORB.h: + * tests/Bug_2677_Regression/DllORB.cpp: + * tests/Bug_2677_Regression/README: + * tests/Bug_2677_Regression/bug_2677_regression_export.h: + * tests/Bug_2677_Regression/run_test.pl: + * tests/Bug_2677_Regression/server.cpp: + + Added a regression test for Bug 2677 provided by Lothar Wrzinger + . + +Mon Apr 2 14:06:12 UTC 2007 Martin Corino + + * TAO_IDL/include/idl_global.h: + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/fe/idl.ll: + * TAO_IDL/driver/drv_preproc.cpp: + * TAO_IDL/util/utl_global.cpp: + + Platform specific changes to make IDL compiler run on both + OpenVMS Alpha and OpenVMS IA64. + +Sun Apr 1 04:03:06 UTC 2007 Chad Elliott + + * tests/Bug_2735_Regression/run_test.pl: + + Fixed the command line to work on Windows. + +Fri Mar 30 14:49:24 UTC 2007 Chad Elliott + + * tests/Bug_2735_Regression/Bug_2735_Regression.mpc: + * tests/Bug_2735_Regression/run_test.pl: + * tests/Bug_2735_Regression/server.cpp: + + Added a regression test for Bug 2735 which involves the + -ORBSvcConfDirective option. + +Fri Mar 30 12:25:12 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp: + Layout changes + +Fri Mar 30 12:22:12 UTC 2007 Johnny Willemsen + + * docs/compiler.html: + Removed deprecated flags, fixed typos and updated a few parts + +Thu Mar 29 16:50:15 UTC 2007 Jeff Parsons + + * TAO_IDL/be/be_type.cpp: + * TAO_IDL/fe/fe_init.cpp: + + Fixed calls to ACE_String_Base methods set (const char*, bool) + and reset (bool) to pass a boolean instead of an integer. + +Wed Mar 28 16:02:37 UTC 2007 Douglas C. Schmidt + + * docs/Options.html: Updated the documentation to explain what the + -ORBSkipServiceConfigOpen option does. Thanks to Vance Maverick + for motivating. + +Thu Mar 29 13:40:12 UTC 2007 Johnny Willemsen + + * TAO_IDL/be/be_codegen.cpp: + Use the safe include in the anyop header file, not in the source + file, makes it possible to use a safe include in the diffserv library. + + * tao/DiffServPolicy.mpc: + * tao/DiffServPolicy/Client_Network_Priority_Policy.cpp: + * tao/DiffServPolicy/Client_Network_Priority_Policy.h: + * tao/DiffServPolicy/DiffServ_Network_Priority_Hook.cpp: + * tao/DiffServPolicy/DiffServPolicy_ORBInitializer.cpp: + * tao/DiffServPolicy/Server_Network_Priority_Policy.cpp: + * tao/DiffServPolicy/Server_Network_Priority_Policy.h: + Use the safe include feature to make sure people have to include + the correct file to use diffserv + +Thu Mar 29 12:14:12 UTC 2007 Johnny Willemsen + + * tao/IIOP_Profile.cpp: + Fixed bug 2869, handling an invalid endpoint string. Thanks to + Pierre Bisaillon for reporting this bug + + * tests/Bug_2869_Regression/*: + New regression for bug 2869 + +Thu Mar 29 11:13:12 UTC 2007 Johnny Willemsen + + * tao/MCast_Parser.{h,cpp,inl}: + * tao/ORB.cpp: + * tao/TAO_Internal.cpp: + * tao/default_resource.cpp: + Only use the mcast parser when ACE_HAS_IP_MULTICAST is enabled, + mcast is not available when this define is not set, so no need + to build this parser when it can't be used. This fixes bugzilla + bug 2851. + + * tao/ORB_Core.{h,cpp}: + * tao/Resource_Factory.cpp: + * tao/DynamicInterface/Request.cpp: + Layout changes + + * tao/ORB_Core.inl: + Use false instead of 0 for a bool + +Wed Mar 28 16:44:35 UTC 2007 Chad Elliott + + * tao/HTTP_Parser.cpp: + + The parse_string and match_prefix virtual methods take a const + char*. They are converted to ACE_TCHAR* where necessary. + + * tao/Load_Protocol_Factory_T.h: + + Take a const char* in load_protocol_factory() and convert it in + the one place where ACE_TCHAR* is expected. + + * tao/ORB.cpp: + + Cast ACE::nibble2hex() result to char. On narrow char builds, + it's already a char, but on wide char builds it's an ACE_TCHAR. + + * tao/TAO_Internal.cpp: + + Change open_private_services_i() to take char** instead of + ACE_TCHAR** and use ACE_Argv_Type_Converter to pass the right + types to ACE_Service_Gestalt::open(). + + * tao/Valuetype/AbstractBase.cpp: + + Check the abstract base pointer from the factory before using it. + If it's zero, return false instead of dereferencing it and dumping + core. + +Wed Mar 28 09:21:40 UTC 2007 Johnny Willemsen + + * performance-tests/Cubit/TAO/MT_Cubit/client.cpp: + Fixed compile problem with VxWorks + +Tue Mar 27 21:15:24 UTC 2007 Jeff Parsons + + * TAO_IDL/be/be_valuetype.cpp: + + Fixed a bug in the logic when determining if the valuetype + supports an abstract interface or not. + +Tue Mar 27 19:36:40 UTC 2007 Johnny Willemsen + + * tests/Abstract_Interface/run_test.pl: + Made this script working for VxWorks + +Tue Mar 27 18:00:26 UTC 2007 William R. Otte + + * orbsvcs/examples/RtEC/Kokyu/Service.cpp + + Unused argument warning. + +Tue Mar 27 17:50:38 UTC 2007 William R. Otte + + * examples/Load_Balancing_persistent/Load_Balancer_i.cpp + + Fixes for strict aliasing warnings. + + * examples/Load_Balancing_persistent/Identity_Server.cpp + + Added logic to bail if it gets invalid group references + from the load balancing daemon. + +Tue Mar 27 13:56:40 UTC 2007 Johnny Willemsen + + * tests/Bug_933_Regression/*: + New regression for bug 933. TAO didn't had a bug, the regression + posted by the reporter had several. Fixed the regression and + adding it now to svn. Thanks to Ruwanganie Gunatilleke + for making the regression + +Tues Mar 27 09:35:00 UTC 2007 Simon Massey + + * tests/Big_Request_Muxing/client.cpp: + + Allow time for the server to process messages at the other end + of the tcpip link before the client destroies the sockets and + rips down any pending messages it may have still buffered up. + Note this is ONLY for the benifit of the SYNC_NONE and + SYNC_WITH_TRANSPORT messages to improve the stats a bit. + +Tues Mar 27 08:15:00 UTC 2007 Simon Massey + + * tests/Big_Request_Muxing/run_test.pl: + + Allow the new timeouts to actually take effect before + timing out the test! + +Tue Mar 27 07:32:40 UTC 2007 Johnny Willemsen + + * tao/QtResource/QtResource_Factory.h: + Use forward declaration of QApplication. Part of the patch of bugzilla + 2870. Thanks to Roland Sun for + providing the patch + +Mon Mar 26 20:44:40 UTC 2007 William R. Otte + + * performance-tests/Cubit/TAO/MT_Cubit/client.cpp + * performance-tests/Cubit/TAO/MT_Cubit/client.h + * examples/Simple/time/Time_Client_i.cpp + * examples/Persistent_Grid/Grid_i.cpp + + Fixes for strict aliasing warnings. + +Mon Mar 26 15:24:47 UTC 2007 William R. Otte + + * tao/Compression/zlib/ZlibCompressor.cpp + + Addressed strict aliasing warning. + +Mon Mar 26 14:52:12 UTC 2007 Johnny Willemsen + + * examples/PluggableUDP/tests/Basic/*: + * tests/DIOP/*: + Moved this test from examples to tests, this is a DIOP regression + test that can be part of the orb test suite. + + * examples/PluggableUDP/tests/Makefile.am: + Removed Basic directory + + * tests/Makefile.am: + Added DIOP directory + +Mon Mar 26 14:47:12 UTC 2007 Johnny Willemsen + + * examples/PluggableUDP/tests/Basic/client.cpp: + * examples/PluggableUDP/tests/Basic/server.cpp: + * examples/PluggableUDP/tests/Basic/UDP_Client_i.cpp: + * examples/PluggableUDP/tests/Basic/UDP_i.cpp: + * examples/PluggableUDP/tests/Basic/UDP_i.h: + Small cleanup and simplifications + +Mon Mar 26 10:01:00 UTC 2007 Simon Massey + + * tests/Big_Request_Muxing/client.cpp: + * tests/Big_Request_Muxing/server.cpp: + + Give very generous timeouts for very slow systems (lynxos). + +Sat Mar 24 23:40:17 UTC 2007 Phil Mesnier + + * orbsvcs/tests/Security/EndpointPolicy/EndpointPolicy.mpc: + * orbsvcs/tests/Security/InsecureReferences/InsecureReferences.mpc: + + The test projects did not have the correct base projects, + causing core dumps on exit on many platforms. + +Fri Mar 23 16:27:39 UTC 2007 William R. Otte + + * tests/TransportCurrent/IIOP/IIOP.mpc + * tests/TransportCurrent/Framework/Framework.mpc + + OS X Linker warnings. + +Fri Mar 23 13:02:40 UTC 2007 Phil Mesnier + + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.h: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.cpp: + * orbsvcs/tests/Security/EndpointPolicy: + * orbsvcs/tests/Security/EndpointPolicy/EndpointPolicy.mpc: + * orbsvcs/tests/Security/EndpointPolicy/README: + * orbsvcs/tests/Security/EndpointPolicy/run_test.pl: + * orbsvcs/tests/Security/EndpointPolicy/svc.conf: + * orbsvcs/tests/Security/EndpointPolicy/test.cpp: + * tao/EndpointPolicy/Endpoint_Acceptor_Filter.cpp: + * tao/IIOP_Profile.h: + * tao/IIOP_Profile.cpp: + * tao/Object_Reference_Sequence_Element_T.h: + * tao/Profile.h: + * tao/Profile.cpp: + + Fix for bugzilla 2868, allowing SSLIOP, or other IIOP-derived + protocols to be used with the EndpointPolicy. Includes a new + test case. + +Fri Mar 23 02:44:53 UTC 2007 Phil Mesnier + + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Profile.cpp: + + Fix for off-by-one counting error processing multi-endpoint + insecure iiop endpoints. + + * orbsvcs/tests/Security/InsecureReferences: + * orbsvcs/tests/Security/InsecureReferences/InsecureReferences.mpc: + * orbsvcs/tests/Security/InsecureReferences/README: + * orbsvcs/tests/Security/InsecureReferences/client.conf: + * orbsvcs/tests/Security/InsecureReferences/run_test.pl: + * orbsvcs/tests/Security/InsecureReferences/test.cpp: + + A new test validating the fix. + +Fri Mar 23 12:08:00 UTC 2007 Johnny Willemsen + + * docs/tutorials/Quoter/AMI/Handler_i.cpp + * docs/tutorials/Quoter/AMI/Handler_i.h + * docs/tutorials/Quoter/AMI/index.html + * docs/tutorials/Quoter/AMI/Quoter.idl + * docs/tutorials/Quoter/AMI/Stock_Factory_i.cpp + * docs/tutorials/Quoter/AMI/Stock_Factory_i.h + * docs/tutorials/Quoter/AMI/Stock_i.cpp + * docs/tutorials/Quoter/AMI/Stock_i.h + * docs/tutorials/Quoter/Event_Service/index.html + * docs/tutorials/Quoter/Event_Service/Stock_Factory_i.cpp + * docs/tutorials/Quoter/Event_Service/Stock_Factory_i.h + * docs/tutorials/Quoter/Event_Service/Stock_i.cpp + * docs/tutorials/Quoter/Event_Service/Stock_i.h + * docs/tutorials/Quoter/On_Demand_Activation/index.html + * docs/tutorials/Quoter/RT_Event_Service/index.html + * docs/tutorials/Quoter/RTCORBA/docs/broker.html + Small updates related to old exception macros. + + * docs/tutorials/Quoter/Simple/index.html: + Removed, not needed + +Fri Mar 23 11:46:00 UTC 2007 Johnny Willemsen + + * tao/AnyTypeCode/Value_TypeCode.h: + * tao/AnyTypeCode/Value_TypeCode_Static.h: + * tao/Compression/zlib/ZlibCompressor.h: + * tao/Compression/zlib/ZlibCompressor_Factory.cpp: + * tao/Compression/zlib/ZlibCompressor_Factory.h: + * tao/DynamicAny/DynAny_i.cpp: + * tao/DynamicAny/DynAnyFactory.h: + * tao/DynamicAny/DynArray_i.cpp: + * tao/DynamicAny/DynArray_i.h: + * tao/DynamicAny/DynCommon.cpp: + * tao/DynamicAny/DynCommon.h: + * tao/DynamicAny/DynEnum_i.h: + * tao/DynamicAny/DynSequence_i.h: + * tao/DynamicAny/DynStruct_i.cpp: + * tao/DynamicAny/DynStruct_i.h: + * tao/DynamicAny/DynUnion_i.cpp: + * tao/DynamicAny/DynUnion_i.h: + * tao/DynamicAny/DynValue_i.cpp: + * tao/DynamicAny/DynValue_i.h: + * tao/DynamicAny/DynValueBox_i.cpp: + * tao/DynamicAny/DynValueBox_i.h: + * tao/Invocation_Base.h: + * tao/Object.cpp: + * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp: + * tao/PI/PI_Server/ServerInterceptorAdapter.cpp: + * tao/Profile_Transport_Resolver.h: + Layout changes + + * tao/PI/ClientRequestInfo.cpp + * tao/PI_Server/ServerRequestInfo.cpp + Fixes for bugs 2854, retrieving the reply status + in send_request didn't gave an exception and bug 2852, + retrieving out arguments in send_request and receive_request + could lead to a crash, make sure we return an Any with + tk_null in those cases. + +Fri Mar 23 11:35:00 UTC 2007 Simon Massey + + * tests/Big_Request_Muxing/client.cpp: + * tests/Big_Request_Muxing/Client_Task.cpp: + * tests/Big_Request_Muxing/Client_Task.h: + * tests/Big_Request_Muxing/Payload_Receiver.cpp: + * tests/Big_Request_Muxing/Payload_Receiver.h: + * tests/Big_Request_Muxing/run_test.pl: + * tests/Big_Request_Muxing/server.cpp: + * tests/Big_Request_Muxing/test.idl: + + Stop erroring on lost message that may not be delivered. + Improved transient tollerance and debug output. + +Fri Mar 23 06:42:20 UTC 2007 William R. Otte + + * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp: + * tests/Portable_Interceptors/Dynamic/client_interceptor.cpp: + + Unused argument warnings. + +Thu Mar 22 19:52:26 UTC 2007 Johnny Willemsen + + * tao/AnyTypeCode/Any.h: + * tao/AnyTypeCode/NVList.{h,cpp,inl}: + * tao/AnyTypeCode/NVList_Adapter_Impl.h: + Layout changes + +Thu Mar 22 19:29:26 UTC 2007 Johnny Willemsen + + * tests/Portable_Interceptors/Dynamic/client_interceptor.cpp: + * tests/Portable_Interceptors/Dynamic/server_interceptor.cpp: + Extended for bugzilla bugs 2854 and 2852. This test will now fail, + the fixes will go in tomorrow, that way the scoreboard first shows + if the problems do exist on all platforms + + * tests/UNKNOWN_Exception/client.cpp: + Layout change + +Thu Mar 22 19:15:26 UTC 2007 Johnny Willemsen + + * docs/implrepo.html: + Removed, just forwarding to a subdirectory + + * docs/TAO-metrics.html: + Fixed wrong html usage + + * docs/Tags.html: + Fixed incorrect link + +Wed Mar 21 12:12:26 CDT 2007 Chad Elliott + + * TAO version 1.5.7 released. + +Mon Mar 19 19:34:48 UTC 2007 Chad Elliott + + * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp: + + The code to set the null terminator on the "kind" read from + the persistence file was purposely removed. However, the original + reason that it was there was that this string was the only string + that was often of length zero. When fgets read nothing into the + string, it was then null terminated which yielded a string of zero + length. Without it, the string was filled with garbage. + + The correct modification was to initialize the string passed to + fgets to an empty string and then call fgets. This handles cases + where nothing is read from the file. I have made this change in + each place where fgets is called. + +Mon Mar 19 19:24:37 UTC 2007 Chad Elliott + + * NEWS: + + Added an entry about the unexpected exception handler for Ossama + Othman. + +Mon Mar 19 19:22:36 UTC 2007 Chad Elliott + + * NEWS: + + Added an entry about the IDL compiler code generation for a + comma-separated list of sequence typedefs for Jeff Parsons. + +Mon Mar 19 19:13:59 UTC 2007 Chad Elliott + + * tests/Bug_2654_Regression/server.cpp: + + Wait for threads started by the Hello implementation to avoid + access violations. + +Mon Mar 19 16:21:11 UTC 2007 Chad Elliott + + * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp: + + Added the code to set the null terminator on the "kind" read from + the persistence file. It was accidentally removed in the Thu Mar + 9 00:08:52 UTC 2007 commit. + +Thu Mar 15 14:19:57 UTC 2007 Johnny Willemsen + + * orbsvcs/tests/Bug_2800_Regression/NamingTask.cpp: + Fixed invalid read reported by valgrind + +Thu Mar 15 12:14:57 UTC 2007 Johnny Willemsen + + * tests/DynUnion_Test/DynUnionTest.cpp: + Added include for static builds + +Thu Mar 15 11:55:54 UTC 2007 Chad Elliott + + * tests/CORBA_e_Implicit_Activation/server.cpp: + + TAO should throw a CORBA::INV_POLICY when implicit activation is + used. Thanks to Johnny Willemsen for pointing this out. + +Thu Mar 15 08:05:57 UTC 2007 Johnny Willemsen + + * tests/CORBA_e_Implicit_Activation/server.cpp: + Fixed variable not used warning + +Wed Mar 14 17:24:57 UTC 2007 Chad Elliott + + * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp: + + Modified this test to use explicit activation to support + CORBA e compact. + + * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp: + + Used explicit activation in one place, however there are more + places where implicit activation is used in this test and in the + Event core library. + +Wed Mar 14 16:14:31 UTC 2007 Chad Elliott + + * orbsvcs/tests/Bug_2800_Regression/client.cpp: + + Corrected debug message. + + * performance-tests/Throughput/Throughput.mpc: + + Reverted my change from Tue Mar 13 18:24:27 UTC 2007. It should + not have been committed. + + * examples/ior_corbaloc/server.cpp: + * tests/IDL_Test/main.cpp: + * tests/Multiple/server.cpp: + + Modified these tests to use explicit activation to support + CORBA e compact. + +Wed Mar 14 13:38:15 UTC 2007 Chad Elliott + + * tests/Servant_To_Reference_Test/run_test.pl: + + Increase the timeout to allow slower hardware to complete the + test. + +Wed Mar 14 13:11:52 UTC 2007 Chad Elliott + + * tests/File_IO/File_i.cpp: + * tests/NestedUpcall/Triangle_Test/initiator.cpp: + * tests/Nested_Upcall_Crash/Client_Peer.cpp: + * tests/Nested_Upcall_Crash/Server_Peer.cpp: + * tests/Portable_Interceptors/PICurrent/test_i.cpp: + + Reverted my changes from Tue Mar 13 18:24:27 UTC 2007. They were + not correct. + + * tests/RTCORBA/Dynamic_Thread_Pool/server.cpp: + * tests/RTCORBA/Linear_Priority/server.cpp: + * tests/RTCORBA/Priority_Inversion_With_Bands/server.cpp: + * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp: + * tests/RTCORBA/Thread_Pool/server.cpp: + + Modified my changes from Tue Mar 13 18:24:27 UTC 2007. They were + also incorrect. + +Wed Mar 14 08:12:52 UTC 2007 Johnny Willemsen + + * tests/DynUnion_Test/DynUnionTest.cpp: + Fixed conversion warnings + +Tue Mar 14 05:32:38 UTC 2007 Ossama Othman + + * tao/Array_Traits_T.h (copy_range): + + Made this trait method a member template to provide support for + checked destination iterators. + +Tue Mar 13 20:05:54 UTC 2007 Chad Elliott + + * orbsvcs/tests/Simple_Naming/client.h: + * orbsvcs/tests/Simple_Naming/client.cpp: + + Modified this test to use explicit activation to support + CORBA e compact. + +Tue Mar 13 18:42:44 UTC 2007 Chad Elliott + + * performance-tests/Throughput/Receiver_Factory.cpp: + + Modified this performance-test to use explicit activation to + support CORBA e compact. + +Tue Mar 13 18:24:27 UTC 2007 Chad Elliott + + * examples/PluggableUDP/tests/Basic/client.cpp: + * examples/PluggableUDP/tests/Basic/server.cpp: + * examples/Simple/grid/Grid_i.cpp: + * examples/Simple/time-date/Time_Date.cpp: + * performance-tests/Cubit/TAO/MT_Cubit/Cubit_Task.cpp: + * performance-tests/Latency/Single_Threaded/server.cpp: + * performance-tests/Latency/Thread_Per_Connection/server.cpp: + * performance-tests/Latency/Thread_Pool/server.cpp: + * performance-tests/POA/Object_Creation_And_Registration/registration.cpp: + * performance-tests/Sequence_Latency/Single_Threaded/server.cpp: + * performance-tests/Sequence_Latency/Thread_Per_Connection/server.cpp: + * performance-tests/Sequence_Latency/Thread_Pool/server.cpp: + * performance-tests/Throughput/Throughput.mpc: + * performance-tests/Throughput/server.cpp: + * tests/AMH_Exceptions/server.cpp: + * tests/AMH_Oneway/server.cpp: + * tests/AMI/server.cpp: + * tests/AMI/simple_client.cpp: + * tests/AMI_Buffering/admin.cpp: + * tests/AMI_Buffering/client.cpp: + * tests/AMI_Buffering/server.cpp: + * tests/AMI_Timeouts/client.cpp: + * tests/AMI_Timeouts/server.cpp: + * tests/Abstract_Interface/server.cpp: + * tests/Abstract_Interface/test_i.h: + * tests/Abstract_Interface/test_i.cpp: + * tests/Any/Recursive/server.cpp: + * tests/BiDirectional/client.cpp: + * tests/BiDirectional_DelayedUpcall/client.cpp: + * tests/BiDirectional_NestedUpcall/client.cpp: + * tests/Big_AMI/client.cpp: + * tests/Big_AMI/server.cpp: + * tests/Big_Oneways/client.cpp: + * tests/Big_Oneways/server.cpp: + * tests/Big_Reply/server.cpp: + * tests/Big_Request_Muxing/server.cpp: + * tests/Big_Twoways/client.cpp: + * tests/Big_Twoways/server.cpp: + * tests/Blocking_Sync_None/server.cpp: + * tests/Bug_1020_Basic_Regression/client.cpp: + * tests/Bug_1020_Basic_Regression/server.cpp: + * tests/Bug_1020_Regression/client.cpp: + * tests/Bug_1020_Regression/server.cpp: + * tests/Bug_1254_Regression/server.cpp: + * tests/Bug_1269_Regression/client.cpp: + * tests/Bug_1269_Regression/server.cpp: + * tests/Bug_1270_Regression/client.cpp: + * tests/Bug_1270_Regression/server.cpp: + * tests/Bug_1330_Regression/server.cpp: + * tests/Bug_1361_Regression/client.cpp: + * tests/Bug_1361_Regression/server.cpp: + * tests/Bug_1383_Regression/SimpleClient.cpp: + * tests/Bug_1383_Regression/SimpleServer.cpp: + * tests/Bug_1476_Regression/server.cpp: + * tests/Bug_1482_Regression/server.cpp: + * tests/Bug_1495_Regression/Server_Task.cpp: + * tests/Bug_1551_Regression/server.cpp: + * tests/Bug_1568_Regression/server.cpp: + * tests/Bug_1627_Regression/server.cpp: + * tests/Bug_1670_Regression/server.cpp: + * tests/Bug_1676_Regression/server.cpp: + * tests/Bug_2084_Regression/Client_Task.cpp: + * tests/Bug_2084_Regression/Server_Task.cpp: + * tests/Bug_2134_Regression/Hello.cpp: + * tests/Bug_2174_Regression/server.cpp: + * tests/Bug_2183_Regression/server.cpp: + * tests/Bug_2186_Regression/client.cpp: + * tests/Bug_2186_Regression/server.cpp: + * tests/Bug_2188_Regression/server.cpp: + * tests/Bug_2289_Regression/client.cpp: + * tests/Bug_2289_Regression/server.cpp: + * tests/Bug_2319_Regression/server.cpp: + * tests/Bug_2328_Regression/server.cpp: + * tests/Bug_2349_Regression/server.cpp: + * tests/Bug_2417_Regression/client.cpp: + * tests/Bug_2417_Regression/server.cpp: + * tests/Bug_2429_Regression/client.cpp: + * tests/Bug_2429_Regression/server.cpp: + * tests/Bug_2494_Regression/server.cpp: + * tests/Bug_2503_Regression/test_i.cpp: + * tests/Bug_2560_Regression/server.cpp: + * tests/Bug_2593_Regression/server.cpp: + * tests/Bug_2595_Regression/server.cpp: + * tests/Bug_2669_Regression/client.cpp: + * tests/Bug_2683_Regression/server.cpp: + * tests/COIOP/COIOP_Simple_Test.cpp: + * tests/COIOP/Server_Task.cpp: + * tests/CSD_Strategy_Tests/TP_Test_Dynamic/server.cpp: + * tests/Cache_Growth_Test/server.cpp: + * tests/CallbackTest/client.cpp: + * tests/CallbackTest/server.cpp: + * tests/Client_Leaks/Process_Factory.cpp: + * tests/Client_Leaks/child.cpp: + * tests/Client_Leaks/server.cpp: + * tests/CodeSets/simple/server.cpp: + * tests/Collocation_Exception_Test/Server_Task.cpp: + * tests/Collocation_Oneway_Tests/Server_Task.cpp: + * tests/Collocation_Opportunities/Collocation_Opportunities.cpp: + * tests/Collocation_Tests/Server_Task.cpp: + * tests/Connect_Strategy_Test/server.cpp: + * tests/Connection_Purging/server.cpp: + * tests/Crash_On_Write/server.cpp: + * tests/Crashed_Callback/client.cpp: + * tests/Crashed_Callback/server.cpp: + * tests/DII_Collocation_Tests/oneway/Server_Task.cpp: + * tests/DII_Collocation_Tests/twoway/Server_Task.cpp: + * tests/DLL_ORB/Test_Server_Module.cpp: + * tests/DSI_AMI_Gateway/server.cpp: + * tests/DSI_Gateway/server.cpp: + * tests/Explicit_Event_Loop/server.cpp: + * tests/FL_Cube/server.cpp: + * tests/Faults/client.cpp: + * tests/Faults/middle.cpp: + * tests/Faults/ping.cpp: + * tests/Faults/pong.cpp: + * tests/Faults/server.cpp: + * tests/File_IO/File_i.cpp: + * tests/Forwarding/server.cpp: + * tests/GIOP_Fragments/Java_Big_Request/server.cpp: + * tests/Hang_Shutdown/server.cpp: + * tests/Hello/server.cpp: + * tests/ICMG_Any_Bug/Hello.cpp: + * tests/ICMG_Any_Bug/server.cpp: + * tests/IOR_Endpoint_Hostnames/generate_ior.cpp: + * tests/IPV6/server.cpp: + * tests/Leader_Followers/server.cpp: + * tests/LongDouble/server.cpp: + * tests/LongUpcalls/AMI_Manager.cpp: + * tests/LongUpcalls/ami_client.cpp: + * tests/LongUpcalls/ami_server.cpp: + * tests/LongUpcalls/blocking_client.cpp: + * tests/LongUpcalls/blocking_server.cpp: + * tests/MProfile/server.cpp: + * tests/MProfile_Connection_Timeout/server.cpp: + * tests/MProfile_Forwarding/server.cpp: + * tests/MT_BiDir/client.cpp: + * tests/MT_Client/server.cpp: + * tests/MT_Server/server.cpp: + * tests/MT_Timeout/server.cpp: + * tests/Multiple/server.cpp: + * tests/Muxed_GIOP_Versions/server.cpp: + * tests/Muxing/server.cpp: + * tests/Native_Exceptions/server.cpp: + * tests/NestedUpcall/MT_Client_Test/local_server.cpp: + * tests/NestedUpcall/Simple/client.cpp: + * tests/NestedUpcall/Simple/server.cpp: + * tests/NestedUpcall/Simple/simple-client.cpp: + * tests/NestedUpcall/Triangle_Test/initiator.cpp: + * tests/Nested_Event_Loop/server.cpp: + * tests/Nested_Upcall_Crash/Client_Peer.cpp: + * tests/Nested_Upcall_Crash/Server_Peer.cpp: + * tests/Nested_Upcall_Crash/client.cpp: + * tests/Nested_Upcall_Crash/server.cpp: + * tests/No_Server_MT_Connect_Test/server.cpp: + * tests/OBV/Any/server.cpp: + * tests/OBV/Collocated/Forward/Server_Task.cpp: + * tests/OBV/Factory/server.cpp: + * tests/OBV/Forward/server.cpp: + * tests/OBV/TC_Alignment/server.cpp: + * tests/OBV/Truncatable/server.cpp: + * tests/OBV/ValueBox/server.cpp: + * tests/ORB_shutdown/server.cpp: + * tests/Object_Loader/Loader.cpp: + * tests/Objref_Sequence_Test/server.cpp: + * tests/OctetSeq/server.cpp: + * tests/Ondemand_Write/server.cpp: + * tests/Oneway_Buffering/admin.cpp: + * tests/Oneway_Buffering/server.cpp: + * tests/Oneways_Invoking_Twoways/client.cpp: + * tests/Oneways_Invoking_Twoways/server.cpp: + * tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.cpp: + * tests/POA/Object_Reactivation/Object_Reactivation.cpp: + * tests/POA/POA_Destruction/POA_Destruction.cpp: + * tests/POA/Persistent_ID/server.cpp: + * tests/POA/Single_Threaded_POA/Single_Threaded_POA.cpp: + * tests/POA/wait_for_completion/wait_for_completion.cpp: + * tests/Parallel_Connect_Strategy/server.cpp: + * tests/Portable_Interceptors/AMI/server.cpp: + * tests/Portable_Interceptors/AdvSlot/server.cpp: + * tests/Portable_Interceptors/AdvSlotDblCpy/server.cpp: + * tests/Portable_Interceptors/AdvSlotExt/server.cpp: + * tests/Portable_Interceptors/ORB_Shutdown/server.cpp: + * tests/Portable_Interceptors/PICurrent/test_i.cpp: + * tests/Portable_Interceptors/Redirection/server.cpp: + * tests/Portable_Interceptors/Request_Interceptor_Flow/server.cpp: + * tests/QtTests/server.cpp: + * tests/RTCORBA/Dynamic_Thread_Pool/server.cpp: + * tests/RTCORBA/Linear_Priority/server.cpp: + * tests/RTCORBA/Policy_Combinations/server.cpp: + * tests/RTCORBA/Priority_Inversion_With_Bands/server.cpp: + * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp: + * tests/RTCORBA/Thread_Pool/server.cpp: + * tests/Reliable_Oneways/server.cpp: + * tests/Server_Connection_Purging/server.cpp: + * tests/Server_Leaks/server.cpp: + * tests/Server_Port_Zero/server.cpp: + * tests/Single_Read/server.cpp: + * tests/Smart_Proxies/Benchmark/server.cpp: + * tests/Smart_Proxies/On_Demand/server.cpp: + * tests/Smart_Proxies/Policy/server.cpp: + * tests/Smart_Proxies/server.cpp: + * tests/Stack_Recursion/server.cpp: + * tests/Strategies/server.cpp: + * tests/Timed_Buffered_Oneways/server.cpp: + * tests/Timeout/server.cpp: + * tests/Two_Objects/Object_Factory_i.cpp: + * tests/Two_Objects/server.cpp: + * tests/Typedef_String_Array/server.cpp: + * tests/UNKNOWN_Exception/server.cpp: + * tests/Xt_Stopwatch/server.cpp: + + Modified the majority of the TAO tests, performance-tests and + examples to use explicit activation to support CORBA e compact. + + * tests/CORBA_e_Implicit_Activation: + * tests/CORBA_e_Implicit_Activation/CORBA_e_Implicit_Activation.mpc: + * tests/CORBA_e_Implicit_Activation/Hello.h: + * tests/CORBA_e_Implicit_Activation/Hello.cpp: + * tests/CORBA_e_Implicit_Activation/Test.idl: + * tests/CORBA_e_Implicit_Activation/run_test.pl: + * tests/CORBA_e_Implicit_Activation/server.cpp: + + Added a new test to ensure that CORBA e compact builds throw the + correct exception when implicit activation is used. + + * tests/Object_Loader/driver.cpp: + + Check the object reference after the _narrow() to avoid a core + dump. + + * tests/Object_Loader/run_test.pl: + + Use the PerlACE::add_lib_path() function to add the library + directory instead of directly modifying the PATH environment + variable. + + * tests/Nested_Event_Loop/test_i.cpp: + + Fixed an exception message to match the right method name. + +Tue Mar 13 18:00:34 UTC 2007 Ossama Othman + + * tao/Valuetype/Valuetype_Traits_T.h (copy_range): + + Made this trait method a member template to provide support for + checked destination iterators. + +Tue Mar 13 14:17:52 UTC 2007 Johnny Willemsen + + * orbsvcs/tests/Bug_2800_Regression/nsmain.cpp: + * orbsvcs/tests/Bug_2800_Regression/server.cpp: + Wait on the thread manager until all tasks are ready + +Tue Mar 13 12:19:58 UTC 2007 Steve Huston + + * MPC/config/tao_vc8warnings.mpb: Reversed the defaults for VC8 + STL deprecated warnings since Ossama added the checked iterator + stuff. + +Tue Mar 13 09:55:52 UTC 2007 Johnny Willemsen + + * tests/DynUnion_Test/*: + New DynUnion test, thanks to M. Arshad Khan + + for creating this test. According to the reporter this failed with 1.5 + but it works on svn head without problems. + +Mon Mar 12 22:29:32 UTC 2007 Ossama Othman + + * tao/checked_iterator.h: + + Moved to ACE. + + * tao/Generic_Sequence_T.h: + * tao/Unbounded_Octet_Sequence_T.h: + + Updated include directives. The checked_iterator.h header is + now in ACE. + + Updated checked iterator factory function calls to use new name, + ACE_make_checked_array_iterator. + + * tao/Object_Reference_Traits_T.h (copy_range): + * tao/String_Traits_T.h (copy_range): + + Made this trait method a member template to simplify support for + checked destination iterators. + + * tao/Makefile.am: + * tao/tao.mpc: + + Removed tao/checked_iterator.h header from the appropriate + header lists. It has been moved to ACE. + +Mon Mar 12 21:35:25 UTC 2007 Wallace Zhang + + * tao/TAO_Internal.cpp: + + Fixed compilation errors on WinCE 5.0 builds. + +Mon Mar 12 21:03:15 UTC 2007 Ossama Othman + + * tao/checked_iterator.h (TAO_checked_array_iterator): + + New function template that returns a checked iterator if + supported by the platform (currently VC8 or better), and a + pointer otherwise. + + * tao/Generic_Sequence_T.h (generic_sequence, length): + * tao/Unbounded_Octet_Sequence_T.h (length): + + Call new TAO_checked_array_iterator<>() iterator factory + function to generate destination iterator. Addresses VC8 + "C4996" warnings when security related warnings are enabled. + + * tao/Value_Traits_T.h (copy_range): + + Made this trait method a member template to simplify support for + checked destination iterators. + + * tao/Makefile.am: + * tao/tao.mpc: + + Added new tao/checked_iterator.h header to the appropriate + header lists. + +Mon Mar 12 17:38:26 UTC 2007 Steve Huston + + * MPC/config/tao_vc8warnings.mpb: Added disabler for the + "warning C4996: 'std::_Copy_opt' was declared deprecated" warnings + emanating from Microsoft's STL. Added it for both the vc8 and + nmake types. Also, added a nmake specific option to disable + the inherits-via-dominance warning and removed that one from + the ACE vc8nmake.mpb. + + Also moved the warning 4290 disabler (unimplemented exception + spec) from ACE's vc8nmake.mpb to here. + +Mon Mar 11 13:52:52 UTC 2007 Johnny Willemsen + + * orbsvcs/tests/Bug_2800_Regression/server.cpp: + * orbsvcs/tests/Bug_2800_Regression/nsmain.cpp: + Exit with -1 when we can't activate the test tasks + +Mon Mar 11 13:44:52 UTC 2007 Johnny Willemsen + + * tests/DiffServ/server.cpp: + * tests/DiffServ/client.cpp: + Include DiffservPolicy.h so that the static initializers to run + in a static build + +Sat Mar 10 22:49:01 UTC 2007 Steve Huston + + * MPC/config/tao_vc8warnings.mpb: New base containing features that + turn VC8 warnings on/off. Some of these may benefit from some looking + at; if you want to see them, regenerate projects with the feature + turned off. + + * MPC/config/taodefaults.mpb: + * TAO_IDL/tao_idl.mpc: Inherit from tao_vc8warnings.mpb to + shut off the VC8 warnings. + +Fri Mar 9 13:47:52 UTC 2007 Johnny Willemsen + + * tests/DiffServ/client.cpp: + * tests/DiffServ/server.cpp: + Added missing duplicate calls + +Fri Mar 9 11:03:52 UTC 2007 Johnny Willemsen + + * tao/Adapter_Registry.cpp: + * tao/Argument.cpp: + * tao/Bind_Dispatcher_Guard.cpp: + * tao/Cleanup_Func_Registry.cpp: + * tao/Client_Strategy_Factory.cpp: + * tao/Connect_Strategy.cpp: + Layout changes + +Fri Mar 9 06:43:52 UTC 2007 Ossama Othman + + * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp (operator>>): + + Addressed ambiguous ACE_CString constructor calls caused by + recent changes to constructor "release" parameter type. + +Fri Mar 9 00:27:39 UTC 2007 Jeff Parsons + + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_visitor_ccm_pre_proc.cpp: + * TAO_IDL/util/utl_identifier.cpp: + * TAO_IDL/util/utl_global.cpp: + * TAO_IDL/util/utl_scope.cpp: + + Changed the signature of ACE_CString constructor calls to avoid + ambiguity errors due to recent changes in the ACE_CString + class. + +Fri Mar 9 00:08:52 UTC 2007 Ossama Othman + + * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp (operator>>): + + Addressed problem where ACE_CString length was not set, which + resulted in no-op copy to another ACE_CString. + +Thu Mar 8 21:27:54 UTC 2007 Steve Huston + + * orbsvcs/IFR_Service/be_init.cpp (BE_save_orb_args): + * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp (get_local_addr_str): + * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp (update_key): + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp: + * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp: + * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp: + * tao/TypeCodeFactory/TypeCodeFactory_i.cpp (valid_id): + Changed the signature of ACE_CString constructor calls to avoid + ambiguity errors due to recent changes in the ACE_CString + class. + +Thu Mar 8 17:49:52 UTC 2007 Trevor Fields + + Fixed the Event Service crashing when dispatching + queue fills up and using the MT dispatching. + + * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp: + + Check for non-NULL TAO_EC_Queue_Full_Service_Object before + attempting to use. + + * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.cpp: + + Pass in the TAO_EC_Queue_Full_Service_Object reference into + the TAO_EC_Dispatching_Task constrcutor. + + * orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp: + * orbsvcs/tests/EC_Throughput/ECT_Consumer.h: + * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp: + * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.h: + + Add -o parameter to delay the client for a number of + seconds upon the reception of the first event. + + * orbsvcs/tests/EC_Throughput/ec_mt_overflow.conf: + * orbsvcs/tests/EC_Throughput/ec_mt_overflow.conf.xml: + * orbsvcs/tests/EC_Throughput/run_test_overflow.pl: + + Added a test to try and stress the event service enough + to fill a dispatching queue. This test does not always + fill the queue and therefore can succeed on systems + where a filled queue can result in crash of the + Event_Service. + +Thu Mar 8 15:56:40 UTC 2007 Iliyan Jeliazkov + + * tao/TAO_Internal.cpp: + + Moving the -ORBDebugLevel processing from the process-global + initialization section to the ORB-specific initialization. This + resolves bug#2809 by allowing new ORBs to change the global + debug level. + +Wed Mar 8 01:28:17 UTC 2007 Ossama Othman + + * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp: + + Corrected zero buffer length handling to match previous + behavior. + +Wed Mar 7 18:28:14 UTC 2007 Wallace Zhang + + * tests/DSI_AMH/Roundtrip.cpp: + + We don't need to do set_result() when using AMH. + +Wed Mar 7 17:58:38 UTC 2007 Wallace Zhang + + * tests/DSI_AMH/Roundtrip.cpp: + + Corrected the return value when using AMH to invoke_reply. + +Wed Mar 7 14:07:32 UTC 2007 Johnny Willemsen + + * tao/PortableServer/Servant_var.{h,cpp}: + The const operator->() should return a T*, not T const *, + removed the non const operator->(), no need for it. This makes + the Servant_var compliant with the CORBA C++ mapping. Thanks to + Andres Hurtis for reporting this. + This fixes bugzilla 2847. + + * tao/AnyTypeCode/Marshal.cpp: + * tao/AnyTypeCode/Union_TypeCode.cpp: + Layout change + + * tao/AnyTypeCode/Sequence_TypeCode_Static.cpp: + * tao/AnyTypeCode/TypeCode_Case_Base_T.cpp: + Bool change + +Wed Mar 7 12:32:32 UTC 2007 Johnny Willemsen + + * rules.tao.GNU: + Removed the old tao_idl rules, this is now all in the generated + GNU makefiles. The rules for the event channel are also removed, + they didn't work anymore + +Tue Mar 6 13:46:32 UTC 2007 Johnny Willemsen + + * tests/IDL_Test/IDL_Test.mpc: + * tests/IDL_Test/Makefile.am: + * tests/IDL_Test/valuetype.idl: + * tests/Any/Recursive/Test.idl: + Moved new tests to Any/Recursive and readded -GA, this way + we don't have issues with build systems that have not + done a full clean + +Tue Mar 6 13:21:24 UTC 2007 Douglas C. Schmidt + + * COPYING: Updated this file to clarify that the TAO license need + not be shipped with binary-only releases. Thanks to Michael + Kircher and Werner + Burger for motivating + this. + +Tue Mar 6 09:52:32 UTC 2007 Johnny Willemsen + + * tests/Big_AMI/run_test.pl: + * tests/Big_Reply/run_test.pl: + * tests/Bug_1330_Regression/run_test.pl: + * tests/Bug_1627_Regression/run_test.pl: + * tests/Bug_2234_Regression/run_test.pl: + * tests/Connection_Purging/run_test.pl: + * tests/Leader_Followers/run_test.pl: + * tests/MT_Client/run_test.pl: + * tests/Multiple_Inheritance/run_test.pl: + * tests/Native_Exceptions/run_test.pl: + * tests/Nested_Event_Loop/run_test.pl: + * tests/OctetSeq/run_test.pl: + * tests/OctetSeq/run_test1.pl: + * tests/OctetSeq/run_test2.pl: + * tests/Oneways_Invoking_Twoways/run_test.pl: + * tests/Oneways_Invoking_Twoways/run_test_svc.pl: + * tests/Reliable_Oneways/run_sync_none.pl: + * tests/Reliable_Oneways/run_sync_with_server.pl: + * tests/Reliable_Oneways/run_sync_with_target.pl: + * tests/Reliable_Oneways/run_sync_with_transport.pl: + * tests/Reliable_Oneways/run_test.pl: + * tests/Server_Leaks/run_test.pl: + Use a PerlACE variable for the time to wait for a process + +Tue Mar 6 09:50:32 UTC 2007 Johnny Willemsen + + * examples/POA/Adapter_Activator/run_test.pl: + * examples/POA/Default_Servant/run_test.pl: + * examples/POA/DSI/run_test.pl: + * examples/POA/Explicit_Activation/run_test.pl: + * examples/POA/FindPOA/run_test.pl: + * examples/POA/Forwarding/run_test.pl: + * examples/POA/Loader/run_test.pl: + * examples/POA/NewPOA/run_test.pl: + * examples/POA/On_Demand_Activation/run_test.pl: + * examples/POA/On_Demand_Loading/run_test.pl: + * examples/POA/POA_BiDir/run_test.pl: + * examples/POA/Reference_Counted_Servant/run_test.pl: + * examples/POA/RootPOA/run_test.pl: + * examples/POA/TIE/run_test.pl: + Use a PerlACE variable for the time to wait for a process + +Tue Mar 6 09:38:32 UTC 2007 Johnny Willemsen + + * tests/Collocation/run_test.pl: + * tests/Collocation_Exception_Test/run_test.pl: + * tests/Collocation_Oneway_Tests/run_test.pl: + * tests/Collocation_Tests/run_test.pl: + * tests/RTCORBA/Activate_Object_Multiple_ORBs/run_test.pl: + * tests/RTCORBA/Client_Propagated/run_test.pl: + * tests/RTCORBA/Server_Declared/run_test.pl: + * tests/Servant_To_Reference_Test/run_test.pl: + * tests/UNKNOWN_Exception/run_test.pl: + Use a PerlACE variable for the time to wait for a process + +Tue Mar 6 09:06:32 UTC 2007 Johnny Willemsen + + * tests/DSI_AMH/run_test.pl: + * tests/DSI_AMI_Gateway/run_test.pl: + * tests/DSI_Gateway/run_test.pl: + * tests/DynAny_Test/run_test.pl: + * tests/Explicit_Event_Loop/run_test.pl: + * tests/ORB_destroy/run_test.pl: + * tests/ORB_init/run_test.pl: + * tests/ORB_Local_Config/run_tests_all.pl: + Use a PerlACE variable for the time to wait for a process + +Tue Mar 6 09:03:32 UTC 2007 Johnny Willemsen + + * tests/POA/Bug_2511_Regression/run_test.pl: + * tests/POA/Current/run_test.pl: + * tests/POA/Deactivate_Object/run_test.pl: + * tests/POA/Default_Servant/run_test.pl: + * tests/POA/Etherealization/run_test.pl: + * tests/POA/Excessive_Object_Deactivations/run_test.pl: + * tests/POA/Identity/run_test.pl: + * tests/POA/MT_Servant_Locator/run_test.pl: + * tests/POA/Nested_Non_Servant_Upcalls/run_test.pl: + * tests/POA/Non_Servant_Upcalls/run_test.pl: + * tests/POA/Object_Reactivation/run_test.pl: + * tests/POA/Persistent_ID/run_test.pl: + * tests/POA/POA_Destruction/run_test.pl: + * tests/POA/POAManagerFactory/run_test.pl: + * tests/POA/Policies/run_test.pl: + * tests/POA/Reference_Counting/run_test.pl: + * tests/POA/Single_Threaded_POA/run_test.pl: + * tests/POA/wait_for_completion/run_test.pl: + Use a PerlACE variable for the time to wait for a process + +Tue Mar 6 08:59:32 UTC 2007 Johnny Willemsen + + * tests/Codec/run_test.pl: + * tests/POA/Bug_1592_Regression/run_test.pl: + * tests/Portable_Interceptors/AdvSlot/run_test.pl: + * tests/Portable_Interceptors/AdvSlotDblCpy/run_test.pl: + * tests/Portable_Interceptors/AdvSlotExt/run_test.pl: + * tests/Portable_Interceptors/Benchmark/run_test.pl: + * tests/Portable_Interceptors/Bug_1559/run_test.pl: + * tests/Portable_Interceptors/Bug_2088/run_test.pl: + * tests/Portable_Interceptors/Bug_2510_Regression/run_test.pl: + * tests/Portable_Interceptors/Collocated/Dynamic/run_test.pl: + * tests/Portable_Interceptors/Dynamic/run_test.pl: + * tests/Portable_Interceptors/ForwardRequest/run_test.pl: + * tests/Portable_Interceptors/IORInterceptor/run_test.pl: + * tests/Portable_Interceptors/ORB_Shutdown/run_test.pl: + * tests/Portable_Interceptors/PICurrent/run_test.pl: + * tests/Portable_Interceptors/PolicyFactory/run_test.pl: + * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/run_test.pl: + * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/run_test.pl: + * tests/Portable_Interceptors/Recursive_ORBInitializer/run_test.pl: + * tests/Portable_Interceptors/Redirection/run_test.pl: + * tests/Portable_Interceptors/Register_Initial_References/run_test.pl: + * tests/Portable_Interceptors/Request_Interceptor_Flow/run_test.pl: + * tests/Portable_Interceptors/Service_Context_Manipulation/run_test.pl: + * tests/Portable_Interceptors/Slot/run_test.pl: + Use a PerlACE variable for the time to wait for a process + +Tue Mar 6 08:15:32 UTC 2007 Johnny Willemsen + + * tests/Any/Recursive/Test.idl: + Added another test case + + * tests/Any/Recursive/client.cpp: + Extended with more tests + + * tests/POA/Current/Current.cpp: + Layout changes + +Tue Mar 6 03:08:49 UTC 2007 Carlos O'Ryan + + * tests/POA/Bug_1592_Regression/run_test.pl: + Must use $ACE_ROOT/bin instead of ../../bin otherwise it does + not work for checkouts with ACE and TAO at the same level (such + as directly from the trunk.) + +Mon Mar 5 20:13:32 UTC 2007 Johnny Willemsen + + * TAO_IDL/ast/ast_sequence.cpp: + Fixed last part of bug 2776, the typecode for recursive valuetype s + is now generated correctly as recursive + + * TAO_IDL/ast/ast_valuetype.cpp: + * TAO_IDL/be/be_valuetype.cpp: + * TAO_IDL/be_include/be_valuetype.h: + * TAO_IDL/include/ast_valuetype.h: + Moved in_recursion method from be to ast class + +Mon Mar 5 19:00:32 UTC 2007 Johnny Willemsen + + * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp: + * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp: + * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp: + Fixed bug 2776 partially, improved the detection whether we have + a recursive type or not. Thanks to Martin Corino + for reporting this issue. + +Mon Mar 5 14:45:32 UTC 2007 Johnny Willemsen + + * tests/IDL_Test/valuetype.idl: + Added Recursive2 and Recursive3 types, both do result in + an invalid generated typecode. The generated code does compile + but will result in a crash when used runtime. + + * tests/IDL_Test/IDL_Test.mpc: + Don't use -GA for valuetype anymore, is too complex + +Mon Mar 5 13:41:32 UTC 2007 Johnny Willemsen + + * tests/Any/Recursive/Test.idl: + Added RecursiveUnion2 as another test + + * tests/Any/Recursive/client.cpp: + Added call with RecursiveUnion2, also fails + + * tests/IDL_Test/union.idl: + * tests/IDL_Test/valuetype.idl + Some more tests + +Mon Mar 5 11:09:32 UTC 2007 Johnny Willemsen + + * tao/AnyTypeCode/Recursive_Type_TypeCode.cpp: + * tao/AnyTypeCode/Recursive_Type_TypeCode.h: + * tao/AnyTypeCode/Struct_TypeCode.cpp: + * tao/AnyTypeCode/Struct_TypeCode.h: + * tao/AnyTypeCode/Struct_TypeCode_Static.cpp: + * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp: + Layout changes + +Mon Mar 5 11:03:32 UTC 2007 Johnny Willemsen + + * tao/Bounded_Object_Reference_Sequence_T.h: + * tao/Unbounded_Object_Reference_Sequence_T.h: + Reverted the change for bugzilla 2829, some builds show errors, + will investigate these builds first + +Mon Mar 5 09:44:32 UTC 2007 Johnny Willemsen + + + * tao/Bounded_Object_Reference_Sequence_T.h: + * tao/EndpointPolicy/EndpointPolicy_Factory.cpp: + * tao/Makefile.am: + * tao/Object_Reference_Const_Sequence_Element_T.h: + * tao/String_Const_Sequence_Element_T.h: + * tao/tao.mpc: + * tao/Unbounded_Object_Reference_Sequence_T.h: + Fixed bugzilla 2829, make it possible to use .in() + on the element returned by const operator [] for an + object reference sequence + + * tao/ORB_Core.cpp: + layout change + + * TAO_IDL/be/be_visitor_union/union_cs.cpp + * TAO_IDL/be/be_visitor_union_branch.cpp + * TAO_IDL/be/be_visitor_union_branch/public_constructor_cs.cpp + * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp + * TAO_IDL/be_include/be_codegen.h + * TAO_IDL/be_include/be_visitor_union_branch.h + * TAO_IDL/be_include/be_visitor_union_branch/public_constructor_cs.h + Fixed bugzilla 2839, when an union is created by default + and the discriminator is for a value that is allocated + from the heap then allocate a value else we get + a crash when marshaling this default union + +Fri Mar 2 22:15:32 UTC 2007 Wallace Zhang + + * tests/DSI_AMI_Gateway/test_dsi.cpp: + + Fixed a memory leak. + +Fri Mar 2 20:48:45 UTC 2007 Steve Huston + + * TAO-INSTALL.html: Added a description of cross-compiling on + Windows with Visual Studio. + + * orbsvcs/ImplRepo_Service/Activator_NT_Service.{h cpp}: + * orbsvcs/ImplRepo_Service/Locator_NT_Service.{h cpp}: + * orbsvcs/ImplRepo_Service/ImR_Activator.cpp: + * orbsvcs/ImplRepo_Service/ImR_Locator.cpp: + * orbsvcs/Naming_Service/NT_Naming_Server.cpp: + * orbsvcs/Naming_Service/NT_Naming_Service.{h cpp}: + * orbsvcs/Notify_Service/NT_Notify_Server.cpp: + * orbsvcs/Notify_Service/NT_Notify_Service.{h cpp}: Don't try this + on ACE_WIN32 platforms where ACE_LACKS_WIN32_SERVICES. + + * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp (open_config): + * orbsvcs/ImplRepo_Service/Locator_Repository.cpp: Don't try to build + the Windows registry-using code where ACE_LACKS_WIN32_REGISTRY. + +Fri Mar 2 21:00:23 UTC 2007 Wallace Zhang + + * tests/DSI_AMI_Gateway/test_dsi.cpp: + * tests/DSI_Gateway/test_dsi.cpp: + + Fixed an unused argument warning. + +Fri Mar 2 20:31:11 UTC 2007 Wallace Zhang + + * tao/DynamicInterface/AMH_DSI_Response_Handler.h: + * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp: + + Don't need the exception_type_ data memember. + It is inherited from its parent class AMH_Response_Handler. + + * tao/Messaging/AMH_Response_Handler.h: + * tao/Messaging/AMH_Response_Handler.cpp: + + Move the exception_type_ from private section to protected section. + so that the AMH_DSI_Response_Handler as a child class can access + this data member. + +Fri Mar 2 18:45:34 UTC 2007 Wallace Zhang + + * tao/DynamicInterface/AMH_DSI_Response_Handler.inl: + * tao/DynamicInterface/DII_Reply_Handler.inl: + + Added the missing versioned namespace guard. + +Fri Mar 2 07:21:12 UTC 2007 Johnny Willemsen + + * TAO_IDL/be/be_attribute.cpp: + No need to set the flag that an operation has been seen + + * TAO_IDL/be/be_union.cpp: + When we have an union with an enum as discriminator and the + number of labels is the same as the enum has members we don't + need to generate a default case. Fixes bugzilla 2838 + +Thu Mar 1 21:32:04 UTC 2007 Wallace Zhang + + * tao/DynamicInterface/DII_Reply_Handler.cpp: + + Cosmetic change. + +Thu Mar 1 21:22:25 UTC 2007 Wallace Zhang + + * tests/DSI_AMH/DSI_AMH.mpc: + + Fixed a mpc error. + +Thu Mar 1 21:13:06 UTC 2007 Wallace Zhang + + * tao/DynamicInterface/DII_Invocation_Adapter.h: + * tao/DynamicInterface/DII_Invocation_Adapter.cpp: + + Fixed a Intel compiler warning. + +Thu Mar 1 20:21:19 UTC 2007 Wallace Zhang + + * tests/DSI_AMI_Gateway/test_dsi.cpp: + + Fixed a unused argument warning. + +Thu Mar 1 19:58:16 UTC 2007 Wallace Zhang + + * tao/DynamicInterface/AMH_DSI_Response_Handler.h: + * tao/DynamicInterface/DII_Reply_Handler.h: + * tao/DynamicInterface/DII_Reply_Handler.cpp: + + Added the missing versioned namespace guard. + +Thu Mar 1 19:36:47 UTC 2007 Wallace Zhang + + * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp: + * tao/DynamicInterface/DII_Reply_Handler.h: + * tao/DynamicInterface/DII_Reply_Handler.cpp: + + Removed use of deprecated macros. Changed to use c++ cast. + Removed a check for gcc > 2.8 since it is not supported. + +Thu Mar 1 19:14:18 UTC 2007 Wallace Zhang + + * tao/DynamicInterface/AMH_DSI_Response_Handler.h: + * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp: + + Moved implemention code from header file to cpp file. + +Thu Mar 1 18:58:47 UTC 2007 Wallace Zhang + + * tao/DynamicInterface/AMH_DSI_Response_Handler.h: + * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp: + * tao/DynamicInterface/DII_Invocation_Adapter.h: + * tao/DynamicInterface/DII_Invocation_Adapter.cpp: + * tao/DynamicInterface/DII_Reply_Dispatcher.cpp: + * tao/DynamicInterface/DII_Reply_Handler.h: + * tao/DynamicInterface/DII_Reply_Handler.inl: + * tao/DynamicInterface/Request.h: + * tao/DynamicInterface/Request.cpp: + * tests/DSI_AMH/DSI_AMH.mpc: + * tests/DSI_AMH/README: + * tests/DSI_AMH/Roundtrip.cpp: + * tests/DSI_AMH/server.cpp: + * tests/DSI_AMI_Gateway/My_DII_Reply_Handler.cpp: + * tests/DSI_AMI_Gateway/gateway.cpp: + * tests/DSI_AMI_Gateway/test_dsi.h: + * tests/DSI_AMI_Gateway/test_dsi.inl: + * tests/DSI_AMI_Gateway/test_dsi.cpp: + + Changed some lengthy lines to be less than 80 characters. + +Thu Mar 1 16:14:43 UTC 2007 Wallace Zhang + + * tao/Makefile.am: + + Manually added several new files to this file. + +Thu Mar 1 14:53:53 UTC 2007 Wallace Zhang + + * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp: + + No need to check for null pointer since dynamic_cast already + does the check for us. + +Thu Mar 1 14:01:12 UTC 2007 Johnny Willemsen + + * tao/DynamicInterface/Context.h: + * tao/DynamicInterface/Dynamic_Implementation.cpp: + * tao/DynamicInterface/Request.cpp: + * tao/DynamicInterface/Request.h: + * tao/DynamicInterface/Server_Request.cpp: + * tao/DynamicInterface/Unknown_User_Exception.h: + * tao/Messaging/AMH_Response_Handler.cpp: + * tao/Transport.h: + * tao/Transport_Connector.cpp: + * tao/Transport_Queueing_Strategies.cpp: + * tao/Transport_Selection_Guard.cpp: + Layout changes + +Thu Mar 1 13:23:32 UTC 2007 Chad Elliott + + * tao/Makefile.am: + + Since these are not automatically generated, we must add new files + by hand. + +Thu Mar 1 13:12:28 UTC 2007 Chad Elliott + + * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp: + + Replaced ACE_static_cast and ACE_const_cast with the correct + casts. + +Wed Feb 28 20:02:07 UTC 2007 Wallace Zhang + + * tao/DynamicInterface/AMH_DSI_Response_Handler.h: + * tao/DynamicInterface/AMH_DSI_Response_Handler.inl: + * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp: + * tao/DynamicInterface/DII_Invocation.h: + * tao/DynamicInterface/DII_Invocation_Adapter.h: + * tao/DynamicInterface/DII_Invocation_Adapter.cpp: + * tao/DynamicInterface/DII_Reply_Dispatcher.h: + * tao/DynamicInterface/DII_Reply_Dispatcher.cpp: + * tao/DynamicInterface/DII_Reply_Handler.h: + * tao/DynamicInterface/DII_Reply_Handler.inl: + * tao/DynamicInterface/DII_Reply_Handler.cpp: + * tao/DynamicInterface/Request.h: + * tao/DynamicInterface/Request.cpp: + + * tao/Invocation_Utils.h: + + * tao/Messaging/AMH_Response_Handler.h: + * tao/Messaging/AMH_Response_Handler.cpp: + + Extended current DynamicInterface to allow DII+AMI+DSI+AMH. + + * tests/DSI_AMH: + * tests/DSI_AMH/DSI_AMH.mpc: + * tests/DSI_AMH/README: + * tests/DSI_AMH/Roundtrip.h: + * tests/DSI_AMH/Roundtrip.cpp: + * tests/DSI_AMH/Test.idl: + * tests/DSI_AMH/client.cpp: + * tests/DSI_AMH/run_test.pl: + * tests/DSI_AMH/server.cpp: + + Added a new test for the new DSI+AMH feature. + + * tests/DSI_AMI_Gateway: + * tests/DSI_AMI_Gateway/DSI_AMI_Gateway.mpc: + * tests/DSI_AMI_Gateway/My_DII_Reply_Handler.h: + * tests/DSI_AMI_Gateway/My_DII_Reply_Handler.cpp: + * tests/DSI_AMI_Gateway/README: + * tests/DSI_AMI_Gateway/client.cpp: + * tests/DSI_AMI_Gateway/gateway.cpp: + * tests/DSI_AMI_Gateway/run_exception_test.pl: + * tests/DSI_AMI_Gateway/run_test.pl: + * tests/DSI_AMI_Gateway/server.cpp: + * tests/DSI_AMI_Gateway/test.idl: + * tests/DSI_AMI_Gateway/test_dsi.h: + * tests/DSI_AMI_Gateway/test_dsi.inl: + * tests/DSI_AMI_Gateway/test_dsi.cpp: + * tests/DSI_AMI_Gateway/test_i.h: + * tests/DSI_AMI_Gateway/test_i.inl: + * tests/DSI_AMI_Gateway/test_i.cpp: + + Added a new test to experience the whole AMI+DII+AMH+DSI feature. + +Wed Feb 28 15:24:30 UTC 2007 Chad Elliott + + * MPC/config/diffservpolicy.mpb: + + Added avoids_minimum_corba, avoids_corba_e_compact, and + avoids_corba_e_micro as base projects and removed the install base + project. This library is not available when minimum_corba, + corba_e_compact or corba_e_micro is enabled. And, users of this + library may not want/need their binary or library to be installed. + +Wed Feb 28 14:59:12 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp: + * orbsvcs/tests/Security/MT_IIOP_SSL/Server_Worker.cpp: + * orbsvcs/tests/Security/MT_SSLIOP/Client_Worker.cpp: + * orbsvcs/tests/Security/MT_SSLIOP/Server_Worker.cpp: + Fixed unreferenced local variable warnings + +Wed Feb 28 14:44:12 UTC 2007 Johnny Willemsen + + * tests/Param_Test/options.cpp: + Fixed memory leak when reading ior file + +Wed Feb 28 12:42:12 UTC 2007 Johnny Willemsen + + * tao/CodecFactory/CDR_Encaps_Codec.cpp: + * tao/CodecFactory/CDR_Encaps_Codec.h: + * tao/CodecFactory/CodecFactory.cpp: + * tao/CodecFactory/CodecFactory.h: + * tao/CodecFactory/CodecFactory_impl.cpp: + * tao/CodecFactory/CodecFactory_impl.h: + Layout changes + +Wed Feb 28 12:34:55 UTC 2007 Chad Elliott + + * tao/CodecFactory/CDR_Encaps_Codec.cpp: + + Removed an ACE_THROW_RETURN that somehow made it back in. + +Wed Feb 28 10:05:12 UTC 2007 Johnny Willemsen + + * tao/AnyTypeCode/append.cpp: + * tao/AnyTypeCode/Union_TypeCode.cpp: + * tao/AnyTypeCode/Union_TypeCode_Static.cpp: + Zapped another few old exception macros + + * tao/DynamicInterface/Dynamic_Implementation.cpp: + Layout changes + +Wed Feb 28 09:40:12 UTC 2007 Johnny Willemsen + + * bin/*: + * Release: + Added new bin directory and moved some scripts of the ACE_wrappers/bin + to this directory so that we don't ship TAO specific scripts with ACE + +Tue Feb 27 21:09:01 UTC 2007 Ossama Othman + + * tao/MCAST_Parser.cpp (parse_string): + + Removed emulated exception macro that snuck back in to the + source during the merge. + +Tue Feb 27 18:43:11 UTC 2007 Ossama Othman + + * tao/Exception.h: + * tao/SystemException.h: + + Made copy constructor public again to silence VC7.1 level 4 + warnings. This constructor should be protected, but VC7.1 at + warning level 4 complains about the inaccessible copy + constructor preventing it from being caught. However, that + probably isn't true for most cases since CORBA exceptions are + typically caught by reference, not by copy. + + Added a note describing why the copy constructor is not + protected. + + * tao/diffs/Object_Key.diff: + + Synchronized with latest version of Object_KeyC.cpp. + +Tue Feb 27 13:21:05 UTC 2007 Chad Elliott + + * tests/IDL_Test/union.idl: + + Changed to only exclude the union with negative cases from SunCC + version 5.8 or below. + +Tue Feb 27 12:41:52 UTC 2007 Chad Elliott + + * examples/TypeCode_Creation/main.cpp: + * examples/TypeCode_Creation/test.idl: + + Modified the idl union to not use negative numbers in the cases. + + * tests/IDL_Test/union.idl: + + Added a union that uses negative numbers in the cases. This is + currently #ifdef'ed to not be processed by the Sun preprocessor as + it separates the negative sign and the number causing problems for + the tao_idl lexer/scanner. This is for bugzilla bug #2821. + +Tue Feb 27 11:05:00 UTC 2007 Simon Massey + + * orbsvcs/orbsvcs/Naming/Naming_Server.cpp: + + Some compilers do not process the #if before the macro subsitution + adjacent string concatination. + +Tue Feb 27 06:32:42 UTC 2007 Ossama Othman + + * tao/EndpointPolicy/EndpointPolicy_Factory.cpp (create_policy): + + It seems the const TAO object reference sequence element + operator[] no longer returns a "_var" or managed type. Drop the + newly added ".in()" accessor call. Addresses g++ 4.1 build + errors. + + * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp (operator >>): + + Fixed partial merge where a number of changes were not + committed. + + Addressed comparison signed/unsigned warnings. + +Mon Feb 26 23:27:03 UTC 2007 Ossama Othman + + * NEWS: + + Updated to reflect latest changes. + + * TAO_IDL/include/fe_extern.h (File, FE_set_yyin): + * TAO_IDL/fe/fe_extern.cpp (FE_set_yyin): + + Removed useless "File" class forward declaration. Just use + the standard "FILE" type instead. + + * TAO_IDL/be/be_visitor_exception/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_structure/serializer_op_cs.cpp: + * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp: + + Added missing visit_scope() method return value check detected + by Coverity. + + * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp: + * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp: + * TAO_IDL/be/be_visitor_typecode/value_typecode.cpp: + + Added missing accept() method return value check detected by + Coverity. + + * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: + + Fixed buffer overrun detected by Coverity. + + * TAO_IDL/be/be_visitor_amh_pre_proc.cpp: + * tao/Acceptor_Registry.cpp: + * tao/CodecFactory/CDR_Encaps_Codec.cpp: + * tao/DynamicAny/DynArray_i.cpp: + * tao/DynamicAny/DynStruct_i.cpp: + * tao/DynamicAny/DynUnion_i.cpp: + * tao/DynamicAny/DynEnum_i.cpp: + * tao/DynamicAny/DynSequence_i.cpp: + * tao/DynamicInterface/DII_Invocation.cpp: + * tao/EndpointPolicy/EndpointPolicy_ORBInitializer.cpp: + * tao/EndpointPolicy/EndpointPolicy_Factory.cpp: + * tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp: + * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp: + + Added missing dynamic_cast<> return value check detected by + Coverity, i.e. a Coverity FORWARD_NULL error. + + * TAO_IDL/be/be_interface_strategy.cpp (compute_coll_names): + + Place full_coll_name_ and local_coll_name_ pointer members in a + well defined state by resetting them to zero after deallocating + memory they pointed to in case this method returns prematurely, + and attempts to access them later on occur. Addresses a problem + flagged by Coverity. + + * TAO_IDL/be/be_visitor_interface/interface_ss.cpp: + * TAO_IDL/be/be_visitor_interface/amh_ss.cpp: + * tao/BiDir_GIOP/BiDir_PolicyFactory.cpp: + * tao/CodecFactory/CodecFactory.cpp: + * tao/DynamicInterface/Dynamic_Implementation.cpp: + * tao/PI/PICurrent_Loader.cpp: + * tao/RTCORBA/RT_PolicyFactory.cpp: + + Initialize generated CORBA::Object_ptr skeleton variables with + CORBA::Object_ptr() instead of CORBA::Object::_nil(). Addresses + Coverity UNUSED_VALUE errors. + + * TAO_IDL/be/be_sequence.cpp: + * TAO_IDL/be/be_visitor_array/array_ch.cpp: + * TAO_IDL/be/be_visitor_array/array_ci.cpp: + * TAO_IDL/be/be_visitor_array/cdr_op_cs.cpp: + * TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp: + * TAO_IDL/be/be_visitor_operation/amh_ss.cpp: + * TAO_IDL/be/be_visitor_operation/operation.cpp: + * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp: + * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp: + + Moved zero pointer check before the pointer is actually + dereferenced. Addresses Coverity REVERSE_INULL error. + + * TAO_IDL/be/be_codegen.cpp: + + Include "tao/ORB_Constants.h" if operations or valuetypes are + seen. Users may check SystemException minor codes. + + Corrected npos constant scope. s/ACE_SString/ACE_CString/g + + Const-correctness improvements. + + Delay array instantiation optimization until it is needed. + Minor performance optimization in presence of bad function + parameters. + + * TAO_IDL/be/be_interface.cpp (gen_def_ctors): + + Issue diagnostic message if inheritance graph traversal fails. + + * TAO_IDL/be/be_decl.cpp: + + Do not continue if scope narrowing fails. + + * TAO_IDL/ast/ast_constant.cpp: + * TAO_IDL/ast/ast_expression.cpp: + * TAO_IDL/ast/ast_enum.cpp: + * tao/AnyTypeCode/Any_Basic_Impl.cpp: + * tao/AnyTypeCode/Any_Basic_Impl_T.cpp: + * tao/AnyTypeCode/Any_Dual_Impl_T.cpp: + * tao/AnyTypeCode/Any_Impl_T.cpp: + * tao/AnyTypeCode/Any_Special_Impl_T.cpp: + * tao/AnyTypeCode/Any_SystemException.cpp: + * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp: + * tao/AnyTypeCode/append.cpp: + * tao/AnyTypeCode/skip.cpp: + * tao/RTCORBA/RT_Transport_Descriptor.cpp: + * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp: + * tao/RTCORBA/RT_ORB.cpp: + * tao/RTCORBA/RT_Protocols_Hooks.cpp: + * tao/RTCORBA/RT_Endpoint_Utils.cpp: + * tao/RTPortableServer/RT_Policy_Validator.cpp: + + Check for null pointer before dereferencing. Addresses Coverity + FORWARD_NULL errors. + + * TAO_IDL/fe/lex.yy.cpp: + * TAO_IDL/fe/idl.ll: + + Improved consistency between local variable and return value + types. + + Improved const-correctness. + + Fixed dead code related to IDL comment scanning. Flagged by + Coverity. + + Cleaned up node memory management. + + * TAO_IDL/driver/drv_preproc.cpp: + + Removed useless "File" class forward declaration. Just use + the standard "FILE" type instead. + + Removed use of "friggin'" from TAO_IDL error diagnostic. Some + users may not appreciate this humor. + + * TAO_IDL/util/utl_string.cpp: + + Use operator new() instead of malloc(). + + (~UTL_String): + + Deallocate string array members. Addresses exception-safety + issues, as well as Coverity CTOR_DTOR_LEAK errors. + + (destroy): + + Deallocate string array members, and reset them to zero. + + * tao/Exception.h: + * tao/SystemException.h: + + Made copy constructor protected, as required by the C++ + mapping. + + * tao/IIOP_Acceptor.cpp: + + Addressed buffer overrun. + + * tao/IIOP_Connector.cpp: + + Corrected method name in diagnostic message. + + Cosmetic changes. + + * tao/MCAST_Parser.cpp: + * tao/MCAST_Parser.h: + * tao/MCAST_Parser.inl: + + Replaced unnecessary delayed conversions from port and TTL + strings to integral values. Just store and use the integral + values directly instead of passing around a bunch of strings. + Simplifies implementation. + + Added valid TTL check. The valid TTL range is (0,255]. + + Corrected string position variable type to match return value of + ACE_CString::find(), i.e. ACE_CString::size_type. + + * tao/Object_KeyC.h: + * tao/Object_KeyC.cpp (encode_sequence_to_string): + (decode_string_to_sequence): + * tao/diffs/Object_Key.diff: + + In the decoding case, ensure sequence length value does not + exceed maximum value for sequence index type (CORBA::ULong). + This is mostly an issue for 64-bit MS Windows builds. + + Corrected types used in explicit casts. + + Improved const-correctness. + + Improved performance. + + * tao/Policy_Set.cpp: + + Verify TAO_Cached_Policy_Type value is greater than zero before + using it as an array index. Addresses Coverity NEGATIVE_RETURNS + errors. + + * tao/Queued_Message.h: + + Removed include directive for "ace/Time_Value.h". A forward + declaration will suffice. + + * tao/TAO_Internal.cpp (open_services): + + Addressed warning regarding potential conflict with similarly + named variables in different scopes. + + * tao/Transport.cpp (cleanup_queue_i): + + Corrected byte count type to match message length type. + + * tao/orbconf.h (TAO_DEFAULT_ADAPTER_REGISTRY_SIZE): + * tao/IORTable/Table_Adapter.cpp (priority): + + Created this new constant, and used it where appropriate. + + * tao/AnyTypeCode/String_TypeCode_Traits.h: + + Initialize CORBA::TypeCode_ptr variables with + CORBA::TypeCode_ptr() instead of CORBA::TypeCode::_nil(). + Addresses Coverity UNUSED_VALUE errors. + + * tao/CSD_ThreadPool/CSD_TP_Task.cpp: + + Removed dead/unreachable code. + + * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp: + + Only issue diagnostic message if debugging is enabled by user. + + * tao/RTCORBA/RT_PolicyFactory.cpp: + * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp: + * orbsvcs/orbsvcs/Security/SL3_ObjectCredentialsPolicy.cpp: + * orbsvcs/orbsvcs/Security/SL3_ContextEstablishmentPolicy.cpp: + + Initialize CORBA::Policy_ptr variables with CORBA::Policy_ptr() + instead of CORBA::Policy::_nil(). Addresses Coverity + UNUSED_VALUE errors. + + * tao/TypeCodeFactory/TypeCodeFactory_i.cpp: + + Added missing dynamic_cast<> return value check detected by + Coverity, i.e. a Coverity FORWARD_NULL error. + + Initialize CORBA::TypeCode_ptr variables with + CORBA::TypeCode_ptr() instead of CORBA::TypeCode::_nil(). + Addresses Coverity UNUSED_VALUE errors. + + * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp: + + Verify buffer size falls into a valid range instead of just + checking for a non-zero value. Addresses Coverity + TAINTED_SCALAR errors. + + * orbsvcs/orbsvcs/Notify/XML_Loader.cpp: + + Fixed potential memory leaks. Addresses Coverity RESOURCE_LEAK + errors. + + * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp: + + Fixed potential dynamic deallocation of a statically + instantiated object. + + * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp: + + Explicitly cast return value of "attrs.load()" call to void. We + don't appear to care about it. Address Coverity CHECKED_RETURN + error. + + From Russell Mora + * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp (read): + + Fix for coverity flaged REVERSE_INULL problem. Do not + dereference null pointer. + +Mon Feb 26 19:30:28 UTC 2007 Chad Elliott + + * tests/IDL_Test/constants.idl: + + Added constants built through various mathematic operations to + flush out problems with preprocessors that don't handle negative + signs correctly. This is for bugzilla bug #2821. + +Mon Feb 26 17:25:00 UTC 2007 Simon Massey + + * orbsvcs/orbsvcs/Naming/Naming_Server.cpp: + + Removed persistance options that rely on non-minimum corba. + +Mon Feb 26 17:18:20 UTC 2007 Adam Mitz + + * tests/Sequence_Unit_Tests/unbounded_sequence_cdr_ut.cpp: + + Added a #include for the octet-sequence specialization. + +Mon Feb 26 14:44:07 UTC 2007 Chad Elliott + + * TAO_IDL/fe/idl.ll: + * TAO_IDL/fe/lex.yy.cpp: + + Reverted my change (committed by Jeff Parsons on my behalf) from + Tue Nov 28 19:32:46 UTC 2006. While it fixed an issues with the + Sun preprocessor (e.g., negative numbers coming out like "- 9"), + it causes problems with normal subtraction. Thanks to Jules + Colding for reporting this. This fixes + bugzilla bug #2821. + +Mon Feb 26 13:57:12 UTC 2007 Johnny Willemsen + + * tao/Compression/*.{h,cpp}: + * tao/UB_String_Argument_T.{cpp,inl}: + Refactored layout using 1.12 version of StyleManager + +Mon Feb 26 13:43:45 UTC 2007 Olli Savia + + * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp: + * orbsvcs/tests/FT_App/FT_Creator.cpp: + * orbsvcs/tests/FT_App/TAO_Object_Group_Creator.cpp: + * tao/ORB.cpp: + * tao/ORB_Core.cpp: + + Pass correct buffer length to ACE_OS::snprintf(). + Thanks to Yves Alloyer for + reporting this and providing initial patch. This fixes Bug #2797. + +Mon Feb 26 13:43:44 UTC 2007 Jaiganesh B + + * tests/DiffServ/server.cpp: + + Removed usage of old macros. + +Sun Feb 25 21:56:31 UTC 2007 Jaiganesh B + + * tests/DiffServ/server.cpp: + + Removed ACE_THROW_SPEC in the function definitions and + declarations. Helps fix the fuzz build errors. + +Sun Feb 25 17:28:52 UTC 2007 Jaiganesh B + + * tests/DiffServ/run_test.pl: + + Added a regression test script for the DiffServ policy test. + +Sun Feb 25 17:09:10 UTC 2007 Jaiganesh B + + * tests/DiffServ: + * tests/DiffServ/client.cpp: + * tests/DiffServ/diffserv.mpc: + * tests/DiffServ/test.idl: + * tests/DiffServ/server.cpp: + * tests/DiffServ/README: + + Added a new test for the DiffServ policy. + +Sat Feb 24 19:34:08 UTC 2007 Jaiganesh B + + * MPC/config/diffservpolicy.mpb: + + Added a MPC project file for the DiffServ policy. + +Sat Feb 24 06:56:12 UTC 2007 Johnny Willemsen + + * tao/AnyTypeCode/Any_Impl_T.cpp: + * tao/AnyTypeCode/Any_Special_Impl_T.cpp: + * tao/AnyTypeCode/Any_SystemException.cpp: + Use false instead of 0 + + * tao/AnyTypeCode/ExceptionA.cpp: + * tao/LocateRequest_Invocation.cpp: + * tao/PortableServer/Adapter_Activator.cpp: + Layout change + + * tao/EndpointPolicy/EndpointPolicy_ORBInitializer.cpp: + * tao/HTTP_Parser.cpp: + * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp: + * tao/LocateRequest_Invocation_Adapter.cpp: + * tao/Messaging/Messaging_ORBInitializer.cpp: + * tao/PI/PI_ORBInitializer.cpp: + * tao/PI_Server/PortableServer_ORBInitializer.cpp: + * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp: + * tao/RTCORBA/RT_ORBInitializer.cpp: + Removed not needed catch + + * tao/Object.cpp: + Fixed _validate_connection + + * tests/Bug_2826_Regression/*: + New regression for bug 2826 that is about a problem with + validate_connection. Thanks to Steven Xie + for reporting this + and making the test program + +Thu Feb 22 09:35:00 UTC 2007 Simon Massey + + * orbsvcs/orbsvcs/GSSUP.idl: + + This file includes CSI.idl, but this should be relative to TAO/orbsvcs for + end user use. + +Thu Feb 22 09:14:12 UTC 2007 Johnny Willemsen + + * tests/POA/Bug_1592_Regression/client.cpp: + Added this file, missed it in a previous commit + +Wed Feb 21 14:47:12 UTC 2007 Johnny Willemsen + + * tao/Makefile.am: + Updated for some changes + + * tao/AnyTypeCode/Any.cpp: + Documentation update + + * tao/PI_Server/ServerInterceptorAdapter.cpp: + * tao/PI_Server/ServerRequestInfo.cpp: + * tao/PortableServer/Object_Adapter.cpp: + * tao/PortableServer/Servant_Upcall.cpp: + Layout changes + +Wed Feb 21 14:25:05 UTC 2007 Jaiganesh B + + * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.h: + * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp: + + Added a new set_dscp_codepoint () method. + +Wed Feb 21 14:21:12 UTC 2007 Johnny Willemsen + + * tests/POA/Bug_1592_Regression/*: + New test program for bug 1592, not fixed yet. + + * tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc: + * tests/POA/MT_Servant_Locator/MT_Servant_Locator.mpc: + Simplified + +Wed Feb 21 14:15:38 UTC 2007 Jaiganesh B + + * tao/RTPortableServer/RT_Servant_Dispatcher.cpp: + + Modified the pre_invoke_remote_request () method + to add checks specific to the DiffServ policy, + to add DiffServ codepoints on the server replies. + +Wed Feb 21 12:23:12 UTC 2007 Johnny Willemsen + + * tests/POA/Bug_2511_Regression/server.cpp: + Return the error count, in case of a failure then the test + framework will notice this + + * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp: + Don't call postinvoke when we don't have a servant. Fixes bugzilla + bugs 2511 and 2658. Thanks to Martin Cornelius + and Milan + Cvetkovic for reporting + this and providing a test case and a proposed fix. + +Wed Feb 21 11:42:12 UTC 2007 Johnny Willemsen + + * tests/Bug_1383_Regression/*: + Code for this test, not enabled for automatic testing, just + integrated this and validated that it just works + +Wed Feb 21 10:41:12 UTC 2007 Johnny Willemsen + + * tao/AnyTypeCode/TypeCode.cpp: + * tao/Strategies/SHMIOP_Acceptor.cpp: + * tao/Strategies/UIOP_Connection_Handler.cpp: + Layout changes + +Wed Feb 21 08:28:12 UTC 2007 Johnny Willemsen + + * tests/Any/Recursive/client.cpp: + * tests/Any/Recursive/Test.idl: + Added another test case + + * tests/Hello/server.cpp: + Layout change + +Wed Feb 21 08:24:12 UTC 2007 Johnny Willemsen + + * docs/tutorials/Quoter/Simple/Server/index.html: + Updated because of throw spec removal + + * orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.{h,cpp}: + * orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.{h,cpp}: + Use throw() + + * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h: + Use false instead of 0 + + * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.{h,cpp}: + Make destroyed a real bool + + * orbsvcs/orbsvcs/Naming/Naming_Server.cpp: + * orbsvcs/orbsvcs/Naming/Storable.cpp: + * orbsvcs/orbsvcs/Naming/Storable.h: + * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp: + * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp: + * orbsvcs/tests/Security/Secure_Invocation/Foo_i.cpp: + Layout change + + * orbsvcs/performance-tests/RTEvent/lib/Implicit_Deactivator.cpp + * orbsvcs/performance-tests/RTEvent/lib/Servant_var.h: + * orbsvcs/performance-tests/RTEvent/lib/Servant_var.inl: + Use std::swap instead of ACE_Swap + + * orbsvcs/tests/Security/Secure_Invocation/Secure_Invocation.mpc: + Simplified this file + +Wed Feb 21 08:14:12 UTC 2007 Johnny Willemsen + + * tao/RTCORBA/RT_Protocols_Hooks.cpp: + * tao/RTPortableServer/RT_Servant_Dispatcher.cpp: + Layout changes + + * Utils/Servant_Var.inl: + Use std::swap instead of ACE_Swap + +Tue Feb 20 20:59:38 UTC 2007 Jaiganesh B + + * tao/TAO_Internal.cpp: + + Removed the process directive for Default Network Priority + Protocols Hooks. + + * tao/DiffServPolicy/DiffServPolicy.cpp: + + Added code to set the name of the DiffServ Network + Priority Protocols Hooks with the ORB Core. At ORB + initialization time, the ORB Core will open a service + configurator based on this name, to set the network + priority protocols hooks. + + * tao/ORB_Core.cpp: + + Previosuly, during the initializations of the protocols hooks, + if the protocols hooks turned out to be 0, a initialization + error was thrown. Removed that, because now the protocols + hooks could be 0, because we have removed the default + implementations. + + * tao/DiffServPolicy/DiffServ_Network_Priority_Hook.cpp: + + Check if the returned network priority protocolos hooks + from the ORB Core is not 0, before using it. + + * tao/Remote_Invocation.cpp: + + Modified the send_message () to check if DiffServ policy is being + used to set the DiffServ codepoints on the requests and replies. + This method already has code to check the enable_network_priority + flag from the RTCORBA library, to set DiffServ codepoints + on the requests and replies. Now, using DiffServ library always + takes precedence irrespective if whether the application uses + RTCORBA or not. + +Tue Feb 20 20:36:12 UTC 2007 Jaiganesh B + + * tao/tao.mpc: + + Removed Default_Network_Priority_Protocols_Hooks.{h,cpp}. + +Tue Feb 20 20:28:28 UTC 2007 Jaiganesh B + + * tao/Default_Network_Priority_Protocols_Hooks.{cpp,h}: + + Removed. The network_priority_protocols_hooks is no + longer going to incur virtual call overhead, and instead + just remains as a pointer, which is 0 or not. Non-zero + instance means, that the DiffServ library is linked in. + +Tue Feb 20 20:10:12 UTC 2007 Johnny Willemsen + + * tao/Default_Protocols_Hooks.{cpp,h}: + Removed, instead of just invoking the protocol hooks, just + check if the protocol_hook pointer is 0 or not. If non zero + then invoke the method + + * tao/DiffServPolicy/DiffServ_Protocols_Hooks.cpp: + Added missing include to build with Borland + + * tao/IIOP_Connection_Handler.cpp: + * tao/ORB_Core.cpp: + * tao/Remote_Invocation.cpp: + * tao/RTCORBA/RT_Current.cpp: + * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp: + * tao/RTPortableServer/RT_Servant_Dispatcher.cpp: + * tao/Strategies/DIOP_Connection_Handler.cpp: + * tao/Strategies/SCIOP_Connection_Handler.cpp: + * tao/Strategies/SHMIOP_Connection_Handler.cpp: + * tao/Strategies/UIOP_Connection_Handler.cpp: + * tao/orbsvcs/orbsvcs/SSLIOP_Connection_Handler.cpp: + When invoking the protocol hooks, check if we have a valid pointer. + This increases performance and decreases footprint. Fixes bugzilla + 2823. + + * tao/tao.mpc: + Removed Default_Protocols_Hooks.{h,cpp} + + * tao/TAO_Internal.cpp: + Removed default protocol hooks + + * tao/Default_Collocation_Resolver.cpp: + * tao/Invocation_Adapter.cpp: + * tao/PortableServer/Object_Adapter.cpp: + Layout change + +Tue Feb 20 18:35:50 UTC 2007 Douglas C. Schmidt + + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp (ssliop_connect): + Call remove_reference() on svc_handler so that we don't leak + handles. Thanks to Ken Sedgwick for + reporting this and testing the fix. This fixes bugid 1506. + +Tue Feb 20 17:56:25 UTC 2007 Douglas C. Schmidt + + * COPYING: Clarified how the COPYING file need to be included with + any code released. Thanks to Scott Mark + for helping clarify this. + +Tue Feb 20 16:03:13 UTC 2007 Jaiganesh B + + * tao/PortableServer/Default_Servant_Dispatcher.cpp: + + Modified the pre_invoke_remote_request () method to do + some processing, specific to the DiffServ library, to add + DiffServ codepoints on the replies. The method relegates the + processing to a network priority hook, defined on the POA, + and specialized by the DiffServ library. + +Tue Feb 20 15:10:12 UTC 2007 Johnny Willemsen + + * tao/AnyTypeCode/TypeCode.{h,cpp,inl}: + Layout changes + +Tue Feb 20 13:21:08 UTC 2007 Chad Elliott + + * orbsvcs/tests/Bug_2800_Regression/NamingTask.cpp: + * tests/Bug_2809_Regression/server.cpp: + + Deal with conversion from string constant to char*. Store the + string constants in a const char* and then use const_cast<> where + necessary. + +Tue Feb 20 06:38:34 UTC 2007 Jaiganesh B + + * tao/Connection_Handler.h: + * tao/Connection_Handler.cpp: + + Added a new set_dscp_codepoint () method with a CORBA::Long + as an input argument. This function is added as part of the + DiffServ policy support. + + * tao/IIOP_Connection_Handler.h: + * tao/IIOP_Connection_Handler.cpp: + * tao/Strategies/DIOP_Connection_Handler.h: + * tao/Strategies/DIOP_Connection_Handler.cpp: + * tao/Strategies/SCIOP_Connection_Handler.h: + * tao/Strategies/SCIOP_Connection_Handler.cpp: + + Concrete protocol implementations of the above defined method. + +Tue Feb 20 05:14:39 UTC 2007 Jaiganesh B + + * tao/IOP_IOR.pidl: + + Changed the value of the newly added ServiceID (REP_NWPRIORITY) + to be among the TAO reserved range. + +Mon Feb 19 21:01:10 UTC 2007 Jaiganesh B + + * tao/DiffServPolicy/DiffServPolicy.pidl: + + Changed the PolicyType value to use a value from + the TAO reserved range. + +Mon Feb 19 20:34:12 UTC 2007 Johnny Willemsen + + * orbsvcs/FTRT_Event_Service/Event_Service/FTRT_Event_Service.mpc: + * orbsvcs/FTRT_Event_Service/Gateway_Service/FTRTEC_Gateway_Service.mpc: + * orbsvcs/LifeCycle_Service/LifeCycle_Service.mpc: + * orbsvcs/FTRT_Event_Service/Factory_Service/FTRTEC_Factory_Service.mpc: + Added install as base project so that the executables to + get installed + + * orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am: + * orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am: + * orbsvcs/FTRT_Event_Service/Gateway_Service/Makefile.am: + * orbsvcs/LifeCycle_Service/Makefile.am: + Updated because of change above. Fixes bugzilla bug 2813, thanks + to Thomas Girard + for reporting this. + +Mon Feb 19 19:55:46 UTC 2007 Chad Elliott + + * tests/CDR/allocator.cpp: + + Use a static cast to avoid warnings about converting from + ACE_hrtime_t to double. + +Mon Feb 19 19:44:59 UTC 2007 Chad Elliott + + * tests/Bug_1495_Regression/Client_Task.cpp: + * tests/Bug_1495_Regression/test_i.cpp: + * tests/Bug_2084_Regression/EventNode.cpp: + * tests/Bug_2084_Regression/Hello.cpp: + + Use a combination of C-style cast and static_cast<> to avoid + warnings from gcc in 64-bit mode. + +Mon Feb 19 19:00:24 UTC 2007 Chad Elliott + + * tests/Crash_On_Write/run_test.pl: + + Extend the client timeout so that very slow machines can complete + the test. + +Mon Feb 19 18:59:01 UTC 2007 Jaiganesh B + + * tao/DiffServPolicy/DiffServ_Network_Priority_Hook.h: + + Fixed the fuzz build errors. + +Mon Feb 19 18:48:12 UTC 2007 Johnny Willemsen + + * tao/Invocation_Adapter.cpp: + * tao/Profile_Transport_Resolver.cpp: + * tao/Transport_Connector.cpp: + Layout changes + +Mon Feb 19 18:42:50 UTC 2007 Chad Elliott + + * tests/Crash_On_Write/run_test.pl: + + Check for -1 instead of -10 to indicate timeout. + +Mon Feb 19 18:41:22 UTC 2007 Carlos O'Ryan + + * tao/Default_Network_Priority_Protocols_Hooks.cpp: + Fixed return types in two versions of get_dscp_codepoint(). The + return type did not match the header file types. + +Mon Feb 19 16:37:26 UTC 2007 Jaiganesh B + + * tao/DiffServPolicy/DiffServ_Protocols_Hooks.cpp: + + Fixed the RTEMS_NO_NETWORK build errors. The errors were in + throwing exceptions in lines 96 and 102. + +Mon Feb 19 14:42:08 UTC 2007 Jaiganesh B + + * tao/Network_Priority_Protocols_Hooks.h: + * tao/Default_Network_Priority_Protocols_Hooks.h: + * tao/Default_Network_Priority_Protocols_Hooks.cpp: + * tao/DiffServPolicy/DiffServ_Protocols_Hooks.h: + * tao/DiffServPolicy/DiffServ_Protocols_Hooks.cpp: + + Modified the signature of get_dscp_codepoint () methods, to get rid + of the "type qualifier meaningless" errors in most of the TAO + builds. + +Mon Feb 19 14:36:33 UTC 2007 Jaiganesh B + + * tao/TAO_Internal.cpp: + + Added a process directive to fix the ORB initialization errors. + +Mon Feb 19 12:32:12 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/PortableGroup.idl: + Improved doxygen + + * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Acceptor.h: + * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connection_Handler.h: + * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp: + * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Accept_Strategy.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.h: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.h: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Util.h: + * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp: + * orbsvcs/orbsvcs/Shutdown_Utilities.cpp: + + Layout/const changes + + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp: + Fixed compile problems when SSLIOP_DEBUG_PEER_CERTIFICATE is + enabled + +Mon Feb 19 04:42:49 UTC 2007 Jaiganesh B + + * tao/DiffServPolicy/DiffServ_Network_Priority_Hook.cpp: + + Fixed a compilation error. + +Fri Feb 16 16:55:51 UTC 2007 Jaiganesh B + + * tao/PortableServer/Network_Priority_Hook.h: + * tao/PortableServer/Network_Priority_Hook.cpp: + + Added a hook in the POA to make a call on the DiffServ library + to do DiffServ policy related processing on the server side + of the application. The specialized implementation of the hook + is provided by the DiffServ library. + + * tao/PortableServer/Root_POA.h: + * tao/PortableServer/Root_POA.cpp: + + Added code to initialize the above mentioned hook. + + Added get and set methods for the above mentioned hook. + + Added a get method to return the POA's cached policies. + + * tao/PortableServer/POA_Cached_Policies.h: + * tao/PortableServer/POA_Cached_Policies.cpp: + * tao/PortableServer/POA_Cached_Policies.inl: + + Added get and set methods for returning DiffServ policy related + artifacts. These methods are used in the server side for setting + the DiffServ codepoints on the replies. + +Fri Feb 16 16:51:38 UTC 2007 Jaiganesh B + + * tao/ORB_Core.h: + * tao/ORB_Core.cpp: + * tao/ORB_Core.inl: + + Since a new type of protocols hooks was added as part of the + TAO DiffServ policy support, the ORB core files are modified to + instantiate the new type of protocols hooks, if the application + uses the DiffServ library. + + Get and set methods are added to return the new type of protocols + hooks. + + Modified the service_context_list () to add DiffServ policy specific + service context entry, just like how the method adds RTCORBA policy + specific service context entry. + +Fri Feb 16 16:50:00 UTC 2007 Jaiganesh B + + * tao/tao.mpc: + + Added the new type of protocols hooks files for compilation. + + * tao/DiffServPolicy.mpc: + + Added a mpc file for compiling the DiffServ library. + +Fri Feb 16 16:45:30 UTC 2007 Jaiganesh B + + * tao/Network_Priority_Protocols_Hooks.h: + * tao/Network_Priority_Protocols_Hooks.cpp: + + Added a new type of protocols hook, that is used by the ORB core + to add in code to do DiffServ policy specific processing. If an + application uses the DiffServ library, then the library provides + the specialized hook that needs to be used for adding DiffServ + codepoints to requests/replies. + + * tao/Default_Network_Priority_Protocols_Hooks.h: + * tao/Default_Network_Priority_Protocols_Hooks.cpp: + + The default implementations of the above mentioned new type + of protocols hooks. This implementation is used, in case the + application does not use the DiffServ library. + +Fri Feb 16 16:43:10 UTC 2007 Jaiganesh B + + * tao/orbconf.h: + + Added new TAO_Cached_Policy_Type definitions for the + newly added DiffServ policies. + + * tao/IOP_IOR.pidl: + + Added a new service context ServiceId for the DiffServ policy + support. + +Fri Feb 16 16:35:43 UTC 2007 Jaiganesh B + + * tao/DiffServPolicy: + + Checked in TAO support to specify client-side and server-side + policies to add DiffServ codepoints to requests and replies. This + support is different from the current RTCORBA support for adding + DiffServ codepoints, where there is a one-to-one mapping between + the RTCORBA thread priorities and the DiffServ codepoints that + are added to the IP packets. This support defines policies on the + client as well as the server side, to specify the DiffServ codepoints + that need to be added to the requests/replies. And the policy + can be overridden at the ORB, THREAD, and the OBJECT levels. + +Thu Feb 15 15:22:14 UTC 2007 Johnny Willemsen + + * tao/RTCORBA/RT_ORB.h: + * tao/RTPortableServer/RT_Acceptor_Filters.cpp: + * tao/RTPortableServer/RT_Collocation_Resolver.cpp: + * tao/RTPortableServer/RT_Object_Adapter_Factory.cpp: + * tao/RTPortableServer/RT_POA.cpp: + * tao/RTPortableServer/RT_POA.inl: + * tao/RTPortableServer/RT_Policy_Validator.cpp: + * tao/RTPortableServer/RT_Policy_Validator.h: + Code layout changes and cleanup now we zapped the emulated exception + macros + +Thu Feb 15 13:23:14 UTC 2007 Johnny Willemsen + + * tao/Base_Transport_Property.h: + * tao/ORB.cpp: + * tao/PI/ClientRequestDetails.h: + * tao/PI/ClientRequestInfo.cpp: + * tao/PI/ClientRequestInfo.h: + * tao/PI/ClientRequestInterceptor_Adapter_Impl.h: + * tao/PI/Interceptor_List_T.cpp: + * tao/PI/Interceptor_List_T.h: + * tao/PI/ORBInitializer_Registry_Impl.cpp: + * tao/PI/ORBInitializer_Registry_Impl.h: + * tao/PI/ORBInitInfo.cpp: + * tao/PI/ORBInitInfo.h: + * tao/PI/PI_ORBInitializer.h: + * tao/PI/PI_PolicyFactory.h: + * tao/PI/PICurrent.cpp: + * tao/PI/PICurrent.h: + * tao/PI/PICurrent_Impl.h: + * tao/PI/PICurrent_Loader.cpp: + * tao/PI/PICurrent_Loader.h: + * tao/PI/PolicyFactory_Registry.cpp: + * tao/PI/PolicyFactory_Registry.h: + * tao/PI/ProcessingModePolicy.h: + * tao/PI/RequestInfo_Util.cpp: + * tao/PI/RequestInfo_Util.h: + * tao/PortableServer/DII_Arguments_Converter.h: + Layout changes + + * tao/Asynch_Reply_Dispatcher_Base.h + * tao/Asynch_Reply_Dispatcher_Base.inl + * tao/Utils/Implicit_Deactivator.cpp: + * tao/Utils/Implicit_Deactivator.h: + * tao/Utils/ORB_Destroyer.cpp: + * tao/Utils/ORB_Destroyer.h: + * tao/Utils/PolicyList_Destroyer.cpp: + * tao/Utils/PolicyList_Destroyer.h: + * tao/Utils/Servant_Var.h: + * tao/Utils/Servant_Var.inl: + * tao/Messaging/AMH_Response_Handler.cpp: + * tao/Messaging/AMH_Response_Handler.h: + Use empty throw() + +Thu Feb 15 13:09:42 UTC 2007 Chad Elliott + + * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc: + * examples/CSD_Strategy/ThreadPool6/CSD_Test_ThreadPool6.mpc: + * examples/Simple/bank/bank.mpc: + * examples/ior_corbaloc/ior_corbaloc.mpc: + * orbsvcs/examples/FaultTolerance/RolyPoly/RolyPoly.mpc: + * orbsvcs/tests/Bug_2615_Regression/Bug_2615_Regression.mpc: + * orbsvcs/tests/Bug_2709_Regression/Bug_2709_Regression.mpc: + * orbsvcs/tests/Notify/Discarding/Discarding.mpc: + * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Seq_Multi_ETCL_Filter.mpc: + * performance-tests/Callback/Callback.mpc: + * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc: + * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc: + * performance-tests/Pluggable/Pluggable.mpc: + * performance-tests/Sequence_Latency/Deferred/Deferred.mpc: + * tests/ICMG_Any_Bug/Hello.mpc: + * tests/OctetSeq/OctetSeq.mpc: + + Re-arranged the generated source files so that they are at the + beginning (like MPC would do if it were automatically generating + the list of source files). This is required for template + instantiation to work properly for Visual Age 6.0. + + * tests/Bug_1676_Regression/client.cpp: + * tests/MT_BiDir/client.cpp: + + Changed "catched" to "caught". + +Thu Feb 15 07:46:14 UTC 2007 Johnny Willemsen + + * tests/Bug_2560_Regression/server.cpp: + Added missing include + +Wed Feb 14 19:20:14 UTC 2007 Johnny Willemsen + + * tests/Bug_2809_Regression/*: + New regression test for bug 2809, thanks to Martin Corino + for creating the regression + +Wed Feb 14 15:19:10 UTC 2007 Chad Elliott + + * orbsvcs/tests/Bug_2137_Regression/client.cpp: + * orbsvcs/tests/Bug_2247_Regression/Manager.cpp: + * orbsvcs/tests/Bug_2248_Regression/client.cpp: + * orbsvcs/tests/Bug_2285_Regression/client.cpp: + * orbsvcs/tests/Bug_2285_Regression/client2.cpp: + * orbsvcs/tests/Bug_2287_Regression/client.cpp: + * orbsvcs/tests/Bug_2615_Regression/client.cpp: + * orbsvcs/tests/Bug_2709_Regression/client.cpp: + * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.cpp: + * orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp: + + Include tao/PI/PI.h to ensure PI library is actually linked into + the executable when statically linking on MacOS X Panther. + +Wed Feb 14 11:18:14 UTC 2007 Johnny Willemsen + + * examples/Advanced/ch_8_and_10/client.cpp: + Layout changes + + * examples/Advanced/ch_8_and_10/server.cpp: + Removed workaround for bug 2611, with the recent changes to the + string sequences this is not needed anymore + +Wed Feb 14 10:04:14 UTC 2007 Johnny Willemsen + + * orbsvcs/tests/Bug_2800_Regression/*: + Extended this test so that it runs automatically and does a + clean shutdown + +Tue Feb 13 19:49:59 UTC 2007 Adam Mitz + + * TAO_IDL/be/be_global.cpp: + Added -Gdcps to the usage output + +Tue Feb 13 19:50:14 UTC 2007 Johnny Willemsen + + * tests/Any/Recursive/Test.idl: + * tests/Any/Recursive/client.cpp: + Integrated regression of bug 2804, thanks to Tommy Person + for creating the test. No fix + yet for this problem. + +Tue Feb 13 19:44:49 UTC 2007 Iliyan Jeliazkov + + * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp: + + Removing a stray ';' + +Tue Feb 13 14:21:14 UTC 2007 Johnny Willemsen + + * tests/CodeSets/simple/CodeSets_simple.mpc: + * tests/Explicit_Event_Loop/Explicit_Event_Loop.mpc: + * tests/Exposed_Policies/Exposed_Policies.mpc: + * tests/Faults/Faults.mpc: + * tests/File_IO/File_IO.mpc: + * tests/Forwarding/Forwarding.mpc: + * tests/InterOp-Naming/InterOp-Naming.mpc: + * tests/IPV6/IPV6_Hello.mpc: + * tests/Leader_Followers/Leader_Followers.mpc: + * tests/LongUpcalls/LongUpcalls.mpc: + * tests/MProfile/MProfile.mpc: + * tests/MProfile_Connection_Timeout/MProfile_Connection_Timeout.mpc: + * tests/MProfile_Forwarding/MProfile_Forwarding.mpc: + * tests/MT_Client/MT_Client.mpc: + * tests/MT_Server/MT_Server.mpc: + * tests/MT_Timeout/MT_Timeout.mpc: + * tests/Multiple/Multiple.mpc: + * tests/Multiple_Inheritance/Multiple_Inheritance.mpc: + * tests/Muxed_GIOP_Versions/Muxed_GIOP_Versions.mpc: + * tests/Muxing/Muxing.mpc: + * tests/Native_Exceptions/Native_Exceptions.mpc: + * tests/Nested_Event_Loop/Nested_Event_Loop.mpc: + * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc: + * tests/No_Server_MT_Connect_Test/No_Server_Connect_Test.mpc: + * tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc: + * tests/OBV/Any/OBV_Any.mpc: + * tests/OBV/Factory/OBV_Factory.mpc: + * tests/OBV/Forward/OBV_Forward.mpc: + * tests/OBV/TC_Alignment/OBV_TC_Alignment.mpc: + * tests/OBV/Truncatable/OBV_Truncatable.mpc: + * tests/OBV/ValueBox/valuebox.mpc: + * tests/Ondemand_Write/Ondemand_Write.mpc: + * tests/Oneway_Buffering/Oneway_Buffering.mpc: + * tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc: + * tests/Parallel_Connect_Strategy/Parallel_Connect_Strategy.mpc: + * tests/POA/EndpointPolicy/EndpointPolicy.mpc: + * tests/Portable_Interceptors/Benchmark/PI_Benchmark.mpc: + * tests/Portable_Interceptors/Bug_1559/Bug_1559.mpc: + * tests/Portable_Interceptors/Bug_2510_Regression/Bug_2510_Regression.mpc: + * tests/Portable_Interceptors/Dynamic/PI_Dynamic.mpc: + * tests/Portable_Interceptors/ForwardRequest/PI_ForwardRequest.mpc: + * tests/Portable_Interceptors/IORInterceptor/PI_IORInterceptor.mpc: + * tests/Portable_Interceptors/PICurrent/PI_PICurrent.mpc: + * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc: + * tests/Portable_Interceptors/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc: + * tests/Reliable_Oneways/Reliable_Oneways.mpc: + * tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Conn.mpc: + * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc: + * tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.mpc: + * tests/RTCORBA/Dynamic_Thread_Pool/RT_Dynamic_Thread_Pool.mpc: + * tests/RTCORBA/Explicit_Binding/RTCORBA_Explicit_Binding.mpc: + * tests/RTCORBA/Linear_Priority/RTCORBA_Linear_Priority.mpc: + * tests/RTCORBA/MT_Client_Protocol_Priority/RTCORBA_MT_Client_Proto_Prio.mpc: + * tests/RTCORBA/Persistent_IOR/RTCORBA_Persistent_IOR.mpc: + * tests/RTCORBA/Policy_Combinations/RTCORBA_Policy_Combinations.mpc: + * tests/RTCORBA/Priority_Inversion_With_Bands/Priority_Inversion_With_Bands.mpc: + * tests/RTCORBA/Private_Connection/RTCORBA_Private_Connection.mpc: + * tests/RTCORBA/Profile_And_Endpoint_Selection/PaE_Selection.mpc: + * tests/RTCORBA/Server_Declared/RTCORBA_Server_Declared.mpc: + * tests/RTCORBA/Server_Protocol/RTCORBA_Server_Protocol.mpc: + * tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc: + * tests/RTScheduling/Scheduling_Interceptor/Scheduler_Interceptor.mpc: + * tests/Server_Connection_Purging/Server_Connection_Purging.mpc: + * tests/Server_Leaks/Server_Leaks.mpc: + * tests/Single_Read/Single_Read.mpc: + * tests/Smart_Proxies/Benchmark/SP_Benchmark.mpc: + * tests/Smart_Proxies/dtor/dtor.mpc: + * tests/Smart_Proxies/On_Demand/SP_On_Demand.mpc: + * tests/Smart_Proxies/Policy/SP_Policy.mpc: + * tests/Smart_Proxies/Smart_Proxies.mpc: + * tests/Stack_Recursion/Stack_Recursion.mpc: + * tests/Strategies/Strategies.mpc: + * tests/Timed_Buffered_Oneways/Timed_Buffered_Oneways.mpc: + * tests/Two_Objects/Two_Objects.mpc: + * tests/Typedef_String_Array/typedef_string_array.mpc: + Simplified these mpc files, these all have a custom idl project + so the client and server can both have an after on this idl + project, the client doesn't need an after on the server + +Tue Feb 13 14:09:14 UTC 2007 Johnny Willemsen + + * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp: + Fixed compile error + +Tue Feb 13 14:08:14 UTC 2007 Johnny Willemsen + + * tests/AMI/ami_test_i.cpp: + Fixed warning in gcc builds + +Tue Feb 13 12:59:12 UTC 2007 Chad Elliott + + * tests/Portable_Interceptors/AdvSlotExt/AdvSlotExt.mpc: + + Re-arranged the generated source files so that they are at the + beginning (like MPC would do if it were automatically generating + the list of source files). This is required for template + instantiation to work properly for Visual Age 6.0. + + * tests/Server_Connection_Purging/client.cpp: + + Decreased the number of connections from 80 to 55 to support + platforms with limited resources. + +Tue Feb 13 08:10:14 UTC 2007 Johnny Willemsen + + * tests/AMI/AMI.mpc: + * tests/AMI/ami_test_i.cpp: + * tests/AMI/ami_test_i.h: + * tests/AMI/client.cpp: + * tests/AMI/run_test.pl: + * tests/AMI/simple_client.cpp: + Extended this test to detect argument corruption when using AMI + collocated. This bug is not fixed, just adding a new regression + +Tue Feb 13 07:41:14 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/Metrics.idl + * orbsvcs/orbsvcs/Metrics/*: + Removed, wasn't maintained for years + +Mon Feb 12 20:15:22 UTC 2007 Wallace Zhang + + * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp: + * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp: + + Trying to fix a compiler warning for VxWorks5.5.1_x86_GCC2.96_Exceptions + build on DOC group scoreboard. + +Mon Feb 12 19:51:14 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/AV/AVStreams_i.cpp: + * orbsvcs/orbsvcs/AV/Endpoint_Strategy.cpp: + * orbsvcs/orbsvcs/AV/QoS_UDP.h: + * orbsvcs/orbsvcs/Channel_Clients_T.h: + * orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp: + * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.h: + * orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.h: + * orbsvcs/orbsvcs/IFRService/AliasDef_i.h: + * orbsvcs/orbsvcs/IFRService/ArrayDef_i.h: + * orbsvcs/orbsvcs/IFRService/AttributeDef_i.h: + * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.h: + * orbsvcs/orbsvcs/IFRService/ComponentDef_i.h: + * orbsvcs/orbsvcs/IFRService/ComponentModuleDef_i.h: + * orbsvcs/orbsvcs/IFRService/ComponentRepository_i.h: + * orbsvcs/orbsvcs/IFRService/concrete_classes.h: + * orbsvcs/orbsvcs/IFRService/ConstantDef_i.h: + * orbsvcs/orbsvcs/IFRService/ConsumesDef_i.h: + * orbsvcs/orbsvcs/IFRService/Contained_i.h: + * orbsvcs/orbsvcs/IFRService/Container_i.h: + * orbsvcs/orbsvcs/IFRService/EmitsDef_i.h: + * orbsvcs/orbsvcs/IFRService/EnumDef_i.h: + * orbsvcs/orbsvcs/IFRService/EventDef_i.h: + * orbsvcs/orbsvcs/IFRService/EventPortDef_i.h: + * orbsvcs/orbsvcs/IFRService/ExceptionDef_i.h: + * orbsvcs/orbsvcs/IFRService/ExtAbstractInterfaceDef_i.h: + * orbsvcs/orbsvcs/IFRService/ExtAttributeDef_i.h: + * orbsvcs/orbsvcs/IFRService/ExtInterfaceDef_i.h: + * orbsvcs/orbsvcs/IFRService/ExtLocalInterfaceDef_i.h: + * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.h: + * orbsvcs/orbsvcs/IFRService/FactoryDef_i.h: + * orbsvcs/orbsvcs/IFRService/FinderDef_i.h: + * orbsvcs/orbsvcs/IFRService/FixedDef_i.h: + * orbsvcs/orbsvcs/IFRService/HomeDef_i.h: + * orbsvcs/orbsvcs/IFRService/IDLType_i.h: + * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.h: + * orbsvcs/orbsvcs/IFRService/InterfaceAttrExtension_i.h: + * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.h: + * orbsvcs/orbsvcs/IFRService/IRObject_i.h: + * orbsvcs/orbsvcs/IFRService/LocalInterfaceDef_i.h: + * orbsvcs/orbsvcs/IFRService/ModuleDef_i.h: + * orbsvcs/orbsvcs/IFRService/NativeDef_i.h: + * orbsvcs/orbsvcs/IFRService/OperationDef_i.h: + * orbsvcs/orbsvcs/IFRService/Options.h: + * orbsvcs/orbsvcs/IFRService/PrimitiveDef_i.h: + * orbsvcs/orbsvcs/IFRService/ProvidesDef_i.h: + * orbsvcs/orbsvcs/IFRService/PublishesDef_i.h: + * orbsvcs/orbsvcs/IFRService/RecursDef_i.h: + * orbsvcs/orbsvcs/IFRService/Repository_i.h: + * orbsvcs/orbsvcs/IFRService/SequenceDef_i.h: + * orbsvcs/orbsvcs/IFRService/StringDef_i.h: + * orbsvcs/orbsvcs/IFRService/StructDef_i.h: + * orbsvcs/orbsvcs/IFRService/TypedefDef_i.h: + * orbsvcs/orbsvcs/IFRService/UnionDef_i.h: + * orbsvcs/orbsvcs/IFRService/UsesDef_i.h: + * orbsvcs/orbsvcs/IFRService/ValueBoxDef_i.h: + * orbsvcs/orbsvcs/IFRService/ValueDef_i.h: + * orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.h: + * orbsvcs/orbsvcs/IFRService/WstringDef_i.h: + * orbsvcs/orbsvcs/IOR_Multicast.h: + * orbsvcs/orbsvcs/Naming/Entries.cpp: + * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp: + * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp: + * orbsvcs/orbsvcs/Naming/Naming_Service_Container.cpp: + * orbsvcs/orbsvcs/Naming/Persistent_Entries.cpp: + * orbsvcs/orbsvcs/Naming/Storable.cpp: + * orbsvcs/orbsvcs/Naming/Storable.inl: + * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp: + * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.h: + * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp: + * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp: + * orbsvcs/orbsvcs/Runtime_Scheduler.h: + * orbsvcs/orbsvcs/Sched/DynSched.cpp: + * orbsvcs/orbsvcs/Sched/DynSched.h: + * orbsvcs/orbsvcs/Sched/DynSched.inl: + * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.cpp: + * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.h: + * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp: + * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.h: + * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler.h: + * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp: + * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.h: + * orbsvcs/orbsvcs/Sched/SchedEntry.cpp: + * orbsvcs/orbsvcs/Sched/SchedEntry.h: + * orbsvcs/orbsvcs/Sched/SchedEntry.inl: + * orbsvcs/orbsvcs/Sched/Scheduler.cpp: + * orbsvcs/orbsvcs/Sched/Scheduler.h: + * orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp: + * orbsvcs/orbsvcs/Sched/Scheduler_Generic.h: + * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp: + * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.h: + * orbsvcs/orbsvcs/Scheduler_Utilities.h: + * orbsvcs/orbsvcs/Security/Security_ORBInitializer.h: + Converted to doxygen style + + * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.cpp: + * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.cpp: + * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.h: + * orbsvcs/orbsvcs/ESF/ESF_RefCount_Guard.inl: + Use prefix increment/decrement + + * orbsvcs/orbsvcs/ESF/ESF_Delayed_Command.cpp: + Zapped environment macro code + +Mon Feb 12 15:32:23 UTC 2007 Chad Elliott + + * NEWS: + + Fixed the TAO 1.5.7 version number. + + * examples/Advanced/ch_3/Advanced_ch_3.mpc: + * examples/Buffered_AMI/Buffered_AMI.mpc: + * examples/Callback_Quoter/Callback_Quoter.mpc: + * examples/Content_Server/AMI_Iterator/AMI_Iterator.mpc: + * examples/Kokyu_dsrt_schedulers/fp_example/fp_example.mpc: + * examples/OBV/Typed_Events/Typed_Events.mpc: + * examples/Quoter/Quoter.mpc: + * examples/Simple/bank/bank.mpc: + * examples/Simple/chat/chat.mpc: + * examples/Simple/grid/grid.mpc: + * examples/ior_corbaloc/ior_corbaloc.mpc: + * orbsvcs/examples/Security/Send_File/Security_Send_File.mpc: + * orbsvcs/tests/Bug_2285_Regression/Bug_2285_Regression.mpc: + * orbsvcs/tests/Bug_2316_Regression/Bug_2316_Regression.mpc: + * orbsvcs/tests/Bug_2615_Regression/Bug_2615_Regression.mpc: + * orbsvcs/tests/HTIOP/AMI/HTIOP_AMI.mpc: + * orbsvcs/tests/HTIOP/Hello/HTIOP_Hello.mpc: + * orbsvcs/tests/ImplRepo/Bug_2604_Regression/Bug_2604.mpc: + * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Application_Controlled.mpc: + * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Infrastructure_Controlled.mpc: + * orbsvcs/tests/Notify/Discarding/Discarding.mpc: + * orbsvcs/tests/Notify/MT_Dispatching/MT_Dispatching.mpc: + * orbsvcs/tests/Notify/Ordering/Ordering.mpc: + * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/Seq_Multi_ETCL_Filter.mpc: + * orbsvcs/tests/Notify/Sequence_Multi_Filter/Seq_Multi_Filter.mpc: + * orbsvcs/tests/Notify/Structured_Filter/Struct_Filter.mpc: + * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc: + * performance-tests/Latency/AMH_Single_Threaded/Single_Threaded.mpc: + * performance-tests/Latency/DII/DII.mpc: + * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc: + * performance-tests/POA/Implicit_Activation/Implicit_Activation.mpc: + * performance-tests/Pluggable/Pluggable.mpc: + * performance-tests/Protocols/Protocols.mpc: + * performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc: + * performance-tests/Sequence_Latency/DII/DII.mpc: + * performance-tests/Sequence_Latency/Deferred/Deferred.mpc: + * performance-tests/Sequence_Latency/Thread_Per_Connection/Thread_Per_Conn.mpc: + * performance-tests/Sequence_Latency/Thread_Pool/Thread_Pool.mpc: + * performance-tests/Throughput/Throughput.mpc: + * tests/BiDirectional/BiDirectional.mpc: + * tests/BiDirectional_DelayedUpcall/BiDir_DelayedUpcall.mpc: + * tests/BiDirectional_NestedUpcall/BiDir_NestedUpcall.mpc: + * tests/Big_Oneways/Big_Oneways.mpc: + * tests/Big_Twoways/Big_Twoways.mpc: + * tests/Bug_1020_Regression/Bug_1020_Regression.mpc: + * tests/Bug_1270_Regression/Bug_1270_Regression.mpc: + * tests/Bug_1361_Regression/Bug_1361_Regression.mpc: + * tests/Bug_2188_Regression/broken.mpc: + * tests/Bug_2417_Regression/Bug_2417_Regression.mpc: + * tests/Client_Leaks/Client_Leaks.mpc: + * tests/File_IO/File_IO.mpc: + * tests/Hang_Shutdown/Hang.mpc: + * tests/ICMG_Any_Bug/Hello.mpc: + * tests/NestedUpcall/Simple/Simple.mpc: + * tests/OBV/Any/OBV_Any.mpc: + * tests/OBV/Simple/OBV_Simple.mpc: + * tests/OctetSeq/OctetSeq.mpc: + * tests/Oneway_Timeouts/test.mpc: + * tests/POA/Persistent_ID/Persistent_ID.mpc: + * tests/Param_Test/Param_Test.mpc: + * tests/Portable_Interceptors/AMI/PI_AMI.mpc: + * tests/Portable_Interceptors/AdvSlot/AdvSlot.mpc: + * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc: + * tests/Timeout/Timeout.mpc: + * tests/TransportCurrent/IIOP/IIOP.mpc: + * tests/Two_Objects/Two_Objects.mpc: + * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc: + + Re-arranged the generated source files so that they are at the + beginning (like MPC would do if it were automatically generating + the list of source files). This is required for template + instantiation to work properly for Visual Age 6.0. + + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp: + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp: + + Added include files to get AnyTypeCode definitions. + + * tao/Fixed_Array_Argument_T.inl: + + Fixed a typo of a type name in a Visual Age 6.0 specific section + of a C-style cast. + +Mon Feb 12 14:48:14 UTC 2007 Johnny Willemsen + + * tao/Acceptor_Impl.cpp + * tao/AnyTypeCode/append.cpp + * tao/AnyTypeCode/skip.cpp + * tao/Codeset/Codeset_Descriptor.cpp + * tao/Codeset/Codeset_Translator_Factory.cpp + * tao/Codeset/Codeset_Translator_Factory_T.cpp + * tao/Codeset/UTF16_BOM_Factory.cpp + * tao/Codeset/UTF16_BOM_Factory.h + * tao/Codeset/UTF8_Latin1_Translator.cpp + * tao/Codeset_Translator_Base.cpp + * tao/DynamicInterface/Dynamic_Adapter_Impl.h + * tao/DynamicInterface/Dynamic_Implementation.h + * tao/DynamicInterface/ExceptionList.h + * tao/DynamicInterface/Server_Request.h + * tao/IORManipulation/IORManip_Loader.h + * tao/IORManipulation/IORManipulation.h + * tao/RTCORBA/Linear_Network_Priority_Mapping.h + * tao/RTCORBA/Linear_Priority_Mapping.h + * tao/RTCORBA/Multi_Priority_Mapping.h + * tao/RTPortableServer/RTPortableServer.cpp + * tao/Strategies/UIOP_Factory.h + * tao/Strategies/UIOP_Lite_Factory.h + * tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp + Converted to doxygen style + +Mon Feb 12 13:42:14 UTC 2007 Johnny Willemsen + + * interop-tests/*.{h,cpp}: + Removed ACE_THROW_SPEC, layout changes, reduced includes + +Mon Feb 12 12:22:14 UTC 2007 Johnny Willemsen + + * performance-tests/*.{h,cpp,inl}: + Removed ACE_THROW_SPEC, layout changes, reduced includes + +Mon Feb 12 11:40:14 UTC 2007 Johnny Willemsen + + * tests/*.{h,cpp,inl}: + Removed ACE_THROW_SPEC, layout changes, reduced includes + + * tests/*.mpc: + Simplified several mpc files + +Mon Feb 12 10:53:14 UTC 2007 Johnny Willemsen + + * examples/*.{h,cpp,inl}: + + * MPC/config/naming_serv.mpb: + * orbsvcs/orbsvcs/CosNaming_Serv.mpc: + Removed the avoids ace_for_tao, the naming service will build + fine in this configuration + +Mon Feb 12 07:27:14 UTC 2007 Johnny Willemsen + + * tao/Bounded_Array_Sequence_T.h: + * tao/Unbounded_Array_Sequence_T.h: + Removed check for nill sequence, is done at a different place in TAO + already and resolves the compile errors on the scoreboard + + * orbsvcs/orbsvcs/*.{h,cpp,inl}: + Removed ACE_THROW_SPEC, layout changes, reduced includes + +Sun Feb 11 18:58:14 2007 Martin Corino + + * tao/DynamicAny/DynUnion_i.cpp: + + (Hopefully) Last change to handle inconsistency between statically declared (IDL + compiler) union typecodes and dynamically declared typecodes where + the discriminator type is an enum. + +Sun Feb 11 12:38:14 UTC 2007 Johnny Willemsen + + * tao/*.{h,cpp,inl}: + Removed ACE_THROW_SPEC, layout changes, reduced includes + +Fri Feb 9 16:45:45 UTC 2007 Adam Mitz + + * MPC/config/portableserver.mpb: + + The portableserver base project now inherits from core_anytypecode + instead of anytypecode. This is to prevent the situation where + inheriting from from portablserver causes changes to the IDL compiler + options, specifically inclusion of support for Anys and Typecodes. + User projects that inherit from portableserver need to also inherit + from anytypecode to get the options that generate Anys and Typecodes + passed to the IDL compiler. The assumption is that a significant + number of projects inhert from portableserver yet have no interest in + the added footprint of Any and Typecode support in generated code. + +Thu Feb 8 19:21:14 UTC 2007 Johnny Willemsen + + * docs/compiler.html: + Removed documentation for -Ge 2, that has been removed + + * TAO_IDL/be/be_global.cpp: + * TAO_IDL/be/be_interface.cpp: + * TAO_IDL/be/be_visitor_component/component_sh.cpp: + * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ch.cpp: + * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: + * TAO_IDL/be/be_visitor_interface/interface_sh.cpp: + * TAO_IDL/be/be_visitor_interface/interface_ss.cpp: + * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_sh.cpp: + * TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp: + * TAO_IDL/be/be_visitor_operation/amh_sh.cpp: + * TAO_IDL/be/be_visitor_operation/arglist.cpp: + * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp: + * TAO_IDL/be/be_visitor_operation/operation.cpp: + * TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp: + * TAO_IDL/be/be_visitor_valuetype/arglist.cpp: + * TAO_IDL/be/be_visitor_valuetype/valuetype_init_arglist_ch.cpp: + * TAO_IDL/be_include/be_global.h: + * TAO_IDL/be_include/be_interface.h: + * TAO_IDL/be_include/be_visitor_operation/operation.h: + * TAO_IDL/be_include/be_visitor_valuetype/valuetype_init_arglist_ch.h: + Removed generation of ACE_THROW_SPEC + +Thu Feb 8 18:42:14 UTC 2007 Johnny Willemsen + + * tao/IIOP_Connection_Handler.h: + * tao/Strategies/COIOP_Connection_Handler.h: + * tao/Strategies/DIOP_Connection_Handler.h: + * tao/Strategies/SCIOP_Connection_Handler.h: + * tao/Strategies/UIOP_Connection_Handler.h: + Removed not needed forward declaration + + * tao/IIOP_Transport.h: + Layout change + +Thu Feb 8 18:00:14 UTC 2007 Johnny Willemsen + + * tao/GIOP_Message_Base.h: + * tao/IIOP_Connection_Handler.h: + Layout changes + + * orbsvcs/tests/Bug_2800_Regression/*: + New regression test for bugzilla bug 2800 created by + Martin Corino + + * orbsvcs/tests/COIOP_Naming_Test/*: + New test using COIOP and the naming service together + + * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp: + Initialise pointer with 0 + +Thu Feb 8 16:26:14 UTC 2007 Johnny Willemsen + + * tao/AnyTypeCode/ExceptionA.h + * tao/AnyTypeCode/TypeCode.cpp + * tao/Asynch_Reply_Dispatcher_Base.cpp + * tao/DynamicInterface/Context.h + * tao/DynamicInterface/DII_Arguments.cpp + * tao/DynamicInterface/DII_Invocation.cpp + * tao/DynamicInterface/DII_Invocation_Adapter.cpp + * tao/DynamicInterface/DII_Invocation_Adapter.h + * tao/DynamicInterface/DII_Reply_Dispatcher.cpp + * tao/DynamicInterface/Dynamic_Adapter_Impl.cpp + * tao/DynamicInterface/Dynamic_Adapter_Impl.h + * tao/DynamicInterface/Dynamic_Implementation.cpp + * tao/DynamicInterface/Dynamic_Implementation.h + * tao/DynamicInterface/ExceptionList.h + * tao/DynamicInterface/Server_Request.cpp + * tao/DynamicInterface/Server_Request.h + * tao/DynamicInterface/Unknown_User_Exception.cpp + * tao/DynamicInterface/Unknown_User_Exception.h + * tao/Exception.h + * tao/GIOP_Message_Base.cpp + * tao/GIOP_Message_Lite.cpp + * tao/ImR_Client/ImR_Client.cpp + * tao/ImR_Client/ServerObject_i.h + * tao/Invocation_Adapter.cpp + * tao/Messaging/Asynch_Invocation.cpp + * tao/Messaging/Asynch_Invocation_Adapter.cpp + * tao/Messaging/Asynch_Invocation_Adapter.h + * tao/Messaging/Asynch_Reply_Dispatcher.cpp + * tao/Messaging/Messaging_Policy_i.cpp + * tao/Muxed_TMS.cpp + * tao/ObjRefTemplate/ORT_Adapter_Impl.cpp + * tao/ORB.cpp + * tao/PolicyC.cpp + * tao/RTCORBA/RTCORBAC.cpp + * tao/SystemException.cpp + * tao/Tagged_Components.cpp + * tao/Tagged_Profile.cpp + * tao/WrongTransactionC.cpp + Layout changes + +Wed Feb 7 23:12:03 UTC 2007 Wallace Zhang + + * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.h: + * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp: + + Changed to use Any_Impl instead of Any to fix memory crash + problem since Any_Impl is refcounted. Refer to Bug 2798 or + RT 9552 for more info. + + * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp: + * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp: + + Repercussion changes are required here. + + * orbsvcs/examples/Notify/Filter/Filter.cpp: + * orbsvcs/examples/Notify/Filter/Notify_Filter.mpc: + + Added a new case to test IN operator for the ETCL. + + * orbsvcs/examples/Notify/Subscribe/Subscribe.h: + * orbsvcs/examples/Notify/Subscribe/Subscribe.cpp: + + Fixed an incorrect initialization of a sequence object. Added + code to detect consumer receiving not subscribed event. Thanks + to Olli Savia for reporting this problem and + helping track down the problem. + +Wed Feb 7 20:52:14 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp: + Throw a cannotproceed exception on any system exception, not just + timeout exceptions, fixes bugzilla bug 2800 + + * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h: + * orbsvcs/tests/Bug_1630_Regression/testclient.cpp + * orbsvcs/tests/Property/client.cpp + * orbsvcs/tests/Redundant_Naming/client.cpp + * orbsvcs/tests/RTCosScheduling/client.cpp + * orbsvcs/tests/RTCosScheduling/server.cpp + Layout change + +Wed Feb 7 20:46:14 UTC 2007 Johnny Willemsen + + * tests/Collocation_Exception_Test/Client_Task.cpp: + Also test the minor code of the exception caught + + * tao/POA/Default_Servant/Default_Servant.cpp: + Layout change + +Wed Feb 7 20:16:14 UTC 2007 Johnny Willemsen + + * tao/AnyTypeCode/Alias_TypeCode.cpp: + * tao/AnyTypeCode/Alias_TypeCode_Static.cpp: + * tao/AnyTypeCode/Alias_TypeCode_Static.h: + * tao/AnyTypeCode/Any.cpp: + * tao/Collocated_Invocation.cpp: + * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp: + * tao/CSD_Framework/CSD_Object_Adapter.cpp: + * tao/CSD_Framework/CSD_Object_Adapter_Factory.cpp: + * tao/CSD_Framework/CSD_POA.cpp: + * tao/CSD_Framework/CSD_POA.h: + * tao/CSD_Framework/CSD_Strategy_Base.cpp: + * tao/CSD_Framework/CSD_Strategy_Proxy.inl: + * tao/EndpointPolicy/IIOPEndpointValue_i.cpp: + * tao/EndpointPolicy/IIOPEndpointValue_i.h: + * tao/ORB.cpp: + * tao/Tagged_Components.cpp: + * tao/Wait_On_Leader_Follower.h: + Layout changes + +Wed Feb 7 20:08:14 UTC 2007 Johnny Willemsen + + * tao/TransportCurrent/lib/Client_ORBInitializer.cpp: + * tao/TransportCurrent/lib/Client_ORBInitializer.h: + * tao/TransportCurrent/lib/Client_Request_Interceptor.cpp: + * tao/TransportCurrent/lib/Client_Request_Interceptor.h: + * tao/TransportCurrent/lib/Current_Test_Impl.h: + * tao/TransportCurrent/lib/Server_ORBInitializer.cpp: + * tao/TransportCurrent/lib/Server_ORBInitializer.h: + * tao/TransportCurrent/lib/Server_Request_Interceptor.cpp: + * tao/TransportCurrent/lib/Server_Request_Interceptor.h: + Use ACE_THROW_SPEC then plain throw + +Wed Feb 7 15:31:20 UTC 2007 Vadym Ridosh + + * tao/AnyTypeCode/Any_SystemException.cpp: + This fixes bug 2774 + +Tue Feb 6 20:14:14 UTC 2007 Johnny Willemsen + + * tao/DynamicAny/DynEnum_i.cpp: + * tao/ORB.cpp: + * tao/TypeCodeFactory/TypeCodeFactory_i.cpp: + + Layout change + + * tao/String_Const_Sequence_Element_T.h: + Const improvements to improve ownership + +Tue Feb 6 19:00:14 UTC 2007 Johnny Willemsen + + * tao/String_Alloc.cpp: + Layout changes + + * tao/String_Sequence_Element_T.h: + Added missing out/inout/_retn, this fixes bugzilla bug 2795, + thanks to Frank Pilhofer for reporting this + + * tests/Bug_2792_Regression/client.cpp: + Small improvement + + * tests/Bug_2795_Regression/Bug_2795_Regression.mpc: + * tests/Bug_2795_Regression/client.cpp: + * tests/Bug_2795_Regression/run_test.pl: + New test for bug 2795 + + * tests/Collocation_Exception_Test/Server_Task.cpp: + Initialise pointer with 0 + + * tests/ORB_Local_Config/Bug_2612/DllOrb.cpp: + No need to pass 0 orb name + + * tests/UNKNOWN_Exception/server.cpp: + Layout change + +Tue Feb 6 16:33:14 UTC 2007 Johnny Willemsen + + * tao/Collocated_Invocation.cpp: + Added a check that we don't rethrow an user exception that is + not in the signature list, if that is the case we throw + an unknown. Fixes bugzilla 2064 + + * tao/operation_details.cpp + * tao/operation_details.h + * tao/operation_details.inl + Added support to check whether an exception is in the list of + exceptions for this operation + + * tao/Invocation_Base.cpp: + Some more changes related to removing ACE_THROW_SPEC + + * tao/DynamicInterface/DII_Arguments.cpp + * tao/DynamicInterface/DII_Arguments.inl + * tao/DynamicInterface/DII_Invocation_Adapter.cpp + * tao/DynamicInterface/DII_Reply_Dispatcher.cpp + * tao/Exception.h + * tao/GIOP_Message_Generator_Parser_10.cpp + * tao/GIOP_Message_State.cpp + * tao/GIOP_Message_State.inl + * tao/GIOP_Message_Version.inl + * tao/Invocation_Endpoint_Selectors.cpp + * tao/Invocation_Endpoint_Selectors.h + * tao/IOR_Parser.h + * tao/IORInterceptor_Adapter.h + * tao/IORInterceptor_Adapter_Factory.h + * tao/LocateRequest_Invocation.cpp + * tao/LocateRequest_Invocation_Adapter.cpp + * tao/MCAST_Parser.cpp + * tao/Object.cpp + * tao/Object_Ref_Table.cpp + * tao/Object_Ref_Table.inl + * tao/Object_T.cpp + * tao/ObjectKey_Table.cpp + * tao/RTScheduling/Request_Interceptor.cpp + * tao/Strategies/SCIOP_Endpoint.cpp + * tao/Strategies/SCIOP_Factory.cpp + * tao/Strategies/SCIOP_Transport.cpp + * tao/Strategies/SHMIOP_Acceptor.cpp + * tao/Strategies/SHMIOP_Transport.cpp + * tao/Strategies/SHMIOP_Transport.h + * tao/Strategies/UIOP_Transport.cpp + * tao/TransportCurrent/Current_ORBInitializer.h + * tao/TransportCurrent/Current_ORBInitializer_Base.h + * tao/Valuetype/AbstractBase.cpp + * tao/Valuetype/ValueBase.cpp + * tao/Valuetype/ValueFactory.cpp + * tao/Valuetype/ValueFactory_Map.cpp + Layout changes + +Mon Feb 5 23:30:42 UTC 2007 Jeff Parsons + + * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp: + + Removed the check which lets the class definition for + an anonymous sequence be generated only once. If an + anonymous sequence is shared as the base type of more + than one typedef (as it is in a comma separated list + of typedef declarations), it will need to be generated + once for each typedef, each generated class having the + name of the typedef identifier. In the case of two or + more anonymous sequence members of the same base type, + the generated #ifdef guard for the class will be the + same in each case, and the C++ preprocessor will pass + only one. + + * TAO_IDL/ast/ast_decl.cpp(set_name): + + When the scoped name is reset from outside the node, + the char* members flat_name, full_name and repoID + are now deleted, zeroed, and eventually recomputed + (the last happens on demand), similarly to what is + already done for the other members local_name and + original_local_name. + + * TAO_IDL/be/be_visitor_valuetype/field_ch.cpp: + * TAO_IDL/be/be_visitor_field/field_ch.cpp: + + Added check for the context state before generating a + class declaration for an anonymous sequence member. For + valuetypes, this should be done only once, even though + the scope is visited twice more in the corresponding + OBV_ class, and we can no longer depend on the previous + check for anonymous sequences to avoid multiple + generation (see the first item in this entry). + +Mon Feb 5 20:46:14 UTC 2007 Johnny Willemsen + + * tao/orbconf.h: + Make sure ACE_THROW_SPEC expands to nothing + + * tao/GIOP_Message_Base.cpp: + Layout change + +Mon Feb 5 20:16:14 UTC 2007 Johnny Willemsen + + * tao/Collocated_Invocation.cpp: + * tao/GIOP_Message_Base.cpp: + * tao/GIOP_Message_Lite.cpp: + * tao/Invocation_Base.cpp: + * tao/Invocation_Base.h: + * tao/Messaging/Asynch_Invocation.cpp: + * tao/ORB.cpp: + * tao/Synch_Invocation.cpp: + * tao/TAO_Singleton_Manager.cpp: + * tao/TAO_Singleton_Manager.h: + Committed on behalf of Ossama Othman. Added needed code to + work correctly in case of C++ exceptions without ACE_THROW_SPEC + spefication. To make sure this all works we are changing ACE + to expand ACE_THROW_SPEC to nothing, when the scoreboard shows + no problems we will zap ACE_THROW_SPEC from all source code. + +Mon Feb 5 06:20:14 UTC 2007 Johnny Willemsen + + * tao/DynamicAny/DynAnyFactory.cpp: + * tao/DynamicAny/DynArray_i.cpp: + * tao/DynamicAny/DynCommon.cpp: + Layout changes + +Sun Feb 4 19:57:14 2007 Johnny Willemsen + + * tao/Bounded_Basic_String_Sequence_T.h: + * tao/String_Const_Sequence_Element_T.h: + * tao/String_Sequence_Element_T.h: + * tao/Unbounded_Basic_String_Sequence_T.h: + Fixed bug 2792, thanks to Frank Pilhofer + for reporting this + + * tao/Bug_2792_Regression/Bug_2792_Regression.mpc: + * tao/Bug_2792_Regression/Bug_2792_Regression/client.cpp: + * tao/Bug_2792_Regression/Bug_2792_Regression/run_test.pl: + New regression test + +Sun Feb 4 18:51:14 2007 Johnny Willemsen + + * tao/Object.cpp + * tao/Object_T.cpp + * tao/Object_T.h + * tao/PortableServer/LifespanStrategyFactoryImpl.cpp + * tao/PortableServer/LifespanStrategyPersistent.cpp + * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.cpp + * tao/PortableServer/LifespanStrategyTransientFactoryImpl.cpp + * tao/PortableServer/Object_Adapter.cpp + * tao/PortableServer/ORT_Adapter.h + * tao/PortableServer/POA_Current.cpp + * tao/PortableServer/POA_Current_Factory.h + * tao/PortableServer/POA_Current_Impl.cpp + * tao/PortableServer/POA_Current_Impl.h + * tao/PortableServer/POA_Guard.cpp + * tao/PortableServer/POA_Guard.h + * tao/PortableServer/POA_Policy_Set.cpp + * tao/PortableServer/POA_Policy_Set.inl + * tao/PortableServer/POAManager.cpp + * tao/PortableServer/POAManager.h + * tao/PortableServer/POAManager.inl + * tao/PortableServer/POAManagerFactory.cpp + * tao/PortableServer/POAManagerFactory.h + * tao/PortableServer/Regular_POA.cpp + * tao/PortableServer/RequestProcessingStrategy.cpp + * tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp + * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp + * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp + * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp + * tao/PortableServer/RequestProcessingStrategyServantLocator.h + * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp + * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.h + * tao/PortableServer/RequestProcessingStrategyServantManager.cpp + * tao/PortableServer/RequestProcessingStrategyServantManager.h + * tao/PortableServer/Servant_Base.h + * tao/PortableServer/Servant_Dispatcher.h + * tao/PortableServer/Servant_Upcall.cpp + * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp + * tao/PortableServer/ServantRetentionStrategyRetain.cpp + * tao/RTPortableServer/RT_Servant_Dispatcher.cpp + * tao/Strategies/advanced_resource.cpp + * tao/Strategies/COIOP_Acceptor.cpp + * tao/Strategies/COIOP_Connection_Handler.cpp + * tao/Strategies/DIOP_Endpoint.cpp + * tao/Strategies/SCIOP_Connector.cpp + * tao/Strategies/UIOP_Connection_Handler.cpp + * tao/TkResource/TkResource_Loader.cpp + * tao/TypeCodeFactory/Recursive_TypeCode.cpp + * tao/TypeCodeFactory/Recursive_TypeCode.h + * tao/TypeCodeFactory/Recursive_TypeCode.inl + * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp + * tao/TypeCodeFactory/TypeCodeFactory_Loader.cpp + * tao/ULongLongSeq.pidl + * tao/ULongSeq.pidl + Layout and const fixes + +Fri Feb 2 18:38:14 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp: + Fixed problem introduced when removing ACE_THROW_RETURN + +Fri Feb 2 16:16:14 2007 Johnny Willemsen + + * examples/Content_Server/AMI_Observer/Push_Iterator_Factory_i.cpp: + * examples/CSD_Strategy/ThreadPool2/ClientApp.cpp: + * examples/CSD_Strategy/ThreadPool2/ServerApp.cpp: + * examples/CSD_Strategy/ThreadPool3/ClientApp.cpp: + * examples/CSD_Strategy/ThreadPool3/ServerApp.cpp: + * examples/CSD_Strategy/ThreadPool4/ServerApp.cpp: + * examples/CSD_Strategy/ThreadPool5/ClientApp.cpp: + * examples/CSD_Strategy/ThreadPool5/ServerApp.cpp: + * examples/CSD_Strategy/ThreadPool6/ClientApp.cpp: + * examples/CSD_Strategy/ThreadPool6/ServerApp.cpp: + * examples/CSD_Strategy/ThreadPool/ClientApp.cpp: + * examples/CSD_Strategy/ThreadPool/ServerApp.cpp: + * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.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/Load_Balancer_i.cpp: + * examples/Load_Balancing_persistent/Load_Balancer_i.cpp: + * examples/Logging/Logger_i.cpp: + * examples/Persistent_Grid/Grid_i.cpp: + * examples/POA/Default_Servant/File_i.cpp: + * examples/POA/DSI/Database_i.cpp: + * examples/POA/Forwarding/Servant_Activator.cpp: + * examples/POA/Loader/Servant_Activator.cpp: + * examples/POA/Loader/Servant_Locator.cpp: + * examples/POA/On_Demand_Activation/Servant_Activator.cpp: + * examples/POA/On_Demand_Activation/Servant_Locator.cpp: + * examples/POA/On_Demand_Loading/Servant_Activator.cpp: + * examples/POA/On_Demand_Loading/Servant_Locator.cpp: + * examples/Quoter/Factory_Finder_i.cpp: + * examples/Quoter/Generic_Factory_i.cpp: + * examples/Quoter/Quoter_i.cpp: + * examples/Simple/bank/AccountManager_i.cpp: + * examples/Simple/echo/Echo_i.cpp: + * examples/Simple/grid/Grid_i.cpp: + * orbsvcs/examples/CosEC/Factory/CosEventChannelFactory_i.cpp: + * orbsvcs/examples/CosEC/Factory/FactoryClient.cpp: + * orbsvcs/examples/ImR/Combined_Service/dynserver.cpp: + * orbsvcs/examples/Log/Event/Event_Consumer.cpp: + * orbsvcs/examples/Log/Event/Event_Supplier.cpp: + * orbsvcs/examples/Log/Notify/Notify_Consumer.cpp: + * orbsvcs/examples/Log/Notify/Notify_Supplier.cpp: + * orbsvcs/examples/Log/RTEvent/RTEvent_Consumer.cpp: + * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp: + * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp: + * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp: + * orbsvcs/FTRT_Event_Service/Factory_Service/EventChannelFactory_i.cpp: + * orbsvcs/ImplRepo_Service/Activator_Loader.cpp: + * orbsvcs/ImplRepo_Service/Forwarder.cpp: + * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp: + * orbsvcs/ImplRepo_Service/Locator_Loader.cpp: + * orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp: + * orbsvcs/LifeCycle_Service/LifeCycle_Service_i.cpp: + * orbsvcs/LoadBalancer/LoadMonitor.cpp: + * orbsvcs/orbsvcs/AV/AVStreams_i.cpp: + * orbsvcs/orbsvcs/Concurrency/CC_Lock.cpp: + * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.cpp: + * orbsvcs/orbsvcs/CosEvent/CEC_TypedConsumerAdmin.cpp: + * orbsvcs/orbsvcs/CosEvent/CEC_TypedSupplierAdmin.cpp: + * orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp: + * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp: + * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.cpp: + * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp: + * orbsvcs/orbsvcs/FaultTolerance/FT_Policy_i.cpp: + * orbsvcs/orbsvcs/FaultTolerance/FT_PolicyFactory.cpp: + * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.cpp: + * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.cpp: + * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp: + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp: + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.cpp: + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp: + * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Request_Context_Repository.cpp: + * orbsvcs/orbsvcs/IFRService/AliasDef_i.cpp: + * orbsvcs/orbsvcs/IFRService/Container_i.cpp: + * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp: + * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp: + * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp: + * orbsvcs/orbsvcs/IFRService/InterfaceDef_i.cpp: + * orbsvcs/orbsvcs/IFRService/Repository_i.cpp: + * orbsvcs/orbsvcs/IFRService/StructDef_i.cpp: + * orbsvcs/orbsvcs/IFRService/UnionDef_i.cpp: + * orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp: + * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp: + * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp: + * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp: + * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp: + * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp: + * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp: + * orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.cpp: + * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.cpp: + * orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp: + * orbsvcs/orbsvcs/LoadBalancing/LB_RoundRobin.cpp: + * orbsvcs/orbsvcs/Log/Hash_Iterator_i.cpp: + * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp: + * orbsvcs/orbsvcs/Log/LogActivator.cpp: + * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp: + * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.cpp: + * orbsvcs/orbsvcs/Metrics/Metrics_FrameManager_T.inl + * orbsvcs/orbsvcs/Naming/Bindings_Iterator_T.cpp: + * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp: + * orbsvcs/orbsvcs/Naming/Naming_Client.cpp: + * orbsvcs/orbsvcs/Naming/Naming_Client.h + * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp: + * orbsvcs/orbsvcs/Naming/Naming_Server.h + * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp: + * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp: + * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp: + * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp: + * orbsvcs/orbsvcs/Notify/Builder.cpp: + * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp: + * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp: + * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.cpp: + * orbsvcs/orbsvcs/Notify/Event_Map_T.cpp: + * orbsvcs/orbsvcs/Notify/FilterAdmin.cpp: + * orbsvcs/orbsvcs/Notify/Find_Worker_T.cpp: + * orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp: + * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp: + * orbsvcs/orbsvcs/PortableGroup/PG_GenericFactory.cpp: + * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp: + * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp: + * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp: + * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp: + * orbsvcs/orbsvcs/Runtime_Scheduler.cpp: + * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp: + * orbsvcs/orbsvcs/Security/Security_Current.cpp: + * orbsvcs/orbsvcs/Security/Security_PolicyFactory.cpp: + * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.cpp: + * orbsvcs/orbsvcs/Security/SL3_PolicyFactory.cpp: + * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.cpp: + * orbsvcs/orbsvcs/Security/SL3_SecurityManager.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.cpp: + * orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.cpp: + * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp: + * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp: + * orbsvcs/orbsvcs/Trader/Offer_Database.cpp: + * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp: + * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp: + * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp: + * orbsvcs/orbsvcs/Trader/Trader_Utils.cpp: + * orbsvcs/tests/Concurrency/CC_command.cpp: + * orbsvcs/tests/CosEvent/lib/Counting_Supplier.cpp: + * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp: + * orbsvcs/tests/Event/Mcast/Common/EC_Wrapper.cpp: + * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp: + * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp: + * orbsvcs/tests/FT_App/StubFaultNotifier.cpp: + * orbsvcs/tests/HTIOP/AMI/ami_test_i.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Factory.cpp: + * orbsvcs/tests/Notify/Test_Filter/RT_Test_Filter.cpp: + * orbsvcs/tests/Notify/Test_Filter/RT_Test_FilterFactory.cpp: + * performance-tests/CSD_Strategy/TestInf/AppHelper.cpp: + * performance-tests/CSD_Strategy/TestInf/AppHelper.h + * tao/Synch_Invocation.cpp: + * tao/Synch_Queued_Message.cpp: + * tao/SystemException.cpp: + * tao/SystemException.h + * tests/Abstract_Interface/test_i.cpp: + * tests/AMI/ami_test_i.cpp: + * tests/Bug_2234_Regression/server.cpp: + * tests/Client_Leaks/Process_Factory.cpp: + * tests/CSD_Strategy_Tests/TP_Common/AppHelper.cpp: + * tests/CSD_Strategy_Tests/TP_Common/AppHelper.h + * tests/CSD_Strategy_Tests/TP_Foo_C/Foo_C_cust_op3.cpp: + * tests/File_IO/File_i.cpp: + * tests/MProfile_Forwarding/Servant_Locator.cpp: + * tests/MT_BiDir/Sender_i.cpp: + * tests/OctetSeq/test_i.cpp: + * tests/Param_Test/param_test_i.cpp: + * tests/Portable_Interceptors/PolicyFactory/PolicyFactory.cpp: + * tests/Smart_Proxies/On_Demand/server.cpp: + * tests/Smart_Proxies/Policy/server.cpp: + * tests/Smart_Proxies/server.cpp: + * utils/catior/catior.cpp: + Layout changes and replaced ACE_THROW_RETURN with throw + +Fri Feb 2 14:07:14 2007 Johnny Willemsen + + * tao/Acceptor_Registry.cpp: + * tao/AnyTypeCode/Alias_TypeCode.cpp: + * tao/AnyTypeCode/Alias_TypeCode_Static.cpp: + * tao/AnyTypeCode/append.cpp: + * tao/AnyTypeCode/Enum_TypeCode.cpp: + * tao/AnyTypeCode/Enum_TypeCode_Static.cpp: + * tao/AnyTypeCode/NVList.cpp: + * tao/AnyTypeCode/Objref_TypeCode.cpp: + * tao/AnyTypeCode/Objref_TypeCode_Static.cpp: + * tao/AnyTypeCode/skip.cpp: + * tao/AnyTypeCode/Struct_TypeCode.cpp: + * tao/AnyTypeCode/Struct_TypeCode_Static.cpp: + * tao/AnyTypeCode/TypeCode.cpp: + * tao/AnyTypeCode/Union_TypeCode.cpp: + * tao/AnyTypeCode/Union_TypeCode_Static.cpp: + * tao/AnyTypeCode/Value_TypeCode.cpp: + * tao/AnyTypeCode/Value_TypeCode_Static.cpp: + * tao/BiDir_GIOP/BiDir_PolicyFactory.cpp: + * tao/Bounded_Array_Sequence_T.h + * tao/CodecFactory/CDR_Encaps_Codec.cpp: + * tao/CodecFactory/CodecFactory_impl.cpp: + * tao/Codeset/Codeset_Manager_i.cpp: + * tao/Connector_Registry.cpp: + * tao/CORBALOC_Parser.cpp: + * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.inl: + * tao/CSD_ThreadPool/CSD_TP_Strategy.cpp: + * tao/DynamicAny/DynAny_i.cpp: + * tao/DynamicAny/DynAnyFactory.cpp: + * tao/DynamicAny/DynAnyUtils_T.cpp: + * tao/DynamicAny/DynArray_i.cpp: + * tao/DynamicAny/DynCommon.cpp: + * tao/DynamicAny/DynEnum_i.cpp: + * tao/DynamicAny/DynSequence_i.cpp: + * tao/DynamicAny/DynStruct_i.cpp: + * tao/DynamicAny/DynUnion_i.cpp: + * tao/DynamicAny/DynValue_i.cpp: + * tao/DynamicAny/DynValueBox_i.cpp: + * tao/DynamicAny/DynValueCommon_i.cpp: + * tao/DynamicInterface/Context.cpp: + * tao/DynamicInterface/DII_Invocation.cpp: + * tao/DynamicInterface/DII_Invocation_Adapter.cpp: + * tao/DynamicInterface/Dynamic_Implementation.cpp: + * tao/DynamicInterface/ExceptionList.cpp: + * tao/EndpointPolicy/EndpointPolicy_Factory.cpp: + * tao/GIOP_Message_Generator_Parser_10.cpp: + * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp: + * tao/Invocation_Adapter.cpp: + * tao/IORInterceptor/IORInfo.cpp: + * tao/IORManipulation/IORManipulation.cpp: + * tao/IORTable/IOR_Table_Impl.cpp: + * tao/LocalObject.cpp: + * tao/LocateRequest_Invocation.cpp: + * tao/Messaging/Asynch_Invocation.cpp: + * tao/Messaging/Asynch_Invocation_Adapter.cpp: + * tao/Messaging/Connection_Timeout_Policy_i.cpp: + * tao/Messaging/Messaging_Policy_i.cpp: + * tao/Messaging/Messaging_PolicyFactory.cpp: + * tao/Object.cpp: + * tao/Object_T.cpp: + * tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp: + * tao/operation_details.cpp: + * tao/ORB.cpp: + * tao/ORB_Core.cpp: + * tao/PI/ClientRequestInfo.cpp: + * tao/PI/ORBInitInfo.cpp: + * tao/PI/PI_PolicyFactory.cpp: + * tao/PI/PolicyFactory_Registry.cpp: + * tao/PI/PolicyFactoryC.cpp: + * tao/PI_Server/PortableServer_PolicyFactory.cpp: + * tao/PI_Server/ServerRequestInfo.cpp: + * tao/PortableServer/Object_Adapter.cpp: + * tao/PortableServer/POA_Current.cpp: + * tao/PortableServer/POAManagerFactory.cpp: + * tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp: + * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp: + * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp: + * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp: + * tao/PortableServer/RequestProcessingStrategyServantManager.cpp: + * tao/PortableServer/Root_POA.cpp: + * tao/PortableServer/Servant_Base.cpp: + * tao/PortableServer/Servant_Upcall.cpp: + * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp: + * tao/PortableServer/ServantRetentionStrategyRetain.cpp: + * tao/PortableServer/Var_Size_SArgument_T.cpp: + * tao/Profile_Transport_Resolver.cpp: + * tao/Remote_Invocation.cpp: + * tao/Remote_Object_Proxy_Broker.cpp: + * tao/RTCORBA/RT_Current.cpp: + * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp: + * tao/RTCORBA/RT_Mutex.cpp: + * tao/RTCORBA/RT_ORB.cpp: + * tao/RTCORBA/RT_Policy_i.cpp: + * tao/RTCORBA/RT_PolicyFactory.cpp: + * tao/RTCORBA/RT_Stub.cpp: + * tao/RTCORBA/Thread_Pool.cpp: + * tao/RTPortableServer/RT_POA.cpp: + * tao/RTPortableServer/RT_Policy_Validator.cpp: + * tao/RTScheduling/Current.cpp: + * tao/Service_Callbacks.cpp: + * tao/Stub.cpp: + * tao/Synch_Invocation.cpp: + * tao/Thread_Lane_Resources.cpp: + * tao/Transport_Connector.cpp: + * tao/TransportCurrent/IIOP_Current_Impl.cpp: + * tao/TypeCodeFactory/Recursive_TypeCode.cpp: + * tao/TypeCodeFactory/TypeCodeFactory_Adapter_Impl.cpp: + * tao/TypeCodeFactory/TypeCodeFactory_i.cpp: + * tao/Unbounded_Array_Sequence_T.h + * tao/Utils/RIR_Narrow.cpp: + * tao/Valuetype/ValueBase.cpp: + Layout changes and replaced ACE_THROW_RETURN with throw + +Fri Feb 2 13:32:14 2007 Johnny Willemsen + + * tao/ORB.cpp: + * tao/ORB.h: + * tao/ORB_Core.h: + Removed CORBA::ORB_init method that accepts a CORBA Environment + argument, we don't support emulated exceptions anymore + + * tao/CORBA_methods.h: + * tao/Objref_VarOut_T.cpp + * tao/TypeCodeFactory_Adapter.h: + Updated includes + + * examples/POA/Default_Servant/client.cpp: + * examples/POA/Default_Servant/server.cpp: + * examples/POA/DSI/server.cpp: + * examples/POA/FindPOA/FindPOA.cpp: + * examples/POA/Forwarding/client.cpp: + * examples/POA/On_Demand_Activation/server.cpp: + * examples/POA/RootPOA/RootPOA.cpp: + * examples/POA/TIE/client.cpp: + * examples/POA/TIE/server.cpp: + * orbsvcs/orbsvcs/Concurrency/Concurrency_Loader.cpp: + * orbsvcs/tests/Bug_1393_Regression/client.cpp: + * orbsvcs/tests/ImplRepo/airplane_server_i.cpp: + * orbsvcs/tests/ImplRepo/nestea_server_i.cpp: + * orbsvcs/tests/ImplRepo/scale/server_i.cpp: + * orbsvcs/tests/tests_svc_loader/tests_svc_loader.cpp: + * performance-tests/Latency/Collocation/Collocated_Test.cpp: + * tests/Collocation/Collocation_Tester.cpp: + * tests/File_IO/client.cpp: + * tests/File_IO/server.cpp: + * tests/Multiple_Inheritance/client.cpp: + * tests/POA/Identity/Identity.cpp: + * tests/Smart_Proxies/Collocation/Coll_Tester.cpp: + No need anymore to pass an empty string as orbname + +Fri Feb 2 13:10:14 2007 Johnny Willemsen + + * tests/orbsvcs/CosNaming.idl: + Doxygen improvements + + * orbsvcs/orbsvcs/Event/EC_Null_Factory.cpp: + * orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp: + * orbsvcs/orbsvcs/CosNaming.idl + * orbsvcs/FTRT_Event_Service/Gateway_Service/FTRTEC_Gateway_Service.cpp: + * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/server.cpp: + * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/client.cpp: + * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/client.cpp: + * orbsvcs/performance-tests/LoadBalancing/LBPerf/CPU/server.cpp: + * orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp: + * orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp: + * orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.cpp: + * orbsvcs/tests/Event/Basic/Complex.cpp: + * orbsvcs/tests/Event/Basic/Control.cpp: + * orbsvcs/tests/Event/Basic/Observer.cpp: + * orbsvcs/tests/Event/Basic/Disconnect.cpp: + * orbsvcs/tests/Event/Basic/Wildcard.cpp: + * orbsvcs/tests/Event/Basic/MT_Disconnect.cpp: + * orbsvcs/tests/Event/Basic/Bitmask.cpp: + * orbsvcs/tests/Event/Basic/Gateway.cpp: + * orbsvcs/tests/Event/Basic/Negation.cpp: + * orbsvcs/tests/Event/Basic/Atomic_Reconnect.cpp: + * orbsvcs/tests/Event/Basic/Random.cpp: + * orbsvcs/tests/Event/Basic/Timeout.cpp: + * orbsvcs/tests/Event/Performance/Latency.cpp: + * orbsvcs/tests/Event/Performance/Latency_Server.cpp: + * orbsvcs/tests/Event/lib/Driver.cpp: + * orbsvcs/tests/Event/Mcast/Complex/supplier.cpp: + * orbsvcs/tests/Event/Mcast/Complex/consumer.cpp: + * orbsvcs/tests/Event/Mcast/Common/Gateway_EC.cpp: + * orbsvcs/tests/Event/Mcast/Simple/supplier.cpp: + * orbsvcs/tests/Event/Mcast/Simple/consumer.cpp: + * orbsvcs/tests/Event/Mcast/Two_Way/application.cpp: + * orbsvcs/tests/Event/UDP/sender.cpp: + * orbsvcs/tests/Event/UDP/receiver.cpp: + * orbsvcs/tests/ImplRepo/NameService/test.cpp: + * orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp: + * orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp: + * orbsvcs/tests/Bug_2137_Regression/client.cpp: + * orbsvcs/tests/Bug_2248_Regression/server.cpp: + * orbsvcs/tests/Bug_1395_Regression/client.cpp: + * orbsvcs/tests/Bug_1395_Regression/server.cpp: + * orbsvcs/tests/ior_corbaname/ior_corbaname_client_i.cpp: + * orbsvcs/tests/ior_corbaname/server.cpp: + * orbsvcs/tests/ior_corbaname/ior_corbaname_client_i.h + * orbsvcs/tests/EC_Multiple/EC_Multiple.cpp: + * orbsvcs/tests/Miop/McastHello/client.cpp: + * orbsvcs/tests/Miop/McastHello/server.cpp: + * orbsvcs/tests/Security/Crash_Test/server.cpp: + * orbsvcs/tests/Security/Crash_Test/client.cpp: + * orbsvcs/tests/Security/Secure_Invocation/server.cpp: + * orbsvcs/tests/Security/Secure_Invocation/client.cpp: + * orbsvcs/tests/Security/MT_IIOP_SSL/server.cpp: + * orbsvcs/tests/Security/MT_IIOP_SSL/client.cpp: + * orbsvcs/tests/Security/BiDirectional/client.cpp: + * orbsvcs/tests/Security/BiDirectional/server.cpp: + * orbsvcs/tests/Security/Big_Request/server.cpp: + * orbsvcs/tests/Security/MT_SSLIOP/server.cpp: + * orbsvcs/tests/Security/MT_SSLIOP/client.cpp: + * orbsvcs/tests/Security/Callback/server.cpp: + * orbsvcs/tests/Security/Callback/client.cpp: + * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp: + * orbsvcs/tests/HTIOP/Hello/client.cpp: + * orbsvcs/tests/HTIOP/Hello/server.cpp: + * orbsvcs/tests/HTIOP/AMI/client.cpp: + * orbsvcs/tests/HTIOP/AMI/server.cpp: + * orbsvcs/tests/HTIOP/AMI/simple_client.cpp: + * orbsvcs/tests/HTIOP/BiDirectional/client.cpp: + * orbsvcs/tests/HTIOP/BiDirectional/server.cpp: + * orbsvcs/tests/CosEvent/Basic/Push_Event.cpp: + * orbsvcs/tests/CosEvent/Basic/Random.cpp: + * orbsvcs/tests/CosEvent/Basic/Disconnect.cpp: + * orbsvcs/tests/CosEvent/Basic/MT_Disconnect.cpp: + * orbsvcs/tests/CosEvent/Basic/Shutdown.cpp: + * orbsvcs/tests/CosEvent/Basic/Pull_Push_Event.cpp: + * orbsvcs/tests/Bug_2615_Regression/client.cpp: + * orbsvcs/tests/Bug_2615_Regression/server.cpp: + * orbsvcs/tests/Bug_2247_Regression/server.cpp: + * orbsvcs/tests/Bug_2285_Regression/client2.cpp: + * orbsvcs/tests/Bug_2285_Regression/server.cpp: + * orbsvcs/tests/Bug_2285_Regression/client.cpp: + * orbsvcs/tests/Bug_2285_Regression/server2.cpp: + * orbsvcs/tests/Bug_2287_Regression/client.cpp: + * orbsvcs/tests/Bug_2287_Regression/server.cpp: + * orbsvcs/tests/FaultTolerance/IOGR/server.cpp: + * orbsvcs/tests/FT_App/FT_ReplicationManagerController.cpp: + * orbsvcs/tests/EC_MT_Mcast/MCast.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/client.cpp: + * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/client.cpp: + * orbsvcs/examples/Log/Event/Event_Supplier.cpp: + * orbsvcs/examples/Log/Event/Event_Consumer.cpp: + * orbsvcs/examples/Log/RTEvent/RTEvent_Consumer.cpp: + * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp: + * orbsvcs/examples/Log/Notify/Notify_Consumer.cpp: + * orbsvcs/examples/Log/Notify/Notify_Supplier.cpp: + * orbsvcs/examples/Security/SecurityLevel1/client.cpp: + * orbsvcs/examples/Security/SecurityLevel1/server.cpp: + * orbsvcs/examples/Security/Send_File/server.cpp: + * orbsvcs/examples/Security/Send_File/client.cpp: + * orbsvcs/examples/CosEC/TypedSimple/Supplier.cpp: + * orbsvcs/examples/CosEC/TypedSimple/Consumer.cpp: + * orbsvcs/examples/CosEC/Simple/Service.cpp: + * orbsvcs/examples/CosEC/Simple/Supplier.cpp: + * orbsvcs/examples/CosEC/Simple/Consumer.cpp: + * orbsvcs/examples/RtEC/IIOPGateway/Gateway.cpp: + * orbsvcs/examples/RtEC/IIOPGateway/Supplier.cpp: + * orbsvcs/examples/RtEC/IIOPGateway/EC.cpp: + * orbsvcs/examples/RtEC/IIOPGateway/Consumer.cpp: + * orbsvcs/examples/RtEC/Kokyu/Service.cpp: + * orbsvcs/examples/RtEC/MCast/MCast.cpp: + * orbsvcs/examples/RtEC/Simple/Service.cpp: + * orbsvcs/examples/RtEC/Simple/Supplier.cpp: + * orbsvcs/examples/RtEC/Simple/Consumer.cpp: + * orbsvcs/examples/RtEC/Schedule/Service.cpp: + * orbsvcs/examples/LoadBalancing/server.cpp: + * orbsvcs/examples/LoadBalancing/client.cpp: + * performance-tests/Latency/DSI/client.cpp: + * performance-tests/Latency/DSI/server.cpp: + * performance-tests/Latency/Deferred/client.cpp: + * performance-tests/Latency/Deferred/server.cpp: + * performance-tests/Latency/Thread_Pool/client.cpp: + * performance-tests/Latency/Thread_Pool/server.cpp: + * performance-tests/Latency/Single_Threaded/client.cpp: + * performance-tests/Latency/Single_Threaded/server.cpp: + * performance-tests/Latency/DII/client.cpp: + * performance-tests/Latency/DII/server.cpp: + * performance-tests/Latency/AMH_Single_Threaded/client.cpp: + * performance-tests/Latency/AMH_Single_Threaded/server.cpp: + * performance-tests/Latency/AMI/client.cpp: + * performance-tests/Latency/AMI/server.cpp: + * performance-tests/Latency/Thread_Per_Connection/client.cpp: + * performance-tests/Latency/Thread_Per_Connection/server.cpp: + * performance-tests/POA/Create_Reference/create_reference.cpp: + * performance-tests/POA/Demux/demux_test_server.cpp: + * performance-tests/POA/Demux/demux_test_client.cpp: + * performance-tests/POA/Implicit_Activation/client.cpp: + * performance-tests/POA/Implicit_Activation/server.cpp: + * performance-tests/POA/Implicit_Activation/collocated.cpp: + * performance-tests/Protocols/receiver.cpp: + * performance-tests/Sequence_Latency/DSI/client.cpp: + * performance-tests/Sequence_Latency/DSI/server.cpp: + * performance-tests/Sequence_Latency/Deferred/client.cpp: + * performance-tests/Sequence_Latency/Deferred/server.cpp: + * performance-tests/Sequence_Latency/Thread_Pool/client.cpp: + * performance-tests/Sequence_Latency/Thread_Pool/server.cpp: + * performance-tests/Sequence_Latency/Single_Threaded/client.cpp: + * performance-tests/Sequence_Latency/Single_Threaded/server.cpp: + * performance-tests/Sequence_Latency/DII/client.cpp: + * performance-tests/Sequence_Latency/DII/server.cpp: + * performance-tests/Sequence_Latency/AMH_Single_Threaded/client.cpp: + * performance-tests/Sequence_Latency/AMH_Single_Threaded/server.cpp: + * performance-tests/Sequence_Latency/AMI/client.cpp: + * performance-tests/Sequence_Latency/AMI/server.cpp: + * performance-tests/Sequence_Latency/Thread_Per_Connection/client.cpp: + * performance-tests/Sequence_Latency/Thread_Per_Connection/server.cpp: + * performance-tests/Memory/Single_Threaded/client.cpp: + * performance-tests/Memory/Single_Threaded/server.cpp: + * performance-tests/Memory/IORsize/client.cpp: + * performance-tests/Memory/IORsize/server.cpp: + * performance-tests/Throughput/client.cpp: + * performance-tests/Throughput/server.cpp: + * performance-tests/Callback/client.cpp: + * performance-tests/Callback/server.cpp: + * performance-tests/RTCorba/Thread_Pool/client.cpp: + * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/client.cpp: + * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/server.cpp: + * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/client.cpp: + * tests/Server_Connection_Purging/server.cpp: + * tests/Two_Objects/client.cpp: + * tests/Two_Objects/server.cpp: + * tests/CollocationLockup/CollocationLockup.cpp: + * tests/CollocationLockup/SimpleNamingService.cpp: + * tests/Bug_1270_Regression/client.cpp: + * tests/Bug_1270_Regression/server.cpp: + * tests/Bug_1270_Regression/shutdown.cpp: + * tests/MT_Timeout/client.cpp: + * tests/MT_Timeout/server.cpp: + * tests/Parallel_Connect_Strategy/client.cpp: + * tests/Parallel_Connect_Strategy/server.cpp: + * tests/MT_BiDir/server.cpp: + * tests/MT_BiDir/client.cpp: + * tests/Oneway_Buffering/server.cpp: + * tests/Oneway_Buffering/client.cpp: + * tests/Oneway_Buffering/admin.cpp: + * tests/Client_Leaks/server.cpp: + * tests/Client_Leaks/client.cpp: + * tests/Client_Leaks/child.cpp: + * tests/Faults/middle.cpp: + * tests/Faults/pong.cpp: + * tests/Faults/server.cpp: + * tests/Faults/client.cpp: + * tests/Faults/ping.cpp: + * tests/Big_Twoways/server.cpp: + * tests/Big_Twoways/client.cpp: + * tests/Stack_Recursion/client.cpp: + * tests/Stack_Recursion/server.cpp: + * tests/AMH_Exceptions/client.cpp: + * tests/Muxing/client.cpp: + * tests/Muxing/server.cpp: + * tests/Server_Leaks/client.cpp: + * tests/Server_Leaks/server.cpp: + * tests/Bug_2702_Regression/client.cpp: + * tests/AMH_Oneway/client.cpp: + * tests/Any/Recursive/client.cpp: + * tests/Any/Recursive/server.cpp: + * tests/Muxed_GIOP_Versions/client.cpp: + * tests/Muxed_GIOP_Versions/server.cpp: + * tests/AMI_Buffering/server.cpp: + * tests/AMI_Buffering/client.cpp: + * tests/AMI_Buffering/admin.cpp: + * tests/DSI_Gateway/client.cpp: + * tests/DSI_Gateway/gateway.cpp: + * tests/DSI_Gateway/server.cpp: + * tests/Big_Request_Muxing/client.cpp: + * tests/Big_Request_Muxing/server.cpp: + * tests/Bug_2669_Regression/client.cpp: + * tests/Connection_Timeout/client.cpp: + * tests/QtTests/client.cpp: + * tests/QtTests/server.cpp: + * tests/Server_Port_Zero/server.cpp: + * tests/MProfile/client.cpp: + * tests/MProfile/server.cpp: + * tests/Bug_1020_Regression/server.cpp: + * tests/Bug_1020_Regression/client.cpp: + * tests/IPV6/client.cpp: + * tests/IPV6/server.cpp: + * tests/Bug_2503_Regression/common.cpp: + * tests/Timeout/client.cpp: + * tests/Timeout/server.cpp: + * tests/Bug_1551_Regression/client.cpp: + * tests/Bug_1551_Regression/server.cpp: + * tests/Servant_To_Reference_Test/server.cpp: + * tests/Hello/client.cpp: + * tests/Hello/server.cpp: + * tests/Connection_Failure/client.cpp: + * tests/Connect_Strategy_Test/client.cpp: + * tests/Connect_Strategy_Test/server.cpp: + * tests/Big_Reply/client.cpp: + * tests/Big_Reply/server.cpp: + * tests/MT_Client/server.cpp: + * tests/MT_Client/orb_creation.cpp: + * tests/MT_Client/client.cpp: + * tests/Typedef_String_Array/client.cpp: + * tests/Typedef_String_Array/server.cpp: + * tests/Crashed_Callback/client.cpp: + * tests/Crashed_Callback/server.cpp: + * tests/Big_AMI/client.cpp: + * tests/Big_AMI/server.cpp: + * tests/OctetSeq/server.cpp: + * tests/OctetSeq/client.cpp: + * tests/Bug_1635_Regression/client.cpp: + * tests/Exposed_Policies/Policy_Tester.cpp: + * tests/Exposed_Policies/Policy_Verifier.cpp: + * tests/Bug_1568_Regression/client.cpp: + * tests/Bug_1568_Regression/server.cpp: + * tests/BiDirectional_DelayedUpcall/client.cpp: + * tests/BiDirectional_DelayedUpcall/server.cpp: + * tests/Blocking_Sync_None/client.cpp: + * tests/Blocking_Sync_None/server.cpp: + * tests/Crash_On_Write/client.cpp: + * tests/Crash_On_Write/server.cpp: + * tests/MT_Server/client.cpp: + * tests/MT_Server/server.cpp: + * tests/Policies/Manipulation.cpp: + * tests/BiDirectional/client.cpp: + * tests/BiDirectional/server.cpp: + * tests/IOR_Endpoint_Hostnames/generate_ior.cpp: + * tests/Strategies/client.cpp: + * tests/Strategies/server.cpp: + * tests/Bug_1020_Basic_Regression/client.cpp: + * tests/Bug_1020_Basic_Regression/server.cpp: + * tests/LongUpcalls/ami_client.cpp: + * tests/LongUpcalls/blocking_server.cpp: + * tests/LongUpcalls/blocking_client.cpp: + * tests/LongUpcalls/ami_server.cpp: + * tests/Bug_1361_Regression/server.cpp: + * tests/Bug_1361_Regression/shutdown.cpp: + * tests/Bug_1361_Regression/client.cpp: + * tests/Bug_1254_Regression/client.cpp: + * tests/Bug_1254_Regression/server.cpp: + * tests/Connection_Purging/server.cpp: + * tests/Connection_Purging/client.cpp: + * tests/Bug_1670_Regression/client.cpp: + * tests/Bug_1670_Regression/server.cpp: + * tests/Bug_1482_Regression/client.cpp: + * tests/Bug_1482_Regression/server.cpp: + * tests/CallbackTest/client.cpp: + * tests/CallbackTest/server.cpp: + * tests/Bug_1476_Regression/client.cpp: + * tests/Bug_1476_Regression/server.cpp: + * tests/MProfile_Forwarding/client.cpp: + * tests/MProfile_Forwarding/server.cpp: + * tests/FL_Cube/client.cpp: + * tests/FL_Cube/server.cpp: + * tests/AMI_Timeouts/client.cpp: + * tests/AMI_Timeouts/server.cpp: + * tests/Compression/server.cpp: + * tests/Bug_2595_Regression/client.cpp: + * tests/Bug_2595_Regression/server.cpp: + * tests/Big_Oneways/server.cpp: + * tests/Big_Oneways/client.cpp: + * tests/Portable_Interceptors/Dynamic/server.cpp: + * tests/Portable_Interceptors/Dynamic/client.cpp: + * tests/Portable_Interceptors/Bug_2510_Regression/server.cpp: + * tests/Portable_Interceptors/Bug_2510_Regression/client.cpp: + * tests/Portable_Interceptors/Service_Context_Manipulation/server.cpp: + * tests/Portable_Interceptors/Service_Context_Manipulation/client.cpp: + * tests/Portable_Interceptors/Benchmark/server.cpp: + * tests/Portable_Interceptors/Benchmark/client.cpp: + * tests/Portable_Interceptors/Bug_2088/client.cpp: + * tests/Portable_Interceptors/Register_Initial_References/server.cpp: + * tests/Portable_Interceptors/Bug_1559/server.cpp: + * tests/Portable_Interceptors/Bug_1559/client.cpp: + * tests/Portable_Interceptors/AMI/server.cpp: + * tests/Portable_Interceptors/AMI/client.cpp: + * tests/Portable_Interceptors/Recursive_ORBInitializer/client.cpp: + * tests/No_Server_MT_Connect_Test/client.cpp: + * tests/No_Server_MT_Connect_Test/server.cpp: + * tests/Bug_1330_Regression/client.cpp: + * tests/Bug_1330_Regression/server.cpp: + * tests/Bug_2134_Regression/Hello.cpp: + * tests/Bug_2417_Regression/client.cpp: + * tests/Bug_2417_Regression/server.cpp: + * tests/Bug_2174_Regression/client.cpp: + * tests/Bug_2174_Regression/server.cpp: + * tests/Cache_Growth_Test/client.cpp: + * tests/Cache_Growth_Test/server.cpp: + * tests/Bug_1627_Regression/client.cpp: + * tests/Bug_1627_Regression/server.cpp: + * tests/Bug_2188_Regression/client.cpp: + * tests/Bug_2188_Regression/server.cpp: + * tests/Bug_2289_Regression/client.cpp: + * tests/Bug_2289_Regression/server.cpp: + * tests/AMI/server.cpp: + * tests/AMI/client.cpp: + * tests/AMI/simple_client.cpp: + * tests/POA/Deactivate_Object/server.cpp: + * tests/POA/EndpointPolicy/client.cpp: + * tests/POA/Reference_Counting/test.cpp: + * tests/ICMG_Any_Bug/client.cpp: + * tests/ICMG_Any_Bug/server.cpp: + * tests/Optimized_Connection/oc_client.cpp: + * tests/Xt_Stopwatch/server.cpp: + * tests/Xt_Stopwatch/client.cpp: + * tests/Bug_2183_Regression/client.cpp: + * tests/Bug_2183_Regression/server.cpp: + * tests/Bug_2654_Regression/server.cpp: + * tests/Bug_2593_Regression/client.cpp: + * tests/Bug_2593_Regression/server.cpp: + * tests/Bug_1676_Regression/client.cpp: + * tests/Bug_1676_Regression/server.cpp: + * tests/MProfile_Connection_Timeout/client.cpp: + * tests/MProfile_Connection_Timeout/server.cpp: + * tests/Nested_Upcall_Crash/client.cpp: + * tests/Nested_Upcall_Crash/server.cpp: + * tests/Nested_Upcall_Crash/scavenger.cpp: + * tests/GIOP_Fragments/PMB_With_Fragments/server.cpp: + * tests/GIOP_Fragments/Java_Big_Request/server.cpp: + * tests/GIOP_Fragments/Java_Big_Reply/client.cpp: + * tests/CSD_Strategy_Tests/TP_Test_Dynamic/client.cpp: + * tests/CSD_Strategy_Tests/TP_Test_Dynamic/server.cpp: + * tests/Reliable_Oneways/client.cpp: + * tests/Reliable_Oneways/server.cpp: + * tests/OBV/Supports/client.cpp: + * tests/OBV/Supports/server.cpp: + * tests/OBV/Forward/client.cpp: + * tests/OBV/Forward/server.cpp: + * tests/OBV/Truncatable/client.cpp: + * tests/OBV/Truncatable/server.cpp: + * tests/OBV/ValueBox/client.cpp: + * tests/OBV/ValueBox/server.cpp: + * tests/OBV/Any/client.cpp: + * tests/OBV/Any/server.cpp: + * tests/OBV/Factory/client.cpp: + * tests/OBV/Factory/server.cpp: + * tests/Oneways_Invoking_Twoways/server.cpp: + * tests/Oneways_Invoking_Twoways/client.cpp: + * tests/Native_Exceptions/client.cpp: + * tests/Native_Exceptions/server.cpp: + * tests/Bug_2328_Regression/client.cpp: + * tests/Bug_2328_Regression/server.cpp: + * tests/RTCORBA/Priority_Inversion_With_Bands/client.cpp: + * tests/RTCORBA/Client_Propagated/client.cpp: + * tests/RTCORBA/Client_Propagated/server.cpp: + * tests/RTCORBA/Server_Protocol/server.cpp: + * tests/RTCORBA/Server_Protocol/client.cpp: + * tests/RTCORBA/Private_Connection/client.cpp: + * tests/RTCORBA/Private_Connection/server.cpp: + * tests/RTCORBA/Server_Declared/client.cpp: + * tests/RTCORBA/Server_Declared/server.cpp: + * tests/RTCORBA/Client_Protocol/client.cpp: + * tests/RTCORBA/Client_Protocol/server.cpp: + * tests/RTCORBA/MT_Client_Protocol_Priority/client.cpp: + * tests/RTCORBA/MT_Client_Protocol_Priority/server.cpp: + * tests/RTCORBA/Thread_Pool/client.cpp: + * tests/RTCORBA/Dynamic_Thread_Pool/client.cpp: + * tests/RTCORBA/Diffserv/client.cpp: + * tests/RTCORBA/Diffserv/server.cpp: + * tests/RTCORBA/RTMutex/server.cpp: + * tests/RTCORBA/Explicit_Binding/client.cpp: + * tests/RTCORBA/Explicit_Binding/server.cpp: + * tests/Bug_2186_Regression/client.cpp: + * tests/Bug_2186_Regression/server.cpp: + * tests/Bug_1269_Regression/client.cpp: + * tests/Bug_1269_Regression/server.cpp: + * tests/Bug_1269_Regression/shutdown.cpp: + * tests/Ondemand_Write/client.cpp: + * tests/Ondemand_Write/server.cpp: + * tests/Forwarding/client.cpp: + * tests/Forwarding/server.cpp: + * tests/BiDirectional_NestedUpcall/client.cpp: + * tests/BiDirectional_NestedUpcall/server.cpp: + * tests/ORB_shutdown/server.cpp: + * examples/Kokyu_dsrt_schedulers/fp_example/client.cpp: + * examples/Kokyu_dsrt_schedulers/fp_example/server.cpp: + * examples/Kokyu_dsrt_schedulers/mif_example/client.cpp: + * examples/Kokyu_dsrt_schedulers/mif_example/server.cpp: + * examples/Kokyu_dsrt_schedulers/muf_example/client.cpp: + * examples/Kokyu_dsrt_schedulers/muf_example/server.cpp: + * examples/AMI/FL_Callback/progress.cpp: + * examples/AMI/FL_Callback/peer.cpp: + * examples/PluggableUDP/tests/Basic/client.cpp: + * examples/PluggableUDP/tests/Basic/server.cpp: + No need anymore to pass an empty string as orbname + +Thu Feb 1 22:47:04 UTC 2007 Adam Mitz + + * orbsvcs/orbsvcs/AV/RTCP_Packet.cpp: + * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp: + * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.cpp: + + Replaced htonl, htons, ntohl, and ntohs with the appropriate + ACE_XTOYZ macro (ACE_HTONL, for example). QNX doesn't have htonl and + friends without adding extra #includes. + +Thu Feb 1 18:08:03 UTC 2007 Jeff Parsons + + * TAO_IDL/include/ast_typedef.h: + * TAO_IDL/ast/ast_typedef.cpp: + + Added mutator for the boolean owns_base_type_ member + so it can be managed from outside the class. This + member is false by default, but if the base type is + an anonymous sequence or array, the constructor sets + it to true. + + * TAO_IDL/fe/y.tab.cpp: + * TAO_IDL/fe/idl.yy: + + When there is a comma-separated list of typedef declarations, + the list iteration calls the new method above after the + first loop and sets the member to false. This call has no + effect except when the base type is an anonymouse sequence + or array, in which case we want to prevent the shared base + type node from being destroyed more than once. Thanks to + Will Otte and Dipa Suri + for supplying the IDL that + uncovered this bug. + + * TAO_IDL/util/utl_decllist.cpp: + + Cosmetic changes. + + * tests/IDL_Test/typedef.idl: + + Added test case for the above bug. + +Thu Feb 1 15:43:14 2007 Johnny Willemsen + + * tao/ORB.h: + * tao/RTCORBA/Priority_Mapping_Manager.h: + * tao/RTCORBA/Thread_Pool.cpp: + Layout changes + +Thu Feb 1 14:37:14 2007 Johnny Willemsen + + * tao/Default_Stub_Factory.cpp: + * tao/Default_Stub_Factory.h: + * tao/ORB_Core.cpp: + * tao/PortableServer/Root_POA.cpp: + * tao/PortableServer/Servant_Base.cpp: + * tao/PortableServer/ServantRetentionStrategyRetain.cpp: + * tao/PortableServer/Upcall_Command.h: + * tao/PortableServer/Upcall_Wrapper.cpp: + * tao/Stub.cpp: + Layout changes + +Wed Jan 31 22:49:14 2007 Martin Corino + + * tao/DynamicAny/DynUnion_i.cpp: + + Changed to handle inconsistency between statically declared (IDL + compiler) union typecodes and dynamically declared typecodes where + the discriminator type is an enum. + With statically declared typecodes the label values are stored as + actual enum values while with dynamically stored typecodes these + label values are stored as ULong. + +Wed Jan 31 19:00:44 UTC 2007 Chad Elliott + + * tests/LongDouble: + * tests/LongDouble/Global.h: + * tests/LongDouble/Global.cpp: + * tests/LongDouble/LongDoubleTest.h: + * tests/LongDouble/LongDoubleTest.cpp: + * tests/LongDouble/LongDoubleTest.mpc: + * tests/LongDouble/Test.idl: + * tests/LongDouble/client.cpp: + * tests/LongDouble/run_test.pl: + * tests/LongDouble/server.cpp: + + Added a test that sends a CORBA::LongDouble from server to client + to ensure that ACE and TAO correctly handles them. + +Wed Jan 31 17:23:23 UTC 2007 Chad Elliott + + * TAO_ACE.mwc: + + Exclude $(ACE_ROOT)/protocols/tests and + Exclude $(ACE_ROOT)/protocols/examples. They should not be built + as part of this workspace. + +Wed Jan 31 15:00:14 2007 Johnny Willemsen + + * 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_valuebox/any_op_cs.cpp: + Layout improvements for the generated code now we don't generate + emulated exception macros + +Wed Jan 31 14:44:14 2007 Johnny Willemsen + + * TAO_IDL/be/be_visitor_interface/interface_ss.cpp: + * TAO_IDL/be/be_visitor_operation/operation_ss.cpp: + Layout improvements for the generated code now we don't generate + emulated exception macros + +Tue Jan 30 12:37:14 2007 Johnny Willemsen + + * tao/Compression/Compression_Manager.{h,cpp}: + Fixed layout and warnings in single threaded build + +Tue Jan 30 12:03:14 2007 Johnny Willemsen + + * tao/Compression/Compressor_Factory.{h,cpp}: + Fixed layout and warnings in single threaded build + +Tue Jan 30 11:14:14 2007 Johnny Willemsen + + * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.cpp: + Fixed argument not used warning + + * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp: + * tao/AnyTypeCode/Fixed_TypeCode.cpp: + * tao/AnyTypeCode/Fixed_TypeCode.h: + * tao/AnyTypeCode/Marshal.h: + * tao/AnyTypeCode/Objref_TypeCode.cpp: + * tao/AnyTypeCode/Objref_TypeCode_Static.cpp: + * tao/AnyTypeCode/Value_TypeCode_Static.cpp: + * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.cpp: + * tao/ORB.cpp: + Layout changes + +Tue Jan 30 10:52:14 2007 Johnny Willemsen + + * tests/COIOP/COIOP_Simple_Test.cpp: + New simplified COIOP test + + * tests/COIOP/COIOP_Test.cpp: + Added advanced_resource.h include to force static + link + + * tests/COIOP/COIOP_Tests.mpc: + Add custom project for the IDL files and added the + new simple test + + * tests/COIOP/Server_Task.cpp: + Initialise pointer with 0 + + * tests/COIOP/run_test.pl: + * tests/Collocation_Tests/run_test.pl: + Fixed bug in these two perl script, last test case was not + unique + +Tue Jan 30 09:33:14 2007 Martin Corino + + * tao/DynamicAny/DynUnion_i.cpp: + + Fixed broken DynUnion support (see Bug #2785). + +Tue Jan 30 01:16:13 2007 James H. Hill + + * tao/Utils/Servant_Var.inl: + + Fixed syntax error in catch (...) statements that was + prevent TAO from building in some cases. + +Mon Jan 29 19:27:14 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/Notify/ProxySupplier_T.cpp: + Removed not needed return statements after ACE_THROW_RETURN, fixes + warnings with HP aCC on IA64 + +Mon Jan 29 19:11:14 2007 Johnny Willemsen + + * tao/Adapter_Registry.cpp: + * tao/AnyTypeCode/Any.cpp: + * tao/AnyTypeCode/Any_Array_Impl_T.cpp: + * tao/AnyTypeCode/Any_Basic_Impl.cpp: + * tao/AnyTypeCode/Any_Basic_Impl_T.cpp: + * tao/AnyTypeCode/Any_Dual_Impl_T.cpp: + * tao/AnyTypeCode/Any_Impl_T.cpp: + * tao/AnyTypeCode/Any_Special_Impl_T.cpp: + * tao/AnyTypeCode/Any_SystemException.cpp: + * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp: + * tao/AnyTypeCode/Empty_Param_TypeCode.cpp: + * tao/AnyTypeCode/ExceptionA.cpp: + * tao/AnyTypeCode/PolicyA.cpp: + * tao/AnyTypeCode/TypeCode.cpp: + * tao/AnyTypeCode/WrongTransactionA.cpp: + * tao/BiDir_GIOP/BiDirGIOP.cpp: + * tao/Codeset/Codeset_Manager_Factory.cpp: + * tao/Codeset/Codeset_Translator_Factory.cpp: + * tao/Collocated_Invocation.cpp: + * tao/CORBANAME_Parser.cpp: + * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp: + * tao/CSD_Framework/CSD_Strategy_Base.cpp: + * tao/CSD_Framework/CSD_Strategy_Base.inl + * tao/CSD_ThreadPool/CSD_TP_Cancel_Visitor.inl + * tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.cpp: + * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.cpp: + * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.cpp: + * tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.cpp: + * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.inl + * tao/CSD_ThreadPool/CSD_TP_Remote_Request.cpp: + * tao/CSD_ThreadPool/CSD_TP_Request.inl + * tao/CSD_ThreadPool/CSD_TP_Task.cpp: + * tao/DynamicInterface/DII_Arguments.cpp: + * tao/DynamicInterface/DII_Reply_Dispatcher.cpp: + * tao/DynamicInterface/Dynamic_Implementation.cpp: + * tao/EndpointPolicy/EndpointPolicy.cpp: + * tao/EndpointPolicy/EndpointPolicy_ORBInitializer.cpp: + * tao/FILE_Parser.cpp: + * tao/GIOP_Message_Base.cpp: + * tao/GIOP_Message_Base.h: + * tao/GIOP_Message_Lite.cpp: + * tao/GIOP_Message_Lite.h: + * tao/HTTP_Parser.cpp: + * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp: + * tao/IIOP_Acceptor.cpp: + * tao/IIOP_Connection_Handler.cpp: + * tao/ImR_Client/ImR_Client.cpp: + * tao/Invocation_Adapter.cpp: + * tao/Invocation_Base.cpp: + * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp: + * tao/IORInterceptor_Adapter.h: + * tao/IORTable/IOR_Table_Impl.cpp: + * tao/IORTable/IOR_Table_Impl.h: + * tao/IORTable/Table_Adapter.cpp: + * tao/Leader_Follower_Flushing_Strategy.cpp: + * tao/LF_Connect_Strategy.cpp: + * tao/LF_Connect_Strategy.h: + * tao/LF_Event.cpp: + * tao/LF_Event.h: + * tao/LF_Event_Binder.h: + * tao/LF_Follower_Auto_Adder.h: + * tao/LF_Strategy_Complete.h: + * tao/LocateRequest_Invocation.cpp: + * tao/LocateRequest_Invocation_Adapter.cpp: + * tao/Messaging/Asynch_Reply_Dispatcher.cpp: + * tao/Messaging/Connection_Timeout_Policy_i.cpp: + * tao/Messaging/Messaging_Loader.cpp: + * tao/Messaging/Messaging_ORBInitializer.cpp: + * tao/Messaging/Messaging_Policy_i.cpp: + * tao/MProfile.cpp: + * tao/Muxed_TMS.cpp: + * tao/Null_Fragmentation_Strategy.cpp: + * tao/Null_Fragmentation_Strategy.h: + * tao/NVList_Adapter.h: + * tao/Object.cpp: + * tao/Object.h: + * tao/Object_T.cpp: + * tao/ObjectKey_Table.cpp: + * tao/ObjectKey_Table.h: + * tao/Objref_VarOut_T.h: + * tao/operation_details.cpp: + * tao/ORB.cpp: + * tao/ORB_Core.cpp: + * tao/ORB_Core.h: + * tao/ORB_Core.inl + * tao/ORBInitializer_Registry.cpp: + * tao/ORBInitializer_Registry.h: + * tao/ORBInitializer_Registry_Adapter.h: + * tao/Parser_Registry.cpp: + * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp: + * tao/PI/ORBInitializer_Registry_Impl.cpp: + * tao/PI/PI.cpp: + * tao/PI/PI_ORBInitializer.cpp: + * tao/PI_Server/PI_Server_Loader.cpp: + * tao/PI_Server/PortableServer_ORBInitializer.cpp: + * tao/PI_Server/ServerInterceptorAdapter.cpp: + * tao/PI_Server/ServerInterceptorAdapter.h: + * tao/Pluggable_Messaging.h: + * tao/Pluggable_Messaging_Utils.inl + * tao/Policy_Current_Impl.cpp: + * tao/Policy_Current_Impl.h: + * tao/Policy_Current_Impl.inl + * tao/Policy_Manager.cpp: + * tao/Policy_Manager.h: + * tao/Policy_Manager.inl + * tao/Policy_Set.cpp: + * tao/Policy_Set.h: + * tao/Policy_Validator.cpp: + * tao/Policy_Validator.h: + * tao/PolicyFactory_Registry_Adapter.h: + * tao/PortableServer/Adapter_Activator.cpp: + * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp: + * tao/PortableServer/Direct_Collocation_Upcall_Wrapper.cpp: + * tao/PortableServer/Local_Servant_Base.cpp: + * tao/PortableServer/Local_Servant_Base.h: + * tao/PortableServer/Non_Servant_Upcall.cpp: + * tao/PortableServer/Object_Adapter.cpp: + * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp: + * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp: + * tao/PortableServer/Root_POA.cpp: + * tao/PortableServer/Servant_Base.cpp: + * tao/PortableServer/Servant_Upcall.cpp: + * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp: + * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp: + * tao/PortableServer/ThreadStrategySingleFactoryImpl.h: + * tao/PortableServer/Upcall_Wrapper.cpp: + * tao/Profile.cpp: + * tao/Reactive_Connect_Strategy.cpp: + * tao/Reactive_Flushing_Strategy.cpp: + * tao/Remote_Invocation.cpp: + * tao/Remote_Invocation.h: + * tao/RTCORBA/RT_Current.h: + * tao/RTCORBA/RT_Endpoint_Utils.cpp: + * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp: + * tao/RTCORBA/RT_ORB.cpp: + * tao/RTCORBA/RT_ORB.h: + * tao/RTCORBA/RT_ORB_Loader.cpp: + * tao/RTCORBA/RT_ORB_Loader.h: + * tao/RTCORBA/RT_ORBInitializer.cpp: + * tao/RTCORBA/RT_ORBInitializer.h: + * tao/RTCORBA/RT_Policy_i.cpp: + * tao/RTCORBA/RT_Policy_i.h: + * tao/RTCORBA/RT_Protocols_Hooks.cpp: + * tao/RTCORBA/RT_Stub.h: + * tao/RTCORBA/RT_Stub_Factory.h: + * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp: + * tao/RTCORBA/Thread_Pool.cpp: + * tao/RTCORBA/Thread_Pool.h: + * tao/RTPortableServer/RT_Servant_Dispatcher.cpp: + * tao/RTScheduling/Current.cpp: + * tao/RTScheduling/Request_Interceptor.cpp: + * tao/RTScheduling/RTScheduler_Loader.cpp: + * tao/Service_Callbacks.cpp: + * tao/Service_Context.h: + * tao/Strategies/advanced_resource.h: + * tao/Strategies/COIOP_Transport.cpp: + * tao/Strategies/DIOP_Acceptor.cpp: + * tao/Strategies/DIOP_Connection_Handler.cpp: + * tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp: + * tao/Strategies/SCIOP_Connection_Handler.cpp: + * tao/Strategies/SHMIOP_Acceptor.cpp: + * tao/Strategies/SHMIOP_Connection_Handler.cpp: + * tao/Strategies/UIOP_Connection_Handler.cpp: + * tao/Strategies/UIOP_Factory.cpp: + * tao/Strategies/UIOP_Lite_Factory.cpp: + * tao/Stub.cpp: + * tao/Synch_Invocation.h: + * tao/TAO_Server_Request.cpp: + * tao/TAO_Server_Request.h: + * tao/Transport_Queueing_Strategies.cpp: + * tao/TransportCurrent/Current_Impl.cpp: + * tao/TransportCurrent/Current_Loader.cpp: + * tao/TransportCurrent/Current_ORBInitializer.cpp: + * tao/TransportCurrent/Current_ORBInitializer_Base.cpp: + * tao/Utils/ORB_Manager.cpp: + * tao/Utils/Servant_Var.inl + * tao/Utils/Server_Main.cpp: + * tao/Valuetype/AbstractBase_T.cpp: + * tao/Wait_On_LF_No_Upcall.cpp: + * tao/Wait_Strategy.h: + Layout changes, const improvements and some cleanup of old code + that is not needed anymore now we removed emulated exceptions + +Sun Jan 28 19:59:14 2007 William R. Otte + + * TAO version 1.5.6 released. + +Fri Jan 26 18:56:23 UTC 2007 Chad Elliott + + * tao/PortableServer/Object_Adapter.cpp: + + Removed the global scope on the type used in a catch to help vc8 + figure out what to do. + +Fri Jan 26 18:45:53 UTC 2007 Chad Elliott + + * tao/PortableServer/ServantRetentionStrategyRetain.cpp: + + Removed the extra parenthesis around a throw argument. + +Fri Jan 26 18:21:17 UTC 2007 Chad Elliott + + * *.cpp: + + Removed unused variable warnings from 120 files. + +Fri Jan 26 16:59:47 UTC 2007 Jeff Parsons + + * TAO_IDL/ast/ast_structure_fwd.cpp: + * TAO_IDL/ast/ast_check.cpp: + + Fixed incorrect error reporting of undefined struct when + it is forward declared multiple times. + + * TAO_IDL/ast/ast_enum.cpp: + * TAO_IDL/ast/ast_union_branch.cpp: + + Fixed incomplete initialization of AST_Expression class + that hold the value of a union case label when the + discriminator is an enum type, which was causing the + calculation of the union's default index to be + incorrect. Thanks to Martin Corino + for reporting both the above IDL compiler bugs. + + * tests/IDL_Test/IDL_Test.mpc: + + Uncommented the struct.idl file in the IDL_Files list, + so it can now be included in the test. The bug it + covers is the first one described above. + +Fri Jan 26 13:46:23 UTC 2007 Chad Elliott + + * *.{h,inl,cpp}: + + Removed unused variable warnings from over 200 files. + +Fri Jan 26 12:12:12 UTC 2007 Johnny Willemsen + + * tao/Wait_Strategy.cpp: + Fixed vc warning + +Fri Jan 26 12:05:12 UTC 2007 Johnny Willemsen + + * tao/Makefile.am: + Removed CSD_ORBInitializer.{h,cpp}, files where removed from the + distribution + +Thu Jan 25 23:47:24 UTC 2007 Jeff Parsons + + * tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp(destroy): + + Replaced a lost '*' in the parameter to indicate it is a pointer, + +Thu Jan 25 19:56:33 UTC 2007 Chad Elliott + + * *.cpp: + + Removed all of the ACE_PRINT_EXCEPTION macros. + +Thu Jan 25 19:45:12 UTC 2007 Johnny Willemsen + + * orbsvcs/orbsvcs/ESF/ESF_Proxy_Admin.cpp + * orbsvcs/orbsvcs/Notify/Container_T.inl + * orbsvcs/orbsvcs/Notify/Default_Factory.cpp + * orbsvcs/orbsvcs/Notify/Event_Map_Entry_T.inl + * orbsvcs/orbsvcs/Notify/Event_Map_T.inl + * orbsvcs/orbsvcs/Notify/Seq_Worker_T.cpp + * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp + * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp + * orbsvcs/orbsvcs/Trader/Offer_Database.cpp + * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp + * orbsvcs/performance-tests/RTEvent/lib/RIR_Narrow.cpp + * orbsvcs/tests/Notify/lib/Consumer_T.cpp + * orbsvcs/tests/Notify/lib/Peer_T.cpp + * orbsvcs/tests/Notify/lib/Supplier_T.cpp + Replaced ACE_TYPENAME with typename + +Thu Jan 25 17:39:59 UTC 2007 Chad Elliott + + * *.{h,cpp,inl}: + + Removed the ACE exception macros from all files. There are a few + number of files that still use ACE_PRINT_EXCEPTION. They will be + dealt with in my next commit. + +Thu Jan 25 13:40:12 UTC 2007 Johnny Willemsen + + * tests/IDL_Test/IDL_Test.mpc: + Temporarily removed struct.idl, when the IDL compiler fix is in the repo + I will enable this file again + +Wed Jan 24 18:46:01 UTC 2007 Chad Elliott + + * TAO_IDL/be/be_visitor_interface/interface_ss.cpp: + * TAO_IDL/be/be_visitor_operation/amh_ss.cpp: + + Changed the last of the ACE_THROW's to real throw's. + +Wed Jan 24 18:25:26 UTC 2007 Chad Elliott + + * tao/BiDir_GIOP/BiDirGIOP.cpp: + * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp: + * tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.cpp: + * tao/DynamicInterface/DII_Reply_Dispatcher.cpp: + * tao/EndpointPolicy/EndpointPolicy.cpp: + * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp: + * tao/ImR_Client/ImR_Client.cpp: + * tao/Messaging/Asynch_Invocation.cpp: + * tao/Messaging/Asynch_Reply_Dispatcher.cpp: + * tao/Messaging/Messaging.cpp: + * tao/Messaging/Messaging_Loader.cpp: + * tao/ORB_Core.cpp: + * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp: + * tao/PI/ORBInitializer_Registry_Impl.cpp: + * tao/PI/PI.cpp: + * tao/PI_Server/PI_Server_Loader.cpp: + * tao/PI_Server/Policy_Creator_T.h: + * tao/PI_Server/ServerInterceptorAdapter.cpp: + * tao/PortableServer/Non_Servant_Upcall.cpp: + * tao/PortableServer/Object_Adapter.cpp: + * tao/PortableServer/Root_POA.cpp: + * tao/PortableServer/Servant_Base.cpp: + * tao/PortableServer/Servant_Upcall.cpp: + * tao/PortableServer/Upcall_Wrapper.cpp: + * tao/PortableServer/poa_macros.h: + * tao/RTCORBA/RT_ORB_Loader.cpp: + * tao/RTCORBA/RT_Protocols_Hooks.cpp: + * tao/RTCORBA/Thread_Pool.cpp: + * tao/RTPortableServer/RT_Servant_Dispatcher.cpp: + * tao/RTScheduling/Current.cpp: + * tao/RTScheduling/RTScheduler_Loader.cpp: + * tao/Stub.cpp: + * tao/Synch_Invocation.cpp: + * tao/Utils/Server_Main.cpp: + + The first run of my macro removal script picked up a few things to + remove. I'll be running this script on the rest of the tree soon. + +Wed Jan 24 14:00:12 UTC 2007 Johnny Willemsen + + * tests/IDL_Test/struct.idl: + * tests/IDL_Test/IDL_Test.mpc: + Added new IDL test file, will fail to compile until Jeff commits a fix + for the IDL compiler. + + * tests/Any/Recursive/*: + Added some new test cases, one has been fixed already last week, the other + one is new and stored in bugzill as 2776 + + * tao/*.{h,cpp,inl}: + Zapped all environment macros except ACE_THROW_SPEC and ACE_THROW_RETURN. + + * *.{h,cpp,inl}: + Zapped part of the environment macros from everything except the core TAO + libs, more follow later, first let us stabilize this commit. The goal is to + get rid of all environment macros + +Wed Jan 24 12:25:12 UTC 2007 Johnny Willemsen + + * TAO_IDL/be/be_codegen.cpp: + Instead of Environment.h generate Basic_Types.h as include + + * TAO_IDL/be/be_visitor_exception/exception_cs.cpp: + * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp: + Generate throw instead of ACE_THROW + +Mon Jan 22 23:14:56 2007 William R. Otte + + * TAO version 1.5.5 released. + +Local Variables: +mode: change-log +add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time)) +indent-tabs-mode: nil +End: -- cgit v1.2.1