Wed Dec 6 16:15:58 UTC 2006 Iliyan Jeliazkov * tests/ORB_Local_Config/Bug_2612/Bug_2612.mpc: * tests/ORB_Local_Config/Bug_2612/DllOrb.h: * tests/ORB_Local_Config/Bug_2612/DllOrb.cpp: * tests/ORB_Local_Config/Bug_2612/Test.cpp: Fixing fuzz (missing $id$) and compile errors on TAO_HAS_MINIMUM_CORBA builds, which define the POAManager inteface without the deactivate() method. Wed Dec 6 16:10:57 UTC 2006 Johnny Willemsen * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.h: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_EVP_PKEY.h: Fixed doxygen warnings Wed Dec 6 15:55:57 UTC 2006 Johnny Willemsen * tao/Abstract_Servant_Base.h: * tao/AnyTypeCode/Fixed_TypeCode.h: * tao/AnyTypeCode/TypeCode.h: * tao/Codeset_Manager_Factory_Base.h: * tao/Pluggable_Messaging.h: * tao/Thread_Lane_Resources.h: Fixed doxygen warnings Wed Dec 6 15:29:25 UTC 2006 J.T. Conklin * tests/Abstract_Interface/Makefile.am: * tests/Any/Recursive/Makefile.am: * tests/BiDirectional/Makefile.am: * tests/BiDirectional_DelayedUpcall/Makefile.am: * tests/BiDirectional_NestedUpcall/Makefile.am: * tests/Big_AMI/Makefile.am: * tests/Big_Oneways/Makefile.am: * tests/Big_Reply/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_1020_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: Regenerated. * tests/Abstract_Interface/Abstract_Interface.mpc: * tests/Any/Recursive/RecursiveHello.mpc: * tests/BiDirectional/BiDirectional.mpc: * tests/BiDirectional_DelayedUpcall/BiDir_DelayedUpcall.mpc: * tests/BiDirectional_NestedUpcall/BiDir_NestedUpcall.mpc: * tests/Big_AMI/Big_AMI.mpc: * tests/Big_Oneways/Big_Oneways.mpc: * tests/Big_Reply/Big_Reply.mpc: * tests/Big_Request_Muxing/Big_Request_Muxing.mpc: * tests/Big_Twoways/Big_Twoways.mpc: * tests/Blocking_Sync_None/Blocking_Sync_None.mpc: * tests/Bug_1020_Basic_Regression/Bug_1020_Basic_Regression.mpc: * tests/Bug_1020_Regression/Bug_1020_Regression.mpc: * tests/Bug_1254_Regression/Bug_1254_Regression.mpc: * tests/Bug_1269_Regression/Bug_1269_Regression.mpc: * tests/Bug_1270_Regression/Bug_1270_Regression.mpc: * tests/Bug_1330_Regression/Bug_1330_Regression.mpc: * tests/Bug_1361_Regression/Bug_1361_Regression.mpc: * tests/Bug_1476_Regression/Bug_1476_Regression.mpc: * tests/Bug_1482_Regression/Bug_1482_Regression.mpc: Split out IDL compilation into separate MPC project. Wed Dec 6 14:36:57 UTC 2006 Johnny Willemsen * tao/PortableServer/PortableServer.cpp: Reduced the number of process directives call for CORBA/e compact and micro Wed Dec 6 14:28:57 UTC 2006 Johnny Willemsen * tao/PortableServer/ServantRetentionStrategyNonRetain.{h,cpp}: * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.{h,cpp}: Added checks for CORBA/e compact and micro, no need to compile these when these profiles are enabled. * tao/PortableServer/ServantRetentionStrategyRetain.cpp: Const improvement Wed Dec 6 14:15:57 UTC 2006 Johnny Willemsen * MPC/config/rtportableserver.mpb: * tao/RTPortableServer.mpc: Don't build RTPortableServer when CORBA/e micro has been enabled Wed Dec 6 13:40:52 UTC 2006 J.T. Conklin * examples/CSD_Strategy/ThreadPool6/Makefile.am: * examples/Simple/time-date/Makefile.am: * orbsvcs/examples/ORT/Makefile.am: * orbsvcs/tests/Bug_2709_Regression/Makefile.am: * tests/Bug_2654_Regression/Makefile.am: * tests/OctetSeq/Makefile.am: * tests/Oneway_Timeouts/Makefile.am: * tests/Param_Test/Makefile.am: * tests/Portable_Interceptors/ORB_Shutdown/Makefile.am: Regenerate. * configure.ac: * orbsvcs/tests/Makefile.am: * tests/Makefile.am: Changes for move of Bug_2709_Regression unit test. Wed Dec 6 08:30:57 UTC 2006 Johnny Willemsen * *.mpc: Added to all mpc files that have avoids_corba_e_compact also avoids_corba_e_micro because they also can't be build with CORBA/e micro Tue Dec 5 21:51:46 UTC 2006 Jeff Parsons * TAO_IDL/be/be_visitor_argument/arglist.cpp (visit_sequence): Added code to create the sequence node's name, if a check determines that the node is from an included IDL file, and is an anonymous sequence (not created with a typedef declaration). This is the case in this particular visitor if a valuetype inherits an anonymous sequence member from a valuetype declared in another IDL file, and this visitor is generating the argument list for the OBV_* constructor with member values. The node's name has not yet been set, since it cannot be done in the node constructor - if the sequence is declared with a typedef, the typedef node is created after the sequence node, and it also sets the sequence node's 'anonymous' flag to false (set to true by default in the sequence node constructor). Thanks to Ossama Othman for reporting the bug. Tue Dec 5 18:36:57 UTC 2006 Johnny Willemsen * tests/DSI_Gateway/DSI_Gateway.mpc: Don't build with corba_e_compact * orbsvcs/orbsvcs/Log/LogActivator.{h,cpp}: * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.{h,cpp}: Changes to resolve compile errors with CORBA/e compact Tue Dec 5 15:29:59 UTC 2006 Vadym Ridosh * tests/Bug_2709_Regression/*: * orbsvcs/tests/Bug_2709_Regression/*: Regression test for bug#2709 was moved. Tue Dec 5 15:02:37 UTC 2006 Vadym Ridosh * tests/Bug_2709_Regression/Bug_2709_Regression.mpc: Added dependency to avoid problem with build on some OSes. Tue Dec 5 11:35:57 UTC 2006 Johnny Willemsen * TAO_IDL/be/be_codegen.cpp: Added a check that -SSi is not a valid commandline argument, so then we give an error, it is -SS, no third character at all. This fixes bugzilla bug 2723. Tue Dec 5 11:31:57 UTC 2006 Johnny Willemsen * MPC/config/valuetype.mpb: * Valuetype.mpc: Valuetype is not available with corba/e micro * Valuetype/ValueBase.cpp: Use ACE_ERROR for an error message Tue Dec 5 11:25:57 UTC 2006 Johnny Willemsen * tests/Bug_2654_Regression/Bug_2654_Regression.mpc: * orbsvcs/examples/ORT/ORT.mpc: Don't build with corba/e compact * orbsvcs/tests/ImplRepo/Bug_2604_Regression/Bug_2604.mpc: Don't build the server with corba/e compact * orbsvcs/orbsvcs/PortableGroup.mpc: Don't build with corba/e compact * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc: Part can't be build with corba/e compact Tue Dec 5 11:19:57 UTC 2006 Johnny Willemsen * tests/MProfile_Forwarding/MProfile_Forwarding.mpc: Don't build the manager with corba/e compact Tue Dec 5 11:17:57 UTC 2006 Johnny Willemsen * examples/CSD_Strategy/ThreadPool6/CSD_Test_ThreadPool6.mpc: Don't build server with corba/e compact Tue Dec 5 08:28:57 UTC 2006 Johnny Willemsen * tests/OctetSeq/OctetSeq.mpc: Changed build order to resolve build order problems in the ace_for_tao builds Tue Dec 5 04:21:50 UTC 2006 J.T. Conklin * configure.ac: Configure Makefile for new unit test subdirectory. * tests/ORB_Local_Config/Makefile.am: Regenerate to descend into CSD_Strategy subdirectory. * tests/ORB_Local_Config/Bug_2612/Makefile.am: New file. Tue Dec 5 04:10:47 UTC 2006 J.T. Conklin * tests/AMH_Exceptions/Makefile.am: * tests/AMH_Oneway/Makefile.am: * tests/AMI/Makefile.am: * tests/AMI_Buffering/Makefile.am: * tests/AMI_Timeouts/Makefile.am: Regenerated. * tests/AMH_Exceptions/AMH_Exceptions.mpc: * tests/AMH_Oneway/AMH_Oneway.mpc: * tests/AMI/AMI.mpc: * tests/AMI_Buffering/AMI_Buffering.mpc: * tests/AMI_Timeouts/AMI_Timeouts.mpc: Split out IDL compilation into separate MPC project. Mon Dec 4 18:01:55 UTC 2006 Iliyan Jeliazkov * tests/ORB_Local_Config/Bug_2612: * tests/ORB_Local_Config/Bug_2612/Bug_2612.mpc: * tests/ORB_Local_Config/Bug_2612/DllOrb.h: * tests/ORB_Local_Config/Bug_2612/DllOrb.cpp: * tests/ORB_Local_Config/Bug_2612/DllOrb_Export.h: * tests/ORB_Local_Config/Bug_2612/Test.cpp: * tests/ORB_Local_Config/Bug_2612/run_test.pl: Added new regression test for bug#2612. It should also cover the issue described in bug#2677. * tests/ORB_Local_Config/run_tests_all.pl: Added the new test to the list of tests for manual execution. Mon Dec 4 17:30:30 UTC 2006 Iliyan Jeliazkov * tao/Invocation_Adapter.cpp (invoke_i): * tao/LocateRequest_Invocation_Adapter.cpp (invoke): Added a service config guard to ensure the invocation is processed, using the correct configuration repository. The change ensures that the ORB's repository is going to be "current" for the duration of the invocation, which is needed if timeouts and other policies are applied as expected. Thanks to Eider Oliveira for submitting the defect (bug# 2734) Mon Dec 4 16:17:07 UTC 2006 Jeff Parsons * TAO_IDL/util/utl_err.cpp (syntax_error): Replaced increment of error count with immediate bailout on any kind of syntax error. Keeping the state of the IDL compiler consistent in the face of any syntax error would require extensive hacking of bison-generated code, and we still wouldn't get any code generation if there are any errors going into the backend. This fix closes [BUGID:2688]. Mon Dec 4 15:42:57 UTC 2006 Johnny Willemsen * MPC/config/*: The MPC base projects for TAO Mon Dec 4 13:23:57 UTC 2006 Johnny Willemsen * examples/Content_Server/AMI_Iterator/Content_Iterator_i.cpp: * examples/Content_Server/SMI_Iterator/Content_Iterator_i.cpp: Added static casts to get rid of warnings with vc Mon Dec 4 12:36:57 UTC 2006 Johnny Willemsen * tests/Oneway_Timeouts/*: Added missing id tags * Release: Added MPC Mon Dec 4 12:24:57 UTC 2006 Johnny Willemsen * MPC * MPC/config New directory for the base projects specifically for TAO Mon Dec 4 12:17:57 UTC 2006 Johnny Willemsen * tests/Bug_2709_Regression/Client_Task.cpp: Fixed conversion warning in vxworks builds Mon Dec 4 11:21:57 UTC 2006 Johnny Willemsen * tao/PI_Server/PortableServer_ORBInitializer.cpp: * tao/PI_Server/PortableServer_PolicyFactory.cpp: Fixed compile errors with CORBA/e compact * tao/Bounded_Value_Sequence_T.h: Improved doxygen documentation Mon Dec 4 08:03:57 UTC 2006 Johnny Willemsen * tests/Param_Test/Param_Test.mpc: Build all projects after idl to get always the correct build order Mon Dec 4 07:59:57 UTC 2006 Johnny Willemsen * tao/DynamicAny/DynCommon.{h,cpp}: Removed not needed const qualifiers on the return type, fixes icc warnings * tao/Unbounded_Basic_String_Sequence_T.h: Improved doxygen documentation * tao/Policy_Set.cpp: Const changes Sun Dec 3 14:25:57 UTC 2006 J.T. Conklin * tests/ORB_Local_Config/Bug_1459/Makefile.am: * tests/ORB_Local_Config/Bunch/Makefile.am: * tests/ORB_Local_Config/Separation/Makefile.am: * tests/ORB_Local_Config/Shared/Makefile.am: * tests/ORB_Local_Config/Two_DLL_ORB/Makefile.am: * tests/ORB_Local_Config/Simple/Makefile.am: * tests/ORB_Local_Config/Service_Dependency/Makefile.am: Add automake specific section so that includes is set relative to $(srcdir). Sun Dec 3 07:39:43 UTC 2006 Johnny Willemsen * tao/AnyTypeCode/BasicTypeTraits.cpp: Fixed compile problems with Borland C++ Sat Dec 2 23:11:45 UTC 2006 J.T. Conklin * examples/Makefile.am: Skip RTScheduling subdirectory for now. * tests/Makefile.am: Skip Bug_2399_Regression and CSD_Strategy_Tests subdirectories for now. Sat Dec 2 23:02:13 UTC 2006 J.T. Conklin * Makefile.am: Add tests subdirectory. * tests/ICMG_Any_Bug/Makefile.am: * tests/OBV/Simple/Makefile.am: Regenerated. Fri Dec 1 20:18:47 UTC 2006 Jeff Parsons * TAO_IDL/fe/fe_declarator.cpp (compose): Removed a prefix match check that was overlooked in the #pragma prefix changes in Tue Nov 28 19:32:46 UTC 2006 Jeff Parsons but was caught only on Solaris platforms, since on all others, one of the compared strings always has an uninitialized value of 0, which short-circuited the check. Fri Dec 1 15:39:03 UTC 2006 Jeff Parsons * tests/OBV/Simple/OBV_Simple.mpc: Removed -St from IDL compiler command line options, since valuetypes now require typecode support. Fri Dec 1 15:19:34 UTC 2006 Jeff Parsons * tests/ICMG_Any_Bug/Hello.mpc: Removed -Sa and -St from the IDL compiler command line options (pulled in from taoidldefaults.mpb), since the client code uses DII. Fri Dec 1 14:59:02 UTC 2006 J.T. Conklin * orbsvcs/tests/Event/UDP/Makefile.am: * tests/Param_Test/Makefile.am: Regenerated. Fri Dec 1 13:49:43 UTC 2006 Johnny Willemsen * tests/Param_Test/Param_Test.mpc: Added explicit build order and removed -Sa and -St from the idlflags Fri Dec 1 13:37:43 UTC 2006 Johnny Willemsen * docs/Security/Download.html: * docs/tutorials/Quoter/index.html: Updated download location of ACE/TAO/CIAO Fri Dec 1 13:35:43 UTC 2006 Johnny Willemsen * TAO-INSTALL.html: Updated download location of ACE/TAO/CIAO Fri Dec 1 12:27:43 UTC 2006 Johnny Willemsen * orbsvcs/tests/Event/UDP/RtEC_UDP.mpc: Fixed invalid filenames in this test Thu Nov 30 18:01:43 UTC 2006 Jeff Parsons * tao/AnyTypeCode/BasicTypeTraits.cpp: * tao/AnyTypeCode/BasicTypeTraits.h: Added one-line convert() method to each specialization, since returning the extraction type in DynAnyBasicTypeUtils<>::get_value() is not correct for chars, wchars, octets and booleans. * tao/DynamicAny/DynAnyUtils_T.h: Replaced an implicit temporary in DynAnyBasicTypeUtils<>::get_value() with an explicit constructor call, since the temporary was confused with a cast by some compilers. * tests/DynAny_Test/analyzer.cpp: Replace a call to length() on an aliased array typecode (which returned a BADKIND exception) to a call on the unaliased typecode. Thu Nov 30 14:48:57 UTC 2006 Vadym Ridosh * tao/PortableServer/Var_Size_SArgument_T.cpp * tao/Bounded_Sequence_CDR_T.h * tao/Unbounded_Sequence_CDR_T.h Fix for bugzilla 1676 (uninitialized "out" param for sequence can cause server to core). Old attempt to fix this was also removed. Thu Nov 30 14:17:22 UTC 2006 Jeff Parsons * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp (visit_union_pos): Change to use the new DynAnyFactory method similar to the change to Log_Constraint_Visitors.cpp in Tue Nov 28 19:32:46 UTC 2006 Jeff Parsons Thu Nov 30 13:28:22 UTC 2006 Chad Elliott * TAO_IDL/fe/lex.yy.cpp: * TAO_IDL/fe/lex.yy.cpp.diff: Recreated the diff file (and reprocessed idl.ll). patch had problems applying the diff that was in the repository (at least on Linux). Thu Nov 30 13:06:46 UTC 2006 Johnny Willemsen * tao/DynamicAny/DynAny_i.cpp * tao/DynamicAny/DynArray_i.cpp (init_common): * tao/DynamicAny/DynEnum_i.cpp (init_common): * tao/DynamicAny/DynSequence_i.cpp (init_common): * tao/DynamicAny/DynStruct_i.cpp (init_common): * tao/DynamicAny/DynUnion_i.cpp (init_common): Use true/false for a bool Thu Nov 30 12:52:46 UTC 2006 Johnny Willemsen * tao/DynamicAny/DynCommon.cpp: Fixed conversion warnings and const changes * tao/DynamicAny/DynAnyUtils_T.h: Made the code compiling with BCB6 and VC8 but with GCC there are some more issues to be resolved Thu Nov 30 09:58:02 UTC 2006 Vadym Ridosh * tao/Stub.cpp * tao/Stub.inl * tao/Service_Callbacks.cpp * tao/Service_Callbacks.h * tao/ORB_Core.cpp * tao/ORB_Core.inl * tao/ORB_Core.h * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.h * orbsvcs/orbsvcs/FaultTolerance/FT_Service_Callbacks.cpp Fix for bugzilla 2709. Thu Nov 30 05:52:05 UTC 2006 J.T. Conklin * tests/Bug_2417_Regression/Makefile.am: * tests/Bug_2654_Regression/Makefile.am: * tests/Bug_2709_Regression/Makefile.am: * tests/Hang_Shutdown/Makefile.am: * tests/ICMG_Any_Bug/Makefile.am: * tests/OctetSeq/Makefile.am: * tests/Param_Test/Makefile.am: * tests/Portable_Interceptors/ORB_Shutdown/Makefile.am: * tests/RTCORBA/Client_Propagated/Makefile.am: * tests/Timeout/Makefile.am: Regenerated. * tests/Bug_2417_Regression/Bug_2417_Regression.mpc: * tests/Bug_2654_Regression/Bug_2654_Regression.mpc: * tests/Bug_2709_Regression/Bug_2709_Regression.mpc: * tests/Hang_Shutdown/Hang.mpc: * tests/ICMG_Any_Bug/Hello.mpc: * tests/OctetSeq/OctetSeq.mpc: * tests/Param_Test/Param_Test.mpc: * tests/Portable_Interceptors/ORB_Shutdown/PI_ORB_Shutdown.mpc: * tests/RTCORBA/Client_Propagated/RTCORBA_Client_Propagated.mpc: * tests/Timeout/Timeout.mpc: Split out IDL compilation into separate MPC project. Thu Nov 30 05:48:30 UTC 2006 J.T. Conklin * configure.ac: Added AM_CONDITIONAL for BUILD_JAVA, so we can handle Makefile.am's with these options. Default to false, until we can write feature tests for this option. Thu Nov 30 05:44:13 UTC 2006 J.T. Conklin * examples/OBV/Typed_Events/Makefile.am: Regenerated. Wed Nov 29 17:43:45 UTC 2006 Jeff Parsons * examples/OBV/Typed_Events/Typed_Events.mpc: Removed the IDL flag -St, which suppressed typecode generation, so the _tao_type() method (which returns a typecode) can be generated for the valuetypes in the IDL - necessary since this method is pure virtual in ValueBase. This is a temporary fix, some discussions are necessary to decide on an approach to integrating _tao_type() with subsetted libraries, IDL compiler command line options, and MPC settings. Wed Nov 29 17:13:33 UTC 2006 Jeff Parsons * tao/DynamicAny/DynAnyUtils_T.h: Put back some of the 'typename' qualifiers removed in Wed Nov 29 000:11:49 UTC 2006 Jeff Parsons since the lack is definitely causing problems with FC4 on the scoreboard. I had removed them because I thought they were the cause of problems reported by Phil Mesnier , but perhaps those errors stemmed from something else. Wed Nov 29 16:31:26 UTC 2006 Jeff Parsons * tao/AnyTypeCode/BasicTypeTraits.cpp: * tao/AnyTypeCode/BasicTypeTraits.h: Added a guard around code for wchars similar to that in tao/Unbounded_Sequence_CDR_T.h, as a workaround for LynxOS, which has no native wchar type. Thanks to Johnny Willemsen for the tip. Wed Nov 29 13:45:23 UTC 2006 J.T. Conklin * configure.ac: Configure Makefiles for new unit test subdirectories. * tests/AMH_Exceptions/Makefile.am: * tests/AMH_Oneway/Makefile.am: * tests/AMI/Makefile.am: * tests/AMI_Buffering/Makefile.am: * tests/AMI_Timeouts/Makefile.am: * tests/Abstract_Interface/Makefile.am: * tests/Any/Makefile.am: * tests/Any/Recursive/Makefile.am: * tests/BiDirectional/Makefile.am: * tests/BiDirectional_DelayedUpcall/Makefile.am: * tests/BiDirectional_MultipleORB/Makefile.am: * tests/BiDirectional_NestedUpcall/Makefile.am: * tests/Big_AMI/Makefile.am: * tests/Big_Oneways/Makefile.am: * tests/Big_Reply/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_1020_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_1476_Test/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_1635_Regression/Makefile.am: * tests/Bug_1636_Regression/Makefile.am: * tests/Bug_1639_Regression/Makefile.am: * tests/Bug_1670_Regression/Makefile.am: * tests/Bug_1676_Regression/Makefile.am: * tests/Bug_1693_Test/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_2119_Regression/Makefile.am: * tests/Bug_2122_Regression/Makefile.am: * tests/Bug_2124_Regression/Makefile.am: * tests/Bug_2126_Regression/Makefile.am: * tests/Bug_2134_Regression/Makefile.am: * tests/Bug_2144_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_2201_Regression/Makefile.am: * tests/Bug_2222_Regression/Makefile.am: * tests/Bug_2234_Regression/Makefile.am: * tests/Bug_2289_Regression/Makefile.am: * tests/Bug_2319_Regression/Makefile.am: * tests/Bug_2328_Regression/Makefile.am: * tests/Bug_2345_Regression/Makefile.am: * tests/Bug_2349_Regression/Makefile.am: * tests/Bug_2375_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_2542_Regression/Makefile.am: * tests/Bug_2543_Regression/Makefile.am: * tests/Bug_2549_Regression/Makefile.am: * tests/Bug_2560_Regression/Makefile.am: * tests/Bug_2593_Regression/Makefile.am: * tests/Bug_2595_Regression/Makefile.am: * tests/Bug_2654_Regression/Makefile.am: * tests/Bug_2669_Regression/Makefile.am: * tests/Bug_2683_Regression/Makefile.am: * tests/Bug_2709_Regression/Makefile.am: * tests/CDR/Makefile.am: * tests/COIOP/Makefile.am: * tests/CSD_Strategy_Tests/Broken/Makefile.am: * tests/CSD_Strategy_Tests/Makefile.am: * tests/CSD_Strategy_Tests/TP_Common/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_Dynamic/Makefile.am: * tests/CSD_Strategy_Tests/TP_Test_Static/Makefile.am: * tests/Cache_Growth_Test/Makefile.am: * tests/CallbackTest/Makefile.am: * tests/Client_Leaks/Makefile.am: * tests/CodeSets/Makefile.am: * tests/CodeSets/libs/IBM1047_ISO8859/Makefile.am: * tests/CodeSets/libs/Makefile.am: * tests/CodeSets/libs/UCS4_UTF16/Makefile.am: * tests/CodeSets/simple/Makefile.am: * tests/Codec/Makefile.am: * tests/Collocation/Makefile.am: * tests/CollocationLockup/Makefile.am: * tests/Collocation_Exception_Test/Makefile.am: * tests/Collocation_Oneway_Tests/Makefile.am: * tests/Collocation_Opportunities/Makefile.am: * tests/Collocation_Tests/Makefile.am: * tests/Connect_Strategy_Test/Makefile.am: * tests/Connection_Failure/Makefile.am: * tests/Connection_Purging/Makefile.am: * tests/Connection_Timeout/Makefile.am: * tests/Crash_On_Write/Makefile.am: * tests/Crashed_Callback/Makefile.am: * tests/DII_Collocation_Tests/Makefile.am: * tests/DII_Collocation_Tests/oneway/Makefile.am: * tests/DII_Collocation_Tests/twoway/Makefile.am: * tests/DLL_ORB/Makefile.am: * tests/DSI_Gateway/Makefile.am: * tests/DynAny_Test/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/Makefile.am: * tests/GIOP_Fragments/PMB_With_Fragments/Makefile.am: * tests/Hang_Shutdown/Makefile.am: * tests/Hello/Makefile.am: * tests/ICMG_Any_Bug/Makefile.am: * tests/IDL_Test/Makefile.am: * tests/IORManipulation/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_BiDir/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/Makefile.am: * tests/NestedUpcall/Simple/Makefile.am: * tests/NestedUpcall/Triangle_Test/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/Collocated/Makefile.am: * tests/OBV/Factory/Makefile.am: * tests/OBV/Forward/Makefile.am: * tests/OBV/Makefile.am: * tests/OBV/Simple/Makefile.am: * tests/OBV/TC_Alignment/Makefile.am: * tests/OBV/Truncatable/Makefile.am: * tests/OBV/ValueBox/Makefile.am: * tests/ORB_Local_Config/Bug_1459/Makefile.am: * tests/ORB_Local_Config/Bunch/Makefile.am: * tests/ORB_Local_Config/Makefile.am: * tests/ORB_Local_Config/Separation/Makefile.am: * tests/ORB_Local_Config/Service_Dependency/Makefile.am: * tests/ORB_Local_Config/Shared/Makefile.am: * tests/ORB_Local_Config/Simple/Makefile.am: * tests/ORB_Local_Config/Two_DLL_ORB/Makefile.am: * tests/ORB_destroy/Makefile.am: * tests/ORB_init/Makefile.am: * tests/ORB_init/Portspan/Makefile.am: * tests/ORB_shutdown/Makefile.am: * tests/ORT/Makefile.am: * tests/Object_Loader/Makefile.am: * tests/Objref_Sequence_Test/Makefile.am: * tests/OctetSeq/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/Current/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/POAManagerFactory/Makefile.am: * tests/POA/POA_Destruction/Makefile.am: * tests/POA/Persistent_ID/Makefile.am: * tests/POA/Policies/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/Permanent_Forward/Makefile.am: * tests/Policies/Makefile.am: * tests/Portable_Interceptors/AMI/Makefile.am: * tests/Portable_Interceptors/AdvSlot/Makefile.am: * tests/Portable_Interceptors/AdvSlotDblCpy/Makefile.am: * tests/Portable_Interceptors/AdvSlotExt/Makefile.am: * tests/Portable_Interceptors/Benchmark/Makefile.am: * tests/Portable_Interceptors/Bug_1559/Makefile.am: * tests/Portable_Interceptors/Bug_2088/Makefile.am: * tests/Portable_Interceptors/Bug_2510_Regression/Makefile.am: * tests/Portable_Interceptors/Collocated/Dynamic/Makefile.am: * tests/Portable_Interceptors/Collocated/Makefile.am: * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/Makefile.am: * tests/Portable_Interceptors/Dynamic/Makefile.am: * tests/Portable_Interceptors/ForwardRequest/Makefile.am: * tests/Portable_Interceptors/IORInterceptor/Makefile.am: * tests/Portable_Interceptors/Makefile.am: * tests/Portable_Interceptors/ORB_Shutdown/Makefile.am: * tests/Portable_Interceptors/PICurrent/Makefile.am: * tests/Portable_Interceptors/PolicyFactory/Makefile.am: * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated/Makefile.am: * tests/Portable_Interceptors/Processing_Mode_Policy/Makefile.am: * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Makefile.am: * tests/Portable_Interceptors/Recursive_ORBInitializer/Makefile.am: * tests/Portable_Interceptors/Register_Initial_References/Makefile.am: * tests/Portable_Interceptors/Request_Interceptor_Flow/Makefile.am: * tests/Portable_Interceptors/Service_Context_Manipulation/Makefile.am: * tests/Portable_Interceptors/Slot/Makefile.am: * tests/QtTests/Makefile.am: * tests/Queued_Message_Test/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/Collocation/Makefile.am: * tests/RTCORBA/Destroy_Thread_Pool/Makefile.am: * tests/RTCORBA/Diffserv/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/Makefile.am: * tests/RTCORBA/ORB_init/Makefile.am: * tests/RTCORBA/Persistent_IOR/Makefile.am: * tests/RTCORBA/Policies/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/RTMutex/Makefile.am: * tests/RTCORBA/Server_Declared/Makefile.am: * tests/RTCORBA/Server_Protocol/Makefile.am: * tests/RTCORBA/Thread_Pool/Makefile.am: * tests/RTScheduling/Current/Makefile.am: * tests/RTScheduling/DT_Spawn/Makefile.am: * tests/RTScheduling/Makefile.am: * tests/RTScheduling/Scheduling_Interceptor/Makefile.am: * tests/RTScheduling/Thread_Cancel/Makefile.am: * tests/RTScheduling/VoidData/Makefile.am: * tests/Reliable_Oneways/Makefile.am: * tests/Sequence_Unit_Tests/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/Two_Objects/Makefile.am: * tests/Typedef_String_Array/Makefile.am: * tests/UNKNOWN_Exception/Makefile.am: * tests/Xt_Stopwatch/Makefile.am: New files, baseline Makefile.am's for TAO's tests subdirectory. Wed Nov 29 13:25:46 UTC 2006 Johnny Willemsen * docs/tutorials/Quoter/On_Demand_Activation/Quoter_On_Demand_Activation.mpc: * docs/tutorials/Quoter/RT_Event_Service/Quoter_RT_Event_Service.mpc: * docs/tutorials/Quoter/Simple/ImprovedServer/Quoter_Simple_ImprovedServer.mpc: * examples/Load_Balancing_persistent/Load_Balancing_persistent.mpc: * examples/OBV/Typed_Events/Typed_Events.mpc: * examples/POA/Adapter_Activator/POA_Adapter_Activator.mpc: * examples/POA/Default_Servant/POA_Default_Servant.mpc: * examples/POA/DSI/POA_DSI.mpc: * examples/POA/Explicit_Activation/POA_Explicit_Activation.mpc: * examples/POA/FindPOA/POA_FindPOA.mpc: * examples/POA/Forwarding/POA_Forwarding.mpc: * examples/POA/Generic_Servant/POA_Generic_Servant.mpc: * examples/POA/Loader/POA_Loader.mpc: * examples/POA/NewPOA/POA_NewPOA.mpc: * examples/POA/On_Demand_Activation/POA_On_Demand_Activation.mpc: * examples/POA/On_Demand_Loading/POA_On_Demand_Loading.mpc: * examples/POA/POA_BiDir/POA_BiDir.mpc: * examples/POA/Reference_Counted_Servant/Reference_Counted_Servant.mpc: * examples/POA/TIE/POA_TIE.mpc: * examples/Quoter/Quoter.mpc: * examples/TypeCode_Creation/TypeCode_Creation.mpc: * orbsvcs/examples/Notify/Lanes/Notify_Lanes.mpc: * orbsvcs/examples/Notify/Subscribe/Notify_Subscribe.mpc: * orbsvcs/examples/Notify/ThreadPool/Notify_ThreadPool.mpc: * orbsvcs/examples/ORT/ORT.mpc: * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.mpc: * orbsvcs/IFR_Service/IFR_Service.mpc: * orbsvcs/orbsvcs/IFRService.mpc: * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Colocated_Roundtrip.mpc: * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Federated_Roundtrip.mpc: * orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc: * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc: * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc: * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc: * orbsvcs/performance-tests/RTEvent/TCP_Baseline/TCP_Baseline.mpc: * orbsvcs/tests/Bug_2074_Regression/Bug_2074_Regression.mpc: * orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc: * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc: * orbsvcs/tests/FT_App/FT_App.mpc: * orbsvcs/tests/ImplRepo/Bug_2604_Regression/Bug_2604.mpc: * orbsvcs/tests/ImplRepo/NameService/ImplRepo_NameService.mpc: * orbsvcs/tests/InterfaceRepo/Application_Test/IFR_Application_Test.mpc: * orbsvcs/tests/InterfaceRepo/IDL3_Test/IFR_IDL3_Test.mpc: * orbsvcs/tests/InterfaceRepo/IFR_Test/IFR_IFR_Test.mpc: * orbsvcs/tests/InterfaceRepo/Persistence_Test/IFR_Persistence_Test.mpc: * orbsvcs/tests/Notify/performance-tests/Filter/Filter.mpc: * orbsvcs/tests/Notify/performance-tests/Throughput/Throughput.mpc: * orbsvcs/tests/Notify/RT_lib/RT_Notify_lib.mpc: * orbsvcs/tests/tests_svc_loader/tests_svc_loader.mpc: * performance-tests/Cubit/TAO/DII_Cubit/DII_Cubit.mpc: * performance-tests/Latency/Deferred/Deferred.mpc: * performance-tests/Latency/DII/DII.mpc: * performance-tests/Latency/DSI/DSI.mpc: * performance-tests/RTCorba/Multiple_Endpoints/Common/Common.mpc: * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/ORB_Per_Priority.mpc: * performance-tests/RTCorba/Oneways/Reliable/Reliable.mpc: * performance-tests/RTCorba/Thread_Pool/Thread_Pool.mpc: * performance-tests/Sequence_Latency/Deferred/Deferred.mpc: * performance-tests/Sequence_Latency/DII/DII.mpc: * performance-tests/Sequence_Latency/DSI/DSI.mpc: * tao/EndpointPolicy.mpc: * tests/Bug_1535_Regression/Bug_1535_Regression.mpc: * tests/Bug_1636_Regression/test.mpc: * tests/Bug_2174_Regression/Bug_2174_Regression.mpc: * tests/Faults/Faults.mpc: * tests/File_IO/File_IO.mpc: * tests/ICMG_Any_Bug/Hello.mpc: * tests/MProfile_Forwarding/MProfile_Forwarding.mpc: * tests/Param_Test/Param_Test.mpc: * tests/POA/Bug_2511_Regression/Bug_2511_Regression.mpc: * tests/POA/Default_Servant/Default_Servant.mpc: * tests/POA/EndpointPolicy/EndpointPolicy.mpc: * tests/POA/Etherealization/Etherealization.mpc: * tests/POA/MT_Servant_Locator/MT_Servant_Locator.mpc: * tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.mpc: * tests/POA/POAManagerFactory/POAManagerFactory.mpc: * tests/POA/Single_Threaded_POA/Single_Threaded_POA.mpc: * tests/RTCORBA/Diffserv/RTCORBA_Diffserv.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/Policies/Policies.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_Protocol/RTCORBA_Server_Protocol.mpc: * tests/RTCORBA/Thread_Pool/RTCORBA_Thread_Pool.mpc: * tests/Servant_To_Reference_Test/Servant_to_Reference.mpc: Added avoids_corba_e_compact as base project, these all have also avoids_minimum_corba, so it was just a search/ replace. Wed Nov 29 12:07:46 UTC 2006 Johnny Willemsen * TAO_IDL/be/be_codegen.cpp: When generating the A.h file we don't need to generate an include of another A.h file when we include a .idl file Wed Nov 29 02:51:19 UTC 2006 J.T. Conklin * configure.ac: Configure Makefiles for new unit test subdirectories. * examples/Makefile.am: Regenerate to descend into CSD_Strategy subdirectory. * examples/CSD_Strategy/ThreadPool/Makefile.am: * examples/CSD_Strategy/ThreadPool2/Makefile.am: * examples/CSD_Strategy/ThreadPool3/Makefile.am: * examples/CSD_Strategy/ThreadPool5/Makefile.am: * examples/CSD_Strategy/ThreadPool6/Makefile.am: Regenerate. * examples/CSD_Strategy/ThreadPool/CSD_Test_ThreadPool.mpc: * examples/CSD_Strategy/ThreadPool2/CSD_Test_ThreadPool2.mpc: * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc: * examples/CSD_Strategy/ThreadPool5/CSD_Test_ThreadPool5.mpc: * examples/CSD_Strategy/ThreadPool6/CSD_Test_ThreadPool6.mpc: Split out IDL compilation into separate MPC project. * tao/Makefile.am: Regenerate. Wed Nov 29 000:11:49 UTC 2006 Jeff Parsons * tao/DynamicAny/DynAnyUtils_T.h: Removed some 'typename' qualifiers that Visual Studio seems fine with either way, but which may be causing problems with gcc. Tue Nov 28 22:44:08 UTC 2006 Jeff Parsons * tao/DynamicAny/DynStruct_i.cpp: Fixed typo (case error) in #include directive. * tao/AnyTypeCode/BasicTypeTraits.h: Replace forward declaration of enum TCKind with #include of tao/Typecode_typesC.h to eliminate gcc complaints. Tue Nov 28 22:17:08 UTC 2006 Jeff Parsons * tao/AnyTypeCode/BasicTypeTraits_T.h: Added missing newline at the end of the file. Thanks to Phil Mesnier for reporting it. Tue Nov 28 21:00:28 UTC 2006 Jeff Parsons * TAO_IDL/fe/lex.yy.cpp.diff: Applied patch sent by Chad Elliott . Tue Nov 28 20:03:21 UTC 2006 Phil Mesnier * orbsvcs/tests/ImplRepo/run_test.pl: Improvement to the script for running on platforms with many endpoints, such as those with IPv6. These improvements were motivated by the discovery that the use of environment variables by the ImplRepo Activator leads to trouble if the IMR IOR is particularly long, which can happen if multiple profiles are included in the IOR. Tue Nov 28 19:32:46 UTC 2006 Jeff Parsons * tao/AnyTypeCode/BasicTypeTraits.cpp: * tao/AnyTypeCode/BasicTypeTraits.h: * tao/AnyTypeCode/BasicTypeTraits_T.h: New files, defining and specializing template utiities for using Anys and typecodes with IDL basic types. * tao/AnyTypeCode.mpc: Added new files described above. * tao/DynamicAny/DynAnyUtils_T.h: New file containing templatized code factored out from the insert_* and get_* methods, and using the AnyTypeCode utilities described above. Also contains code factored out from DynAnyFactory methods. * tao/DynamicAny/DynValue_i.cpp: * tao/DynamicAny/DynAnyFactory.h: * tao/DynamicAny/DynArray_i.cpp: * tao/DynamicAny/DynCommon.cpp: * tao/DynamicAny/DynStruct_i.cpp: * tao/DynamicAny/DynCommon.h: * tao/DynamicAny/DynValueBox_i.cpp: * tao/DynamicAny/DynValueCommon_i.cpp: * tao/DynamicAny/DynAny_i.cpp: * tao/DynamicAny/DynUnion_i.cpp: * tao/DynamicAny/DynUnion_i.h: * tao/DynamicAny/DynAnyFactory.cpp: * tao/DynamicAny/DynSequence_i.cpp: - Added implementations of get_*_seq() and insert_*_seq(), spec-defined methods for each IDL basic type. - Added implementation of insert_abstract() and get_abstract(). - Factored out code from existing insert_* and get_* methods to templatized utility code described above. - Factored out code from DynAnyFactory methods similarly. - Fixed bug in get_reference() and get_val() that (incorrectly) took ownership of the dynamic any's contents. Thanks to Phil Mesnier for reporting the bug. * tao/Valuetype/AbstractBase.h: * tao/Valuetype/AbstractBase.cpp: Added declaration and definition of typecode for AbstractBase. * tao/Valuetype/ValueBase.h: * tao/Valuetype/ValueBase.cpp: Added virtual _tao_type() method that returns the associated typecode polymorphically. This method is a TAO extension, and is for internal use only (currently used in Any insertion operators for valuetypes - see below). It does not make a copy. * docs/dynany/index.html: Updated documentation to include the changes described above. * tests/DynAny_Test/test_dynstruct.cpp: * tests/DynAny_Test/test_dynany.cpp: * tests/DynAny_Test/test_dynunion.cpp: * tests/DynAny_Test/data.cpp: * tests/DynAny_Test/data.h: * tests/DynAny_Test/test_dynenum.cpp: * tests/DynAny_Test/test_dynsequence.cpp: * tests/DynAny_Test/analyzer.cpp: * tests/DynAny_Test/test_dynarray.cpp: * tests/DynAny_Test/analyzer.h: * tests/DynAny_Test/driver.cpp: * tests/DynAny_Test/da_tests.idl: Updated tests to cover some of the new Dynamic Any methods described above. * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp: Changed code that uses DynamicAnyFactory method, a consequence of the refactoring in Dynamic Any described above. * TAO_IDL/be/be_visitor_typecode/typecode_defn.cpp: * TAO_IDL/be/be_visitor_arg_traits.cpp: * TAO_IDL/be/be_visitor_operation/operation.cpp: * TAO_IDL/be/be_visitor_sequence/serializer_op_cs.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_valuebox/valuebox_ch.cpp: * TAO_IDL/be/be_visitor_valuebox/valuebox_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp: * TAO_IDL/be/be_visitor_field/field_ch.cpp: * TAO_IDL/be/be_interface.cpp: * TAO_IDL/ast/ast_interface.cpp: * TAO_IDL/ast/ast_interface_fwd.cpp: * TAO_IDL/ast/ast_decl.cpp: * TAO_IDL/fe/y.tab.cpp: * TAO_IDL/fe/idl.yy: * TAO_IDL/fe/lex.yy.cpp: * TAO_IDL/fe/idl.ll: - Fixed bugs in code generation for eventtypes. Thanks to Ming Xiong for reporting a problem with anonymous sequence eventtype members that led to the discovery of the other inconsistencies. - Added patches to the lex file and to the corresponding generated C++ file that (1) corrects inconsistencies between these two files and (2) fixes problems with the SunCC preprocessor. Also patched the corresponding lex.yy.cpp.diff file. Thanks to Chad Elliott for supplying the patches. - Added generation of virtual _tao_type() method for valuetypes (and eventtypes), as well as use of this method in the corresponding Any insertion operators. These changes make Any insertion completely polymorphic for valuetypes and eventtypes. These changes include boxed valuetypes. - Fixed a bug in the handling of #pragma prefix directives when they occur before included IDL files. Thanks to Viola Wang for reporting the problem. This change closes [BUGID:2714]. * NEWS: Added items listing the new Dynamic Any methods. Tue Nov 28 17:01:44 UTC 2006 Phil Mesnier * tao/TAO_Internal.cpp: Fix to restore processing of the -ORBNegotiateCodesets 1 option. * tests/Oneway_Timeouts/client.cpp: Reimplement the timeout evaluation to avoid the use of std::abs() as that function is not available on 64-bit windows builds using the intel c++ compiler with VC 7.1 IDE. Tue Nov 28 16:54:36 UTC 2006 Jeff Parsons * TAO_IDL/include/utl_err.h (version_syntax_error): * TAO_IDL/fe/lex.yy.cpp (idl_store_pragma): * TAO_IDL/fe/idl.ll (idl_store_pragma): * TAO_IDL/util/utl_err.cpp (version_syntax_error): Qualified the char* parameter in the signature of the recently-added version_syntax_error() with 'const'. Also qualified the char* arg passed to it in idl_store_pragma() similarly, since the rhs of this arg initialization is a string literal, and thus causes a warning on some compilers. Tue Nov 28 13:46:55 UTC 2006 J.T. Conklin * configure.ac: Configure Makefiles for new unit test subdirectories. * orbsvcs/tests/Event/Makefile.am: * orbsvcs/tests/ImplRepo/Makefile.am: Regenerate to descend into new test subdirectories. * orbsvcs/tests/Event/UDP/Makefile.am: * orbsvcs/tests/ImplRepo/Bug_2604_Regression/Makefile.am: New files, Makefile.am's for newly supported unit tests. * orbsvcs/tests/Event/UDP/RtEC_UDP.mpc: * orbsvcs/tests/ImplRepo/Bug_2604_Regression/Bug_2604.mpc: Split out IDL compilation into separate MPC project. Tue Nov 28 09:32:12 UTC 2006 Johnny Willemsen * tao/Bounded_Basic_String_Sequence_T.h: Fixed doxygen errors * tao/Unbounded_Basic_String_Sequence_T.h: Improved doxygen documentation Mon Nov 27 21:03:53 UTC 2006 Jeff Parsons * TAO_IDL/be/be_visitor_typecode/struct_typecode.cpp: - Cosmetic changes to source code, mostly addition of braces around single-line IF bodies. - Cosmetic changes to generated code, to keep line lengths less than 80 characters. * TAO_IDLbe/be_visitor_typecode/typecode_defn.cpp: Changed check to tell if interface or valuetype members are defined, and thus if they need a forward declared typecode generated. This need for this change is a consequence of recent changes in the way forward declared interfaces and valuetypes are handled. * TAO_IDLast/ast_interface_fwd.cpp: Removed an unnecessary line of source code. Mon Nov 27 17:34:21 UTC 2006 Jeff Parsons * TAO_IDL/include/utl_err.h: * TAO_IDL/fe/lex.yy.cpp: * TAO_IDL/fe/idl.ll: * TAO_IDL/util/utl_err.cpp: Added error check in #pragma version parsing, and a new error message to output if an error is found with this check. Since the only related error that was checked for and reported before was an invalid version number, an additional case was needed for a more general syntax error. Thanks to Johnny Willemsen for supplying the example IDL that caused a crash due to the lack of this error checking. This fix closes [BUGID:2728]. Mon Nov 27 14:46:18 UTC 2006 Vadym Ridosh * tests/Bug_2709_Regression/Bug_2709_Regression.mpc * tests/Bug_2709_Regression/client.cpp * tests/Bug_2709_Regression/Client_Task.cpp * tests/Bug_2709_Regression/Client_Task.h * tests/Bug_2709_Regression/README * tests/Bug_2709_Regression/run_test.pl * tests/Bug_2709_Regression/server.cpp * tests/Bug_2709_Regression/Server_Task.cpp * tests/Bug_2709_Regression/Server_Task.h * tests/Bug_2709_Regression/Test.idl * tests/Bug_2709_Regression/TestImpl.cpp * tests/Bug_2709_Regression/TestImpl.h Added a regression for bug 2709. Mon Nov 27 14:29:38 UTC 2006 J.T. Conklin * tao/tao.mpc: * tao/AnyTypeCode.mpc: Move list generated typecode (*A.h) header files from tao.mpc to AnyTypeCode.mpc. Even though the files are generated from rules in tao.mpc, they belong in AnyTypeCode.mpc (the sources are compiled there, etc.). This also helps with a latent MPC bug that expressed itself in the borland builds, where the directory separator was not changed from '/' to '\'. Mon Nov 27 12:50:48 UTC 2006 Chad Elliott * tao/Object.h: * tao/Object.cpp: Provide hooks to enable custom Object to IOR conversion or allowing local objects (such as Smart Proxies) to be converted to an IOR string. * tao/ORB.cpp: Utilize the new hooks when performing the Object to IOR string conversion. * tests/Smart_Proxies/Smart_Proxy_Impl.h: * tests/Smart_Proxies/Smart_Proxy_Impl.cpp: * tests/Smart_Proxies/client.cpp: * tests/Smart_Proxies/run_test.pl: This test has been modified to implement both aforementioned hooks and perform comparisons to ensure that the right thing has been done. Mon Nov 27 09:31:12 UTC 2006 Johnny Willemsen * tao/HTTP_Client.h: * tao/HTTP_Handler.h: Export these classes from the TAO lib. These can be reused then by several parts in CIAO and that way we don't have code duplication and smaller footprint Mon Nov 27 08:17:12 UTC 2006 Johnny Willemsen * *.mpc: Removed exceptions as base project because TAO already requires exceptions and renamed minimum_corba to avoids_minimum_corba Mon Nov 27 08:04:12 UTC 2006 Johnny Willemsen Document the changes I have done last weekend to resolve link problems with vc8. With vc8 we now explicitly export the base templates for the basic sequences. This also requires that applications do import these base templates which in practice means that when you use any of the sequences of basic types you must include (in)directly the ones in the corba library. If you don't do that you get compile/link errors related to the basic sequences * tao/tao.mpc: Enabed -Gse for ULongLongSeq * orbsvcs/performance-tests/RTEvent/lib/Federated_Test.idl: Use the CORBA::ULongLongSeq predefined typedef * orbsvcs/orbsvcs/CosTrading.idl: * orbsvcs/orbsvcs/SecurityLevel3.idl: Include a pidl file from core to get the import of the base template * tests/Portable_Interceptors/PICurrent/client.cpp: Check also the length of the returned sequence Sun Nov 26 02:41:57 UTC 2006 J.T. Conklin * orbsvcs/tests/Event/Makefile.am: * orbsvcs/tests/ImplRepo/Makefile.am: Hand tweak to avoid subdirectories that aren't yet supported. Sat Nov 25 13:56:43 UTC 2006 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Regenerated. * orbsvcs/orbsvcs/ec_typed_events_idl.mpb: Add -GT to idlflags. We generate tie classes for the untyped CosEvent interfaces, we should do the same for the typed ones for symmetry. Fri Nov 24 14:04:12 UTC 2006 Johnny Willemsen * tests/Sequence_Unit_Tests/Bounded_String.cpp: Updated because of string sequence changes earlier today Fri Nov 24 13:45:12 UTC 2006 Johnny Willemsen * tests/Portable_Interceptors/PICurrent/client.cpp: Added a test for bugzilla 2656 * tao/Stub.cpp (get_policy_overrides): When policies is zero, return an empty sequence instead of a nill pointer. This fixes bugzilla 2656. Thanks to Richard Ridgway for delevering the test extension and the patch for this file. Fri Nov 24 13:43:44 UTC 2006 J.T. Conklin * configure.ac: Configure Bug_2615_Regression unit test. * orbsvcs/tests/Makefile.am: Regenerated to include Bug_2615_Regression subdirectory. * orbsvcs/tests/Bug_2615_Regression/Makefile.am: New file, Makefile.am for new-ish unit test. Fri Nov 24 13:39:13 UTC 2006 J.T. Conklin * configure.ac: Configure RTCORBA Quoter tutorial. * docs/tutorials/Quoter/Makefile.am Regenerated to include RTCORBA subdirectory. * docs/tutorials/Quoter/RTCORBA/Makefile.am New file, Makefile.am for new-ish tutorial. Fri Nov 24 13:24:56 UTC 2006 J.T. Conklin * performance-tests/Cubit/TAO/DII_Cubit/Makefile.am: * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am: Regenerated. Fri Nov 24 13:21:52 UTC 2006 J.T. Conklin * configure.ac: Added AM_CONDITIONAL for BUILD_STL and BUILD_BOOST, so we can generate Makefile.am's with these options. Default to false, until we can write feature tests for these options. Fri Nov 24 13:21:00 UTC 2006 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Regenerated. * orbsvcs/orbsvcs/ec_typed_events_skel.mpb: Removed *S_T.inl files from the Inline_Files section. Fri Nov 24 13:19:24 UTC 2006 J.T. Conklin * tao/Makefile.am: Regenerated. * tao/Strategies.mpc: Clear PIDL_Files section as the Strategies *.pidl files are processed within the IDL_Files section, and this results in duplicate entries. Fri Nov 24 09:32:12 UTC 2006 Johnny Willemsen * tao/Bounded_Basic_String_Sequence_T.h: * tao/Unbounded_Basic_String_Sequence_T.h: Moved these templates from TAO::details to TAO namespace because we are going to move these templates directly * tao/Bounded_String_Sequence_T.h: * tao/Bounded_Wstring_Sequence_T.h: * tao/Unbounded_String_Sequence_T.h: * tao/Unbounded_Wstring_Sequence_T.h: Removed, not used anymore, the IDL compiler uses the basic string sequence directly. * TAO_IDL/be/be_visitor_template_export.cpp: Removed special handling for (w)string sequences * TAO_IDL/be/be_sequence.cpp: Changed generation to use basic string sequence template directly * tao/Sequence_T.h: * tao/tao.mpc: Removed the files that got removed * tao/Unbounded_Sequence_CDR_T.h: * tao/Bounded_Sequence_CDR_T.h: Updated because of the move of the basic string sequence files from TAO::details to TAO Fri Nov 24 06:28:12 UTC 2006 Johnny Willemsen * tao/tao.mpc: Don't use -Gse for ULongLongSeq at this moment, vc8 seems to have a problem with this file Thu Nov 23 14:51:05 UTC 2006 J.T. Conklin * tao/Makefile.am: Regenerated. Thu Nov 23 14:20:33 UTC 2006 Simon McQueen * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp: (Hopefully) fix Borland warning. Thu Nov 23 14:15:47 UTC 2006 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Regenerated. * orbsvcs/orbsvcs/CosEvent.mpc: Removed *S_T.inl files from the Inline_Files section. Thu Nov 23 13:08:12 UTC 2006 Johnny Willemsen * tao/tao.mpc: Readded -Gse again * TAO_IDL/be/be_codegen.cpp: Fixed wrong comment in A.h generation * TAO_IDL/be/be_interface.cpp: Const improvement * TAO_IDL/be/be_visitor_component/component_cs.cpp: Removed some unneeded c-style casts * TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp: Small code change to define the local variable and assign it on the same line. * TAO_IDL/be/be_visitor_template_export.cpp: Added special handling for octet/wstring and string sequences. Removed generation of long comment why we explicitly export the base templates, not usefull in generated code * TAO_IDL/util/utl_global.cpp: Removed spaces. * tao/PolicyC.cpp: Removed not needed Borland pragma option Thu Nov 23 12:01:12 UTC 2006 Johnny Willemsen * tao/tao.mpc: Removed -Gse for the sequence files, causes some problems on the scoreboard. Thu Nov 23 11:11:12 UTC 2006 Johnny Willemsen * Release: Changed TAO_ACE* to TAO_*mwc. That prevents that the TAO_ACE*.sln files are added twice to the tar archive. This fixes bug 2680 Thu Nov 23 10:57:12 UTC 2006 Johnny Willemsen * tests/Bug_2669_Regression/Child.idl: * tests/Bug_2669_Regression/client.cpp: Added a regression for bug 2714 which hasn't been fixed yet. Thu Nov 23 07:41:12 UTC 2006 Johnny Willemsen * tao/tao.mpc: Simplified the idlflags to put the common flags for all pidl files at the top of this file. Added regeneration of OctetSeq.pidl and UShortSeq.pidl, these can now be regenerated using the new -Gse option which is enabled for all sequence files * tao/OctetSeqC.{h,cpp}: * tao/UShortSeqC.{h,cpp}: * tao/OctetSeqS.h: * tao/UShortSeqS.h: * tao/AnyTypeCode/OctetSeqA.{h,cpp}: * tao/AnyTypeCode/UShortSeqA.{h,cpp}: * tao/diffs/OctetSeq.diff: * tao/diffs/UShortSeq.diff: Removed all these files, they are not regenerated as part of the build. * tao/OctetSeq.pidl: * tao/UShortSeq.pidl: Removed remark about applying a diff Thu Nov 23 06:47:12 UTC 2006 Johnny Willemsen * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc: Also don't build the server when ace_for_tao is enabled * performance-tests/Cubit/TAO/DII_Cubit/DII_Cubit.mpc: Don't build in ace_for_tao Thu Nov 23 03:20:04 UTC 2006 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Regenerated. * orbsvcs/orbsvcs/CosTrading.mpc: * orbsvcs/orbsvcs/RTEventLogAdmin.mpc: * orbsvcs/orbsvcs/CosNotification.mpc: * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc: * orbsvcs/orbsvcs/DsLogAdmin.mpc: * orbsvcs/orbsvcs/CosNaming_Skel.mpc: * orbsvcs/orbsvcs/DsEventLogAdmin.mpc: * orbsvcs/orbsvcs/CosProperty.mpc: Removed *S_T.* files from the Header_Files, Inline_Files, and Template_Files sections, cooresponding to the recent change to orbsvcslib.mpb which removed -GT from the command line options passed to tao_idl. Thu Nov 23 01:05:04 UTC 2006 J.T. Conklin * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp: Fix typo in ACE_Get_Opt option specification which made it impossible to specify the number of threads. Wed Nov 22 22:20:12 UTC 2006 J.T. Conklin * TAO_IDL/Makefile.am: Regenerated. Wed Nov 22 20:29:03 UTC 2006 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Regenerated. Wed Nov 22 20:18:50 UTC 2006 Jeff Parsons * TAO_IDL/be/be_visitor_template_export.cpp: * TAO_IDL/be_include/be_visitor_template_export.h: New files, defining a new visitor that optionally generates an explicit export of the template base class of the C++ class generated for an IDL sequence. This visitor is triggered by the new command line option described below, and is intended as a workaround for a bug in Visual Studio. This fixes bugzilla 2703. * TAO_IDL/be/be_visitor_root.cpp: * TAO_IDL/be/be_visitor_root/root.cpp: * TAO_IDL/be/be_global.cpp: * TAO_IDL/be_include/be_global.h: - Added new command line option -Gse that will trigger the generation of an explicit export described above. - Fixed call to lookup_by_name() when it is used to locate CCMObject in the AST and store it for future access in the backend global data class. An additional argument was recently added to lookup_by_name() and should have been used in this call but wasn't. Thanks to Johnny Willemsen for reporting the resulting incorrect code generation in the copy constructor for components. This fixes bugzilla 2724. * TAO_IDL/be/be_interface.cpp: Cosmetic changes. * docs/releasenotes/index.html: * docs/compiler.html: Updated IDL compiler documentation with the new command line option. Wed Nov 22 19:17:12 UTC 2006 Johnny Willemsen * orbsvcs/orbsvcs/CosEvent.mpc: * orbsvcs/orbsvcs/RTEvent.mpc: Add -GT to the idlflags because we have some examples that use the TIE files from these services Wed Nov 22 18:50:59 UTC 2006 J.T. Conklin * orbsvcs/orbsvcs/Log/Log_i.cpp: Now the infinate recursion problem has been resolved, we invoke TAO_LogMgr_i::create_log_reference() from TAO_Log_i::init() and stash it away in a member variable. This allows us to remove the code that lazily obtained the object reference within the active data path of the server. * orbsvcs/orbsvcs/Log/LogMgr_i.cpp: Changed TAO_LogMgr_i::create_log_reference() to use _unchecked_narrow() while narrowing the object reference. This avoids the infinite recursion which occured with _narrow() when this was called by the servant activator's incarnate() method. Wed Nov 22 18:48:02 UTC 2006 J.T. Conklin * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp: Remove extraneous ACE_DEBUG's in destructor. Wed Nov 22 18:42:53 UTC 2006 J.T. Conklin * orbsvcs/examples/Log/Event/run_test.pl: * orbsvcs/examples/Log/RTEvent/run_test.pl: * orbsvcs/examples/Log/Notify/run_test.pl: Increase timeout so that test passes on slower systems. Wed Nov 22 15:38:40 UTC 2006 J.T. Conklin * tao/Version.h: Remove extraneous whitespace from TAO_VERSION macro definition. Wed Nov 22 15:14:51 UTC 2006 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: * orbsvcs/performance-tests/RTEvent/lib/Makefile.am: * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am: * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am: * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am: * orbsvcs/tests/Event/Makefile.am: * orbsvcs/tests/Simple_Naming/Makefile.am: * orbsvcs/tests/ImplRepo/Makefile.am: * orbsvcs/tests/EC_Custom_Marshal/Makefile.am: * orbsvcs/tests/Trading/Makefile.am: * orbsvcs/tests/BiDir_CORBALOC/Makefile.am: * orbsvcs/tests/Bug_2377_Regression/Makefile.am: * orbsvcs/tests/Security/ssliop_corbaloc/Makefile.am: * orbsvcs/tests/Redundant_Naming/Makefile.am: * orbsvcs/tests/Interoperable_Naming/Makefile.am: * orbsvcs/tests/Notify/performance-tests/Throughput/Makefile.am: * orbsvcs/tests/Notify/lib/Makefile.am: * orbsvcs/tests/FT_App/Makefile.am: * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Makefile.am: * orbsvcs/ImplRepo_Service/Makefile.am: * orbsvcs/examples/CosEC/TypedSimple/Makefile.am: * orbsvcs/examples/CosEC/Factory/Makefile.am: * orbsvcs/examples/LoadBalancing/Makefile.am: * tao/Makefile.am: * docs/tutorials/Quoter/idl/Makefile.am: * performance-tests/Sequence_Latency/DSI/Makefile.am: * performance-tests/Sequence_Latency/Deferred/Makefile.am: * performance-tests/Sequence_Latency/Thread_Pool/Makefile.am: * performance-tests/Sequence_Latency/Single_Threaded/Makefile.am: * performance-tests/Sequence_Latency/DII/Makefile.am: * performance-tests/Sequence_Latency/AMH_Single_Threaded/Makefile.am: * performance-tests/Sequence_Latency/AMI/Makefile.am: * performance-tests/Sequence_Latency/Thread_Per_Connection/Makefile.am: * performance-tests/RTCorba/Multiple_Endpoints/Single_Endpoint/Makefile.am: * performance-tests/RTCorba/Multiple_Endpoints/Orb_Per_Priority/Makefile.am: * performance-tests/Callback/Makefile.am: * performance-tests/Latency/DSI/Makefile.am: * performance-tests/Latency/Deferred/Makefile.am: * performance-tests/Latency/Thread_Pool/Makefile.am: * performance-tests/Latency/Single_Threaded/Makefile.am: * performance-tests/Latency/DII/Makefile.am: * performance-tests/Latency/AMH_Single_Threaded/Makefile.am: * performance-tests/Latency/AMI/Makefile.am: * performance-tests/Latency/Thread_Per_Connection/Makefile.am: * performance-tests/Cubit/TAO/MT_Cubit/Makefile.am: * performance-tests/Cubit/TAO/DII_Cubit/Makefile.am: * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am: * performance-tests/Throughput/Makefile.am: * examples/POA/TIE/Makefile.am: * examples/Kokyu_dsrt_schedulers/Makefile.am: * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile.am: * examples/RTScheduling/MIF_Scheduler/Makefile.am: * examples/CSD_Strategy/ThreadPool6/Makefile.am: * examples/RTCORBA/Activity/Makefile.am: * examples/AMH/Sink_Server/Makefile.am: * examples/mfc/Makefile.am: * examples/AMI/FL_Callback/Makefile.am: * examples/PluggableUDP/tests/Basic/Makefile.am: * examples/PluggableUDP/tests/Performance/Makefile.am: * examples/PluggableUDP/tests/SimplePerformance/Makefile.am: Regenerated. Wed Nov 22 12:34:29 UTC 2006 J.T. Conklin * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.inl: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.inl: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.h: * orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.h: * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp: * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.h: * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.cpp: * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.h: * orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.cpp: * orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.h: * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.cpp: * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.cpp: * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.h: * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.h: * orbsvcs/tests/Bug_2137_Regression/README: * orbsvcs/tests/Bug_2137_Regression/client.cpp: * orbsvcs/tests/Bug_2137_Regression/Bug_2137_Regression.mpc: * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.h: * orbsvcs/tests/Bug_2248_Regression/test.idl: * orbsvcs/tests/Bug_2248_Regression/server.cpp: * orbsvcs/tests/Bug_2248_Regression/Server_ORBInitializer.cpp: * orbsvcs/tests/Bug_2248_Regression/README: * orbsvcs/tests/Bug_2248_Regression/client.cpp: * orbsvcs/tests/Bug_2248_Regression/Server_ORBInitializer.h: * orbsvcs/tests/Bug_2248_Regression/client.h: * orbsvcs/tests/Bug_2248_Regression/test_i.cpp: * orbsvcs/tests/Bug_2248_Regression/tests.idl: * orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc: * orbsvcs/tests/Bug_2248_Regression/Client_i.h: * orbsvcs/tests/Bug_2248_Regression/test_i.h: * orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.cpp: * orbsvcs/tests/Bug_2247_Regression/Manager.h: * orbsvcs/tests/Bug_2247_Regression/test.idl: * orbsvcs/tests/Bug_2247_Regression/server.cpp: * orbsvcs/tests/Bug_2247_Regression/test_i.cpp: * orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc: * orbsvcs/tests/Bug_2247_Regression/Manager.cpp: * orbsvcs/tests/Bug_2247_Regression/Client_i.h: * orbsvcs/tests/Bug_2247_Regression/README: * orbsvcs/tests/Bug_2247_Regression/test_i.h: * orbsvcs/tests/FT_App/FT_ReplicationManagerController.cpp: * orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.cpp: * orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.h: * orbsvcs/Logging_Service/Event_Logging_Service/README: * orbsvcs/Logging_Service/RTEvent_Logging_Service/README: * orbsvcs/Logging_Service/Notify_Logging_Service/README: * tao/PortableServer/Servant_var.inl: * tao/PortableServer/Servant_var.cpp: * tao/PortableServer/Servant_var.h: * tao/Incoming_Message_Stack.inl: * tao/Incoming_Message_Stack.h: * tests/Bug_2222_Regression/test.cpp: * tests/Bug_2222_Regression/Bug_2222_Regression.mpc: * tests/Bug_2222_Regression/TestCase.idl: * tests/Bug_2222_Regression/TestType.idl: * tests/Bug_2144_Regression/test.cpp: * tests/Bug_2144_Regression/Bug_2144_Regression.mpc: * tests/Bug_2144_Regression/test.idl: * tests/Bug_2144_Regression/README: * tests/QtTests/client.cpp: * tests/QtTests/client.h: * tests/QtTests/test.idl: * tests/QtTests/server.cpp: * tests/QtTests/test_i.cpp: * tests/QtTests/test_i.h: * tests/Bug_2375_Regression/test.cpp: * tests/Bug_2375_Regression/test.idl: * tests/Bug_2375_Regression/Bug_2375_Regression.mpc: * tests/Bug_2375_Regression/README: * tests/Bug_1812_Regression/test.cpp: * tests/Bug_1812_Regression/Bug_1812_Regession.mpc: * tests/Bug_1812_Regression/Test.idl: * tests/MProfile_Forwarding/Servant_Locator.cpp: * tests/MProfile_Forwarding/test.idl: * tests/MProfile_Forwarding/server.cpp: * tests/MProfile_Forwarding/test_i.inl: * tests/MProfile_Forwarding/Servant_Locator.h: * tests/Permanent_Forward/Permanent_Forward.mpc: * tests/Permanent_Forward/README: * tests/Permanent_Forward/StubTest.cpp: * tests/ICMG_Any_Bug/client.cpp: * tests/ICMG_Any_Bug/HelloWorld.h: * tests/ICMG_Any_Bug/Hello.cpp: * tests/ICMG_Any_Bug/server.cpp: * tests/ICMG_Any_Bug/Hello.h: * tests/Bug_2183_Regression/client.cpp: * tests/Bug_2183_Regression/Hello.cpp: * tests/Bug_2183_Regression/Test.idl: * tests/Bug_2183_Regression/server.cpp: * tests/Bug_2183_Regression/Bug_2183_Regression.mpc: * tests/Bug_2183_Regression/Hello.h: * tests/Bug_2183_Regression/README: * tests/IDL_Test/array_only.idl: * tests/Bug_1813_Regression/test.cpp: * tests/Bug_1813_Regression/Bug_1813_Regession.mpc: * tests/Bug_1813_Regression/Test.idl: * examples/RTCORBA/Activity/Job.idl: * examples/RTCORBA/Activity/README: * examples/Load_Balancing_persistent/Identity_i.cpp: * examples/Load_Balancing_persistent/Load_Balancing_Service.h: * examples/Load_Balancing_persistent/Identity_i.h: * examples/Load_Balancing_persistent/README: * examples/Load_Balancing_persistent/Load_Balancer_i.cpp: * examples/Load_Balancing_persistent/Identity.idl: * examples/Load_Balancing_persistent/Identity_Server.cpp: * examples/Load_Balancing_persistent/Load_Balancer_i.h: * examples/Load_Balancing_persistent/Identity_Server.h: * examples/Load_Balancing_persistent/Identity_Client.cpp: * examples/Load_Balancing_persistent/Identity_Client.h: * examples/Load_Balancing_persistent/Load_Balancer.idl: * examples/Load_Balancing_persistent/Load_Balancing_Service.cpp: Removed svn:executable property. Wed Nov 22 11:51:49 UTC 2006 Simon McQueen * orbsvcs/IFR_Service/IFR_Server.cpp: * orbsvcs/IFR_Service/IFR_Service.cpp: * orbsvcs/orbsvcs/IFRService/IFR_Service_Loader.cpp: * orbsvcs/orbsvcs/IFRService/Options.cpp: Make IFR exit when it receives an invalid startup option and improve usage message. Fixes bugzilla #2720. Wed Nov 22 11:39:12 2006 Johnny Willemsen * tao/FlResource/FlResource_Factory.cpp: * tao/FlResource/FlResource_Factory.h: * tao/QtResource/QtResource_Factory.cpp: * tao/QtResource/QtResource_Factory.h: * tao/TkResource/TkResource_Factory.cpp: * tao/TkResource/TkResource_Factory.h: * tao/XtResource/XtResource_Factory.cpp: * tao/XtResource/XtResource_Factory.h: Updated these files because the reactors they use are moved to their own directories in ACE. Wed Nov 22 10:54:12 2006 Johnny Willemsen * tao/Strategies.mpc: Now build with ace_for_tao but derive from core_strategies * tao/tao.mpc: Added new HTTP files and moved all sequence.pidl files to one group because soon they all will get a special tao_idl argument to be used. * tao/TAO_Internal.cpp: * tao/default_resource.cpp: Added HTTP * tao/GUIResource_Factory.{h,cpp}: Changed dynamically_allocated_reactor to bool * tao/ORB_Core.{h,cpp,inl}: Changed has_shutdown to a real bool * tao/Valuetype/ValueBase.h: Doxygen improvement Wed Nov 22 10:23:12 2006 Johnny Willemsen * performance-tests/Callback/Callback.mpc: * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc: * performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc: * performance-tests/Latency/AMH_Single_Threaded/Single_Threaded.mpc: * performance-tests/Latency/Collocation/Collocation.mpc: * performance-tests/Latency/Deferred/Deferred.mpc: * performance-tests/Latency/DII/DII.mpc: * performance-tests/Latency/DSI/DSI.mpc: * performance-tests/Latency/Single_Threaded/Single_Threaded.mpc: * performance-tests/Sequence_Latency/AMH_Single_Threaded/Single_Threaded.mpc: * performance-tests/Sequence_Latency/Deferred/Deferred.mpc: * performance-tests/Sequence_Latency/DII/DII.mpc: * performance-tests/Sequence_Latency/DSI/DSI.mpc: * performance-tests/Sequence_Latency/Single_Threaded/Single_Threaded.mpc: * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/LoadBalancing.mpc: Explicitly add avoids += ace_for_tao to these projects. At this moment they are not build because the strategies library is not available with ace_for_tao, but this is something I will change but besides strategies these projects do use some ACE classes which are not available in the ace_for_tao configuration * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp: Const improvement * orbsvcs/tests/Event/UDP/Consumer.cpp: * orbsvcs/tests/Event/UDP/receiver.cpp: * orbsvcs/tests/Event/UDP/Supplier.cpp: * orbsvcs/tests/Event/UDP/Supplier.h: * orbsvcs/tests/Event/UDP/Test.idl: Extended this test and reproduced the bug we had in CIAO. This test now will fail until Jeff Parsons commits some related valuetype changes. Wed Nov 22 10:17:12 2006 Johnny Willemsen * Release: Removed dsw files * docs/ORBEndpoint.html: Added reuse_addr to the list of options, request has been made to OCI to check and extend the documentation of this option which has been available starting TAO 1.4.8 * TAO_IDL/be/be_codegen.cpp: Removed check for IFR_Client, we do have an empty A.h file for the IFR_Client files now * TAO_IDL/be/be_global.cpp: Updated help of -GA * tao/AnyTypeCode/NVList.cpp: Use true/false * tao/HTTP_Client.{h,cpp}: * tao/HTTP_Handler.{h,cpp}: * tao/HTTP_Parser.{h,cpp}: New files to support http:/ as IOR format. Fixes bugzilla bugs 2670 and 372 * tao/IIOP_Acceptor.cpp: Removed check for priority, that is gone already a long time and this takes footprint. * tao/Stub.cpp: Const changes and removed TAO_Synchronous_Cancellation_Required which doesn't seem used at all. Mon Nov 20 08:16:34 2006 Simon McQueen * TAO version 1.5.4 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: