Mon Jan 22 23:14:56 2007 William R. Otte * TAO version 1.5.5 released. Fri Jan 19 14:17:18 UTC 2007 Jeff Parsons * tao/AnyTypeCode/Union_TypeCode.cpp(tao_marshal): * tao/AnyTypeCode/Union_TypeCode_Static.cpp(tao_marshal): Changed the marshaling of union members in the typecode to use the existing CDR stream, rather than creating a separate one and merging it with write_octet_array_mb(), which was causing as alignment problem. This fixes [BUGID:2773]. Fri Jan 19 13:53:37 UTC 2007 Chad Elliott * rules.tao.GNU: Turn on the 'transport_current' feature by default. Previously, the TransporCurrent related libraries were not being compiled with the GNUmakefiles. Thu Jan 18 12:05:47 UTC 2007 Iliyan Jeliazkov * tao/TransportCurrent/Current_Impl.cpp: Fixig a "fuzz" error. Wed Jan 17 22:53:22 UTC 2007 Iliyan Jeliazkov * NEWS: * docs/transport_current/index.html: Updated the documentation on how to disable the Transport::Current functionality. * MPC/config/taodefaults.mpb: Added a "feature(!transport_current)..." to help enable and disable the Transport::Current features (and footprint impact). * MPC/config/tc.mpb: Projects inheriting from this will get "requires += transport_current" * tao/TC.mpc: * tao/TC_IIOP.mpc: Added "requires += transport_current" * tao/orbconf.h: Fixing a macro re-definition when "transport_current=0" is present in default.features. Wed Jan 17 18:16:18 UTC 2007 Iliyan Jeliazkov * tao/Transport.h: * tao/Transport.inl: * tao/Transport.cpp: * tao/TransportCurrent/Current_Impl.h: * tao/TransportCurrent/Current_Impl.cpp: * tao/TransportCurrent/Current_Loader.h: * tao/TransportCurrent/Current_Loader.cpp: * tao/TransportCurrent/IIOP_Current_Impl.h: * tao/TransportCurrent/IIOP_Current_Impl.cpp: * tao/TransportCurrent/IIOP_Current_Loader.h: * tao/TransportCurrent/IIOP_Current_Loader.cpp: * tests/TransportCurrent/IIOP/client.cpp: * tests/TransportCurrent/IIOP/server.cpp: Updated to prevent any footprint impact when Transport::Current functionality is disabled (TAO_HAS_TRANSPORT_CURRENT is 0 or undefined) Wed Jan 17 16:05:42 UTC 2007 Chad Elliott * orbsvcs/orbsvcs/Notify/Properties.h: * orbsvcs/orbsvcs/Notify/Properties.cpp: Provide a method to set the properties instance. If the properties instance is not set by the user, a singleton instance will be used. * orbsvcs/Notify_Service/Notify_Server.cpp: Set the properties instance before initializing the notify service. Using the static singleton can cause static destruction issues between the properties instance and statically allocated type code structures. This change fixes Bug 1675. Wed Jan 17 12:36:48 UTC 2007 Chad Elliott * orbsvcs/examples/Notify/Filter/run_test.pl: * orbsvcs/examples/Notify/Lanes/run_test.pl: * orbsvcs/examples/Notify/Subscribe/run_test.pl: * orbsvcs/examples/Notify/ThreadPool/run_test.pl: * orbsvcs/tests/Notify/Basic/run_test.pl: * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl: * orbsvcs/tests/Notify/Blocking/run_test.pl: * orbsvcs/tests/Notify/Discarding/run_test.pl: * orbsvcs/tests/Notify/Lanes/run_test.pl: * orbsvcs/tests/Notify/Lanes/run_test_notify.pl: * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl: * orbsvcs/tests/Notify/Ordering/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/Notify/ThreadPool/run_test.pl: * orbsvcs/tests/Notify/performance-tests/Filter/run_test.pl: * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl: * orbsvcs/tests/Notify/performance-tests/scripts/1_Path_Period_0_Lanes/run_test.pl: * orbsvcs/tests/Notify/performance-tests/scripts/3_Path_Period_10ms_Lanes/run_test.pl: * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify/run_test.pl: * orbsvcs/tests/Notify/performance-tests/scripts/Max_Throughput/Notify_RTCORBA/run_test.pl: * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_notify.pl: * orbsvcs/tests/Notify/performance-tests/scripts/Paths_vs_Throughput/run_test.pl: The Notify_Service will fail to start up on HP-UX if the user does not have the RTSCHED group privilege. Each test that runs the Notify_Service now calls a method in PerlACE::Run_Test that checks for this group privilege. If the user does not have the correct access, a warning is printed and the test will exit. Tue Jan 16 18:39:17 UTC 2007 Iliyan Jeliazkov * tests/TransportCurrent/IIOP/IIOP_Server_Main.cpp: Ensured request interceptors are heap allocated to avoid problems trying to delete automatic instances when the ORB is destroyed. Tue Jan 16 17:13:13 UTC 2007 Iliyan Jeliazkov * tao/Transport.h: * tao/Transport.cpp: Added initialization for the stats_ member in case the TC feature has been disabled, and providing a delete for it in the destructor. * tao/TransportCurrent/Current_Loader.h: * tao/TransportCurrent/Current_Loader.cpp: Removed unnecessary orbinitializer_registry method and eliminated unnecesary whitespace. * tao/TransportCurrent/Current_ORBInitializer_Base.h: * tao/TransportCurrent/Current_ORBInitializer_Base.cpp: Added TAO_Local_RefCounted_Object as an additional base class to ensure proper cleanup of the ORB initializer instances. The local CORBA objects are not reference counted (yet)! * tests/TransportCurrent/Framework/Server_Main.cpp: * tests/TransportCurrent/Framework/client.cpp: * tests/TransportCurrent/Framework/server.cpp: * tests/TransportCurrent/IIOP/client.cpp: * tests/TransportCurrent/IIOP/server.cpp: Ensured request interceptors are heap allocated to avoid problems trying to delete automatic instances when the ORB is destroyed. * tests/TransportCurrent/lib/Client_ORBInitializer.h: * tests/TransportCurrent/lib/Server_ORBInitializer.h: Added TAO_Local_RefCounted_Object as an additional base class to ensure proper cleanup of the ORB initializer instances. The local CORBA objects are not reference counted (yet)! Tue Jan 16 11:15:10 UTC 2007 Johnny Willemsen * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Load_Average_Monitor.cpp: Initialise pointer with 0 * orbsvcs/orbsvcs/Notify/Event_Map_T.h: * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.h: * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.h: * orbsvcs/performance-tests/RTEvent/lib/RIR_Narrow.h: * orbsvcs/tests/Notify/lib/Consumer_T.h: * orbsvcs/tests/Notify/lib/Peer_T.h: * orbsvcs/tests/Notify/lib/Supplier_T.h: Use typename instead of ACE_TYPENAME Tue Jan 16 08:18:10 UTC 2007 Johnny Willemsen * tests/CollocationLockup/CollocationLockup.cpp: Removed not used global variable to fix gcc warning Mon Jan 15 09:44:10 UTC 2007 Johnny Willemsen * tao/ORB_Core.cpp: Made debug statement dependent on debug level, it was now printed always Sat Jan 13 14:31:10 UTC 2007 Phil Mesnier * tests/AlternateIIOP/run_test.pl: * tests/Parallel_Connect_Strategy/run_test.pl: Renumbered the port values passed to the server. I noticed the PCS test on one nightly machine failed because the acceptor couldn't open a new socket. Also corrected a cut & paste error in the scripts. Fri Jan 12 21:40:13 UTC 2007 Phil Mesnier * tests/Oneway_Timeouts/client.cpp: Replaced the final invocation used to signal a shutdown to the server as this is a two-way call that was using the same timeout-enabled reference as the test. This sometimes caused spurious timeout errors that are then reported as failures even though they are not. * tests/run_test.pl: Increased the process start-up timeout as the old values were short enough that the script assumed an error even though the processes were actually running. On busy systems, a 2 or 5 second delay is really possible, particularly if shared libraries have to be reloaded or the system is just busy. Fri Jan 12 20:50:38 UTC 2007 Jeff Parsons * tao/DynamicAny.mpc: Reordered the source files, which will likewise reorder the linking of object files on builds using makefiles. Thanks to Ossama Othman for this suggestion to try and eliminate the Debian linking errors in DynamicAny. Fri Jan 12 17:23:07 UTC 2007 Jeff Parsons * orbsvcs/orbsvcs/Log/Log_Constraint_Visitors.cpp: * orbsvcs/orbsvcs/Notify/Notify_Constraint_Visitors.cpp: Modified call to make_dyn_any_t() to be consistent with changes in Thu Jan 11 18:42:33 UTC 2007 Jeff Parsons Fri Jan 12 09:06:12 UTC 2007 Johnny Willemsen * tao/DynamicAny/DynAnyUtils_T.cpp: Fixed compile problem Thu Jan 11 18:42:33 UTC 2007 Jeff Parsons * tao/DynamicAny/DynArray_i.cpp: * tao/DynamicAny/DynCommon.cpp: * tao/DynamicAny/DynAnyUtils_T.cpp: * tao/DynamicAny/DynStruct_i.cpp: * tao/DynamicAny/DynAny_i.cpp: * tao/DynamicAny/DynUnion_i.cpp: * tao/DynamicAny/DynAnyUtils_T.h: * tao/DynamicAny/DynAnyFactory.cpp: * tao/DynamicAny/DynSequence_i.cpp: Changed make_dyn_any_t() from a static method inside a templatized struct to a template method inside a namespace, and changed all usages accordingly. Thanks to Ossama Othman for the suggestion, which is an attempt to eliminate Debian link errors in DynamicAny. Thu Jan 11 17:13:56 UTC 2007 Phil Mesnier * tests/Oneway_Timeouts/client.cpp: Changed test failure criteria so that a missed deadline is no longer considered a failure. The errors due to missed deadlines are spurious on systems using preemptive multitasking because there is no way to control the additional delay imposed by the operating system. The test for exception delivery time is beside the point for this test anyway; we want to test that an exception occurs or does not occur, not when it happens to occur. Wed Jan 10 21:47:39 UTC 2007 Phil Mesnier * docs/INS.html: Updated documentation relative to corbaloc strings to include IPv6 details. Also generally freshened the document by removing references to obsoleted iioploc strings and added more information on using the IOR Table. Localized the references graphic images to avoid the need for an internet connection to see the full document. * docs/TAO-tutorials.html: * docs/index.html: Localized the references graphic images to avoid the need for an internet connection to see the full document. * docs/space.gif: * docs/redball.gif: * docs/interop-naming.png: * docs/interop-naming.eps: The image files, these used to be hosted only at wustl, requiring a network connection in order to see the graphics in the documentation. Wed Jan 10 21:28:19 UTC 2007 Jeff Parsons * NEWS: Updated with my changes since 1.5.4. Wed Jan 10 20:24:57 UTC 2007 Phil Mesnier * tao/DynamicAny/DynAnyUtils_T.cpp: Add missing include file. * tao/DynamicAny/DynAnyUtils_T.h: Fix a couple of Win-typos. Wed Jan 10 19:24:11 UTC 2007 Chad Elliott * tests/Bug_1551_Regression/Client_Task.cpp: * tests/Bug_1551_Regression/client.cpp: Moved the setting of the policy override on the PolicyCurrent into the thread specific code. Since overrides set on the PolicyCurrent only apply to the thread in which they are set, it should have been done in each client thread. Also, we ignore CORBA::TIMEOUT exceptions. Since the server is aborting itself, they are expected. * tests/Bug_1551_Regression/run_test.pl: Only sleep 30 seconds if starting the three clients succeeded. And trap the return value of the WaitKill() called on the clients in order to determine if the test needs to continue or not. Wed Jan 10 18:53:20 UTC 2007 Jeff Parsons * tao/DynamicAny/DynAnyUtils_T.cpp: New file, containing the implementation formerly in the header file. * tao/DynamicAny/DynAnyUtils_T.h: Factored out the method bodies and put them in the new file above. * tao/DynamicAny.mpc: Added the new file above explicitly in the Template_Files block, also listed explicitly the rest of the .cpp files. Wed Jan 10 18:51:20 UTC 2007 Chad Elliott * NEWS: Updated with my changes since 1.5.4. Wed Jan 10 14:29:12 UTC 2007 Johnny Willemsen * performance-tests/Memory/Single_Threaded/Memory_Growth.mpc: Removed not needed idlflags, these are inherited from the base Wed Jan 10 13:13:12 UTC 2007 Johnny Willemsen * 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/Latency/run_test.pl: Check the result of th spawn of the first executable in the test itself. With this change if we have a naming service but no test executable we don't wait a long time on a non existent process Wed Jan 10 12:30:00 UTC 2007 Simon Massey * examples/mfc/server.cpp: * utils/NamingViewer/NamingViewer.cpp: From MFC 5.0, Enable3dControls and Enable3dControlsStatic are obsolete because their functionality is incorporated into Microsoft's 32-bit operating systems directly. Basically there is no need to call with VC5.0 and above so I've commented them out to stop the build issuing deprecated warnings. Wed Jan 10 09:57:12 UTC 2007 Johnny Willemsen * tests/Compression/server.cpp: Extended this test further Wed Jan 10 09:13:12 UTC 2007 Johnny Willemsen * tests/IDL_Test/Bug_2350_Regression.idl: Added missing id tag Wed Jan 10 02:02:00 UTC 2007 Chris Cleeland * orbsvcs/tests/Notify/Basic/run_test.pl: * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl: Modified these test files to only run the tests with the "-UseSeparateDispatchingOrb 1" option with the notify.mt.conf configuration. Currently, only the MultiTypes test fails, but the opportunity exists for others to fail. The MultiTypes test fails because in the reactive and the rt case, a separate ORB is used to dispatch, but only one thread is running. Therefore, when the dispatch is made and the consumer invokes "disconnect*" back on there, the non-dispatching (or "main") ORB isn't running in order to handle the request. When the same ORB is used for administration and dispatching, the ORB can handle the disconnect call b/c of nested upcalls. Therefore, we simply disallow using a separate dispatching ORB when not using using separate dispatching threads. * orbsvcs/tests/Notify/Basic: * orbsvcs/tests/Notify/Blocking: * orbsvcs/tests/Notify/Destroy: * orbsvcs/tests/Notify/Discarding: * orbsvcs/tests/Notify/Driver: * orbsvcs/tests/Notify/MT_Dispatching: * orbsvcs/tests/Notify/Ordering: * orbsvcs/tests/Notify/Reconnecting: * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter: * orbsvcs/tests/Notify/Sequence_Multi_Filter: * orbsvcs/tests/Notify/Structured_Filter: * orbsvcs/tests/Notify/Structured_Multi_Filter: * orbsvcs/tests/Notify/performance-tests/Filter: * orbsvcs/tests/Notify/performance-tests/RedGreen: * orbsvcs/tests/Notify/performance-tests/Throughput: Update the svn:ignore property on these directories. Tue Jan 9 19:56:41 UTC 2007 Chad Elliott * TAO_IDL/be/be_codegen.cpp: * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp: * tao/Messaging/ExceptionHolder_i.h: * tao/Messaging/ExceptionHolder_i.cpp: Modified the tao_idl code to emit code to set the exception data in the Messaging::ExceptionHolder in the AMI _excep operation. This has the effect of allowing supporting code to raise the correct user defined exception. Previously, the user defined exception would not be recognized and a CORBA::UNKNOWN would be raised in it's place. This fixes bug 2350. * tests/IDL_Test/Bug_2350_Regression.idl: * tests/IDL_Test/IDL_Test.mpc: Added an idl file to ensure that the code to fix bug 2350 does not incorrectly recognize user methods that end in _excep, that take a single parameter ending in ExceptionHolder and raises a user defined exception. Tue Jan 9 15:14:09 UTC 2007 Chris Cleeland * tao/Unbounded_Octet_Sequence_T.h: Refactored #include "ace/OS_NS_string.h" for memcmp() out of the two TAO_NO_COPY_OCTET_SEQUENCES branches and move it into the common #include area. This reverts changes yesterday by me and this morning by Chad Elliott. Tue Jan 9 14:06:55 UTC 2007 Johnny Willemsen * tao/DynamicAny/diffs/DynamicAny.pidl.diff: Removed from the repo, ancient and not needed anymore Tue Jan 9 12:34:12 UTC 2007 Chad Elliott * tao/Unbounded_Octet_Sequence_T.h: Added a missing #include "ace/OS_NS_string.h" to get ACE_OS::memcmp(). Tue Jan 9 07:25:55 UTC 2007 Johnny Willemsen * tao/DynamicInterface/DII_Invocation.cpp: Reordered includes to fix compile problems with gcc4 Tue Jan 9 06:15:00 UTC 2007 J.T. Conklin * tests/TransportCurrent/Framework/Makefile.am: * tests/TransportCurrent/IIOP/Makefile.am: Regenerated. * tests/TransportCurrent/IIOP/IIOP.mpc * tests/TransportCurrent/Framework/Framework.mpc For the automake builds includes are relative to both $(srcdir) and the build dir. Tue Jan 9 03:50:30 UTC 2007 J.T. Conklin * tests/IDL_Test/Makefile.am: Regenerated. Tue Jan 9 03:48:33 UTC 2007 J.T. Conklin * tests/Compression/Makefile.am: Regenerated. Tue Jan 9 03:43:45 UTC 2007 J.T. Conklin * tao/Makefile.am: Regenerated for AnyTypeCode.mpc changes. Tue Jan 9 03:37:26 UTC 2007 J.T. Conklin * tests/TransportCurrent/Framework/Makefile.am: * tests/TransportCurrent/IIOP/Makefile.am: * tests/TransportCurrent/lib/Makefile.am: Regenerated. * tests/TransportCurrent/IIOP/IIOP.mpc * tests/TransportCurrent/Framework/Framework.mpc For the automake builds includes are relative to $(srcdir), libpaths are relative to the build dir. Mon Jan 8 19:56:54 UTC 2007 Chris Cleeland * tao/Unbounded_Octet_Sequence_T.h: Moved #include for OS_NS_string.h into the (TAO_NO_COPY_OCTET_SEQUENCES == 0) clause...which is where it should have been in the first place since that's where memcmp is actually used. This should fix the BCB build, and any other TAO_NO_COPY_OCTET_SEQUENCES builds. Mon Jan 8 19:40:55 UTC 2007 Johnny Willemsen * tao/GIOP_Message_Locate_Header.h: No need to export TAO_GIOP_Locate_Request_Header from the TAO library * tao/RTCORBA/RTCORBAC.cpp: * tao/RTCORBA/diffs/RTCORBA.diff Use true/false Mon Jan 8 18:56:55 UTC 2007 Johnny Willemsen * tao/AnyTypeCode.mpc: Cleanup and added regeneration of Dynamic.pidl * tao/AnyTypeCode/Dynamic.pidl: Removed TypeCode interface and include other pidl file that has TypeCode. Fixes bugzilla bug 2766 * tao/AnyTypeCode/DynamicA.cpp: * tao/AnyTypeCode/DynamicA.h: * tao/AnyTypeCode/DynamicC.cpp: * tao/AnyTypeCode/DynamicC.h: * tao/AnyTypeCode/DynamicS.h: Removed from the repo, they are now generated on the fly * tao/PortableServer/ServantRetentionStrategyRetain.cpp (servant_to_system_id_i): Added special check for CORBA/e so that the correct exception is thrown * tests/IDL_Test/typecode.idl: New idl file used to test how to regenerate Dynamic.pidl * IDL_Test/IDL_Test.mpc: Added typecode.idl Mon Jan 8 16:02:13 UTC 2007 Ciju John * docs/ORBEndpoint.html: Update documentation for ORBEndpoint reuse_addr option. Mon Jan 8 13:55:00 UTC 2007 Simon Massey * orbsvcs/tests/Bug_1630_Regression/testclient.cpp: Add some debug output to trace code flow for remote systems. Mon Jan 8 13:50:31 UTC 2007 Chad Elliott * tests/OBV/Truncatable/client.cpp: Undefine VERIFY if it's defined to avoid warnings from vc71. Mon Jan 8 13:36:37 UTC 2007 Chad Elliott * tests/TransportCurrent/IIOP/IIOP.mpc: * tests/TransportCurrent/IIOP/Makefile.am: Modified the MPC file to work with automake and updated the Makefile.am accordingly. Mon Jan 8 10:52:55 UTC 2007 Johnny Willemsen * tao/Invocation_Base.cpp (exception): Set the forwarded_to_ member to nil again, it can be that we had a forward request which was converted to a regular exception in a PI call and then we have to make sure we don't keep the old data * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp (receive_other): When an exception occurs make sure we implement the following behaviour from the OMG spec section 21.3.6.5: This interception point may raise a system exception. If it does, no other Interceptors’ receive_other operations are called. The remaining Interceptors in the Flow Stack are popped and have their receive_exception interception point called. This fixes the failing of bug 2287 regression on svn head. Thanks to Simon McQueen for explaining the meaning of this test and reviewing the changes above Mon Jan 8 00:18:21 UTC 2007 Iliyan Jeliazkov * tests/TransportCurrent/Framework/run_test.pl: * tests/TransportCurrent/IIOP/run_test.pl: Sun Jan 7 18:48:55 UTC 2007 Johnny Willemsen * tests/Oneway_Timeouts/client.cpp: Removed create_poa method, it is not used at all Sun Jan 7 12:06:55 UTC 2007 Johnny Willemsen * tao/PortableServer/Acceptor_Filter_Factory.h: Fixed problem with CORBA/e * tao/PortableServer/Object_Adapter.cpp: * tao/PortableServer/Root_POA.cpp: Fixed compile problems when building CORBA/e compact with Borland C++ Sat Jan 6 19:16:55 UTC 2007 Chris Cleeland * TAO_IDL: * examples/AMI/FL_Callback: * orbsvcs/Concurrency_Service: * orbsvcs/CosEvent_Service: * orbsvcs/Dump_Schedule: * orbsvcs/Event_Service: * orbsvcs/FTRT_Event_Service/Event_Service: * orbsvcs/FTRT_Event_Service/Factory_Service: * orbsvcs/FTRT_Event_Service/Gateway_Service: * orbsvcs/FT_ReplicationManager: * orbsvcs/Fault_Detector: * orbsvcs/Fault_Notifier: * orbsvcs/IFR_Service: * orbsvcs/ImplRepo_Service: * orbsvcs/LifeCycle_Service: * orbsvcs/LoadBalancer: * orbsvcs/Logging_Service/Basic_Logging_Service: * orbsvcs/Logging_Service/Event_Logging_Service: * orbsvcs/Logging_Service/Notify_Logging_Service: * orbsvcs/Logging_Service/RTEvent_Logging_Service: * orbsvcs/Naming_Service: * orbsvcs/Notify_Service: * orbsvcs/Scheduling_Service: * orbsvcs/TAO_Service: * orbsvcs/Time_Service: * orbsvcs/Trading_Service: * orbsvcs/tests/AVStreams/Asynch_Three_Stage: * orbsvcs/tests/AVStreams/Bidirectional_Flows: * orbsvcs/tests/AVStreams/Component_Switching: * orbsvcs/tests/AVStreams/Full_Profile: * orbsvcs/tests/AVStreams/Latency: * orbsvcs/tests/AVStreams/Modify_QoS: * orbsvcs/tests/AVStreams/Multicast: * orbsvcs/tests/AVStreams/Multicast_Full_Profile: * orbsvcs/tests/AVStreams/Multiple_Flows: * orbsvcs/tests/AVStreams/Pluggable: * orbsvcs/tests/AVStreams/Pluggable_Flow_Protocol: * orbsvcs/tests/AVStreams/Simple_Three_Stage: * orbsvcs/tests/AVStreams/Simple_Two_Stage: * orbsvcs/tests/AVStreams/Simple_Two_Stage_With_QoS: * orbsvcs/tests/BiDir_CORBALOC: * orbsvcs/tests/Bug_1334_Regression: * orbsvcs/tests/Bug_1393_Regression: * orbsvcs/tests/Bug_1395_Regression: * orbsvcs/tests/Bug_1630_Regression: * orbsvcs/tests/Bug_2074_Regression: * orbsvcs/tests/Bug_2137_Regression: * orbsvcs/tests/Bug_2247_Regression: * orbsvcs/tests/Bug_2248_Regression: * orbsvcs/tests/Bug_2285_Regression: * orbsvcs/tests/Bug_2287_Regression: * orbsvcs/tests/Bug_2316_Regression: * orbsvcs/tests/Bug_2377_Regression: * orbsvcs/tests/Bug_2615_Regression: * orbsvcs/tests/Bug_2709_Regression: * orbsvcs/tests/Concurrency: * orbsvcs/tests/CosEvent/Timeout: * orbsvcs/tests/EC_Custom_Marshal: * orbsvcs/tests/EC_MT_Mcast: * orbsvcs/tests/EC_Mcast: * orbsvcs/tests/EC_Multiple: * orbsvcs/tests/EC_Throughput: * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated: * orbsvcs/tests/Event/ThreadFlags: * orbsvcs/tests/Event/UDP: * orbsvcs/tests/FT_App: * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation: * orbsvcs/tests/FaultTolerance/IOGR: * orbsvcs/tests/FaultTolerance/IOGRManipulation: * orbsvcs/tests/FtRtEvent: * orbsvcs/tests/HTIOP/AMI: * orbsvcs/tests/HTIOP/BiDirectional: * orbsvcs/tests/HTIOP/Hello: * orbsvcs/tests/IOR_MCast: * orbsvcs/tests/ImplRepo: * orbsvcs/tests/ImplRepo/Bug_2604_Regression: * orbsvcs/tests/ImplRepo/NameService: * orbsvcs/tests/ImplRepo/scale: * orbsvcs/tests/InterfaceRepo/Application_Test: * orbsvcs/tests/InterfaceRepo/IDL3_Test: * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test: * orbsvcs/tests/InterfaceRepo/IFR_Test: * orbsvcs/tests/InterfaceRepo/Latency_Test: * orbsvcs/tests/InterfaceRepo/Persistence_Test: * orbsvcs/tests/Interoperable_Naming: * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled: * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled: * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group: * orbsvcs/tests/LoadBalancing/LoadMonitor/CPU: * orbsvcs/tests/Log/Basic_Log_Test: * orbsvcs/tests/Miop/McastHello: * orbsvcs/tests/Notify/PluggableTopology: * orbsvcs/tests/Notify/XML_Persistence: * orbsvcs/tests/Property: * orbsvcs/tests/Redundant_Naming: * orbsvcs/tests/Sched: * orbsvcs/tests/Sched_Conf: * orbsvcs/tests/Security/BiDirectional: * orbsvcs/tests/Security/MT_IIOP_SSL: * orbsvcs/tests/Security/Secure_Invocation: * orbsvcs/tests/Security/ssliop_corbaloc: * orbsvcs/tests/Simple_Naming: * orbsvcs/tests/Time: * orbsvcs/tests/ior_corbaname: * orbsvcs/tests/tests_svc_loader: * orbsvcs/tests/unit/Trading/Interpreter: * tests/AMH_Exceptions: * tests/AMH_Oneway: * tests/AMI: * tests/AMI_Buffering: * tests/AMI_Timeouts: * tests/Abstract_Interface: * tests/Any/Recursive: * tests/BiDirectional: * tests/BiDirectional_DelayedUpcall: * tests/BiDirectional_MultipleORB: * tests/BiDirectional_NestedUpcall: * tests/Big_AMI: * tests/Big_Oneways: * tests/Big_Reply: * tests/Big_Request_Muxing: * tests/Big_Twoways: * tests/Blocking_Sync_None: * tests/Bug_1020_Basic_Regression: * tests/Bug_1020_Regression: * tests/Bug_1254_Regression: * tests/Bug_1269_Regression: * tests/Bug_1270_Regression: * tests/Bug_1330_Regression: * tests/Bug_1361_Regression: * tests/Bug_1476_Regression: * tests/Bug_1476_Test: * tests/Bug_1482_Regression: * tests/Bug_1495_Regression: * tests/Bug_1535_Regression: * tests/Bug_1551_Regression: * tests/Bug_1568_Regression: * tests/Bug_1627_Regression: * tests/Bug_1635_Regression: * tests/Bug_1636_Regression: * tests/Bug_1639_Regression: * tests/Bug_1670_Regression: * tests/Bug_1676_Regression: * tests/Bug_1693_Test: * tests/Bug_1812_Regression: * tests/Bug_1813_Regression: * tests/Bug_1869_Regression: * tests/Bug_1904_Regression: * tests/Bug_2084_Regression: * tests/Bug_2122_Regression: * tests/Bug_2124_Regression: * tests/Bug_2126_Regression: * tests/Bug_2134_Regression: * tests/Bug_2144_Regression: * tests/Bug_2174_Regression: * tests/Bug_2183_Regression: * tests/Bug_2186_Regression: * tests/Bug_2188_Regression: * tests/Bug_2201_Regression: * tests/Bug_2222_Regression: * tests/Bug_2234_Regression: * tests/Bug_2289_Regression: * tests/Bug_2319_Regression: * tests/Bug_2328_Regression: * tests/Bug_2345_Regression: * tests/Bug_2349_Regression: * tests/Bug_2375_Regression: * tests/Bug_2399_Regression: * tests/Bug_2417_Regression: * tests/Bug_2419_Regression: * tests/Bug_2424_Regression: * tests/Bug_2429_Regression: * tests/Bug_2494_Regression: * tests/Bug_2503_Regression: * tests/Bug_2542_Regression: * tests/Bug_2543_Regression: * tests/Bug_2549_Regression: * tests/Bug_2560_Regression: * tests/Bug_2593_Regression: * tests/Bug_2595_Regression: * tests/Bug_2654_Regression: * tests/Bug_2669_Regression: * tests/Bug_2683_Regression: * tests/Bug_2702_Regression: * tests/CDR: * tests/COIOP: * tests/CSD_Strategy_Tests/Broken: * tests/CSD_Strategy_Tests/TP_Test_1: * tests/CSD_Strategy_Tests/TP_Test_2: * tests/CSD_Strategy_Tests/TP_Test_3: * tests/CSD_Strategy_Tests/TP_Test_4: * tests/CSD_Strategy_Tests/TP_Test_Dynamic: * tests/CSD_Strategy_Tests/TP_Test_Static: * tests/Cache_Growth_Test: * tests/CallbackTest: * tests/Client_Leaks: * tests/CodeSets/simple: * tests/Codec: * tests/Collocation: * tests/CollocationLockup: * tests/Collocation_Exception_Test: * tests/Collocation_Oneway_Tests: * tests/Collocation_Opportunities: * tests/Collocation_Tests: * tests/Connect_Strategy_Test: * tests/Connection_Failure: * tests/Connection_Purging: * tests/Connection_Timeout: * tests/Crash_On_Write: * tests/Crashed_Callback: * tests/DII_Collocation_Tests/oneway: * tests/DII_Collocation_Tests/twoway: * tests/DLL_ORB: * tests/DSI_Gateway: * tests/DynAny_Test: * tests/Explicit_Event_Loop: * tests/Exposed_Policies: * tests/FL_Cube: * tests/Faults: * tests/File_IO: * tests/Forwarding: * tests/GIOP_Fragments/PMB_With_Fragments: * tests/Hang_Shutdown: * tests/Hello: * tests/ICMG_Any_Bug: * tests/IDL_Test: * tests/IORManipulation: * tests/IOR_Endpoint_Hostnames: * tests/IPV6: * tests/InterOp-Naming: * tests/Leader_Followers: * tests/LongUpcalls: * tests/MProfile: * tests/MProfile_Connection_Timeout: * tests/MProfile_Forwarding: * tests/MT_BiDir: * tests/MT_Client: * tests/MT_Server: * tests/MT_Timeout: * tests/Multiple: * tests/Multiple_Inheritance: * tests/Muxed_GIOP_Versions: * tests/Muxing: * tests/Native_Exceptions: * tests/NestedUpcall/MT_Client_Test: * tests/NestedUpcall/Simple: * tests/NestedUpcall/Triangle_Test: * tests/Nested_Event_Loop: * tests/Nested_Upcall_Crash: * tests/No_Server_MT_Connect_Test: * tests/OBV/Any: * tests/OBV/Collocated/Forward: * tests/OBV/Factory: * tests/OBV/Forward: * tests/OBV/Simple: * tests/OBV/TC_Alignment: * tests/OBV/Truncatable: * tests/OBV/ValueBox: * tests/ORB_Local_Config/Bug_1459: * tests/ORB_Local_Config/Bug_2612: * tests/ORB_Local_Config/Bunch: * tests/ORB_Local_Config/Separation: * tests/ORB_Local_Config/Service_Dependency: * tests/ORB_Local_Config/Shared: * tests/ORB_Local_Config/Simple: * tests/ORB_Local_Config/Two_DLL_ORB: * tests/ORB_destroy: * tests/ORB_init: * tests/ORB_init/Portspan: * tests/ORB_shutdown: * tests/ORT: * tests/Object_Loader: * tests/Objref_Sequence_Test: * tests/OctetSeq: * tests/Ondemand_Write: * tests/Oneway_Buffering: * tests/Oneway_Timeouts: * tests/Oneways_Invoking_Twoways: * tests/Optimized_Connection: * tests/POA/Bug_2511_Regression: * tests/POA/Current: * tests/POA/Deactivate_Object: * tests/POA/Default_Servant: * tests/POA/EndpointPolicy: * tests/POA/Etherealization: * tests/POA/Excessive_Object_Deactivations: * tests/POA/Identity: * tests/POA/MT_Servant_Locator: * tests/POA/Nested_Non_Servant_Upcalls: * tests/POA/Non_Servant_Upcalls: * tests/POA/Object_Reactivation: * tests/POA/POAManagerFactory: * tests/POA/POA_Destruction: * tests/POA/Persistent_ID: * tests/POA/Policies: * tests/POA/Reference_Counting: * tests/POA/Single_Threaded_POA: * tests/POA/wait_for_completion: * tests/Parallel_Connect_Strategy: * tests/Param_Test: * tests/Permanent_Forward: * tests/Policies: * tests/Portable_Interceptors/AMI: * tests/Portable_Interceptors/AdvSlot: * tests/Portable_Interceptors/AdvSlotDblCpy: * tests/Portable_Interceptors/AdvSlotExt: * tests/Portable_Interceptors/Benchmark: * tests/Portable_Interceptors/Bug_1559: * tests/Portable_Interceptors/Bug_2088: * tests/Portable_Interceptors/Bug_2510_Regression: * tests/Portable_Interceptors/Collocated/Dynamic: * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation: * tests/Portable_Interceptors/Dynamic: * tests/Portable_Interceptors/ForwardRequest: * tests/Portable_Interceptors/IORInterceptor: * tests/Portable_Interceptors/ORB_Shutdown: * tests/Portable_Interceptors/PICurrent: * tests/Portable_Interceptors/PolicyFactory: * tests/Portable_Interceptors/Processing_Mode_Policy/Collocated: * tests/Portable_Interceptors/Processing_Mode_Policy/Remote: * tests/Portable_Interceptors/Recursive_ORBInitializer: * tests/Portable_Interceptors/Register_Initial_References: * tests/Portable_Interceptors/Request_Interceptor_Flow: * tests/Portable_Interceptors/Service_Context_Manipulation: * tests/Portable_Interceptors/Slot: * tests/QtTests: * tests/Queued_Message_Test: * tests/RTCORBA/Activate_Object_Multiple_ORBs: * tests/RTCORBA/Banded_Connections: * tests/RTCORBA/Client_Propagated: * tests/RTCORBA/Client_Protocol: * tests/RTCORBA/Collocation: * tests/RTCORBA/Destroy_Thread_Pool: * tests/RTCORBA/Diffserv: * tests/RTCORBA/Dynamic_Thread_Pool: * tests/RTCORBA/Explicit_Binding: * tests/RTCORBA/Linear_Priority: * tests/RTCORBA/MT_Client_Protocol_Priority: * tests/RTCORBA/ORB_init: * tests/RTCORBA/Persistent_IOR: * tests/RTCORBA/Policies: * tests/RTCORBA/Policy_Combinations: * tests/RTCORBA/Priority_Inversion_With_Bands: * tests/RTCORBA/Private_Connection: * tests/RTCORBA/Profile_And_Endpoint_Selection: * tests/RTCORBA/RTMutex: * tests/RTCORBA/Server_Declared: * tests/RTCORBA/Server_Protocol: * tests/RTCORBA/Thread_Pool: * tests/RTScheduling/Current: * tests/RTScheduling/DT_Spawn: * tests/RTScheduling/Scheduling_Interceptor: * tests/RTScheduling/Thread_Cancel: * tests/RTScheduling/VoidData: * tests/Reliable_Oneways: * tests/Sequence_Unit_Tests: * tests/Servant_To_Reference_Test: * tests/Server_Connection_Purging: * tests/Server_Leaks: * tests/Server_Port_Zero: * tests/Single_Read: * tests/Smart_Proxies: * tests/Smart_Proxies/Benchmark: * tests/Smart_Proxies/Collocation: * tests/Smart_Proxies/On_Demand: * tests/Smart_Proxies/Policy: * tests/Smart_Proxies/dtor: * tests/Stack_Recursion: * tests/Strategies: * tests/Timed_Buffered_Oneways: * tests/Timeout: * tests/TransportCurrent/Framework: * tests/TransportCurrent/IIOP: * tests/Two_Objects: * tests/Typedef_String_Array: * tests/UNKNOWN_Exception: * tests/Xt_Stopwatch: * utils/catior: * utils/nslist: Added subversion svn:ignore properties on all these directories comparable to the values previously in the vestigial .cvsignore files, as well as updated them commensurate with the new svnignore gnuace make target. * TAO_IDL/.cvsignore: * examples/AMI/FL_Callback/.cvsignore: * orbsvcs/Concurrency_Service/.cvsignore: * orbsvcs/CosEvent_Service/.cvsignore: * orbsvcs/Dump_Schedule/.cvsignore: * orbsvcs/Event_Service/.cvsignore: * orbsvcs/FTRT_Event_Service/Event_Service/.cvsignore: * orbsvcs/FTRT_Event_Service/Factory_Service/.cvsignore: * orbsvcs/FTRT_Event_Service/Gateway_Service/.cvsignore: * orbsvcs/FT_ReplicationManager/.cvsignore: * orbsvcs/Fault_Detector/.cvsignore: * orbsvcs/Fault_Notifier/.cvsignore: * orbsvcs/IFR_Service/.cvsignore: * orbsvcs/ImplRepo_Service/.cvsignore: * orbsvcs/LifeCycle_Service/.cvsignore: * orbsvcs/LoadBalancer/.cvsignore: * orbsvcs/Logging_Service/Basic_Logging_Service/.cvsignore: * orbsvcs/Logging_Service/Event_Logging_Service/.cvsignore: * orbsvcs/Logging_Service/Notify_Logging_Service/.cvsignore: * orbsvcs/Logging_Service/RTEvent_Logging_Service/.cvsignore: * orbsvcs/Naming_Service/.cvsignore: * orbsvcs/Notify_Service/.cvsignore: * orbsvcs/Scheduling_Service/.cvsignore: * orbsvcs/TAO_Service/.cvsignore: * orbsvcs/Time_Service/.cvsignore: * orbsvcs/Trading_Service/.cvsignore: * tests/AMH_Exceptions/.cvsignore: * tests/AMH_Oneway/.cvsignore: * tests/AMI/.cvsignore: * tests/AMI_Buffering/.cvsignore: * tests/AMI_Timeouts/.cvsignore: * tests/Abstract_Interface/.cvsignore: * tests/BiDirectional/.cvsignore: * tests/BiDirectional_MultipleORB/.cvsignore: * tests/BiDirectional_NestedUpcall/.cvsignore: * tests/Big_Oneways/.cvsignore: * tests/Big_Reply/.cvsignore: * tests/Big_Request_Muxing/.cvsignore: * tests/Big_Twoways/.cvsignore: * tests/Blocking_Sync_None/.cvsignore: * tests/Bug_1020_Basic_Regression/.cvsignore: * tests/Bug_1020_Regression/.cvsignore: * tests/Bug_1269_Regression/.cvsignore: * tests/Bug_1270_Regression/.cvsignore: * tests/Bug_1330_Regression/.cvsignore: * tests/Bug_1361_Regression/.cvsignore: * tests/Bug_1476_Regression/.cvsignore: * tests/Bug_1482_Regression/.cvsignore: * tests/Bug_1495_Regression/.cvsignore: * tests/Bug_1535_Regression/.cvsignore: * tests/Bug_1551_Regression/.cvsignore: * tests/Bug_1568_Regression/.cvsignore: * tests/Bug_1627_Regression/.cvsignore: * tests/Bug_1635_Regression/.cvsignore: * tests/Bug_1636_Regression/.cvsignore: * tests/Bug_1639_Regression/.cvsignore: * tests/Bug_1670_Regression/.cvsignore: * tests/Bug_1693_Test/.cvsignore: * tests/Bug_1904_Regression/.cvsignore: * tests/CDR/.cvsignore: * tests/Cache_Growth_Test/.cvsignore: * tests/Client_Leaks/.cvsignore: * tests/CodeSets/simple/.cvsignore: * tests/Codec/.cvsignore: * tests/Collocation/.cvsignore: * tests/Collocation_Opportunities/.cvsignore: * tests/Collocation_Tests/.cvsignore: * tests/Connect_Strategy_Test/.cvsignore: * tests/Connection_Failure/.cvsignore: * tests/Connection_Purging/.cvsignore: * tests/Connection_Timeout/.cvsignore: * tests/Crash_On_Write/.cvsignore: * tests/Crashed_Callback/.cvsignore: * tests/DLL_ORB/.cvsignore: * tests/DSI_Gateway/.cvsignore: * tests/DynAny_Test/.cvsignore: * tests/Explicit_Event_Loop/.cvsignore: * tests/Exposed_Policies/.cvsignore: * tests/FL_Cube/.cvsignore: * tests/Faults/.cvsignore: * tests/File_IO/.cvsignore: * tests/Forwarding/.cvsignore: * tests/GIOP_Fragments/PMB_With_Fragments/.cvsignore: * tests/Hello/.cvsignore: * tests/ICMG_Any_Bug/.cvsignore: * tests/IDL_Test/.cvsignore: * tests/IORManipulation/.cvsignore: * tests/InterOp-Naming/.cvsignore: * tests/Leader_Followers/.cvsignore: * tests/LongUpcalls/.cvsignore: * tests/MProfile/.cvsignore: * tests/MProfile_Connection_Timeout/.cvsignore: * tests/MProfile_Forwarding/.cvsignore: * tests/MT_BiDir/.cvsignore: * tests/MT_Client/.cvsignore: * tests/MT_Server/.cvsignore: * tests/MT_Timeout/.cvsignore: * tests/Multiple/.cvsignore: * tests/Multiple_Inheritance/.cvsignore: * tests/Muxed_GIOP_Versions/.cvsignore: * tests/Muxing/.cvsignore: * tests/Native_Exceptions/.cvsignore: * tests/NestedUpcall/MT_Client_Test/.cvsignore: * tests/NestedUpcall/Simple/.cvsignore: * tests/NestedUpcall/Triangle_Test/.cvsignore: * tests/Nested_Event_Loop/.cvsignore: * tests/Nested_Upcall_Crash/.cvsignore: * tests/No_Server_MT_Connect_Test/.cvsignore: * tests/OBV/Any/.cvsignore: * tests/OBV/Collocated/Forward/.cvsignore: * tests/OBV/Factory/.cvsignore: * tests/OBV/Forward/.cvsignore: * tests/OBV/TC_Alignment/.cvsignore: * tests/ORB_destroy/.cvsignore: * tests/ORB_init/.cvsignore: * tests/ORB_init/Portspan/.cvsignore: * tests/ORB_shutdown/.cvsignore: * tests/ORT/.cvsignore: * tests/Object_Loader/.cvsignore: * tests/Objref_Sequence_Test/.cvsignore: * tests/OctetSeq/.cvsignore: * tests/Oneway_Buffering/.cvsignore: * tests/Oneways_Invoking_Twoways/.cvsignore: * tests/POA/Current/.cvsignore: * tests/POA/Default_Servant/.cvsignore: * tests/POA/Etherealization/.cvsignore: * tests/POA/Excessive_Object_Deactivations/.cvsignore: * tests/POA/Identity/.cvsignore: * tests/POA/MT_Servant_Locator/.cvsignore: * tests/POA/Nested_Non_Servant_Upcalls/.cvsignore: * tests/POA/Non_Servant_Upcalls/.cvsignore: * tests/POA/Object_Reactivation/.cvsignore: * tests/POA/POA_Destruction/.cvsignore: * tests/POA/Persistent_ID/.cvsignore: * tests/POA/Policies/.cvsignore: * tests/POA/Single_Threaded_POA/.cvsignore: * tests/POA/wait_for_completion/.cvsignore: * tests/Param_Test/.cvsignore: * tests/Policies/.cvsignore: * tests/Portable_Interceptors/AMI/.cvsignore: * tests/Portable_Interceptors/Benchmark/.cvsignore: * tests/Portable_Interceptors/Bug_1559/.cvsignore: * tests/Portable_Interceptors/Collocated/Dynamic/.cvsignore: * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/.cvsignore: * tests/Portable_Interceptors/Dynamic/.cvsignore: * tests/Portable_Interceptors/ForwardRequest/.cvsignore: * tests/Portable_Interceptors/IORInterceptor/.cvsignore: * tests/Portable_Interceptors/ORB_Shutdown/.cvsignore: * tests/Portable_Interceptors/PICurrent/.cvsignore: * tests/Portable_Interceptors/PolicyFactory/.cvsignore: * tests/Portable_Interceptors/Request_Interceptor_Flow/.cvsignore: * tests/Portable_Interceptors/Service_Context_Manipulation/.cvsignore: * tests/QtTests/.cvsignore: * tests/Queued_Message_Test/.cvsignore: * tests/RTCORBA/Activate_Object_Multiple_ORBs/.cvsignore: * tests/RTCORBA/Banded_Connections/.cvsignore: * tests/RTCORBA/Client_Propagated/.cvsignore: * tests/RTCORBA/Client_Protocol/.cvsignore: * tests/RTCORBA/Collocation/.cvsignore: * tests/RTCORBA/Destroy_Thread_Pool/.cvsignore: * tests/RTCORBA/Diffserv/.cvsignore: * tests/RTCORBA/Explicit_Binding/.cvsignore: * tests/RTCORBA/Linear_Priority/.cvsignore: * tests/RTCORBA/MT_Client_Protocol_Priority/.cvsignore: * tests/RTCORBA/ORB_init/.cvsignore: * tests/RTCORBA/Persistent_IOR/.cvsignore: * tests/RTCORBA/Policies/.cvsignore: * tests/RTCORBA/Policy_Combinations/.cvsignore: * tests/RTCORBA/Priority_Inversion_With_Bands/.cvsignore: * tests/RTCORBA/Private_Connection/.cvsignore: * tests/RTCORBA/Profile_And_Endpoint_Selection/.cvsignore: * tests/RTCORBA/RTMutex/.cvsignore: * tests/RTCORBA/Server_Declared/.cvsignore: * tests/RTCORBA/Server_Protocol/.cvsignore: * tests/RTCORBA/Thread_Pool/.cvsignore: * tests/RTScheduling/Current/.cvsignore: * tests/RTScheduling/DT_Spawn/.cvsignore: * tests/RTScheduling/Scheduling_Interceptor/.cvsignore: * tests/RTScheduling/Thread_Cancel/.cvsignore: * tests/RTScheduling/VoidData/.cvsignore: * tests/Reliable_Oneways/.cvsignore: * tests/Servant_To_Reference_Test/.cvsignore: * tests/Server_Connection_Purging/.cvsignore: * tests/Server_Leaks/.cvsignore: * tests/Server_Port_Zero/.cvsignore: * tests/Single_Read/.cvsignore: * tests/Smart_Proxies/.cvsignore: * tests/Smart_Proxies/Benchmark/.cvsignore: * tests/Smart_Proxies/Collocation/.cvsignore: * tests/Smart_Proxies/On_Demand/.cvsignore: * tests/Smart_Proxies/Policy/.cvsignore: * tests/Smart_Proxies/dtor/.cvsignore: * tests/Stack_Recursion/.cvsignore: * tests/Strategies/.cvsignore: * tests/Timed_Buffered_Oneways/.cvsignore: * tests/Timeout/.cvsignore: * tests/Two_Objects/.cvsignore: * tests/Typedef_String_Array/.cvsignore: * tests/UNKNOWN_Exception/.cvsignore: * tests/Xt_Stopwatch/.cvsignore: * utils/catior/.cvsignore: * utils/nslist/.cvsignore: Removed these files in favor of svn:ignore properties on the parent directory. Sat Jan 6 07:07:18 UTC 2007 Johnny Willemsen * TAO_IDL/fe/fe_lookup.cpp (lookup): Make sure the signature is exactly the same as in the header file, this should resolve the ld errors with HPUX IA64 Sat Jan 6 00:06:52 UTC 2007 Steve Huston * TAO_IDL/driver/drv_preproc.cpp: Removed the ACE_HAS_WINNT4 block - everything runs on NT4 or up now, even when running TAO IDL for building on Pharlap or CE. Fri Jan 5 22:51:37 UTC 2007 Jeff Parsons * TAO_IDL/include/ast_decl.h: Small change to comment. * TAO_IDL/fe/lex.yy.cpp: * TAO_IDL/fe/idl.ll: * TAO_IDL/util/utl_global.cpp: Changed logic of pushing/popping prefixes to/from the IDL compiler's dedicated stack, to fix a problem reported by Martin Corino related to #pragma prefix directives from included IDL files and how they interact with the IDL compiler's preprocessor. * TAO_IDL/be/be_visitor_amh_pre_proc.cpp: * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: Copied lines of code from the CCM preprocessing visitor, which ensures that implied IDL nodes will have the correct repository ids even if the original node has its prefix modified later in the IDL file. The same logic is now applied to the AMI and AMH preprocessing visitors. Fri Jan 5 18:26:43 UTC 2007 Ciju John * docs/ORBEndpoint.html: Update documentation for ORBEndpoint reuse_addr option. Fri Jan 5 17:09:35 UTC 2007 Iliyan Jeliazkov * tests/Portable_Interceptors/Redirection/run_test.pl: The sudden death of the first server is expected and is part of the test. Changing the script to interpret the event accordingly. Fri Jan 5 15:37:18 UTC 2007 Johnny Willemsen * tao/AnyTypeCode/DynamicC.h: Added typedef for _out_type to ParameterList, the IDL does generate this but this file is handcrafted and not updated when the IDL compiler was changed Fri Jan 5 15:07:46 UTC 2007 Iliyan Jeliazkov * tests/TransportCurrent/IIOP/client.cpp: Testing for minimum corba was wrong, causing invalid reference to Object::_request member in minimum corba builds. Fri Jan 5 13:35:47 UTC 2007 Iliyan Jeliazkov * MPC/config/tc.mpb: Added interceptors and pi as bases to ensure the derived projects are not built prior, or without their prerequisites. * tests/TransportCurrent/Framework/Framework.mpc: * tests/TransportCurrent/IIOP/IIOP.mpc: * tests/TransportCurrent/lib/Current_Test_Lib.mpc: Added tc (which derives from pi and interceptors) as base and also simplified the base project lists. This ensures the tests are skipped if TC is not built (for instance with corba_e_compact). Fri Jan 5 13:07:32 UTC 2007 Phil Mesnier * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp (open_senders): Switched from using a macro for the buffer length used in gathering the ignore address as a string to using a literal constant. This is consistent with common usage of addr_to_string throughout the ACE/TAO codebase, and avoids adding potentially system-specific includes at the application level. Fri Jan 5 13:04:18 UTC 2007 Johnny Willemsen * tests/OBV/ValueBox/client.cpp: Renamed VERIFY to OBV_VERIFY to resolve redefinition warnings in the MFC builds Fri Jan 5 11:00:00 UTC 2007 Simon Massey * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/server_interceptor.cpp: Error if the typecode info is not available to display. Fri Jan 5 10:10:18 UTC 2007 Johnny Willemsen * MPC/config/compression.mpb: Removed pi as base, not needed. Thanks to JT for noticing this * tao/Compression/Base_Compressor.h: Make the members protected so that derived classes can access them * tao/Compression/zlib/ZlibCompressor.cpp: Fixed type of local variable Fri Jan 5 06:54:42 UTC 2007 J.T. Conklin * configure.ac: Configure Makefiles for new subdirectory. * tests/Portable_Interceptors/Makefile.am: Regenerate to descend into Redirection subdirectory. * tests/Portable_Interceptors/Redirection/Makefile.am: New Makefile.am. Fri Jan 5 06:51:11 UTC 2007 J.T. Conklin * configure.ac: Configure Makefiles for new subdirectory. * tests/Makefile.am: Regenerate to descend into Bug_2702_Regression subdirectory. * tests/Bug_2702_Regression/Makefile.am: New Makefile.am. Fri Jan 5 06:42:17 UTC 2007 J.T. Conklin * tests/TransportCurrent/IIOP/Makefile.am: * tests/TransportCurrent/Framework/Makefile.am Regenerate. * configure.ac: Configure Makefiles for new subdirectory. * tests/TransportCurrent/Makefile.am: Regenerate to descend into lib subdirectory. * tests/TransportCurrent/lib/Makefile.am: New Makefile.am for library of common code for TransportCurrent tests. * tests/TransportCurrent/Framework/Framework.mpc: Fix tpyo in after += specification. Fri Jan 5 04:09:08 UTC 2007 Iliyan Jeliazkov * tests/TransportCurrent/lib/Client_ORBInitializer.h: * tests/TransportCurrent/lib/Client_ORBInitializer.cpp: * tests/TransportCurrent/lib/Client_Request_Interceptor.h: * tests/TransportCurrent/lib/Client_Request_Interceptor.cpp: * tests/TransportCurrent/lib/Current_Test_Impl.h: * tests/TransportCurrent/lib/Server_ORBInitializer.h: * tests/TransportCurrent/lib/Server_ORBInitializer.cpp: * tests/TransportCurrent/lib/Server_Request_Interceptor.h: * tests/TransportCurrent/lib/Server_Request_Interceptor.cpp: Thanks to Johnny Willemsen and Chris Cleeland for reminding me. This change eliminates the use of the now deprecated ACE exceptions macros. Fri Jan 5 03:35:00 UTC 2007 Phil Mesnier * orbsvcs/tests/EC_Mcast/EC_Mcast.cpp: Refactor the status message output in the open_senders() method to make use of updated ACE_INET_Addr::addr_to_string() when reporting IPv6 sender addresses. Also, changed ECM_Federation::ECM_Federation() to force mapping of supplier and consumer names to IPv4 format as the rest of the code makes use of the now-obsolete assumption that an IP addr fits into a long. Fri Jan 5 00:53:34 UTC 2007 Phil Mesnier * tao/Transport_Connector.cpp: * tao/Strategies/UIOP_Connector.cpp: Removed the warning generated if a trailing '/' was not present if the default object key were desired. The '/' separator is required only when an explicit object key is present. See section 13.6.10.1 of CORBA 3.0.3 specification (formal/04-03-01) to note that the slash is part of the object key portion of the corbaloc string. Thu Jan 4 20:10:38 UTC 2007 Iliyan Jeliazkov This is in addition to the change from "Thu Jan 4 04:11:02 UTC 2007". The aim is to resolve the linking problems on some builds. Basically, I had a templatized ORB initializer (for client and server side) which used to be pretty simple anyway. This change eliminates the template and replaces it with two simple classes. The problem was that the Borland compiler was not seeing the template instantiations. When I tried to fix that, the Windows VC broke complaining about duplicate instantiations. In the end, instead of mucking about with such a simple template I just zapped it. * tests/TransportCurrent/Framework/client.cpp: * tests/TransportCurrent/Framework/server.cpp: * tests/TransportCurrent/IIOP/client.cpp: * tests/TransportCurrent/IIOP/server.cpp: Eliminated the trivial template usage for the ORB initializers, where a simple class is sufficient. * tests/TransportCurrent/lib/Client_ORBInitializer.h: * tests/TransportCurrent/lib/Client_ORBInitializer.cpp: * tests/TransportCurrent/lib/Server_ORBInitializer.cpp: * tests/TransportCurrent/lib/Server_ORBInitializer.h: Added as a replacement of the template. * tests/TransportCurrent/Framework/run_test.pl: * tests/TransportCurrent/IIOP/run_test.pl: Modified so they now run on Windows, too. The problem was that the ../lib was not part of the DLL search path on Windows and there again, the path separator is ';'. The change ensures ../lib is added to the PATH and introduces Config to pick the correct separator. * tests/TransportCurrent/lib/Client_Request_Interceptor.cpp: * tests/TransportCurrent/lib/Server_Request_Interceptor.cpp: Removed the partial template instantiation and replaced with two simple classes. See above. * tests/TransportCurrent/lib/Current_Test_Lib.mpc: Updated to add pi to the list of base projects. * tests/TransportCurrent/lib/ORBInitializer_T.h: * tests/TransportCurrent/lib/ORBInitializer_T.cpp: Removed these files. Thu Jan 4 19:55:35 UTC 2007 Chris Cleeland * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp (init): Fixed conversion warnings in RTEMS build...the old .in() for a _var problem. Thu Jan 4 16:32:38 UTC 2007 Chris Cleeland * tests/Bug_2702_Regression/fakeserver2.pl: Added "use" for Socket and IO::Socket packages. The script works just fine on many platforms without this for some reason, but gave errors on the BCB build. Thu Jan 4 14:08:45 UTC 2007 J.T. Conklin * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/Makefile.am: * tests/Portable_Interceptors/Request_Interceptor_Flow/Makefile.am: Regenerate. Thu Jan 4 14:00:16 UTC 2007 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: * orbsvcs/ImplRepo_Service/Makefile.am: * tao/Makefile.am: * tests/Compression/Makefile.am: Tweak to use ACE_{ZLIB,ZZIP}_{CPPFLAGS,LDFLAGS,LIBS} instead of -I${ZLIB_ROOT}/include, etc. The former are substituted by the configure script. * configure.ac: Use ACE_PATH_ZLIB and ACE_PATH_ZZIP autoconf macros. zlib and zzip can now be enabled at configure time with --with-zlib and --with-zzip. Thu Jan 4 13:55:18 UTC 2007 Chad Elliott * tests/Portable_Interceptors/Processing_Mode_Policy/Remote/PI_ProcMode_Remote.mpc: * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc: Subtracted the -St option from idlflags in the custom_only idl projects. Prior to the split, the -St option was subtracted off by the anytypecode base project. Thu Jan 4 11:33:36 UTC 2006 Johnny Willemsen * tests/Compression/server.cpp: Extended this test to test whether the correct exception is thrown when we request an invalid compressor factory Thu Jan 4 04:11:02 UTC 2007 Iliyan Jeliazkov * tests/TransportCurrent/Framework/Framework.mpc: * tests/TransportCurrent/Framework/run_test.pl: * tests/TransportCurrent/IIOP/Current_Test_Impl.cpp: * tests/TransportCurrent/IIOP/IIOP.mpc: * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.h: * tests/TransportCurrent/IIOP/client.cpp: * tests/TransportCurrent/IIOP/run_test.pl: * tests/TransportCurrent/IIOP/server.cpp: * tests/TransportCurrent/lib: * tests/TransportCurrent/lib/Client_Request_Interceptor.h: * tests/TransportCurrent/lib/Client_Request_Interceptor.cpp: * tests/TransportCurrent/lib/Current_Test.idl: * tests/TransportCurrent/lib/Current_Test_Export.h: * tests/TransportCurrent/lib/Current_Test_Impl.h: * tests/TransportCurrent/lib/Current_Test_Lib.mpc: * tests/TransportCurrent/lib/ORBInitializer_T.h: * tests/TransportCurrent/lib/ORBInitializer_T.cpp: * tests/TransportCurrent/lib/Server_Request_Interceptor.h: * tests/TransportCurrent/lib/Server_Request_Interceptor.cpp: Split off the IDL and the common stuff fro the two tests into a lib directory and adjusted the references. This will hopefully deal with the build dependency issues we have been seeing recently and will eliminate the cases of duplicate compilation of the IDL. Thanks to Johnny Willemsen and J.T. Conklin for the ideas. * tests/TransportCurrent/Framework/Client_Request_Interceptor.h: * tests/TransportCurrent/Framework/Client_Request_Interceptor.cpp: * tests/TransportCurrent/Framework/Current_Test.idl: * tests/TransportCurrent/Framework/Current_Test_Impl.h: * tests/TransportCurrent/Framework/ORBInitializer_T.h: * tests/TransportCurrent/Framework/ORBInitializer_T.cpp: * tests/TransportCurrent/Framework/Server_Request_Interceptor.h: * tests/TransportCurrent/Framework/Server_Request_Interceptor.cpp: Moved these files to lib directory. Wed Jan 3 22:23:57 UTC 2007 Phil Mesnier * tao/Profile_Transport_Resolver.cpp: Corrected the return value for find_transport. The comment in the method wasn't very clear and so when the new safe transport pointer code was added, the return value for success and failure were inadvertently altered, which broke the optimized connection strategy's endpoint selector * tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp: Fixed the name used in the ACE_RCSID tag. Wed Jan 3 19:53:43 UTC 2007 Chris Cleeland * tao/tests/Bug_2702_Regression/server_on_localhost_1192.ior: Added this file, which was somehow missed during the merge. This should address test failures across all platforms. Wed Jan 3 19:50:36 UTC 2006 Johnny Willemsen * tests/Compression/run_test.pl: Added perl script to run this test automatically. Wed Jan 3 19:04:36 UTC 2006 Johnny Willemsen * tao/Invocation_Adapter.cpp: * tao/Messaging/Asynch_Invocation.cpp: * tao/PI/ClientRequestInterceptor_Adapter_Impl.cpp: * tao/Synch_Invocation.cpp: Const improvements * tao/Invocation_Base.cpp (handle_any_exception): Check whether we had a location forward, if so, return LOCATION_FORWARD. This fixes bugzilla bug 2763. Thanks to Jaiganesh Balasubramanian for reporting this and testing the patch. Wed Jan 3 18:47:36 UTC 2006 Johnny Willemsen * tests/Portable_Interceptors/Redirection/test.idl: Added missing Id tag. Wed Jan 3 16:05:58 UTC 2007 Chad Elliott * MPC/config/endpointpolicy.mpb: * TAO_IDL/tao_idl.mpc: * orbsvcs/Concurrency_Service/Concurrency_Service.mpc: * orbsvcs/CosEvent_Service/CosEvent_Service.mpc: * orbsvcs/Dump_Schedule/Dump_Schedule.mpc: * orbsvcs/Event_Service/Event_Service.mpc: * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.mpc: * orbsvcs/Fault_Detector/Fault_Detector.mpc: * orbsvcs/Fault_Notifier/Fault_Notifier.mpc: * orbsvcs/IFR_Service/IFR_Service.mpc: * orbsvcs/LoadBalancer/LoadBalancer.mpc: * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.mpc: * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.mpc: * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.mpc: * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.mpc: * orbsvcs/Naming_Service/Naming_Service.mpc: * orbsvcs/Notify_Service/Notify_Service.mpc: * orbsvcs/Scheduling_Service/Scheduling_Service.mpc: * orbsvcs/TAO_Service/TAO_Service.mpc: * orbsvcs/Time_Service/Time_Service.mpc: * orbsvcs/Trading_Service/Trading_Service.mpc: * orbsvcs/orbsvcs/AV.mpc: * orbsvcs/orbsvcs/CosConcurrency.mpc: * orbsvcs/orbsvcs/CosEvent.mpc: * orbsvcs/orbsvcs/CosLifeCycle.mpc: * orbsvcs/orbsvcs/CosLoadBalancing.mpc: * orbsvcs/orbsvcs/CosNaming.mpc: * orbsvcs/orbsvcs/CosNaming_Serv.mpc: * orbsvcs/orbsvcs/CosNaming_Skel.mpc: * orbsvcs/orbsvcs/CosNotification.mpc: * orbsvcs/orbsvcs/CosProperty.mpc: * orbsvcs/orbsvcs/CosTime.mpc: * orbsvcs/orbsvcs/CosTrading.mpc: * orbsvcs/orbsvcs/DsEventLogAdmin.mpc: * orbsvcs/orbsvcs/DsLogAdmin.mpc: * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc: * orbsvcs/orbsvcs/ETCL.mpc: * orbsvcs/orbsvcs/FTORB.mpc: * orbsvcs/orbsvcs/FaultTolerance.mpc: * orbsvcs/orbsvcs/FtRtEvent.mpc: * orbsvcs/orbsvcs/HTIOP.mpc: * orbsvcs/orbsvcs/IFRService.mpc: * orbsvcs/orbsvcs/PortableGroup.mpc: * orbsvcs/orbsvcs/RTCORBAEvent.mpc: * orbsvcs/orbsvcs/RTCosScheduling.mpc: * orbsvcs/orbsvcs/RTEvent.mpc: * orbsvcs/orbsvcs/RTEventLogAdmin.mpc: * orbsvcs/orbsvcs/RTEvent_Serv.mpc: * orbsvcs/orbsvcs/RTEvent_Skel.mpc: * orbsvcs/orbsvcs/RTKokyuEvent.mpc: * orbsvcs/orbsvcs/RTSched.mpc: * orbsvcs/orbsvcs/RTSchedEvent.mpc: * orbsvcs/orbsvcs/RT_Notification.mpc: * orbsvcs/orbsvcs/SSLIOP.mpc: * orbsvcs/orbsvcs/Security.mpc: * orbsvcs/orbsvcs/Svc_Utils.mpc: * tao/AnyTypeCode.mpc: * tao/BiDir_GIOP.mpc: * tao/CSD_Framework.mpc: * tao/CSD_ThreadPool.mpc: * tao/CodecFactory.mpc: * tao/Codeset.mpc: * tao/Compression.mpc: * tao/Domain.mpc: * tao/DynamicAny.mpc: * tao/DynamicInterface.mpc: * tao/EndpointPolicy.mpc: * tao/FlResource.mpc: * tao/IFR_Client.mpc: * tao/IORInterceptor.mpc: * tao/IORManipulation.mpc: * tao/IORTable.mpc: * tao/ImR_Client.mpc: * tao/Messaging.mpc: * tao/ObjRefTemplate.mpc: * tao/PI.mpc: * tao/PI_Server.mpc: * tao/PortableServer.mpc: * tao/QtResource.mpc: * tao/RTCORBA.mpc: * tao/RTPortableServer.mpc: * tao/RTScheduler.mpc: * tao/SmartProxies.mpc: * tao/Strategies.mpc: * tao/TC.mpc: * tao/TC_IIOP.mpc: * tao/TkResource.mpc: * tao/TypeCodeFactory.mpc: * tao/Utils.mpc: * tao/Valuetype.mpc: * tao/XtResource.mpc: * tao/ZlibCompressor.mpc: * tao/tao.mpc: * utils/catior/catior.mpc: * utils/nslist/nslist.mpc: Use the install base project instead of the deprecated core base project. Wed Jan 3 15:18:36 UTC 2006 Johnny Willemsen * tests/Portable_Interceptors/Redirection/*: New regression created by Jaiganesh Balasubramanian that reproduces a bug in the handling of the PortableInterceptor::ForwardRequest exception. Fix will follow later, see also bugzilla 2763 Wed Jan 3 14:25:26 UTC 2007 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: * tao/Makefile.am: * tests/Bug_2429_Regression/Makefile.am: Fix tabs that were changed to eight spaces in some previous checkin. Wed Jan 3 14:19:15 UTC 2007 Iliyan Jeliazkov * tests/Collocation/Collocation.mpc: Fixing build dependencies. Wed Jan 3 13:19:03 UTC 2007 Chris Cleeland * tests/Bug_2702_Regression/fakeserver2.pl: Added Id string to fix fuzz build. Wed Jan 3 05:58:08 UTC 2007 Chris Cleeland This entry documents the merge of several small bug fixes from the OCI distribution. * orbsvcs/Notify_Service/README: Add documentation for the new "-UseSeparateDispatchingORB" option. * orbsvcs/Notify_Service/Notify_Service.h: * orbsvcs/Notify_Service/Notify_Service.cpp: Add new methods for creating the dispatching ORB and a flag for indicating whether a separate dispatching ORB should be used. * orbsvcs/orbsvcs/Notify/Properties.h: * orbsvcs/orbsvcs/Notify/Properties.inl: * orbsvcs/orbsvcs/Notify/Properties.cpp: Added methods and data member related to managing the separate dispatching ORB. * orbsvcs/orbsvcs/Notify/Properties.h (instance): * orbsvcs/orbsvcs/Notify/Properties.cpp (instance): * orbsvcs/orbsvcs/Notify/RT_Properties.h (instance): * orbsvcs/orbsvcs/Notify/RT_Properties.cpp (instance): Merged in a change similar to "Thu May 19 00:29:35 2005 Ossama Othman " that avoids multiple singleton instances of the Properties singleton. * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp (init): * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp (init): * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp (init): Similar change in all three of these places substitutes _unchecked_narrow() for _narrow() when using the "re-hosting" technique for the a separate dispatching ORB. For the reference to the consumer itself, the _unchecked_narrow() is perfectly fine because we had a reference to something of that type already. For the NotifyPublish narrowing, though, the _unchecked_narrow() isn't completely sufficient. However, we want to avoid a normal _narrow() because the resulting _is_a() invocation could end up deadlocking if the POA that's hosting the object reference for the consumer has not yet been activated. Thus, we use pseudo-lazy evaluation for that, described in the entry for Consumer.{h,cpp} below. * orbsvcs/orbsvcs/Notify/Consumer.h: Added a flag, have_not_yet_verified_publish_, that indicates whether the type of this->publish_ has been verified to actually be a reference to something implementing the NotifyPublish interface. * orbsvcs/orbsvcs/Notify/Consumer.cpp (CTOR, dispatch_updates_i): Modified CTOR to initialize the aforementioned flag. In dispatch_updates_i, we assume that the reference is unverified until we've checked it once. I don't think we need to worry about thread safety here...at least I hope not. * orbsvcs/orbsvcs/Notify/CosNotify_Service.h (init_service2, init_i2): * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp (init_service2, init_i2): Added code to parse the new option. * orbsvcs/orbsvcs/Notify/POA_Helper.cpp (create_i, activate): Corrected some minor memory leaks when getting the name of a POA. * orbsvcs/tests/Notify/Basic/run_test.pl: * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl: Added an outer loop that runs the basic tests with and without a separate dispatching ORB. * tao/ObjectKey_Table.h: * tao/ObjectKey_Table.cpp: * tao/Unbounded_Octet_Sequence_T.h: Added an optimization to servant activation. This change removes the overhead of calling TAO::ObjectKey::operator[] and TAO::unbounded_value_sequence::operator[]. The main benefit of not calling these methods is that check_bounds() is not called. check_bounds () is not required since the length of the two arrays are taken into account. This change provides about 30% decrease in servant activation time for a debug build (tested on Windows VC71 and Linux gcc using OCITAO 1.4a). The implementation uses ACE_OS::memcmp which could possibly be optimized similar to ACE_HAS_SLOW_MEMSET. This change originated from OCITAO 1.4a as part of RT 8571. * tao/GIOP_Message_State.cpp (parse_message_header_i): Fixed a problem where TAO mistakenly considered ALL messages with zero-length payload to be errors and was thus not properly parsing and handling the GIOP CloseConnection message. * tao/GIOP_Utils.h: Corrected comment incorrectly indicating that CloseConnection could not be send by both sides of a connection. * tests/Bug_2702_Regression/CloseConnection.mpc: * tests/Bug_2702_Regression/README: * tests/Bug_2702_Regression/Test.idl: * tests/Bug_2702_Regression/client.cpp: * tests/Bug_2702_Regression/closeconnection.dat: * tests/Bug_2702_Regression/fakeserver.pm: * tests/Bug_2702_Regression/fakeserver2.pl: * tests/Bug_2702_Regression/run_test.pl: Added a test to simulate the receipt of a CloseConnection in a client, similar to what the original reporter experienced. See the accompanying README for details. * 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_2615_Regression/run_test.pl: * orbsvcs/tests/Event/Performance/run_test.pl: * orbsvcs/tests/ImplRepo/NameService/run_test.pl: * orbsvcs/tests/ImplRepo/locked/run_test.pl: * orbsvcs/tests/ImplRepo/run_test.pl: * orbsvcs/tests/InterfaceRepo/Application_Test/run_test.pl: * orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/run_test.pl: * orbsvcs/tests/RTCosScheduling/run_test.pl: * orbsvcs/tests/Security/Big_Request/run_test.pl: * orbsvcs/tests/Security/Callback/run_test.pl: * orbsvcs/tests/Security/Secure_Invocation/run_test.pl: * tests/COIOP/run_test.pl: * tests/DLL_ORB/run_test.pl: * tests/Portable_Interceptors/IORInterceptor/run_test.pl: * tests/Portable_Interceptors/PICurrent/run_test.pl: * tests/Portable_Interceptors/PolicyFactory/run_test.pl: * tests/Portable_Interceptors/Request_Interceptor_Flow/run_test.pl: * utils/nslist/run_test.pl: Changed relative paths to $ACE_ROOT/bin in these scripts to reference directly via the ACE_ROOT environment variable so that the scripts would work properly when run in a workspace that does not use the traditional everything-under-ACE_wrappers directory hierarchy. Wed Jan 3 00:51:49 UTC 2007 Iliyan Jeliazkov * tests/TransportCurrent/Framework/client.cpp: Clarified the conditional compilation for TAO_HAS_MINIMUM_CORBA. * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.cpp: Qualified a constant with the Test:: workspace prefix. Tue Jan 2 16:32:36 UTC 2006 Simon Massey * tao/PI/PICurrent.h: * tao/PI/PICurrent.cpp: extern "C" linkage CANNOT be added to a class member. Tue Jan 2 14:07:36 UTC 2006 Simon Massey * tao/PI/PICurrent.h: Add extern "C" linkage to the cleanup function. Tue Jan 2 14:07:36 UTC 2006 Johnny Willemsen * tests/CSD_Strategy_Tests/TP_Foo_A/csd_tp_foo_a_lib.mpc: * tests/CSD_Strategy_Tests/TP_Foo_B/csd_tp_foo_b_lib.mpc: * tests/CSD_Strategy_Tests/TP_Foo_C/csd_tp_foo_c_lib.mpc: * MPC/config/csd_tp_foo_a_lib.mpb: * MPC/config/csd_tp_foo_b_lib.mpb: * MPC/config/csd_tp_foo_c_lib.mpb: Disabled with CORBA/e micro Tue Jan 2 12:45:36 UTC 2006 Johnny Willemsen * TAO_IDL/be/be_visitor_operation/argument.cpp: Fixed variable not used warning Tue Jan 2 11:50:57 UTC 2007 Iliyan Jeliazkov * tests/TransportCurrent/Framework/ORBInitializer_T.cpp: Removing the trivial post_init() template implementation added on Sun Dec 31 17:27:27 UTC 2006 because it confuses the Windows builds. Tue Jan 2 09:13:36 UTC 2006 Johnny Willemsen Removed support from the IDL compiler for -Ge 0 and -Ge 1. We now always generate without environment macros. -Ge 2 is still there but probably gets removed also soon * TAO_IDL/be/be_global.cpp: * TAO_IDL/be/be_helper.cpp: * TAO_IDL/be/be_interface.cpp: * TAO_IDL/be/be_valuetype.cpp: * TAO_IDL/be/be_visitor_component/component_ch.cpp: * TAO_IDL/be/be_visitor_component/component_cs.cpp: * TAO_IDL/be/be_visitor_component/component_sh.cpp: * TAO_IDL/be/be_visitor_exception/any_op_cs.cpp: * TAO_IDL/be/be_visitor_exception/exception_ch.cpp: * TAO_IDL/be/be_visitor_exception/exception_cs.cpp: * TAO_IDL/be/be_visitor_interface/amh_sh.cpp: * TAO_IDL/be/be_visitor_interface/amh_si.cpp: * TAO_IDL/be/be_visitor_interface/amh_ss.cpp: * TAO_IDL/be/be_visitor_interface/base_proxy_broker_ch.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/remote_proxy_broker_ch.cpp: * TAO_IDL/be/be_visitor_interface/remote_proxy_broker_cs.cpp: * TAO_IDL/be/be_visitor_interface/smart_proxy_ch.cpp: * TAO_IDL/be/be_visitor_interface/smart_proxy_cs.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_interface/tie_sh.cpp: * TAO_IDL/be/be_visitor_interface/tie_ss.cpp: * TAO_IDL/be/be_visitor_operation/amh_rh_ss.cpp: * TAO_IDL/be/be_visitor_operation/amh_sh.cpp: * TAO_IDL/be/be_visitor_operation/amh_ss.cpp: * TAO_IDL/be/be_visitor_operation/ami_cs.cpp: * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_ch.cpp: * TAO_IDL/be/be_visitor_operation/ami_handler_reply_stub_operation_cs.cpp: * TAO_IDL/be/be_visitor_operation/arglist.cpp: * TAO_IDL/be/be_visitor_operation/argument.cpp: * TAO_IDL/be/be_visitor_operation/direct_proxy_impl_ss.cpp: * TAO_IDL/be/be_visitor_operation/operation.cpp: * TAO_IDL/be/be_visitor_operation/operation_sh.cpp: * TAO_IDL/be/be_visitor_operation/operation_ss.cpp: * TAO_IDL/be/be_visitor_operation/proxy_impl_xh.cpp: * TAO_IDL/be/be_visitor_operation/upcall_command_ss.cpp: * TAO_IDL/be/be_visitor_valuebox/valuebox_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/arglist.cpp: * TAO_IDL/be/be_visitor_valuetype/marshal_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_init_ch.cpp: * TAO_IDL/be/be_visitor_valuetype/valuetype_init_cs.cpp: * TAO_IDL/be_include/be_global.h: * TAO_IDL/be_include/be_helper.h: * TAO_IDL/be_include/be_visitor_operation/operation.h: Removed environment macro support * docs/compiler.h:tml * docs/tutorials/Quoter/AMI/Makefile.am: * docs/tutorials/Quoter/Event_Service/Makefile.am: * docs/tutorials/Quoter/idl/Makefile.am: * docs/tutorials/Quoter/On_Demand_Activation/Makefile.am: * docs/tutorials/Quoter/RT_Event_Service/Makefile.am: * docs/tutorials/Quoter/RTCORBA/Makefile.am: * examples/Advanced/ch_3/Makefile.am: * examples/AMH/Sink_Server/Makefile.am: * examples/AMI/FL_Callback/Makefile.am: * examples/Buffered_AMI/Makefile.am: * examples/Buffered_Oneways/Makefile.am: * examples/Callback_Quoter/Makefile.am: * examples/Content_Server/AMI_Iterator/Makefile.am: * examples/Content_Server/AMI_Observer/Makefile.am: * examples/Content_Server/SMI_Iterator/Makefile.am: * examples/CSD_Strategy/ThreadPool2/Makefile.am: * examples/CSD_Strategy/ThreadPool3/Makefile.am: * examples/CSD_Strategy/ThreadPool4/Makefile.am: * examples/CSD_Strategy/ThreadPool5/Makefile.am: * examples/CSD_Strategy/ThreadPool6/Makefile.am: * examples/CSD_Strategy/ThreadPool/Makefile.am: * examples/Event_Comm/Makefile.am: * examples/ior_corbaloc/Makefile.am: * examples/Kokyu_dsrt_schedulers/fp_example/Makefile.am: * examples/Kokyu_dsrt_schedulers/Makefile.am: * examples/Kokyu_dsrt_schedulers/mif_example/Makefile.am: * examples/Kokyu_dsrt_schedulers/muf_example/Makefile.am: * examples/Load_Balancing/Makefile.am: * examples/Load_Balancing_persistent/Makefile.am: * examples/Logging/Makefile.am: * examples/mfc/Makefile.am: * examples/OBV/Typed_Events/Makefile.am: * examples/Persistent_Grid/Makefile.am: * examples/PluggableUDP/tests/Basic/Makefile.am: * examples/PluggableUDP/tests/Performance/Makefile.am: * examples/PluggableUDP/tests/SimplePerformance/Makefile.am: * examples/POA/Default_Servant/Makefile.am: * examples/POA/DSI/Makefile.am: * examples/POA/Forwarding/Makefile.am: * examples/POA/Generic_Servant/Makefile.am: * examples/POA/TIE/Makefile.am: * examples/Quoter/Makefile.am: * examples/RTCORBA/Activity/Makefile.am: * examples/RTScheduling/Fixed_Priority_Scheduler/Makefile.am: * examples/RTScheduling/Makefile.am: * examples/RTScheduling/MIF_Scheduler/Makefile.am: * examples/Simple/bank/Makefile.am: * examples/Simple/chat/Makefile.am: * examples/Simple/echo/Makefile.am: * examples/Simple/grid/Makefile.am: * examples/Simple/time-date/Makefile.am: * examples/Simple/time/Makefile.am: * examples/Simulator/Event_Supplier/Makefile.am: * examples/TypeCode_Creation/Makefile.am: * interop-tests/wchar/Makefile.am: * MPC/config/taoidldefaults.mpb: * orbsvcs/examples/CosEC/Factory/Makefile.am: * orbsvcs/examples/CosEC/TypedSimple/Makefile.am: * orbsvcs/examples/FaultTolerance/RolyPoly/Makefile.am: * orbsvcs/examples/ImR/Advanced/Makefile.am: * orbsvcs/examples/ImR/Combined_Service/Makefile.am: * orbsvcs/examples/LoadBalancing/Makefile.am: * orbsvcs/examples/ORT/Makefile.am: * orbsvcs/examples/Security/Send_File/Makefile.am: * orbsvcs/ImplRepo_Service/Makefile.am: * orbsvcs/orbsvcs/HTIOP.mpc: * orbsvcs/orbsvcs/HTIOP/htiop_endpoints.pid: * orbsvcs/orbsvcs/Makefile.am: * orbsvcs/orbsvcs/SSLIOP.mpc: * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/Makefile.am: * orbsvcs/performance-tests/RTEvent/lib/Makefile.am: * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/Makefile.am: * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/Makefile.am: * orbsvcs/tests/BiDir_CORBALOC/Makefile.am: * orbsvcs/tests/Bug_1395_Regression/Makefile.am: * orbsvcs/tests/Bug_2247_Regression/Makefile.am: * orbsvcs/tests/Bug_2248_Regression/Makefile.am: * orbsvcs/tests/Bug_2285_Regression/Makefile.am: * orbsvcs/tests/Bug_2287_Regression/Makefile.am: * orbsvcs/tests/Bug_2316_Regression/Makefile.am: * orbsvcs/tests/Bug_2377_Regression/Makefile.am: * orbsvcs/tests/Bug_2615_Regression/Makefile.am: * orbsvcs/tests/Bug_2709_Regression/Makefile.am: * orbsvcs/tests/EC_Custom_Marshal/Makefile.am: * orbsvcs/tests/Event/UDP/Makefile.am: * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Makefile.am: * orbsvcs/tests/FaultTolerance/IOGR/Makefile.am: * orbsvcs/tests/FT_App/Makefile.am: * orbsvcs/tests/HTIOP/AMI/Makefile.am: * orbsvcs/tests/HTIOP/BiDirectional/Makefile.am: * orbsvcs/tests/HTIOP/Hello/Makefile.am: * orbsvcs/tests/ImplRepo/Bug_2604_Regression/Makefile.am: * orbsvcs/tests/ImplRepo/Makefile.am: * orbsvcs/tests/ImplRepo/scale/Makefile.am: * orbsvcs/tests/InterfaceRepo/Application_Test/Makefile.am: * orbsvcs/tests/Interoperable_Naming/Makefile.am: * orbsvcs/tests/ior_corbaname/Makefile.am: * orbsvcs/tests/IOR_MCast/Makefile.am: * orbsvcs/tests/LoadBalancing/GenericFactory/Application_Controlled/Makefile.am: * orbsvcs/tests/LoadBalancing/GenericFactory/Infrastructure_Controlled/Makefile.am: * orbsvcs/tests/LoadBalancing/GenericFactory/Manage_Object_Group/Makefile.am: * orbsvcs/tests/Miop/McastHello/Makefile.am: * orbsvcs/tests/Notify/Blocking/Makefile.am: * orbsvcs/tests/Notify/Discarding/Makefile.am: * orbsvcs/tests/Notify/lib/Makefile.am: * orbsvcs/tests/Notify/MT_Dispatching/Makefile.am: * orbsvcs/tests/Notify/Ordering/Makefile.am: * orbsvcs/tests/Notify/performance-tests/Filter/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/Redundant_Naming/Makefile.am: * orbsvcs/tests/Security/BiDirectional/Makefile.am: * orbsvcs/tests/Security/Big_Request/Makefile.am: * orbsvcs/tests/Security/Callback/Makefile.am: * orbsvcs/tests/Security/Crash_Test/Makefile.am: * orbsvcs/tests/Security/MT_IIOP_SSL/Makefile.am: * orbsvcs/tests/Security/MT_SSLIOP/Makefile.am: * orbsvcs/tests/Security/Secure_Invocation/Makefile.am: * orbsvcs/tests/Security/ssliop_corbaloc/Makefile.am: * orbsvcs/tests/Simple_Naming/Makefile.am: * orbsvcs/tests/Trading/Makefile.am: * performance-tests/Anyop/Makefile.am: * performance-tests/Callback/Makefile.am: * performance-tests/CSD_Strategy/TestInf/Makefile.am: * performance-tests/CSD_Strategy/TestServant/Makefile.am: * performance-tests/Cubit/TAO/DII_Cubit/Makefile.am: * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am: * performance-tests/Cubit/TAO/MT_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/Deferred/Makefile.am: * performance-tests/Latency/DII/Makefile.am: * performance-tests/Latency/DSI/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/Memory/IORsize/Makefile.am: * performance-tests/Memory/Single_Threaded/Makefile.am: * performance-tests/Pluggable/Makefile.am: * performance-tests/POA/Demux/Makefile.am: * performance-tests/POA/Implicit_Activation/Makefile.am: * performance-tests/POA/Object_Creation_And_Registration/Makefile.am: * performance-tests/Protocols/Makefile.am: * performance-tests/RTCorba/Multiple_Endpoints/Common/Makefile.am: * performance-tests/RTCorba/Oneways/Reliable/Makefile.am: * performance-tests/RTCorba/Thread_Pool/Makefile.am: * performance-tests/Sequence_Latency/AMH_Single_Threaded/Makefile.am: * performance-tests/Sequence_Latency/AMI/Makefile.am: * performance-tests/Sequence_Latency/Deferred/Makefile.am: * performance-tests/Sequence_Latency/DII/Makefile.am: * performance-tests/Sequence_Latency/DSI/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/AnyTypeCode.mpc: * tao/AnyTypeCode/AnySeq.pid: * tao/AnyTypeCode/Bounds.pid: * tao/AnyTypeCode/Dynamic.pid: * tao/AnyTypeCode/Dynamic_Parameter.pid: * tao/AnyTypeCode/ValueModifier.pid: * tao/AnyTypeCode/Visibility.pid: * tao/BiDir_GIOP.mpc: * tao/BiDir_GIOP/BiDirPolicy.pid: * tao/BooleanSeq.pid: * tao/CharSeq.pid: * tao/CodecFactory.mpc: * tao/CodecFactory/IOP_Codec.pid: * tao/Compression.mpc: * tao/Compression/TAO_Compression.pc.in * tao/CONV_FRAME.pid: * tao/CSD_Framework.mpc: * tao/CSD_Framework/CSD_Framework.pid: * tao/Current.pid: * tao/Domain.pid: * tao/DoubleSeq.pid: * tao/DynamicAny.mpc: * tao/EndpointPolicy.mpc: * tao/EndpointPolicy/EndpointPolicyType.pid: * tao/FloatSeq.pid: * tao/GIOP.pid: * tao/IFR_Client.mpc: * tao/IFR_Client/IFR_Base.pid: * tao/IFR_Client/IFR_Basic.pid: * tao/IFR_Client/IFR_Components.pid: * tao/IFR_Client/IFR_Extended.pid: * tao/IIOP.pid: * tao/IIOP_Endpoints.pid: * tao/ImR_Client.mpc: * tao/ImR_Client/ImplRepo.pid: * tao/ImR_Client/ServerObject.pid: * tao/InvalidName.pid: * tao/IOP.pid: * tao/IOP_IOR.pid: * tao/IORInterceptor.mpc: * tao/IORInterceptor/IORInfo.pid: * tao/IORInterceptor/IORInterceptor.pid: * tao/IORManipulation.mpc: * tao/IORManipulation/IOR.pid: * tao/IORTable.mpc: * tao/IORTable/IORTable.pid: * tao/LongDoubleSeq.pid: * tao/LongLongSeq.pid: * tao/LongSeq.pid: * tao/Makefile.am: * tao/Messaging.mpc: * tao/Messaging/ExceptionHolder.pid: * tao/Messaging/Messaging.pid: * tao/Messaging/Messaging_No_Impl.pid: * tao/Messaging/Messaging_RT_Policy.pid: * tao/Messaging/Messaging_SyncScope_Policy.pid: * tao/Messaging/Messaging_Types.pid: * tao/Messaging/Pollable.pid: * tao/Messaging/TAO_Ext.pid: * tao/Messaging_PolicyValue.pid: * tao/Object_Key.pid: * tao/ObjectIdList.pid: * tao/ObjRefTemplate.mpc: * tao/ObjRefTemplate/Default_ORT.pid: * tao/OctetSeq.pid: * tao/orb_types.pid: * tao/ParameterMode.pid: * tao/PI.mpc: * tao/PI/ClientRequestInfo.pid: * tao/PI/ClientRequestInterceptor.pid: * tao/PI/Interceptor.pid: * tao/PI/InvalidSlot.pid: * tao/PI/ORBInitializer.pid: * tao/PI/ORBInitInfo.pid: * tao/PI/PICurrent.pid: * tao/PI/PIForwardRequest.pid: * tao/PI/PolicyFactory.pid: * tao/PI/ProcessingModePolicy.pid: * tao/PI/RequestInfo.pid: * tao/PI_Forward.pid: * tao/PI_Server.mpc: * tao/PI_Server/ServerRequestInfo.pid: * tao/PI_Server/ServerRequestInterceptor.pid: * tao/Policy.pid: * tao/Policy_Forward.pid: * tao/PortableInterceptor.pid: * tao/PortableServer.mpc: * tao/PortableServer/POA.pid: * tao/PortableServer/POAManagerFactory.pid: * tao/PortableServer/PortableServer.pid: * tao/PortableServer/PS_Forward.pid: * tao/PortableServer/RequestProcessingPolicy.pid: * tao/PortableServer/ServantActivator.pid: * tao/PortableServer/ServantLocator.pid: * tao/PortableServer/ServantManager.pid: * tao/PortableServer/ServantRetentionPolicy.pid: * tao/PortableServer/ServantRetentionStrategyRetain.cpp: * tao/PortableServer/ThreadPolicy.pid: * tao/RTCORBA.mpc: * tao/RTCORBA/diffs/RTCORBA.diff * tao/RTCORBA/RTCORBA.pid: * tao/RTCORBA/RTCORBAC.cpp: * tao/RTPortableServer.mpc: * tao/RTPortableServer/RTPortableServer.pid: * tao/RTScheduler.mpc: * tao/RTScheduling/RTScheduler.pid: * tao/Services.pid: * tao/ShortSeq.pid: * tao/Strategies.mpc: * tao/Strategies/COIOP_Endpoints.pid: * tao/Strategies/sciop_endpoints.pid: * tao/Strategies/uiop_endpoints.pid: * tao/StringSeq.pid: * tao/tao.mpc: * tao/TAO.pid: * tao/TimeBase.pid: * tao/TypeCodeFactory.mpc: * tao/TypeCodeFactory_Adapter.cpp: * tao/TypeCodeFactory_Adapter.h: * tao/ULongLongSeq.pid: * tao/ULongSeq.pid: * tao/UShortSeq.pid: * tao/Valuetype.mpc: * tao/Wait_Strategy.cpp: * tao/WCharSeq.pid: * tao/WrongTransaction.pid: * tao/WStringSeq.pid: * tests/Abstract_Interface/Makefile.am: * 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/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_1476_Test/Makefile.am: * tests/Bug_1482_Regression/Makefile.am: * tests/Bug_1495_Regression/Makefile.am: * tests/Bug_1535_Regression/bug_1535_regression.cpp: * tests/Bug_1535_Regression/Bug_1535_Regression.mpc: * tests/Bug_1535_Regression/Makefile.am: * tests/Bug_1535_Regression/Test.cpp: * tests/Bug_1535_Regression/Test.h: * tests/Bug_1551_Regression/Makefile.am: * tests/Bug_1568_Regression/Makefile.am: * tests/Bug_1627_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_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/Bug_2429_Regression.mpc: * 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/bug_2543_regression.cpp: * 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/Cache_Growth_Test/Makefile.am: * tests/CallbackTest/Makefile.am: * tests/Client_Leaks/Makefile.am: * tests/Codec/Makefile.am: * tests/CodeSets/simple/Makefile.am: * tests/COIOP/Makefile.am: * tests/Collocation/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/CollocationLockup/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/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_Dynamic/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/Faults/Makefile.am: * tests/File_IO/Makefile.am: * tests/FL_Cube/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/Hang_Shutdown/Makefile.am: * tests/Hello/Makefile.am: * tests/ICMG_Any_Bug/Makefile.am: * tests/IDL_Test/Makefile.am: * tests/InterOp-Naming/Makefile.am: * tests/IOR_Endpoint_Hostnames/Makefile.am: * tests/IPV6/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/Multiple/Makefile.am: * tests/Multiple_Inheritance/Makefile.am: * tests/Muxed_GIOP_Versions/Makefile.am: * tests/Muxing/Makefile.am: * tests/Native_Exceptions/Makefile.am: * tests/Nested_Event_Loop/Makefile.am: * tests/Nested_Upcall_Crash/Makefile.am: * tests/NestedUpcall/MT_Client_Test/Makefile.am: * tests/NestedUpcall/Simple/Makefile.am: * tests/NestedUpcall/Triangle_Test/Makefile.am: * tests/No_Server_MT_Connect_Test/Makefile.am: * tests/Object_Loader/Makefile.am: * tests/Objref_Sequence_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/Simple/Makefile.am: * tests/OBV/TC_Alignment/Makefile.am: * tests/OBV/Truncatable/Makefile.am: * tests/OBV/ValueBox/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/ORB_init/Portspan/Makefile.am: * tests/ORB_Local_Config/Two_DLL_ORB/Makefile.am: * tests/ORB_shutdown/Makefile.am: * tests/ORT/Makefile.am: * tests/Parallel_Connect_Strategy/Makefile.am: * tests/Param_Test/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/Nested_Non_Servant_Upcalls/Makefile.am: * tests/POA/Non_Servant_Upcalls/Makefile.am: * tests/POA/Object_Reactivation/Makefile.am: * tests/POA/Persistent_ID/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/Policies/Makefile.am: * tests/Portable_Interceptors/AdvSlot/Makefile.am: * tests/Portable_Interceptors/AdvSlotDblCpy/Makefile.am: * tests/Portable_Interceptors/AdvSlotExt/Makefile.am: * tests/Portable_Interceptors/AMI/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/Collocated/Dynamic/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/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/Remote/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/QtTests/Makefile.am: * tests/Reliable_Oneways/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/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/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/RTScheduling/VoidData/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/dtor/Makefile.am: * tests/Smart_Proxies/Makefile.am: * tests/Smart_Proxies/On_Demand/Makefile.am: * tests/Smart_Proxies/Policy/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/Two_Objects/Makefile.am: * tests/Typedef_String_Array/Makefile.am: * tests/UNKNOWN_Exception/Makefile.am: * tests/Xt_Stopwatch/Makefile.am: Removed any occurrence of -Ge 1 Sun Dec 31 23:12:36 UTC 2006 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: * orbsvcs/ImplRepo_Service/Makefile.am: It seems BUILD_ZZIP depends on BUILD_ZLIB, so add BUILD_ZLIB conditionals, etc. everywhere we added BUILD_ZZIP support in: Fri Dec 29 08:09:46 UTC 2006 J.T. Conklin Sun Dec 31 18:15:00 UTC 2006 Iliyan Jeliazkov * tests/TransportCurrent/Framework/ORBInitializer_T.cpp: Updating the @file to fix a fuzz error. Sun Dec 31 18:08:16 UTC 2006 Iliyan Jeliazkov * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.cpp: Disambiguating Transport::CurrentTest::ContextTag to Test::Transport::CurrentTest::ContextTag to aid Borland's compiler. Sun Dec 31 17:27:27 UTC 2006 Iliyan Jeliazkov * tests/TransportCurrent/Framework/ORBInitializer_T.cpp: Adding a trivial default implementation of post_init. * tests/TransportCurrent/Framework/Server_Request_Interceptor.h: * tests/TransportCurrent/Framework/server.cpp: Moved an #include from the header to the cpp file, where it belongs. * tests/TransportCurrent/IIOP/IIOP.mpc: Added a "Template_Files" section to explicitly make ORBInitializer.cpp available. Fri Dec 29 22:31:08 UTC 2006 Iliyan Jeliazkov * tao/TransportCurrent/Current_Loader.cpp: Cleanup. * tao/TransportCurrent/IIOP_Current_Impl.cpp: Replaced static_cast<>with a dynamic_cast<> in handler(). * tests/TransportCurrent/Framework/Client_Request_Interceptor.cpp: * tests/TransportCurrent/Framework/Framework.mpc: Whitespace cleanup. * tests/TransportCurrent/Framework/ORBInitializer_T.h: * tests/TransportCurrent/Framework/ORBInitializer_T.cpp: Cleaned up template declarations and moved template code to a cpp file. * tests/TransportCurrent/Framework/Server_Request_Interceptor.h: * tests/TransportCurrent/Framework/Server_Request_Interceptor.cpp: Updated includes and removed unnecessary code. * tests/TransportCurrent/Framework/client.cpp: Added code to handle TAO_HAS_MINIMUM_CORBA by disabling DII. * tests/TransportCurrent/IIOP/IIOP.mpc: Whitespace cleanup. * tests/TransportCurrent/IIOP/IIOP_Tester.cpp: Removing extra ';' from ACE_STATIC_SVC_REQUIRE. Sat Dec 30 03:55:42 UTC 2006 J.T. Conklin * tests/Makefile.am: Fix stray trailing whitespace after \ continuation. Fri Dec 29 17:50:16 UTC 2006 Chad Elliott * orbsvcs/orbsvcs/Trader/Constraint_l.cpp.diff: * orbsvcs/orbsvcs/Trader/Constraint_l.cpp: * orbsvcs/orbsvcs/Trader/constraint.l: Added a rule to catch white space and ignore it. Previously, white space was not recognized and the lexer would print it out to stdout. Fri Dec 29 14:49:24 UTC 2006 Chad Elliott * MPC/config/trading_serv.mpb: Added the utils base project. It is used by the CosTrading_Serv project and should have been in this base project. Fri Dec 29 08:09:46 UTC 2006 J.T. Conklin * performance-tests/Cubit/TAO/IDL_Cubit/Makefile.am: * tests/GIOP_Fragments/Java_Big_Reply/Makefile.am: * tests/GIOP_Fragments/Java_Big_Request/Makefile.am: * tests/GIOP_Fragments/Makefile.am: * tests/Nested_Upcall_Crash/Makefile.am: * tests/POA/Persistent_ID/Makefile.am: * tests/Portable_Interceptors/Service_Context_Manipulation/Makefile.am: * tests/TransportCurrent/Framework/Makefile.am: * tests/TransportCurrent/IIOP/Makefile.am: Regenerate for misc *.mpc and *.mpb changes. * tao/Makefile.am: Regenerate for new Compression projects. * configure.ac: Configure Makefiles for new subdirectory. * tests/Makefile.am: Regenerate to descend into Compression subdirectory. * tests/Compression/Makefile.am: New Makefile.am for Compression unit tests. * orbsvcs/ImplRepo_Service/Makefile.am: * orbsvcs/orbsvcs/Makefile.am: Hand-add automake conditionals for BUILD_ZZIP. Unfortunately MPC resolves options, files, etc. set by "features" at project generation time, but we want them to be configure time options. Fri Dec 29 07:45:11 UTC 2006 J.T. Conklin * configure.ac: Added AM_CONDITIONALs for BUILD_ZLIB and BUILD_ZZIP, so we can handle Makefile.am's with these options. Default to false, until we can write feature tests for these options. Fri Dec 29 07:37:15 UTC 2006 J.T. Conklin * docs/libraries.html: Fix typos. Thu Dec 28 23:10:52 UTC 2006 Iliyan Jeliazkov * tao/TC.mpc: * tao/TC_IIOP.mpc: Apparently, interceptors and pi are still needed for the build. Reverting my change from Thu Dec 28 19:29:58 UTC 2006. Thu Dec 28 20:30:14 UTC 2006 Iliyan Jeliazkov * docs/libraries.html: Updated documentation for Transport::Current. * tao/TransportCurrent/Current_ORBInitializer_Base.h: Reversing the removal of *_Export.h include to match the convention. * tests/TransportCurrent/Framework/run_test.pl: Added code to support -static and -dynamic parameters, similar to the IIOP test. Thu Dec 28 20:01:34 UTC 2006 Iliyan Jeliazkov * tao/TransportCurrent/Current_ORBInitializer_Base.h: * tests/TransportCurrent/Framework/run_test.pl: Thu Dec 28 19:29:58 UTC 2006 Iliyan Jeliazkov * tao/TC.mpc: * tao/TC_IIOP.mpc: Removed interceptors and pi from the list of base projects. The Transport::Current feature is not itself dependent on these features. The tests however are, and their *.mpc files have been modified accordingly to add interceptors explicitely. * tao/TransportCurrent/Current_ORBInitializer.h: Removed commented code. * tao/TransportCurrent/Current_ORBInitializer.cpp: Added "#pragma once". * tao/TransportCurrent/Current_ORBInitializer_Base.h: Removed unnecessary *_Export.h include since TCC.h already includes it. * tao/TransportCurrent/IIOP_Current_Loader.cpp: Removed an extra ';' after ACE_STATIC_SVC_REQUIRE. * tao/TransportCurrent/Transport_Current_Export.h: Regenerated this file to fix DLL export problems in static builds. * tests/TransportCurrent/Framework/Framework.mpc: Added interceptors to the base projects list to ensure this test builds only when interceptors are supported. * tests/TransportCurrent/Framework/Tester.cpp: * tests/TransportCurrent/Framework/client.cpp: * tests/TransportCurrent/Framework/server.cpp: Added code to handle single-threaded builds correctly. * tests/TransportCurrent/IIOP/Current_Test_Impl.cpp: Changed the modulename from "TAO" to "Test" in order to fixing an ambiguous reference to "TAO" namespace in builds with versioned namespaces enabled. * tests/TransportCurrent/IIOP/IIOP.mpc: Added interceptors to the base projects list to ensure this test builds only when interceptors are supported. Thu Dec 28 19:14:12 UTC 2006 Johnny Willemsen * tao/Compression/Compression.cpp: Fixed argument not used warning Thu Dec 28 12:52:12 UTC 2006 Johnny Willemsen * examples/Simple/time-date/svc.conf.xml: Updated this file to match the regular svc.conf file Thu Dec 28 12:50:12 UTC 2006 Johnny Willemsen * performance-tests/CSD_Strategy/TestApps/csd_pt_testapps.mpc: * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc: * performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc: Disable part of the projects when CORBA/e micro is enabled Thu Dec 28 12:49:12 UTC 2006 Johnny Willemsen * tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Lib.mpc: * tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc: * tests/NestedUpcall/Triangle_Test/TT.mpc: Disable part of the projects when CORBA/e micro is enabled Thu Dec 28 12:22:12 UTC 2006 Johnny Willemsen * docs/libraries.html: Documented the new compression libraries Thu Dec 28 11:33:12 UTC 2006 Johnny Willemsen This is the first commit for a new part for TAO which hopefully gets standardized next year. The final goal is to implement Zipped GIOP (ZIOP). At the moment an ORB supports ZIOP the application programmer can specify using policies that compression can be applied on the application data send over the wire. This first commit is the Compression module that delivers the infrastructure classes with which data can be compressed. This can be used by regular applications but then also by the ORB in the future. This effort is supported by multiple parties, IONA did the initial effort for Orbix and triggered this step, Remedy IT will do the implementation for TAO, Andre Spiegel will do the implementation for JacORB, IONA then for Orbix and PrismTech will assist when needed and will keep an eye on the OMG process. This commit adds first initial support, it is not 100% ready but it is usable. This way we can share the code with the other parties more easily and attract more people to this effort. Be aware that the IDL can change, this is work in progress, not a final spec. * MPC/config/compression.mpb: New base project for the compression library * MPC/config/zlibcompressor.mpb: New base project for the zlib compressor * docs/Libraries.html: Corrected link to MPC readme * docs/ORBEndpoint.html: Small layout change * tao/Compression/Base_Compressor.cpp: * tao/Compression/Base_Compressor.h: * tao/Compression/Compression.cpp: * tao/Compression/Compression.h: * tao/Compression/Compression.pidl: * tao/Compression/compression_export.h: * tao/Compression/Compression_Manager.cpp: * tao/Compression/Compression_Manager.h: * tao/Compression/Compressor_Factory.cpp: * tao/Compression/Compressor_Factory.h: * tao/Compression/TAO_Compression.pc.in: * tao/Compression/TAO_Compression.rc: New Compression library * Compression/zlib/TAO_ZlibCompressor.pc.in: * Compression/zlib/TAO_ZlibCompressor.rc: * Compression/zlib/ZlibCompressor.cpp: * Compression/zlib/ZlibCompressor.h: * Compression/zlib/ZlibCompressor_export.h: * Compression/zlib/ZlibCompressor_Factory.cpp: * Compression/zlib/ZlibCompressor_Factory.h: New Compressor that uses zlib to compress/uncompress data * tao/File_Parser.cpp: Use true for bool * tao/objectid.h: Added CompressionManager defines * tao/ORB.cpp: Added resolve_initial_references support for the CompressionManager * tao/ORB_Core.{h,cpp,inl}: Added support for CompressionManager * tao/PI/Interceptor_List_T.cpp: Const change * tao/ZlibCompressor.mpc: * tao/Compression.mpc: New base projects * tests/Compression/Compression_Test.mpc: * tests/Compression/server.cpp: First initial test of the Compression library Wed Dec 27 22:48:30 UTC 2006 Iliyan Jeliazkov * tests/TransportCurrent/Framework/Client_Request_Interceptor.cpp: * tests/TransportCurrent/Framework/Current_Test.idl: * tests/TransportCurrent/Framework/Current_Test_Impl.h: * tests/TransportCurrent/Framework/Current_Test_Impl.cpp: * tests/TransportCurrent/Framework/client.cpp: * tests/TransportCurrent/Framework/server.cpp: Changed the modulename from "TAO" to "Test" in order to fixing an ambiguous reference to "TAO" namespace in builds with versioned namespaces enabled. Wed Dec 27 20:42:48 UTC 2006 Iliyan Jeliazkov * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.cpp: Fixing test failures because of incorrect counting. Wed Dec 27 11:12:12 UTC 2006 Johnny Willemsen * TAO-INSTALL.html: Small improvements for cross compilation Wed Dec 27 10:51:12 UTC 2006 Johnny Willemsen * TAO-INSTALL.html: Use more html keyword for layout and document how to use CORBA/e Wed Dec 27 05:35:06 UTC 2006 Iliyan Jeliazkov * tests/TransportCurrent/Framework/Server_Request_Interceptor.cpp: Fixing an ambiguous reference to TAO namespace in builds with versioned namespaces enabled. * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.cpp: Clarifying some debugging statements. Mon Dec 25 16:19:42 UTC 2006 Douglas C. Schmidt * Merry Christmas everyone!!! Sun Dec 24 23:22:41 UTC 2006 Iliyan Jeliazkov * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc: * tests/Portable_Interceptors/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc: Adding "after" keyword to make sure IDL is built first in parallel builds. Sun Dec 24 15:44:40 UTC 2006 Iliyan Jeliazkov * tests/TransportCurrent/Framework/Server_Request_Interceptor.h: * tests/TransportCurrent/Framework/Server_Request_Interceptor.cpp: * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.h: Getting the const-ness right. Sun Dec 24 15:39:43 UTC 2006 J.T. Conklin * tests/Parallel_Connect_Strategy/Makefile.am: * tests/Reliable_Oneways/Makefile.am: Regenerated. * tests/Parallel_Connect_Strategy/Parallel_Connect_Strategy.mpc: * tests/Reliable_Oneways/Reliable_Oneways.mpc: Split out IDL compilation into separate MPC project. Sun Dec 24 15:38:15 UTC 2006 J.T. Conklin * tests/Smart_Proxies/Collocation/Makefile.am: Regenerated. * tests/Smart_Proxies/Collocation/SP_Collocation.mpc: Changed IDL project to inherit from smart_proxies. Changed *Test project to depend on *idl for build order. Sun Dec 24 00:04:19 UTC 2006 J.T. Conklin * tests/CollocationLockup/Makefile.am: * tests/DSI_Gateway/Makefile.am: * tests/Nested_Upcall_Crash/Makefile.am: Regenerated. * tests/CollocationLockup/CollocationLockup.mpc: * tests/DSI_Gateway/DSI_Gateway.mpc: * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc: Split out IDL compilation into separate MPC project. Sat Dec 23 16:53:57 UTC 2006 J.T. Conklin * tests/Collocation/Makefile.am: * tests/Smart_Proxies/Collocation/Makefile.am: Regenerated. * tests/Collocation/Collocation.mpc: * tests/Smart_Proxies/Collocation/SP_Collocation.mpc: Split out IDL compilation into separate MPC project. Sat Dec 23 15:48:43 UTC 2006 J.T. Conklin * tests/TransportCurrent/IIOP/Makefile.am: Regenerated. * tests/TransportCurrent/IIOP/IIOP.mpc: Don't look for includes relative to $(srcdir), the ones we're looking for are generated from *.idl and thus relative to the build directory. Sat Dec 23 15:05:23 UTC 2006 J.T. Conklin * tests/Portable_Interceptors/Dynamic/Makefile.am: * tests/Portable_Interceptors/Benchmark/Makefile.am: * tests/Portable_Interceptors/Request_Interceptor_Flow/Makefile.am: Regenerated. * tests/Portable_Interceptors/Dynamic/PI_Dynamic.mpc: * tests/Portable_Interceptors/Benchmark/PI_Benchmark.mpc: Don't suppress any/typecode generation. * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc: Don't include server skeleton in client. Sat Dec 23 14:35:09 UTC 2006 J.T. Conklin * tests/POA/Persistent_ID/Makefile.am: * tests/POA/Persistent_ID/Persistent_ID.mpc: Fix case-mismatch problem introduced in last change. Sat Dec 23 04:48:50 UTC 2006 Iliyan Jeliazkov * tao/TransportCurrent/Current_Loader.cpp: Fixing an pedantic complaint about an extra ';' at the end of the line, after ACE_STATIC_SVC_REQUIRE. Sat Dec 23 03:53:08 UTC 2006 Iliyan Jeliazkov * tao/TransportCurrent/Current_ORBInitializer.cpp: * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.h: Fixing compilation warnings. Sat Dec 23 02:01:44 UTC 2006 J.T. Conklin * tests/POA/EndpointPolicy/Makefile.am: * tests/POA/Persistent_ID/Makefile.am: * tests/Portable_Interceptors/AMI/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/Processing_Mode_Policy/Remote/Makefile.am: * tests/Portable_Interceptors/Request_Interceptor_Flow/Makefile.am: * tests/Portable_Interceptors/Service_Context_Manipulation/Makefile.am: * tests/RTCORBA/Banded_Connections/Makefile.am: * tests/RTCORBA/Client_Protocol/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/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: Regenerated. * tests/POA/EndpointPolicy/EndpointPolicy.mpc: * tests/POA/Persistent_ID/Persistent_ID.mpc: * tests/Portable_Interceptors/AMI/PI_AMI.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/Processing_Mode_Policy/Remote/PI_ProcMode_Remote.mpc: * tests/Portable_Interceptors/Request_Interceptor_Flow/PI_Request_Interceptor_Flow.mpc: * tests/Portable_Interceptors/Service_Context_Manipulation/PI_Svc_Context_Manip.mpc: * tests/RTCORBA/Banded_Connections/RTCORBA_Banded_Conn.mpc: * tests/RTCORBA/Client_Protocol/RTCORBA_Client_Protocol.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/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: Split out IDL compilation into separate MPC project. Sat Dec 23 00:23:25 UTC 2006 J.T. Conklin * tests/BiDirectional/Makefile.am: * tests/BiDirectional_DelayedUpcall/Makefile.am: * tests/BiDirectional_NestedUpcall/Makefile.am: * tests/Bug_2417_Regression/Makefile.am: * tests/Bug_2560_Regression/Makefile.am: * tests/MT_BiDir/Makefile.am: * tests/NestedUpcall/Triangle_Test/Makefile.am: Regenerate to account for misc recent *.mpc changes. * tests/TransportCurrent/IIOP/Makefile.am: * tests/TransportCurrent/Framework/Makefile.am: Regenerated. * tests/TransportCurrent/IIOP/IIOP.mpc: * tests/TransportCurrent/Framework/Framework.mpc: Split out IDL compilation into separate MPC project. Fri Dec 22 20:54:44 UTC 2006 Iliyan Jeliazkov * MPC/config/tc.mpb: * MPC/config/tc_iiop.mpb: Split the tc.mpb in two projects (adding the tc_iiop). Updated the dependencies in a bid to fix what seems to be a build order issue on some scoreboard builds. * tests/TransportCurrent/IIOP/IIOP.mpc: Updated to inherit from the new tc_iiop. Fri Dec 22 18:55:29 UTC 2006 Iliyan Jeliazkov * tests/TransportCurrent/Framework/Client_Request_Interceptor.cpp: * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.cpp: Replaced obsolete ACE_reinterpret_cast macro. Thu Dec 21 21:29:47 UTC 2006 Iliyan Jeliazkov * tao/TransportCurrent/Current_ORBInitializer_Base.cpp: * tests/TransportCurrent/Framework/Client_Request_Interceptor.h: * tests/TransportCurrent/Framework/Server_Request_Interceptor.h: * tests/TransportCurrent/Framework/simple.cpp: Fixed FUZZ problems. Thu Dec 21 17:49:24 UTC 2006 Iliyan Jeliazkov * tests/TransportCurrent/IIOP/Current_Test_Impl.cpp: * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.h: Updated the include files' path to resolve a compilation problem in an autoconf (FC4_autoconf) build. Thu Dec 21 16:03:08 UTC 2006 Iliyan Jeliazkov * tao/TransportCurrent/IIOP_Current_Impl.cpp: Added conditional compilation, based upon the presence of TAO_HAS_IIOP. The IIOP-specific current will compile and the implementation shall throw CORBA::NO_IMPLEMENT at runtime. Thu Dec 21 15:32:49 UTC 2006 Iliyan Jeliazkov * tao/TransportCurrent/Current_Impl.h: * tao/TransportCurrent/Current_Impl.cpp: * tao/TransportCurrent/Current_Loader.h: * tao/TransportCurrent/Current_ORBInitializer.h: * tao/TransportCurrent/Current_ORBInitializer_Base.h: * tao/TransportCurrent/IIOP_Current_Impl.h: * tests/TransportCurrent/Framework/Client_Request_Interceptor.h: * tests/TransportCurrent/Framework/Client_Request_Interceptor.cpp: * tests/TransportCurrent/Framework/ORBInitializer_T.h: * tests/TransportCurrent/Framework/Server_Request_Interceptor.h: * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.h: Removed a ';' after the closing curly brace of a namespace declaration which caused hiccups with gcc 4.0.2. Thu Dec 21 14:46:46 UTC 2006 J.T. Conklin * tao/TransportCurrent/TC.idl: * tao/TransportCurrent/TC_IIOP.idl: Change #include files to be relative to ${TAO_ROOT} like the other *.idl / *.pidl files. Thu Dec 21 14:00:11 UTC 2006 J.T. Conklin * tao/Makefile.am: Regenerated. Wed Dec 20 21:14:11 UTC 2006 Iliyan Jeliazkov * tao/TransportCurrent/Current_Loader.h: Fixing an error in builds that use versioned namespaces due to incorrect placement of TAO_END_VERSIONED_NAMESPACE_DECL. Wed Dec 20 20:59:39 UTC 2006 Iliyan Jeliazkov These are fixes correcting scoreboard issues pertaining to the checkin from Tue Dec 19 22:09:34 UTC 2006. * tao/TC.mpc: * tao/TC_IIOP.mpc: Updated the IDL compile options and include file path to reflect the new position of these files (since Wed Dec 20 17:34:07) * tao/TransportCurrent/Current_Loader.h: * tao/TransportCurrent/Current_Loader.cpp: Eliminated unnecessary code. * tao/TransportCurrent/Current_ORBInitializer_Base.cpp: Removed unnecessary #include "ace/post.h" * tao/TransportCurrent/IIOP_Current_Impl.cpp: Added an explicit cast to silence Windows builds complaining about implicit conversion between HANDLE and CORBA::Long. Wed Dec 20 17:34:07 UTC 2006 J.T. Conklin * configure.ac: Configure Makefiles for new subdirectories. * orbsvcs/tests/Makefile.am: Regenerate to descend into TransportCurrent subdirectory. * tests/TransportCurrent/Makefile.am: * tests/TransportCurrent/IIOP/Makefile.am: * tests/TransportCurrent/Framework/Makefile.am: New Makefile.am's for TransportCurrent unit tests. * tao/Makefile.am: Regenerated. * tao/TC.mpc: * tao/TC_IIOP.mpc: ...to here, to match convention established by other core TAO library projects. This also makes the generated Makefile.am for the autoconf build a little more sane. * tao/TransportCurrent/TC.mpc: * tao/TransportCurrent/TC_IIOP.mpc: Move TransportCurrent *.mpc projects from here... Wed Dec 20 16:22:29 UTC 2006 Iliyan Jeliazkov These are fixes correcting scoreboard issues pertaining to the checkin from Tue Dec 19 22:09:34 UTC 2006. * MPC/config/tc.mpb: Moved from $ACE_ROOT/bin/MakeProjectCreator/config according to the new project configuration layout. * tao/TransportCurrent/Current_Loader.h: * tao/TransportCurrent/Current_Loader.cpp: * tao/TransportCurrent/IIOP_Current_Loader.h: * tao/TransportCurrent/IIOP_Current_Loader.cpp: * tao/Transport_Selection_Guard.cpp: Removed errand semicolons after definitions which were breaking some of the scoreboard builds. * tests/TransportCurrent/Framework/Current_Test.idl: Fixed a FUZZ warning about mismatched @file. * tests/TransportCurrent/Framework/Framework.mpc: Added the current directory to the include path. * tests/TransportCurrent/Framework/Tester.cpp: * tests/TransportCurrent/Framework/client.cpp: * tests/TransportCurrent/Framework/server.cpp: * tests/TransportCurrent/IIOP/IIOP_Tester.cpp: * tests/TransportCurrent/IIOP/Current_Test_Impl.cpp: * tests/TransportCurrent/IIOP/client_static.conf: Fixing a service initialization problem encountered in static builds that prevented the tests from runnig. Also fixed include file locations. Wed Dec 20 15:28:24 UTC 2006 Iliyan Jeliazkov * MPC/config/tc.mpb: * tao/Transport_Selection_Guard.cpp: * tests/TransportCurrent/Framework/Current_Test.idl: * tests/TransportCurrent/Framework/Framework.mpc: * tests/TransportCurrent/Framework/server.cpp: * tests/TransportCurrent/IIOP/Current_Test_Impl.cpp: Wed Dec 20 09:36:00 UTC 2006 Johnny Willemsen * tests/BiDirectional/BiDirectional.mpc: * tests/BiDirectional_DelayedUpcall/BiDir_DelayedUpcall.mpc: * tests/BiDirectional_NestedUpcall/BiDir_NestedUpcall.mpc: * tests/Bug_2417_Regression/Bug_2417_Regression.mpc: * tests/Bug_2560_Regression/Bug_2560_Regression.mpc: * tests/MT_BiDir/MT_BiDir.mpc: * tests/NestedUpcall/Triangle_Test/TT.mpc: Disabled some projects that can't compile when CORBA/e micro has been enabled. Also removed some after usage because there is now a separate idl project Wed Dec 20 09:31:00 UTC 2006 Johnny Willemsen * examples/Callback_Quoter/Callback_Quoter.mpc: * orbsvcs/examples/ImR/Combined_Service/ImR_Combined_Service.mpc: * orbsvcs/tests/HTIOP/BiDirectional/HTIOP_BiDirectional.mpc: * orbsvcs/tests/Security/BiDirectional/Secure_BiDir.mpc: * performance-tests/CSD_Strategy/TestServant/csd_pt_testservant.mpc: Disabled some projects that can't compile when CORBA/e micro has been enabled Tue Dec 19 22:51:09 UTC 2006 Iliyan Jeliazkov * NEWS: Updating the file with information about Transport::Current. Tue Dec 19 22:09:34 UTC 2006 Iliyan Jeliazkov Introducing the Transport::Current - an optional feature with an IDL interface, which enables users to obtain information about the Transports used to send or receive a message. The implementation uses a TSS based stack of pointers to Transport class instances, which an ORB selects on the critical path. The structure is used to update message and endpoint related statistical information for the correct Transport. An IDL interface available through ORB::resolve_initial_references, provides access to the accumulated data inside servant up-calls and interceptor invocations. * docs/transport_current: A new directory for the Transport Current documentation to inhabit. * docs/transport_current/index.html: * docs/transport_current/transport_current.css: Added reference and user-guide documentation for the Transport Current. * tao/orbconf.h: Enabled the Transport::Current feature by default, by defining TAO_HAS_TRANSPORT_CURRENT. In recognition that this is very likely an overkill for everybody but the few interested in the feature, the plan is to reverse this default before the next beta release. * tao/ORB_Core.h: * tao/Profile_Transport_Resolver.h: * tao/Profile_Transport_Resolver.inl: * tao/Profile_Transport_Resolver.cpp: Replaced the "naked" Transport pointer with a smart-pointer-like TAO::Transport_Selection_Guard, which has ctor and dtor that help keep a TSS-based stack of Transport instances when TAO_HAS_TRANSPORT_CURRENT is defined as 1. If the latter is disabled, the TSS access overhead goes away. * tao/TAO_Server_Request.h: * tao/TAO_Server_Request.inl: * tao/TAO_Server_Request.cpp: Similar to the client-side code in Profile_Transport_Resolver, this is where the server-side pieces of Transport Current functionality plugs in. A Server_Request encapsulates knowledge about the specific Transport on which an invocation arrived. Adding a Transport_Selection_Guard instance member (transport_selection_guard_) to keep track of the current Transport, using TSS. This overhead is only present when TAO_HAS_TRANSPORT_CURRENT is defined as 1. * tao/TSS_Resources.h: * tao/TSS_Resources.cpp: Adding a Transport_Selection_Guard member pointer tsg_, which when Transport Current feature is enabled, always points to the most-recently selected (incoming or outgoing) Transport in the current thread. This overhead is only present when TAO_HAS_TRANSPORT_CURRENT is defined as 1. * tao/Transport.h: * tao/Transport.inl: * tao/Transport.cpp (send_message_shared_i): Introduced a new class TAO::Transport::Stats and added a member pointer of that base type to the declaration of Transport. It can only be non-null when Transport Current is enabled, whereby it points to a TAO::Transport::Stats. The send_message_shared_i has been modified to update the statistics. Also added the requisite mutators and successor's. * tao/Transport_Selection_Guard.h: * tao/Transport_Selection_Guard.cpp: The implementation of the TSS-pointed, stack-like chain of Transport instances selected (potentially, in multiple nested up calls). The TSS overhead is only present when TAO_HAS_TRANSPORT_CURRENT is defined as 1, otherwise the methods are trivial. * tao/tao.mpc: Updated to include the new source files. * tao/TransportCurrent: A new directory for the Transport Current implementation to inhabit. Currently, there are two implementations: a generic one and an IIOP-specific one. The reason these two share this location is that the generic Current is too generic to be useful on its own, while providing almost all the required infrastructure for the IIOP-specific one. * tao/TransportCurrent/Current_Impl.h: * tao/TransportCurrent/Current_Impl.cpp: The generic Current implementation. * tao/TransportCurrent/Current_Loader.h: * tao/TransportCurrent/Current_Loader.cpp: A loader, to handle registration with the Service repository. * tao/TransportCurrent/Current_ORBInitializer.h: * tao/TransportCurrent/Current_ORBInitializer.cpp: * tao/TransportCurrent/Current_ORBInitializer_Base.h: * tao/TransportCurrent/Current_ORBInitializer_Base.cpp: An ORB initializer, to handle the registration of the name for which resolve_initial_references() will return you a Current pointer. * tao/TransportCurrent/IIOP_Current_Impl.h: * tao/TransportCurrent/IIOP_Current_Impl.cpp: The IIOP-specific Current implementation, complete with its own derivative of TAO::Transport::Stats. * tao/TransportCurrent/IIOP_Current_Loader.h: * tao/TransportCurrent/IIOP_Current_Loader.cpp: A loader, to handle registration with the Service repository. * tao/TransportCurrent/IIOP_Transport_Current.h: A client-side interface for the IIOP-specific Transport Current. * tao/TransportCurrent/TC.idl: A client-side interface for the generic Transport Current. * tao/TransportCurrent/TC.mpc: We need this to actually build the generic TC into a self-contained service object library (DLL). * tao/TransportCurrent/TC_IIOP.idl: A client-side interface for the IIOP-specific Transport Current. * tao/TransportCurrent/TC_IIOP.mpc: We need this to actually build the IIOP-specific TC into a self-contained service object library (DLL). * tao/TransportCurrent/Transport_Current.h: Basic declarations. * tao/TransportCurrent/Transport_Current_Export.h: Library export helpers. * tests/TransportCurrent: A new directory for the Transport Current tests to inhabit. * tests/TransportCurrent/Framework: A new directory for the test exercising the generic Transport Current. * tests/TransportCurrent/Framework/Client_Request_Interceptor.h: * tests/TransportCurrent/Framework/Client_Request_Interceptor.cpp: * tests/TransportCurrent/Framework/Current_Test.idl: * tests/TransportCurrent/Framework/Current_Test_Impl.h: * tests/TransportCurrent/Framework/Current_Test_Impl.cpp: * tests/TransportCurrent/Framework/Framework.mpc: * tests/TransportCurrent/Framework/ORBInitializer_T.h: * tests/TransportCurrent/Framework/README: * tests/TransportCurrent/Framework/Server_Main.cpp: * tests/TransportCurrent/Framework/Server_Request_Interceptor.h: * tests/TransportCurrent/Framework/Server_Request_Interceptor.cpp: * tests/TransportCurrent/Framework/Tester.cpp: * tests/TransportCurrent/Framework/client-static.conf: * tests/TransportCurrent/Framework/client.conf: * tests/TransportCurrent/Framework/client.cpp: * tests/TransportCurrent/Framework/run_test.pl: * tests/TransportCurrent/Framework/server-static.conf: * tests/TransportCurrent/Framework/server.conf: * tests/TransportCurrent/Framework/server.cpp: * tests/TransportCurrent/Framework/simple.cpp: * tests/TransportCurrent/IIOP: A new directory for the test exercising the IIOP-specific Transport Current. * tests/TransportCurrent/IIOP/Current_Test_Impl.cpp: * tests/TransportCurrent/IIOP/IIOP.mpc: * tests/TransportCurrent/IIOP/IIOP_Server_Main.cpp: * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.h: * tests/TransportCurrent/IIOP/IIOP_Server_Request_Interceptor.cpp: * tests/TransportCurrent/IIOP/IIOP_Tester.cpp: * tests/TransportCurrent/IIOP/README: * tests/TransportCurrent/IIOP/client_dynamic.conf: * tests/TransportCurrent/IIOP/client_static.conf: * tests/TransportCurrent/IIOP/run_test.pl: * tests/TransportCurrent/IIOP/server_dynamic.conf: * tests/TransportCurrent/IIOP/server_static.conf: Tue Dec 19 18:44:02 UTC 2006 J.T. Conklin * */Makefile.am: Baseline regeneration to match recent MPC changes. Tue Dec 19 15:29:00 UTC 2006 Johnny Willemsen * tests/Bug_2345_Regression/Bug_2345_Regression.mpc: * tests/Collocation_Opportunities/Collocation_Opportunities.mpc: * tests/CSD_Strategy_Tests/TP_Common/CSD_TP_Test_Lib.mpc: * tests/GIOP_Fragments/PMB_With_Fragments/PMB_With_Fragments.mpc: * tests/InterOp-Naming/InterOp-Naming.mpc: * tests/MT_BiDir/MT_BiDir.mpc: * tests/Multiple_Inheritance/Multiple_Inheritance.mpc: * tests/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc: * tests/NestedUpcall/Triangle_Test/TT.mpc: * tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.mpc: * tests/POA/Identity/Identity.mpc: * tests/POA/Object_Reactivation/Object_Reactivation.mpc: * tests/POA/Persistent_ID/Persistent_ID.mpc: Disabled some projects that can't compile when CORBA/e micro has been enabled Tue Dec 19 12:32:41 UTC 2006 Chad Elliott * orbsvcs/orbsvcs/CosTrading.mpc: * orbsvcs/orbsvcs/Trader/Constraint_y.cpp: gcc gets confused when a static function is forward declared. It complains that the function is declared but never defined. The sed portion of the yacc regeneration rule just removes the forward declaration (which was unnecessary anyway). Tue Dec 19 11:35:00 UTC 2006 Johnny Willemsen * tests/BiDirectional/BiDirectional.mpc: * tests/BiDirectional_DelayedUpcall/BiDir_DelayedUpcall.mpc: * tests/BiDirectional_MultipleORB/destroy.mpc: * tests/BiDirectional_NestedUpcall/BiDir_NestedUpcall.mpc: Disabled some projects that can't compile when CORBA/e micro has been enabled Tue Dec 19 11:32:00 UTC 2006 Johnny Willemsen * performance-tests/CSD_Strategy/TestInf/csd_pt_testinf.mpc: * performance-tests/Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc: * performance-tests/Cubit/TAO/MT_Cubit/MT_Cubit.mpc: * performance-tests/Pluggable/Pluggable.mpc: * performance-tests/POA/Create_Reference/Create_Reference.mpc: * performance-tests/POA/Demux/Demux.mpc: * performance-tests/POA/Object_Creation_And_Registration/Object_Creation_And_Registration.mpc: Disabled some projects that can't compile when CORBA/e micro has been enabled Tue Dec 19 11:27:00 UTC 2006 Johnny Willemsen * orbsvcs/examples/ImR/Advanced/Advanced.mpc: * orbsvcs/examples/ImR/Combined_Service/ImR_Combined_Service.mpc: * orbsvcs/tests/BiDir_CORBALOC/BiDirCORBALOC.mpc: * orbsvcs/tests/Bug_1395_Regression/Bug_1395_Regression.mpc: * orbsvcs/tests/HTIOP/BiDirectional/HTIOP_BiDirectional.mpc: * orbsvcs/tests/ImplRepo/ImplRepo.mpc: * orbsvcs/tests/ImplRepo/scale/scaletest.mpc: * orbsvcs/tests/Property/Property.mpc: * orbsvcs/tests/Security/BiDirectional/Secure_BiDir.mpc: * orbsvcs/Time_Service/Time_Service.mpc: Disabled some projects that can't compile when CORBA/e micro has been enabled Tue Dec 19 11:19:00 UTC 2006 Johnny Willemsen * examples/CSD_Strategy/ThreadPool5/CSD_Test_ThreadPool5.mpc: * examples/Event_Comm/Event_Comm.mpc: * examples/Logging/Logging.mpc: * examples/Persistent_Grid/Persistent_Grid.mpc: * examples/PluggableUDP/tests/Basic/Basic.mpc: * examples/PluggableUDP/tests/Performance/Performance.mpc: * examples/Quoter/Quoter.mpc: * examples/Simple/bank/bank.mpc: * examples/Simple/echo/echo.mpc: * examples/Simple/grid/grid.mpc: * examples/Simple/time/time.mpc: Disabled some projects that can't compile when CORBA/e micro has been enabled Mon Dec 18 19:34:42 UTC 2006 Chad Elliott * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp: * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp: Added missing typecodes for supporting CORBA::ULongLong and CORBA::LongLong. Mon Dec 18 12:50:00 UTC 2006 Johnny Willemsen * tao/Utils/ORB_Manager.{cpp,h}: Removed one init_child_poa method, using a default argument we don't need two seperate ones. Fixed compile errors with CORBA/e micro Mon Dec 18 10:30:00 UTC 2006 Simon Massey * tests/Portable_Interceptors/PICurrent/client.cpp: * tests/Portable_Interceptors/PICurrent/server.cpp: * tests/Portable_Interceptors/PICurrent/run_test.pl: Bugfix Bugzilla 2510 & 2547 - multi-threading issues for PICurrent. Multi-Threaded servers take longer to shutdown. Increase the length of kill time to wait for the server shutdown. Also provide sleep(1) before orb->destroy() to allow comms to proceed at shutdown (precausion only). Fri Dec 15 18:17:36 UTC 2006 Iliyan Jeliazkov Updating the test to make it behave appropriately for multi-threaded and for single-threaded (thread unsafe?) configurations. * 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: * tests/ORB_Local_Config/ORB_Local_Config.mwc: Fri Dec 15 17:26:59 UTC 2006 Jeff Parsons * tests/IDL_Test/IDL_Test.mpc: Fixed previous change to this file in Wed Dec 13 18:16:28 UTC 2006 Jeff Parsons that was excluding the *A.cpp file from the build. Fri Dec 15 16:32:35 UTC 2006 J.T. Conklin * tests/ORT/Makefile.am: * tests/Objref_Sequence_Test/Makefile.am: * tests/Ondemand_Write/Makefile.am: * tests/Oneway_Buffering/Makefile.am: * tests/Oneways_Invoking_Twoways/Makefile.am: Regenerated. * tests/ORT/ORT.mpc: * tests/Objref_Sequence_Test/Objref_Sequence_Test.mpc: * tests/Ondemand_Write/Ondemand_Write.mpc: * tests/Oneway_Buffering/Oneway_Buffering.mpc: * tests/Oneways_Invoking_Twoways/Oneways_Invoking_Twoways.mpc: Split out IDL compilation into separate MPC project. Thu Dec 14 16:58:18 UTC 2006 J.T. Conklin * tests/MProfile/Makefile.am: Regenerated. * tests/MProfile/MProfile.mpc: Changed IDL project to inherit from iormanip. Changed Client project to not include testS.cpp. Thu Dec 14 16:18:00 UTC 2006 J.T. Conklin * tests/Server_Connection_Purging/Server_Connection_Purging.mpc: Fix typo in IDL project name that broke build dependencies. Thu Dec 14 16:10:02 UTC 2006 J.T. Conklin * orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am: Regenerated. Thu Dec 14 13:52:00 UTC 2006 Simon Massey * tao/PI/PICurrent.cpp: * tao/PI/PICurrent.h: * tests/Portable_Interceptors/PICurrent/run_test.pl: Bugfix Bugzilla 2510 & 2547 - multi-threading issues for PICurrent. Bugzilla 2552 - PICurrent_Impl, needs to be checked for multi-threaded lazy copying. (Still work to do.) Thu Dec 14 13:21:46 UTC 2006 Chad Elliott * orbsvcs/orbsvcs/CosTrading.mpc: Modified the rule to output the end version block at the end. * orbsvcs/orbsvcs/Trader/Constraint_y.cpp: * orbsvcs/orbsvcs/Trader/constraint.y: Removed the end version block in the .y file and regenerated. Thu Dec 14 08:47:25 UTC 2006 J.T. Conklin * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.h: * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp: * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.h: * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp: * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.h: * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp: * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.h: Align subtle differences (like using an explicit this-> (or not) for invoking methods and accessing member variables. This makes diffs between between the wrapper classes highlight the real and substantial differences. This too should make future maintenance easier. Removed #if 0'd out code that deactivated factory objects in the shutdown() method. This was originally #if'd out because the factory objects aren't activated on the root POA (the factory creates a POA with PERSISTENT lifespan policy for the factory object activation, a POA that is not accessible from outside the factory object). While we could refactor things to gain access to the factory POA, it really doesn't buy us much as the next thing is done is the ORB is shutdown(), which will delete the POAs, which will delete the objects, etc. * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Server.cpp: * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.h: * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp: Overhaul the RTEvent_Logging_Service class to follow the idiom used by the other three Logging Service implementations. It had lots of dead (commented out and/or #if 0'd) code for setting up a scheduler; yet was missing support for suppressing binding the log factory to the naming service and spinning up a thread pool for ORB threads. Aligning this should make future maintenance easier. Split out main() into new file RTEvent_Logging_Server.cpp. Thu Dec 14 08:27:45 UTC 2006 J.T. Conklin * tests/OBV/Any/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: Regenerated. * 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: Changed IDL projects to inherit from valuetype, to avoid suppressing typecodes and anys. Thu Dec 14 07:01:51 UTC 2006 J.T. Conklin * tests/MProfile/Makefile.am: * tests/MProfile_Connection_Timeout/Makefile.am: * tests/No_Server_MT_Connect_Test/Makefile.am: * tests/OBV/Any/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: Regenerated. * tests/MProfile/MProfile.mpc: * tests/MProfile_Connection_Timeout/MProfile_Connection_Timeout.mpc: * tests/No_Server_MT_Connect_Test/No_Server_Connect_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: Split out IDL compilation into separate MPC project. * tests/IDL_Test/Makefile.am: Regenerated. Wed Dec 13 18:16:28 UTC 2006 Jeff Parsons * tests/IDL_Test/IDL_Test.mpc: Added -GT to all IDL compiler command lines, since generation of tie classes is no longer the default behavior, and we want this test to cover it. Also added a block for Template_Files, so the generated *S_T.cpp files will be displayed in a separate folder in Visual Studio. Wed Dec 13 16:49:05 UTC 2006 Jeff Parsons * TAO_IDL/be/be_visitor_argument/arglist.cpp: * TAO_IDL/be/be_visitor_operation/arglist.cpp: * TAO_IDL/be/be_visitor_operation/tie_sh.cpp: * TAO_IDL/be_include/be_codegen.h: Changed code generation for operation parameters in tie class declarations to omit the parameter name. If this name happened to be "T", some HP compilers would have trouble disambiguating it from the tie class template parameter typename. In the tie class operation body, where the parameter name must be used, there is already a code generation mechanism in place to avoid the name clash. Thanks to Simon Massey for reporting the problem. Wed Dec 13 14:24:12 UTC 2006 Johnny Willemsen * orbsvcs/tests/Bug_1630_Regression/test.mpc: Don't build with CORBA/e Wed Dec 13 13:05:21 UTC 2006 Chad Elliott * orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp: Added ACE_NOTREACHED around two returns that could not possibly be reached. Wed Dec 13 12:43:04 UTC 2006 Chad Elliott * orbsvcs/orbsvcs/CosTrading.mpc: Added search and replacement to both Constraint_l and Contraint_y rules to avoid build warnings about conversion from long to int. * orbsvcs/orbsvcs/Trader/Constraint_l.cpp: * orbsvcs/orbsvcs/Trader/Constraint_y.cpp: Regenerated. * orbsvcs/orbsvcs/Trader/Interpreter.cpp: Added a static_cast to avoid build warnings about conversion from long to int. Wed Dec 13 07:19:26 UTC 2006 J.T. Conklin * tests/Server_Connection_Purging/Makefile.am: * tests/Server_Leaks/Makefile.am: * tests/Single_Read/Makefile.am: * tests/Smart_Proxies/Benchmark/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: Regenerated. * 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/On_Demand/SP_On_Demand.mpc: * tests/Smart_Proxies/Policy/SP_Policy.mpc: * tests/Smart_Proxies/Smart_Proxies.mpc: * tests/Smart_Proxies/dtor/dtor.mpc: * tests/Stack_Recursion/Stack_Recursion.mpc: Split out IDL compilation into separate MPC project. Wed Dec 13 06:53:57 UTC 2006 Johnny Willemsen * examples/CSD_Strategy/ThreadPool5/CSD_Test_ThreadPool5.mpc: * docs/tutorials/Quoter/Simple/Persistent/Quoter_Simple_Persistent.mpc: Don't build with CORBA/e micro Wed Dec 13 06:53:57 UTC 2006 Johnny Willemsen * tao/IFR_Client_Adapter.h: Fixed compile problem with CORBA/e Tue Dec 12 21:56:03 UTC 2006 Iliyan Jeliazkov * tao/TAO_Internal.cpp (instance): This change eliminates unnecessary caching of the TAO_Ubergestalt_Ready_Condition, which used to cause problems with accessing stale memory. My thanks goes to Johnny Willemsen and Chad Elliott. Tue Dec 12 17:34:25 UTC 2006 J.T. Conklin * tests/Explicit_Event_Loop/Makefile.am: * tests/Exposed_Policies/Makefile.am: * tests/Faults/Makefile.am: * tests/File_IO/Makefile.am: * tests/Forwarding/Makefile.am: * tests/Hello/Makefile.am: * tests/IPV6/Makefile.am: * tests/InterOp-Naming/Makefile.am: * tests/Leader_Followers/Makefile.am: * tests/LongUpcalls/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/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/NestedUpcall/Triangle_Test/Makefile.am: * tests/Nested_Event_Loop/Makefile.am: Regenerated. * 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/Hello/Hello.mpc: * tests/IPV6/IPV6_Hello.mpc: * tests/InterOp-Naming/InterOp-Naming.mpc: * tests/Leader_Followers/Leader_Followers.mpc: * tests/LongUpcalls/LongUpcalls.mpc: * tests/MProfile_Forwarding/MProfile_Forwarding.mpc: * tests/MT_BiDir/MT_BiDir.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/NestedUpcall/MT_Client_Test/MT_Client_Test.mpc: * tests/NestedUpcall/Simple/Simple.mpc: * tests/NestedUpcall/Triangle_Test/TT.mpc: * tests/Nested_Event_Loop/Nested_Event_Loop.mpc: Split out IDL compilation into separate MPC project. Tue Dec 12 17:28:14 UTC 2006 J.T. Conklin * configure.ac: Configure Makefiles for new subdirectories. * orbsvcs/tests/Makefile.am: Regenerate to descend into unit test subdirectory. * orbsvcs/tests/unit/Trading/Interpreter/Makefile.am: * orbsvcs/tests/unit/Trading/Makefile.am: * orbsvcs/tests/unit/Makefile.am: New Makefile.am's for trading service unit tests. Tue Dec 12 17:24:02 UTC 2006 J.T. Conklin * orbsvcs/orbsvcs/Makefile.am: Regenerated. * orbsvcs/orbsvcs/CosConcurrency.mpc: Don't include concurrency_export.h and concurrency_skel_export.h in server library's MPC project. Tue Dec 12 16:13:34 UTC 2006 J.T. Conklin * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp: Use .in() to squelch conversion warning. Tue Dec 12 15:05:04 UTC 2006 Chad Elliott * NEWS: Provided an overview of the following changes. * orbsvcs/orbsvcs/CosTrading.mpc: Added a verbatim section to automate the regeneration of the lex file for the Trader Server library. Which includes running the lex output through sed and then patching at the end. * orbsvcs/orbsvcs/Trader/Constraint_Nodes.h: * orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp: Switched from using CORBA::Long/CORBA::ULong to CORBA::LongLong/CORBA::ULongLong to support 64-bit integers. The union contains various integral types and to support both Long and LongLong would be redundant. * orbsvcs/orbsvcs/Trader/Constraint_Visitors.h: * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp: Added support dynamic sequences of CORBA::LongLong/ CORBA::ULongLong. * orbsvcs/orbsvcs/Trader/Constraint_l.cpp.diff: * orbsvcs/orbsvcs/Trader/Constraint_l.cpp: * orbsvcs/orbsvcs/Trader/constraint.l: Updated the {float} regular expression to allow negative values for floating point numbers. Added support for CORBA::LongLong and CORBA::ULongLong. Since all integers are stored as 64-bit values instead of 32-bit values two conversion functions (trader_stroll and trader_stroull) are used to convert text into CORBA::LongLong and CORBA::ULongLong. They are good candidates for moving into ACE as emulation for platforms that do not natively support strtoll and stroull. Also, fixed an issue where negative integers were being stored and compared as unsigned integers. * orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp: * orbsvcs/orbsvcs/Trader/Interpreter.h: * orbsvcs/orbsvcs/Trader/Constraint_Tokens.h: * orbsvcs/orbsvcs/Trader/Constraint_y.cpp: * orbsvcs/orbsvcs/Trader/constraint.y: Switched the order of the TAO_SIGNED and TAO_UNSIGNED tokens which are used by the TAO_Literal_Constraint to determine the widest integral type. * orbsvcs/tests/Trading/TT_Info.cpp: Added a query to use a negative floating point number and a query to use a number that would exceed the size of a CORBA::Long. * orbsvcs/tests/unit/Trading/Interpreter/Interpreter.cpp: * orbsvcs/tests/unit/Trading/Interpreter/Interpreter.mpc: * orbsvcs/tests/unit/Trading/Interpreter/run_test.pl: This unit test exercises the lexer for literal constraints as well as the comparison of various mixed literal constraints. Tue Dec 12 14:21:57 UTC 2006 Johnny Willemsen * tao/IFR_Client/IFR_Client_Adapter_Impl.h: Fixed link problems with CORBA/e Tue Dec 12 12:31:45 UTC 2006 Chad Elliott * tao/TAO_Server_Request.inl: * tao/TAO_Server_Request.cpp: Corrected a very bad merge on my part. Thanks to Chris Reed for reporting this and providing a patch. Tue Dec 12 10:08:57 UTC 2006 Johnny Willemsen * MPC/config/taoidl3toidl2defaults.mpb: Moved to CIAO Mon Dec 11 21:38:29 UTC 2006 Phil Mesnier * tests/Bug_2683_Regression/client.cpp: * tests/Bug_2683_Regression/run_test.pl: This test requires a host name to plug into the corbaloc string. For VxWorks testing, only the server side runs on the target, the client runs on the test-driver host. For this reason, "localhost" is unacceptable for use as a hostname. Sun Dec 10 20:43:26 UTC 2006 J.T. Conklin * 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_2683_Regression/Makefile.am: * tests/Cache_Growth_Test/Makefile.am: * tests/CallbackTest/Makefile.am: * tests/Client_Leaks/Makefile.am: * tests/CodeSets/simple/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/Strategies/Makefile.am: * tests/Timed_Buffered_Oneways/Makefile.am: * tests/Two_Objects/Makefile.am: * tests/Typedef_String_Array/Makefile.am: * tests/UNKNOWN_Exception/Makefile.am: Regenerated. * tests/Bug_2503_Regression/Bug_2503_Regression.mpc: * tests/Bug_2560_Regression/Bug_2560_Regression.mpc: * tests/Bug_2593_Regression/Bug_2593_Regression.mpc: * tests/Bug_2595_Regression/Bug_2595_Regression.mpc: * tests/Bug_2683_Regression/IORTable.mpc: * tests/Cache_Growth_Test/Cache_Growth_Test.mpc: * tests/CallbackTest/CallbackTest.mpc: * tests/Client_Leaks/Client_Leaks.mpc: * tests/CodeSets/simple/CodeSets_simple.mpc: * tests/Connect_Strategy_Test/Connect_Strategy_Test.mpc: * tests/Connection_Purging/Connection_Purging.mpc: * tests/Crash_On_Write/Crash_On_Write.mpc: * tests/Crashed_Callback/Crashed_Callback.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: * tests/UNKNOWN_Exception/UNKNOWN_Exception.mpc: Split out IDL compilation into separate MPC project. * tests/Bug_2186_Regression/Makefile.am: Regenerated. * tests/Bug_2186_Regression/Bug_2186_Regression.mpc: Add empty IDL_Files sections to Client and Server projects. Sun Dec 10 01:36:17 UTC 2006 J.T. Conklin * tests/Bug_2234_Regression/Makefile.am: Regenerated. * tests/Bug_2234_Regression/Bug_2234_Regression.mpc Changed to inherit from anytypecode. Sun Dec 10 00:33:57 UTC 2006 J.T. Conklin * tests/Bug_1670/Regression/Makefile.am: Regenerated. * tests/Bug_1670/Regression/Bug_1670_Regression.mpc: Add generated source files to MPC Source_Files section. Sat Dec 9 23:18:53 UTC 2006 J.T. Conklin * tests/Bug_1495_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_1869_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_2234_Regression/Makefile.am: * tests/Bug_2289_Regression/Makefile.am: * tests/Bug_2328_Regression/Makefile.am: * tests/Bug_2349_Regression/Makefile.am: * tests/Bug_2429_Regression/Makefile.am: * tests/Bug_2494_Regression/Makefile.am: Regenerated. * tests/Bug_1495_Regression/Bug_1495.mpc: * tests/Bug_1551_Regression/Bug_1551_Regression.mpc: * tests/Bug_1568_Regression/Bug_1568_Regression.mpc: * tests/Bug_1627_Regression/Bug_1627_Regression.mpc: * tests/Bug_1670_Regression/Bug_1670_Regression.mpc: * tests/Bug_1676_Regression/Bug_1676_Regression.mpc: * tests/Bug_1869_Regression/Bug_1869_Regression.mpc: * tests/Bug_2174_Regression/Bug_2174_Regression.mpc: * tests/Bug_2183_Regression/Bug_2183_Regression.mpc: * tests/Bug_2186_Regression/Bug_2186_Regression.mpc: * tests/Bug_2188_Regression/broken.mpc: * tests/Bug_2234_Regression/Bug_2234_Regression.mpc: * tests/Bug_2289_Regression/Bug_2289_Regression.mpc: * tests/Bug_2328_Regression/Bug_2328_Regression.mpc: * tests/Bug_2349_Regression/Bug_2349_Regression.mpc: * tests/Bug_2429_Regression/Bug_2429_Regression.mpc: * tests/Bug_2494_Regression/Bug_2494_Regression.mpc: Split out IDL compilation into separate MPC project. Fri Dec 8 22:30:46 UTC 2006 Jeff Parsons * tests/IDL_Test/included.idl: * tests/IDL_Test/valuetype.idl: Added IDL to the test to cover the bug fixed in Tue Dec 5 21:51:46 UTC 2006 Jeff Parsons Fri Dec 8 05:21:38 UTC 2006 J.T. Conklin * configure.ac: Changed code to extract version number from tao/Version.h to be more resilient to leading whitespace like was added by a bug in the release script in the last beta. Thanks to Ray Lischner for this patch. Also thanks to Paul Riley for reporting this problem. Fri Dec 8 04:45:52 UTC 2006 J.T. Conklin * orbsvcs/orbsvcs/Log/Hash_Iterator_i.cpp: * orbsvcs/orbsvcs/Log/Hash_Iterator_i.h: * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp: * orbsvcs/orbsvcs/Log/Iterator_i.cpp: * orbsvcs/orbsvcs/Log/Iterator_i.h: The Iterator's destroy() method was using _default_POA() to obtain the POA to deactivate the object, but that didn't do anything because it was activated on a the iterator POA. Changed to pass the iterator POA so we can self-destruct properly. * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp: Create the iterator POA with the POAManager obtained from the log POA. We were passing POAManager::_nil(), which created a new POAManager. This resulted in all operations on iterators to fail, since the POAManager was never activated. Thu Dec 7 19:00:28 UTC 2006 Jeff Parsons * MPC/config/typecodefactory.mpb: Added avoids_minimum_corba, avoids_corba_e_compact, and avoids_corba_e_micro to the base project list. Thanks to Johnny Willemsen for his input that helped reach the decision that this is the right thing to do. * orbsvcs/orbsvcs/IFRService.mpc: - Removed base projects that are already pulled in by others, including the 3 added to typecodefactory's base project list, described above. - Removed the 'IFRService' tag and tagcheck line, this stuff was never used. - Revised Source_Files and Template_Files blocks, and added Header_Files block, so that template files will get displayed in the right place and all header files will get displayed, in Visual Studio projects. * tests/Any/Recursive/RecursiveHello.mpc: * examples/TypeCode_Creation/TypeCode_Creation.mpc: Removed avoids_minimum_corba, avoids_corba_e_compact, and avoids_corba_e_micro base projects, since they are now pulled in by typecodefactory. Thu Dec 7 18:55:57 UTC 2006 Johnny Willemsen * tao/ORB.{h,cpp}: Fixed minimum defines * tao/IFR_Client/IFR_Client_Adapter_Impl.cpp: Exclude certain functionality for CORBA/e Thu Dec 7 14:18:57 UTC 2006 Johnny Willemsen * 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/ThreadPool/CSD_Test_ThreadPool.mpc: Build the clients after the idl project, not after server to resolve build order problems in the CORBA/e builds Thu Dec 7 10:49:57 UTC 2006 Johnny Willemsen * tao/ORB.{h,cpp}: Disable more of the ORB when building for CORBA/e, thanks to Jeff for pointing out that these methods weren't disabled Thu Dec 7 09:56:57 UTC 2006 Johnny Willemsen * MPC/config/rtscheduling.mpb: * tao/RTScheduler.mpc: Don't build with CORBA/e micro Thu Dec 7 09:54:57 UTC 2006 Johnny Willemsen * MPC/config/avoids_corba_e_compact.mpb: * MPC/config/avoids_corba_e_micro.mpb: * MPC/config/avoids_minimum_corba.mpb: Simplified these files, thanks to Jeff to pointing out that they contained to much * MPC/config/concurrency_serv.mpb: Don't build with CORBA/e micro * orbsvcs/orbsvcs/CosConcurrency.mpc: Don't build serv with CORBA/e micro Thu Dec 7 08:02:57 UTC 2006 Johnny Willemsen * tao/PortableServer/ImplicitActivationStrategyImplicit.cpp: * tao/PortableServer/ImplicitActivationStrategyImplicit.h: * tao/PortableServer/RequestProcessingPolicy.cpp: * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp: * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp: * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp: * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.cpp: * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp: * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp: * tao/PortableServer/RequestProcessingStrategyServantManager.cpp: * tao/PortableServer/ServantRetentionPolicy.cpp: * tao/PortableServer/ThreadPolicy.cpp: * tao/PortableServer/ThreadStrategySingle.cpp: * tao/PortableServer/ThreadStrategySingle.h: * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp: * tao/PortableServer/ThreadStrategySingleFactoryImpl.h: Disable more strategies with CORBA/e but also reordered some includes. At the moment the strategy is fully disabled in a minimum build we include orbconf.h outside the internal ifdef check and all includes of classes are inside this ifdef. This way we don't pull in a static initializers which seem to take 112 bytes of footprint per file which is not needed. Thu Dec 7 07:38:57 UTC 2006 Johnny Willemsen * tao/PortableServer/PortableServer.cpp: The wrong activation strategy was disabled when building for CORBA/e Thu Dec 7 06:38:57 UTC 2006 Johnny Willemsen * tao/ImR_Client/IMR_Client.cpp: * tao/RTPortableServer/RT_POA.inl: Some bool changes I missed in my previous commit Thu Dec 7 00:25:44 UTC 2006 J.T. Conklin * tests/Big_AMI/Makefile.am: Regenerated. Wed Dec 6 22:27:21 UTC 2006 J.T. Conklin * tests/Big_AMI/Big_AMI.mpc: Changed IDL project to inherit from ami. Wed Dec 6 21:11:47 UTC 2006 Iliyan Jeliazkov * tests/ORB_Local_Config/Bug_2612/DllOrb.cpp: Fixing a windows build warning about unused variable. wed Dec 6 19:58:57 UTC 2006 Johnny Willemsen * tests/POA/Policies/Policies.mpc: Don't build when CORBA/e micro has been enabled Wed Dec 6 19:33:57 UTC 2006 Johnny Willemsen * examples/CSD_Strategy/ThreadPool2/CSD_Test_ThreadPool2.mpc: * examples/CSD_Strategy/ThreadPool3/CSD_Test_ThreadPool3.mpc: * examples/CSD_Strategy/ThreadPool4/CSD_Test_ThreadPool4.mpc: * examples/CSD_Strategy/ThreadPool/CSD_Test_ThreadPool.mpc: Don't build the server when CORBA/e micro has been enabled Wed Dec 6 19:24:57 UTC 2006 Johnny Willemsen * tao/PortableServer/Active_Object_Map.cpp: * tao/PortableServer/Active_Object_Map.h: * tao/PortableServer/Active_Object_Map.inl: * tao/PortableServer/Active_Object_Map_Entry.cpp: * tao/PortableServer/IdUniquenessStrategy.h: * tao/PortableServer/IdUniquenessStrategyMultiple.cpp: * tao/PortableServer/IdUniquenessStrategyMultiple.h: * tao/PortableServer/IdUniquenessStrategyUnique.cpp: * tao/PortableServer/IdUniquenessStrategyUnique.h: * tao/PortableServer/RequestProcessingStrategy.h: * tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp: * tao/PortableServer/RequestProcessingStrategyAOMOnly.h: * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp: * tao/PortableServer/RequestProcessingStrategyDefaultServant.h: * tao/PortableServer/RequestProcessingStrategyServantActivator.cpp: * tao/PortableServer/RequestProcessingStrategyServantActivator.h: * tao/PortableServer/RequestProcessingStrategyServantLocator.cpp: * tao/PortableServer/RequestProcessingStrategyServantLocator.h: * tao/PortableServer/Root_POA.cpp: * tao/PortableServer/Root_POA.h: * tao/PortableServer/Servant_Upcall.cpp: * tao/PortableServer/Servant_Upcall.h: * tao/PortableServer/ServantRetentionStrategy.h: * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp: * tao/PortableServer/ServantRetentionStrategyNonRetain.h: * tao/PortableServer/ServantRetentionStrategyRetain.cpp: * tao/PortableServer/ServantRetentionStrategyRetain.h: Use bool instead of int for several flags, also then use true/false instead of 0/1 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 interface 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 utilities 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: Enabled -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 delivering 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, corresponding 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 infinite 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 occurred 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: